summaryrefslogtreecommitdiff |
diff options
Diffstat (limited to 'src/battle/reply/btl_add_weapon.erl')
-rw-r--r-- | src/battle/reply/btl_add_weapon.erl | 30 |
1 files changed, 3 insertions, 27 deletions
diff --git a/src/battle/reply/btl_add_weapon.erl b/src/battle/reply/btl_add_weapon.erl index 5484a76..e5f7522 100644 --- a/src/battle/reply/btl_add_weapon.erl +++ b/src/battle/reply/btl_add_weapon.erl @@ -12,22 +12,6 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% LOCAL FUNCTIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --spec encode_range_type (shr_weapon:range_type()) -> binary(). -encode_range_type (melee) -> <<"m">>; -encode_range_type (ranged) -> <<"r">>. - --spec encode_range_modifier (shr_weapon:range_modifier()) -> binary(). -encode_range_modifier (long) -> <<"l">>; -encode_range_modifier (short) -> <<"s">>. - --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 (shr_weapon:damage_modifier()) -> binary(). -encode_damage_modifier (heavy) -> <<"h">>; -encode_damage_modifier (light) -> <<"l">>. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% EXPORTED FUNCTIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -39,16 +23,8 @@ generate (Weapon) -> {<<"msg">>, <<"add_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(shr_weapon:get_range_modifier(Weapon)) - }, - {<<"dt">>, encode_damage_type(shr_weapon:get_damage_type(Weapon))}, - { - <<"dm">>, - encode_damage_modifier(shr_weapon:get_damage_modifier(Weapon)) - }, - {<<"cf">>, shr_weapon:get_coefficient(Weapon)} + {<<"rmi">>, shr_weapon:get_range_minimum(Weapon)}, + {<<"rma">>, shr_weapon:get_range_maximum(Weapon)}, + {<<"omni">>, shr_omnimods:encode(shr_armor:get_omnimods(Weapon))} ] }. |