NSTalkMonster: add anim event 1009.
This commit is contained in:
parent
86cfec6e6d
commit
0f96e635b0
|
@ -68,12 +68,18 @@ void
|
||||||
NSTalkMonster::HandleAnimEvent(float flTimeStamp, int iCode, string strData)
|
NSTalkMonster::HandleAnimEvent(float flTimeStamp, int iCode, string strData)
|
||||||
{
|
{
|
||||||
switch(iCode) {
|
switch(iCode) {
|
||||||
#ifdef SERVER
|
|
||||||
case 1005: /* plays a dialogue sentence. monsters only right now */
|
case 1005: /* plays a dialogue sentence. monsters only right now */
|
||||||
NSTalkMonster targ = (NSTalkMonster)self;
|
#ifdef SERVER
|
||||||
targ.Sentence(strData);
|
Sentence(strData);
|
||||||
break;
|
|
||||||
#endif
|
#endif
|
||||||
|
break;
|
||||||
|
case 1009: /* play names sequence with 25% chance */
|
||||||
|
#ifdef SERVER
|
||||||
|
if (random() < 0.25) {
|
||||||
|
Sentence(strData);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
super::HandleAnimEvent(flTimeStamp, iCode, strData);
|
super::HandleAnimEvent(flTimeStamp, iCode, strData);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue