summaryrefslogtreecommitdiff |
diff options
Diffstat (limited to 'src/battle/game-logic/btl_turn_actions_switch_weapon.erl')
-rw-r--r-- | src/battle/game-logic/btl_turn_actions_switch_weapon.erl | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/battle/game-logic/btl_turn_actions_switch_weapon.erl b/src/battle/game-logic/btl_turn_actions_switch_weapon.erl index 6872ff4..264bcb5 100644 --- a/src/battle/game-logic/btl_turn_actions_switch_weapon.erl +++ b/src/battle/game-logic/btl_turn_actions_switch_weapon.erl @@ -51,17 +51,18 @@ handle (Update) -> TimelineItem = btl_turn_result:new_character_switched_weapons(CharacterIX), DBQuery = - shr_db_query:update_indexed + ataxic:update_field ( btl_battle:get_characters_field(), - CharacterIX, - [ - shr_db_query:set_field + ataxic_sugar:update_array_cell + ( + CharacterIX, + ataxic:update_field ( btl_character:get_weapons_field(), UpdatedWeaponIDs ) - ] + ) ), btl_character_turn_update:add_to_timeline(TimelineItem, DBQuery, S1Update). |