mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
Merge branch 'tutorial-capsules' into 'master'
Allow all capsule spawns in Tutorial (resolves #725) Closes #725 See merge request KartKrew/Kart!1633
This commit is contained in:
commit
323975f329
1 changed files with 23 additions and 19 deletions
42
src/k_kart.c
42
src/k_kart.c
|
|
@ -150,33 +150,37 @@ static void K_SpawnItemCapsules(void)
|
|||
continue;
|
||||
}
|
||||
|
||||
modeFlags = mt->thing_args[3];
|
||||
if (modeFlags == TMICM_DEFAULT)
|
||||
if (gametype != GT_TUTORIAL) // Don't prevent capsule spawn via modeflags in Tutorial
|
||||
{
|
||||
if (isRingCapsule == true)
|
||||
modeFlags = mt->thing_args[3];
|
||||
if (modeFlags == TMICM_DEFAULT)
|
||||
{
|
||||
modeFlags = TMICM_MULTIPLAYER|TMICM_TIMEATTACK;
|
||||
if (isRingCapsule == true)
|
||||
{
|
||||
modeFlags = TMICM_MULTIPLAYER|TMICM_TIMEATTACK;
|
||||
}
|
||||
else
|
||||
{
|
||||
modeFlags = TMICM_MULTIPLAYER;
|
||||
}
|
||||
}
|
||||
|
||||
if (K_CapsuleTimeAttackRules() == true)
|
||||
{
|
||||
if ((modeFlags & TMICM_TIMEATTACK) == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
modeFlags = TMICM_MULTIPLAYER;
|
||||
if ((modeFlags & TMICM_MULTIPLAYER) == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (K_CapsuleTimeAttackRules() == true)
|
||||
{
|
||||
if ((modeFlags & TMICM_TIMEATTACK) == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((modeFlags & TMICM_MULTIPLAYER) == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
P_SpawnMapThing(mt);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue