From 0f96e635b0849a158412bda965e7958c837886f6 Mon Sep 17 00:00:00 2001 From: Marco Cawthorne Date: Mon, 4 Mar 2024 18:43:17 -0800 Subject: [PATCH] NSTalkMonster: add anim event 1009. --- src/shared/NSTalkMonster.qc | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/shared/NSTalkMonster.qc b/src/shared/NSTalkMonster.qc index c7919c2e..0e6f1947 100644 --- a/src/shared/NSTalkMonster.qc +++ b/src/shared/NSTalkMonster.qc @@ -68,12 +68,18 @@ void NSTalkMonster::HandleAnimEvent(float flTimeStamp, int iCode, string strData) { switch(iCode) { -#ifdef SERVER case 1005: /* plays a dialogue sentence. monsters only right now */ - NSTalkMonster targ = (NSTalkMonster)self; - targ.Sentence(strData); - break; +#ifdef SERVER + Sentence(strData); #endif + break; + case 1009: /* play names sequence with 25% chance */ +#ifdef SERVER + if (random() < 0.25) { + Sentence(strData); + } +#endif + break; default: super::HandleAnimEvent(flTimeStamp, iCode, strData); }