From 668e1ab70b66a44e40922a29225d2835b03190fa Mon Sep 17 00:00:00 2001 From: nsensfel Date: Mon, 2 Jul 2018 18:06:08 +0200 Subject: Working on player defeats... --- src/battlemap/query/bm_character_turn.erl | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/battlemap/query/bm_character_turn.erl') diff --git a/src/battlemap/query/bm_character_turn.erl b/src/battlemap/query/bm_character_turn.erl index 74def12..7a7476c 100644 --- a/src/battlemap/query/bm_character_turn.erl +++ b/src/battlemap/query/bm_character_turn.erl @@ -73,10 +73,14 @@ assert_user_is_current_player (Data, Request) -> ) -> 'ok'. assert_user_owns_played_character (Data, Request) -> PlayerID = bm_character_turn_request:get_player_id(Request), + Battle = bm_character_turn_data:get_battle(Data), + Players = bm_battle:get_players(Battle), Character = bm_character_turn_data:get_character(Data), - CharacterOwnerID = bm_character:get_owner_id(Character), + CharacterPlayerIX = bm_character:get_player_index(Character), + CharacterPlayer = array:get(CharacterPlayerIX, Players), + CharacterPlayerID = bm_player:get_id(CharacterPlayer), - true = (PlayerID == CharacterOwnerID), + true = (PlayerID == CharacterPlayerID), ok. -- cgit v1.2.3-70-g09d2