But I have a question about the map script. I'm using a map, and started using that Find Room script. I'm using v 2.2. But I seem to be having a problem. Just for reference, I did copy and paste the code into the command line, and everything else works for it. Except for the search by description aspect.
When I use it in "Verbose" mode.. ("find v") It never finds the room by the description. Particularly where the roomname is something common like "Main Street" or "Dock Road". It says.. well, this:
Code: Select all
Main Street
The houses here are small and interspersed with shops, though everything seems
to be well kept. Even the road appears to have been recently repaired as the
the occasional patch of cobblestones appears rough and new contrasting with the
older stones which have been worn smooth. To the north is an intersection
and to the south are more shops. West is Morning Dew Drops Road according to
a shiny new street sign on the corner. A tailor's shop is to the east.
[ obvious exits: N E S W ]
Searching for room names...
Multiple matching room names found.
Searching through descriptions...
No matching room description found! Update your map.
Searching through exits...
Multiple matching room exits found!
Multiple possible matches, and your map is already in one of them. No action taken.
East: A hard-working tailor meticulously alters clothing here.
Looking at the script, it's showing that it finds the same 7 rooms by name/desc/exits. Even though when looking at each of those, only 1 actually matches name/description. So, it reads that it didn't find any rooms by description, but yet, the variable is showing that there are 7 rooms found.
What's very interesting is that by typing "find". I get the pretty printout showing me that it's looking for Rooms/Exits/Descs.. And sometimes it'll find it, and move me to a weird location based off of the exit, because it found many rooms by name, none by description, and then by "exits", it finds like those 7, so it just chooses the lowest roomnumber an teleports me there. BUT if, if type "#find", it finds the right location and I don't get any readout showing me that it's doing the searching or whatnot, even if I'm set to "Verbose". I have no idea why that is and it's super weird!
Is there anyone out there that would even understand or comprehend how to fix the issue? It seems like a sweet piece of code, but If it cannot distinguish between 2 rooms of like name by using a description, that will suck....
Anyways. If you need more details, let me know.
Thanks for your help!