From d4599702565db96a7a9ecee8326472086356dd32 Mon Sep 17 00:00:00 2001 From: Marisa the Magician Date: Fri, 16 Sep 2022 19:11:04 +0200 Subject: [PATCH] Warn when gzdoom's alternative hud is enabled. --- language.def_base | 1 + language.es_base | 1 + language.version | 4 ++-- zscript/hud/swwm_hud.zsc | 5 +++++ 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/language.def_base b/language.def_base index b0fcf7694..572cc504c 100644 --- a/language.def_base +++ b/language.def_base @@ -694,6 +694,7 @@ SWWM_DOKIDOKI = "The Power of Love™"; SWWM_GRAVKILL = "Gravity"; SWWM_PARRYKILL = "Deflected Projectiles"; SWWM_SETSLOTSTRICT = "\cg!!!WARNING!!!\c-\n\cj\"setslotstrict\" is enabled. This will cause the mod's weapons to not have slots assigned. Please go into Miscellaneous Options and toggle the \"Strict KEYCONF Weapons/Players\" setting.\c-"; +SWWM_WARNALTHUD = "ALTERNATIVE HUD IS UNSUPPORTED"; SWWM_FCBSEL = "1.150 FCB"; SWWM_XSBSEL = "1.150 XSB"; SWWM_WIDESPREAD = "Wide Spread Mode"; diff --git a/language.es_base b/language.es_base index 2d770b0e2..be877a6a4 100644 --- a/language.es_base +++ b/language.es_base @@ -584,6 +584,7 @@ SWWM_DOKIDOKI = "El Poder del Amor™"; SWWM_GRAVKILL = "Gravedad"; SWWM_PARRYKILL = "Proyectiles Devueltos"; SWWM_SETSLOTSTRICT = "\cg!!!ADVERTENCIA!!!\c-\n\cj\"setslotstrict\" está activado. Esto causará que las armas del mod no tengan ranuras asignadas. Por favor, ve a Opciones Misceláneas y cambia la opción de \"KEYCONF de Armas/Jugadores estricto\".\c-"; +SWWM_WARNALTHUD = "HUD ALTERNATIVO NO SOPORTADO"; SWWM_WIDESPREAD = "Modo Amplio"; SWWM_TIGHTSPREAD = "Modo Concentrado"; SWWM_YNYKRONFORWARD = "Modo de Rayo"; // desya / forward diff --git a/language.version b/language.version index 215c08592..32bffc283 100644 --- a/language.version +++ b/language.version @@ -1,3 +1,3 @@ [default] -SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r470 \cu(Fri 16 Sep 16:54:05 CEST 2022)\c-"; -SWWM_SHORTVER="\cw1.3pre r470 \cu(2022-09-16 16:54:05)\c-"; +SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r471 \cu(Fri 16 Sep 19:11:04 CEST 2022)\c-"; +SWWM_SHORTVER="\cw1.3pre r471 \cu(2022-09-16 19:11:04)\c-"; diff --git a/zscript/hud/swwm_hud.zsc b/zscript/hud/swwm_hud.zsc index 9385b35c6..a0036d82f 100644 --- a/zscript/hud/swwm_hud.zsc +++ b/zscript/hud/swwm_hud.zsc @@ -3288,6 +3288,11 @@ Class SWWMStatusBar : BaseStatusBar DrawPickups(); double malph = DrawDeath(); DrawMessages(malph); + if ( state == HUD_AltHud ) + { + String str = StringTable.Localize("$SWWM_WARNALTHUD"); + Screen.DrawText(NewSmallFont,Font.CR_RED,(ss.x-NewSmallFont.StringWidth(str))/2,margin,str,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true); + } PrevFrame = CurFrame; } }