summaryrefslogtreecommitdiff |
diff options
author | nsensfel <SpamShield0@noot-noot.org> | 2019-04-19 17:58:56 +0200 |
---|---|---|
committer | nsensfel <SpamShield0@noot-noot.org> | 2019-04-19 17:58:56 +0200 |
commit | 2ed5b1f48f7784411bcb0983b3490b7c79032eb7 (patch) | |
tree | 7d037a73f9082cc341cec68f2d6c77bfb5acfbaf /src/battle/query | |
parent | 743a88c4d2bcddbf7732343179b26f7908ed9f70 (diff) |
[Broken] Starting to add ataxia_set functions...
Diffstat (limited to 'src/battle/query')
-rw-r--r-- | src/battle/query/btl_load.erl | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/battle/query/btl_load.erl b/src/battle/query/btl_load.erl index 107419f..dae6fbe 100644 --- a/src/battle/query/btl_load.erl +++ b/src/battle/query/btl_load.erl @@ -35,6 +35,7 @@ -spec parse_input (shr_query:type()) -> input(). parse_input (Query) -> JSONReqMap = shr_query:get_params(Query), + PlayerID = maps:get(<<"pid">>, JSONReqMap), SessionToken = maps:get(<<"stk">>, JSONReqMap), BattleID = maps:get(<<"bid">>, JSONReqMap), @@ -154,6 +155,24 @@ generate_reply (QueryState, Input) -> ordsets:to_list(btl_battle:get_used_armor_ids(Battle)) ), + AddGlyphList = + lists:map + ( + fun (GlyphID) -> + btl_add_glyph:generate(shr_glyph:from_id(GlyphID)) + end, + ordsets:to_list(btl_battle:get_used_glyph_ids(Battle)) + ), + + AddGlyphBoardList = + lists:map + ( + fun (GlyphBoardID) -> + btl_add_glyph_board:generate(shr_glyph_board:from_id(GlyphBoardID)) + end, + ordsets:to_list(btl_battle:get_used_glyph_board_ids(Battle)) + ), + AddTileList = lists:map ( @@ -168,6 +187,8 @@ generate_reply (QueryState, Input) -> AddTileList ++ [SetTimeline, SetMap | AddWeaponList] ++ AddPortraitList + ++ AddGlyphList + ++ AddGlyphBoardList ++ AddArmorList ++ AddPlayerList ++ AddCharList |