From 0c6170eb6fbb7ae4d974567ec514e0c5000cc790 Mon Sep 17 00:00:00 2001 From: lepelog <25211966+lepelog@users.noreply.github.com> Date: Thu, 11 Dec 2025 22:52:14 +0100 Subject: [PATCH] better match for actorPostCreate --- src/REL/d/a/obj/d_a_obj_soil.cpp | 20 +++----------------- 1 file changed, 3 insertions(+), 17 deletions(-) diff --git a/src/REL/d/a/obj/d_a_obj_soil.cpp b/src/REL/d/a/obj/d_a_obj_soil.cpp index e86b9eda..9c508235 100644 --- a/src/REL/d/a/obj/d_a_obj_soil.cpp +++ b/src/REL/d/a/obj/d_a_obj_soil.cpp @@ -216,23 +216,9 @@ int dAcOsoil_c::actorPostCreate() { if (mItemSubtype == ITEMTYPE_KEY_PIECE || mItemSubtype == ITEMTYPE_DIRECT_GIVE) { unsetActorProperty(AC_PROP_0x1); } - // this feels fake - f32 five; - f32 posZ; - f32 newY; - f32 posX; - f32 posY; - posZ = mPosition.z; - posX = mPosition.x; - posY = mPosition.y; - five = 5; - newY = posY + five; - mPositionCopy2.x = posX; - mPositionCopy2.z = posZ; - mPositionCopy2.y = newY; - mPositionCopy3.x = posX; - mPositionCopy3.y = newY; - mPositionCopy3.z = posZ; + mPositionCopy2 = mPosition; + mPositionCopy2.y += 5; + mPositionCopy3 = mPositionCopy2; return SUCCEEDED; }