Log in

View Full Version : Spells: Spirit of Cheetah


Zagtor
03-24-2010, 01:06 AM
These bugs may both be classic, but I'll report them to be sure.

- Spirit of Cheetah stacks with SoW. I'm unsure as to whether it actually stacks the run speed modifiers, but it does allow Spirit of Cheetah to be cast on top of SoW. This isn't the case on live. Having SoW active would block Spirit of Cheetah from being cast as far as I know.

- Memorizing Spirit of Cheetah, and then zoning, will automatically refresh the spell gem so long as you haven't casted it within the recast time frame. If this seems weird to read, here is pseudocode for how it currently functions:

if ( currentTime - lastCastTime > cheetah.recastTime && bJustZoned )
{
cheetah.bCanCast = true; // hi, I'm ignoring the time since I was memorized
}

Tallenn
03-24-2010, 11:15 AM
This is from right after Kunark opening, but I'm not aware of any changes prior to this- it's just the first time I used SoC on my druid.

SoC would OVERWRITE SoW, leaving you without any run speed enhancement when it faded. I remember this distinctly, as it caused my death shortly thereafter :p

I think now it stacks on live, but that didn't happen until sometime later (maybe when they made the change to allow root and snare to stack?), when they made speed enhancements stack- not really stack, only the most powerful will be active, but it doesn't overwrite the others ones, so for example, if you have SoW and a Selo's, you will run at Selo's speed, but when Bard goes LD, you will still run at SoW speed.

I know, confusing. Bottom line, I remember SoC over-writing my SoW back in 2000, leaving me slow and dead when it faded.

Zagtor
10-20-2010, 02:55 AM
- Memorizing Spirit of Cheetah, and then zoning, will automatically refresh the spell gem so long as you haven't casted it within the recast time frame. If this seems weird to read, here is pseudocode for how it currently functions:

if ( currentTime - lastCastTime > cheetah.recastTime && bJustZoned )
{
cheetah.bCanCast = true; // hi, I'm ignoring the time since I was memorized
}


Bump for gem refresh after zone/login not being right still.