diff --git a/src/p_inter.c b/src/p_inter.c index 500018fd9..9a05bae28 100644 --- a/src/p_inter.c +++ b/src/p_inter.c @@ -946,7 +946,9 @@ void P_TouchSpecialThing(mobj_t *special, mobj_t *toucher, boolean heightcheck) // Yay! The thing's in reach! Pull it in! mo2->flags |= MF_NOCLIP|MF_NOCLIPHEIGHT; mo2->flags2 |= MF2_NIGHTSPULL; - mo2->movefactor = 32*FRACUNIT; // initialize the NightsItemChase timer + // New NiGHTS attract speed dummied out because the older behavior + // is exploited as a mechanic. Uncomment to enable. + mo2->movefactor = 0; // 32*FRACUNIT; // initialize the NightsItemChase timer P_SetTarget(&mo2->tracer, toucher); } } diff --git a/src/p_user.c b/src/p_user.c index 12383c423..ffb48f27c 100644 --- a/src/p_user.c +++ b/src/p_user.c @@ -9807,7 +9807,9 @@ void P_PlayerThink(player_t *player) // Yay! The thing's in reach! Pull it in! mo2->flags |= MF_NOCLIP|MF_NOCLIPHEIGHT; mo2->flags2 |= MF2_NIGHTSPULL; - mo2->movefactor = 40*FRACUNIT; // initialize the NightsItemChase timer + // New NiGHTS attract speed dummied out because the older behavior + // is exploited as a mechanic. Uncomment to enable. + mo2->movefactor = 0; // 40*FRACUNIT; // initialize the NightsItemChase timer P_SetTarget(&mo2->tracer, player->mo); } }