diff --git a/src/p_mobj.c b/src/p_mobj.c index 8ec6a386c03b9ee2c7de6c5be12a1ff5dfa83c49..6d20f0569a0ea326d9ed070b00fe983ef7226fa4 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -14106,8 +14106,8 @@ mobj_t *P_SpawnMobjFromMobj(mobj_t *mobj, fixed_t xofs, fixed_t yofs, fixed_t zo } else { - newmobj->old_z = mobj->old_z; - newmobj->old_z2 = mobj->old_z2; + newmobj->old_z = mobj->old_z + zofs; + newmobj->old_z2 = mobj->old_z2 + zofs; } newmobj->destscale = mobj->destscale;