- Gave the intermission screen sounds their own SNDINFO entries.

SVN r1551 (trunk)
This commit is contained in:
Randy Heit 2009-04-18 01:31:08 +00:00
parent e865d95070
commit 1954f9ee84
3 changed files with 74 additions and 48 deletions

View file

@ -1,4 +1,7 @@
April 16, 2009 April 17, 2009
- Gave the intermission screen sounds their own SNDINFO entries.
April 16, 2009
- Removed obsolete snd_surround cvar. - Removed obsolete snd_surround cvar.
April 15, 2009 April 15, 2009

View file

@ -65,9 +65,6 @@ CVAR (Bool, wi_noautostartmap, false, CVAR_ARCHIVE)
void WI_loadData (); void WI_loadData ();
void WI_unloadData (); void WI_unloadData ();
#define NEXTSTAGE (gameinfo.gametype & GAME_DoomChex ? "weapons/rocklx" : "doors/dr1_clos")
#define PASTSTATS (gameinfo.gametype & GAME_DoomChex ? "weapons/shotgr" : "plats/pt1_stop")
// GLOBAL LOCATIONS // GLOBAL LOCATIONS
#define WI_TITLEY 2 #define WI_TITLEY 2
#define WI_SPACINGY 33 #define WI_SPACINGY 33
@ -1185,7 +1182,7 @@ void WI_updateDeathmatchStats ()
} }
} }
S_Sound (CHAN_VOICE | CHAN_UI, NEXTSTAGE, 1, ATTN_NONE); S_Sound (CHAN_VOICE | CHAN_UI, "intermission/nextstage", 1, ATTN_NONE);
*/ */
dm_state = 4; dm_state = 4;
} }
@ -1195,7 +1192,7 @@ void WI_updateDeathmatchStats ()
{ {
/* /*
if (!(bcnt&3)) if (!(bcnt&3))
S_Sound (CHAN_VOICE | CHAN_UI, "weapons/pistol", 1, ATTN_NONE); S_Sound (CHAN_VOICE | CHAN_UI, "intermission/tick", 1, ATTN_NONE);
stillticking = false; stillticking = false;
@ -1234,7 +1231,7 @@ void WI_updateDeathmatchStats ()
} }
if (!stillticking) if (!stillticking)
{ {
S_Sound (CHAN_VOICE | CHAN_UI, NEXTSTAGE, 1, ATTN_NONE); S_Sound (CHAN_VOICE | CHAN_UI, "intermission/nextstage", 1, ATTN_NONE);
dm_state++; dm_state++;
} }
*/ */
@ -1244,7 +1241,7 @@ void WI_updateDeathmatchStats ()
{ {
if (acceleratestage) if (acceleratestage)
{ {
S_Sound (CHAN_VOICE | CHAN_UI, "players/male/gibbed", 1, ATTN_NONE); S_Sound (CHAN_VOICE | CHAN_UI, "intermission/pastdmstats", 1, ATTN_NONE);
WI_initShowNextLoc(); WI_initShowNextLoc();
} }
} }
@ -1402,14 +1399,14 @@ void WI_updateNetgameStats ()
if (dofrags) if (dofrags)
cnt_frags[i] = WI_fragSum (i); cnt_frags[i] = WI_fragSum (i);
} }
S_Sound (CHAN_VOICE | CHAN_UI, NEXTSTAGE, 1, ATTN_NONE); S_Sound (CHAN_VOICE | CHAN_UI, "intermission/nextstage", 1, ATTN_NONE);
ng_state = 10; ng_state = 10;
} }
if (ng_state == 2) if (ng_state == 2)
{ {
if (!(bcnt&3)) if (!(bcnt&3))
S_Sound (CHAN_VOICE | CHAN_UI, "weapons/pistol", 1, ATTN_NONE); S_Sound (CHAN_VOICE | CHAN_UI, "intermission/tick", 1, ATTN_NONE);
stillticking = false; stillticking = false;
@ -1428,14 +1425,14 @@ void WI_updateNetgameStats ()
if (!stillticking) if (!stillticking)
{ {
S_Sound (CHAN_VOICE | CHAN_UI, NEXTSTAGE, 1, ATTN_NONE); S_Sound (CHAN_VOICE | CHAN_UI, "intermission/nextstage", 1, ATTN_NONE);
ng_state++; ng_state++;
} }
} }
else if (ng_state == 4) else if (ng_state == 4)
{ {
if (!(bcnt&3)) if (!(bcnt&3))
S_Sound (CHAN_VOICE | CHAN_UI, "weapons/pistol", 1, ATTN_NONE); S_Sound (CHAN_VOICE | CHAN_UI, "intermission/tick", 1, ATTN_NONE);
stillticking = false; stillticking = false;
@ -1452,14 +1449,14 @@ void WI_updateNetgameStats ()
} }
if (!stillticking) if (!stillticking)
{ {
S_Sound (CHAN_VOICE | CHAN_UI, NEXTSTAGE, 1, ATTN_NONE); S_Sound (CHAN_VOICE | CHAN_UI, "intermission/nextstage", 1, ATTN_NONE);
ng_state++; ng_state++;
} }
} }
else if (ng_state == 6) else if (ng_state == 6)
{ {
if (!(bcnt&3)) if (!(bcnt&3))
S_Sound (CHAN_VOICE | CHAN_UI, "weapons/pistol", 1, ATTN_NONE); S_Sound (CHAN_VOICE | CHAN_UI, "intermission/tick", 1, ATTN_NONE);
stillticking = false; stillticking = false;
@ -1478,14 +1475,14 @@ void WI_updateNetgameStats ()
if (!stillticking) if (!stillticking)
{ {
S_Sound (CHAN_VOICE | CHAN_UI, NEXTSTAGE, 1, ATTN_NONE); S_Sound (CHAN_VOICE | CHAN_UI, "intermission/nextstage", 1, ATTN_NONE);
ng_state += 1 + 2*!dofrags; ng_state += 1 + 2*!dofrags;
} }
} }
else if (ng_state == 8) else if (ng_state == 8)
{ {
if (!(bcnt&3)) if (!(bcnt&3))
S_Sound (CHAN_VOICE | CHAN_UI, "weapons/pistol", 1, ATTN_NONE); S_Sound (CHAN_VOICE | CHAN_UI, "intermission/tick", 1, ATTN_NONE);
stillticking = false; stillticking = false;
@ -1504,7 +1501,7 @@ void WI_updateNetgameStats ()
if (!stillticking) if (!stillticking)
{ {
S_Sound (CHAN_VOICE | CHAN_UI, "player/male/death1", 1, ATTN_NONE); S_Sound (CHAN_VOICE | CHAN_UI, "intermission/cooptotal", 1, ATTN_NONE);
ng_state++; ng_state++;
} }
} }
@ -1512,7 +1509,7 @@ void WI_updateNetgameStats ()
{ {
if (acceleratestage) if (acceleratestage)
{ {
S_Sound (CHAN_VOICE | CHAN_UI, PASTSTATS, 1, ATTN_NONE); S_Sound (CHAN_VOICE | CHAN_UI, "intermission/pastcoopstats", 1, ATTN_NONE);
WI_initShowNextLoc(); WI_initShowNextLoc();
} }
} }
@ -1658,7 +1655,7 @@ void WI_updateStats ()
{ {
acceleratestage = 0; acceleratestage = 0;
sp_state = 10; sp_state = 10;
S_Sound (CHAN_VOICE | CHAN_UI, NEXTSTAGE, 1, ATTN_NONE); S_Sound (CHAN_VOICE | CHAN_UI, "intermission/nextstage", 1, ATTN_NONE);
} }
cnt_kills[0] = plrs[me].skills; cnt_kills[0] = plrs[me].skills;
cnt_items[0] = plrs[me].sitems; cnt_items[0] = plrs[me].sitems;
@ -1675,12 +1672,12 @@ void WI_updateStats ()
cnt_kills[0] += 2; cnt_kills[0] += 2;
if (!(bcnt&3)) if (!(bcnt&3))
S_Sound (CHAN_VOICE | CHAN_UI, "weapons/pistol", 1, ATTN_NONE); S_Sound (CHAN_VOICE | CHAN_UI, "intermission/tick", 1, ATTN_NONE);
} }
if (cnt_kills[0] >= plrs[me].skills) if (cnt_kills[0] >= plrs[me].skills)
{ {
cnt_kills[0] = plrs[me].skills; cnt_kills[0] = plrs[me].skills;
S_Sound (CHAN_VOICE | CHAN_UI, NEXTSTAGE, 1, ATTN_NONE); S_Sound (CHAN_VOICE | CHAN_UI, "intermission/nextstage", 1, ATTN_NONE);
sp_state++; sp_state++;
} }
} }
@ -1691,12 +1688,12 @@ void WI_updateStats ()
cnt_items[0] += 2; cnt_items[0] += 2;
if (!(bcnt&3)) if (!(bcnt&3))
S_Sound (CHAN_VOICE | CHAN_UI, "weapons/pistol", 1, ATTN_NONE); S_Sound (CHAN_VOICE | CHAN_UI, "intermission/tick", 1, ATTN_NONE);
} }
if (cnt_items[0] >= plrs[me].sitems) if (cnt_items[0] >= plrs[me].sitems)
{ {
cnt_items[0] = plrs[me].sitems; cnt_items[0] = plrs[me].sitems;
S_Sound (CHAN_VOICE | CHAN_UI, NEXTSTAGE, 1, ATTN_NONE); S_Sound (CHAN_VOICE | CHAN_UI, "intermission/nextstage", 1, ATTN_NONE);
sp_state++; sp_state++;
} }
} }
@ -1707,12 +1704,12 @@ void WI_updateStats ()
cnt_secret[0] += 2; cnt_secret[0] += 2;
if (!(bcnt&3)) if (!(bcnt&3))
S_Sound (CHAN_VOICE | CHAN_UI, "weapons/pistol", 1, ATTN_NONE); S_Sound (CHAN_VOICE | CHAN_UI, "intermission/tick", 1, ATTN_NONE);
} }
if (cnt_secret[0] >= plrs[me].ssecret) if (cnt_secret[0] >= plrs[me].ssecret)
{ {
cnt_secret[0] = plrs[me].ssecret; cnt_secret[0] = plrs[me].ssecret;
S_Sound (CHAN_VOICE | CHAN_UI, NEXTSTAGE, 1, ATTN_NONE); S_Sound (CHAN_VOICE | CHAN_UI, "intermission/nextstage", 1, ATTN_NONE);
sp_state++; sp_state++;
} }
} }
@ -1721,7 +1718,7 @@ void WI_updateStats ()
if (gameinfo.gametype & GAME_DoomChex) if (gameinfo.gametype & GAME_DoomChex)
{ {
if (!(bcnt&3)) if (!(bcnt&3))
S_Sound (CHAN_VOICE | CHAN_UI, "weapons/pistol", 1, ATTN_NONE); S_Sound (CHAN_VOICE | CHAN_UI, "intermission/tick", 1, ATTN_NONE);
cnt_time += 3; cnt_time += 3;
cnt_par += 3; cnt_par += 3;
@ -1741,7 +1738,7 @@ void WI_updateStats ()
if (cnt_time >= plrs[me].stime / TICRATE) if (cnt_time >= plrs[me].stime / TICRATE)
{ {
cnt_total_time = wbs->totaltime / TICRATE; cnt_total_time = wbs->totaltime / TICRATE;
S_Sound (CHAN_VOICE | CHAN_UI, NEXTSTAGE, 1, ATTN_NONE); S_Sound (CHAN_VOICE | CHAN_UI, "intermission/nextstage", 1, ATTN_NONE);
sp_state++; sp_state++;
} }
} }
@ -1750,7 +1747,7 @@ void WI_updateStats ()
{ {
if (acceleratestage) if (acceleratestage)
{ {
S_Sound (CHAN_VOICE | CHAN_UI, PASTSTATS, 1, ATTN_NONE); S_Sound (CHAN_VOICE | CHAN_UI, "intermission/paststats", 1, ATTN_NONE);
WI_initShowNextLoc(); WI_initShowNextLoc();
} }
} }

View file

@ -50,11 +50,11 @@ misc/icebreak icebrk1a
// Retail Doom and Strife use 200. // Retail Doom and Strife use 200.
$rolloff * 200 1200 $rolloff * 200 1200
/***************************************************************************/ /****************************************************************************/
/* */ /* */
/* DOOM SOUNDS */ /* DOOM SOUNDS */
/* */ /* */
/***************************************************************************/ /****************************************************************************/
$ifdoom $ifdoom
@ -495,16 +495,22 @@ menu/clear dsswtchx // Close top menu
$random menu/quit1 { player/male/death1 demon/pain grunt/pain misc/gibbed misc/teleport grunt/sight1 grunt/sight3 demon/melee } $random menu/quit1 { player/male/death1 demon/pain grunt/pain misc/gibbed misc/teleport grunt/sight1 grunt/sight3 demon/melee }
$random menu/quit2 { vile/active misc/p_pkup brain/cube misc/gibbed skeleton/swing knight/death baby/active demon/melee } $random menu/quit2 { vile/active misc/p_pkup brain/cube misc/gibbed skeleton/swing knight/death baby/active demon/melee }
$alias intermission/tick weapons/pistol
$alias intermission/cooptotal *death
$alias intermission/nextstage weapons/rocklx
$alias intermission/paststats weapons/shotgr
$alias intermission/pastcoopstats weapons/shotgr
$alias intermission/pastdmstats *gibbed
$endif // ifdoom $endif // ifdoom
/***************************************************************************/ /****************************************************************************/
/* */ /* */
/* HERETIC SOUNDS */ /* HERETIC SOUNDS */
/* */ /* */
/***************************************************************************/ /****************************************************************************/
$ifheretic $ifheretic
@ -784,14 +790,21 @@ menu/clear dorcls
misc/secret dssecret misc/secret dssecret
$alias intermission/cooptotal *death
$alias intermission/nextstage doors/dr1_clos
$alias intermission/paststats plats/pt1_stop
$alias intermission/pastcoopstats plats/pt1_stop
$alias intermission/pastdmstats *gibbed
$endif // ifheretic $endif // ifheretic
/***************************************************************************/ /****************************************************************************/
/* */ /* */
/* HEXEN SOUNDS */ /* HEXEN SOUNDS */
/* */ /* */
/***************************************************************************/ /****************************************************************************/
$ifhexen $ifhexen
@ -952,6 +965,12 @@ $alias menu/clear PlatformStop
// Hexen does not have ripslop sound like Heretic // Hexen does not have ripslop sound like Heretic
misc/ripslop dsempty misc/ripslop dsempty
$alias intermission/cooptotal *death
$alias intermission/nextstage DoorCloseLight
$alias intermission/paststats PlatformStop
$alias intermission/pastcoopstats PlatformStop
$alias intermission/pastdmstats *gibbed
$limit DoorCloseLight 4 $limit DoorCloseLight 4
$limit PuppyBeat 0 $limit PuppyBeat 0
@ -968,11 +987,11 @@ $limit DragonPain 0
$endif // ifhexen $endif // ifhexen
//=========================================================================== /****************************************************************************/
// /* */
// Strife /* STRIFE SOUNDS */
// /* */
//=========================================================================== /****************************************************************************/
$ifstrife $ifstrife
@ -1275,4 +1294,11 @@ entity/pain dsalnpn
entity/death dsmnaldt entity/death dsmnaldt
entity/active dsalnact entity/active dsalnact
$alias intermission/tick weapons/assaultgun
$alias intermission/cooptotal *death
$alias intermission/nextstage misc/explosion
$alias intermission/paststats world/barrelx
$alias intermission/pastcoopstats world/barrelx
$alias intermission/pastdmstats *gibbed
$endif $endif