Welcome to Abelinc's Tinyfugue Script Archive for Aardwolf MUD
Here you will find scripts that various people have created for use on the Aardwolf MUD (www.aardwolf.com).
Much thanks goes to Metria, who originated this script archive.
All of the scripts are ancient except those which are by me, or have notes that I have updated them.
This doesn't mean that they don't work, but there may be some tweaks required. When I say ancient, I mean from 2002 or earlier, so it's not even just V3 changes which may cause problems.
I do use some of the other scripts in modified form, others I have no experience with because I wrote my own way to deal with the issue, or I don't consider it to be an issue.
Metria
Sarlock
Vitae
Sargas
Hannibal
Ghaan (other scripts and GPL license available here)
- Moons script - I added spouse to the list of channels, and "/moonset " to set a heads up x ticks before a 3moons on grouptalk
- Tiername script - Substitutes classnames into old tiernames in whois/finger
Nimrodel
- Day Hour Minute. This script takes an argument of seconds, and returns the same amount of time formatted as days, hours, minutes & seconds
- Exam Bag. This script does an exam bag on a particular bag, and only displays the items configured
- Scan script. Use "/scan foo", and this script sends "scan" to the MUD but only shows you matching entries. The MUD now lets you "scan foo" showing only MOBs whose keywords match, but this will let you filter on red/golden, on MOBnames rather than keywords, etc. A quick example of a wonderful application is evil IMMs part of SoH. You can in-MUD "scan evil", but cannot "scan whitdjinn". This lets you "/scan whitd".
Randor
Toki
- Group Where to let you know which of your group members are not in the area.
Abelinc
- Files in this section are available using the WTFPL license.
Other
- TTYtter, a command-line twitter client, written in PERL
- /def tweet = /quote -decho !ttytter -curl -user=twitname:password -script -status="%{*}", a tf command, then /tweet to post
- These would require Perl 5.005 or better, and curl as written. You can change -curl to -lynx to use lynx instead.
- UPDATE: As of January 14, 2014, twitter requires ssl connections. This requires -ssl to be added to TTYtter's command line above, and requires your lynx/curl to have ssl support compiled in. http://www.floodgap.com/software/ttytter/#ssl
Tinyfugue source patches
Note about the ATCP, GMCP and Telnet Option 102 patches below. The "root" patch is for files in the tf-50b8 directory that the source untars to create. The src files are for the tf-50b8/src files. Also, the files give the source the capability to support the 3 options, but THEY ARE NOT compiled in by default. Use configure options to enable them (./configure --help lists them as well):
--enable-atcp | enable ATCP support |
|
--enable-gmcp | enable GMCP support |
|
--enable-option102 | enable telnet option 102 support |
|
- rootpatch (patch 1 of 2) for ATCP support in tinyfugue...updated for tinyfugue 5.0b8
- srcpatch (patch 2 of 2) for ATCP support in tinyfugue...made for tinyfugue 5.0b7.1, but applies to 5.0b8 fine
- teloptrootpatch (patch 1 of 2) for Telnet Option 102 support in tinyfugue. Made against 5.0b8.
- teloptsrcpatch (patch 2 of 2) for Telnet Option 102 support in tinyfugue. Made against tinyfugue 5.0b8.
- bothrootpatch (patch 1 of 2) for adding both support for ATCP and support for telnet option 102. Made against tinyfugue 5.0b8.
- bothsrcpatch (patch 2 of 2) for adding both support for ATCP and support for telnet option 102. Made against tinyfugue 5.0b8.
- allrootpatch (patch 1 of 2) for adding support for ATCP, GMCP, telnet option 102, and patching for the mccp hotboot issue. Made against tinyfugue 5.0b8.
- allsrcpatch (patch 2 of 2) for adding support for ATCP, GMCP, telnet option 102, and patching for the mccp hotboot issue. Made against tinyfugue 5.0b8.
- Tinyfugue source after ATCP, GMCP, Telnet option 102, and mccp patches have all been applied (.tgz).
NON-Tinyfugue stuff
Basic Autoquaffer for MUSHclient. OLD, DO NOT USE
Basic Autoquaffer for MUSHclient. NEW, GMCP
Basic Autorecaller for MUSHclient.
Basic Autopracticer for MUSHclient.
Give all for MUSHclient. Turns "give all foo" into "give all UNKEPT to foo"
Warfare gag for MUSHclient. Gags warfare messages unless you qualify for the war, and gives you settable warfare message colors.
Whogroup for MUSHclient. Gives "whogroup", "whopk", and "whoapk" aliases for swho using +/- 15 and +/- 10 levels automatically.
ClanStats for MUSHclient. Alias "RefreshStats " to create pipe-delimited "rankings.txt" file with stats on clan members, now works with players with inconsistent capitalization between rank and roster
Aard Board Output for MUSHclient. Alias "boardtime #" to set refresh interval time. Puts output of "board" command into miniwindow
Aard Scan Output for MUSHclient. Alias "scantime #" to set refresh interval time. Puts output of "scan" command into miniwindow. Works with manual scans with or without arguments
Aard Lbid Hyperlink Miniwin for MUSHclient. Makes clickable hyperlink to lbid output when you see Market announcements. Puts output of lbid(rbid/bid) 123 command into miniwindow.
Amulet of the Planes cheat sheet for MUSHclient. Puts Upper/Lower Planes cheat sheet into miniwindow. Aplist hide/show/help.
Autoreply for MUSHclient. If you're idle for more than xx minutes, will reply to tells with message.
Aard Room Desc Miniwin for MUSHclient. Puts room descriptions into miniwindow.
Aard Repop notifier for MUSHclient. Uses GMCP for repop notification, sends to channel of your choice (or comms log).
Statcheck reporter for MUSHclient. Tells which stats are maxxed, and how far over max. Written by Hadar.
Aard Room Objects Miniwin for MUSHclient. Puts room objects into miniwindow.
Aard Room Characters Miniwin for MUSHclient. Puts room characters into miniwindow. Now with auto-glance.
Aard Tell-Beep plugin for MUSHclient. When you get a tell (including pages), it will play the sound file of your choice.
Modified version of the stock tick timer for MUSHclient. It puts the time just to the left of the tick timer in the status bar.
Simple GMCP plugin for MUSHclient. It just outputs your QPs when you type "qpts. It's here to show how to make a GMCP plugin.
Compress PHeal plugin for MUSHclient, made by Redryn. If you have any questions about this plugin, please ask on the Tech channel.
Autosafe for MUSHclient. If you're idle for more than xx minutes, it will try to "mapper goto [some safe room]". Defaults to recall and 5 mins. Type "autosafe help" for syntax. THIS BECAME ILLEGAL WITH RULE CLARIFICATION IN JULY 2020 IF YOUR MAPPER WOULD GET YOU TO MOVE DURING COMBAT (i.e. if "c word" or similar was a possibility). DUH! Actually the plugin was still OK, I didn't even remember (or look to see) that I put in a check for state == 3 in the function, so it checks to verify that you're not in combat.
Alhena's mapper is available here.