Hi -
I want to reach out to the general public. I think m&mf is in a generally good spot at the moment, so I want to see what features and other optimizations the general public would like to see. I encourage you to post here, or bring up an issue on the github page (
https://github.com/m-mf/m-mf/issues).
Some things I'm already going to try and tackle are GMCP Affliction/defense tracking, and potentially making slow-curing priority queues import optimized prios for the situation (IE, if you get sapped, it imports a prio list optimized for sap, same for aeon and retardation.) While those things will be nice, they are either 1)not needed to be effective or 2) scriptable to occur that way.
I just want to see what other ideas are out there.
PS - m&mf IS open source. Anyone is welcome and even encouraged to make improvements. There may be class-specific issues that need addressed but I don't have access to (for testing purposes) so I'm reluctant to add those items given I can't test them to ensure they work well.
A few items that come to mind with this - medicine bag functionality, Celestian phial functionality, healing optimizations etc.
Hopefully the system is worthwhile and useful to you.
Thanks
Synkarin
Comments
And for all versions, it would be nice if a top-level pause started when connecting to the MUD, and carried over (and unpaused) once the login is complete. I know some people do this on their client, but given that mmf tries to queue stances and check herbs before you can put in the pause command, it's a QoL improvement that won't take long to add.
Further, the system continually tries to stance legs until you get leg stancing in combat, I think to the exclusion of all else? Can it be made to respect that you have no stances if you have no stances?
I actually fixed the herb issue already - it'll be on the next release
There should already be a pause in place during the log-in screen. It should be pausing and automatically unpausing upon successfully logging in. The only time it won't unpause is if you were paused when you qq'd (it'll save the pause state). If this is still happening, I can definitely look at it.
I'll check out the stance issue.
Slightly better psionics handling would be great, including raising multiple defenses on various channel balances.
If you attempt to raise a defense or enchantment, use a healingscroll or cure, or basically anything that doesn't actually work (for instance, your healing scroll decayed), having the system disable it automatically would be useful.
Apart of that, maybe something that I would like to see ( which is pretty minor, but still drives me nuts some days ) is better reaction to things that are plainly missing. To give an example, I left my mount behind for some reason your logged out with VA still on, it'll try -forever- to mount. Same goes, for everything deffed up.
Similarly, I think a better detection that something wasn't cure by a working sip / eat of something would be good. There are those people I've seen being spammed with sip slush because their m&m was slightly out of date and there was a change and they were frantically scrambling to find a way to temporarily turn it off. Those are minor quality of life things that would probably make it easier.
I'll probably think of more and post them when I've scrambled a little more about it. Though, @Synkarin, you brought m&mf back to being actually usable and turning out to be reliable after the overhaul. Thank you for your many hours of work on m&mf and for taking over the maintenance and going towards improving it. :-)
Like, if I can set a basic one for when I have druidry, which covers most of the things, then when another profile is set up you could base it on an existing one which copies the settings for that, or you can link it to that, which means that if you use like "mmdefup bashing" it does the linked "basic" def up as well as the "bashing" one.
It's something that can be worked around just by flicking through different profiles, but it would be convenient.
Third party instant kill messages would be handy for the new folks, it's something everyone needs to gather and set up, gathering them is the tricky part for most people, sort of hard
A simple trigger echo thing for things that are basically instant kill set ups like meteor and 7rubies\timewarp. Kinda how you've already got warnings in for damage bombs like unleash cyclone etc.
A warrior parry system which lets you switch parry and prios depending on what warrior your fighting/general group. Same thing for monks. Like an alias that does purebladeparry or tahetsoparry etc.
I added a bunch of these to the Issues on the Github.
I mostly focused on the curing system itself and making sure that it's effective and working (as well as I can make it work at least). Please don't be disheartened if I didn't add your suggestions, it's not that I'm opposed to it, it's more that I'm prioritizing what I personally want to work on.
I again encourage anyone that is interested in contributing and helping to jump in and give it a shot. I'm willing to answer any questions about how the system works (it's complicated but once you get a handle on it, it's actually really nice).
If you do start working on it, just ignore the gaudiWinButton function....