summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorlepelog <25211966+lepelog@users.noreply.github.com>2025-12-11 22:52:14 +0100
committerlepelog <25211966+lepelog@users.noreply.github.com>2025-12-27 13:18:15 +0100
commit0c6170eb6fbb7ae4d974567ec514e0c5000cc790 (patch)
treeaea345dbaeb19ebaddc423df70d182c8a580114b /src
parentea6c908ebb1270343437fc8ed429afcbe8b26b9a (diff)
better match for actorPostCreate
Diffstat (limited to 'src')
-rw-r--r--src/REL/d/a/obj/d_a_obj_soil.cpp20
1 files 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;
}