mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2026-04-27 12:31:54 +00:00
Exit siren, disable constant forcing of Mario Mode sounds
This commit is contained in:
parent
c9907bfa75
commit
681ee4fcfa
5 changed files with 34 additions and 33 deletions
42
src/info.c
42
src/info.c
|
|
@ -14248,30 +14248,30 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] =
|
||||||
},
|
},
|
||||||
|
|
||||||
{ // MT_RANDOMITEM
|
{ // MT_RANDOMITEM
|
||||||
2000, // doomednum
|
2000, // doomednum
|
||||||
S_RANDOMITEM1, // spawnstate
|
S_RANDOMITEM1, // spawnstate
|
||||||
1000, // spawnhealth
|
1000, // spawnhealth
|
||||||
S_NULL, // seestate
|
S_NULL, // seestate
|
||||||
sfx_None, // seesound
|
sfx_None, // seesound
|
||||||
0, // reactiontime
|
0, // reactiontime
|
||||||
sfx_None, // attacksound
|
sfx_None, // attacksound
|
||||||
S_NULL, // painstate
|
S_NULL, // painstate
|
||||||
0, // painchance
|
0, // painchance
|
||||||
sfx_None, // painsound
|
sfx_None, // painsound
|
||||||
S_NULL, // meleestate
|
S_NULL, // meleestate
|
||||||
S_NULL, // missilestate
|
S_NULL, // missilestate
|
||||||
S_DEADRANDOMITEM, // deathstate
|
S_DEADRANDOMITEM, // deathstate
|
||||||
S_NULL, // xdeathstate
|
S_NULL, // xdeathstate
|
||||||
sfx_pop, // deathsound
|
sfx_kc2e, // deathsound
|
||||||
60*FRACUNIT, // speed
|
60*FRACUNIT, // speed
|
||||||
36*FRACUNIT, // radius
|
36*FRACUNIT, // radius
|
||||||
36*FRACUNIT, // height
|
36*FRACUNIT, // height
|
||||||
0, // display offset
|
0, // display offset
|
||||||
100, // mass
|
100, // mass
|
||||||
MT_RANDOMITEMPOP, // damage
|
MT_RANDOMITEMPOP, // damage
|
||||||
sfx_None, // activesound
|
sfx_None, // activesound
|
||||||
MF_SLIDEME|MF_SPECIAL|MF_NOGRAVITY|MF_NOCLIPHEIGHT, // flags
|
MF_SLIDEME|MF_SPECIAL|MF_NOGRAVITY|MF_NOCLIPHEIGHT, // flags
|
||||||
S_NULL // raisestate
|
S_NULL // raisestate
|
||||||
},
|
},
|
||||||
|
|
||||||
{ // MT_RANDOMITEMPOP
|
{ // MT_RANDOMITEMPOP
|
||||||
|
|
|
||||||
|
|
@ -1207,7 +1207,7 @@ void P_TouchSpecialThing(mobj_t *special, mobj_t *toucher, boolean heightcheck)
|
||||||
{
|
{
|
||||||
// blatant reuse of a variable that's normally unused in circuit
|
// blatant reuse of a variable that's normally unused in circuit
|
||||||
if (!player->tossdelay)
|
if (!player->tossdelay)
|
||||||
S_StartSound(toucher, sfx_lose);
|
S_StartSound(toucher, sfx_s26d);
|
||||||
player->tossdelay = 3;
|
player->tossdelay = 3;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
11
src/p_spec.c
11
src/p_spec.c
|
|
@ -4201,7 +4201,7 @@ DoneSection2:
|
||||||
{
|
{
|
||||||
// blatant reuse of a variable that's normally unused in circuit
|
// blatant reuse of a variable that's normally unused in circuit
|
||||||
if (!player->tossdelay)
|
if (!player->tossdelay)
|
||||||
S_StartSound(player->mo, sfx_lose);
|
S_StartSound(player->mo, sfx_s26d);
|
||||||
player->tossdelay = 3;
|
player->tossdelay = 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -4221,12 +4221,13 @@ DoneSection2:
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
S_ChangeMusicInternal("karok", true);
|
S_ChangeMusicInternal("karok", true);
|
||||||
//
|
|
||||||
//HU_SetCEchoFlags(0);
|
|
||||||
//HU_SetCEchoDuration(5);
|
|
||||||
//HU_DoCEcho("FINISHED!");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (player->kartstuff[k_position] == 1)
|
||||||
|
S_StartSound(NULL, sfx_s253);
|
||||||
|
else
|
||||||
|
S_StartSound(NULL, sfx_s221);
|
||||||
|
|
||||||
P_DoPlayerExit(player);
|
P_DoPlayerExit(player);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -751,7 +751,7 @@ void S_StartSound(const void *origin, sfxenum_t sfx_id)
|
||||||
if (sound_disabled)
|
if (sound_disabled)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (true) // Sounds change in Mario mode! // SRB2kart - every sound is mario.
|
if (mariomode) // Sounds change in Mario mode!
|
||||||
{
|
{
|
||||||
switch (sfx_id)
|
switch (sfx_id)
|
||||||
{
|
{
|
||||||
|
|
@ -764,9 +764,9 @@ void S_StartSound(const void *origin, sfxenum_t sfx_id)
|
||||||
case sfx_thok:
|
case sfx_thok:
|
||||||
sfx_id = sfx_mario7;
|
sfx_id = sfx_mario7;
|
||||||
break;
|
break;
|
||||||
case sfx_pop:
|
// case sfx_pop:
|
||||||
sfx_id = sfx_mkitem; // SRB2kart
|
// sfx_id = sfx_mkitem; // SRB2kart
|
||||||
break;
|
// break;
|
||||||
case sfx_jump:
|
case sfx_jump:
|
||||||
sfx_id = sfx_mario6;
|
sfx_id = sfx_mario6;
|
||||||
break;
|
break;
|
||||||
|
|
|
||||||
|
|
@ -316,7 +316,7 @@ sfxinfo_t S_sfx[NUMSFX] =
|
||||||
|
|
||||||
// Sonic 2 sounds
|
// Sonic 2 sounds
|
||||||
{"s220", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR},
|
{"s220", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR},
|
||||||
{"s221", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR},
|
{"s221", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Normal finish
|
||||||
{"s222", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR},
|
{"s222", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR},
|
||||||
{"s223", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR},
|
{"s223", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR},
|
||||||
{"s224", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR},
|
{"s224", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR},
|
||||||
|
|
@ -392,7 +392,7 @@ sfxinfo_t S_sfx[NUMSFX] =
|
||||||
{"s26a", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR},
|
{"s26a", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR},
|
||||||
{"s26b", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR},
|
{"s26b", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR},
|
||||||
{"s26c", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR},
|
{"s26c", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR},
|
||||||
{"s26d", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR},
|
{"s26d", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Missed checkpoint
|
||||||
{"s26e", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR},
|
{"s26e", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR},
|
||||||
{"s26f", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR},
|
{"s26f", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR},
|
||||||
{"s270", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR},
|
{"s270", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR},
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue