| summaryrefslogtreecommitdiff | 
diff options
| author | nsensfel <SpamShield0@noot-noot.org> | 2018-03-05 13:51:14 +0100 | 
|---|---|---|
| committer | nsensfel <SpamShield0@noot-noot.org> | 2018-03-05 13:51:14 +0100 | 
| commit | 6a82ead205f4463ee34cc4fcbc06f1b3e7b1dd1a (patch) | |
| tree | 6b9fa780865044b8c57800d48fe251e4dff2d6f6 /src/battle | |
| parent | 10b1058e56079232728e3fc959709bc784e58b5b (diff) | |
Starting to work on the client diff messages.
Diffstat (limited to 'src/battle')
| -rw-r--r-- | src/battle/attack.erl | 34 | 
1 files changed, 31 insertions, 3 deletions
| diff --git a/src/battle/attack.erl b/src/battle/attack.erl index 9baf798..f1ef048 100644 --- a/src/battle/attack.erl +++ b/src/battle/attack.erl @@ -21,6 +21,9 @@        | 'nothing'     ). +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% EXPORTS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  -export_type  (     [ @@ -32,9 +35,7 @@        attack_order_with_parry/0     ]  ). -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% EXPORTS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +  -export  (     [ @@ -44,6 +45,13 @@     ]  ). +-export +( +   [ +      encode/1 +   ] +). +  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  %% LOCAL FUNCTIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -278,3 +286,23 @@ get_sequence (AttackRange, AttackerWeapon, DefenderWeapon) ->        true ->           [First, Counter, Second]     end. + +-spec encode (attack_desc()) -> binary(). +% This shouldn't be a possibility. Types in this module are a mess... +encode ({AttackCategory, AttackEffect}) -> +   jiffy:encode +   ( +      { +         [ +            <<"attack">>, +            list_to_binary +            ( +               io_lib:format +               ( +                  "~p", +                  [{AttackCategory, AttackEffect}] +               ) +            ) +         ] +      } +   ). | 


