Sorry to write after such a long time since the last time this topic was used.
Could you explain further? I am facing this SKILL_COLOR on mount problem, and some close to this ( - exemple, hair color dye reseting to default while having the dye technically still applied everytime i'm using an hair costum/relog/reboot )
Server side:
typedef struct packet_char_additional_info
{
BYTE header;
DWORD dwVID;
char name[CHARACTER_NAME_MAX_LEN + 1];
WORD awPart[CHR_EQUIPPART_NUM];
BYTE bEmpire;
DWORD dwGuildID;
DWORD dwLevel;
#if defined(__CONQUEROR_LEVEL__)
DWORD dwConquerorLevel;
#endif
short sAlignment;
BYTE bPKMode;
DWORD dwMountVnum;
#if defined(__QUIVER_SYSTEM__)
DWORD dwArrow;
#endif
#if defined(__GUILD_LEADER_GRADE_NAME__)
BYTE bGuildLeaderGrade;
#endif
#if defined(__GENDER_ALIGNMENT__)
BYTE bJob;
#endif
#if defined(__SKILL_COLOR_SYSTEM__)
DWORD dwSkillColor[ESkillColorLength::MAX_SKILL_COUNT + ESkillColorLength::MAX_BUFF_COUNT][ESkillColorLength::MAX_EFFECT_COUNT];
#endif
BYTE bLanguage;
#ifdef __GROWTH_PET_SYSTEM__
BYTE bCharacterSize;
#endif
} TPacketGCCharacterAdditionalInfo;
/*
typedef struct packet_update_char_old
{
BYTE header;
DWORD dwVID;
WORD awPart[CHR_EQUIPPART_NUM];
BYTE bMovingSpeed;
BYTE bAttackSpeed;
BYTE bStateFlag;
DWORD dwAffectFlag[2];
DWORD dwGuildID;
short sAlignment;
BYTE bPKMode;
DWORD dwMountVnum;
} TPacketGCCharacterUpdateOld;
*/
typedef struct packet_update_char
{
BYTE header;
DWORD dwVID;
WORD awPart[CHR_EQUIPPART_NUM];
BYTE bMovingSpeed;
BYTE bAttackSpeed;
BYTE bStateFlag;
DWORD dwAffectFlag[2];
DWORD dwGuildID;
short sAlignment;
DWORD dwLevel;
#if defined(__CONQUEROR_LEVEL__)
DWORD dwConquerorLevel;
#endif
BYTE bPKMode;
DWORD dwMountVnum;
#if defined(__QUIVER_SYSTEM__)
DWORD dwArrow;
#endif
#if defined(__GUILD_LEADER_GRADE_NAME__)
BYTE bGuildLeaderGrade;
#endif
//WORD wRaceNum;
#if defined(__SKILL_COLOR_SYSTEM__)
DWORD dwSkillColor[ESkillColorLength::MAX_SKILL_COUNT + ESkillColorLength::MAX_BUFF_COUNT][ESkillColorLength::MAX_EFFECT_COUNT];
#endif
BYTE bLanguage;
} TPacketGCCharacterUpdate;
Thank you