mirror of
https://git.do.srb2.org/STJr/SRB2.git
synced 2025-01-24 18:21:34 +00:00
Pristine Shores and Crystalline Heights
This commit is contained in:
parent
fd60588262
commit
2fcc7e6a5d
4 changed files with 103 additions and 0 deletions
|
@ -2369,6 +2369,9 @@ const char *const STATE_LIST[] = { // array length left dynamic for sanity testi
|
||||||
"S_DBALL5",
|
"S_DBALL5",
|
||||||
"S_DBALL6",
|
"S_DBALL6",
|
||||||
"S_EGGSTATUE2",
|
"S_EGGSTATUE2",
|
||||||
|
"S_GINE",
|
||||||
|
"S_PPAL",
|
||||||
|
"S_PPEL",
|
||||||
|
|
||||||
// Shield Orb
|
// Shield Orb
|
||||||
"S_ARMA1",
|
"S_ARMA1",
|
||||||
|
@ -4248,6 +4251,9 @@ const char *const MOBJTYPE_LIST[] = { // array length left dynamic for sanity t
|
||||||
// Misc scenery
|
// Misc scenery
|
||||||
"MT_DBALL",
|
"MT_DBALL",
|
||||||
"MT_EGGSTATUE2",
|
"MT_EGGSTATUE2",
|
||||||
|
"MT_GINE",
|
||||||
|
"MT_PPAL",
|
||||||
|
"MT_PPEL",
|
||||||
|
|
||||||
// Powerup Indicators
|
// Powerup Indicators
|
||||||
"MT_ELEMENTAL_ORB", // Elemental shield mobj
|
"MT_ELEMENTAL_ORB", // Elemental shield mobj
|
||||||
|
|
|
@ -430,6 +430,8 @@ light_t *t_lspr[NUMSPRITES] =
|
||||||
// Misc Scenery
|
// Misc Scenery
|
||||||
&lspr[NOLIGHT], // SPR_STLG
|
&lspr[NOLIGHT], // SPR_STLG
|
||||||
&lspr[NOLIGHT], // SPR_DBAL
|
&lspr[NOLIGHT], // SPR_DBAL
|
||||||
|
&lspr[NOLIGHT], // SPR_GINE
|
||||||
|
&lspr[NOLIGHT], // SPR_PPAL
|
||||||
|
|
||||||
// Powerup Indicators
|
// Powerup Indicators
|
||||||
&lspr[NOLIGHT], // SPR_ARMA
|
&lspr[NOLIGHT], // SPR_ARMA
|
||||||
|
|
87
src/info.c
87
src/info.c
|
@ -341,6 +341,8 @@ char sprnames[NUMSPRITES + 1][MAXSPRITENAME + 1] =
|
||||||
// Misc Scenery
|
// Misc Scenery
|
||||||
"STLG", // Stalagmites
|
"STLG", // Stalagmites
|
||||||
"DBAL", // Disco
|
"DBAL", // Disco
|
||||||
|
"GINE", // Crystalline Heights tree
|
||||||
|
"PPAL", // Pristine Shores palm trees
|
||||||
|
|
||||||
// Powerup Indicators
|
// Powerup Indicators
|
||||||
"ARMA", // Armageddon Shield Orb
|
"ARMA", // Armageddon Shield Orb
|
||||||
|
@ -2799,6 +2801,10 @@ state_t states[NUMSTATES] =
|
||||||
|
|
||||||
{SPR_ESTA, 1, -1, {NULL}, 0, 0, S_NULL, 0}, // S_EGGSTATUE2
|
{SPR_ESTA, 1, -1, {NULL}, 0, 0, S_NULL, 0}, // S_EGGSTATUE2
|
||||||
|
|
||||||
|
{SPR_GINE, 0, -1, {NULL}, 0, 0, S_NULL, 0}, // S_GINE
|
||||||
|
{SPR_PPAL, 0, -1, {NULL}, 0, 0, S_NULL, 0}, // S_PPAL
|
||||||
|
{SPR_PPAL, 1, -1, {NULL}, 0, 0, S_NULL, 0}, // S_PPEL
|
||||||
|
|
||||||
// Shield Orb
|
// Shield Orb
|
||||||
{SPR_ARMA, FF_TRANS40 , 2, {NULL}, 0, 0, S_ARMA2 , 0}, // S_ARMA1
|
{SPR_ARMA, FF_TRANS40 , 2, {NULL}, 0, 0, S_ARMA2 , 0}, // S_ARMA1
|
||||||
{SPR_ARMA, FF_TRANS40| 1, 2, {NULL}, 0, 0, S_ARMA3 , 0}, // S_ARMA2
|
{SPR_ARMA, FF_TRANS40| 1, 2, {NULL}, 0, 0, S_ARMA3 , 0}, // S_ARMA2
|
||||||
|
@ -16898,6 +16904,87 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] =
|
||||||
S_NULL // raisestate
|
S_NULL // raisestate
|
||||||
},
|
},
|
||||||
|
|
||||||
|
{ // MT_GINE
|
||||||
|
3048, // doomednum
|
||||||
|
S_GINE, // spawnstate
|
||||||
|
1000, // spawnhealth
|
||||||
|
S_NULL, // seestate
|
||||||
|
sfx_None, // seesound
|
||||||
|
8, // 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
|
||||||
|
32*FRACUNIT, // radius
|
||||||
|
628*FRACUNIT, // height
|
||||||
|
0, // display offset
|
||||||
|
100, // mass
|
||||||
|
1, // damage
|
||||||
|
sfx_None, // activesound
|
||||||
|
MF_SOLID|MF_SCENERY, // flags
|
||||||
|
S_NULL // raisestate
|
||||||
|
},
|
||||||
|
|
||||||
|
{ // MT_PPAL
|
||||||
|
3050, // doomednum
|
||||||
|
S_PPAL, // spawnstate
|
||||||
|
1000, // spawnhealth
|
||||||
|
S_NULL, // seestate
|
||||||
|
sfx_None, // seesound
|
||||||
|
8, // 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
|
||||||
|
626*FRACUNIT, // height
|
||||||
|
0, // display offset
|
||||||
|
100, // mass
|
||||||
|
1, // damage
|
||||||
|
sfx_None, // activesound
|
||||||
|
MF_SOLID|MF_SCENERY, // flags
|
||||||
|
S_NULL // raisestate
|
||||||
|
},
|
||||||
|
|
||||||
|
{ // MT_PPEL
|
||||||
|
3051, // doomednum
|
||||||
|
S_PPEL, // spawnstate
|
||||||
|
1000, // spawnhealth
|
||||||
|
S_NULL, // seestate
|
||||||
|
sfx_None, // seesound
|
||||||
|
8, // 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
|
||||||
|
517*FRACUNIT, // height
|
||||||
|
0, // display offset
|
||||||
|
100, // mass
|
||||||
|
1, // damage
|
||||||
|
sfx_None, // activesound
|
||||||
|
MF_SOLID|MF_SCENERY, // flags
|
||||||
|
S_NULL // raisestate
|
||||||
|
},
|
||||||
|
|
||||||
{ // MT_ELEMENTAL_ORB
|
{ // MT_ELEMENTAL_ORB
|
||||||
-1, // doomednum
|
-1, // doomednum
|
||||||
S_ELEM1, // spawnstate
|
S_ELEM1, // spawnstate
|
||||||
|
|
|
@ -892,6 +892,8 @@ typedef enum sprite
|
||||||
// Misc Scenery
|
// Misc Scenery
|
||||||
SPR_STLG, // Stalagmites
|
SPR_STLG, // Stalagmites
|
||||||
SPR_DBAL, // Disco
|
SPR_DBAL, // Disco
|
||||||
|
SPR_GINE, // Crystalline Heights tree
|
||||||
|
SPR_PPAL, // Pristine Shores palm trees
|
||||||
|
|
||||||
// Powerup Indicators
|
// Powerup Indicators
|
||||||
SPR_ARMA, // Armageddon Shield Orb
|
SPR_ARMA, // Armageddon Shield Orb
|
||||||
|
@ -3227,6 +3229,9 @@ typedef enum state
|
||||||
S_DBALL5,
|
S_DBALL5,
|
||||||
S_DBALL6,
|
S_DBALL6,
|
||||||
S_EGGSTATUE2,
|
S_EGGSTATUE2,
|
||||||
|
S_GINE,
|
||||||
|
S_PPAL,
|
||||||
|
S_PPEL,
|
||||||
|
|
||||||
// Shield Orb
|
// Shield Orb
|
||||||
S_ARMA1,
|
S_ARMA1,
|
||||||
|
@ -5133,6 +5138,9 @@ typedef enum mobj_type
|
||||||
// Misc scenery
|
// Misc scenery
|
||||||
MT_DBALL,
|
MT_DBALL,
|
||||||
MT_EGGSTATUE2,
|
MT_EGGSTATUE2,
|
||||||
|
MT_GINE,
|
||||||
|
MT_PPAL,
|
||||||
|
MT_PPEL,
|
||||||
|
|
||||||
// Powerup Indicators
|
// Powerup Indicators
|
||||||
MT_ELEMENTAL_ORB, // Elemental shield mobj
|
MT_ELEMENTAL_ORB, // Elemental shield mobj
|
||||||
|
|
Loading…
Reference in a new issue