|
patryn Apprentice
Joined: 26 Sep 2001 Posts: 124
|
Posted: 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. |
|
|
|
MattLofton GURU
Joined: 23 Dec 2000 Posts: 4834 Location: USA
|
Posted: 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 |
|
|
|
patryn Apprentice
Joined: 26 Sep 2001 Posts: 124
|
Posted: 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. |
|
|
|
Guinn Wizard
Joined: 03 Mar 2001 Posts: 1127 Location: London
|
Posted: 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... ;) |
|
|
|
nexela Wizard
Joined: 15 Jan 2002 Posts: 1644 Location: USA
|
Posted: 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 |
|
|
|
|
|