Automapper

Posted by Syros on Sun 03 Aug 2003 06:08 AM — 10 posts, 30,503 views.

USA #0
I would like to see an automapper similar to zMUD's or Portals. I mean directions are nice and all but sometimes I just want to see a map of an area and add little comments to certain rooms.
USA #1
There has been quite a bit of discussion on this. The basic conclusion was that specific muds could have custom program made for them by those that cared to, but that the issues of making won the really works right is so complicated that even existing ones do badly in some games. If someone actually wrote on and worked out most of the serious issues to prove it was possible, then maybe Nick could be convinced of the value of intergrating the code (since some things no matter how good the scripting is in mushclient are no practical or even possible with it), but the odds of one being developed by Nick himself is probably slim to none...
Australia Forum Administrator #2
I was thinking it might be fun to make the attempt ...

:)
USA #3
Hmm. A change of toon.. lol Time to dig back through the forums for all the posts we had about the flaws and possible fixed for them that got discussed. ;)
USA #4
Well the only reason I was suggesting it is because on some MUDs speedwalking is illegal and on others (like the one I play based off Final Fantasy) it's impossible to speedwalk because of random encounters.
USA #5
That's an interesting argument for an automapper. In almost 10 years I've never come across a MUD at which speedwalking was illegal.
USA #6
On Ancient Anguish, the main MUD I play, it was illegal for the longest time. And another reason I need an automapper.. to make sure I've visited every room in an area. <curses at Cleft as he looks for the dumb key to go kill this idiot.>
Australia Forum Administrator #7
If you made a speed walk delay of a second or so, they couldn't tell you were speedwalking, unless they got anal about it and measured the length that your commands arrived and complained they were exactly 1 second apart.

If that happened you could make a timer that fired every second or two which changed the speedwalk delay slightly (eg. 500 ms, 1500 ms, 2000 ms, 800 ms) so that it looked like you were actually typing it.

Combine that with "random socials" or some other similar thing that randomly does things every few seconds - but at varying intervals - then it would really look like there was someone there typing. eg. do "look", "score", "stats", "inventory", "help" etc.
USA #8
That would probably work on there but there's the other couple problems I mentioned, unless you have a way around that as well (I'd be happy to hear it). Namely the random encounters (ie being thrown into a fight at random).
Australia Forum Administrator #9
That would be easy to fix. Make a trigger that matches the start of a fight, and cancel the speedwalk queue. For instance, if a fight starts like this:

The * attacks you!

Then the trigger could look like this:




<triggers>
  <trigger
   enabled="y"
   match="The * attacks you!"
   send_to="12"
   sequence="100"
   >
  <send>If Not IsEmpty (GetQueue) Then
  DiscardQueue
  ColourNote "white", "red", "** Fight! Speedwalk queue discarded"
End If

</send>
  </trigger>
</triggers>