From 038dd17de39dcc77c7263a654aaf7e858d6e5bbb Mon Sep 17 00:00:00 2001 From: Sally Coolatta Date: Sun, 7 Feb 2021 15:44:43 -0500 Subject: [PATCH] Debt spikes set their fuse when they land Another request from oni --- src/p_inter.c | 2 +- src/p_mobj.c | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/p_inter.c b/src/p_inter.c index e9fae2943..8be346257 100644 --- a/src/p_inter.c +++ b/src/p_inter.c @@ -2240,6 +2240,6 @@ void P_PlayerRingBurst(player_t *player, INT32 num_rings) while (i < num_rings) { P_FlingBurst(player, fa, z, - MT_DEBTSPIKE, 90, 3 * player->mo->scale / 2, i++); + MT_DEBTSPIKE, 0, 3 * player->mo->scale / 2, i++); } } diff --git a/src/p_mobj.c b/src/p_mobj.c index 96d75fd3e..438b88099 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -2296,6 +2296,11 @@ boolean P_ZMovement(mobj_t *mo) { mom.x = mom.y = 0; mom.z = -mom.z/2; + + if (mo->fuse == 0) + { + mo->fuse = 90; + } } else if (mo->flags & MF_MISSILE) {