Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
mq.pickle() now properly supports keys with spaces. This means I was able to get rid of the lua based persistence libraries. Now if you have thousands of items from converting from lootly,/yalm setitem
and other commands will finish MUCH faster. Almost instantly compared to the 20+ seconds it took.
This does require updating to the latest MQ version though.
Added Bank item preference and /yalm bank command.
Needed to make a defiant gear bank toon for the 5 groups i took to 85 working on YALM so far.
Breaking Change
This is a pretty big update as it paves the way for getting a GUI working.
The main change is thatRules
are no longer separate files. They will live only inYALM.LUA
. Helper functions now must be defined inyalm/config/functions/
and must be underfunctions
inYALM.LUA
. Here's an example
{ functions = { GetClassList = { name = "GetClassList", }, GetEquipmentQuantity = { name = "GetEquipmentQuantity", }, }, rules: { Defiant = { category = "", conditions = { { name = "Defiant", setting = "Guild", quantity = "GetEquipmentQuantity", list = "GetClassList", }, }, items = {}, name = "Defiant", }, }
This also makes it easier to use functions in other files.
Bug fixes:
- implemented better delay logic for sell command. Sometimes it would stop.
- small fix to setitem. If you supplied an item name in the command and didin't supple all or me, it would fail.
Bug fixes:
- Buy was broken due to previous code changes to fix looting
- Simulate was broken due to previous code changes to fix looting
Enhancements:
- setitem by default will use
all
- Working on code refactors to start implementing full config commands
Improvements:
- made setitem command case insensitive for preferences
- improved the reliability of the guild deposit command