summaryrefslogtreecommitdiff |
diff options
Diffstat (limited to 'src/battle/reply')
-rw-r--r-- | src/battle/reply/btl_add_char.erl | 29 |
1 files changed, 1 insertions, 28 deletions
diff --git a/src/battle/reply/btl_add_char.erl b/src/battle/reply/btl_add_char.erl index 556975c..4f0b107 100644 --- a/src/battle/reply/btl_add_char.erl +++ b/src/battle/reply/btl_add_char.erl @@ -12,13 +12,6 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% LOCAL FUNCTIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --spec rank_to_string (btl_character:rank()) -> binary(). -rank_to_string (Rank) -> - case Rank of - optional -> <<"o">>; - target -> <<"t">>; - commander -> <<"c">> - end. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% EXPORTED FUNCTIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -31,30 +24,10 @@ rank_to_string (Rank) -> ) -> {list(any())}. generate (IX, Character, PlayerIX) -> - CharacterPlayerIX = btl_character:get_player_index(Character), - { [ {<<"msg">>, <<"add_char">>}, {<<"ix">>, IX}, - {<<"rnk">>, rank_to_string(btl_character:get_rank(Character))}, - { - <<"hea">>, - btl_character:get_current_health(Character) - }, - {<<"lc">>, shr_location:encode(btl_character:get_location(Character))}, - {<<"pla">>, CharacterPlayerIX}, - { - <<"ena">>, - ( - btl_character:get_is_active(Character) - and (CharacterPlayerIX == PlayerIX) - ) - }, - {<<"dea">>, btl_character:get_is_defeated(Character)}, - { - <<"bas">>, - shr_character:encode(btl_character:get_base_character(Character)) - } + {<<"cha">>, btl_character:encode_for(PlayerIX, Character)} ] }. |