summaryrefslogtreecommitdiff |
diff options
author | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2019-10-20 20:59:34 +0200 |
---|---|---|
committer | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2019-10-20 20:59:34 +0200 |
commit | 08fab636c981574a703baffad9ebb52ff4308f17 (patch) | |
tree | 6fd3742f4b374fb948ecd017be88e5923dc9d611 /src/battle/mechanic/condition | |
parent | 4aaf3670c0ff4bc46092e909bb450b6336417ed9 (diff) |
...
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}. |