| summaryrefslogtreecommitdiff | 
diff options
Diffstat (limited to 'src/battle/struct/btl_action.erl')
| -rw-r--r-- | src/battle/struct/btl_action.erl | 10 | 
1 files changed, 10 insertions, 0 deletions
| diff --git a/src/battle/struct/btl_action.erl b/src/battle/struct/btl_action.erl index 11b2d06..4940456 100644 --- a/src/battle/struct/btl_action.erl +++ b/src/battle/struct/btl_action.erl @@ -66,6 +66,7 @@  (     [        new_move/3, +      new_attack/2,        new_attack_of_opportunity/2     ]  ). @@ -202,6 +203,15 @@ new_attack_of_opportunity (ActorIX, TargetIX) ->        is_opportunistic = true     }. +-spec new_attack (non_neg_integer(), non_neg_integer()) -> type(). +new_attack (ActorIX, TargetIX) -> +   #attack +   { +      actor_ix = ActorIX, +      target_ix = TargetIX, +      is_opportunistic = false +   }. +  -spec get_category (type()) -> category().  get_category (Action) when is_record(Action, attack) -> attack;  get_category (Action) when is_record(Action, move) -> move; | 


