From dae2142fbedaf6faf1dc97bfd6ba0f0c7eeac652 Mon Sep 17 00:00:00 2001 From: SteelT Date: Thu, 29 Jun 2023 17:11:40 -0400 Subject: [PATCH] Fix UFO beam spawn height on scaled maps --- src/objects/battle-ufo.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/objects/battle-ufo.cpp b/src/objects/battle-ufo.cpp index 27255029a..12e0f7585 100644 --- a/src/objects/battle-ufo.cpp +++ b/src/objects/battle-ufo.cpp @@ -33,7 +33,7 @@ struct UFO : mobj_t { mobj_t *x; - x = P_SpawnMobjFromMobj(this, 0, 0, this->z - this->height, MT_BATTLEUFO_BEAM); + x = P_SpawnMobjFromMobj(this, 0, 0, FixedDiv(this->height / 4, this->scale), MT_BATTLEUFO_BEAM); x->renderflags |= RF_FLOORSPRITE|RF_NOSPLATBILLBOARD|RF_SLOPESPLAT|RF_NOSPLATROLLANGLE; x->colorized = true; x->color = SKINCOLOR_SAPPHIRE;