diff --git a/src/servers/Server_Zone/Actor/Player.cpp b/src/servers/Server_Zone/Actor/Player.cpp index 17f9e451..cd4b0c68 100644 --- a/src/servers/Server_Zone/Actor/Player.cpp +++ b/src/servers/Server_Zone/Actor/Player.cpp @@ -1415,7 +1415,7 @@ void Core::Entity::Player::setIsLogin( bool bIsLogin ) m_bIsLogin = bIsLogin; } -void Core::Entity::Player::setTitle( uint8_t titleId ) +void Core::Entity::Player::setTitle( uint16_t titleId ) { m_title = titleId; sendToInRangeSet( ActorControlPacket142( getId(), SetTitle, titleId ), true ); diff --git a/src/servers/Server_Zone/Actor/Player.h b/src/servers/Server_Zone/Actor/Player.h index da654a4d..f64c1d75 100644 --- a/src/servers/Server_Zone/Actor/Player.h +++ b/src/servers/Server_Zone/Actor/Player.h @@ -329,7 +329,7 @@ public: /*! prepares zoning / fades out the screen */ void prepareZoning( uint16_t targetZone, bool fadeOut, uint8_t fadoutTime = 0, uint16_t animation = 0 ); /*! change player's title */ - void setTitle( uint8_t titleId ); + void setTitle( uint16_t titleId ); void calculateStats() override; void sendStats(); @@ -567,8 +567,8 @@ private: uint8_t status; } m_retainerInfo[8]; - uint8_t m_title; - uint8_t m_titleList[32]; + uint16_t m_title; + uint16_t m_titleList[32]; uint8_t m_achievement[16]; uint8_t m_howTo[33]; uint8_t m_homePoint;