File Details
v0.4.26
- B
- Jun 22, 2013
- 149.85 KB
- 279
- 2.3
File Name
MereHealingFrames-v0.4.26.zip
Supported Versions
- 2.3
tag v0.4.26
45cd3d09687602ccd26a143f09564930ba100c0c
Mere <rift@dokein.co.uk>
2013-06-22 14:26:36 +0100
Misc updates for Rift 2.3
--------------------
Mere:
- Some tweaks to support 20 soul/role slots.
- Records the version that the SavedVariables were last saved with.
Might be useful for a "What's Changed" dialog on first load.
- More tuning on the loading up of the group info.
If a spec doesn't have a unitId force a change through to clear it, it removes strays from a previous raid during logon.
If a player is solo, and that playerinfo object already exists for them, don't recreate one.
Tidy up a few comments.
- Only save variables once, when it's our addon identifier.
- Switch to using libunitchange directly, we wait for libUnitChange to be done, and then process the changes as a batch by hooking the event it's using at a lower priority.
This removes the dependency on SafesRaidManager. KBM has moved on, but it's new library is overkill for what needs tracking with units.
This shouldn't make much difference to people, but is needed before 2.4 hits, and the old event system disappears which SafesRaidManager is still using.
I believe that this code will behave the same as it did previously in and out of combat, and reloading following a disconnect while in combat.
- Tweak debug code so that when it's not enabled they're stub functions doing nothing.
I suspect minor performance change from doing so.
(note there's a SavedVariables.lua change as well, but that'll be in the next submission)
- Switch shadow text to being a glow, will reduce the number of frames used, so hopefully reduce cpu.
It may need some fine tuning on the numbers used, but for now it looks ok.
- Add LibUnitChange to libs.
Planning to directly use it myself rather than via other libraries.
- Add an unknown role colour for future use
- Fix slash command, the eventhandler has to handle a dummy arg.
- Update LibSimpleWidgets to latest version.
There are issues with this build around maintaining group membership. I'll look into them this evening.
I've moved this to being a beta release.

