| summaryrefslogtreecommitdiff | 
diff options
Diffstat (limited to 'src/battle/mechanic/condition')
| -rw-r--r-- | src/battle/mechanic/condition/btl_cond_heal.erl | 22 | 
1 files changed, 7 insertions, 15 deletions
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}.  | 


