Enemies decide who to attack before hero turn
This commit is contained in:
parent
246b2471f4
commit
ba5b890c2a
1 changed files with 9 additions and 1 deletions
|
|
@ -82,6 +82,7 @@ public class BattleController : MonoBehaviour
|
|||
this.battlePlayerControls.OnTurnPassed += this.OnTurnPassed;
|
||||
this.battlePlayerControls.SetHand(this.hand);
|
||||
|
||||
DecideEnemyTarget();
|
||||
StartHeroTurn();
|
||||
}
|
||||
|
||||
|
|
@ -98,11 +99,18 @@ public class BattleController : MonoBehaviour
|
|||
private void StartEnemyTurn() {
|
||||
this.heroTurn = false;
|
||||
|
||||
heroes[Random.Range(0, 3)].DealDamage(2);
|
||||
heroes[this.enemyTarget].DealDamage(2);
|
||||
|
||||
DecideEnemyTarget();
|
||||
StartHeroTurn();
|
||||
}
|
||||
|
||||
private int enemyTarget;
|
||||
private void DecideEnemyTarget() {
|
||||
this.enemyTarget = Random.Range(0, 3);
|
||||
Debug.Log("Will attack " + this.heroes[this.enemyTarget].GetDisplayName());
|
||||
}
|
||||
|
||||
public void OnCardUsed(BaseCard card) {
|
||||
Debug.Log("OnCardUsed " + card);
|
||||
if (!CanUseCard(card)) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue