summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornsensfel <SpamShield0@noot-noot.org>2018-06-18 18:35:53 +0200
committernsensfel <SpamShield0@noot-noot.org>2018-06-18 18:35:53 +0200
commitb251f5165ea3530747657b522773c4a8f44b16fa (patch)
tree68d830acec3fe8c171429ac903a16944ed31120c /src/battlemap/query/bm_load_state.erl
parenta174bc2cc95b94c0b7d786e764c48de72206d7c5 (diff)
Separates tiles from their icon images IDs.
The client has yet to be updated to support the new exchanges.
Diffstat (limited to 'src/battlemap/query/bm_load_state.erl')
-rw-r--r--src/battlemap/query/bm_load_state.erl10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/battlemap/query/bm_load_state.erl b/src/battlemap/query/bm_load_state.erl
index 1406b4e..d7c53c7 100644
--- a/src/battlemap/query/bm_load_state.erl
+++ b/src/battlemap/query/bm_load_state.erl
@@ -102,11 +102,21 @@ generate_reply (QueryState, Input) ->
bm_battle:get_used_armor_ids(Battle)
),
+ AddTileList =
+ lists:map
+ (
+ fun (TileID) ->
+ bm_add_tile:generate(bm_tile:from_id(TileID))
+ end,
+ bm_battle:get_used_tile_ids(Battle)
+ ),
+
OutputList =
(
[SetTimeline, SetMap | AddWeaponList]
++ AddArmorList
++ AddCharList
+ ++ AddTileList
),
Output = jiffy:encode(OutputList),