summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2018-12-13 23:30:46 +0100
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2018-12-13 23:30:46 +0100
commit53d54f688eb2da66fc2985911ad194351fec483a (patch)
tree62e60a2b1f8a5ff471a047906d2b1725842c156f /src/battle/query/btl_character_turn.erl
parentf79ec67e93619ee0b4253ad79042de0cd5dd79de (diff)
...
Diffstat (limited to 'src/battle/query/btl_character_turn.erl')
-rw-r--r--src/battle/query/btl_character_turn.erl13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/battle/query/btl_character_turn.erl b/src/battle/query/btl_character_turn.erl
index 62d4b4b..6ec66fe 100644
--- a/src/battle/query/btl_character_turn.erl
+++ b/src/battle/query/btl_character_turn.erl
@@ -121,11 +121,18 @@ finalize_character (Update) ->
FinalizedData = btl_character_turn_data:clean_battle(UpdatedData),
DBQuery =
- shr_db_query:update_indexed
+ ataxic:on_field
(
btl_battle:get_characters_field(),
- btl_character_turn_data:get_character_ix(Data),
- [ shr_db_query:set_field(btl_character:get_is_active_field(), false) ]
+ ataxic_sugar:update_array_cell
+ (
+ btl_character_turn_data:get_character_ix(Data),
+ ataxic:on_field
+ (
+ btl_character:get_is_active_field(),
+ ataxic:constant(false)
+ )
+ )
),
S0Update = btl_character_turn_update:set_data(FinalizedData, Update),