summaryrefslogtreecommitdiff |
diff options
Diffstat (limited to 'src/battle/reply/btl_add_weapon.erl')
-rw-r--r-- | src/battle/reply/btl_add_weapon.erl | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/battle/reply/btl_add_weapon.erl b/src/battle/reply/btl_add_weapon.erl index d4edbef..5484a76 100644 --- a/src/battle/reply/btl_add_weapon.erl +++ b/src/battle/reply/btl_add_weapon.erl @@ -12,43 +12,43 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% LOCAL FUNCTIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --spec encode_range_type (sh_weapon:range_type()) -> binary(). +-spec encode_range_type (shr_weapon:range_type()) -> binary(). encode_range_type (melee) -> <<"m">>; encode_range_type (ranged) -> <<"r">>. --spec encode_range_modifier (sh_weapon:range_modifier()) -> binary(). +-spec encode_range_modifier (shr_weapon:range_modifier()) -> binary(). encode_range_modifier (long) -> <<"l">>; encode_range_modifier (short) -> <<"s">>. --spec encode_damage_type (sh_weapon:damage_type()) -> binary(). +-spec encode_damage_type (shr_weapon:damage_type()) -> binary(). encode_damage_type (slash) -> <<"s">>; encode_damage_type (pierce) -> <<"p">>; encode_damage_type (blunt) -> <<"b">>. --spec encode_damage_modifier (sh_weapon:damage_modifier()) -> binary(). +-spec encode_damage_modifier (shr_weapon:damage_modifier()) -> binary(). encode_damage_modifier (heavy) -> <<"h">>; encode_damage_modifier (light) -> <<"l">>. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% EXPORTED FUNCTIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --spec generate (sh_weapon:type()) -> {list(any())}. +-spec generate (shr_weapon:type()) -> {list(any())}. generate (Weapon) -> { [ {<<"msg">>, <<"add_weapon">>}, - {<<"id">>, sh_weapon:get_id(Weapon)}, - {<<"nam">>, sh_weapon:get_name(Weapon)}, - {<<"rt">>, encode_range_type(sh_weapon:get_range_type(Weapon))}, + {<<"id">>, shr_weapon:get_id(Weapon)}, + {<<"nam">>, shr_weapon:get_name(Weapon)}, + {<<"rt">>, encode_range_type(shr_weapon:get_range_type(Weapon))}, { <<"rm">>, - encode_range_modifier(sh_weapon:get_range_modifier(Weapon)) + encode_range_modifier(shr_weapon:get_range_modifier(Weapon)) }, - {<<"dt">>, encode_damage_type(sh_weapon:get_damage_type(Weapon))}, + {<<"dt">>, encode_damage_type(shr_weapon:get_damage_type(Weapon))}, { <<"dm">>, - encode_damage_modifier(sh_weapon:get_damage_modifier(Weapon)) + encode_damage_modifier(shr_weapon:get_damage_modifier(Weapon)) }, - {<<"cf">>, sh_weapon:get_coefficient(Weapon)} + {<<"cf">>, shr_weapon:get_coefficient(Weapon)} ] }. |