|
Farek Beginner
Joined: 13 Oct 2004 Posts: 29
|
Posted: 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. |
|
|
|
shalimar GURU
Joined: 04 Aug 2002 Posts: 4691 Location: Pensacola, FL, USA
|
Posted: 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 |
|
|
|
Farek Beginner
Joined: 13 Oct 2004 Posts: 29
|
Posted: 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? |
|
|
|
shalimar GURU
Joined: 04 Aug 2002 Posts: 4691 Location: Pensacola, FL, USA
|
Posted: 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 |
|
|
|
Farek Beginner
Joined: 13 Oct 2004 Posts: 29
|
Posted: 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. |
|
|
|
Daern Sorcerer
Joined: 15 Apr 2011 Posts: 809
|
|
|
|
shalimar GURU
Joined: 04 Aug 2002 Posts: 4691 Location: Pensacola, FL, USA
|
Posted: Tue Aug 25, 2015 7:05 pm |
That was what the %pathfrom(,someRoomNum) function spat out at me.
|
|
_________________ Discord: Shalimarwildcat |
|
|
|
Farek Beginner
Joined: 13 Oct 2004 Posts: 29
|
Posted: 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} |
|
|
|
shalimar GURU
Joined: 04 Aug 2002 Posts: 4691 Location: Pensacola, FL, USA
|
Posted: Wed Aug 26, 2015 9:03 am |
its because opening a gate is not a custom exit command
|
|
_________________ Discord: Shalimarwildcat |
|
|
|
Farek Beginner
Joined: 13 Oct 2004 Posts: 29
|
Posted: Sat Aug 29, 2015 7:32 pm |
Ok, thanks for the help
|
|
|
|
|
|