From 62875d6728cdf1fb57cb053f8129fa60da4922c8 Mon Sep 17 00:00:00 2001 From: Nev3r Date: Sun, 21 Apr 2019 17:16:35 +0200 Subject: [PATCH] Send the slope thinkers list after the mobj list Keeping the sector list before the mobj list stops the objects from "entering" or "floating" on slopes. However this induces a new slope adhesion problem in fast-moving slopes, so it is more desirable to leave the "indent/float-on" behavior for now since fixing this one seems like a big can of worms and falls off this branch's scope. Signed-off-by: Nev3r --- src/p_local.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/p_local.h b/src/p_local.h index 70a08c0cb..1d30fd57f 100644 --- a/src/p_local.h +++ b/src/p_local.h @@ -65,8 +65,10 @@ typedef enum{ THINK_LIMBO, THINK_POLYOBJ, THINK_MAIN, - THINK_DYNSLOPE, THINK_MOBJ, +#ifdef ESLOPE + THINK_DYNSLOPE, +#endif THINK_PRECIP, NUM_THINKERLISTS } thinklistnum_t; /**< Thinker lists. */