I have been using this and it is a really, really good tool. Money well spent for sure. It, for the most part, works well. There are few times things don't get looted properly (ie, I killed a dark reaver for SK epic and it did not loot the medallion the first time it dropped. I did not notice it in the window, but noticed it after the corpse had rotted. Looted it just fine the next time it dropped. Bard did not loot one of the heads of the giants during the prequest on the first kill, but did on all subsequent ones). Other things were more problems with navigation (SK and Shaman epics: anytime an elevator or water was involved, it needed attention). Another issue was occasionally while zoning the lua crashed.
Major thing: My bard has yet to use Selo's Sonata or Shauri's Clouding, even tho I have those options checked in the Bard section of the settings.
Minorly annoying thing: Even tho I have useOrigin selected in the settings, it very, very rarely uses it. For example: On SK trip to plane of hate, it did not use origin to leave the zone after everything was obtained.
Most important question: When will Berserker epic quest be implemented?!!?!
Thanks for this wonderful Lua!
Alright lemee go over these real quick.
Regarding the looting. As it stands now there are definite issues with insuring items are properly looted. Thats the big reason for the rewriting of the inventory and the loot modules. Hopefully that is going to become a little more robust.
The zone crashes, I am not sure of the cause on that, but when I get the new version into testing I will definitely watch for it.
Regarding Selo's Sonata and Shauri's Clouding. Verify in the settings that invis for travel and use travel speed (not sure of the exact names right this moment) Are turned on as well.
The entire settings system has also been rewritten in upcoming version as well. There was a lot of legacy structure and code that was making the entire settings system a heaping pile of trash. Being that I have fully written new functionality for invis and travelspeed skills I will be giving this some good testing as well. So hopefully it will be rectified.
UseOrigin is a kind of odd one, that probably requires a better explanation. On the initial release UseOrigin was a flag set in settings that would allow the usage of origin (in addition to gate) on "major" steps. It uses the savestep flag (in the script/database) to indicate that we have finished everything we are doing in the immedite area, and if useorigin was set, it would con sider it as an option to return to gate/origin. This was a kind of "dumb logic" that could at times result in longer distances from your current (pre-origin use) zone, to reach the next zone.
This system was partially updated to do a more intelligent type of path selection. Unfortuantely it did not get fully implemented by the time i decided a full refactor is in order. How it should work in the future release is that it will use the zoneguide window to generate path data and determine how long each of the paths it can take are (traveling striaght, traveling from bind location, traveling from origin location, travelling form the guild lobby, traveling via the items that teleport you (Drunkard's Stein Zeuria Slide, etc). It will check the number of zones it will have to traverse for all of those different options (that you have, and are currently not on cooldown) and will attempt to find the best path.
Finally, zerker epic. Once this refactor is complete and verified to be working reliably the next goal is going to be to complete the non-implemented classes. One of the big issues with class implementation previously was that it required me to have each class, at the appropriate level, that did not have their epics, in order to test the functionality. This usually required more than one run of each epic chain. Shaman 1.0 for instance I have had the script run at least a dozen times to try to make it perform as reliably as possible. The Shaman 1.0 epic is one of the most difficult to implement due to quite a few factors. Water, locked doors, strange zones, rare drops... So it does still have some issues, and likely always will to some degree due to the complexity of some of those steps. But that is me getting sidetracked.
Moving forward, once the emuloot module is implemented I can use a local emulated server for testing, which will allow me to instantly level, and gear a character to run the steps of the epic for testing. This should greatly improve the amount of time it takes for me to implement new quests.
I wish I could give more direct answers on some of this stuff, but I've worked on this refactor enough, and how it does things, that not everything from the previous (currently released) version is as fresh in my mind.