tag 2.1.14
db15183e064dd73db678a7df6824cef9c6eda24b
Johnny C. Lam <jlam88@gmail.com>
2013-02-02 12:19:37 -0500

Tagging as 2.1.14 release.


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

Johnny C. Lam:
	- Tag short cooldown icons with "shortcd" help designation.
	- Add appropriate cooldowns for Faerie Fire/Swarm.
	- Add some healing cooldowns, utility spells and other Tier 6 talents.
	- Give an indication that target is out of range of melee attacks.
	- Use all items, not just hand enchant, when Tiger's Fury is ready.
	- Moving Healing Touch into main actions for the DoC rotation.
	Healing Touch is a proc that must be consumed in fairly short order so
	there very little point in ever delaying or wasting it.  Even if it can't
	be used on Rip or Rake, it can be used to power any of the other direct
	yellow attacks.
	
	Rearrange icons so that short CDs are on the left side.
	- Add in rotation adjustment for feral Tier 15 2pc bonus.
	- Add spell adjustments from Tier 14 set bonuses.
	- Split full rotation into smaller pieces.
	A variation of the standard icon layout is used:
	
	    small small MAIN MAIN SHORTCD CD small small
	- Implement FeralInterrupt().
	- Style-nit: put ``wait'' at the start of a statement.
	- Add energy condition when waiting to Thrash.
	This associates a time interval with waiting for Spell(thrash_cat) instead
	of just showing a darkened icon for thrash_cat that lights up when there
	is enough energy for Thrash.
	- Improve translation of SimC profile to Ovale:
	- Add damage coefficients for Ferocious Bite and Rip, used to compute
	  whether to overwrite Rip during execute phase in DoC rotation.
	
	- Add coefficients for Rake for possible future use to determine whether
	  to overwrite Rake.
	
	- Tag combo-generating abilities with ``critcombo=1'' so that if Primal
	  Fury is active, Ovale will know that an extra CP is generated from a
	  critical strike.
	- Finishers aside from glyphed Savage Roar require at least one CP.
	- Initial Ovale script for ferals based on SimC:sc_druid.cpp (r15402).
	This implements "full rotation" functions for talent builds that include
	Dream of Cenarius and builds that include one of the other level 90
	talents.
	
	Change some Ovale spell definitions to match SimC profile names. This just
	makes it easier to maintain the Ovale script from the SimC profile.
	- Check for any Stormlash Totem and any burst haste buff.
	Factor out potion-use into a separate function.
	- Suggest ``ascendance_{air,fire,water}'' instead of ``ascendance''.
	The spec-specific spell is the one that goes on cooldown when Ascendance
	is used.  This fixes the problem where the script suggests Ascendance even
	though it's already just been activated.
	- Force potion to be used immediately before Alter Time is activated.
	This ensures that it is synced with Alter Time.
	- Rearrange slightly to cast Tier 6 talent before using potion.
	This avoids wasting the first few seconds of the potion while we use
	Evocation or Rune of Power or Incanter's Ward.
	- Update mage script to SimC:sc_mage.cpp (r15444).
	Changes include syncing potion usage to Alter Time only.
	- Adjust spells for mage Tier 14 4pc set bonus.
	- Change some spell definitions to match buff names with current SimC.
	- incanters_ward_post -> incanters_absorption
	- invocation -> invokers_energy
	
	These changes match the same changes made in SimC to make the buff names
	match the in-game buff names.
	- Include a WoW version with each script description.
	The WoW version in the description indicates the version of WoW that the
	script was last tested to work correctly.  This should help to indicate to
	users which scripts are current and which are not.
	- Adjust spells for Hunter and Monk Tier 14 set bonuses.
	- Note new shaman scripts and new contributor.
