From 32d49cf1992df70eb2460d86a813dcebb4e18326 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Tue, 18 Oct 2022 07:10:43 +0200 Subject: [PATCH] - Duke: fixed bad crusher speed in SE 25. --- source/games/duke/src/actors.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/games/duke/src/actors.cpp b/source/games/duke/src/actors.cpp index 583000d7c..cb2628c98 100644 --- a/source/games/duke/src/actors.cpp +++ b/source/games/duke/src/actors.cpp @@ -4409,7 +4409,7 @@ void handle_se25(DDukeActor* actor, int t_index, int snd1, int snd2) if (actor->spr.shade) { - sec->addceilingz(actor->spr.yint); + sec->addceilingz(actor->spr.yint * zmaptoworld); if (sec->ceilingz > sec->floorz) { sec->setceilingz(sec->floorz); @@ -4419,7 +4419,7 @@ void handle_se25(DDukeActor* actor, int t_index, int snd1, int snd2) } else { - sec->addceilingz(-actor->spr.yint); + sec->addceilingz(-actor->spr.yint * zmaptoworld); if (sec->int_ceilingz() < actor->temp_data[t_index]) { sec->set_int_ceilingz(actor->temp_data[t_index]);