*Make an emote when commands .npc say or .npc yell used by bufferoverflow.
--HG-- branch : trunk
This commit is contained in:
@@ -55,6 +55,15 @@ bool ChatHandler::HandleNpcSayCommand(const char* args)
|
|||||||
|
|
||||||
pCreature->Say(args, LANG_UNIVERSAL, 0);
|
pCreature->Say(args, LANG_UNIVERSAL, 0);
|
||||||
|
|
||||||
|
// make some emotes
|
||||||
|
char lastchar = args[strlen(args) - 1];
|
||||||
|
switch(lastchar)
|
||||||
|
{
|
||||||
|
case '?': pCreature->HandleEmoteCommand(EMOTE_ONESHOT_QUESTION); break;
|
||||||
|
case '!': pCreature->HandleEmoteCommand(EMOTE_ONESHOT_EXCLAMATION); break;
|
||||||
|
default: pCreature->HandleEmoteCommand(EMOTE_ONESHOT_TALK); break;
|
||||||
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -73,6 +82,9 @@ bool ChatHandler::HandleNpcYellCommand(const char* args)
|
|||||||
|
|
||||||
pCreature->Yell(args, LANG_UNIVERSAL, 0);
|
pCreature->Yell(args, LANG_UNIVERSAL, 0);
|
||||||
|
|
||||||
|
// make an emote
|
||||||
|
pCreature->HandleEmoteCommand(EMOTE_ONESHOT_SHOUT);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user