Implement FVector ZScript for Actor Scale

This commit is contained in:
RaveYard 2022-06-09 21:24:38 +02:00 committed by Christoph Oelckers
commit f9bf6f9311
21 changed files with 321 additions and 42 deletions

View file

@ -970,9 +970,9 @@ void P_CheckPlayerSprite(AActor *actor, int &spritenum, DVector2 &scale)
if (player->userinfo.GetSkin() != 0 && !(actor->flags4 & MF4_NOSKIN))
{
// Convert from default scale to skin scale.
DVector2 defscale = actor->GetDefault()->Scale;
scale.X *= Skins[player->userinfo.GetSkin()].Scale.X / defscale.X;
scale.Y *= Skins[player->userinfo.GetSkin()].Scale.Y / defscale.Y;
FVector2 defscale = actor->GetDefault()->Scale;
scale.X *= Skins[player->userinfo.GetSkin()].Scale.X / double(defscale.X);
scale.Y *= Skins[player->userinfo.GetSkin()].Scale.Y / double(defscale.Y);
}
// Set the crouch sprite?