I spent a lot of time on this initially. The problem is that as time goes on, core changes separate the ease of maintaining more and more, and is not very manageable. Things start to get so spaghetti that legit fixes and improvements from eqmule & the mq2 devs to the core macro engine get missed or too far changed to add in and maintain. These changes/fixes from core are certainly to be desired, in some cases changes/fixes that would have been great to have years ago, and non-retro users should expect those to happen here.
What I can commit to is fixing the only real thing that broke back then - the undeclared variable issue. I can't commit to fixing every little functionality issue a macro has, but of course, if I were to see it while I'm working on the macro, I would do so.
I am going to have our own macro repo, which can be open to all the benefits of one, including tracking revisions, comments, reports, etc. Any macro anyone wants in there we'll put. The goal from my end will be to get it back to function without retro, but NOT to fix issues that existed already previously, or adding features, etc.
aspire: If you want to email to
htwmmo@gmail.com a zip of all your dev macs/includes/etc. that were working, I can commit to getting them corrected for this.
As far as bot40/bot, I will want to start with the latest version that was working before the var changes, and start from there. That way any changes to how the macro works that may have broken anything can be dealt with later, but we get back to a good starting point for such changes.
At a minimum, I would begin with:
bot40
bot
dev's
tradeskills
Feel free to request any update to other broken macs (provide your last working version please).
htw