summaryrefslogtreecommitdiff |
diff options
author | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2019-10-20 22:02:46 +0200 |
---|---|---|
committer | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2019-10-20 22:02:46 +0200 |
commit | c2bff6b098480af6a21bde453494f8ff64219ea7 (patch) | |
tree | 9003b093e3ba47134e94294629960b52e9e1bb9f /src/battle/mechanic/skill/btl_skill_attack_anywhere.erl | |
parent | 08fab636c981574a703baffad9ebb52ff4308f17 (diff) |
...
Diffstat (limited to 'src/battle/mechanic/skill/btl_skill_attack_anywhere.erl')
-rw-r--r-- | src/battle/mechanic/skill/btl_skill_attack_anywhere.erl | 30 |
1 files changed, 6 insertions, 24 deletions
diff --git a/src/battle/mechanic/skill/btl_skill_attack_anywhere.erl b/src/battle/mechanic/skill/btl_skill_attack_anywhere.erl index bcc8519..78a0a08 100644 --- a/src/battle/mechanic/skill/btl_skill_attack_anywhere.erl +++ b/src/battle/mechanic/skill/btl_skill_attack_anywhere.erl @@ -2,6 +2,7 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% TYPES %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-include("tacticians/conditions.hrl"). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% EXPORTS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -22,31 +23,12 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -spec cast ( - shr_skill:variant(), + shr_skill:type(), non_neg_integer(), list(non_neg_integer()), list(shr_location:type()), btl_character_turn_update:type() - ) -> btl_character_turn_update:type(). -cast (_Variant, UserIX, TargetIXs, _Locations, Update) -> - TargetIX = - case TargetIXs of - [ValTargetIX] -> ValTargetIX; - _ -> error({skill, target, TargetIXs}) - end, - - % TODO: Add condition to Character[UserIX]: - % { - % Effect: Attack Range Increase - % Trigger: Start of Own Attack - % Duration: -1 (Infinite) - % Uses: 1 - % Parameter: Max Value. - - % TODO: Add cast event to Update. - - btl_actions_management:handle - ( - [btl_action:new_attack(UserIX, TargetIX)], - Update - ). + ) + -> btl_character_turn_update:type(). +cast (_Skill, _UserIX, _TargetIXs, _Locations, S0Update) -> + S0Update. |