Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (enemiesThatCanBeDamaged.Count () > 0) {
- enemiesInPriorityOrder = getEnemiesByOrder(enemiesThatCanBeDamaged, eOrdering.kHP);
- targetHelper = getBestAttack (enemiesInPriorityOrder);
- chosenAction.tileAttacked = Map.getTileFor(targetHelper.target.gridPosition);
- chosenAction.kindOfAttack = targetHelper.attacks.kindOfAttack;
- } else {
- enemiesInPriorityOrder = getEnemiesByOrder(allEnemies, eOrdering.kDistance);
- targetHelper.target = getAccessibleEnemies(enemiesInPriorityOrder).First();
- chosenAction.tileAttacked = Map.getTileFor(targetHelper.target.gridPosition);
- chosenAction.kindOfAttack = AttackLibrary.eKindOfAttack.kNone;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement