Fix spells with TARGET_DEST_CASTER_RIGHT and TARGET_DEST_CASTER_LEFT hitting the opposite direction.

This commit is contained in:
Pesthuf
2011-06-09 16:39:41 +02:00
parent cdb296d6d7
commit c59dd93681
+2 -2
View File
@@ -2114,8 +2114,8 @@ void Spell::SelectEffectTargets(uint32 i, uint32 cur)
case TARGET_DEST_CASTER_FRONT_LEAP: case TARGET_DEST_CASTER_FRONT_LEAP:
case TARGET_DEST_CASTER_FRONT: angle = 0.0f; break; case TARGET_DEST_CASTER_FRONT: angle = 0.0f; break;
case TARGET_DEST_CASTER_BACK: angle = static_cast<float>(M_PI); break; case TARGET_DEST_CASTER_BACK: angle = static_cast<float>(M_PI); break;
case TARGET_DEST_CASTER_RIGHT: angle = static_cast<float>(M_PI/2); break; case TARGET_DEST_CASTER_RIGHT: angle = static_cast<float>(-M_PI/2); break;
case TARGET_DEST_CASTER_LEFT: angle = static_cast<float>(-M_PI/2); break; case TARGET_DEST_CASTER_LEFT: angle = static_cast<float>(M_PI/2); break;
default: angle = (float)rand_norm()*static_cast<float>(2*M_PI); break; default: angle = (float)rand_norm()*static_cast<float>(2*M_PI); break;
} }