File Details
v0.4.20
- R
- Mar 11, 2013
- 151.06 KB
- 97
- 2.0
File Name
MereHealingFrames-v0.4.20.zip
Supported Versions
- 2.0
tag v0.4.20
f31e6b6c3ed3ce8bc9668c3d1403626ac3099465
Mere <rift@dokein.co.uk>
2013-03-11 23:53:10 +0000
A number of tweaks and updates to some internals. Lower CPU usage as well.
--------------------
Mere:
- Bump version number for recent updates.
- Move shadowedtext debug spam to a higher level, as it's quite verbose.
- Remove unused code from RaidManagement.lua
The code to handle the ticking is now in the buff management not in the raid management. Also remove function that over-rode a function, but would actually never be used, as the event-handler was already hooked by then.
- Add some tracing to healingpanel, used while hunting down the reload bug.
Also set Absorb onto it's own layer.
- Remove old event handler for Event.System.Update.Begin
- Hook Event.System.Update.Begin if we have ticking trackers to update, if we don't then unhook the event.
Should save some CPU cycles when nothing is ticking.
- Hook and unhook the Update.End event, so that we only capture it when needed, this should save some CPU cycles when there are no frames to create.
- Tweak debug line to include function name.
- Fix bug with /reloadui.
By the time we get the saved vars the role has been set, and is known, however, the code assumes the event will come later. Switch to using UpdateCurrentSpellSet, this looks at the current role (if it exists) and if it doesn't picks role 1, assuming an event will correct it later.
- Bump version and env for LibAsyncFrames.
- Update LSW to 1.13.4
- Tidy up: local this = settings or {} into local this = {} where settings isn't passed in as a parameter.
It could go horribly wrong if someone leaked a global var called settings.
- Don't return an unused variable, as it'll always return null (unless a global from somewhere else has been set)
- Fix variable to be local, not global.

