void addHeroSkill(BYTE *pUser) { USERINFO *pUserInfo; if(valid_user(pUser)) { pUserInfo = (USERINFO *)*(unsigned int *)(pUser + 0x588); }else return; if(pUserInfo->nHero == 2) //is hero and not a waiting { AcquireSkill(pUser, 1374, 1); AcquireSkill(pUser, 1375, 1); AcquireSkill(pUser, 1376, 1); ValidateSkillList(pUser); ValidateParameters(pUser); } } }