Merge branch 'fix-sealed-mace' into 'master'

Fix Sealed Star Mace hardcode

Closes #1012

See merge request KartKrew/Kart!2182
This commit is contained in:
Gunla 2024-03-28 02:17:26 +00:00
commit 1cdb2be7aa
3 changed files with 18 additions and 7 deletions

View file

@ -3011,6 +3011,9 @@ const char *const STATE_LIST[] = { // array length left dynamic for sanity testi
// MT_SSCHAINSOUND
"S_SSCHAINSOUND",
// MT_SLSTMACE
"S_SLSTMACE",
// MT_SEALEDSTAR_BUMPER
"S_SEALEDSTAR_BUMPER",
"S_SEALEDSTAR_BUMPERHIT",

View file

@ -741,6 +741,7 @@ char sprnames[NUMSPRITES + 1][5] =
"SENB",
"SENC",
"SEAS",
"S_SP",
// Tutorial
"TLKP", // Talk Point
@ -3534,6 +3535,9 @@ state_t states[NUMSTATES] =
// MT_SSCHAINSOUND
{SPR_NULL, 0, 16, {A_PlaySound}, sfx_ssthnk, 1, S_SSCHAINSOUND}, // S_SSCHAINSOUND
// MT_SLSTMACE
{SPR_S_SP, FF_ANIMATE|FF_SEMIBRIGHT, -1, {NULL}, 3, 2, S_NULL}, // S_SLSTMACE
// MT_SEALEDSTAR_BUMPER
{SPR_SBMP, 0|FF_FULLBRIGHT, -1, {NULL}, 2, 8, S_SEALEDSTAR_BUMPER}, // S_SEALEDSTAR_BUMPER
{SPR_SBMP, 1|FF_ANIMATE|FF_FULLBRIGHT, 8, {NULL}, 1, 2, S_SEALEDSTAR_BUMPER}, // S_SEALEDSTAR_BUMPERHIT
@ -21753,9 +21757,9 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] =
S_NULL // raisestate
},
{ // MT_SLSTMACE
-1, // doomednum
S_INVISIBLE, // spawnstate
1, // spawnhealth
-1, // doomednum
S_SLSTMACE, // spawnstate
1000, // spawnhealth
S_NULL, // seestate
sfx_None, // seesound
0, // reactiontime
@ -21769,13 +21773,13 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] =
S_NULL, // xdeathstate
sfx_None, // deathsound
0, // speed
1*FRACUNIT, // radius
1*FRACUNIT, // height
40*FRACUNIT, // radius
96*FRACUNIT, // height
0, // dispoffset
0, // mass
DMG_WIPEOUT, // mass
0, // damage
sfx_None, // activesound
0, // flags
MF_PAIN|MF_NOHITLAGFORME, // flags
S_NULL // raisestate
},
{ // MT_SEALEDSTAR_BUMPER

View file

@ -1276,6 +1276,7 @@ typedef enum sprite
SPR_SENB, // Cabotron
SPR_SENC, // Cabotron
SPR_SEAS, // Starstream
SPR_S_SP, // Mace
// Tutorial
SPR_TLKP, // Talk Point
@ -4018,6 +4019,9 @@ typedef enum state
// MT_SSCHAINSOUND
S_SSCHAINSOUND,
// MT_SLSTMACE
S_SLSTMACE,
// MT_SEALEDSTAR_BUMPER
S_SEALEDSTAR_BUMPER,
S_SEALEDSTAR_BUMPERHIT,