Changed black robot to give its party a buff instead of attacking

This commit is contained in:
Gregory Campbell
2020-04-11 11:06:45 -04:00
parent d327f2312a
commit 718ca240d6
+21 -1
View File
@@ -28,6 +28,7 @@ public class GMScript : MonoBehaviour
private bool noRepeat = true; private bool noRepeat = true;
private bool sheild = false; private bool sheild = false;
private bool buff = false;
private bool gameover = false; private bool gameover = false;
private bool victory = false; private bool victory = false;
private int partyHealth = 16; private int partyHealth = 16;
@@ -424,7 +425,9 @@ public class GMScript : MonoBehaviour
break; break;
} }
if(partyMember == Colours.Grey || partyMember == Colours.White) if(partyMember == Colours.Grey ||
partyMember == Colours.White ||
partyMember == Colours.Black)
{ {
modifier = 0; modifier = 0;
@@ -441,6 +444,16 @@ public class GMScript : MonoBehaviour
} }
if(partyMember == Colours.Black)
{
StartCoroutine(DisplayDamageText(0, PartyDamageText, partyMember));
print(partyMember + " buffed the team!");
print("Party health is now: " + partyHealth + " HP");
buff = true;
}
} }
if(sheild == true) if(sheild == true)
@@ -448,7 +461,12 @@ public class GMScript : MonoBehaviour
modifier = 0; modifier = 0;
} }
if(buff)
{
modifiedAttack = (partyAttack * modifier) * 2;
} else {
modifiedAttack = partyAttack * modifier; modifiedAttack = partyAttack * modifier;
}
StartCoroutine(DisplayDamageText((int)modifiedAttack, EnemyDamageText, partyMember)); StartCoroutine(DisplayDamageText((int)modifiedAttack, EnemyDamageText, partyMember));
@@ -487,6 +505,8 @@ public class GMScript : MonoBehaviour
} }
buff = false;
StartCoroutine(DisplayDamageText(modifiedAttack, PartyDamageText, enemyColour)); StartCoroutine(DisplayDamageText(modifiedAttack, PartyDamageText, enemyColour));
partyHealth -= modifiedAttack; partyHealth -= modifiedAttack;