I've been trying to adjust the stock MOB_WAIT (included below) so that A Mob does not instantly stand after being bashed, tripped etc. I am trying to get it to wait 3 rounds instead of the next round after it is attacked. **snipped from perform_violence in fight.c** if (IS_NPC(ch)) { if (GET_MOB_WAIT(ch) > 0) { GET_MOB_WAIT(ch) -= PULSE_VIOLENCE; continue; } GET_MOB_WAIT(ch) = 0; if (GET_POS(ch) < POS_FIGHTING) { GET_POS(ch) = POS_FIGHTING; act("$n scrambles to $s feet!", TRUE, ch, 0, 0, TO_ROOM); } } I tried manipulating the numbers above, and no matter what the mob still stands immediatley after the bash, trip, whatever. I also tried to change GET_MOB_WAIT(ch) to (vict), however that crashed the mud. If anyone has changed this, or knows possibly a solution. It would greatly be appreciated. +---------------------------------------------------------------------+ | "The eternaly stressed never rest." | | Ray Campbell mailto://thrawn@cox.net | +---------------------------------------------------------------------+ | TORYN MUD: telnet://toryn.kyndig.com:6666 | +---------------------------------------------------------------------+ --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.365 / Virus Database: 202 - Release Date: 05/24/2002 -- +---------------------------------------------------------------+ | FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | | Archives: http://post.queensu.ca/listserv/wwwarch/circle.html | | Newbie List: http://groups.yahoo.com/group/circle-newbies/ | +---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 06/25/03 PDT