Add GFZ debris; reorganize wood debris index
This commit is contained in:
parent
d1d1098f7c
commit
ac3924c9c8
|
@ -7669,8 +7669,6 @@ static const char *const STATE_LIST[] = { // array length left dynamic for sanit
|
||||||
"S_DUST3",
|
"S_DUST3",
|
||||||
"S_DUST4",
|
"S_DUST4",
|
||||||
|
|
||||||
"S_WOODDEBRIS",
|
|
||||||
|
|
||||||
"S_ROCKSPAWN",
|
"S_ROCKSPAWN",
|
||||||
|
|
||||||
"S_ROCKCRUMBLEA",
|
"S_ROCKCRUMBLEA",
|
||||||
|
@ -7689,7 +7687,9 @@ static const char *const STATE_LIST[] = { // array length left dynamic for sanit
|
||||||
"S_ROCKCRUMBLEN",
|
"S_ROCKCRUMBLEN",
|
||||||
"S_ROCKCRUMBLEO",
|
"S_ROCKCRUMBLEO",
|
||||||
"S_ROCKCRUMBLEP",
|
"S_ROCKCRUMBLEP",
|
||||||
|
"S_GFZDEBRIS",
|
||||||
"S_BRICKDEBRIS",
|
"S_BRICKDEBRIS",
|
||||||
|
"S_WOODDEBRIS",
|
||||||
|
|
||||||
#ifdef SEENAMES
|
#ifdef SEENAMES
|
||||||
"S_NAMECHECK",
|
"S_NAMECHECK",
|
||||||
|
@ -8445,7 +8445,6 @@ static const char *const MOBJTYPE_LIST[] = { // array length left dynamic for s
|
||||||
"MT_EXPLODE", // Robot Explosion
|
"MT_EXPLODE", // Robot Explosion
|
||||||
"MT_UWEXPLODE", // Underwater Explosion
|
"MT_UWEXPLODE", // Underwater Explosion
|
||||||
"MT_DUST",
|
"MT_DUST",
|
||||||
"MT_WOODDEBRIS",
|
|
||||||
"MT_ROCKSPAWNER",
|
"MT_ROCKSPAWNER",
|
||||||
"MT_FALLINGROCK",
|
"MT_FALLINGROCK",
|
||||||
"MT_ROCKCRUMBLE1",
|
"MT_ROCKCRUMBLE1",
|
||||||
|
@ -8464,7 +8463,9 @@ static const char *const MOBJTYPE_LIST[] = { // array length left dynamic for s
|
||||||
"MT_ROCKCRUMBLE14",
|
"MT_ROCKCRUMBLE14",
|
||||||
"MT_ROCKCRUMBLE15",
|
"MT_ROCKCRUMBLE15",
|
||||||
"MT_ROCKCRUMBLE16",
|
"MT_ROCKCRUMBLE16",
|
||||||
|
"MT_GFZDEBRIS",
|
||||||
"MT_BRICKDEBRIS",
|
"MT_BRICKDEBRIS",
|
||||||
|
"MT_WOODDEBRIS",
|
||||||
|
|
||||||
#ifdef SEENAMES
|
#ifdef SEENAMES
|
||||||
"MT_NAMECHECK",
|
"MT_NAMECHECK",
|
||||||
|
|
101
src/info.c
101
src/info.c
|
@ -3883,8 +3883,6 @@ state_t states[NUMSTATES] =
|
||||||
{SPR_DUST, 2|FF_TRANS60, 3, {NULL}, 0, 0, S_DUST4}, // S_DUST3
|
{SPR_DUST, 2|FF_TRANS60, 3, {NULL}, 0, 0, S_DUST4}, // S_DUST3
|
||||||
{SPR_DUST, 3|FF_TRANS70, 2, {NULL}, 0, 0, S_NULL}, // S_DUST4
|
{SPR_DUST, 3|FF_TRANS70, 2, {NULL}, 0, 0, S_NULL}, // S_DUST4
|
||||||
|
|
||||||
{SPR_WDDB, FF_ANIMATE, -1, {A_DebrisRandom}, 7, 2, S_NULL}, // S_WOODDEBRIS
|
|
||||||
|
|
||||||
{SPR_NULL, 0, 1, {A_RockSpawn}, 0, 0, S_ROCKSPAWN}, // S_ROCKSPAWN
|
{SPR_NULL, 0, 1, {A_RockSpawn}, 0, 0, S_ROCKSPAWN}, // S_ROCKSPAWN
|
||||||
|
|
||||||
{SPR_ROIA, FF_ANIMATE|FF_RANDOMANIM, -1, {NULL}, 4, 2, S_NULL}, // S_ROCKCRUMBLEA
|
{SPR_ROIA, FF_ANIMATE|FF_RANDOMANIM, -1, {NULL}, 4, 2, S_NULL}, // S_ROCKCRUMBLEA
|
||||||
|
@ -3904,7 +3902,9 @@ state_t states[NUMSTATES] =
|
||||||
{SPR_ROIO, FF_ANIMATE|FF_RANDOMANIM, -1, {NULL}, 7, 2, S_NULL}, // S_ROCKCRUMBLEO
|
{SPR_ROIO, FF_ANIMATE|FF_RANDOMANIM, -1, {NULL}, 7, 2, S_NULL}, // S_ROCKCRUMBLEO
|
||||||
{SPR_ROIP, FF_ANIMATE|FF_RANDOMANIM, -1, {NULL}, 7, 2, S_NULL}, // S_ROCKCRUMBLEP
|
{SPR_ROIP, FF_ANIMATE|FF_RANDOMANIM, -1, {NULL}, 7, 2, S_NULL}, // S_ROCKCRUMBLEP
|
||||||
|
|
||||||
|
{SPR_GFZD, FF_ANIMATE|FF_RANDOMANIM, -1, {NULL}, 31, 1, S_NULL}, // S_GFZDEBRIS
|
||||||
{SPR_BRIC, FF_ANIMATE, -1, {A_DebrisRandom}, 7, 2, S_NULL}, // S_BRICKDEBRIS
|
{SPR_BRIC, FF_ANIMATE, -1, {A_DebrisRandom}, 7, 2, S_NULL}, // S_BRICKDEBRIS
|
||||||
|
{SPR_WDDB, FF_ANIMATE, -1, {A_DebrisRandom}, 7, 2, S_NULL}, // S_WOODDEBRIS
|
||||||
|
|
||||||
#ifdef SEENAMES
|
#ifdef SEENAMES
|
||||||
{SPR_NULL, 0, 1, {NULL}, 0, 0, S_NULL}, // S_NAMECHECK
|
{SPR_NULL, 0, 1, {NULL}, 0, 0, S_NULL}, // S_NAMECHECK
|
||||||
|
@ -20960,33 +20960,6 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] =
|
||||||
S_NULL // raisestate
|
S_NULL // raisestate
|
||||||
},
|
},
|
||||||
|
|
||||||
{ // MT_WOODDEBRIS
|
|
||||||
-1, // doomednum
|
|
||||||
S_WOODDEBRIS, // spawnstate
|
|
||||||
1, // spawnhealth
|
|
||||||
S_NULL, // seestate
|
|
||||||
sfx_None, // seesound
|
|
||||||
0, // reactiontime
|
|
||||||
sfx_None, // attacksound
|
|
||||||
S_NULL, // painstate
|
|
||||||
0, // painchance
|
|
||||||
sfx_None, // painsound
|
|
||||||
S_NULL, // meleestate
|
|
||||||
S_NULL, // missilestate
|
|
||||||
S_NULL, // deathstate
|
|
||||||
S_NULL, // xdeathstate
|
|
||||||
sfx_None, // deathsound
|
|
||||||
0, // speed
|
|
||||||
16*FRACUNIT, // radius
|
|
||||||
16*FRACUNIT, // height
|
|
||||||
0, // display offset
|
|
||||||
100, // mass
|
|
||||||
0, // damage
|
|
||||||
sfx_wbreak, // activesound
|
|
||||||
MF_NOBLOCKMAP|MF_NOCLIPTHING|MF_RUNSPAWNFUNC|MF_NOCLIPHEIGHT|MF_SCENERY, // flags
|
|
||||||
S_NULL // raisestate
|
|
||||||
},
|
|
||||||
|
|
||||||
{ // MT_ROCKSPAWNER
|
{ // MT_ROCKSPAWNER
|
||||||
1202, // doomednum
|
1202, // doomednum
|
||||||
S_ROCKSPAWN, // spawnstate
|
S_ROCKSPAWN, // spawnstate
|
||||||
|
@ -21473,16 +21446,16 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] =
|
||||||
S_NULL // raisestate
|
S_NULL // raisestate
|
||||||
},
|
},
|
||||||
|
|
||||||
{ // MT_BRICKDEBRIS
|
{ // MT_GFZDEBRIS
|
||||||
-1, // doomednum
|
-1, // doomednum
|
||||||
S_BRICKDEBRIS, // spawnstate
|
S_GFZDEBRIS, // spawnstate
|
||||||
1, // spawnhealth
|
1, // spawnhealth
|
||||||
S_NULL, // seestate
|
S_NULL, // seestate
|
||||||
sfx_None, // seesound
|
sfx_None, // seesound
|
||||||
0, // reactiontime
|
0, // reactiontime
|
||||||
sfx_None, // attacksound
|
sfx_None, // attacksound
|
||||||
S_NULL, // painstate
|
S_NULL, // painstate
|
||||||
0, // painchance
|
0, // painchance
|
||||||
sfx_None, // painsound
|
sfx_None, // painsound
|
||||||
S_NULL, // meleestate
|
S_NULL, // meleestate
|
||||||
S_NULL, // missilestate
|
S_NULL, // missilestate
|
||||||
|
@ -21490,16 +21463,70 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] =
|
||||||
S_NULL, // xdeathstate
|
S_NULL, // xdeathstate
|
||||||
sfx_None, // deathsound
|
sfx_None, // deathsound
|
||||||
0, // speed
|
0, // speed
|
||||||
16*FRACUNIT, // radius
|
32*FRACUNIT, // radius
|
||||||
|
64*FRACUNIT, // height
|
||||||
|
0, // display offset
|
||||||
|
100, // mass
|
||||||
|
0, // damage
|
||||||
|
sfx_wbreak, // activesound
|
||||||
|
MF_NOBLOCKMAP|MF_NOCLIPTHING|MF_RUNSPAWNFUNC|MF_NOCLIPHEIGHT|MF_SCENERY, // flags
|
||||||
|
S_NULL // raisestate
|
||||||
|
},
|
||||||
|
|
||||||
|
{ // MT_BRICKDEBRIS
|
||||||
|
-1, // doomednum
|
||||||
|
S_BRICKDEBRIS, // spawnstate
|
||||||
|
1, // spawnhealth
|
||||||
|
S_NULL, // seestate
|
||||||
|
sfx_None, // seesound
|
||||||
|
0, // reactiontime
|
||||||
|
sfx_None, // attacksound
|
||||||
|
S_NULL, // painstate
|
||||||
|
0, // painchance
|
||||||
|
sfx_None, // painsound
|
||||||
|
S_NULL, // meleestate
|
||||||
|
S_NULL, // missilestate
|
||||||
|
S_NULL, // deathstate
|
||||||
|
S_NULL, // xdeathstate
|
||||||
|
sfx_None, // deathsound
|
||||||
|
0, // speed
|
||||||
|
16*FRACUNIT, // radius
|
||||||
16*FRACUNIT, // height
|
16*FRACUNIT, // height
|
||||||
0, // display offset
|
0, // display offset
|
||||||
100, // mass
|
100, // mass
|
||||||
0, // damage
|
0, // damage
|
||||||
sfx_None, // activesound
|
sfx_None, // activesound
|
||||||
MF_NOBLOCKMAP|MF_NOCLIPTHING|MF_RUNSPAWNFUNC|MF_NOCLIPHEIGHT|MF_SCENERY, // flags
|
MF_NOBLOCKMAP|MF_NOCLIPTHING|MF_RUNSPAWNFUNC|MF_NOCLIPHEIGHT|MF_SCENERY, // flags
|
||||||
S_NULL // raisestate
|
S_NULL // raisestate
|
||||||
},
|
},
|
||||||
|
|
||||||
|
{ // MT_WOODDEBRIS
|
||||||
|
-1, // doomednum
|
||||||
|
S_WOODDEBRIS, // spawnstate
|
||||||
|
1, // spawnhealth
|
||||||
|
S_NULL, // seestate
|
||||||
|
sfx_None, // seesound
|
||||||
|
0, // reactiontime
|
||||||
|
sfx_None, // attacksound
|
||||||
|
S_NULL, // painstate
|
||||||
|
0, // painchance
|
||||||
|
sfx_None, // painsound
|
||||||
|
S_NULL, // meleestate
|
||||||
|
S_NULL, // missilestate
|
||||||
|
S_NULL, // deathstate
|
||||||
|
S_NULL, // xdeathstate
|
||||||
|
sfx_None, // deathsound
|
||||||
|
0, // speed
|
||||||
|
16*FRACUNIT, // radius
|
||||||
|
16*FRACUNIT, // height
|
||||||
|
0, // display offset
|
||||||
|
100, // mass
|
||||||
|
0, // damage
|
||||||
|
sfx_wbreak, // activesound
|
||||||
|
MF_NOBLOCKMAP|MF_NOCLIPTHING|MF_RUNSPAWNFUNC|MF_NOCLIPHEIGHT|MF_SCENERY, // flags
|
||||||
|
S_NULL // raisestate
|
||||||
|
},
|
||||||
|
|
||||||
#ifdef SEENAMES
|
#ifdef SEENAMES
|
||||||
{ // MT_NAMECHECK
|
{ // MT_NAMECHECK
|
||||||
-1, // doomednum
|
-1, // doomednum
|
||||||
|
|
11
src/info.h
11
src/info.h
|
@ -3970,8 +3970,6 @@ typedef enum state
|
||||||
S_DUST3,
|
S_DUST3,
|
||||||
S_DUST4,
|
S_DUST4,
|
||||||
|
|
||||||
S_WOODDEBRIS,
|
|
||||||
|
|
||||||
S_ROCKSPAWN,
|
S_ROCKSPAWN,
|
||||||
|
|
||||||
S_ROCKCRUMBLEA,
|
S_ROCKCRUMBLEA,
|
||||||
|
@ -3991,8 +3989,10 @@ typedef enum state
|
||||||
S_ROCKCRUMBLEO,
|
S_ROCKCRUMBLEO,
|
||||||
S_ROCKCRUMBLEP,
|
S_ROCKCRUMBLEP,
|
||||||
|
|
||||||
// Bricks
|
// Level debris
|
||||||
|
S_GFZDEBRIS,
|
||||||
S_BRICKDEBRIS,
|
S_BRICKDEBRIS,
|
||||||
|
S_WOODDEBRIS,
|
||||||
|
|
||||||
#ifdef SEENAMES
|
#ifdef SEENAMES
|
||||||
S_NAMECHECK,
|
S_NAMECHECK,
|
||||||
|
@ -4768,7 +4768,6 @@ typedef enum mobj_type
|
||||||
MT_EXPLODE, // Robot Explosion
|
MT_EXPLODE, // Robot Explosion
|
||||||
MT_UWEXPLODE, // Underwater Explosion
|
MT_UWEXPLODE, // Underwater Explosion
|
||||||
MT_DUST,
|
MT_DUST,
|
||||||
MT_WOODDEBRIS,
|
|
||||||
MT_ROCKSPAWNER,
|
MT_ROCKSPAWNER,
|
||||||
MT_FALLINGROCK,
|
MT_FALLINGROCK,
|
||||||
MT_ROCKCRUMBLE1,
|
MT_ROCKCRUMBLE1,
|
||||||
|
@ -4788,8 +4787,10 @@ typedef enum mobj_type
|
||||||
MT_ROCKCRUMBLE15,
|
MT_ROCKCRUMBLE15,
|
||||||
MT_ROCKCRUMBLE16,
|
MT_ROCKCRUMBLE16,
|
||||||
|
|
||||||
// Bricks
|
// Level debris
|
||||||
|
MT_GFZDEBRIS,
|
||||||
MT_BRICKDEBRIS,
|
MT_BRICKDEBRIS,
|
||||||
|
MT_WOODDEBRIS,
|
||||||
|
|
||||||
#ifdef SEENAMES
|
#ifdef SEENAMES
|
||||||
MT_NAMECHECK,
|
MT_NAMECHECK,
|
||||||
|
|
Loading…
Reference in a new issue