Register to post in forums, or Log in to your existing account
 

Play RetroMUD
Post new topic  Reply to topic     Home » Forums » zMUD General Discussion
patryn
Apprentice


Joined: 26 Sep 2001
Posts: 124

PostPosted: Sat Jan 22, 2005 6:28 am   

Triggers and Speedwalking
 
I have a problem where Mud output does not get processed by triggers.
This only occurs while zMUD is sending speedwalk directions to the Mud.

To clarify:
If i double click on a room 10 rooms away from my current position, zMUD will send 10 directions to the mud. If any text is recieved from the MUD while these directions are being sent to the MUD, that text is not processed by triggers.

This causes my position on the map to become un-synchronized with my position on the MUD, because i rely on these triggers to send #OK to the automapper.

Below is an example of what i mean.

--Begin Speedwalk--
w
sw
w
w
nw
sw
w
sw
The land is lit up by the eerie light of the waxing half moon.
Just off to the east is the corner of Cheap Street and Mincing Street. Cheap Street runs off to the east and Mincing Street curves west to the southwest.
It is a chilly autumn prime's night with almost no wind and many puffy clouds.
There are two obvious exits: east and southwest.
A street lamp is emitting a grimy light here.
> sw
sw
w
sw
sw
nw
--Speedwalk Path Sent--


As you can see, ive already moved one room while zMUD is still sending the rest of the speedwalk directions. These lines which are recieved from the MUD are not getting processed.
Does anyone have any idea how to get around this?
_________________
That which does not kill us, makes us stronger.
Reply with quote
MattLofton
GURU


Joined: 23 Dec 2000
Posts: 4834
Location: USA

PostPosted: Sat Jan 22, 2005 10:46 pm   
 
I believe you need to use a slower mode in the mapper. This should cause zmud to send each command separately rather than all 10 commands at one time.
_________________
EDIT: I didn't like my old signature
Reply with quote
patryn
Apprentice


Joined: 26 Sep 2001
Posts: 124

PostPosted: Sun Feb 06, 2005 11:22 pm   
 
Using a slower walk mode would defeat the purpose of the speed walk.
I use speed walk when i want to get somewhere 'fast'.
_________________
That which does not kill us, makes us stronger.
Reply with quote
Guinn
Wizard


Joined: 03 Mar 2001
Posts: 1127
Location: London

PostPosted: Mon Feb 07, 2005 12:32 am   
 
Yes, but your mud doesn't work that way. If the mud doesn't accept all the commands at once then there's only one way to solve it, and that's not to send all the commands at once. Slowwalk is your answer.
_________________
CMUD Pro, Windows Vista x64
Core2 Q6600, 4GB RAM, GeForce 8800GT
Because you need it for text... ;)
Reply with quote
nexela
Wizard


Joined: 15 Jan 2002
Posts: 1644
Location: USA

PostPosted: Mon Feb 07, 2005 2:36 am   
 
Try this excellent article on speedwalking which explains in great detail slow/safe/fast modes. As a general note fast mode should rarely be used because safe mode is just as fast but stays in sync better.

http://forums.zuggsoft.com/library/speedwalking.htm
_________________
Zmud Support Library
Zmud Knowledge Base
Reply with quote
Display posts from previous:   
Post new topic   Reply to topic     Home » Forums » zMUD General Discussion All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© 2009 Zugg Software. Hosted by Wolfpaw.net