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

Play RetroMUD
Post new topic  Reply to topic     Home » Forums » CMUD General Discussion
GeneralStonewall
Magician


Joined: 02 Feb 2004
Posts: 364
Location: USA

PostPosted: Thu Oct 21, 2010 3:30 am   

[3.31-3.32]+ BUG: Slowwalking #stop #step issue. (Aetolia)
 
[Copied from the Beta forums]

Using slow mode:

On aetolia I have the 'Now now, don't be so hasty!' message triggered to the following:

Code:
#stop
#alarm +0.5 {#step}


Which seems like it should work. The issue is it will slow walk until it receives the message, and then it will send the direction command 3 times at once. Like so:

Code:
nw
A peaceful pathway.
The stars twinkle in the clear night sky. A small, polished gold plaque is mounted upon the wall here. An argent intercessor is poised here, hefting an ancient-looking halberd in her glowing hands.
You see exits leading south and northwest.
<4600/4300h 5500/5500m 20396e 26400w <eb lr> <>>
Now now, don't be so hasty!
<4600/4300h 5500/5500m 20396e 26400w <eb lr> <>>Slow walking aborted
nw
nw
nw


This behavior also happens if I disable the trigger and manually use #stop->#step. Though, occasionally, it'll only send the direction once, but it will not continue after that.

Here's the text plus GMCP:

Code:
03:58:41.242p |
03:58:41.255p | a    Lanira |s
03:58:41.261p | a    Lanira |Palace Street beside a statue.
03:58:41.266p | a    Lanira |The bright sun shines down, blanketing you with its life-giving warmth. A pink marble statue of a man has been placed here. A peacemaker of Enorian stands here, one hand on the pommel of his sword.
03:58:41.271p | a    Lanira |You see exits leading north, south, and west.
03:58:41.275p | a    Lanira ]<4600/4300h 5500/5500m 20398e 26400w <eb lr> <>>
03:58:41.390p | a    Lanira #Telnet 201: Room.Info { "num": 2061, "name": "Palace Street north of palace walls", "area": "Enorian", "environment": "Urban", "coords": "69,4,-20,0", "map": "www.aetolia.com/irex/maps/clientmap.php?map=69&building=0&level=0 32 16", "details": [ "" ], "exits": { "n": 2060, "sw": 2062 } }
03:58:41.448p | a    Lanira #Telnet 201: Char.Items.List { "location": "room", "items": [ { "id": "63468", "name": "a statue of Cuchulainn Yaslana" }, { "id": "90453", "name": "a bright-eyed missionary" } ] }
03:58:41.452p | a    Lanira #Telnet 201: Char.Vitals { "hp": "4600", "maxhp": "4300", "mp": "5500", "maxmp": "5500", "ep": "20396", "maxep": "20400", "wp": "26400", "maxwp": "26400", "nl": "34", "xp": "1606802", "maxxp": "4643429", "blood": "100", "bleeding": "0", "blind": "0", "deaf": "0", "prone": "0", "cloak": "0", "fangbarrier": "0", "flying": "0", "status": "living", "balance": "1", "equilibrium": "1", "left_arm": "1", "right_arm": "1", "string": "H:4600/4300 M:5500/5500 E:20396/20400 W:26400/26400 NL:34/100 " }
03:58:41.469p | a    Lanira |<4600/4300h 5500/5500m 20398e 26400w <eb lr> <>>sw
03:58:41.478p | a    Lanira |Palace Street north of palace walls.
03:58:41.484p | a    Lanira |The bright sun shines down, blanketing you with its life-giving warmth. A gold and pink-veined marble statue of an Atavian man has been erected here. A bright-eyed missionary serenely patrols the streets of Enorian.
03:58:41.491p | a    Lanira |You see exits leading north and southwest.
03:58:41.499p | a    Lanira ]<4600/4300h 5500/5500m 20396e 26400w <eb lr> <>>
03:58:41.717p | a    Lanira #Telnet 201: Char.Vitals { "hp": "4600", "maxhp": "4300", "mp": "5500", "maxmp": "5500", "ep": "20400", "maxep": "20400", "wp": "26400", "maxwp": "26400", "nl": "34", "xp": "1606802", "maxxp": "4643429", "blood": "100", "bleeding": "0", "blind": "0", "deaf": "0", "prone": "0", "cloak": "0", "fangbarrier": "0", "flying": "0", "status": "living", "balance": "1", "equilibrium": "1", "left_arm": "1", "right_arm": "1", "string": "H:4600/4300 M:5500/5500 E:20400/20400 W:26400/26400 NL:34/100 " }
03:58:41.729p | a    Lanira |<4600/4300h 5500/5500m 20396e 26400w <eb lr> <>>
03:58:41.737p | a    Lanira |Now now, don't be so hasty!
03:58:41.742p | a    Lanira ]<4600/4300h 5500/5500m 20400e 26400w <eb lr> <>>
03:58:43.024p | ---
03:58:43.039p | a    Lanira |<4600/4300h 5500/5500m 20400e 26400w <eb lr> <>>Slow walking aborted
03:58:45.721p | ---
03:58:45.734p | a    Lanira |sw
03:58:45.964p | a    Lanira #Telnet 201: Room.Info { "num": 2062, "name": "Palace Street before gold gates", "area": "Enorian", "environment": "Urban", "coords": "69,3,-21,0", "map": "www.aetolia.com/irex/maps/clientmap.php?map=69&building=0&level=0 31 17", "details": [ "" ], "exits": { "ne": 2061, "s": 2063 } }
03:58:46.021p | a    Lanira #Telnet 201: Char.Items.List { "location": "room", "items": [ { "id": "43631", "name": "a set of golden gates" }, { "id": "126566", "name": "a bright-eyed missionary" } ] }
03:58:46.030p | a    Lanira #Telnet 201: Char.Vitals { "hp": "4600", "maxhp": "4300", "mp": "5500", "maxmp": "5500", "ep": "20398", "maxep": "20400", "wp": "26400", "maxwp": "26400", "nl": "34", "xp": "1606802", "maxxp": "4643429", "blood": "100", "bleeding": "0", "blind": "0", "deaf": "0", "prone": "0", "cloak": "0", "fangbarrier": "0", "flying": "0", "status": "living", "balance": "1", "equilibrium": "1", "left_arm": "1", "right_arm": "1", "string": "H:4600/4300 M:5500/5500 E:20398/20400 W:26400/26400 NL:34/100 " }
03:58:46.170p | a    Lanira |sw
03:58:46.190p | a    Lanira |sw
03:58:46.194p | a    Lanira |Palace Street before gold gates.


Just for clarity, aetolia sends the gmcp room info before displaying the text for it.

Also, something else that I've noticed, yet haven't been able to track down yet, #stop doesn't always appear to completely abort slow-walking.


Last edited by GeneralStonewall on Wed Mar 23, 2011 9:06 am; edited 1 time in total
Reply with quote
GeneralStonewall
Magician


Joined: 02 Feb 2004
Posts: 364
Location: USA

PostPosted: Sat Nov 13, 2010 1:36 am   
 
I hate to bump, but seeing as this thread is approaching a month old without comment, plus the new version, I find it warranted.
Reply with quote
GeneralStonewall
Magician


Joined: 02 Feb 2004
Posts: 364
Location: USA

PostPosted: Wed Mar 23, 2011 9:05 am   
 
Still getting this. Do I need to make the issue clearer? More info? Sort of makes the mapper unusable for me.
Reply with quote
MattLofton
GURU


Joined: 23 Dec 2000
Posts: 4834
Location: USA

PostPosted: Wed Mar 23, 2011 8:21 pm   
 
Slow mode doesn't work with GMCP.
_________________
EDIT: I didn't like my old signature
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Wed Mar 23, 2011 11:17 pm   
 
Well, Slow mode works sometimes with GMCP. It really depends upon exactly how you are scripting your slow walking. Because slow walking depends upon your own scripts to do #OK or #STOP or #STEP, it's very difficult to test and debug all possibilities. You can always try turning off GMCP and doing it the old-fashioned way. You can also try some of the mapper preferences about "automatic confirmation" and see if those settings have any effect.
Reply with quote
orphean
Apprentice


Joined: 21 Oct 2008
Posts: 147
Location: Olympia, WA

PostPosted: Thu Mar 24, 2011 11:42 pm   
 
This issue keeps coming up, I've hit it in another thread as well. If the intent is that Slow mode will never work with GMCP a simple fix might be just disabling the Slow mode button if GMCP is enabled in the settings. I hate using Safe walk but I pretty much have accepted that's just the way it has to be now with GMCP.
Reply with quote
Display posts from previous:   
Post new topic   Reply to topic     Home » Forums » CMUD 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