mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2026-04-27 20:41:46 +00:00
Sealed Stars: show text on the screen for loss conditions
Player dies:
FALL OUT!
Player finishes before collecting the emerald:
EMPTY
HANDED?
UFO finishes before player:
TOO LATE...
This commit is contained in:
parent
2328ceb4bc
commit
5d8efb66a4
3 changed files with 10 additions and 0 deletions
|
|
@ -26,6 +26,7 @@
|
||||||
#include "../r_skins.h"
|
#include "../r_skins.h"
|
||||||
#include "../k_hitlag.h"
|
#include "../k_hitlag.h"
|
||||||
#include "../acs/interface.h"
|
#include "../acs/interface.h"
|
||||||
|
#include "../hu_stuff.h"
|
||||||
|
|
||||||
#define UFO_BASE_SPEED (42 * FRACUNIT) // UFO's slowest speed.
|
#define UFO_BASE_SPEED (42 * FRACUNIT) // UFO's slowest speed.
|
||||||
#define UFO_SPEEDUP (FRACUNIT >> 1) // Acceleration
|
#define UFO_SPEEDUP (FRACUNIT >> 1) // Acceleration
|
||||||
|
|
@ -453,6 +454,8 @@ static void UFOMove(mobj_t *ufo)
|
||||||
|
|
||||||
// Disable player
|
// Disable player
|
||||||
P_DoAllPlayersExit(PF_NOCONTEST, false);
|
P_DoAllPlayersExit(PF_NOCONTEST, false);
|
||||||
|
|
||||||
|
HU_DoTitlecardCEcho(NULL, "TOO LATE...", false);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pathfindsuccess == true)
|
if (pathfindsuccess == true)
|
||||||
|
|
|
||||||
|
|
@ -2069,6 +2069,11 @@ static boolean P_KillPlayer(player_t *player, mobj_t *inflictor, mobj_t *source,
|
||||||
#else
|
#else
|
||||||
P_DoPlayerExit(player, PF_NOCONTEST);
|
P_DoPlayerExit(player, PF_NOCONTEST);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
if (specialstageinfo.valid == true)
|
||||||
|
{
|
||||||
|
HU_DoTitlecardCEcho(player, "FALL OUT!", false);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (player->exiting)
|
if (player->exiting)
|
||||||
|
|
|
||||||
|
|
@ -2053,6 +2053,8 @@ static void K_HandleLapIncrement(player_t *player)
|
||||||
if (!(specialstageinfo.ufo == NULL || P_MobjWasRemoved(specialstageinfo.ufo)))
|
if (!(specialstageinfo.ufo == NULL || P_MobjWasRemoved(specialstageinfo.ufo)))
|
||||||
{
|
{
|
||||||
applyflags |= PF_NOCONTEST;
|
applyflags |= PF_NOCONTEST;
|
||||||
|
|
||||||
|
HU_DoTitlecardCEcho(player, "EMPTY\\HANDED?", false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue