mirror of
https://git.do.srb2.org/KartKrew/Kart-Public.git
synced 2024-12-25 20:01:04 +00:00
I don't think we need the BLUE_SPHERES define anymore...
This commit is contained in:
parent
7ae87cc2c6
commit
6aa708b5af
7 changed files with 2 additions and 38 deletions
|
@ -6229,9 +6229,7 @@ static const char *const MOBJTYPE_LIST[] = { // array length left dynamic for s
|
||||||
// Collectible Items
|
// Collectible Items
|
||||||
"MT_RING",
|
"MT_RING",
|
||||||
"MT_FLINGRING", // Lost ring
|
"MT_FLINGRING", // Lost ring
|
||||||
#ifdef BLUE_SPHERES
|
|
||||||
"MT_BLUEBALL", // Blue sphere replacement for special stages
|
"MT_BLUEBALL", // Blue sphere replacement for special stages
|
||||||
#endif
|
|
||||||
"MT_REDTEAMRING", //Rings collectable by red team.
|
"MT_REDTEAMRING", //Rings collectable by red team.
|
||||||
"MT_BLUETEAMRING", //Rings collectable by blue team.
|
"MT_BLUETEAMRING", //Rings collectable by blue team.
|
||||||
"MT_EMMY", // emerald token for special stage
|
"MT_EMMY", // emerald token for special stage
|
||||||
|
|
|
@ -449,10 +449,6 @@ extern const char *compdate, *comptime, *comprevision, *compbranch;
|
||||||
/// Polyobject fake flat code
|
/// Polyobject fake flat code
|
||||||
#define POLYOBJECTS_PLANES
|
#define POLYOBJECTS_PLANES
|
||||||
|
|
||||||
/// Blue spheres for future use.
|
|
||||||
/// \todo Remove this define.
|
|
||||||
#define BLUE_SPHERES // Blue spheres for future use.
|
|
||||||
|
|
||||||
/// Improved way of dealing with ping values and a ping limit.
|
/// Improved way of dealing with ping values and a ping limit.
|
||||||
#define NEWPING
|
#define NEWPING
|
||||||
|
|
||||||
|
|
|
@ -4569,7 +4569,6 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] =
|
||||||
S_NULL // raisestate
|
S_NULL // raisestate
|
||||||
},
|
},
|
||||||
|
|
||||||
#ifdef BLUE_SPHERES
|
|
||||||
{ // MT_BLUEBALL
|
{ // MT_BLUEBALL
|
||||||
-1, // doomednum
|
-1, // doomednum
|
||||||
S_BLUEBALL, // spawnstate
|
S_BLUEBALL, // spawnstate
|
||||||
|
@ -4596,7 +4595,6 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] =
|
||||||
MF_SLIDEME|MF_SPECIAL|MF_NOGRAVITY|MF_NOCLIPHEIGHT, // flags
|
MF_SLIDEME|MF_SPECIAL|MF_NOGRAVITY|MF_NOCLIPHEIGHT, // flags
|
||||||
S_NULL // raisestate
|
S_NULL // raisestate
|
||||||
},
|
},
|
||||||
#endif
|
|
||||||
|
|
||||||
{ // MT_REDTEAMRING
|
{ // MT_REDTEAMRING
|
||||||
308, // doomednum
|
308, // doomednum
|
||||||
|
|
|
@ -3049,9 +3049,7 @@ typedef enum mobj_type
|
||||||
// Collectible Items
|
// Collectible Items
|
||||||
MT_RING,
|
MT_RING,
|
||||||
MT_FLINGRING, // Lost ring
|
MT_FLINGRING, // Lost ring
|
||||||
#ifdef BLUE_SPHERES
|
|
||||||
MT_BLUEBALL, // Blue sphere replacement for special stages
|
MT_BLUEBALL, // Blue sphere replacement for special stages
|
||||||
#endif
|
|
||||||
MT_REDTEAMRING, //Rings collectable by red team.
|
MT_REDTEAMRING, //Rings collectable by red team.
|
||||||
MT_BLUETEAMRING, //Rings collectable by blue team.
|
MT_BLUETEAMRING, //Rings collectable by blue team.
|
||||||
MT_EMMY, // emerald token for special stage
|
MT_EMMY, // emerald token for special stage
|
||||||
|
|
|
@ -405,7 +405,6 @@ void P_TouchSpecialThing(mobj_t *special, mobj_t *toucher, boolean heightcheck)
|
||||||
if ((maptol & TOL_NIGHTS) && special->type != MT_FLINGCOIN)
|
if ((maptol & TOL_NIGHTS) && special->type != MT_FLINGCOIN)
|
||||||
P_DoNightsScore(player);
|
P_DoNightsScore(player);
|
||||||
break;
|
break;
|
||||||
#ifdef BLUE_SPHERES
|
|
||||||
case MT_BLUEBALL:
|
case MT_BLUEBALL:
|
||||||
if (!(P_CanPickupItem(player, false)))
|
if (!(P_CanPickupItem(player, false)))
|
||||||
return;
|
return;
|
||||||
|
@ -422,7 +421,6 @@ void P_TouchSpecialThing(mobj_t *special, mobj_t *toucher, boolean heightcheck)
|
||||||
if (maptol & TOL_NIGHTS)
|
if (maptol & TOL_NIGHTS)
|
||||||
P_DoNightsScore(player);
|
P_DoNightsScore(player);
|
||||||
break;
|
break;
|
||||||
#endif
|
|
||||||
case MT_AUTOPICKUP:
|
case MT_AUTOPICKUP:
|
||||||
case MT_BOUNCEPICKUP:
|
case MT_BOUNCEPICKUP:
|
||||||
case MT_SCATTERPICKUP:
|
case MT_SCATTERPICKUP:
|
||||||
|
@ -766,10 +764,7 @@ void P_TouchSpecialThing(mobj_t *special, mobj_t *toucher, boolean heightcheck)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!(mo2->type == MT_NIGHTSWING || mo2->type == MT_RING || mo2->type == MT_COIN
|
if (!(mo2->type == MT_NIGHTSWING || mo2->type == MT_RING || mo2->type == MT_COIN
|
||||||
#ifdef BLUE_SPHERES
|
|| mo2->type == MT_BLUEBALL))
|
||||||
|| mo2->type == MT_BLUEBALL
|
|
||||||
#endif
|
|
||||||
))
|
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
// Yay! The thing's in reach! Pull it in!
|
// Yay! The thing's in reach! Pull it in!
|
||||||
|
|
18
src/p_mobj.c
18
src/p_mobj.c
|
@ -2188,9 +2188,7 @@ static boolean P_ZMovement(mobj_t *mo)
|
||||||
|
|
||||||
case MT_RING: // Ignore still rings
|
case MT_RING: // Ignore still rings
|
||||||
case MT_COIN:
|
case MT_COIN:
|
||||||
#ifdef BLUE_SPHERES
|
|
||||||
case MT_BLUEBALL:
|
case MT_BLUEBALL:
|
||||||
#endif
|
|
||||||
case MT_REDTEAMRING:
|
case MT_REDTEAMRING:
|
||||||
case MT_BLUETEAMRING:
|
case MT_BLUETEAMRING:
|
||||||
case MT_FLINGRING:
|
case MT_FLINGRING:
|
||||||
|
@ -6479,14 +6477,12 @@ void P_MobjThinker(mobj_t *mobj)
|
||||||
else if (mobj->health <= 0) // Dead things think differently than the living.
|
else if (mobj->health <= 0) // Dead things think differently than the living.
|
||||||
switch (mobj->type)
|
switch (mobj->type)
|
||||||
{
|
{
|
||||||
#ifdef BLUE_SPHERES
|
|
||||||
case MT_BLUEBALL:
|
case MT_BLUEBALL:
|
||||||
if ((mobj->tics>>2)+1 > 0 && (mobj->tics>>2)+1 <= tr_trans60) // tr_trans50 through tr_trans90, shifting once every second frame
|
if ((mobj->tics>>2)+1 > 0 && (mobj->tics>>2)+1 <= tr_trans60) // tr_trans50 through tr_trans90, shifting once every second frame
|
||||||
mobj->frame = (NUMTRANSMAPS-((mobj->tics>>2)+1))<<FF_TRANSSHIFT;
|
mobj->frame = (NUMTRANSMAPS-((mobj->tics>>2)+1))<<FF_TRANSSHIFT;
|
||||||
else // tr_trans60 otherwise
|
else // tr_trans60 otherwise
|
||||||
mobj->frame = tr_trans60<<FF_TRANSSHIFT;
|
mobj->frame = tr_trans60<<FF_TRANSSHIFT;
|
||||||
break;
|
break;
|
||||||
#endif
|
|
||||||
case MT_EGGCAPSULE:
|
case MT_EGGCAPSULE:
|
||||||
if (mobj->z <= mobj->floorz)
|
if (mobj->z <= mobj->floorz)
|
||||||
{
|
{
|
||||||
|
@ -6944,9 +6940,7 @@ void P_MobjThinker(mobj_t *mobj)
|
||||||
break;
|
break;
|
||||||
case MT_RING:
|
case MT_RING:
|
||||||
case MT_COIN:
|
case MT_COIN:
|
||||||
#ifdef BLUE_SPHERES
|
|
||||||
case MT_BLUEBALL:
|
case MT_BLUEBALL:
|
||||||
#endif
|
|
||||||
case MT_REDTEAMRING:
|
case MT_REDTEAMRING:
|
||||||
case MT_BLUETEAMRING:
|
case MT_BLUETEAMRING:
|
||||||
// No need to check water. Who cares?
|
// No need to check water. Who cares?
|
||||||
|
@ -7712,9 +7706,7 @@ mobj_t *P_SpawnMobj(fixed_t x, fixed_t y, fixed_t z, mobjtype_t type)
|
||||||
break;
|
break;
|
||||||
case MT_RING:
|
case MT_RING:
|
||||||
case MT_COIN:
|
case MT_COIN:
|
||||||
#ifdef BLUE_SPHERES
|
|
||||||
case MT_BLUEBALL:
|
case MT_BLUEBALL:
|
||||||
#endif
|
|
||||||
nummaprings++;
|
nummaprings++;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
@ -7840,9 +7832,7 @@ void P_RemoveMobj(mobj_t *mobj)
|
||||||
if (mobj->spawnpoint &&
|
if (mobj->spawnpoint &&
|
||||||
(mobj->type == MT_RING
|
(mobj->type == MT_RING
|
||||||
|| mobj->type == MT_COIN
|
|| mobj->type == MT_COIN
|
||||||
#ifdef BLUE_SPHERES
|
|
||||||
|| mobj->type == MT_BLUEBALL
|
|| mobj->type == MT_BLUEBALL
|
||||||
#endif
|
|
||||||
|| mobj->type == MT_REDTEAMRING
|
|| mobj->type == MT_REDTEAMRING
|
||||||
|| mobj->type == MT_BLUETEAMRING
|
|| mobj->type == MT_BLUETEAMRING
|
||||||
|| P_WeaponOrPanel(mobj->type))
|
|| P_WeaponOrPanel(mobj->type))
|
||||||
|
@ -9628,11 +9618,9 @@ void P_SpawnHoopsAndRings(mapthing_t *mthing)
|
||||||
ringthing = (gametype == GT_CTF) ? MT_BLUETEAMRING : MT_RING;
|
ringthing = (gametype == GT_CTF) ? MT_BLUETEAMRING : MT_RING;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
#ifdef BLUE_SPHERES
|
|
||||||
// Spawn rings as blue spheres in special stages, ala S3+K.
|
// Spawn rings as blue spheres in special stages, ala S3+K.
|
||||||
if (G_IsSpecialStage(gamemap) && useNightsSS)
|
if (G_IsSpecialStage(gamemap) && useNightsSS)
|
||||||
ringthing = MT_BLUEBALL;
|
ringthing = MT_BLUEBALL;
|
||||||
#endif
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -9697,11 +9685,9 @@ void P_SpawnHoopsAndRings(mapthing_t *mthing)
|
||||||
if (ultimatemode && !(G_IsSpecialStage(gamemap) || maptol & TOL_NIGHTS))
|
if (ultimatemode && !(G_IsSpecialStage(gamemap) || maptol & TOL_NIGHTS))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
#ifdef BLUE_SPHERES
|
|
||||||
// Spawn rings as blue spheres in special stages, ala S3+K.
|
// Spawn rings as blue spheres in special stages, ala S3+K.
|
||||||
if (G_IsSpecialStage(gamemap) && useNightsSS)
|
if (G_IsSpecialStage(gamemap) && useNightsSS)
|
||||||
ringthing = MT_BLUEBALL;
|
ringthing = MT_BLUEBALL;
|
||||||
#endif
|
|
||||||
|
|
||||||
for (r = 1; r <= 5; r++)
|
for (r = 1; r <= 5; r++)
|
||||||
{
|
{
|
||||||
|
@ -9752,11 +9738,9 @@ void P_SpawnHoopsAndRings(mapthing_t *mthing)
|
||||||
if (ultimatemode && !(G_IsSpecialStage(gamemap) || maptol & TOL_NIGHTS))
|
if (ultimatemode && !(G_IsSpecialStage(gamemap) || maptol & TOL_NIGHTS))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
#ifdef BLUE_SPHERES
|
|
||||||
// Spawn rings as blue spheres in special stages, ala S3+K.
|
// Spawn rings as blue spheres in special stages, ala S3+K.
|
||||||
if (G_IsSpecialStage(gamemap) && useNightsSS)
|
if (G_IsSpecialStage(gamemap) && useNightsSS)
|
||||||
ringthing = MT_BLUEBALL;
|
ringthing = MT_BLUEBALL;
|
||||||
#endif
|
|
||||||
|
|
||||||
angle >>= ANGLETOFINESHIFT;
|
angle >>= ANGLETOFINESHIFT;
|
||||||
|
|
||||||
|
@ -9849,11 +9833,9 @@ void P_SpawnHoopsAndRings(mapthing_t *mthing)
|
||||||
if (ultimatemode && !(G_IsSpecialStage(gamemap) || (maptol & TOL_NIGHTS)))
|
if (ultimatemode && !(G_IsSpecialStage(gamemap) || (maptol & TOL_NIGHTS)))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
#ifdef BLUE_SPHERES
|
|
||||||
// Spawn rings as blue spheres in special stages, ala S3+K.
|
// Spawn rings as blue spheres in special stages, ala S3+K.
|
||||||
if (G_IsSpecialStage(gamemap) && useNightsSS)
|
if (G_IsSpecialStage(gamemap) && useNightsSS)
|
||||||
itemToSpawn = MT_BLUEBALL;
|
itemToSpawn = MT_BLUEBALL;
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fa = i*FINEANGLES/numitems;
|
fa = i*FINEANGLES/numitems;
|
||||||
|
|
|
@ -8857,10 +8857,7 @@ void P_PlayerThink(player_t *player)
|
||||||
mo2 = (mobj_t *)th;
|
mo2 = (mobj_t *)th;
|
||||||
|
|
||||||
if (!(mo2->type == MT_NIGHTSWING || mo2->type == MT_RING || mo2->type == MT_COIN
|
if (!(mo2->type == MT_NIGHTSWING || mo2->type == MT_RING || mo2->type == MT_COIN
|
||||||
#ifdef BLUE_SPHERES
|
|| mo2->type == MT_BLUEBALL))
|
||||||
|| mo2->type == MT_BLUEBALL
|
|
||||||
#endif
|
|
||||||
))
|
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (P_AproxDistance(P_AproxDistance(mo2->x - x, mo2->y - y), mo2->z - z) > FixedMul(128*FRACUNIT, player->mo->scale))
|
if (P_AproxDistance(P_AproxDistance(mo2->x - x, mo2->y - y), mo2->z - z) > FixedMul(128*FRACUNIT, player->mo->scale))
|
||||||
|
|
Loading…
Reference in a new issue