From 808621592dddcfc6dd0b5f6dd64abb16ee7c851d Mon Sep 17 00:00:00 2001 From: VelocitOni Date: Sat, 5 Jul 2025 23:35:54 -0400 Subject: [PATCH 1/2] Amps use ff_randomanim Flying amps should start on varying frames --- src/info.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/info.c b/src/info.c index 93f6bddae..adc8cf268 100644 --- a/src/info.c +++ b/src/info.c @@ -22605,7 +22605,7 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] = 0, // mass 0, // damage sfx_None, // activesound - MF_NOGRAVITY|MF_NOCLIPHEIGHT|MF_NOCLIP|MF_NOCLIPTHING, // flags + MF_NOGRAVITY|MF_NOCLIPHEIGHT|MF_NOCLIP|MF_NOCLIPTHING|FF_RANDOMANIM, // flags S_NULL // raisestate }, { // MT_EXP From cbdc339634b5d58e388c266c970d2a2b775bd472 Mon Sep 17 00:00:00 2001 From: VelocitOni Date: Sat, 5 Jul 2025 23:55:47 -0400 Subject: [PATCH 2/2] Wrong spot for that flag I fucking put it in the wrong spot, moved it --- src/info.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/info.c b/src/info.c index adc8cf268..2e6e1ac72 100644 --- a/src/info.c +++ b/src/info.c @@ -3264,7 +3264,7 @@ state_t states[NUMSTATES] = {SPR_WAYP, 1|FF_FLOORSPRITE, 1, {NULL}, 0, 0, S_NULL}, // S_WAYPOINTSPLAT {SPR_EGOO, 0, 1, {NULL}, 0, 0, S_NULL}, // S_EGOORB - {SPR_AMPA, FF_FULLBRIGHT|FF_ANIMATE, -1, {NULL}, 41, 1, S_NULL}, // S_AMPS + {SPR_AMPA, FF_FULLBRIGHT|FF_ANIMATE|FF_RANDOMANIM, -1, {NULL}, 41, 1, S_NULL}, // S_AMPS {SPR_EXPC, FF_FULLBRIGHT, -1, {NULL}, 0, 0, S_NULL}, // S_EXP // Water Trail @@ -22605,7 +22605,7 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] = 0, // mass 0, // damage sfx_None, // activesound - MF_NOGRAVITY|MF_NOCLIPHEIGHT|MF_NOCLIP|MF_NOCLIPTHING|FF_RANDOMANIM, // flags + MF_NOGRAVITY|MF_NOCLIPHEIGHT|MF_NOCLIP|MF_NOCLIPTHING, // flags S_NULL // raisestate }, { // MT_EXP