summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
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),