Merge branch 'new_algae' into 'master'
New animated DSZ kelp (plus ACZ cacti & DSZ coral) See merge request STJr/SRB2Internal!332
This commit is contained in:
commit
a6c9525de6
|
@ -5578,14 +5578,12 @@ static const char *const STATE_LIST[] = { // array length left dynamic for sanit
|
||||||
"S_DRIPC1",
|
"S_DRIPC1",
|
||||||
"S_DRIPC2",
|
"S_DRIPC2",
|
||||||
|
|
||||||
// Coral 1
|
// Coral
|
||||||
"S_CORAL1",
|
"S_CORAL1",
|
||||||
|
|
||||||
// Coral 2
|
|
||||||
"S_CORAL2",
|
"S_CORAL2",
|
||||||
|
|
||||||
// Coral 3
|
|
||||||
"S_CORAL3",
|
"S_CORAL3",
|
||||||
|
"S_CORAL4",
|
||||||
|
"S_CORAL5",
|
||||||
|
|
||||||
// Blue Crystal
|
// Blue Crystal
|
||||||
"S_BLUECRYSTAL1",
|
"S_BLUECRYSTAL1",
|
||||||
|
@ -5593,6 +5591,11 @@ static const char *const STATE_LIST[] = { // array length left dynamic for sanit
|
||||||
// Kelp,
|
// Kelp,
|
||||||
"S_KELP",
|
"S_KELP",
|
||||||
|
|
||||||
|
// Animated algae
|
||||||
|
"S_ANIMALGAETOP1",
|
||||||
|
"S_ANIMALGAETOP2",
|
||||||
|
"S_ANIMALGAESEG",
|
||||||
|
|
||||||
// DSZ Stalagmites
|
// DSZ Stalagmites
|
||||||
"S_DSZSTALAGMITE",
|
"S_DSZSTALAGMITE",
|
||||||
"S_DSZ2STALAGMITE",
|
"S_DSZ2STALAGMITE",
|
||||||
|
@ -5739,6 +5742,8 @@ static const char *const STATE_LIST[] = { // array length left dynamic for sanit
|
||||||
"S_CACTI9",
|
"S_CACTI9",
|
||||||
"S_CACTI10",
|
"S_CACTI10",
|
||||||
"S_CACTI11",
|
"S_CACTI11",
|
||||||
|
"S_CACTITINYSEG",
|
||||||
|
"S_CACTISMALLSEG",
|
||||||
|
|
||||||
// Warning signs sprites
|
// Warning signs sprites
|
||||||
"S_ARIDSIGN_CAUTION",
|
"S_ARIDSIGN_CAUTION",
|
||||||
|
@ -7457,11 +7462,15 @@ static const char *const MOBJTYPE_LIST[] = { // array length left dynamic for s
|
||||||
"MT_SEAWEED", // DSZ Seaweed
|
"MT_SEAWEED", // DSZ Seaweed
|
||||||
"MT_WATERDRIP", // Dripping Water source
|
"MT_WATERDRIP", // Dripping Water source
|
||||||
"MT_WATERDROP", // Water drop from dripping water
|
"MT_WATERDROP", // Water drop from dripping water
|
||||||
"MT_CORAL1", // Coral 1
|
"MT_CORAL1", // Coral
|
||||||
"MT_CORAL2", // Coral 2
|
"MT_CORAL2",
|
||||||
"MT_CORAL3", // Coral 3
|
"MT_CORAL3",
|
||||||
|
"MT_CORAL4",
|
||||||
|
"MT_CORAL5",
|
||||||
"MT_BLUECRYSTAL", // Blue Crystal
|
"MT_BLUECRYSTAL", // Blue Crystal
|
||||||
"MT_KELP", // Kelp
|
"MT_KELP", // Kelp
|
||||||
|
"MT_ANIMALGAETOP", // Animated algae top
|
||||||
|
"MT_ANIMALGAESEG", // Animated algae segment
|
||||||
"MT_DSZSTALAGMITE", // Deep Sea 1 Stalagmite
|
"MT_DSZSTALAGMITE", // Deep Sea 1 Stalagmite
|
||||||
"MT_DSZ2STALAGMITE", // Deep Sea 2 Stalagmite
|
"MT_DSZ2STALAGMITE", // Deep Sea 2 Stalagmite
|
||||||
"MT_LIGHTBEAM", // DSZ Light beam
|
"MT_LIGHTBEAM", // DSZ Light beam
|
||||||
|
@ -7523,6 +7532,8 @@ static const char *const MOBJTYPE_LIST[] = { // array length left dynamic for s
|
||||||
"MT_CACTI9",
|
"MT_CACTI9",
|
||||||
"MT_CACTI10",
|
"MT_CACTI10",
|
||||||
"MT_CACTI11",
|
"MT_CACTI11",
|
||||||
|
"MT_CACTITINYSEG",
|
||||||
|
"MT_CACTISMALLSEG",
|
||||||
"MT_ARIDSIGN_CAUTION",
|
"MT_ARIDSIGN_CAUTION",
|
||||||
"MT_ARIDSIGN_CACTI",
|
"MT_ARIDSIGN_CACTI",
|
||||||
"MT_ARIDSIGN_SHARPTURN",
|
"MT_ARIDSIGN_SHARPTURN",
|
||||||
|
|
299
src/info.c
299
src/info.c
|
@ -212,11 +212,11 @@ char sprnames[NUMSPRITES + 1][5] =
|
||||||
"GARG", // Deep Sea Gargoyle
|
"GARG", // Deep Sea Gargoyle
|
||||||
"SEWE", // Deep Sea Seaweed
|
"SEWE", // Deep Sea Seaweed
|
||||||
"DRIP", // Dripping water
|
"DRIP", // Dripping water
|
||||||
"CRL1", // Coral 1
|
"CORL", // Coral
|
||||||
"CRL2", // Coral 2
|
|
||||||
"CRL3", // Coral 3
|
|
||||||
"BCRY", // Blue Crystal
|
"BCRY", // Blue Crystal
|
||||||
"KELP", // Kelp
|
"KELP", // Kelp
|
||||||
|
"ALGA", // Animated algae top
|
||||||
|
"ALGB", // Animated algae segment
|
||||||
"DSTG", // DSZ Stalagmites
|
"DSTG", // DSZ Stalagmites
|
||||||
"LIBE", // DSZ Light beam
|
"LIBE", // DSZ Light beam
|
||||||
|
|
||||||
|
@ -246,7 +246,7 @@ char sprnames[NUMSPRITES + 1][5] =
|
||||||
// Arid Canyon Scenery
|
// Arid Canyon Scenery
|
||||||
"BTBL", // Big tumbleweed
|
"BTBL", // Big tumbleweed
|
||||||
"STBL", // Small tumbleweed
|
"STBL", // Small tumbleweed
|
||||||
"CACT", // Cacti sprites
|
"CACT", // Cacti
|
||||||
"WWSG", // Caution Sign
|
"WWSG", // Caution Sign
|
||||||
"WWS2", // Cacti Sign
|
"WWS2", // Cacti Sign
|
||||||
"WWS3", // Sharp Turn Sign
|
"WWS3", // Sharp Turn Sign
|
||||||
|
@ -2164,14 +2164,12 @@ state_t states[NUMSTATES] =
|
||||||
{SPR_DRIP, FF_TRANS30|4, 1, {NULL}, 0, 0, S_DRIPC2}, // S_DRIPC1
|
{SPR_DRIP, FF_TRANS30|4, 1, {NULL}, 0, 0, S_DRIPC2}, // S_DRIPC1
|
||||||
{SPR_DRIP, FF_TRANS30|5, 1, {NULL}, 0, 0, S_NULL}, // S_DRIPC2
|
{SPR_DRIP, FF_TRANS30|5, 1, {NULL}, 0, 0, S_NULL}, // S_DRIPC2
|
||||||
|
|
||||||
// Coral 1
|
// Coral
|
||||||
{SPR_CRL1, 0, -1, {NULL}, 0, 0, S_NULL}, // S_CORAL1
|
{SPR_CORL, 0, -1, {NULL}, 0, 0, S_NULL}, // S_CORAL1
|
||||||
|
{SPR_CORL, 1, -1, {NULL}, 0, 0, S_NULL}, // S_CORAL2
|
||||||
// Coral 2
|
{SPR_CORL, 2, -1, {NULL}, 0, 0, S_NULL}, // S_CORAL3
|
||||||
{SPR_CRL2, 0, -1, {NULL}, 0, 0, S_NULL}, // S_CORAL2
|
{SPR_CORL, 3, -1, {NULL}, 0, 0, S_NULL}, // S_CORAL4
|
||||||
|
{SPR_CORL, 4, -1, {NULL}, 0, 0, S_NULL}, // S_CORAL5
|
||||||
// Coral 3
|
|
||||||
{SPR_CRL3, 0, -1, {NULL}, 0, 0, S_NULL}, // S_CORAL3
|
|
||||||
|
|
||||||
// Blue Crystal
|
// Blue Crystal
|
||||||
{SPR_BCRY, FF_TRANS30, -1, {NULL}, 0, 0, S_NULL}, // S_BLUECRYSTAL1
|
{SPR_BCRY, FF_TRANS30, -1, {NULL}, 0, 0, S_NULL}, // S_BLUECRYSTAL1
|
||||||
|
@ -2179,6 +2177,11 @@ state_t states[NUMSTATES] =
|
||||||
// Kelp
|
// Kelp
|
||||||
{SPR_KELP, 0, -1, {NULL}, 0, 0, S_NULL}, // S_KELP
|
{SPR_KELP, 0, -1, {NULL}, 0, 0, S_NULL}, // S_KELP
|
||||||
|
|
||||||
|
// Animated algae
|
||||||
|
{SPR_ALGA, 0, 1, {A_ConnectToGround}, MT_ANIMALGAESEG, 0, S_ANIMALGAETOP2}, // S_ANIMALGAETOP1
|
||||||
|
{SPR_ALGA, 0|FF_ANIMATE|FF_RANDOMANIM, -1, {NULL}, 11, 4, S_NULL}, // S_ANIMALGAETOP2
|
||||||
|
{SPR_ALGB, 0|FF_ANIMATE|FF_RANDOMANIM, -1, {NULL}, 11, 4, S_NULL}, // S_ANIMALGAESEG
|
||||||
|
|
||||||
// DSZ Stalagmites
|
// DSZ Stalagmites
|
||||||
{SPR_DSTG, 0, -1, {NULL}, 0, 0, S_NULL}, // S_DSZSTALAGMITE
|
{SPR_DSTG, 0, -1, {NULL}, 0, 0, S_NULL}, // S_DSZSTALAGMITE
|
||||||
{SPR_DSTG, 1, -1, {NULL}, 0, 0, S_NULL}, // S_DSZ2STALAGMITE
|
{SPR_DSTG, 1, -1, {NULL}, 0, 0, S_NULL}, // S_DSZ2STALAGMITE
|
||||||
|
@ -2323,18 +2326,20 @@ state_t states[NUMSTATES] =
|
||||||
{SPR_STBL, 6, 5, {NULL}, 0, 0, S_LITTLETUMBLEWEED_ROLL8}, // S_LITTLETUMBLEWEED_ROLL7
|
{SPR_STBL, 6, 5, {NULL}, 0, 0, S_LITTLETUMBLEWEED_ROLL8}, // S_LITTLETUMBLEWEED_ROLL7
|
||||||
{SPR_STBL, 7, 5, {NULL}, 0, 0, S_LITTLETUMBLEWEED_ROLL1}, // S_LITTLETUMBLEWEED_ROLL8
|
{SPR_STBL, 7, 5, {NULL}, 0, 0, S_LITTLETUMBLEWEED_ROLL1}, // S_LITTLETUMBLEWEED_ROLL8
|
||||||
|
|
||||||
// Cacti Sprites
|
// Cacti
|
||||||
{SPR_CACT, 0, -1, {NULL}, 0, 0, S_NULL}, // S_CACTI1
|
{SPR_CACT, 0, -1, {A_ConnectToGround}, MT_CACTITINYSEG, 0, S_NULL}, // S_CACTI1
|
||||||
{SPR_CACT, 1, -1, {NULL}, 0, 0, S_NULL}, // S_CACTI2
|
{SPR_CACT, 1, -1, {A_ConnectToGround}, MT_CACTISMALLSEG, 0, S_NULL}, // S_CACTI2
|
||||||
{SPR_CACT, 2, -1, {NULL}, 0, 0, S_NULL}, // S_CACTI3
|
{SPR_CACT, 2, -1, {A_ConnectToGround}, MT_CACTITINYSEG, 0, S_NULL}, // S_CACTI3
|
||||||
{SPR_CACT, 3, -1, {NULL}, 0, 0, S_NULL}, // S_CACTI4
|
{SPR_CACT, 3, -1, {A_ConnectToGround}, MT_CACTISMALLSEG, 0, S_NULL}, // S_CACTI4
|
||||||
{SPR_CACT, 4, -1, {NULL}, 0, 0, S_NULL}, // S_CACTI5
|
{SPR_CACT, 4, -1, {NULL}, 0, 0, S_NULL}, // S_CACTI5
|
||||||
{SPR_CACT, 5, -1, {NULL}, 0, 0, S_NULL}, // S_CACTI6
|
{SPR_CACT, 5, -1, {NULL}, 0, 0, S_NULL}, // S_CACTI6
|
||||||
{SPR_CACT, 6, -1, {NULL}, 0, 0, S_NULL}, // S_CACTI7
|
{SPR_CACT, 6, -1, {NULL}, 0, 0, S_NULL}, // S_CACTI7
|
||||||
{SPR_CACT, 7, -1, {NULL}, 0, 0, S_NULL}, // S_CACTI8
|
{SPR_CACT, 7, -1, {NULL}, 0, 0, S_NULL}, // S_CACTI8
|
||||||
{SPR_CACT, 8, -1, {NULL}, 0, 0, S_NULL}, // S_CACTI9
|
{SPR_CACT, 8, -1, {NULL}, 0, 0, S_NULL}, // S_CACTI9
|
||||||
{SPR_CACT, 9, -1, {NULL}, 0, 0, S_NULL}, // S_CACTI10
|
{SPR_CACT, 9, -1, {A_ConnectToGround}, MT_CACTITINYSEG, 0, S_NULL}, // S_CACTI10
|
||||||
{SPR_CACT, 10, -1, {NULL}, 0, 0, S_NULL}, // S_CACTI11
|
{SPR_CACT, 10, -1, {A_ConnectToGround}, MT_CACTISMALLSEG, 0, S_NULL}, // S_CACTI11
|
||||||
|
{SPR_CACT, 11, -1, {NULL}, 0, 0, S_NULL}, // S_CACTITINYSEG
|
||||||
|
{SPR_CACT, 12, -1, {NULL}, 0, 0, S_NULL}, // S_CACTISMALLSEG
|
||||||
|
|
||||||
// Warning Signs
|
// Warning Signs
|
||||||
{SPR_WWSG, FF_PAPERSPRITE, -1, {NULL}, 0, 0, S_NULL}, // S_ARIDSIGN_CAUTION
|
{SPR_WWSG, FF_PAPERSPRITE, -1, {NULL}, 0, 0, S_NULL}, // S_ARIDSIGN_CAUTION
|
||||||
|
@ -10036,7 +10041,7 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] =
|
||||||
4, // mass
|
4, // mass
|
||||||
0, // damage
|
0, // damage
|
||||||
sfx_None, // activesound
|
sfx_None, // activesound
|
||||||
MF_NOBLOCKMAP|MF_NOCLIP|MF_SPAWNCEILING|MF_NOGRAVITY, // flags
|
MF_NOBLOCKMAP|MF_NOCLIP|MF_SPAWNCEILING|MF_NOGRAVITY, // flags
|
||||||
S_NULL // raisestate
|
S_NULL // raisestate
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -10063,7 +10068,7 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] =
|
||||||
8, // mass
|
8, // mass
|
||||||
0, // damage
|
0, // damage
|
||||||
sfx_None, // activesound
|
sfx_None, // activesound
|
||||||
MF_SPECIAL|MF_SCENERY, // flags
|
MF_SPECIAL|MF_SCENERY, // flags
|
||||||
S_NULL // raisestate
|
S_NULL // raisestate
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -10084,13 +10089,13 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] =
|
||||||
S_NULL, // xdeathstate
|
S_NULL, // xdeathstate
|
||||||
sfx_None, // deathsound
|
sfx_None, // deathsound
|
||||||
0, // speed
|
0, // speed
|
||||||
8*FRACUNIT, // radius
|
29*FRACUNIT, // radius
|
||||||
16*FRACUNIT, // height
|
40*FRACUNIT, // height
|
||||||
0, // display offset
|
0, // display offset
|
||||||
4, // mass
|
4, // mass
|
||||||
0, // damage
|
0, // damage
|
||||||
sfx_None, // activesound
|
sfx_None, // activesound
|
||||||
MF_NOTHINK|MF_NOBLOCKMAP|MF_NOCLIP|MF_SCENERY, // flags
|
MF_NOTHINK|MF_NOBLOCKMAP|MF_NOCLIP|MF_SCENERY, // flags
|
||||||
S_NULL // raisestate
|
S_NULL // raisestate
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -10111,13 +10116,13 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] =
|
||||||
S_NULL, // xdeathstate
|
S_NULL, // xdeathstate
|
||||||
sfx_None, // deathsound
|
sfx_None, // deathsound
|
||||||
0, // speed
|
0, // speed
|
||||||
8*FRACUNIT, // radius
|
30*FRACUNIT, // radius
|
||||||
16*FRACUNIT, // height
|
53*FRACUNIT, // height
|
||||||
0, // display offset
|
0, // display offset
|
||||||
4, // mass
|
4, // mass
|
||||||
0, // damage
|
0, // damage
|
||||||
sfx_None, // activesound
|
sfx_None, // activesound
|
||||||
MF_NOTHINK|MF_NOBLOCKMAP|MF_NOCLIP|MF_SCENERY, // flags
|
MF_NOTHINK|MF_NOBLOCKMAP|MF_NOCLIP|MF_SCENERY, // flags
|
||||||
S_NULL // raisestate
|
S_NULL // raisestate
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -10138,13 +10143,67 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] =
|
||||||
S_NULL, // xdeathstate
|
S_NULL, // xdeathstate
|
||||||
sfx_None, // deathsound
|
sfx_None, // deathsound
|
||||||
0, // speed
|
0, // speed
|
||||||
8*FRACUNIT, // radius
|
28*FRACUNIT, // radius
|
||||||
16*FRACUNIT, // height
|
41*FRACUNIT, // height
|
||||||
0, // display offset
|
0, // display offset
|
||||||
4, // mass
|
4, // mass
|
||||||
0, // damage
|
0, // damage
|
||||||
sfx_None, // activesound
|
sfx_None, // activesound
|
||||||
MF_NOTHINK|MF_NOBLOCKMAP|MF_NOCLIP|MF_SCENERY, // flags
|
MF_NOTHINK|MF_NOBLOCKMAP|MF_NOCLIP|MF_SCENERY, // flags
|
||||||
|
S_NULL // raisestate
|
||||||
|
},
|
||||||
|
|
||||||
|
{ // MT_CORAL4
|
||||||
|
1014, // doomednum
|
||||||
|
S_CORAL4, // 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
|
||||||
|
56*FRACUNIT, // radius
|
||||||
|
112*FRACUNIT, // height
|
||||||
|
0, // display offset
|
||||||
|
4, // mass
|
||||||
|
0, // damage
|
||||||
|
sfx_None, // activesound
|
||||||
|
MF_NOTHINK|MF_NOBLOCKMAP|MF_NOCLIP|MF_SCENERY, // flags
|
||||||
|
S_NULL // raisestate
|
||||||
|
},
|
||||||
|
|
||||||
|
{ // MT_CORAL5
|
||||||
|
1015, // doomednum
|
||||||
|
S_CORAL5, // 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
|
||||||
|
56*FRACUNIT, // radius
|
||||||
|
112*FRACUNIT, // height
|
||||||
|
0, // display offset
|
||||||
|
4, // mass
|
||||||
|
0, // damage
|
||||||
|
sfx_None, // activesound
|
||||||
|
MF_NOTHINK|MF_NOBLOCKMAP|MF_NOCLIP|MF_SCENERY, // flags
|
||||||
S_NULL // raisestate
|
S_NULL // raisestate
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -10171,13 +10230,13 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] =
|
||||||
4, // mass
|
4, // mass
|
||||||
0, // damage
|
0, // damage
|
||||||
sfx_None, // activesound
|
sfx_None, // activesound
|
||||||
MF_NOTHINK|MF_NOBLOCKMAP|MF_NOCLIP|MF_SCENERY, // flags
|
MF_NOTHINK|MF_NOBLOCKMAP|MF_NOCLIP|MF_SCENERY, // flags
|
||||||
S_NULL // raisestate
|
S_NULL // raisestate
|
||||||
},
|
},
|
||||||
|
|
||||||
{ // MT_KELP
|
{ // MT_KELP
|
||||||
1007, // doomednum
|
1007, // doomednum
|
||||||
S_KELP, // spawnstate
|
S_KELP, // spawnstate
|
||||||
1000, // spawnhealth
|
1000, // spawnhealth
|
||||||
S_NULL, // seestate
|
S_NULL, // seestate
|
||||||
sfx_None, // seesound
|
sfx_None, // seesound
|
||||||
|
@ -10192,19 +10251,73 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] =
|
||||||
S_NULL, // xdeathstate
|
S_NULL, // xdeathstate
|
||||||
sfx_None, // deathsound
|
sfx_None, // deathsound
|
||||||
0, // speed
|
0, // speed
|
||||||
16*FRACUNIT, // radius
|
16*FRACUNIT, // radius
|
||||||
292*FRACUNIT, // height
|
292*FRACUNIT, // height
|
||||||
0, // display offset
|
0, // display offset
|
||||||
4, // mass
|
4, // mass
|
||||||
0, // damage
|
0, // damage
|
||||||
sfx_None, // activesound
|
sfx_None, // activesound
|
||||||
MF_SCENERY|MF_NOBLOCKMAP, // flags
|
MF_SCENERY|MF_NOBLOCKMAP, // flags
|
||||||
|
S_NULL // raisestate
|
||||||
|
},
|
||||||
|
|
||||||
|
{ // MT_ANIMALGAETOP
|
||||||
|
1013, // doomednum
|
||||||
|
S_ANIMALGAETOP1, // 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
|
||||||
|
48*FRACUNIT, // radius
|
||||||
|
120*FRACUNIT, // height
|
||||||
|
0, // display offset
|
||||||
|
4, // mass
|
||||||
|
0, // damage
|
||||||
|
sfx_None, // activesound
|
||||||
|
MF_NOCLIP|MF_NOBLOCKMAP|MF_NOGRAVITY|MF_RUNSPAWNFUNC, // flags
|
||||||
|
S_NULL // raisestate
|
||||||
|
},
|
||||||
|
|
||||||
|
{ // MT_ANIMALGAESEG
|
||||||
|
-1, // doomednum
|
||||||
|
S_ANIMALGAESEG, // 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
|
||||||
|
48*FRACUNIT, // radius
|
||||||
|
120*FRACUNIT, // height
|
||||||
|
0, // display offset
|
||||||
|
4, // mass
|
||||||
|
0, // damage
|
||||||
|
sfx_None, // activesound
|
||||||
|
MF_NOCLIP|MF_NOBLOCKMAP|MF_NOGRAVITY, // flags
|
||||||
S_NULL // raisestate
|
S_NULL // raisestate
|
||||||
},
|
},
|
||||||
|
|
||||||
{ // MT_DSZSTALAGMITE
|
{ // MT_DSZSTALAGMITE
|
||||||
1008, // doomednum
|
1008, // doomednum
|
||||||
S_DSZSTALAGMITE, // spawnstate
|
S_DSZSTALAGMITE,// spawnstate
|
||||||
1000, // spawnhealth
|
1000, // spawnhealth
|
||||||
S_NULL, // seestate
|
S_NULL, // seestate
|
||||||
sfx_None, // seesound
|
sfx_None, // seesound
|
||||||
|
@ -10220,12 +10333,12 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] =
|
||||||
sfx_None, // deathsound
|
sfx_None, // deathsound
|
||||||
0, // speed
|
0, // speed
|
||||||
8*FRACUNIT, // radius
|
8*FRACUNIT, // radius
|
||||||
116*FRACUNIT, // height
|
116*FRACUNIT, // height
|
||||||
0, // display offset
|
0, // display offset
|
||||||
4, // mass
|
4, // mass
|
||||||
0, // damage
|
0, // damage
|
||||||
sfx_None, // activesound
|
sfx_None, // activesound
|
||||||
MF_SCENERY|MF_SOLID, // flags
|
MF_SCENERY|MF_SOLID, // flags
|
||||||
S_NULL // raisestate
|
S_NULL // raisestate
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -10247,18 +10360,18 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] =
|
||||||
sfx_None, // deathsound
|
sfx_None, // deathsound
|
||||||
0, // speed
|
0, // speed
|
||||||
8*FRACUNIT, // radius
|
8*FRACUNIT, // radius
|
||||||
116*FRACUNIT, // height
|
116*FRACUNIT, // height
|
||||||
0, // display offset
|
0, // display offset
|
||||||
4, // mass
|
4, // mass
|
||||||
0, // damage
|
0, // damage
|
||||||
sfx_None, // activesound
|
sfx_None, // activesound
|
||||||
MF_SCENERY|MF_SOLID, // flags
|
MF_SCENERY|MF_SOLID, // flags
|
||||||
S_NULL // raisestate
|
S_NULL // raisestate
|
||||||
},
|
},
|
||||||
|
|
||||||
{ // MT_LIGHTBEAM
|
{ // MT_LIGHTBEAM
|
||||||
1010, // doomednum
|
1010, // doomednum
|
||||||
S_LIGHTBEAM1, // spawnstate
|
S_LIGHTBEAM1, // spawnstate
|
||||||
1000, // spawnhealth
|
1000, // spawnhealth
|
||||||
S_NULL, // seestate
|
S_NULL, // seestate
|
||||||
sfx_None, // seesound
|
sfx_None, // seesound
|
||||||
|
@ -10273,7 +10386,7 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] =
|
||||||
S_NULL, // xdeathstate
|
S_NULL, // xdeathstate
|
||||||
sfx_None, // deathsound
|
sfx_None, // deathsound
|
||||||
0, // speed
|
0, // speed
|
||||||
16*FRACUNIT, // radius
|
16*FRACUNIT, // radius
|
||||||
16*FRACUNIT, // height
|
16*FRACUNIT, // height
|
||||||
0, // display offset
|
0, // display offset
|
||||||
4, // mass
|
4, // mass
|
||||||
|
@ -10339,7 +10452,7 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] =
|
||||||
|
|
||||||
{ // MT_FLAMEPARTICLE
|
{ // MT_FLAMEPARTICLE
|
||||||
-1, // doomednum
|
-1, // doomednum
|
||||||
S_FLAMEPARTICLE, // spawnstate
|
S_FLAMEPARTICLE,// spawnstate
|
||||||
1000, // spawnhealth
|
1000, // spawnhealth
|
||||||
S_NULL, // seestate
|
S_NULL, // seestate
|
||||||
sfx_None, // seesound
|
sfx_None, // seesound
|
||||||
|
@ -11461,13 +11574,13 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] =
|
||||||
S_NULL, // xdeathstate
|
S_NULL, // xdeathstate
|
||||||
sfx_None, // deathsound
|
sfx_None, // deathsound
|
||||||
0, // speed
|
0, // speed
|
||||||
16*FRACUNIT, // radius
|
13*FRACUNIT, // radius
|
||||||
32*FRACUNIT, // height
|
24*FRACUNIT, // height
|
||||||
0, // display offset
|
0, // display offset
|
||||||
100, // mass
|
DMG_SPIKE, // mass
|
||||||
0, // damage
|
0, // damage
|
||||||
sfx_None, // activesound
|
sfx_None, // activesound
|
||||||
MF_NOTHINK|MF_NOBLOCKMAP|MF_NOCLIP|MF_SCENERY, // flags
|
MF_SCENERY|MF_PAIN|MF_NOGRAVITY|MF_RUNSPAWNFUNC, // flags
|
||||||
S_NULL // raisestate
|
S_NULL // raisestate
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -11488,13 +11601,13 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] =
|
||||||
S_NULL, // xdeathstate
|
S_NULL, // xdeathstate
|
||||||
sfx_None, // deathsound
|
sfx_None, // deathsound
|
||||||
0, // speed
|
0, // speed
|
||||||
16*FRACUNIT, // radius
|
15*FRACUNIT, // radius
|
||||||
64*FRACUNIT, // height
|
52*FRACUNIT, // height
|
||||||
0, // display offset
|
0, // display offset
|
||||||
100, // mass
|
DMG_SPIKE, // mass
|
||||||
0, // damage
|
0, // damage
|
||||||
sfx_None, // activesound
|
sfx_None, // activesound
|
||||||
MF_NOTHINK|MF_NOBLOCKMAP|MF_NOCLIP|MF_SCENERY, // flags
|
MF_SCENERY|MF_PAIN|MF_NOGRAVITY|MF_RUNSPAWNFUNC, // flags
|
||||||
S_NULL // raisestate
|
S_NULL // raisestate
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -11515,13 +11628,13 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] =
|
||||||
S_NULL, // xdeathstate
|
S_NULL, // xdeathstate
|
||||||
sfx_None, // deathsound
|
sfx_None, // deathsound
|
||||||
0, // speed
|
0, // speed
|
||||||
16*FRACUNIT, // radius
|
13*FRACUNIT, // radius
|
||||||
32*FRACUNIT, // height
|
24*FRACUNIT, // height
|
||||||
0, // display offset
|
0, // display offset
|
||||||
100, // mass
|
DMG_SPIKE, // mass
|
||||||
0, // damage
|
0, // damage
|
||||||
sfx_None, // activesound
|
sfx_None, // activesound
|
||||||
MF_NOTHINK|MF_NOBLOCKMAP|MF_NOCLIP|MF_SCENERY, // flags
|
MF_SCENERY|MF_PAIN|MF_NOGRAVITY|MF_RUNSPAWNFUNC, // flags
|
||||||
S_NULL // raisestate
|
S_NULL // raisestate
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -11542,13 +11655,13 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] =
|
||||||
S_NULL, // xdeathstate
|
S_NULL, // xdeathstate
|
||||||
sfx_None, // deathsound
|
sfx_None, // deathsound
|
||||||
0, // speed
|
0, // speed
|
||||||
16*FRACUNIT, // radius
|
15*FRACUNIT, // radius
|
||||||
80*FRACUNIT, // height
|
52*FRACUNIT, // height
|
||||||
0, // display offset
|
0, // display offset
|
||||||
100, // mass
|
DMG_SPIKE, // mass
|
||||||
0, // damage
|
0, // damage
|
||||||
sfx_None, // activesound
|
sfx_None, // activesound
|
||||||
MF_NOTHINK|MF_NOBLOCKMAP|MF_NOCLIP|MF_SCENERY, // flags
|
MF_SCENERY|MF_PAIN|MF_NOGRAVITY|MF_RUNSPAWNFUNC, // flags
|
||||||
S_NULL // raisestate
|
S_NULL // raisestate
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -11572,7 +11685,7 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] =
|
||||||
32*FRACUNIT, // radius
|
32*FRACUNIT, // radius
|
||||||
96*FRACUNIT, // height
|
96*FRACUNIT, // height
|
||||||
0, // display offset
|
0, // display offset
|
||||||
100, // mass
|
DMG_SPIKE, // mass
|
||||||
0, // damage
|
0, // damage
|
||||||
sfx_None, // activesound
|
sfx_None, // activesound
|
||||||
MF_SOLID|MF_SCENERY|MF_PAIN, // flags
|
MF_SOLID|MF_SCENERY|MF_PAIN, // flags
|
||||||
|
@ -11704,13 +11817,13 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] =
|
||||||
S_NULL, // xdeathstate
|
S_NULL, // xdeathstate
|
||||||
sfx_None, // deathsound
|
sfx_None, // deathsound
|
||||||
0, // speed
|
0, // speed
|
||||||
16*FRACUNIT, // radius
|
13*FRACUNIT, // radius
|
||||||
64*FRACUNIT, // height
|
28*FRACUNIT, // height
|
||||||
0, // display offset
|
0, // display offset
|
||||||
DMG_SPIKE, // mass
|
DMG_SPIKE, // mass
|
||||||
0, // damage
|
0, // damage
|
||||||
sfx_None, // activesound
|
sfx_None, // activesound
|
||||||
MF_SOLID|MF_SCENERY|MF_PAIN, // flags
|
MF_SCENERY|MF_PAIN|MF_NOGRAVITY|MF_RUNSPAWNFUNC, // flags
|
||||||
S_NULL // raisestate
|
S_NULL // raisestate
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -11731,13 +11844,67 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] =
|
||||||
S_NULL, // xdeathstate
|
S_NULL, // xdeathstate
|
||||||
sfx_None, // deathsound
|
sfx_None, // deathsound
|
||||||
0, // speed
|
0, // speed
|
||||||
16*FRACUNIT, // radius
|
15*FRACUNIT, // radius
|
||||||
32*FRACUNIT, // height
|
60*FRACUNIT, // height
|
||||||
0, // display offset
|
0, // display offset
|
||||||
DMG_SPIKE, // mass
|
DMG_SPIKE, // mass
|
||||||
0, // damage
|
0, // damage
|
||||||
sfx_None, // activesound
|
sfx_None, // activesound
|
||||||
MF_SOLID|MF_SCENERY|MF_PAIN, // flags
|
MF_SCENERY|MF_PAIN|MF_NOGRAVITY|MF_RUNSPAWNFUNC, // flags
|
||||||
|
S_NULL // raisestate
|
||||||
|
},
|
||||||
|
|
||||||
|
{ // MT_CACTITINYSEG
|
||||||
|
-1, // doomednum
|
||||||
|
S_CACTITINYSEG, // 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
|
||||||
|
13*FRACUNIT, // radius
|
||||||
|
28*FRACUNIT, // height
|
||||||
|
0, // display offset
|
||||||
|
DMG_SPIKE, // mass
|
||||||
|
0, // damage
|
||||||
|
sfx_None, // activesound
|
||||||
|
MF_NOTHINK|MF_SCENERY|MF_PAIN|MF_NOGRAVITY, // flags
|
||||||
|
S_NULL // raisestate
|
||||||
|
},
|
||||||
|
|
||||||
|
{ // MT_CACTISMALLSEG
|
||||||
|
-1, // doomednum
|
||||||
|
S_CACTISMALLSEG, // 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
|
||||||
|
15*FRACUNIT, // radius
|
||||||
|
60*FRACUNIT, // height
|
||||||
|
0, // display offset
|
||||||
|
DMG_SPIKE, // mass
|
||||||
|
0, // damage
|
||||||
|
sfx_None, // activesound
|
||||||
|
MF_NOTHINK|MF_SCENERY|MF_PAIN|MF_NOGRAVITY, // flags
|
||||||
S_NULL // raisestate
|
S_NULL // raisestate
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
61
src/info.h
61
src/info.h
|
@ -458,11 +458,11 @@ typedef enum sprite
|
||||||
SPR_GARG, // Deep Sea Gargoyle
|
SPR_GARG, // Deep Sea Gargoyle
|
||||||
SPR_SEWE, // Deep Sea Seaweed
|
SPR_SEWE, // Deep Sea Seaweed
|
||||||
SPR_DRIP, // Dripping water
|
SPR_DRIP, // Dripping water
|
||||||
SPR_CRL1, // Coral 1
|
SPR_CORL, // Coral
|
||||||
SPR_CRL2, // Coral 2
|
|
||||||
SPR_CRL3, // Coral 3
|
|
||||||
SPR_BCRY, // Blue Crystal
|
SPR_BCRY, // Blue Crystal
|
||||||
SPR_KELP, // Kelp
|
SPR_KELP, // Kelp
|
||||||
|
SPR_ALGA, // Animated algae top
|
||||||
|
SPR_ALGB, // Animated algae segment
|
||||||
SPR_DSTG, // DSZ Stalagmites
|
SPR_DSTG, // DSZ Stalagmites
|
||||||
SPR_LIBE, // DSZ Light beam
|
SPR_LIBE, // DSZ Light beam
|
||||||
|
|
||||||
|
@ -492,7 +492,7 @@ typedef enum sprite
|
||||||
// Arid Canyon Scenery
|
// Arid Canyon Scenery
|
||||||
SPR_BTBL, // Big tumbleweed
|
SPR_BTBL, // Big tumbleweed
|
||||||
SPR_STBL, // Small tumbleweed
|
SPR_STBL, // Small tumbleweed
|
||||||
SPR_CACT, // Cacti sprites
|
SPR_CACT, // Cacti
|
||||||
SPR_WWSG, // Caution Sign
|
SPR_WWSG, // Caution Sign
|
||||||
SPR_WWS2, // Cacti Sign
|
SPR_WWS2, // Cacti Sign
|
||||||
SPR_WWS3, // Sharp Turn Sign
|
SPR_WWS3, // Sharp Turn Sign
|
||||||
|
@ -2289,14 +2289,12 @@ typedef enum state
|
||||||
S_DRIPC1,
|
S_DRIPC1,
|
||||||
S_DRIPC2,
|
S_DRIPC2,
|
||||||
|
|
||||||
// Coral 1
|
// Coral
|
||||||
S_CORAL1,
|
S_CORAL1,
|
||||||
|
|
||||||
// Coral 2
|
|
||||||
S_CORAL2,
|
S_CORAL2,
|
||||||
|
|
||||||
// Coral 3
|
|
||||||
S_CORAL3,
|
S_CORAL3,
|
||||||
|
S_CORAL4,
|
||||||
|
S_CORAL5,
|
||||||
|
|
||||||
// Blue Crystal
|
// Blue Crystal
|
||||||
S_BLUECRYSTAL1,
|
S_BLUECRYSTAL1,
|
||||||
|
@ -2304,6 +2302,11 @@ typedef enum state
|
||||||
// Kelp,
|
// Kelp,
|
||||||
S_KELP,
|
S_KELP,
|
||||||
|
|
||||||
|
// Animated algae
|
||||||
|
S_ANIMALGAETOP1,
|
||||||
|
S_ANIMALGAETOP2,
|
||||||
|
S_ANIMALGAESEG,
|
||||||
|
|
||||||
// DSZ Stalagmites
|
// DSZ Stalagmites
|
||||||
S_DSZSTALAGMITE,
|
S_DSZSTALAGMITE,
|
||||||
S_DSZ2STALAGMITE,
|
S_DSZ2STALAGMITE,
|
||||||
|
@ -2438,7 +2441,7 @@ typedef enum state
|
||||||
S_LITTLETUMBLEWEED_ROLL7,
|
S_LITTLETUMBLEWEED_ROLL7,
|
||||||
S_LITTLETUMBLEWEED_ROLL8,
|
S_LITTLETUMBLEWEED_ROLL8,
|
||||||
|
|
||||||
// Cacti Sprites
|
// Cacti
|
||||||
S_CACTI1,
|
S_CACTI1,
|
||||||
S_CACTI2,
|
S_CACTI2,
|
||||||
S_CACTI3,
|
S_CACTI3,
|
||||||
|
@ -2450,8 +2453,10 @@ typedef enum state
|
||||||
S_CACTI9,
|
S_CACTI9,
|
||||||
S_CACTI10,
|
S_CACTI10,
|
||||||
S_CACTI11,
|
S_CACTI11,
|
||||||
|
S_CACTITINYSEG,
|
||||||
|
S_CACTISMALLSEG,
|
||||||
|
|
||||||
// Warning signs sprites
|
// Warning signs
|
||||||
S_ARIDSIGN_CAUTION,
|
S_ARIDSIGN_CAUTION,
|
||||||
S_ARIDSIGN_CACTI,
|
S_ARIDSIGN_CACTI,
|
||||||
S_ARIDSIGN_SHARPTURN,
|
S_ARIDSIGN_SHARPTURN,
|
||||||
|
@ -4190,11 +4195,15 @@ typedef enum mobj_type
|
||||||
MT_SEAWEED, // DSZ Seaweed
|
MT_SEAWEED, // DSZ Seaweed
|
||||||
MT_WATERDRIP, // Dripping Water source
|
MT_WATERDRIP, // Dripping Water source
|
||||||
MT_WATERDROP, // Water drop from dripping water
|
MT_WATERDROP, // Water drop from dripping water
|
||||||
MT_CORAL1, // Coral 1
|
MT_CORAL1, // Coral
|
||||||
MT_CORAL2, // Coral 2
|
MT_CORAL2,
|
||||||
MT_CORAL3, // Coral 3
|
MT_CORAL3,
|
||||||
|
MT_CORAL4,
|
||||||
|
MT_CORAL5,
|
||||||
MT_BLUECRYSTAL, // Blue Crystal
|
MT_BLUECRYSTAL, // Blue Crystal
|
||||||
MT_KELP, // Kelp
|
MT_KELP, // Kelp
|
||||||
|
MT_ANIMALGAETOP, // Animated algae top
|
||||||
|
MT_ANIMALGAESEG, // Animated algae segment
|
||||||
MT_DSZSTALAGMITE, // Deep Sea 1 Stalagmite
|
MT_DSZSTALAGMITE, // Deep Sea 1 Stalagmite
|
||||||
MT_DSZ2STALAGMITE, // Deep Sea 2 Stalagmite
|
MT_DSZ2STALAGMITE, // Deep Sea 2 Stalagmite
|
||||||
MT_LIGHTBEAM, // DSZ Light beam
|
MT_LIGHTBEAM, // DSZ Light beam
|
||||||
|
@ -4245,17 +4254,19 @@ typedef enum mobj_type
|
||||||
// Arid Canyon Scenery
|
// Arid Canyon Scenery
|
||||||
MT_BIGTUMBLEWEED,
|
MT_BIGTUMBLEWEED,
|
||||||
MT_LITTLETUMBLEWEED,
|
MT_LITTLETUMBLEWEED,
|
||||||
MT_CACTI1,
|
MT_CACTI1, // Tiny Red Flower Cactus
|
||||||
MT_CACTI2,
|
MT_CACTI2, // Small Red Flower Cactus
|
||||||
MT_CACTI3,
|
MT_CACTI3, // Tiny Blue Flower Cactus
|
||||||
MT_CACTI4,
|
MT_CACTI4, // Small Blue Flower Cactus
|
||||||
MT_CACTI5, // Harmful Cactus 1
|
MT_CACTI5, // Prickly Pear
|
||||||
MT_CACTI6, // Harmful Cactus 2
|
MT_CACTI6, // Barrel Cactus
|
||||||
MT_CACTI7, // Harmful Cactus 3
|
MT_CACTI7, // Tall Barrel Cactus
|
||||||
MT_CACTI8, // Harmful Cactus 4
|
MT_CACTI8, // Armed Cactus
|
||||||
MT_CACTI9, // Harmful Cactus 5
|
MT_CACTI9, // Ball Cactus
|
||||||
MT_CACTI10, // Harmful Cactus 6
|
MT_CACTI10, // Tiny Cactus
|
||||||
MT_CACTI11, // Harmful Cactus 7
|
MT_CACTI11, // Small Cactus
|
||||||
|
MT_CACTITINYSEG, // Tiny Cactus Segment
|
||||||
|
MT_CACTISMALLSEG, // Small Cactus Segment
|
||||||
MT_ARIDSIGN_CAUTION, // Caution Sign
|
MT_ARIDSIGN_CAUTION, // Caution Sign
|
||||||
MT_ARIDSIGN_CACTI, // Cacti Sign
|
MT_ARIDSIGN_CACTI, // Cacti Sign
|
||||||
MT_ARIDSIGN_SHARPTURN, // Sharp Turn Sign
|
MT_ARIDSIGN_SHARPTURN, // Sharp Turn Sign
|
||||||
|
|
Loading…
Reference in New Issue