From 08fab636c981574a703baffad9ebb52ff4308f17 Mon Sep 17 00:00:00 2001 From: Nathanael Sensfelder Date: Sun, 20 Oct 2019 20:59:34 +0200 Subject: ... --- src/battle/mechanic/condition/btl_cond_heal.erl | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) (limited to 'src/battle/mechanic/condition') diff --git a/src/battle/mechanic/condition/btl_cond_heal.erl b/src/battle/mechanic/condition/btl_cond_heal.erl index bbbbc96..897768a 100644 --- a/src/battle/mechanic/condition/btl_cond_heal.erl +++ b/src/battle/mechanic/condition/btl_cond_heal.erl @@ -62,18 +62,12 @@ apply_to_character (Condition, S0Character) -> (RemainingUses == 1) -> { - btl_condition:set_remaining_uses - ( - UpdatedRemainingUses, - Condition - ), remove, [{S1Character, CharacterUpdate}] }; (RemainingUses == 0) -> { - Condition, remove, [{S1Character, CharacterUpdate}] }; @@ -108,18 +102,16 @@ handle_context ({Trigger, ReadOnly, VolatileData}, Condition) -> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -spec apply ( - shr_condition:context(), - btl_condition:type(), - btl_character_turn_update:type() + shr_condition:context(any(), VolatileDataType), + btl_character_turn_update:type(), + btl_condition:type() ) -> { - shr_condition:context(), + VolatileDataType, btl_character_turn_update:type(), btl_condition:update_action() }. -apply (S0Context, S0Condition, S0Update) -> - S1Context = handle_context(S0Context, S0Condition), - - {TargetIX, Amount} = btl_condition:get_parameters(S0Condition), +apply (S0Context, S0Update, _S0Condition) -> + {_Trigger, _ReadOnlyData, VolatileData} = S0Context, - {S1Context, S0Update, none}. + {VolatileData, S0Update, none}. -- cgit v1.2.3-70-g09d2