On Wed, 15 Oct 1997, ;P wrote:
> > Actually, the problem is When you Initiate an attack with Bearhug,
> > Victim is Stunned Allrigt, but PC starts hitting right away. *ponder*
>
> that's cause wait_state does nothing more than stop a character's input
> from being processed...but fighting (round to round hitting) is automatic
> if the players are on the combat list (the reason people don't hit if
> they miss a bash is cause they are sitting)...if you want them to not hit
> eachother...well...the way that i'd do this would be to remove the
> players from the combat list using stop_fighting or something...somehow
> mark them as being locked together (PLR_HUGGED or AFF_HUG) so that they
> couldn't do anything...then set up an event to make them start fighting
> again..but this assumes that you have some kind of event system...
>
> i was also going to suggest a method using different positions, but not
> only would that require you to reformat you're mob files, butyou'd also
> still have the problem of getting them to start fighting again..
>
> your best bet would prolly be to get an event system of some kind and use
> the first method..(unless of course someone else suggested something
> easier that i haven't read yet)...
>
Just check in perform_violence if they got the affection of bearhug, then
dont make them perform any violence. *shrug*
Erik Niese-Petersen
AKA Quint the Typo Dane
StrangeMUD coder. Strangemud.org 9332
+------------------------------------------------------------+
| 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/08/00 PST