summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/battle/mechanic')
-rw-r--r--src/battle/mechanic/condition/blt_cond_heal.erl7
-rw-r--r--src/battle/mechanic/skill/btl_skill_static_heal.erl (renamed from src/battle/mechanic/skill/btl_static_heal.erl)2
2 files changed, 4 insertions, 5 deletions
diff --git a/src/battle/mechanic/condition/blt_cond_heal.erl b/src/battle/mechanic/condition/blt_cond_heal.erl
index 2479720..e67ae08 100644
--- a/src/battle/mechanic/condition/blt_cond_heal.erl
+++ b/src/battle/mechanic/condition/blt_cond_heal.erl
@@ -26,16 +26,15 @@
btl_character_turn_update:type()
) ->
{
- btl_condition:type(),
- [ataxic:basic()],
+ [{btl_condition:type(), ataxic:basic()}],
btl_character_turn_update:type()
}.
apply (Condition, Update) ->
{TargetIX, Amount} =
- case btl_condition:get_parameter(Condition) of
+ case btl_condition:get_parameters(Condition) of
{StoredTargetIX, StoredAmount} -> {StoredTargetIX, StoredAmount};
Other -> error({condition, parameter, Other})
end,
% TODO
- {Condition, [], Update}.
+ {[{Condition, []}], Update}.
diff --git a/src/battle/mechanic/skill/btl_static_heal.erl b/src/battle/mechanic/skill/btl_skill_static_heal.erl
index bb67463..7a9bf35 100644
--- a/src/battle/mechanic/skill/btl_static_heal.erl
+++ b/src/battle/mechanic/skill/btl_skill_static_heal.erl
@@ -36,7 +36,7 @@ cast_logic (TargetIX, Amount, S0Update) ->
{TargetIX, HealAmount}
),
- {_S1Healing, _HealingUpdates, S1Update} =
+ {_S1HealindAndUpdate, S1Update} =
btl_cond_heal:apply
(
Healing,