diff --git a/src/deh_tables.c b/src/deh_tables.c index 59af77da5..43316331f 100644 --- a/src/deh_tables.c +++ b/src/deh_tables.c @@ -3303,6 +3303,7 @@ const char *const STATE_LIST[] = { // array length left dynamic for sanity testi "S_INSTAWHIP_RECHARGE2", "S_INSTAWHIP_RECHARGE3", "S_INSTAWHIP_RECHARGE4", + "S_INSTAWHIP_REJECT", "S_BLOCKRING", "S_BLOCKBODY", @@ -5407,6 +5408,7 @@ const char *const MOBJTYPE_LIST[] = { // array length left dynamic for sanity t "MT_INSTAWHIP", "MT_INSTAWHIP_RECHARGE", + "MT_INSTAWHIP_REJECT", "MT_BLOCKRING", "MT_BLOCKBODY", diff --git a/src/info.c b/src/info.c index 94974dde9..93ea8c521 100644 --- a/src/info.c +++ b/src/info.c @@ -558,6 +558,7 @@ char sprnames[NUMSPRITES + 1][5] = "IWHP", // Instawhip "WPRE", // Instawhip Recharge + "WPRJ", // Instawhip Reject "GRNG", // Guard ring "GBDY", // Guard body @@ -4022,6 +4023,7 @@ state_t states[NUMSTATES] = {SPR_NULL, 0, 0, {A_PlaySound}, sfx_s3ka0, 2, S_INSTAWHIP_RECHARGE3}, // S_INSTAWHIP_RECHARGE2 {SPR_WPRE, FF_FULLBRIGHT|FF_FLOORSPRITE|FF_ANIMATE|0, 36, {NULL}, 17, 2, S_INSTAWHIP_RECHARGE4}, // S_INSTAWHIP_RECHARGE3 {SPR_NULL, 0, 0, {A_PlaySound}, sfx_s3k7c, 2, S_NULL}, // S_INSTAWHIP_RECHARGE4 + {SPR_HFXX, FF_ANIMATE, 9, {NULL}, 8, 1, S_NULL}, // S_INSTAWHIP_REJECT {SPR_GRNG, FF_FULLBRIGHT|FF_PAPERSPRITE|0, -1, {NULL}, 0, 0, S_NULL}, // S_BLOCKRING {SPR_GBDY, FF_FULLBRIGHT|FF_ANIMATE|0, -1, {NULL}, 4, 2, S_NULL}, // S_BLOCKBODY diff --git a/src/info.h b/src/info.h index 7cd3cc354..10a862f7d 100644 --- a/src/info.h +++ b/src/info.h @@ -1109,6 +1109,7 @@ typedef enum sprite SPR_IWHP, // Instawhip SPR_WPRE, // Instawhip Recharge + SPR_WPRJ, // Instawhip Reject SPR_GRNG, // Guard ring SPR_GBDY, // Guard body