summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/battlemap_instance.erl')
-rw-r--r--src/battlemap_instance.erl10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/battlemap_instance.erl b/src/battlemap_instance.erl
index 37811b3..3f4b6cd 100644
--- a/src/battlemap_instance.erl
+++ b/src/battlemap_instance.erl
@@ -26,7 +26,15 @@ can_play_char_instance
CharInstID
) ->
(
- (array:get(BattlemapInstance#battlemap_instance.curr_player) =:= PlayerID)
+ (
+ array:get
+ (
+ BattlemapInstance#battlemap_instance.curr_player,
+ BattlemapInstance#battlemap_instance.players
+ )
+ =:=
+ PlayerID
+ )
and
lists:member(CharInstID, BattlemapInstance#battlemap_instance.rem_chars)
).