summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/roster/reply/rst_add_char.erl')
-rw-r--r--src/roster/reply/rst_add_char.erl12
1 files changed, 2 insertions, 10 deletions
diff --git a/src/roster/reply/rst_add_char.erl b/src/roster/reply/rst_add_char.erl
index 0f360ed..d759383 100644
--- a/src/roster/reply/rst_add_char.erl
+++ b/src/roster/reply/rst_add_char.erl
@@ -19,22 +19,14 @@
-spec generate
(
non_neg_integer(),
- rst_character:type()
+ shr_character:unresolved()
)
-> {list(any())}.
generate (IX, Character) ->
- {ActiveWeapon, SecondaryWeapon} = rst_character:get_weapon_ids(Character),
-
{
[
{<<"msg">>, <<"add_char">>},
{<<"ix">>, IX},
- {<<"nam">>, rst_character:get_name(Character)},
- {<<"prt">>, rst_character:get_portrait_id(Character)},
- {<<"awp">>, ActiveWeapon},
- {<<"swp">>, SecondaryWeapon},
- {<<"ar">>, rst_character:get_armor_id(Character)},
- {<<"gls">>, rst_character:get_glyph_ids(Character)},
- {<<"gb">>, rst_character:get_glyph_board_id(Character)}
+ {<<"bas">>, shr_character:encode(Character)}
]
}.