Code: Select all
VOID DoAbility(PSPAWNINFO pChar, PCHAR szLine)
{
if (!szLine[0] || !cmdDoAbility)
return;
PSKILLMGR pSkmgr = pSkillMgr;
DWORD Index;
CHAR szBuffer[MAX_STRING] = { 0 };
GetArg(szBuffer, szLine, 1);
int abil = atoi(szBuffer);
if (abil && abil > 5 && abil < NUM_SKILLS)//user wants us to activate a ability by its REAL ID...
{
if (DWORD nToken = pCSkillMgr->GetNameToken(abil))
{
if (char *thename = pStringTable->getString(nToken, 0)) {
strcpy_s(szBuffer, thename);
}
}
}
Code: Select all
VOID DoAbility(PSPAWNINFO pChar, PCHAR szLine)
{
if (!szLine[0] || !cmdDoAbility)
return;
PSKILLMGR pSkmgr = pSkillMgr;
DWORD Index;
CHAR szBuffer[MAX_STRING] = { 0 };
GetArg(szBuffer, szLine, 1);
int abil = atoi(szBuffer);
if (abil && abil > 6 && abil < NUM_SKILLS)//user wants us to activate a ability by its REAL ID...
{
if (DWORD nToken = pCSkillMgr->GetNameToken(abil))
{
if (char *thename = pStringTable->getString(nToken, 0)) {
strcpy_s(szBuffer, thename);
}
}
}

