12.10.1 update for m&mAff times
Having data can be really useful in understanding or realizing things - and the new
mmconfig showafftimes option helps you with that. With it on, m&m will tell you how long have you had an aff for when you've cured it.
You can also make use of this data in scripting - the manual has been updated to tell you how. There are many applications for this - from displaying the aff times in your UI to dynamically re-prioritizing depending on how long have you had an aff for.
New alias: cc
A new alias –
cc – and a new function
mm.cc() have been added to m&m. Both of them allow you to communicate on a given channel
easier – by taking care some of the common things for you. They’re pretty useful, so read on for how they can help you!
The
cc alias can be for talking with your group regardless of the medium you’re using a squad, clan, team or anything else. You’d only have to get used to typing cc instead of all the different things or the current one you’re using – and switch what channel you talk on with mmconfig ccto.
The
mm.cc() function can be used as your announce function – you can trigger it to whatever you’d like to announce, change where it announces to instantly with
mmconfig ccto, and not worry about the function announcing when you’re in aeon or paused.
Darkfate
Darkfate has been added to the system - it will track it and act accodingly with it on now.
New affs
The system now has two new pseudo-affs - tendonunknown and crackedunknownkneecap. This allows the system to cure these affs off symptoms better - in cases when the initial delivery was hidden/missed, the system will cure off the symtom instead of the diagnose.
Maestoso
Maestoso handling been improved - the system will now recognize when it was cancelled by a Bard, and several other relevant messages to it were added.
Scripted priorities
The API for priorities got two new toys:
mm.prio.gethighest(balance) and
mm.prio.insert(action, balance, number).
mm.prio.gethighest(balance) will return you the action and balance that are on top of the list for the given balance. This function can be useful to use when you'd like to place a priority above the highest - guaranteeing that it'll be looked at first.
mm.prio.insert(action, balance, number) is a useful complement to the
mm.prio_swap() function - this function will either insert the action for you at a 'hole' in the priority if there is one, or if there isn't one - it'll insert at that spot and shuffle other items down.
Shamanism forecast
Shamanists Forecast skill will now tell you the weather in Celsius as well as Fahrenheit, in case you missed it!
inra
The
inra alias was improved to group things when rifting items away, so it generates less spam.
Miscellaneous improvements
A ton of other improvements, changes and fixes made it in - check the list below!
Changelog:
- added a cap on how big the stats % chart can be
- added a crackedunknownkneecap aff
- added a feature to show how long have you had an aff for (mmconfig showafftimes)
- added a kneepcap prone trigger
- added a nimbus already on line for the enchantment version
- added a stance symptom trigger
- added a tendonunknown aff
- added a venomlock for completeness sake
- added Allcure from a healing shrine
- added an maff alias
- added cavalier crushleg and bleeding triggers
- added Celcius temperature to Shamanism forecast
- added curio damage absorption line
- added darkfate
- added fracturedskull arnica cure
- added interference def line
- added ironwill to defup+keepup
- added m&m updated aff event
- added maestoso wearing off lines
- added mm.F2C() function
- added mm.prio.gethighest(balance) function
- added mm.prio.insert(action, balance, number) function
- added mmconfig ccto - to change where cc alias and mm.cc() function report things to
- added new bashing triggers
- added shamanism imprint def line
- added snake bond lines
- added the z/s change to knighthood line
- added vlua, vecho and cc aliases
- coloured dormant domoths in light blue
- disabled named illusions by default now
- documented mmconfig ccto, cc alias, mm.cc() function
- documented stopwatches on affs
- fixed allheale not to doublesip
- fixed defs to be reset on relogin properly
- fixed earthpulse not to require 10p
- fixed focus spirit not to go off with manabarbs on
- fixed springup not to be done when you're impaled
- fixed up a bunch of knighthood lines
- improved balance regain lines to be checked for Arts Illusion detection
- improved deathaura defup
- improved impale detection in sap
- improved inra to batch-inr herbs
- optimized inra to mass-inr items where it can instead of individually (herbs and tints for now - if you'd like to help with other riftables, let me know)
- sorted bashing triggers alphabetically
- updated for the liquorice change
- updated gnosis line
- updated the wording on mmconfig cleanse to say that it affects both the spell and enchantment
Comments
12.12.1 update for m&m
Quick new update, mainly for the Aquachemantics lines.
Given how things with Aquachemantics are still being ironed out in the game, you can expect changes, and another update to follow-up with the final results.
13.1.1 update for m&m
New update! Wildewood lines, Mudlet 2.1 fixes and other system fixes.
Wildewood lines
Wildewood attack, and Wildewood def lines have been added to the system. As this is a new skillset, expect changes to come to it soon and an m&m update to follow soon after.
Mudlet 2.1
Mudlet 2.0, and Mudlet 2.1 have been released! With this update, feel free to upgrade your Mudlet. Your m&m and normal triggers, aliases and settings will stay.
This update will also fix the huge peopletracker labels on Mudlet 2.1, bringing them down to a better default.
Improvements
Several important things have been improved on, see the changelog below:
Changelog:
This new update brings in several changes - Aerochemantics lines, a new update method, a peopletracker script and included demesne compress script!
New update way
This is pretty important, so read through. The way you update m&m has changed - for the better and easier. I've held off on introducing it as long as I could, as naturally it'll cause confusion as people won't read this, but I can't anymore as m&m will now come with free default addons included, and this way makes it really easy to get them installed and updated.
Now, onto how you should do your updates now. The old way was: download new zip, extract it. Uninstall m&m from Mudlet, install new xml, replace Mycharacter m&m folder on your computer with the new one, and restart Mudlet.
The new way is:
New default addons
The demesne compressor addon now comes default with m&m! If you had a copy of it installed before, uninstall it, as the new one was improved. Viynain did work on it to clean up meld lines and added warnings for the big damage skills (Aerochemantics damage warning isn't in yet, but all other new ones are).
The peopletracker script is new! It will plot people on the map for you - for example, off scent. This can be hugely useful at times when you want to work out where everyone is, or who is sneaking off on their own during a fight, and so on. On top of that, it also gives you a gotop command - with it, you can gotop person to walk to a person you've seen. You will find its documentation here: http://doc.mm.vadisystems.com/peopletracker.html.
Aerochemantics lines
The new Aerochemantics lines are in! As usual expect fixes and improvements for them later on - some thing were already typo-fixed in the game. This update also brings in some Wildewood line fixes.
New Icewynd lines
Icewynd was updated and so has m&m! Thanks to Hiriako and Viynain for helping with the new lines.
Anti-illusion improvement
m&m now will not eat herbs while it's confirming slickness, so a scenario where you really get slickness but used herb balance on something else just before doesn't happen with AI on. This is pretty helpful to have, and the option for this is mmconfig waitherbai.
Fixes
There has been a ton of fixes and improvements to various things - see the changelog below.
Changelog:
New update - brings an easyer update mechanism, some nice improvements for scripters and fixes all around.
Easier updates
Starting from the next update (not this one), the system will reduce updating to just one button click for you! It'll download, uninstall and install the new version automatically when you're ready:
All you'll do is press Restart, restart Mudlet, and you'll be set. The window will come up automatically when there's an update available; mmupdate and mmupdate force aliases were also added. mmupdate checks for updates and lets you know if you're updated - or if you're not, download the update for you and shows the window. mmupdate force redownloads and reinstalls the system.
Improvements for scripters
Three highly useful events have been added, m&m config changed, m&m got def, and m&m lost def.
m&m config changed goes off whenever the system is paused/unpaused or an mmconfig option is changed - what was changed comes as an argument. To check the new value, see mm.conf.<option>.
The m&m got def and m&m lost def notify you of defence status changes, with the defence passed as an argument. The sample mm_example_affs script will show you defences as well as afflictions now.
tb for trueblind
A new toggle, tb, got added to toggle trueblind upkeep. It's similar to th which is for truedeaf.
If you'd like to disable this alias in m&m, you can - make a new script that does disableAlias("Toggle trueblind") and you'll be set.
Miscallaneous
General trigger fixes and improvements also made it in, see below:
Changelog:
Hi! New update for Wyrdenwood and mmupdate changes.
Auto-updating
Dropbox has changed some stuff around, and so the IRE mapper scripts self download won't work and the recent mmupdate feature won't as well. You'll need to update both manually to re-enable them.
Mapper script
If rl doesn't say your mapper script version is 13.4.1, update yours manually from here.
m&m
As mmupdate won't work this time (this update will fix it for the Dropbox changes), you'll need to uninstall your old m&m in the Package manager, download the new one from your link and install the zip as a whole again. Restart, and you'll be done.
Wyrdenwood
Wyrdenwood lines are in this update! Afflictions, defences, and nuke warnings are in. In-room nukes are highlighted for Wyrdenwood and Aerochemancers, and countdowns are given for the exact moment the abilities will hit. Aquachemancers and Wildewoods will be added as soon as one is available for testing...
Healing Sanitize
Healing Sanitize support is also in! Do mmconfig cleansetype healing to enable it.
Changelog:
13.5.1 update
New update for Geochemantics lines!
Geochemantics lines
The Geo chemantics lines are in, adding all afflictions from them. Detailed warnings about the nukes are in as well - the system will give you a detailed countdown as the nuke is going to explode, show the casters name clearly, and highlight the in-room line for you.
Cleanse for a lock
A new type of a 'soft' lock was worked out - if you had slickness, asthma and anorexia and an ability to focus mind - the system would focus mind to cure it. However, if you have timewarps or insanities on you, the focus will not work - and the system wasn't smart enough to switch to cleanse as the method of curing. Now it is!
Changelog:
The divine voice of Avechna, the Avenger reverberates powerfully, "Congratulations, Morkarion, you are the Bringer of Death indeed."
You see Estarra the Eternal shout, "Morkarion is no more! Mourn the mortal! But welcome True Ascendant Karlach, of the Realm of Death!
The divine voice of Avechna, the Avenger reverberates powerfully, "Congratulations, Morkarion, you are the Bringer of Death indeed."
You see Estarra the Eternal shout, "Morkarion is no more! Mourn the mortal! But welcome True Ascendant Karlach, of the Realm of Death!
12.5.2 update
Quick update after the first one for an important change: the timewarp lines in the gmae were changed, fixing some bad grammar. This really affects the systems curing of timewarp, so this update rectifies this quickly - get it in if you want your timewarp curing to be fine.
Changelog
Any MM related keybinds such as pause etc double up their action because they fire twice.
The divine voice of Avechna, the Avenger reverberates powerfully, "Congratulations, Morkarion, you are the Bringer of Death indeed."
You see Estarra the Eternal shout, "Morkarion is no more! Mourn the mortal! But welcome True Ascendant Karlach, of the Realm of Death!
The divine voice of Avechna, the Avenger reverberates powerfully, "Congratulations, Morkarion, you are the Bringer of Death indeed."
You see Estarra the Eternal shout, "Morkarion is no more! Mourn the mortal! But welcome True Ascendant Karlach, of the Realm of Death!
13.6.1 update!
Pyrochemantics are here! This update brings the aff and def lines support to m&m, and added several new features to the system.
Changelog:
13.7.1 update!
New update, for the middle of summer/winter! Comes with a pretty nice new tool for m&m, NameDB. It'll blow your socks off.
What is NameDB?
It is something that adds name consciousness to the system – or in other words, it “knows” people. How will this help you? It has a ton of applications, but the two main ones are:
This is something I’ve been using myself for years and it is incredibly useful. NameDB is very much designed for scripting with, and can be employed to help you in a ton of situations - demesne watch reporting, helping you prioritize targets in PK, ... everything down to utility scripts like drafting all org mates in a room with you into a squad and so on!
To read up on how NameDB works and how to use it, check the docs: doc.mm.vadisystems.com/namedb.html.
It's also well engineered and is very well optimized - it loads quickly, and doesn't bog Mudlet down when highlighting thousands of names.
Changelog:
12.7.2 update!
Hi! Quick update for NameDB, to make it handle Administrator honors properly.
There is still an outstanding issue with "deleted" Divines, the followup update will cover this. Thanks for everyone's feedback, and I'm glad that people really like NameDB!
Changelog:
That is easily my favourite addition to this update
The divine voice of Avechna, the Avenger reverberates powerfully, "Congratulations, Morkarion, you are the Bringer of Death indeed."
You see Estarra the Eternal shout, "Morkarion is no more! Mourn the mortal! But welcome True Ascendant Karlach, of the Realm of Death!
An update a long time in coming, here is the last one for 2013! Also of note, I will be taking a vacation from the 28th December until the 4th January 2014 and will be unavailable during that time. m&m's order page will be suspended for that time, and I will reply to all messages and emails once I get back. Happy Holidays!
Scripters: chest pre-apply
A new ability for those who delve into customising their defences, m&m can now pre-apply to chest via the
paregenchest
'affliction'. Using it is as any other affliction - mm.valid.simpleparegenchest().NameDB: iff via script
NameDB got a new ability for scripting as well - you can now set IFF (friend or foe) via ndb.setiff(). You can check if someone is an enemy with the original ndb.isenemy() function as usual.
NameDB: check bold, italic and underline status
NameDB, besides being able to check if a name is to be highlighted, can now check if the name is going to be bolded, italicized or underlined as well - see ndb.shouldbold(), ndb.shoulditalicize(), ndb.shouldunderline().
mmconfig ccto: covens
mmconfig ccto can now also talk on Covens! Set the option to coven to make it do so.
New defences
Burningeye, doping and windwalk defences are now available on mmdefup and mmkeepup for those who have them.
Domoth Status fixes
Domoth Status has been fixed up to display free domoths properly, and also not to confuse the times when they are exactly a week ahead.
Healing fixes
m&m won't use Healing to cure fracturedwindpipe anymore as the Healing skillset cannot cure that affliction. Healing also has been improved to detect when trueblind and truedeaf are up (and the system didn't realize that) and it is trying to use Healing Senses to cure the blind/deaf. The system also won't use sanitize for the cleanse effect when Healing use has been turned off with mmconfig usehealing none.
Better mmconfig politics
The orders under the mmconfig politics list are now sorted, making them easier to scan through. Sometimes, it's the little things.
Medicine bag
Medicine bag support has been a long time in coming, and it will be the next feature that gets added to m&m. I wasn't able to complete it in time however for this update - I'm really sorry. It is, however, something I am working on next on m&m's side of things.
Miscellaneous fixes
A good deal of other things also went in that aren't described above - see the changelog below for the full list. Changelog:
A quick update with little fixes - mostly to make Domoth Status work again, as they have, quitely, changed how it looks at the top. Gone are the good old Iosai days of when little changes were actually announced to the population!
Changelog:
Small but very important update which adds the newly-added unstun line.
Unstun line
There's a new unstun line in the game, so do this update for the system to recognise that your stun wore off in a timely manner. Otherwise, the system does have a failsafe, so it won't think that you're stunned forever - but that will be wasted time that you aren't curing.
mmconfig alwaysrockclimb
This new option was added per player suggestion to have the system optimise for getting out of the pit vs trying to save time with a normal climb where it can instead.
Changelog: