Welp, I'd be done with my version of weapon spells by now if it weren't for one small oddity : the act() function. I used the code from the FTP site for this part, but anyway... Ok, I have a macro called OBJ_WEAPON_SPELL_TO_CHAR(obj) which points to the string of text that is supposed to be sent to the character when his weapon's spell goes off. Ok, the string is this. "$p shudders in your grasp and power courses through you." So I send it through act() (wielded = GET_EQ(ch, WEAR_WIELD)) strcpy(buf1, OBJ_WEAPON_SPELL_TO_CHAR(wielded)); act(buf1, TRUE, ch, wielded, 0, TO_CHAR)); Message received by character : $p shudders in your grasp and power courses through you. For some reason, it's not being parsed or whatever, could someone point me in the right direction? -B. +------------------------------------------------------------+ | 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