On Fri, 12 Feb 1999, Shane Augustine wrote: > In rescue however you enter the name of the victim of to be defended and it > happens > instantaneously. I want it to save who is defending who, perhaps have > defended and > defending members of the player structure. Then the player will have a > pointer to the > person they are defending, so in case of a battle, the rescue will be > automatic. Ahh, well that's not to difficult either, unless you want to be able to defend multiple people at the same time, which I personally wouldn't implement. Aside from the command to set one player defending another, you'll need to modify perform_violence() to set the defender fighting the attacker, and stop the defended player from being hit. Something to the effect of: if (DEFENDED_BY(ch)) { set_fighting(FIGHTING(ch), DEFENDED_BY(ch)); stop_fighting(ch); send_to_char("You are defended by message...", ch); continue; } This is of course Mailer Code(tm), I tossed perform_violence() awhile ago, so my memory might be a little foggy. "Misery is boundless" -Xual the Torturer, on the Eve of the Sundering. Danathara Online RPG telnet://danathara.ml.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