i downloaded the prepatched bpl14 from Del Minturn's Page ok havent
modified a thing and everything seems to work fine but this.
I took my implementor and typed murder fido. It is fine until the moment
the fido dies and crash boom nothing in syslog but my debugger points to
this:
void hitprcnt_mtrigger(char_data *ch)
{
trig_data *t;
char buf[MAX_INPUT_LENGTH];
if (!SCRIPT_CHECK(ch, MTRIG_HITPRCNT) || !FIGHTING(ch) ||
AFF_FLAGGED(ch, AFF_CHARM)) <<<--------this line right here
return;
for (t = TRIGGERS(SCRIPT(ch)); t; t = t->next) {
if (TRIGGER_CHECK(t, MTRIG_HITPRCNT) && GET_MAX_HIT(ch) &&
(((GET_HIT(ch) * 100) / GET_MAX_HIT(ch)) <= GET_TRIG_NARG(t))) {
ADD_UID_VAR(buf, t, FIGHTING(ch), "actor", 0)
script_driver(ch, t, MOB_TRIGGER, TRIG_NEW);
break;
any ideas? thought? comments?
Thanks
Scorn
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST