summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2019-11-02 22:41:50 +0100
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2019-11-02 22:41:50 +0100
commit70964517f6f2d3bc04a999358215ef8b8d5bd63d (patch)
tree95dd0d3701a91f534b11c4baab8943bfae248f88 /src/battle/reply
parent2ad88173a0bf967e483fdb785e0dda31d50e9009 (diff)
...
Diffstat (limited to 'src/battle/reply')
-rw-r--r--src/battle/reply/btl_add_char.erl29
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)}
]
}.