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
Farek
Beginner


Joined: 13 Oct 2004
Posts: 29

PostPosted: Sat Aug 15, 2015 1:25 pm   

how do i open doors/gates with #slow?
 
I can't figure out how to walk with #slow and in the path build in to open doors and so on.
For example 5n4es3d;open door d;d4s;open gate

Nothing seems to work with that, triggers for roomname works but when they are not unique it gets spammy here and there.
Reply with quote
shalimar
GURU


Joined: 04 Aug 2002
Posts: 4691
Location: Pensacola, FL, USA

PostPosted: Sat Aug 15, 2015 7:15 pm   
 
If you have the world mapped out..
Make sure the doors are included in the map (gates are just a type of door at this point).
Room properties window, exits tab. there is a button to indicate it is a door, and then a blank entry for the type of door.

On the mappers menu bar, under config, you can open the configuration settings.
On the strings and doors tab, you can adjust how the mapper reacts when it encounters a door.

Once you do that, the extra commands should be automatically added when you speedwalk.
_________________
Discord: Shalimarwildcat
Reply with quote
Farek
Beginner


Joined: 13 Oct 2004
Posts: 29

PostPosted: Tue Aug 18, 2015 3:44 pm   
 
I dont use the mapper it screw up #slow for me, takes double and tripple steps and i have never understood how to make it work for several zones and so on.
Is there no way to use #slow path to open doors and so on?
Reply with quote
shalimar
GURU


Joined: 04 Aug 2002
Posts: 4691
Location: Pensacola, FL, USA

PostPosted: Tue Aug 18, 2015 6:27 pm   
 
kay, this is how CMUD wants to make speedwalks with non directional commands:

.ws4e12s;.(house);.(foyer)
_________________
Discord: Shalimarwildcat
Reply with quote
Farek
Beginner


Joined: 13 Oct 2004
Posts: 29

PostPosted: Mon Aug 24, 2015 8:36 pm   
 
Still can't get it to work.

For example:

.sses;.(open gate n);.nn.(open door n)

with this it will get to "open gate n" but won't continue with "nn"
#slow {sses;.(open gate n);.nn.(open door n)}

works just fine with everything i have tried until .nn tried with a second #slow without . and () but its just ignored.
Reply with quote
Daern
Sorcerer


Joined: 15 Apr 2011
Posts: 809

PostPosted: Tue Aug 25, 2015 5:42 am   
 
As per the documentation on paths, looks like you want .sses(open gate n)nn(open door n) .
Reply with quote
shalimar
GURU


Joined: 04 Aug 2002
Posts: 4691
Location: Pensacola, FL, USA

PostPosted: Tue Aug 25, 2015 7:05 pm   
 
That was what the %pathfrom(,someRoomNum) function spat out at me.
_________________
Discord: Shalimarwildcat
Reply with quote
Farek
Beginner


Joined: 13 Oct 2004
Posts: 29

PostPosted: Wed Aug 26, 2015 12:47 am   
 
".sses(open gate n)nn(open door n) ."

That works if i add #ok after open gate n. I dont know how to make that executed like its supposed to be.

#slow {sses(open gate n;#ok)nn(open door n;#ok)n}
Reply with quote
shalimar
GURU


Joined: 04 Aug 2002
Posts: 4691
Location: Pensacola, FL, USA

PostPosted: Wed Aug 26, 2015 9:03 am   
 
its because opening a gate is not a custom exit command
_________________
Discord: Shalimarwildcat
Reply with quote
Farek
Beginner


Joined: 13 Oct 2004
Posts: 29

PostPosted: Sat Aug 29, 2015 7:32 pm   
 
Ok, thanks for the help
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