summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2019-10-20 22:02:46 +0200
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2019-10-20 22:02:46 +0200
commitc2bff6b098480af6a21bde453494f8ff64219ea7 (patch)
tree9003b093e3ba47134e94294629960b52e9e1bb9f /src/battle/mechanic/skill/btl_skill_attack_anywhere.erl
parent08fab636c981574a703baffad9ebb52ff4308f17 (diff)
...
Diffstat (limited to 'src/battle/mechanic/skill/btl_skill_attack_anywhere.erl')
-rw-r--r--src/battle/mechanic/skill/btl_skill_attack_anywhere.erl30
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.