Simimi2007-08-22 18:40:19
So, I've been working on various MUSH things for a while, and I met up with someone on the MUSH forums who was working on the same things I was. I thought it would be a novel idea if Lusternians had a place to get free plugins for Mushclient, to do various things so they wouldn't have to recode them every time a new player joined up. I also hope this will help people with using MUSH, by solving a few of the 'little problems' people seem to run into. Feel free to take the code and improve upon it, but please put it back into the thread so others can benefit. Please alert me if you find any bugs! Also: If you want to improve upon these plugins, go for it. I am by no means a Lua Master here. Also, plugins can be in any language supported by the system, and anyone can use them.
---+++ A * DENOTES CURRENT VERSION ON THIS PAGE! +++---
NAME CODE Description
1) Prompt Tracker: Lua: Provides a Time-Stamp on the prompt down to the m.s. as well as tracks changed in Hp/Mana/ and Ego values.
EX:
3289h, 3061m, 2923e, 10p, 15345en, 14426w lrx-<21:45:30.500> <-45M>
2) Rift Sorter: Lua: Allows one to print a sorted rift, that is sorted by item type. Formatting depends on your wrap-width in game
EX: ir will capture your rift, showrift will show the new sorted one.
*(TINTS)*
yellowtint redtint bluetint purpletint greentint goldtint
*(HERBS)*
sparkleberry wormwood yarrow
3) Autosipper: Lua: Autosipper. Comes with health/mana/ego priorities, auto sparkleberry and healing scroll reading, as well as a full auto sparkle and healing scroll function if it is needed.
EX: phealth/pmana/pego sets priority. sipon/sipoff turns the autosipper on or off. autosparkleon/autosparkleoff turns autosparkle berries on and off. autoscrollon/autoscrolloff turns auto scroll reading on and off. fautosparkleon/fautosparkleoff turns full auto sparkleberry eating on and off. Full auto eats then anytime it can, auto eats them if you have less than 90% hp and do not have potion balance. fautoscrollon/fautoscrolloff enables full auto scroll reading on or off, same restrictions as full auto sparkles.
3338h, 3152m, 2780e, 10p, 15590en, 14660w esSilrxp-<11:15:5.591>
---AUTOSIPPER *ON*---
V1.0 Release
V1.1 The promptracker plugin has been fixed to work with monks and psions as it was originally intended, there was a bug, but it works fine now. Fixed a bug with locking channels.
V1.2 Fixed a bug with sixth sense and psionics secondsight
V1.3 Fixed a bug where pinleg could be used to disable the plugin remotely, by forcing an error in the regexp.
V1.4 Fixed a bug when using the plugin alongside the autosipper plugin would cause a random double sip fluke.
V1.0 Release *
V1.0 Release *
Want to see a plugin? Let me know! I'll see what I can do! Especialy if you are willing to help provide lines for things I may not have! Accepting thank yous, credits, hugs, anything, etc.
---+++ A * DENOTES CURRENT VERSION ON THIS PAGE! +++---
NAME CODE Description
1) Prompt Tracker: Lua: Provides a Time-Stamp on the prompt down to the m.s. as well as tracks changed in Hp/Mana/ and Ego values.
EX:
3289h, 3061m, 2923e, 10p, 15345en, 14426w lrx-<21:45:30.500> <-45M>
2) Rift Sorter: Lua: Allows one to print a sorted rift, that is sorted by item type. Formatting depends on your wrap-width in game
EX: ir will capture your rift, showrift will show the new sorted one.
*(TINTS)*
yellowtint redtint bluetint purpletint greentint goldtint
*(HERBS)*
sparkleberry wormwood yarrow
3) Autosipper: Lua: Autosipper. Comes with health/mana/ego priorities, auto sparkleberry and healing scroll reading, as well as a full auto sparkle and healing scroll function if it is needed.
EX: phealth/pmana/pego sets priority. sipon/sipoff turns the autosipper on or off. autosparkleon/autosparkleoff turns autosparkle berries on and off. autoscrollon/autoscrolloff turns auto scroll reading on and off. fautosparkleon/fautosparkleoff turns full auto sparkleberry eating on and off. Full auto eats then anytime it can, auto eats them if you have less than 90% hp and do not have potion balance. fautoscrollon/fautoscrolloff enables full auto scroll reading on or off, same restrictions as full auto sparkles.
3338h, 3152m, 2780e, 10p, 15590en, 14660w esSilrxp-<11:15:5.591>
---AUTOSIPPER *ON*---
V1.0 Release
V1.1 The promptracker plugin has been fixed to work with monks and psions as it was originally intended, there was a bug, but it works fine now. Fixed a bug with locking channels.
V1.2 Fixed a bug with sixth sense and psionics secondsight
V1.3 Fixed a bug where pinleg could be used to disable the plugin remotely, by forcing an error in the regexp.
V1.4 Fixed a bug when using the plugin alongside the autosipper plugin would cause a random double sip fluke.
V1.0 Release *
V1.0 Release *
Want to see a plugin? Let me know! I'll see what I can do! Especialy if you are willing to help provide lines for things I may not have! Accepting thank yous, credits, hugs, anything, etc.
Arvont2007-08-24 12:09:15
For some reason, the files save as .PHP and not .XML
Unknown2007-08-24 13:27:11
The files are attachments and the .php file is the board's interface that redirects you to the .xml files. You have to left-click and save the file. Right-clicking doesn't work with a system like this.
Gaetele2007-09-06 14:13:53
I love you.
Unknown2007-10-26 03:42:05
XML Parsing Error: not well-formed
Location: http://forums.lusternia.com/index.php?act=...ost&id=1531
Line Number 43, Column 86: match="^(\\d+)h, (\\d+)m, (\\d+)e, (\\d+)p, (\\d+)en, (\\d+)w (e?s?S?i?l?r?x?k?b?d?p?)(\\<\\>)?\\-$"
-------------------------------------------------------------------------------------^
help?
Location: http://forums.lusternia.com/index.php?act=...ost&id=1531
Line Number 43, Column 86: match="^(\\d+)h, (\\d+)m, (\\d+)e, (\\d+)p, (\\d+)en, (\\d+)w (e?s?S?i?l?r?x?k?b?d?p?)(\\<\\>)?\\-$"
-------------------------------------------------------------------------------------^
help?
Simimi2007-10-26 09:11:40
Wow I have no idea but suddenly the attachments are not working.... any ideas mods?
Unknown2007-10-26 11:24:02
The attachments are working just as they always have. See my post (#3) above. In other words, your browser may not be able to interpret the XML properly, but MUSHclient should have no problem once you've saved the file and loaded it up.
Severian2007-10-26 13:39:19
Well, I click on the prompt one, as instructed, instead of right clicking and saving link as, and it opens to a parsing error. With the other two, that still work, they open up to the actual xml script instead of a download button. I don't know if this is what plagued Elessar, but I can't seem to figure it out.
Thank you!
Daniel
Thank you!
Daniel
Unknown2007-10-26 16:54:43
When you get the error, go to the File menu and Save the file to your local drive. It'll work, I promise.
Severian2007-10-27 00:30:19
Call me stupid but I can't get the promptracker. I can get the others.. maybe someone should just dl it since everyone else seems to be able to, and then email it to me? Heh. Anyway.
Daniel
Daniel
Lusien2008-01-11 21:08:30
Agreed I can't dl it either cause thier is something wrong with the Scripting of the page that allows the DL
Unknown2008-01-11 22:39:43
When I click on the XML link in Firefox, I get the "XML not well-formed" error message, but I can still save the file to my local drive, as I explained. Not sure what IE or other browsers do to the XML, though.
Simimi2008-01-12 14:47:56
I apologize for not having time to work on these as I am not using Mush anymore. It works fine on Crossover or Cedega or Wine, but meh. I have a few more to add once I get them finished, but that could be months from now.
UPDATE: I may be moving back to windows for a few months, which means I will be using Mush again, which means more time to develop plugins and such. I'm working on getting them moved to their own website or something to prevent the download confusion and ease of use.
UPDATE: I may be moving back to windows for a few months, which means I will be using Mush again, which means more time to develop plugins and such. I'm working on getting them moved to their own website or something to prevent the download confusion and ease of use.
Verithrax2008-01-19 21:15:19
This is just a collection of triggers that highlights gems appropriately - The word "turquoise" is coloured turquoise, and so on.
Esano2008-08-30 11:12:14
Anyway, this is a basic powerdraw plugin. Use autolink # to draw that many links from the nexus. I haven't done much with it, so it's possibly fragile - no trying to break it please.
Any problems, let me know, but I don't guarantee I'll fix them. Donations are, as always, welcome.
I suggest you watch it the first few times to be certain it's working - no blaming me if it stuffs up on you and you go over ration, OK? Commands are in the info, but it's basically AUTOLINK (number of links).
The text version is exactly the same as the .xml version, it's just in case of problems with browsers not reading XML properly.
Any problems, let me know, but I don't guarantee I'll fix them. Donations are, as always, welcome.
I suggest you watch it the first few times to be certain it's working - no blaming me if it stuffs up on you and you go over ration, OK? Commands are in the info, but it's basically AUTOLINK (number of links).
The text version is exactly the same as the .xml version, it's just in case of problems with browsers not reading XML properly.
Unknown2008-09-08 19:09:47
I was doing some more experimenting with miniwindows, and I decided to just make something simple to capture the in-game map and put it in the corner of my output window.
Before this will work, you need to CONFIG MAPVIEW ON to display the map every time you move. It will not show hidden rooms or anything like that, obviously, as the in-game map doesn't show them. My plan is to one day make LMTS do this very same sort of show-map-on-move thing, so you could easily switch between the two types of maps and use the same plugin (theoretically).
Anyway, hope someone finds this useful!
(Edit: The initial post didn't transfer the full color display to the miniwindow, but Nick helped me get it done!)
  name="TreantMap"
  author="Iasmos"
  id="93775d3ce4eba9997b61e920"
  language="Lua"
  purpose="Captures in-game map into a miniwindow view."
  date_written="2008-09-08"
  requires="4.36"
  version="1.1"
  >
    back_colour="8"
  enabled="y"
  group="Treant_Mapping"
  match="^\\-\\-\\-.+? v\\d+ \\-\\-\\-+$"
  match_back_colour="y"
  match_bold="y"
  match_text_colour="y"
  name="mapstart__"
  omit_from_output="y"
  regexp="y"
  script="map_redirect"
  send_to="14"
  sequence="1000"
  text_colour="12"
  >
 Â
    back_colour="8"
  enabled="y"
  group="Treant_Mapping"
  match="^\\-\\-\\-.+?\\-+ +\\:+\\:+ \\-\\-\\-+$"
  match_back_colour="y"
  match_bold="y"
  match_text_colour="y"
  name="mapfinish__"
  omit_from_output="y"
  regexp="y"
  script="map_redirect"
  send_to="14"
  sequence="1000"
  text_colour="12"
  >
 Â
    enabled="n"
  group="Treant_Mapping"
  match=".+"
  name="mapcapture__"
  omit_from_output="y"
  regexp="y"
  script="map_redirect"
  send_to="14"
  sequence="8000"
  text_colour="12"
  >
 Â
Before this will work, you need to CONFIG MAPVIEW ON to display the map every time you move. It will not show hidden rooms or anything like that, obviously, as the in-game map doesn't show them. My plan is to one day make LMTS do this very same sort of show-map-on-move thing, so you could easily switch between the two types of maps and use the same plugin (theoretically).
Anyway, hope someone finds this useful!
(Edit: The initial post didn't transfer the full color display to the miniwindow, but Nick helped me get it done!)
CODE
  author="Iasmos"
  id="93775d3ce4eba9997b61e920"
  language="Lua"
  purpose="Captures in-game map into a miniwindow view."
  date_written="2008-09-08"
  requires="4.36"
  version="1.1"
  >
 Â
  enabled="y"
  group="Treant_Mapping"
  match="^\\-\\-\\-.+? v\\d+ \\-\\-\\-+$"
  match_back_colour="y"
  match_bold="y"
  match_text_colour="y"
  name="mapstart__"
  omit_from_output="y"
  regexp="y"
  script="map_redirect"
  send_to="14"
  sequence="1000"
  text_colour="12"
  >
 Â
 Â
  enabled="y"
  group="Treant_Mapping"
  match="^\\-\\-\\-.+?\\-+ +\\:+\\:+ \\-\\-\\-+$"
  match_back_colour="y"
  match_bold="y"
  match_text_colour="y"
  name="mapfinish__"
  omit_from_output="y"
  regexp="y"
  script="map_redirect"
  send_to="14"
  sequence="1000"
  text_colour="12"
  >
 Â
 Â
  group="Treant_Mapping"
  match=".+"
  name="mapcapture__"
  omit_from_output="y"
  regexp="y"
  script="map_redirect"
  send_to="14"
  sequence="8000"
  text_colour="12"
  >
 Â
Unknown2008-10-26 04:15:17
I love this mini map!
Just wondering, is anyone having troubles with it? It'll work for a while, then it'll make my whole screen blank except for the echo of the commands I enter. When I disable the plugin, everything's back to normal.
Just wondering, is anyone having troubles with it? It'll work for a while, then it'll make my whole screen blank except for the echo of the commands I enter. When I disable the plugin, everything's back to normal.
Casilu2008-10-26 04:25:36
QUOTE(Endlessnite @ Oct 25 2008, 09:15 PM) 575619
I love this mini map!
Just wondering, is anyone having troubles with it? It'll work for a while, then it'll make my whole screen blank except for the echo of the commands I enter. When I disable the plugin, everything's back to normal.
Just wondering, is anyone having troubles with it? It'll work for a while, then it'll make my whole screen blank except for the echo of the commands I enter. When I disable the plugin, everything's back to normal.
Yeah, I did too, but it's always the same rooms. Also, if you config the map off, it also fixes it if you're another room before moving in.
Unknown2008-10-26 07:51:22
Yeah, it's a trigger not matching properly.
The second trigger should match on "^\\-\\-\\-.+? +\\:+\\:+ \\-\\-\\-+$"
The second trigger should match on "^\\-\\-\\-.+? +\\:+\\:+ \\-\\-\\-+$"
Unknown2008-10-26 19:03:40
Yup. I've fixed a few issues like this, but I didn't post up the new code. The plugin I'm using is available as a part of my combat system now (and it doesn't require anything from the combat system to work, if you just want the mini map).