summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/battle/mechanic/action/btl_action_move.erl')
-rw-r--r--src/battle/mechanic/action/btl_action_move.erl7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/battle/mechanic/action/btl_action_move.erl b/src/battle/mechanic/action/btl_action_move.erl
index f4ef7da..643912c 100644
--- a/src/battle/mechanic/action/btl_action_move.erl
+++ b/src/battle/mechanic/action/btl_action_move.erl
@@ -40,7 +40,12 @@ generate_attacks_of_opportunity_candidates
orddict:fold
(
fun (CandidateIX, Candidate, Results) ->
- case (btl_character:get_player_index(Candidate) == PlayerIX) of
+ case
+ (
+ (btl_character:get_player_index(Candidate) == PlayerIX)
+ or (not btl_character:get_is_alive(Candidate))
+ )
+ of
true -> Results;
false ->
CandidateWeapon =