mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2026-04-26 12:01:47 +00:00
Merge branch 'duel-items-in-bonus' into 'master'
Spawn Duel items in GP Bonus See merge request KartKrew/Kart!1584
This commit is contained in:
commit
fc982e84fd
3 changed files with 9 additions and 2 deletions
|
|
@ -122,6 +122,11 @@ void K_TimerReset(void)
|
||||||
g_pointlimit = 0;
|
g_pointlimit = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
boolean K_ShouldSpawnDuelItems(void)
|
||||||
|
{
|
||||||
|
return (inDuel == true || (grandprixinfo.gp && grandprixinfo.eventmode == GPEVENT_BONUS));
|
||||||
|
}
|
||||||
|
|
||||||
static void K_SpawnItemCapsules(void)
|
static void K_SpawnItemCapsules(void)
|
||||||
{
|
{
|
||||||
mapthing_t *mt = mapthings;
|
mapthing_t *mt = mapthings;
|
||||||
|
|
@ -263,7 +268,7 @@ void K_TimerInit(void)
|
||||||
timelimitintics = K_TimeLimitForGametype();
|
timelimitintics = K_TimeLimitForGametype();
|
||||||
g_pointlimit = K_PointLimitForGametype();
|
g_pointlimit = K_PointLimitForGametype();
|
||||||
|
|
||||||
if (inDuel == true)
|
if (K_ShouldSpawnDuelItems())
|
||||||
{
|
{
|
||||||
K_SpawnDuelOnlyItems();
|
K_SpawnDuelOnlyItems();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -214,6 +214,8 @@ void K_KartEbrakeVisuals(player_t *p);
|
||||||
void K_HandleDirectionalInfluence(player_t *player);
|
void K_HandleDirectionalInfluence(player_t *player);
|
||||||
fixed_t K_DefaultPlayerRadius(player_t *player);
|
fixed_t K_DefaultPlayerRadius(player_t *player);
|
||||||
|
|
||||||
|
boolean K_ShouldSpawnDuelItems(void);
|
||||||
|
|
||||||
// sound stuff for lua
|
// sound stuff for lua
|
||||||
void K_PlayAttackTaunt(mobj_t *source);
|
void K_PlayAttackTaunt(mobj_t *source);
|
||||||
void K_PlayBoostTaunt(mobj_t *source);
|
void K_PlayBoostTaunt(mobj_t *source);
|
||||||
|
|
|
||||||
|
|
@ -12757,7 +12757,7 @@ static boolean P_AllowMobjSpawn(mapthing_t* mthing, mobjtype_t i)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (inDuel == false)
|
if (!K_ShouldSpawnDuelItems())
|
||||||
{
|
{
|
||||||
if (K_IsDuelItem(i) == true
|
if (K_IsDuelItem(i) == true
|
||||||
&& K_DuelItemAlwaysSpawns(mthing) == false)
|
&& K_DuelItemAlwaysSpawns(mthing) == false)
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue