summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/battle/reply')
-rw-r--r--src/battle/reply/btl_add_char.erl13
1 files changed, 3 insertions, 10 deletions
diff --git a/src/battle/reply/btl_add_char.erl b/src/battle/reply/btl_add_char.erl
index 9518677..d2fe255 100644
--- a/src/battle/reply/btl_add_char.erl
+++ b/src/battle/reply/btl_add_char.erl
@@ -31,22 +31,18 @@ rank_to_string (Rank) ->
)
-> {list(any())}.
generate (IX, Character, PlayerIX) ->
- {ActiveWeapon, SecondaryWeapon} = btl_character:get_weapon_ids(Character),
CharacterPlayerIX = btl_character:get_player_index(Character),
- Location = btl_character:get_location(Character),
{
[
{<<"msg">>, <<"add_char">>},
{<<"ix">>, IX},
- {<<"nam">>, btl_character:get_name(Character)},
{<<"rnk">>, rank_to_string(btl_character:get_rank(Character))},
- {<<"prt">>, btl_character:get_portrait_id(Character)},
{
<<"hea">>,
btl_character:get_current_health(Character)
},
- {<<"lc">>, shr_location:encode(Location)},
+ {<<"lc">>, shr_location:encode(btl_character:get_location(Character))},
{<<"pla">>, CharacterPlayerIX},
{
<<"ena">>,
@@ -56,12 +52,9 @@ generate (IX, Character, PlayerIX) ->
)
},
{<<"dea">>, btl_character:get_is_defeated(Character)},
- {<<"awp">>, ActiveWeapon},
- {<<"swp">>, SecondaryWeapon},
- {<<"ar">>, btl_character:get_armor_id(Character)},
{
- <<"pomni">>,
- shr_omnimods:encode(btl_character:get_permanent_omnimods(Character))
+ <<"bas">>,
+ shr_character:encode(btl_character:get_base_character(Character))
}
]
}.