| 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 | 


