- Fixed unneeded dual call to SetOrigin.

This commit is contained in:
MajorCooke 2015-08-25 20:18:06 -05:00
parent 87cc3f77f9
commit ebf515f8c7
1 changed files with 3 additions and 9 deletions

View File

@ -718,19 +718,13 @@ int P_Thing_Warp(AActor *caller, AActor *reference, fixed_t xofs, fixed_t yofs,
if (flags & WARPF_TOFLOOR)
{
// set correct xy
caller->SetOrigin(
reference->x + xofs,
reference->y + yofs,
reference->z);
// now the caller's floorz should be appropriate for the assigned xy-position
// assigning position again with.
// extra unlink, link and environment calculation
caller->SetOrigin(
caller->x,
caller->y,
caller->floorz + zofs);
reference->x + xofs,
reference->y + yofs,
reference->floorz + zofs);
}
else
{