From e53b6c1ca70c97f1d620f6032ce031666a23aa1e Mon Sep 17 00:00:00 2001 From: Marisa the Magician Date: Sat, 2 Dec 2023 13:47:00 +0100 Subject: [PATCH] Implement alternate, less visually intense All Clear fx. --- cvarinfo.base | 1 + language.def_menu | 2 ++ language.es_menu | 2 ++ language.version | 4 ++-- menudef.txt | 1 + sndinfo.base | 1 + sounds/YIPPEEE.ogg | Bin 0 -> 26614 bytes zscript/handler/swwm_handler_worldtick.zsc | 6 ++++-- 8 files changed, 13 insertions(+), 4 deletions(-) create mode 100644 sounds/YIPPEEE.ogg diff --git a/cvarinfo.base b/cvarinfo.base index 8d6905518..cce4f3147 100644 --- a/cvarinfo.base +++ b/cvarinfo.base @@ -83,6 +83,7 @@ nosave int swwm_hudscale = 0; // force the primary scale of the HUD (used by t nosave int swwm_hudscale0 = 0; // force the "zero minus" scale of the HUD (used by damage numbers) nosave int swwm_hudscale1 = 0; // force the "one minus" scale of the HUD (used by healthbars, score numbers) nosave int swwm_hudscale2 = 0; // force the "two minus" scale of the HUD (used by interest points) +server bool swwm_altclear = false; // use an alternate, less graphically demanding "All Clear" effect // minimap settings nosave bool swwm_mm_enable = true; // show a minimap below the score counter diff --git a/language.def_menu b/language.def_menu index 75fa23247..e3bd9e052 100644 --- a/language.def_menu +++ b/language.def_menu @@ -193,6 +193,7 @@ SWWM_HUDSCALE2 = "Quaternary HUD Scale"; SWWM_HS_AUTO = "Auto"; SWWM_HS_AUTOL = "Auto Loose"; SWWM_HS_AUTOT = "Auto Tight"; +SWWM_ALTCLEAR = "Alternate 100% FX"; SWWM_MM_ENABLE = "Show Minimap"; SWWM_MM_MISSILES = "Projectiles In Minimap"; SWWM_MM_USECANVAS = "Fixed Scale Minimap"; @@ -282,6 +283,7 @@ TOOLTIP_SWWM_HUDSCALE = "If higher than zero, manually set the scale of the HUD. TOOLTIP_SWWM_HUDSCALE0 = "If non-zero, manually set the scale of Damage Numbers. Usually, this is equal to the primary HUD scale."; TOOLTIP_SWWM_HUDSCALE1 = "If non-zero, manually set the scale of Healthbars, Score Numbers and Item Sense. Usually, this is one less than the primary HUD scale."; TOOLTIP_SWWM_HUDSCALE2 = "If non-zero, manually set the scale of Interest Points. Usually, this is two less than the primary HUD scale."; +TOOLTIP_SWWM_ALTCLEAR = "Use an alternate, less visually intense effect for getting 100% completion on a level."; TOOLTIP_SWWMACHIEVEMENTMENU = "View your achievements."; TOOLTIP_SWWM_MM_ENABLE = "Displays a minimap on the top right corner of the screen."; TOOLTIP_SWWM_MM_MISSILES = "Displays projectiles in the minimap. Can be toggled if this clutters too much."; diff --git a/language.es_menu b/language.es_menu index fa686bfc5..f8cd4e250 100644 --- a/language.es_menu +++ b/language.es_menu @@ -187,6 +187,7 @@ SWWM_HUDSCALE1 = "Escala Terciaria de HUD"; SWWM_HUDSCALE2 = "Escala Cuaternaria de HUD"; SWWM_HS_AUTOL = "Auto. Holgado"; SWWM_HS_AUTOT = "Auto. Ceñido"; +SWWM_ALTCLEAR = "Efecto Alternativo de 100%"; SWWM_MM_ENABLE = "Mostrar Minimapa"; SWWM_MM_MISSILES = "Proyectiles en Minimapa"; SWWM_MM_USECANVAS = "Minimapa a Escala Fija"; @@ -277,6 +278,7 @@ TOOLTIP_SWWM_HUDSCALE = "Si es mayor que cero, especifica manualmente la escala TOOLTIP_SWWM_HUDSCALE0 = "Si no es cero, especifica manualmente la escala de los Números de Daño. Normalmente, es igual a la escala primaria del HUD."; TOOLTIP_SWWM_HUDSCALE1 = "Si no es cero, especifica manualmente la escala de las Barras de Salud, Números de Puntuación y Sensor de Ítems. Normalmente, es igual a dos menos que la escala primaria del HUD."; TOOLTIP_SWWM_HUDSCALE2 = "Si no es cero, especifica manualmente la escala de los Puntos de Interés. Normalmente, es igual a tres menos que la escala primaria del HUD."; +TOOLTIP_SWWM_ALTCLEAR = "Usa un efecto alternativo de menor intensidad visual al completar un nivel al 100%."; TOOLTIP_SWWMACHIEVEMENTMENU = "Revisa tus logros."; TOOLTIP_SWWM_MM_ENABLE = "Muestra un minimapa en la esquina superior derecha de la pantalla."; TOOLTIP_SWWM_MM_MISSILES = "Muestra proyectiles en el minimapa. Puede ser desactivado si causa problemas de visibilidad."; diff --git a/language.version b/language.version index 681d0f4c2..f14b0f114 100644 --- a/language.version +++ b/language.version @@ -1,3 +1,3 @@ [default] -SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r1037 \cu(Sat 2 Dec 13:03:51 CET 2023)\c-"; -SWWM_SHORTVER="\cw1.3pre r1037 \cu(2023-12-02 13:03:51)\c-"; +SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r1038 \cu(Sat 2 Dec 13:47:00 CET 2023)\c-"; +SWWM_SHORTVER="\cw1.3pre r1038 \cu(2023-12-02 13:47:00)\c-"; diff --git a/menudef.txt b/menudef.txt index e4bd826f7..608c3d5dc 100644 --- a/menudef.txt +++ b/menudef.txt @@ -178,6 +178,7 @@ OptionMenu "SWWMOptionMenu" Option "$SWWM_OMNIBUST", "swwm_omnibust", "YesNo" Option "$SWWM_SUPERFUEL", "swwm_superfuel", "YesNo" Option "$SWWM_PARTYTIME", "swwm_partytime", "YesNo" + Option "$SWWM_ALTCLEAR", "swwm_altclear", "YesNo" Option "$SWWM_FUNTRAILS", "swwm_funtrails", "SWWMFunTrails" Option "$SWWM_BONKHAMMER", "swwm_bonkhammer", "YesNo" TrapOption "$SWWM_ENGINE", "swwm_engine" diff --git a/sndinfo.base b/sndinfo.base index 7f8f88c32..5074df0b4 100644 --- a/sndinfo.base +++ b/sndinfo.base @@ -56,6 +56,7 @@ misc/tada = "sounds/TADA.ogg" misc/heart = "sounds/KOKORO.ogg" misc/achievement = "sounds/CTF6.ogg" misc/wow = "sounds/WOW.ogg" +misc/yippeee = "Sounds/YIPPEEE.ogg" misc/achievement2 = "sounds/YAY.ogg" misc/orbexplode = "sounds/ORBEXPLODE.ogg" misc/omgfart = "sounds/omgfart.ogg" diff --git a/sounds/YIPPEEE.ogg b/sounds/YIPPEEE.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8c041954113ec1bc1a5a457f80dfb5546d577f7b GIT binary patch literal 26614 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 literal 0 HcmV?d00001 diff --git a/zscript/handler/swwm_handler_worldtick.zsc b/zscript/handler/swwm_handler_worldtick.zsc index c0f258533..dcec0adfc 100644 --- a/zscript/handler/swwm_handler_worldtick.zsc +++ b/zscript/handler/swwm_handler_worldtick.zsc @@ -180,7 +180,8 @@ extend Class SWWMHandler mapclear = true; if ( mapclearagain ) Console.Printf(StringTable.Localize("$SWWM_ALLCLEARAGAIN"),500); else Console.Printf(StringTable.Localize("$SWWM_ALLCLEAR"),5000); - S_StartSound("misc/wow",CHAN_VOICE,CHANF_UI|CHANF_NOPAUSE|CHANF_OVERLAP,1,ATTN_NONE); + bool altclear = swwm_altclear; + S_StartSound(altclear?"misc/yippeee":"misc/wow",CHAN_VOICE,CHANF_UI|CHANF_NOPAUSE|CHANF_OVERLAP,1,ATTN_NONE); lastmus = musplaying.name; lastorder = musplaying.baseorder; lastloop = musplaying.loop; @@ -190,7 +191,8 @@ extend Class SWWMHandler { if ( !playeringame[i] || !players[i].mo ) continue; let f = Actor.Spawn("PartyTime",players[i].mo.pos); - f.bAMBUSH = true; + if ( altclear ) f.bSTANDSTILL = true; + else f.bAMBUSH = true; if ( mapclearagain ) { SWWMCredits.Give(players[i],500);