tag 1.0-beta-4
29e72e8240adf81062957795de1852ced7b41adf
Adirelle <adirelle@gmail.com>
2013-07-07 10:02:56 +0200

Reworked the spell forecast algorithm.


--------------------

Adirelle:
	- Slightly tweaked the new spell forecast to use more Arcane Shots.
	- Slightly reorder rotations.
	- Reworked (again) the spell forecast.
	- Have Fervor properly cope with BM higher focus pool.
	- Suggest (again) using Chimera Shot or Cobra Shot to refresh/extend Serpent Sting.
	- Added Aspect of the Hawk.
	- Replaced commonCooldowns by offGCD.
	offGCD includes non-"burst" spells.
	- Simplified the handling of Steady Focus.
	- Added Hunter's Mark.
	- Removed unused 'CarefulSteadyShot' and added 'FreeAimedShot'.
	- Simplified Cobra Shot and Steady Shot handling.
	- Added Blood Fury.
	- Properly handle endless auras.
	- Heavily reworked the forecast algorithm.
	Extracted the DPS cooldowns and the focus fillers from the main rotations.
	- Take Dire Beast into account to estimate the focus income.
	- Removed some unused code.
	- Added a BuildCostGetter like the other Build*Getter.
	- The N special table accepts numerical spell ids.
	- Fixed previously drycoded changes.
	- Do not show forecast nor marks without a valid target.
	- Minor fixes.
	- Fixed global leakage.
	- Removed unused stuff.
	- Added a BuildCostGetter like the other Build*Getter.
	- The N special table accepts numerical spell ids.
	- Less debug in spell updates.
	- Fixed previously drycoded changes.
	- Do not show forecast nor marks without a valid target.
	- Do not update forecast and focusbar on UNIT_AURA or SPELL_UPDATE_COOLDOWN if none of the tracked spells changed.
	- Simulate an aura timer for Dire Beast to avoid clipping it after Readiness.
	- Removed the '*' (always) spell tracking.
	Serpent Sting, Rapid Fire and Ferver are tracked if they are known anyway.
	- Slightly reworked the spell forecast.
	Allow a maximum delay of 1 GCD for the most important spell.
	Add Fervor and any number of necessary fillers.
