summaryrefslogtreecommitdiff |
diff options
author | nsensfel <SpamShield0@noot-noot.org> | 2018-02-28 18:48:01 +0100 |
---|---|---|
committer | nsensfel <SpamShield0@noot-noot.org> | 2018-02-28 18:48:01 +0100 |
commit | 9b413bc5936994b66f3a1c693fbbfad0995c0b93 (patch) | |
tree | ac488c6819d73eb7bd961d634c5657b42b6577e5 /src/query | |
parent | 1b59bdfc0d923a1ebfcebf4d6efceb2f2f4579a4 (diff) |
Fixes wrong characters being seen as enabled.
Diffstat (limited to 'src/query')
-rw-r--r-- | src/query/load_state.erl | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/query/load_state.erl b/src/query/load_state.erl index f63a4b1..9999050 100644 --- a/src/query/load_state.erl +++ b/src/query/load_state.erl @@ -66,9 +66,11 @@ fetch_data (Input) -> battlemap_instance = BattlemapInstance }. --spec generate_reply(query_state()) -> binary(). -generate_reply (QueryState) -> +-spec generate_reply(query_state(), input()) -> binary(). +generate_reply (QueryState, Input) -> + PlayerID = Input#input.player_id, BattlemapInstance = QueryState#query_state.battlemap_instance, + jiffy:encode ( [ @@ -78,7 +80,9 @@ generate_reply (QueryState) -> ( array:map ( - fun add_char:generate/2, + fun (IX, CharacterInstance) -> + add_char:generate(IX, CharacterInstance, PlayerID) + end, battlemap_instance:get_character_instances(BattlemapInstance) ) ) @@ -92,7 +96,7 @@ handle (Req) -> security:lock_queries(Input#input.player_id), QueryState = fetch_data(Input), security:unlock_queries(Input#input.player_id), - generate_reply(QueryState). + generate_reply(QueryState, Input). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% EXPORTED FUNCTIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |