mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
SPB Attack: medals, emblems, and fixes
This commit is contained in:
parent
6173ca47aa
commit
f3f4ac16de
5 changed files with 15 additions and 6 deletions
|
|
@ -923,8 +923,10 @@ boolean CON_Responder(event_t *ev)
|
|||
// check for console toggle key
|
||||
if (ev->type != ev_console)
|
||||
{
|
||||
#ifndef DEVELOP // I have driven this course 45 times and I just want to give myself rocketsneakers
|
||||
if (modeattacking || metalrecording || marathonmode)
|
||||
return false;
|
||||
#endif
|
||||
|
||||
if (ev->data1 >= NUMKEYS) // See also: HUD_Responder
|
||||
{
|
||||
|
|
|
|||
|
|
@ -514,7 +514,7 @@ void G_UpdateTimeStickerMedals(UINT16 map, boolean showownrecord)
|
|||
}
|
||||
case ET_MAP:
|
||||
{
|
||||
if (emblem->flags & ME_SPBATTACK)
|
||||
if (emblem->flags & ME_SPBATTACK && cv_dummyspbattack.value)
|
||||
break;
|
||||
goto bademblem;
|
||||
}
|
||||
|
|
@ -522,6 +522,9 @@ void G_UpdateTimeStickerMedals(UINT16 map, boolean showownrecord)
|
|||
goto bademblem;
|
||||
}
|
||||
|
||||
if (cv_dummyspbattack.value && !(emblem->flags & ME_SPBATTACK))
|
||||
return;
|
||||
|
||||
if (!gamedata->collected[(emblem-emblemlocations)] && gonnadrawtime)
|
||||
break;
|
||||
|
||||
|
|
|
|||
|
|
@ -1669,7 +1669,6 @@ void K_drawKartTimestamp(tic_t drawtime, INT32 TX, INT32 TY, INT32 splitflags, U
|
|||
bombxoff = sqrt(bombxoff) - 5;
|
||||
bombxoff = max(0, min(bombxoff, widthbar));
|
||||
V_DrawScaledPatch(160 + widthbar/2 - bombxoff, ybar - 7, FRACUNIT, W_CachePatchName("SPBMMAP", PU_CACHE));
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -10,7 +10,12 @@
|
|||
#include "../m_misc.h" // M_MkdirEach
|
||||
#include "../z_zone.h" // Z_StrDup/Z_Free
|
||||
|
||||
consvar_t cv_dummyspbattack = CVAR_INIT ("dummyspbattack", "Off", CV_HIDDEN, CV_OnOff, NULL);
|
||||
static void CV_SPBAttackChanged(void)
|
||||
{
|
||||
G_UpdateTimeStickerMedals(levellist.choosemap, false);
|
||||
}
|
||||
|
||||
consvar_t cv_dummyspbattack = CVAR_INIT ("dummyspbattack", "Off", CV_HIDDEN|CV_CALL, CV_OnOff, CV_SPBAttackChanged);
|
||||
|
||||
// see ta_e
|
||||
menuitem_t PLAY_TimeAttack[] =
|
||||
|
|
|
|||
|
|
@ -1973,10 +1973,10 @@ static void K_HandleLapIncrement(player_t *player)
|
|||
rainbowstartavailable = false;
|
||||
}
|
||||
|
||||
if (player->laps == 1 && modeattacking & ATTACKING_SPB && false)
|
||||
if (player->laps == 1 && modeattacking & ATTACKING_SPB)
|
||||
{
|
||||
P_SpawnMobj(player->mo->x - FixedMul(8000*mapobjectscale, cos(player->mo->angle)),
|
||||
player->mo->y - FixedMul(8000*mapobjectscale, sin(player->mo->angle)),
|
||||
P_SpawnMobj(player->mo->x - FixedMul(1000*mapobjectscale, FINECOSINE(player->mo->angle >> ANGLETOFINESHIFT)),
|
||||
player->mo->y - FixedMul(1000*mapobjectscale, FINESINE(player->mo->angle >> ANGLETOFINESHIFT)),
|
||||
player->mo->z, MT_SPB);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue