Added MF9_SHADOWAIMVERT.

This flag causes the vertical aiming of monsters to also be affected when they aim at shadow actors.
This commit is contained in:
inkoalawetrust 2023-01-17 00:44:17 +02:00 committed by Rachael Alexanderson
commit 814c6f2188
6 changed files with 81 additions and 13 deletions

View file

@ -6828,12 +6828,11 @@ AActor *P_SpawnMissileZAimed (AActor *source, double z, AActor *dest, PClassActo
an = source->Angles.Yaw;
an += P_SpawnMissileZAimed_ShadowHandling(source,dest,source->PosAtZ(z));
dist = source->Distance2D (dest);
speed = GetDefaultSpeed (type);
dist /= speed;
vz = dist != 0 ? (dest->Z() - source->Z())/dist : speed;
an += P_SpawnMissileZAimed_ShadowHandling(source, dest, vz, speed, source->PosAtZ(z));
return P_SpawnMissileAngleZSpeed (source, z, type, an, vz, speed);
}