From 2ed5b1f48f7784411bcb0983b3490b7c79032eb7 Mon Sep 17 00:00:00 2001 From: nsensfel Date: Fri, 19 Apr 2019 17:58:56 +0200 Subject: [Broken] Starting to add ataxia_set functions... --- src/battle/query/btl_load.erl | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'src/battle/query') 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 -- cgit v1.2.3-70-g09d2