summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornsensfel <SpamShield0@noot-noot.org>2018-07-03 16:05:42 +0200
committernsensfel <SpamShield0@noot-noot.org>2018-07-03 16:05:42 +0200
commitd9efd610e9d89e299792f53d46760dfbe0f0cde6 (patch)
tree55ff37f3d13e5320d28037a8a2c5e74495e190b2 /src/battlemap/game-logic/bm_turn_actions.erl
parent16d34a748d62ab59f9b53a52d3e72d5b872efce1 (diff)
Having 'defeated' as a rank wouldn't be reversible.
Diffstat (limited to 'src/battlemap/game-logic/bm_turn_actions.erl')
-rw-r--r--src/battlemap/game-logic/bm_turn_actions.erl2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/battlemap/game-logic/bm_turn_actions.erl b/src/battlemap/game-logic/bm_turn_actions.erl
index 4bb6d0b..c3e091a 100644
--- a/src/battlemap/game-logic/bm_turn_actions.erl
+++ b/src/battlemap/game-logic/bm_turn_actions.erl
@@ -278,6 +278,8 @@ handle_attack (BattleAction, Update) ->
TargetIX = bm_battle_action:get_target_ix(BattleAction),
TargetCharacter = bm_battle:get_character(TargetIX, Battle),
+ true = bm_character:get_is_alive(TargetCharacter),
+
AttackSequence = get_attack_sequence(Character, TargetCharacter),
{AttackEffects, RemainingAttackerHealth, RemainingDefenderHealth} =