*Make an emote when commands .npc say or .npc yell used by bufferoverflow.

--HG--
branch : trunk
This commit is contained in:
Anubisss
2009-06-17 23:28:47 +02:00
parent 0d8a66de8c
commit 8e3313ceb2
+12
View File
@@ -55,6 +55,15 @@ bool ChatHandler::HandleNpcSayCommand(const char* args)
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;
}
@@ -73,6 +82,9 @@ bool ChatHandler::HandleNpcYellCommand(const char* args)
pCreature->Yell(args, LANG_UNIVERSAL, 0);
// make an emote
pCreature->HandleEmoteCommand(EMOTE_ONESHOT_SHOUT);
return true;
}