
=========================
	Interface
=========================

--> Add an option to hide the raid table header

--> Add an option to change the background colour


=========================
	Framework
=========================

--> It would be nice to make the <mod.my.states> thing into its own service that would be decently useful.

--> Separate localisation entries that framework / services use from the normal stuff.

--> internal events.

--> put an error log wrapper on the command line

--> finish netin.logmessage() method

--> (KLH) maybe we could make the localisation class generate a full reverse localisation tree, this would make it mod independent.

--> give us stats for diagnostic


============================
	Code Upgrades
============================

--> It may be time to reunify Net and NetIn.

--> reimplement "/ktm t netlog"

--> is resetraidthreat() clearing TPS data too?

--> maybe not make TPS stay negative for so long after a knockback.

--> boss module is way too big. It shouldn't provide implementations, only an interface.

--> all of the parsed stuff in My.lua shouldn't be there. Put it in some abilities module.

--> rename Tables.lua, it doesn't mean that at all now. ThreatData probably more accurate. RaidData maybe. Dammit. LIVEDATA!! yeah!


================================
	Threat Correctness
================================

--> when a hunter has misdirection and uses it to get into combat (before zonewide aggro), their first hit won't be used for misdirection. Actually, looks like they and i will get credit for their first shot.

--> Lightning Overload: both hits are 50% threat, so effectively the second attack is 0 threat. Or maybe only the second one is 50%.

--> nature's guardian is 10%.
