|
Puciek Newbie
Joined: 16 Aug 2011 Posts: 3
|
Posted: Sat Aug 18, 2012 8:28 am
How to automatically connect all rooms in zone? |
I just mapped a big zone in one mud that required semi-manual mapping (had to create triggers that create the rooms), but problem is - they are only linked in one way (the one i entered from). How can I now automatically connect all adjacent rooms, so they will be linked? Currently they are just stubs that are positioned correctly.
|
|
|
|
shalimar GURU
Joined: 04 Aug 2002 Posts: 4692 Location: Pensacola, FL, USA
|
Posted: Sat Aug 18, 2012 1:23 pm |
You dont... the easiest manual method would be to turn on keyboard creation under zone, and then you can connect the rooms while offline.
|
|
_________________ Discord: Shalimarwildcat |
|
|
|
Rahab Wizard
Joined: 22 Mar 2007 Posts: 2320
|
Posted: Sat Aug 18, 2012 9:52 pm |
You can set it so that they are automatically linked to adjacent rooms as you create them--edit your map configuration to enable this. However, once the rooms are created, there is no way to automatically connect two stub links together. You will have to do it manually or write a script. It will not be easy because you will need to search for rooms by X and Y coordinates.
|
|
|
|
Puciek Newbie
Joined: 16 Aug 2011 Posts: 3
|
Posted: Sat Aug 18, 2012 9:54 pm |
Rahab wrote: |
You can set it so that they are automatically linked to adjacent rooms as you create them--edit your map configuration to enable this. However, once the rooms are created, there is no way to automatically connect two stub links together. You will have to do it manually or write a script. It will not be easy because you will need to search for rooms by X and Y coordinates. |
The former was not an option because it was custom trigger creating them.
It's sad that I can't just select room and tell cmud to link them |
|
|
|
Rahab Wizard
Joined: 22 Mar 2007 Posts: 2320
|
Posted: Sat Aug 18, 2012 10:00 pm |
If the trigger was using #TAG, then the map configuration would work. If the trigger used %roomlink() or %roomexit, you're right, the map configuration wouldn't work. If every room had exactly the same exits (say, 6 or 8 compass directions), a #TAG would have worked, though.
|
|
|
|
Daern Sorcerer
Joined: 15 Apr 2011 Posts: 809
|
Posted: Sun Aug 19, 2012 12:39 am |
Puciek wrote: |
It's sad that I can't just select room and tell cmud to link them |
You can, more or less. Just click the add link button, then click the first room, then click the second room (you'll need to click on the side of the room that the exit goes on, I find it easiest to zoom in a bit to not misclick). |
|
|
|
desait Newbie
Joined: 26 Feb 2012 Posts: 3
|
Posted: Sat Aug 25, 2012 6:27 am |
The keyboard creation won't work. It will move around in "some" linked directions but will not connect any non linked rooms.
What can I check or unckeck from the options? I made a 40mb map, and I really need to connect the lines for it to be complete.
Keyboard creation seems the easiest to me, since I have probably 2000 or more rooms to link |
|
|
|
shalimar GURU
Joined: 04 Aug 2002 Posts: 4692 Location: Pensacola, FL, USA
|
Posted: Sat Aug 25, 2012 7:36 am |
Sounds like you get to either manually do the links, or turn the mapper on and run through the rooms along all the stubs and it will link as you go. Tedious, yes, but it gets the job done.
|
|
_________________ Discord: Shalimarwildcat |
|
|
|
|
|