diff --git a/src/p_enemy.c b/src/p_enemy.c index 6986e15a9..5f0c20498 100644 --- a/src/p_enemy.c +++ b/src/p_enemy.c @@ -3590,7 +3590,7 @@ void A_AttractChase(mobj_t *actor) sparkle = P_SpawnMobj(actor->target->x, actor->target->y, actor->target->z, MT_RINGSPARKS); P_SetTarget(&sparkle->target, actor->target); - sparkle->angle = FixedAngle(18<target->player->kartstuff[k_sparkleanim]; + sparkle->angle = (actor->target->angle + ANGLE_22h) + (FixedAngle(36<target->player->kartstuff[k_sparkleanim]); actor->target->player->kartstuff[k_sparkleanim] = (actor->target->player->kartstuff[k_sparkleanim]+1) % 20; P_KillMobj(actor, actor->target, actor->target);