mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
Unlockable sounds updated
- Use sfx_achiev when any Challenge is completed
- If picking up MT_EMBLEM *doesn't* immediately complete a challenge, use sfx_ncitem as before
- Bugfix: this sound is played even when online, which it wasn't previously doing (because the object couldn't be destroyed and play its sound)
This commit is contained in:
parent
9779d6066c
commit
182768aa32
5 changed files with 6 additions and 3 deletions
|
|
@ -8037,7 +8037,7 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] =
|
||||||
S_NULL, // missilestate
|
S_NULL, // missilestate
|
||||||
S_SPRK1, // deathstate
|
S_SPRK1, // deathstate
|
||||||
S_NULL, // xdeathstate
|
S_NULL, // xdeathstate
|
||||||
sfx_ncitem, // deathsound
|
sfx_None, // deathsound
|
||||||
1, // speed
|
1, // speed
|
||||||
16*FRACUNIT, // radius
|
16*FRACUNIT, // radius
|
||||||
30*FRACUNIT, // height
|
30*FRACUNIT, // height
|
||||||
|
|
|
||||||
|
|
@ -912,7 +912,7 @@ boolean M_UpdateUnlockablesAndExtraEmblems(boolean loud)
|
||||||
{
|
{
|
||||||
if (loud)
|
if (loud)
|
||||||
{
|
{
|
||||||
S_StartSound(NULL, sfx_ncitem);
|
S_StartSound(NULL, sfx_achiev);
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -552,7 +552,8 @@ void P_TouchSpecialThing(mobj_t *special, mobj_t *toucher, boolean heightcheck)
|
||||||
if (P_IsLocalPlayer(player) && !gamedata->collected[special->health-1])
|
if (P_IsLocalPlayer(player) && !gamedata->collected[special->health-1])
|
||||||
{
|
{
|
||||||
gamedata->collected[special->health-1] = gotcollected = true;
|
gamedata->collected[special->health-1] = gotcollected = true;
|
||||||
M_UpdateUnlockablesAndExtraEmblems(true);
|
if (!M_UpdateUnlockablesAndExtraEmblems(true))
|
||||||
|
S_StartSound(NULL, sfx_ncitem);
|
||||||
G_SaveGameData();
|
G_SaveGameData();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1101,6 +1101,7 @@ sfxinfo_t S_sfx[NUMSFX] =
|
||||||
{"typri1", false, 64, 16, -1, NULL, 0, -1, -1, LUMPERROR, ""}, // SA2 boss typewriting 1
|
{"typri1", false, 64, 16, -1, NULL, 0, -1, -1, LUMPERROR, ""}, // SA2 boss typewriting 1
|
||||||
{"typri2", false, 64, 16, -1, NULL, 0, -1, -1, LUMPERROR, ""}, // SA2 final boss-type typewriting
|
{"typri2", false, 64, 16, -1, NULL, 0, -1, -1, LUMPERROR, ""}, // SA2 final boss-type typewriting
|
||||||
{"eggspr", false, 64, 16, -1, NULL, 0, -1, -1, LUMPERROR, ""}, // Sonic Unleashed Trap Spring
|
{"eggspr", false, 64, 16, -1, NULL, 0, -1, -1, LUMPERROR, ""}, // Sonic Unleashed Trap Spring
|
||||||
|
{"achiev", false, 204, 0, -1, NULL, 0, -1, -1, LUMPERROR, "Achievement"},
|
||||||
|
|
||||||
// SRB2Kart - Drop target sounds
|
// SRB2Kart - Drop target sounds
|
||||||
{"kdtrg1", false, 64, 16, -1, NULL, 0, -1, -1, LUMPERROR, ""}, // Low energy, SF_X8AWAYSOUND
|
{"kdtrg1", false, 64, 16, -1, NULL, 0, -1, -1, LUMPERROR, ""}, // Low energy, SF_X8AWAYSOUND
|
||||||
|
|
|
||||||
|
|
@ -1168,6 +1168,7 @@ typedef enum
|
||||||
sfx_typri1,
|
sfx_typri1,
|
||||||
sfx_typri2,
|
sfx_typri2,
|
||||||
sfx_eggspr,
|
sfx_eggspr,
|
||||||
|
sfx_achiev,
|
||||||
|
|
||||||
// SRB2Kart - Drop target sounds
|
// SRB2Kart - Drop target sounds
|
||||||
sfx_kdtrg1,
|
sfx_kdtrg1,
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue