Adjusted the height difference for track switching

This commit is contained in:
MascaraSnake 2019-06-17 08:41:51 +02:00
parent 265350d527
commit 6faaa1559d

View file

@ -9769,7 +9769,7 @@ static sector_t *P_GetMinecartSector(fixed_t x, fixed_t y, fixed_t z, fixed_t *n
continue; continue;
*nz = *rover->t_slope ? P_GetZAt(*rover->t_slope, x, y) : *rover->topheight; *nz = *rover->t_slope ? P_GetZAt(*rover->t_slope, x, y) : *rover->topheight;
if (abs(z - *nz) <= 40*FRACUNIT) if (abs(z - *nz) <= 56*FRACUNIT)
{ {
sec = &sectors[rover->secnum]; sec = &sectors[rover->secnum];
return sec; return sec;
@ -9779,7 +9779,7 @@ static sector_t *P_GetMinecartSector(fixed_t x, fixed_t y, fixed_t z, fixed_t *n
} }
*nz = sec->f_slope ? P_GetZAt(sec->f_slope, x, y) : sec->floorheight; *nz = sec->f_slope ? P_GetZAt(sec->f_slope, x, y) : sec->floorheight;
if (abs(z - *nz) > 40*FRACUNIT) if (abs(z - *nz) > 56*FRACUNIT)
return NULL; return NULL;
return sec; return sec;