MUSHclient scripts for Aardwolf MUD
Documentation is currently here.
Current Version: r2100
Requires Aardwolf MUSHclient r1791 or better due to SSL support
Get the download from https://github.com/endavis/bastmush/releases/latest
MUSHclient scripts for Aardwolf MUD
License: GNU General Public License v2.0
MUSHclient scripts for Aardwolf MUD
Documentation is currently here.
Current Version: r2100
Requires Aardwolf MUSHclient r1791 or better due to SSL support
Get the download from https://github.com/endavis/bastmush/releases/latest
Is there some way to disable the automatic mouseover id on the miniwin_eq window or change it so you have to click the item or something?
It should just mark them as not learned instead of disabling them.
using your r2096 release
Run-time error
Plugin: xBroadcast_SpellSkills (called from world: Aardwolf)
Function/Sub: spelltag_on called by trigger
Reason: processing trigger "affon" when matching line: "{affon}255,1575"
...ments\aardwolfclientpackage\MUSHclient\lua\copytable.lua:78: You must specify a table to copy
stack traceback:
[C]: in function 'assert'
...ments\aardwolfclientpackage\MUSHclient\lua\copytable.lua:78: in function 'shallow'
[string "Plugin: xBroadcast_SpellSkills"]:239: in function <[string "Plugin: xBroadcast_SpellSkills"]:231>
Pierce: (hits) (damage)
Slash: (hits) (damage)
Backstab: (hits) (damage)
Something like that maybe
Certain helps that show during character creation or login are formatted inconsistently with the rest.
help motd, help races, help classes, and possibly others cause the miniwindow help plugin to error because they put {/help} right after {/helpbody}.
eqSets will allow you to add tier items to level sets above 210, but only automatically (can't specify a different level unless it's below 210)
eqSets.xml:111
if targ < 211 then
I suggest changing it to
if targ < 292 then
to permit explicitly equipping tier items at higher levels than their actual level, as well as allowing non-tier items to be added to tier sets.
I like the Statmn plugin and report, but when I'm sitting SH and pupping, I'd rather track trains than experience. Can this be added to the plugin?
Also, Statmn isn't always catching GQs. Tonight I won a GQ (#4428) but Statmn missed it.
Thanks for many years of great plugins!
Keroywn
Miniwin_gq gives the error:
Trigger function "gqwins" not found or had a previous error.
Which is kind of annoying, because there is no way then to actually show the list of mobs you need to kill, not in the mini window OR in chat.
OnPluginEnable
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
Broadcast 5001
windowstuff = {}
windowstuff.pluginid = "aaa56faed92ffc6146964abc"
windowstuff.winid = "aaa56faed92ffc6146964abc_xeqDB_help"
windowstuff.name = "xeqDB_help"
windowstuff.objectid = "aaa56faed92ffc6146964abc_xeqDB_help"
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginConnect
Broadcast -2
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
Broadcast 5001
windowstuff = {}
windowstuff.pluginid = "aaa56faed92ffc6146964abc"
windowstuff.winid = "aaa56faed92ffc6146964abc_xeqDB_help"
windowstuff.name = "xeqDB_help"
windowstuff.objectid = "aaa56faed92ffc6146964abc_xeqDB_help"
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
OnPluginSaveState
xeqDB registered aaa61c4570508448e19c7c14 wearlocchange onwearlocchange
xeqDB registered eee54da2a15c1bbb534ef093 container_change oncontainerchange
xeqDB registered eee54da2a15c1bbb534ef093 itemchange onitemchange
tcmddict after parse_cmdline
"line"="eqdb refresh"
"action"="refresh"
"args"=""
open - conns: 0 cmd_refresh -> 1
close - conns: 1 cmd_refresh -> 0
open - conns: 0 cmd_refresh -> 1
close - conns: 1 cmd_refresh -> 0
open - conns: 0 checktable:items -> 1
open - conns: 1 checktableexists -> 2
close - conns: 2 checktableexists -> 1
open - conns: 1 checkitemstable -> 2
close - conns: 2 checkitemstable -> 1
close - conns: 1 checktable:items -> 0
open - conns: 0 getlastrow -> 1
close - conns: 1 getlastrow -> 0
enabletriggroup eqdata - true
enabletriggroup eqdata - false
open - conns: 0 clearcontainer -> 1
close - conns: 1 clearcontainer -> 0
open - conns: 0 additems -> 1
rowid: 28
changes: 28
close - conns: 1 additems -> 0
enabletriggroup invdata - true
enabletriggroup invdata - false
open - conns: 0 clearcontainer -> 1
close - conns: 1 clearcontainer -> 0
open - conns: 0 additems -> 1
rowid: 93
changes: 65
close - conns: 1 additems -> 0
enabletriggroup invdata - true
enabletriggroup invdata - false
open - conns: 0 clearcontainer -> 1
close - conns: 1 clearcontainer -> 0
open - conns: 0 additems -> 1
rowid: 96
changes: 3
close - conns: 1 additems -> 0
open - conns: 0 getitembyserial -> 1
close - conns: 1 getitembyserial -> 0
open - conns: 0 getitemdetails -> 1
Run-time error
Plugin: xeqDB (called from world: Aardwolf)
Function/Sub: invdata_redirect called by trigger
Reason: processing trigger "multi_line_invdata" when matching line: "{/invdata}"
...ckage-MUSHclient\MUSHclient2\worlds\plugins\lua\eqdb.lua:397: attempt to index field 'container' (a nil value)
stack traceback:
...ckage-MUSHclient\MUSHclient2\worlds\plugins\lua\eqdb.lua:397: in function 'getitemdetails'
[string "Plugin: xeqDB"]:281: in function 'event_container_change'
[string "Plugin: xeqDB"]:457: in function <[string "Plugin: xeqDB"]:434>
In broadcast_cp,
trigger match="Commander Barcett tells you 'Type 'campaign info' to see what you must kill.'"
should be updated for non-Barcett campaign requests (any questor).
Hi, I see these plugins haven't updated in a while but I still have the last release. I use the ones that don't relate to vision as I am vlind. The spellup plugin likes to give me issues randomly I am not awake enough to specify off the top of my head plus I have tried yours and another one both doing odd things. sometimes it just stops working and I can resume it and sometimes I have to remove the lists and readd them. ugg. its annoying. if you can provide me any clues. I would be greatful. sometimes i pause it for writing notes or because i am resting then resume and it just has a fit. not sure why. I just want a reliable recasting spellup plugin that wont runtime error on me and such.
timer_start is defined in pluginhelper, think this must be a bug?
with last release I have this error any time I try to (re)install the xeqDB.xml:
Run-time error
Plugin: xeqDB (called from world: Aardwolf)
Function/Sub: OnPluginInstall called by Plugin xeqDB
Reason: Executing plugin xeqDB sub OnPluginInstall
[string "Plugin: xeqDB"]:264: attempt to call global 'tableRandomItem' (a nil value)
stack traceback:
[string "Plugin: xeqDB"]:264: in function 'nextitem'
[string "Plugin: xeqDB"]:260: in function 'addcontainer'
[string "Plugin: xeqDB"]:621: in function 'initinv'
[string "Plugin: xeqDB"]:1312: in function 'OnPluginEnable'
...l_dir\bastmush-bastmush-r2098\Bast\lua\pluginhelper.lua:355: in function 'OnPluginInstall'
[string "Plugin: xeqDB"]:1297: in function <[string "Plugin: xeqDB"]:1283>
Reinstalled plugin xeqDB (aaa56faed92ffc6146964abc)
With previous versione (2098 and 2099) I had the problem described in issue #11 . I got a slightly different error after 2100 installation (actually the same, but wrapped up in more functions, since id did happen on the 'refresh' command), so I closed the client and deleted the eqDB.db and this is the result.
If you need more infos let me know how I can obtain and submit them.
Have aardwolf_regen check for GMCP char status = 3 before it tries to change eq, to prevent issues like being in note or not fully connected.
I receive an error on all the plugin relating to the miniwin.lua file.
Run-time error
Plugin: bast_hunt (called from world: Aardwolf)
Function/Sub: OnPluginInstall called by Plugin bast_hunt
Reason: Executing plugin bast_hunt sub OnPluginInstall
...rdwolf\Latest\worlds\plugins\Bast\lua\miniwin.lua:846: attempt to index local 'tfontt' (a nil value)
stack traceback:
...rdwolf\Latest\worlds\plugins\Bast\lua\miniwin.lua:846: in function 'addfont'
...rdwolf\Latest\worlds\plugins\Bast\lua\miniwin.lua:1521: in function 'convert_line'
...rdwolf\Latest\worlds\plugins\Bast\lua\miniwin.lua:1764: in function 'pre_create_window_internal'
...rdwolf\Latest\worlds\plugins\Bast\lua\miniwin.lua:2579: in function 'drawwin'
...rdwolf\Latest\worlds\plugins\Bast\lua\miniwin.lua:1217: in function 'redraw'
...rdwolf\Latest\worlds\plugins\Bast\lua\miniwin.lua:528: in function 'resettabs'
...rdwolf\Latest\worlds\plugins\Bast\lua\miniwin.lua:475: in function 'addtab'
...f\Latest\worlds\plugins\Bast\lua\pluginhelper.lua:385: in function 'OnPluginEnable'
[string "Plugin: bast_hunt"]:360: in function 'OnPluginEnable'
...f\Latest\worlds\plugins\Bast\lua\pluginhelper.lua:355: in function 'OnPluginInstall'
[string "Plugin: bast_hunt"]:350: in function <[string "Plugin: bast_hunt"]:347>
Added plugin C:\Users\admin\OneDrive\Aardwolf\Latest\worlds\plugins\Bast\bast_hunt.xml
Run-time error
Plugin: PluginFunctions (called from world: Aardwolf)
Function/Sub: OnPluginInstall called by Plugin PluginFunctions
Reason: Executing plugin PluginFunctions sub OnPluginInstall
...rdwolf\Latest\worlds\plugins\Bast\lua\miniwin.lua:846: attempt to index local 'tfontt' (a nil value)
stack traceback:
...rdwolf\Latest\worlds\plugins\Bast\lua\miniwin.lua:846: in function 'addfont'
...rdwolf\Latest\worlds\plugins\Bast\lua\miniwin.lua:1521: in function 'convert_line'
...rdwolf\Latest\worlds\plugins\Bast\lua\miniwin.lua:1764: in function 'pre_create_window_internal'
...rdwolf\Latest\worlds\plugins\Bast\lua\miniwin.lua:2579: in function 'drawwin'
...rdwolf\Latest\worlds\plugins\Bast\lua\miniwin.lua:1217: in function 'redraw'
...rdwolf\Latest\worlds\plugins\Bast\lua\miniwin.lua:528: in function 'resettabs'
...rdwolf\Latest\worlds\plugins\Bast\lua\miniwin.lua:475: in function 'addtab'
...f\Latest\worlds\plugins\Bast\lua\pluginhelper.lua:385: in function 'OnPluginEnable'
[string "Plugin: PluginFunctions"]:471: in function 'OnPluginEnable'
...f\Latest\worlds\plugins\Bast\lua\pluginhelper.lua:355: in function 'OnPluginInstall'
[string "Plugin: PluginFunctions"]:461: in function <[string "Plugin: PluginFunctions"]:458>
Run-time error
Plugin: xBastmush_Update_Checker (called from world: Aardwolf)
Function/Sub: OnPluginInstall called by Plugin xBastmush_Update_Checker
Reason: Executing plugin xBastmush_Update_Checker sub OnPluginInstall
...rdwolf\Latest\worlds\plugins\Bast\lua\miniwin.lua:846: attempt to index local 'tfontt' (a nil value)
stack traceback:
...rdwolf\Latest\worlds\plugins\Bast\lua\miniwin.lua:846: in function 'addfont'
...rdwolf\Latest\worlds\plugins\Bast\lua\miniwin.lua:1521: in function 'convert_line'
...rdwolf\Latest\worlds\plugins\Bast\lua\miniwin.lua:1764: in function 'pre_create_window_internal'
...rdwolf\Latest\worlds\plugins\Bast\lua\miniwin.lua:2579: in function 'drawwin'
...rdwolf\Latest\worlds\plugins\Bast\lua\miniwin.lua:1217: in function 'redraw'
...rdwolf\Latest\worlds\plugins\Bast\lua\miniwin.lua:528: in function 'resettabs'
...rdwolf\Latest\worlds\plugins\Bast\lua\miniwin.lua:475: in function 'addtab'
...f\Latest\worlds\plugins\Bast\lua\pluginhelper.lua:385: in function 'OnPluginEnable'
[string "Plugin: xBastmush_Update_Checker"]:270: in function 'OnPluginEnable'
...f\Latest\worlds\plugins\Bast\lua\pluginhelper.lua:355: in function 'OnPluginInstall'
[string "Plugin: xBastmush_Update_Checker"]:259: in function <[string "Plugin: xBastmush_Update_Checker"]:256
It complains that the variable tfontt is empty. Any idea what's causing it?
When you use 'eqs check' to equip new items when you level it doesn't equip your shield/held item, even if your dual weapon is empty in the set.
Broadcast_gq needs an additional 'finish and parse/broadcast' trigger when a gq is not completed in time.
Global Quest: Global quest # 1234 (extended) is now over.
If the gq note trigger is designed to catch incomplete gq's, it does not fire when not subscribed to gquest board.
When using shortflags, (M)(G)(H), there is no space between the parenths. When using long flags, though, (Magic) (Glow) (Hum), there is. Your pattern for flags in the Locate_* triggers, (?:((\w+))), you allow for multi-character flags, but not for the optional space.
Was having problems with minwin_eq. It appears to be related to this missing dictionary/table/array?
atletter_to_color_value in minwin.lua. When I remove this reference everything works but id becomes black and white.
x = x + wfunction (self.winid, font_id, text, x, Top, Right, Bottom,
atletter_to_color_value[colour] or self.text_colour)
Run-time error
Plugin: miniwin_eq (called from world: Aardwolf)
Function/Sub: onitemchange called by Plugin miniwin_eq
Reason: Executing plugin miniwin_eq sub onitemchange
C:\Muds\MUSHclient\worlds\plugins\Bast\lua\miniwin.lua:1952: attempt to index global 'atletter_to_color_value' (a nil value)
stack traceback:
C:\Muds\MUSHclient\worlds\plugins\Bast\lua\miniwin.lua:1952: in function 'colourtext'
C:\Muds\MUSHclient\worlds\plugins\Bast\lua\miniwin.lua:1640: in function 'justify_line'
C:\Muds\MUSHclient\worlds\plugins\Bast\lua\miniwin.lua:1840: in function 'pre_create_window_internal'
C:\Muds\MUSHclient\worlds\plugins\Bast\lua\miniwin.lua:2579: in function 'drawwin'
C:\Muds\MUSHclient\worlds\plugins\Bast\lua\miniwin.lua:1217: in function 'redraw'
C:\Muds\MUSHclient\worlds\plugins\Bast\lua\miniwin.lua:528: in function 'resettabs'
C:\Muds\MUSHclient\worlds\plugins\Bast\lua\miniwin.lua:475: in function 'addtab'
[string "Plugin: miniwin_eq"]:481: in function 'builditem'
[string "Plugin: miniwin_eq"]:1088: in function <[string "Plugin: miniwin_eq"]:1080>
Keep getting an error from the plugin xeDB calling the invmon trigger. The reason is below:
Reason: processing trigger "invmon" when matching line: "{invmon}5,3228909,3228917,-1"
C:\Users\Mememe\Desktop\MUSHclient\lua\serialize.lua:233: Cannot serialize nil
stack traceback:
[C]: in function 'error'
C:\Users\Mememe\Desktop\MUSHclient\lua\serialize.lua:233: in function 'save_item_simple'
C:\Users\Mememe\Desktop\MUSHclient\lua\serialize.lua:90: in function 'save_simple'
...sktop\MUSHclient\worlds\plugins\Bast\lua\phelpobject.lua:200: in function 'processevent'
[string "Plugin: xeqDB"]:1107: in function 'checkaction'
[string "Plugin: xeqDB"]:548: in function <[string "Plugin: xeqDB"]:545>
I through I had set everything up properly. After this error I normally need to shutdown MUSH client and start over.
Create a command that adds all worn items into an eqSet, either by their level or a keyword based eqSet.
I think it would be nice if eqs included a OnPluginBroadcast that checks for a Broadcast_Level and let's you know if there's new gear to wear.... maybe only if you use level eqset names?
The recent change to GQs has broken most of the Bast plugins ability to capture GQ wins and qps.
Wondering if an update is forthcoming?
Thanks,
Kerowyn
@AardKerowyn
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.