diff --git a/language.version b/language.version index eae9c92f6..80cd8caa7 100644 --- a/language.version +++ b/language.version @@ -1,3 +1,3 @@ [default] -SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r986 \cu(Mon 16 Oct 14:00:46 CEST 2023)\c-"; -SWWM_SHORTVER="\cw1.3pre r986 \cu(2023-10-16 14:00:46)\c-"; +SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r986 \cu(Mon 16 Oct 14:10:40 CEST 2023)\c-"; +SWWM_SHORTVER="\cw1.3pre r986 \cu(2023-10-16 14:10:40)\c-"; diff --git a/sndinfo.base b/sndinfo.base index 4225b9680..5781b0452 100644 --- a/sndinfo.base +++ b/sndinfo.base @@ -90,6 +90,7 @@ $alias misc/interstart title/explo $alias misc/intercnt menu/demoscroll $alias misc/intercntdone menu/buyinv $alias misc/interdone misc/w_pkup +$limit misc/intercnt 32 misc/underwater = "sounds/general/uWater1a.ogg" misc/underslime = "sounds/general/uGoop1.ogg" diff --git a/zscript/menu/swwm_inter.zsc b/zscript/menu/swwm_inter.zsc index b3d3152fb..d688a28fd 100644 --- a/zscript/menu/swwm_inter.zsc +++ b/zscript/menu/swwm_inter.zsc @@ -537,7 +537,7 @@ Class SWWMStatScreen : StatusScreen if ( sp_state == 2 ) { cnt_kills[0] += max((Plrs[me].skills-cnt_kills[0])/GameTicRate,1); - if ( !((sndcnt++)%2) ) + if ( !((sndcnt++)%3) ) { S_StartSound("misc/intercnt",CHAN_VOICE,CHANF_OVERLAP|CHANF_UI,1.,0.); glarestr = 5; @@ -553,7 +553,7 @@ Class SWWMStatScreen : StatusScreen else if ( sp_state == 4 ) { cnt_items[0] += max((Plrs[me].sitems-cnt_items[0])/GameTicRate,1); - if ( !((sndcnt++)%2) ) + if ( !((sndcnt++)%3) ) { S_StartSound("misc/intercnt",CHAN_VOICE,CHANF_OVERLAP|CHANF_UI,1.,0.); glarestr = 5; @@ -569,7 +569,7 @@ Class SWWMStatScreen : StatusScreen else if ( sp_state == 6 ) { cnt_secret[0] += max((Plrs[me].ssecret-cnt_secret[0])/GameTicRate,1); - if ( !((sndcnt++)%2) ) + if ( !((sndcnt++)%3) ) { S_StartSound("misc/intercnt",CHAN_VOICE,CHANF_OVERLAP|CHANF_UI,1.,0.); glarestr = 5; @@ -587,7 +587,7 @@ Class SWWMStatScreen : StatusScreen int sec = Thinker.Tics2Seconds(Plrs[me].stime); int tsec = Thinker.Tics2Seconds(wbs.totaltime); int psec = wbs.partime/GameTicRate; - if ( !((sndcnt++)%2) ) + if ( !((sndcnt++)%3) ) { S_StartSound("misc/intercnt",CHAN_VOICE,CHANF_OVERLAP|CHANF_UI,1.,0.); glarestr = 5;