summaryrefslogtreecommitdiff |
diff options
Diffstat (limited to 'src/battlemap_instance.erl')
-rw-r--r-- | src/battlemap_instance.erl | 10 |
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) ). |