Kernighan's Medievia Scripts For Mudmaster Page

Welcome to my webpage for Mudmaster Scripts for Medievia

Permission to use my scripts "AS IS" granted. If you decide to modify my scripts, you MUST credit me in the script. If version information is present, you MUST leave my version number in there, feel free to add an additional one based on your work.

Latest updates:
wizard 1.3 - 7/30/2005
combs 1.5 - 8/21/2004

This page contains a collection of scripts for Mudmaster . Several are available from other sources, but many of the ones here have been improved over their original form. Details of the modifications are found with the script information. Clicking on the link will download the zipped version of the script.  If you want it all in one bang, check out the all_scripts.zip link.  I suggest placing them  in a scripts directory below mudmaster.

I have now updated a number of the scripts for use with the Mud Master 2000 version of Mudmaster.  I will be looking at ways to convert the few scripts that don't have an MM2k version as of yet.

The following scripts are available:
 
Name Description File MM2K
Alias Alias.txt is a file I use to put in alias' that I want after I reach the Medievia limit. Two sample alias' are included in this text file.
Updated 3/8/2001.
Now includes the action "orb" to hold orb;use orb;hold $HoldItem.
Now includes the action "conf" to hold confetti;use confetti;hold $HoldItem
See MedNewbie for information on $HoldItem

A Kernighan Original

alias.zip alias2k.zip
All_scripts

A Zip file containing all of the above scripts, and the two DLL files. Make sure the DLL files are placed in the same directory as mudmast.exe. I suggest putting the scripts in a scripts directory below mudmaster.  If you only want the DLL's, click here for them!

Updated 3/3/2003

all_scripts.zip all_scripts2k.zip
Combs Combs.txt is a file that I created that contains useful combs triggers. When you load it in, you should type setlight "lightsource", for example, setlight torch. This will make it so that you automatically remove your lightsource when you enter a room that has exits to a Coral room. It will also make you sit when the wind is approaching in most cases.
Updated 8/20/2004. 
Don't remove light when you have root on.
More sit triggers for the wind.
Pressing F6 removes your light source.
Added another coral room remove $LightSource trigger.
Trigger to automatically get eggs laying on the ground.

New command setcontainer <$Container>, for Auto-Loot module.  Sets your egg container.

Added reminder at read time to setlight <$LightSource>; setcontainer <$Container> for eggs.  Works with mednewbie.txt's setholditem, so that is required for combs.

New Auto-Egg Loot module:
Auto-Egg Loot works in the following ways.  You can have it loot any corpse you kill when solo, any corpse you kill when formed, both, or neither.  The following commands are used to set what you want:
                     enablegets - Enables both solo and form auto-looting
                     disablegets - Disables both solo and form auto-lootingg
                     enableautoget - Enables auto-looting when solo                      disableautoget - Disables auto-looting when solo <
                     enableautogetgroup - Enables auto-looting when formed.>
                     disableauotgetgroup - Disables auto-looting when formed.

A Kernighan Original

combs.zip combs2k.zip
CommasInNumbers CommasInNumbers.txt is a file required for the xpcounter.txt script. It also requires that you have the MM Misc DLL and the MATH dll. Both are available from this site as well as others. I have modified this script to handle a few cases where it was failing to return a value.

Updated 11/15/2001!
Fixed missing }

CommasInNumbers.zip CommasInNumbers2k.zip
DamageDice Added 5/4/2001.  This script takes your weapons damage dice, and damroll, and calculates your Max damage, Minimum Damage, and Average Damage.  Type ddhelp to see the help file.  Essentially the script by Kelan , with the ddhelp command added, and the dd command itself spruced up a little. damagedice.zip damagedice2k.zip
DamageSub Added 3/8/2001.  New damagesub.txt substitutes the damages in when you are fighting.  Works perfectly for everything except maim/horribly maim, where sometimes the substitution doesn't occur because of Mudmasters limited substitution string matching capabilities.

Updated 5/4/2001!   Made it so the distinction between maim/horribly maim is dealt with better.  Because of a limitation with mudmaster, it is unfortunately not able to catch every instance of maiming.

Updated 5/15/2001! More notifications caught.

A Kernighan Original

damagesub.zip
Distance New version of distance.txt : Added 3/8/2001.  New version substitutes in the distances when you type survey, so you can simply see it then.  Makes a lot more sense than a seperate command.

Updated 1/31/2004 .  Updated distances (they had been changed).
2/2/2004 Added subs for freight.

Updated 5/2/2004 - Fixed typo.

A Kernighan Original

distance.zip Experimental distance2k.zip
Gag Added 5/4/2001.
Updated 9/21/2003
   Basic set of gags for trading, mutes mounts breathing messages.

A Kernighan Original

gag.zip gag2k.zip
Health Health.txt is an extremely useful script available from other sites as well. It shows you what percentage a mob is at. I've modified it to show the percentage for a case that it was missing. I highly recommend this one. health.zip health2k.zip
Id Added: 5/4/2001.  Based off of Kelan 's ID Script.  Much more powerful than the old one, includes egging attributes.  I have added a bit more detail to the idhelp command, and added a showid command, for showing yourself the info.
Type idhelp to get the help.
id.zip id2k.zip
LinkIdle This script will send a return every 90 seconds when turned on. Type idlehelp for more info. Keeps you from whisking.

A Kernighan Original

linkidle.zip linkidle2k.zip
MedNewbie Generally available from other sites as well. I have locally modified it so that it is a little more robust in handling directions entered by keyboard as well as number pad. This way, when you go west into a gate, it will open that gate for you. In the other sites versions, that will only work if you are using the numpad to walk around.

Updated 3/8/2001:
Added setholditem <$HoldItem> command.  Set this to what you normally hold.
Corrected small typo.
Added reminders to setholditem, setweapon, to beginning SPAM.

Updated 4/7/01:
Added reminder to setdrink <drink container>, to beginning SPAM.

Updated 11/15/01:
Fixed missing }


Updated 1/19/04 - Added another stand trigger.

Updated 4/23/04 - Added more triggers for opening gates and doors.
mednewbie.zip mednewbie2k.zip
NewAutoMagic This is my version of AutoMagic.txt. I have added the Mass levitate spell to the types of spells that you can have people request from you. I have also modified it to handle form requests using the new form line format as well as the old. "amagic" once it is loaded will give you more information. NewAutoMagic.zip NewAutoMagic2k.zip
Scripts By default, I create a directory underneath mudmaster called "scripts", and put all of my scripts in there. Then, after loading mudmaster, I type /default scripts\scripts.txt, then exit and restart Mudmaster.  This is the scripts.txt file I am reading in. It loads up all of the other scripts for you, sets the sound path, and other nifty things. Configure it to your liking. You will want to change the MSP path if yours is different than the one it assumes.  Once you have entered the /default setting, Mudmaster will automatically load scripts\scripts.txt every time you start it.

A Kernighan Original

scripts.zip scripts2k.zip
Sneakers Added 1/30/2004: sneakers.txt is a file in which I put several default triggers.  These are:
On Flee: sneak;
Auto-sneak if the text "You stop sneaking." is seen.
When formed, auto-sneak when mob dies.
When solo, auto-sneak and cast invis, when mob dies.
sneakoff to turn it off
sneakon to turn it back on
It is on be default

A Kernighan Original

sneakers.zip sneakers2k.zip
Sp(ellup) sp.txt is a handy spellup script. Use this when you want to make sure that your spells don't fail.  This is available elsewhere, and is unmodified by me. sp.zip sp2k.zip
SpellNotif(ication) Added 5/5/2001.  This script spams spell notifications to your form or says it to room, as per your choice.  Type spellnotifhelp to see the commands. It generally lets form/say know if something has been dispelled plagued, blinded, etc.
Added curse notification 12/10/2000.
Added poison notification 12/13/2000.
Fixed phantasmal images notification 3/19/2001.
Fixed weaken notifications 5/15/2001.

A Kernighan Original

spellnotif.zip spellnotif2k.zip
SpellSub This script substitutes in the real names of a spell when other people
casts them.  No more annoying arcane language!

Updated 6/8/2001.   Added sense presence sub.
Updated 5/1/2004. Added sense fire, sense movement, sense weather subs.

A Kernighan Original

spellsub.zip spell2ub2k.zip
Status This script uses the status bar to let you know which spells you currently have active. Before using this script, you need to type /status above (or /status below). I prefer above. This script is more useful than it seems at first,
once you get used to using it. As usual, I have modified this script from the form I found it in, by making it so the Map Catacombs bit works, and adding notification for being Plagued. Bad spells (Plague, blind, etc, pop up in Yellow.  Good spells pop up in Cyan (or aqua).

Spells as they appear, from left to right are:
Bad Spells: Plague, Curse, Blindness, Poison
Good Spells: Fire Shield, Mana Shield, Sanctuary, Invisibility, Stoneskin, Shield, Armor, Protection (good or evil), Bless, Breathe Water, Levitate, Quickness, Map Catacombs, Infravision, Detect Invis, Detect Magic/Detect Evil (joined, as they have same notification), and Sense Life.
Note: Once you set the status bar location, Mudmaster will save that preference automatically, so you only have to do that once.

Status Script added 1/28/2001
Updated 9/21/2003!
Fixed minor bug, allreset wouldn't clear plague.

Updated 5/15/2001!
Fixed weaken notification in status bar.

Updated 3/31/2002!
Fixed infravision, breathe, and levitation dispels
Updated 9/21/2003!
Initial bit to have allreset triggered after praying


Updated 1/19/2004 - Fixed mana shield text change

Updated 4/19/2004 - (1.7)Added blind trigger from lair dragons.

Replaced weakness with curse (1.8) fixed a curse bug.
status.zip status2k.zip
TradeNotif(ication) New Script! Added 5/3/2001.  If turned on, sends notification of mob forms that you see to the form line (by default).  Can change to say as well.  Very useful!  Type trnotifhelp to see the commands.
Updated 5/11/2001.   Fixed minor bug with notification on rogues.
Updated 8/21/2001.   Fixed bug with notification type variable.

A Kernighan Original

tradenotif.zip tradenotif2k.zip
TradeValue New Script! Added 3/8/2001.  BRAND NEW valuing script for trading.  Much more expansive and useful than the previous value.txt.  Type tvhelp to see the possible commands.  This new valuing script includes color-coded prices, to highlight the best runs, and a color coded Profit Per Move (PPM) calculation, to show you the best value for your money. The higher the number, the better.

A Kernighan Original

Updated 1/4/2004
1.80 - Added showppm command
1.81 - Added help for showppm command
1.82 - Change movement values for local posts so they don't affect PPM
1.83 - Modifications to PPM color creation values, and colors.
1.85 - More modifications to PPM colors.

Updated 1/8/2004
1.90 - Added showpp command
1.91 - Fixed NaerMae Evals
1.92 - Fixed showpp nat, adjusted minPPM down to 450
1.93 - Tweeked PPM coloring.
1.94 - Fixed bug in trellor moves.
1.95 - Changed opium to poppyseed.

Color Notifications are as follows:
 
Profit
Color Code
>=6,000,000 Bold Red
>=5,000,000 Bold Yellow
>=4,000,000 Bold Blue
>=3,000,000 Bold Magenta
>=2,000,000 Bold Green
>=1,000,000 Bold Cyan
<1,000,000 Bold White
Profit Per Move
Color Code
>=750 Bold Red
>=650 Bold Yellow
>=550 Bold Green
>=450 Bold Cyan
<450 Bold White

tradevalue.zip tradevalue2k.zip
Wizard

A useful script I wrote, that is useful for remembering where the combs are, and passing that information on to your clan, town, and bloodline. At the wizard, type where as usual. Afterwards, type combsinfo for a quick & easy view of where they are, and clcombs to tell your clan too!

Updated 7/30/2005.
Updated for blcombs command because Tezak smells.

Updated 3/20/2005.
Updated for changed wizard telepaths.

Updated 5/27/2004.
Fixed bug with Van'Klyn's Estate.

A Kernighan Original

wizard.zip wizard2k.zip
XpCounter Another extremely useful script that I highly recommend. This script allows you to keep track of how much exp you are earning, and at what rate (XP/min) and (XP/Hour). Type xphelp for more information.
I have made several modifications to this script. They include:
1) xpinit now uses sc l to for xp calculations, so that post-MLR players can keep track of their xp
2) The script now keeps track of total XP as well, so if you xpinit each time you go to a new zone as I do, you can still see how much XP you have earned total across a session.
3) Added command resetxp. This resets all of the XP information. Useful if you decide to change which character you are playing, or want to remove all the accumulated information.

Note: Requires CommasInNumbers and Math.DLL
Updated 5/4/2004 with several new commands.
Created version number, 1.3
See xphelp for new commands, all chatting related (med channels, mud chat).

xpcounter.zip xpcounter2k.zip
AmpMM Script to interact with WinAmp, using a DLL. ampMM.zip
Last modified July 30th, 2005 at 5:35 pm PDT

Comments? Questions? Suggestions? Bug Reports? etc?! Send me email: [email protected]

Webcounter hits:

Hosted by www.Geocities.ws

1