Spell_parser.c code fix

From: Mike Donais. (donais@server.uwindsor.ca)
Date: 07/01/96


Someone posted to make this change in spell_parser.c

It lets you cast things like enchant weapon on weapons wielded etc.

Change:
    if (!target && IS_SET(SINFO.targets, TAR_OBJ_EQUIP)) {
      for (i = 0; !target && i < NUM_WEARS; i++)
        if (GET_EQ(ch, i) && !str_cmp(t, GET_EQ(ch, i)->name)) {
To:
    if (!target && IS_SET(SINFO.targets, TAR_OBJ_EQUIP)) {
      for (i = 0; !target && i < NUM_WEARS; i++)
        if (GET_EQ(ch, i) && isname(t, GET_EQ(ch, i)->name)) {
                             ^^^^^^^
I just wanted to thank him for the fix (sorry I lost his personal mail)

I included the text of the fix here so people can get another chance to 
read it.  It worked fine.

Spells with TAR_OBJ_EQ can be cast on obj equiped now, it was broke before.


-- 
Mike Donais. (BOFH) (donais@uwindsor.ca)
SOCR: Student Operated Computing Resources (http://supernova.uwindsor.ca)



This archive was generated by hypermail 2b30 : 12/07/00 PST