- Added Blzut3's patch for a real Chex Quest game mode.
SVN r1188 (trunk)
This commit is contained in:
parent
62a9958a9a
commit
dbcc246cf3
47 changed files with 969 additions and 126 deletions
|
|
@ -1896,7 +1896,7 @@ void P_ZMovement (AActor *mo)
|
|||
if (mo->z <= mo->floorz)
|
||||
{
|
||||
if ((mo->flags & MF_MISSILE) &&
|
||||
(gameinfo.gametype != GAME_Doom || !(mo->flags & MF_NOCLIP)))
|
||||
(!(gameinfo.gametype & GAME_DoomChex) || !(mo->flags & MF_NOCLIP)))
|
||||
{
|
||||
mo->z = mo->floorz;
|
||||
if (mo->flags2 & MF2_BOUNCETYPE)
|
||||
|
|
@ -2006,7 +2006,7 @@ void P_ZMovement (AActor *mo)
|
|||
mo->momz = -mo->momz;
|
||||
}
|
||||
if (mo->flags & MF_MISSILE &&
|
||||
(gameinfo.gametype != GAME_Doom || !(mo->flags & MF_NOCLIP)))
|
||||
(!(gameinfo.gametype & GAME_DoomChex) || !(mo->flags & MF_NOCLIP)))
|
||||
{
|
||||
if (mo->flags3 & MF3_CEILINGHUGGER)
|
||||
{
|
||||
|
|
@ -4025,7 +4025,7 @@ void P_SpawnBlood (fixed_t x, fixed_t y, fixed_t z, angle_t dir, int damage, AAc
|
|||
th = Spawn (bloodcls, x, y, z, ALLOW_REPLACE);
|
||||
th->momz = FRACUNIT*2;
|
||||
th->angle = dir;
|
||||
if (gameinfo.gametype == GAME_Doom)
|
||||
if (gameinfo.gametype & GAME_DoomChex)
|
||||
{
|
||||
th->tics -= pr_spawnblood() & 3;
|
||||
|
||||
|
|
@ -4039,7 +4039,7 @@ void P_SpawnBlood (fixed_t x, fixed_t y, fixed_t z, angle_t dir, int damage, AAc
|
|||
}
|
||||
|
||||
// Moved out of the blood actor so that replacing blood is easier
|
||||
if (gameinfo.gametype & GAME_DoomStrife)
|
||||
if (gameinfo.gametype & GAME_DoomStrifeChex)
|
||||
{
|
||||
if (gameinfo.gametype == GAME_Strife)
|
||||
{
|
||||
|
|
@ -4861,7 +4861,7 @@ void AActor::Crash()
|
|||
if (crashstate == NULL)
|
||||
{
|
||||
int gibhealth = -abs(GetClass()->Meta.GetMetaInt (AMETA_GibHealth,
|
||||
gameinfo.gametype == GAME_Doom ? -GetDefault()->health : -GetDefault()->health/2));
|
||||
gameinfo.gametype & GAME_DoomChex ? -GetDefault()->health : -GetDefault()->health/2));
|
||||
|
||||
if (health < gibhealth)
|
||||
{ // Extreme death
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue