Rift mapper mudlet

From Mortal Realms Mud
Revision as of 04:18, 23 October 2022 by Atari (Talk | contribs) (Created page with "== Information == The script is a work-in-progress, but can be used with a couple of small changes. * Mob fights are bravely handled by trying to flee 3x and then casting rip...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Information

The script is a work-in-progress, but can be used with a couple of small changes.

  • Mob fights are bravely handled by trying to flee 3x and then casting rip to resume the rifting cycle. If you don't flee within three tries, it'll keep trying until you either flee, kill the mob and cast a rip after failed flee attempts, or die.

Other important things:

  • Turn Vt102 OFF and Colors ON - Colors are needed to identify room names. Without them, the script won't work.
  • Have the Psionicist's_Guild ring - the script is designed for necs who have it.
  • The script is currently set to cast feast when you're hungry. This is changeable, but requires some edits.

Manual

First thing to do is edit the script file and setup some variables (top of the script/file):

#var number 100
#var name dir
#var file rifts_dir.txt
#var back tell $name i don't know where to go :)
#var wholine [95 Nec Dro]-<All> Dir shmir...               http://mr.gloomy.eu %0
  • number - defines the starting rift you want to start at current session;
  • name - necs name (used by the WHO command);
  • file - file name where the rifts are saved
  • back - can be ignored, this variable is used to handle some error situation;
  • wholine - full line which can be seen when you type 'who your_nec_name' with a % instead of area name - used to parse the area name;

So after you first edit the script file you should:

  1. login with your nec;
  2. load the script: #load script_name.txt
  3. go to the room where you can make a rip;
  4. type: start

This fill start the script (start is script alias);


Next time you dont need to edit the script. Just login, load the script, set rift number variable (#var number <next_rift_number>), type: start

To stop the script type: #kill

This will clear the tintin variables/actions/alises and all will stop;

To see the end of current rift file (to find out the last rift mapped) type: #system tail rift_file.txt

All questions and help please leave on the discussion page. Good luck!

Versions

Changelog

  • 1.0 - initial script by gloomy;