From 47ff1d1dc4eb3d7fb7434ec0c27ea2272e1f00fe Mon Sep 17 00:00:00 2001 From: Nathanael Sensfelder Date: Thu, 28 Jun 2018 18:31:12 +0200 Subject: Adds ranks, starting work on victory/defeat... --- src/battlemap/reply/bm_add_char.erl | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/battlemap/reply/bm_add_char.erl') diff --git a/src/battlemap/reply/bm_add_char.erl b/src/battlemap/reply/bm_add_char.erl index d7b76c3..0fbaf82 100644 --- a/src/battlemap/reply/bm_add_char.erl +++ b/src/battlemap/reply/bm_add_char.erl @@ -12,6 +12,14 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% LOCAL FUNCTIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-spec rank_to_string (bm_character:rank()) -> binary(). +rank_to_string (Rank) -> + case Rank of + optional -> <<"o">>; + target -> <<"t">>; + commander -> <<"c">> + end. + -spec attributes_as_json ( sh_attributes:type() @@ -50,6 +58,7 @@ generate (IX, Character, PlayerID) -> {<<"msg">>, <<"add_char">>}, {<<"ix">>, IX}, {<<"nam">>, bm_character:get_name(Character)}, + {<<"rnk">>, rank_to_string(bm_character:get_rank(Character))}, {<<"ico">>, bm_character:get_icon(Character)}, {<<"prt">>, bm_character:get_portrait(Character)}, { -- cgit v1.2.3-70-g09d2