summaryrefslogtreecommitdiff |
diff options
author | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2019-04-23 09:59:36 +0200 |
---|---|---|
committer | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2019-04-23 09:59:36 +0200 |
commit | fbd24da759636897ae224eea8627424bec4d6ed5 (patch) | |
tree | f015eaf921183f89953147a463e51c5dbfb85caf /src/battle/query | |
parent | dbfbeafc6bf4055e39dc4eff9a15bdd057c043bd (diff) |
...
Diffstat (limited to 'src/battle/query')
-rw-r--r-- | src/battle/query/btl_character_turn.erl | 3 | ||||
-rw-r--r-- | src/battle/query/btl_load.erl | 13 |
2 files changed, 7 insertions, 9 deletions
diff --git a/src/battle/query/btl_character_turn.erl b/src/battle/query/btl_character_turn.erl index b30f02f..b911ae9 100644 --- a/src/battle/query/btl_character_turn.erl +++ b/src/battle/query/btl_character_turn.erl @@ -14,9 +14,6 @@ %% LOCAL FUNCTIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%-spec send_to_database (list(database_diff:type()), character_turn_request:type()) -> 'ok'. - - %%%% REQUEST DECODING %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -spec decode_request (shr_query:type()) -> btl_character_turn_request:type(). decode_request (Query) -> diff --git a/src/battle/query/btl_load.erl b/src/battle/query/btl_load.erl index dae6fbe..583cd4b 100644 --- a/src/battle/query/btl_load.erl +++ b/src/battle/query/btl_load.erl @@ -83,6 +83,7 @@ generate_reply (QueryState, Input) -> PlayerID = Input#input.player_id, PUser = ataxia_security:user_from_id(PlayerID), Battle = QueryState#query_state.battle, + RelevantInventory = btl_battle:get_relevant_inventory(Battle), Players = btl_battle:get_players(Battle), {value, {PlayerIX, _Player}} = @@ -134,7 +135,7 @@ generate_reply (QueryState, Input) -> fun (PortraitID) -> btl_add_portrait:generate(shr_portrait:from_id(PortraitID)) end, - ordsets:to_list(btl_battle:get_used_portrait_ids(Battle)) + ordsets:to_list(shr_inventory:get_portraits(RelevantInventory)) ), AddWeaponList = @@ -143,7 +144,7 @@ generate_reply (QueryState, Input) -> fun (WeaponID) -> btl_add_weapon:generate(shr_weapon:from_id(WeaponID)) end, - ordsets:to_list(btl_battle:get_used_weapon_ids(Battle)) + ordsets:to_list(shr_inventory:get_weapons(RelevantInventory)) ), AddArmorList = @@ -152,7 +153,7 @@ generate_reply (QueryState, Input) -> fun (ArmorID) -> btl_add_armor:generate(shr_armor:from_id(ArmorID)) end, - ordsets:to_list(btl_battle:get_used_armor_ids(Battle)) + ordsets:to_list(shr_inventory:get_armors(RelevantInventory)) ), AddGlyphList = @@ -161,7 +162,7 @@ generate_reply (QueryState, Input) -> fun (GlyphID) -> btl_add_glyph:generate(shr_glyph:from_id(GlyphID)) end, - ordsets:to_list(btl_battle:get_used_glyph_ids(Battle)) + ordsets:to_list(shr_inventory:get_glyphs(RelevantInventory)) ), AddGlyphBoardList = @@ -170,7 +171,7 @@ generate_reply (QueryState, Input) -> 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)) + ordsets:to_list(shr_inventory:get_glyph_boards(RelevantInventory)) ), AddTileList = @@ -179,7 +180,7 @@ generate_reply (QueryState, Input) -> fun (TileClassID) -> btl_add_tile:generate(shr_tile:from_id(TileClassID)) end, - ordsets:to_list(btl_battle:get_used_tile_ids(Battle)) + ordsets:to_list(btl_battle:get_related_tile_ids(Battle)) ), OutputList = |