On Tue, 23 Feb 1999, Tom Dailey wrote:
> instead of the mob. And when I try to do an act(), the $n is the
> character, not the mob. If I change $n to $N, it still doesn't work.
You arent referencing the mob anywhere... Look at the definition of
SPECIAL. Notice the void *me. Now turn *me into *mob at the top of the
func:
struct char_data *mob = (struct char_data *) me;
<snip>
> act("$N raises $s arms in disgust", FALSE, ch, 0, 0, TO_ROOM);
> do_say(ch, "Your little warrior skills cannot hurt me!", 0, 0);
Now change ch to mob. ch is always the player who types the command.
"Misery is boundless"
-Xual the Torturer, on the Eve of the Sundering.
Danathara Online RPG
telnet://danathara.dhs.org:4000
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST