From d8d3fa8ba24a39fe53ca5f6fb9a2d46d36197aeb Mon Sep 17 00:00:00 2001 From: Marisa the Magician Date: Thu, 9 Jun 2022 13:27:30 +0200 Subject: [PATCH] Drop shadows on Alt HUD for consistency. --- fonts/MiniHUD/0025.png | Bin 103 -> 0 bytes fonts/MiniHUD/002B.png | Bin 108 -> 0 bytes fonts/MiniHUD/002D.png | Bin 89 -> 0 bytes fonts/MiniHUD/002F.png | Bin 91 -> 0 bytes fonts/MiniHUD/0030.png | Bin 101 -> 0 bytes fonts/MiniHUD/0031.png | Bin 98 -> 0 bytes fonts/MiniHUD/0032.png | Bin 90 -> 0 bytes fonts/MiniHUD/0033.png | Bin 86 -> 0 bytes fonts/MiniHUD/0034.png | Bin 101 -> 0 bytes fonts/MiniHUD/0035.png | Bin 89 -> 0 bytes fonts/MiniHUD/0036.png | Bin 100 -> 0 bytes fonts/MiniHUD/0037.png | Bin 92 -> 0 bytes fonts/MiniHUD/0038.png | Bin 100 -> 0 bytes fonts/MiniHUD/0039.png | Bin 90 -> 0 bytes fonts/MiniHUD/003A.png | Bin 93 -> 0 bytes fonts/MiniHUD/0041.png | Bin 101 -> 0 bytes fonts/MiniHUD/0042.png | Bin 87 -> 0 bytes fonts/MiniHUD/0043.png | Bin 92 -> 0 bytes fonts/MiniHUD/0044.png | Bin 100 -> 0 bytes fonts/MiniHUD/0045.png | Bin 86 -> 0 bytes fonts/MiniHUD/0046.png | Bin 91 -> 0 bytes fonts/MiniHUD/0047.png | Bin 99 -> 0 bytes fonts/MiniHUD/0048.png | Bin 102 -> 0 bytes fonts/MiniHUD/0049.png | Bin 98 -> 0 bytes fonts/MiniHUD/004A.png | Bin 101 -> 0 bytes fonts/MiniHUD/004B.png | Bin 102 -> 0 bytes fonts/MiniHUD/004C.png | Bin 93 -> 0 bytes fonts/MiniHUD/004D.png | Bin 100 -> 0 bytes fonts/MiniHUD/004E.png | Bin 100 -> 0 bytes fonts/MiniHUD/004F.png | Bin 101 -> 0 bytes fonts/MiniHUD/0050.png | Bin 95 -> 0 bytes fonts/MiniHUD/0051.png | Bin 97 -> 0 bytes fonts/MiniHUD/0052.png | Bin 97 -> 0 bytes fonts/MiniHUD/0053.png | Bin 95 -> 0 bytes fonts/MiniHUD/0054.png | Bin 97 -> 0 bytes fonts/MiniHUD/0055.png | Bin 103 -> 0 bytes fonts/MiniHUD/0056.png | Bin 100 -> 0 bytes fonts/MiniHUD/0057.png | Bin 106 -> 0 bytes fonts/MiniHUD/0058.png | Bin 100 -> 0 bytes fonts/MiniHUD/0059.png | Bin 100 -> 0 bytes fonts/MiniHUD/005A.png | Bin 91 -> 0 bytes fonts/MiniHUD/0073.png | Bin 113 -> 0 bytes fonts/MiniHUD/207A.png | Bin 89 -> 0 bytes fonts/MiniHUD/221E.png | Bin 117 -> 0 bytes fonts/MiniHUD/font.inf | 6 - fonts/MiniHUDShadow/0025.png | Bin 0 -> 108 bytes fonts/MiniHUDShadow/002B.png | Bin 0 -> 116 bytes fonts/MiniHUDShadow/002D.png | Bin 0 -> 101 bytes fonts/MiniHUDShadow/002F.png | Bin 0 -> 97 bytes fonts/MiniHUDShadow/0030.png | Bin 0 -> 111 bytes fonts/MiniHUDShadow/0031.png | Bin 0 -> 112 bytes fonts/MiniHUDShadow/0032.png | Bin 0 -> 113 bytes fonts/MiniHUDShadow/0033.png | Bin 0 -> 108 bytes fonts/MiniHUDShadow/0034.png | Bin 0 -> 106 bytes fonts/MiniHUDShadow/0035.png | Bin 0 -> 110 bytes fonts/MiniHUDShadow/0036.png | Bin 0 -> 113 bytes fonts/MiniHUDShadow/0037.png | Bin 0 -> 105 bytes fonts/MiniHUDShadow/0038.png | Bin 0 -> 113 bytes fonts/MiniHUDShadow/0039.png | Bin 0 -> 110 bytes fonts/MiniHUDShadow/003A.png | Bin 0 -> 101 bytes fonts/MiniHUDShadow/0041.png | Bin 0 -> 112 bytes fonts/MiniHUDShadow/0042.png | Bin 0 -> 115 bytes fonts/MiniHUDShadow/0043.png | Bin 0 -> 109 bytes fonts/MiniHUDShadow/0044.png | Bin 0 -> 116 bytes fonts/MiniHUDShadow/0045.png | Bin 0 -> 104 bytes fonts/MiniHUDShadow/0046.png | Bin 0 -> 110 bytes fonts/MiniHUDShadow/0047.png | Bin 0 -> 114 bytes fonts/MiniHUDShadow/0048.png | Bin 0 -> 109 bytes fonts/MiniHUDShadow/0049.png | Bin 0 -> 110 bytes fonts/MiniHUDShadow/004A.png | Bin 0 -> 111 bytes fonts/MiniHUDShadow/004B.png | Bin 0 -> 110 bytes fonts/MiniHUDShadow/004C.png | Bin 0 -> 107 bytes fonts/MiniHUDShadow/004D.png | Bin 0 -> 110 bytes fonts/MiniHUDShadow/004E.png | Bin 0 -> 109 bytes fonts/MiniHUDShadow/004F.png | Bin 0 -> 111 bytes fonts/MiniHUDShadow/0050.png | Bin 0 -> 111 bytes fonts/MiniHUDShadow/0051.png | Bin 0 -> 114 bytes fonts/MiniHUDShadow/0052.png | Bin 0 -> 109 bytes fonts/MiniHUDShadow/0053.png | Bin 0 -> 109 bytes fonts/MiniHUDShadow/0054.png | Bin 0 -> 110 bytes fonts/MiniHUDShadow/0055.png | Bin 0 -> 108 bytes fonts/MiniHUDShadow/0056.png | Bin 0 -> 103 bytes fonts/MiniHUDShadow/0057.png | Bin 0 -> 112 bytes fonts/MiniHUDShadow/0058.png | Bin 0 -> 113 bytes fonts/MiniHUDShadow/0059.png | Bin 0 -> 111 bytes fonts/MiniHUDShadow/005A.png | Bin 0 -> 107 bytes fonts/MiniHUDShadow/0073.png | Bin 0 -> 130 bytes fonts/MiniHUDShadow/207A.png | Bin 0 -> 98 bytes fonts/MiniHUDShadow/221E.png | Bin 0 -> 133 bytes fonts/MiniHUDShadow/font.inf | 3 + graphics/AltHUD/AmmoBoxB.png | Bin 92 -> 114 bytes graphics/AltHUD/AmmoBoxM.png | Bin 99 -> 99 bytes graphics/AltHUD/AmmoBoxT.png | Bin 106 -> 106 bytes graphics/AltHUD/BiosparkDisplay.png | Bin 136 -> 136 bytes graphics/AltHUD/BiosparkRed.png | Bin 82 -> 88 bytes graphics/AltHUD/BiosparkShot.png | Bin 84 -> 94 bytes graphics/AltHUD/CandyRound.png | Bin 103 -> 122 bytes graphics/AltHUD/DeepImpactDisplay.png | Bin 136 -> 140 bytes graphics/AltHUD/EvisceratorDisplay.png | Bin 144 -> 148 bytes graphics/AltHUD/EvisceratorRound.png | Bin 131 -> 142 bytes graphics/AltHUD/EvisceratorTight.png | Bin 125 -> 134 bytes graphics/AltHUD/EvisceratorWide.png | Bin 100 -> 111 bytes graphics/AltHUD/ExplodiumDisplay.png | Bin 138 -> 146 bytes graphics/AltHUD/ExplodiumRound.png | Bin 103 -> 119 bytes graphics/AltHUD/GenericAmmoBoxL.png | Bin 108 -> 101 bytes graphics/AltHUD/GenericAmmoBoxM.png | Bin 94 -> 94 bytes graphics/AltHUD/GenericAmmoBoxR.png | Bin 102 -> 111 bytes graphics/AltHUD/HealthBarD.png | Bin 149 -> 100 bytes graphics/AltHUD/HellblazerCrackshot.png | Bin 134 -> 147 bytes graphics/AltHUD/HellblazerDisplay.png | Bin 141 -> 139 bytes graphics/AltHUD/HellblazerMissile.png | Bin 124 -> 137 bytes graphics/AltHUD/HellblazerRavager.png | Bin 136 -> 147 bytes graphics/AltHUD/HellblazerWarhead.png | Bin 137 -> 152 bytes graphics/AltHUD/ScoreBox.png | Bin 180 -> 189 bytes graphics/AltHUD/ShellBlack.png | Bin 95 -> 110 bytes graphics/AltHUD/ShellBlue.png | Bin 89 -> 103 bytes graphics/AltHUD/ShellGold.png | Bin 95 -> 110 bytes graphics/AltHUD/ShellGreen.png | Bin 89 -> 101 bytes graphics/AltHUD/ShellPurple.png | Bin 95 -> 105 bytes graphics/AltHUD/ShellRed.png | Bin 92 -> 101 bytes graphics/AltHUD/SilverBulletDisplay.png | Bin 141 -> 137 bytes graphics/AltHUD/SilverBulletFCB.png | Bin 113 -> 128 bytes graphics/AltHUD/SilverBulletFCBCasing.png | Bin 125 -> 143 bytes graphics/AltHUD/SilverBulletXSB.png | Bin 107 -> 132 bytes graphics/AltHUD/SilverBulletXSBCasing.png | Bin 112 -> 121 bytes graphics/AltHUD/SilverBulletZoomDisplay.png | Bin 139 -> 137 bytes graphics/AltHUD/SpreadgunDisplay.png | Bin 137 -> 137 bytes graphics/AltHUD/StatusBox.png | Bin 184 -> 199 bytes graphics/AltHUD/WallbusterCursor.png | Bin 73 -> 88 bytes graphics/AltHUD/WallbusterDisplay.png | Bin 145 -> 149 bytes graphics/AltHUD/WeaponBox.png | Bin 154 -> 148 bytes graphics/AltHUD/YnykronDisplay.png | Bin 148 -> 151 bytes graphics/AltHUD/YnykronIconBeam.png | Bin 109 -> 128 bytes graphics/AltHUD/YnykronIconVortex.png | Bin 113 -> 131 bytes language.version | 4 +- zscript/hud/swwm_althud.zsc | 131 ++++++-------------- zscript/hud/swwm_hud.zsc | 2 +- zscript/swwm_common.zsc | 62 +++++++++ zscript/weapons/swwm_deathlydeathcannon.zsc | 3 + zscript/weapons/swwm_deepdarkimpact.zsc | 3 + zscript/weapons/swwm_thiccboolet.zsc | 3 + zscript/weapons/swwm_weapons_althud.zsc | 115 ++++++++--------- 142 files changed, 174 insertions(+), 158 deletions(-) delete mode 100644 fonts/MiniHUD/0025.png delete mode 100644 fonts/MiniHUD/002B.png delete mode 100644 fonts/MiniHUD/002D.png delete mode 100644 fonts/MiniHUD/002F.png delete mode 100644 fonts/MiniHUD/0030.png delete mode 100644 fonts/MiniHUD/0031.png delete mode 100644 fonts/MiniHUD/0032.png delete mode 100644 fonts/MiniHUD/0033.png delete mode 100644 fonts/MiniHUD/0034.png delete mode 100644 fonts/MiniHUD/0035.png delete mode 100644 fonts/MiniHUD/0036.png delete mode 100644 fonts/MiniHUD/0037.png delete mode 100644 fonts/MiniHUD/0038.png delete mode 100644 fonts/MiniHUD/0039.png delete mode 100644 fonts/MiniHUD/003A.png delete mode 100644 fonts/MiniHUD/0041.png delete mode 100644 fonts/MiniHUD/0042.png delete mode 100644 fonts/MiniHUD/0043.png delete mode 100644 fonts/MiniHUD/0044.png delete mode 100644 fonts/MiniHUD/0045.png delete mode 100644 fonts/MiniHUD/0046.png delete mode 100644 fonts/MiniHUD/0047.png delete mode 100644 fonts/MiniHUD/0048.png delete mode 100644 fonts/MiniHUD/0049.png delete mode 100644 fonts/MiniHUD/004A.png delete mode 100644 fonts/MiniHUD/004B.png delete mode 100644 fonts/MiniHUD/004C.png delete mode 100644 fonts/MiniHUD/004D.png delete mode 100644 fonts/MiniHUD/004E.png delete mode 100644 fonts/MiniHUD/004F.png delete mode 100644 fonts/MiniHUD/0050.png delete mode 100644 fonts/MiniHUD/0051.png delete mode 100644 fonts/MiniHUD/0052.png delete mode 100644 fonts/MiniHUD/0053.png delete mode 100644 fonts/MiniHUD/0054.png delete mode 100644 fonts/MiniHUD/0055.png delete mode 100644 fonts/MiniHUD/0056.png delete mode 100644 fonts/MiniHUD/0057.png delete mode 100644 fonts/MiniHUD/0058.png delete mode 100644 fonts/MiniHUD/0059.png delete mode 100644 fonts/MiniHUD/005A.png delete mode 100644 fonts/MiniHUD/0073.png delete mode 100644 fonts/MiniHUD/207A.png delete mode 100644 fonts/MiniHUD/221E.png delete mode 100644 fonts/MiniHUD/font.inf create mode 100644 fonts/MiniHUDShadow/0025.png create mode 100644 fonts/MiniHUDShadow/002B.png create mode 100644 fonts/MiniHUDShadow/002D.png create mode 100644 fonts/MiniHUDShadow/002F.png create mode 100644 fonts/MiniHUDShadow/0030.png create mode 100644 fonts/MiniHUDShadow/0031.png create mode 100644 fonts/MiniHUDShadow/0032.png create mode 100644 fonts/MiniHUDShadow/0033.png create mode 100644 fonts/MiniHUDShadow/0034.png create mode 100644 fonts/MiniHUDShadow/0035.png create mode 100644 fonts/MiniHUDShadow/0036.png create mode 100644 fonts/MiniHUDShadow/0037.png create mode 100644 fonts/MiniHUDShadow/0038.png create mode 100644 fonts/MiniHUDShadow/0039.png create mode 100644 fonts/MiniHUDShadow/003A.png create mode 100644 fonts/MiniHUDShadow/0041.png create mode 100644 fonts/MiniHUDShadow/0042.png create mode 100644 fonts/MiniHUDShadow/0043.png create mode 100644 fonts/MiniHUDShadow/0044.png create mode 100644 fonts/MiniHUDShadow/0045.png create mode 100644 fonts/MiniHUDShadow/0046.png create mode 100644 fonts/MiniHUDShadow/0047.png create mode 100644 fonts/MiniHUDShadow/0048.png create mode 100644 fonts/MiniHUDShadow/0049.png create mode 100644 fonts/MiniHUDShadow/004A.png create mode 100644 fonts/MiniHUDShadow/004B.png create mode 100644 fonts/MiniHUDShadow/004C.png create mode 100644 fonts/MiniHUDShadow/004D.png create mode 100644 fonts/MiniHUDShadow/004E.png create mode 100644 fonts/MiniHUDShadow/004F.png create mode 100644 fonts/MiniHUDShadow/0050.png create mode 100644 fonts/MiniHUDShadow/0051.png create mode 100644 fonts/MiniHUDShadow/0052.png create mode 100644 fonts/MiniHUDShadow/0053.png create mode 100644 fonts/MiniHUDShadow/0054.png create mode 100644 fonts/MiniHUDShadow/0055.png create mode 100644 fonts/MiniHUDShadow/0056.png create mode 100644 fonts/MiniHUDShadow/0057.png create mode 100644 fonts/MiniHUDShadow/0058.png create mode 100644 fonts/MiniHUDShadow/0059.png create mode 100644 fonts/MiniHUDShadow/005A.png create mode 100644 fonts/MiniHUDShadow/0073.png create mode 100644 fonts/MiniHUDShadow/207A.png create mode 100644 fonts/MiniHUDShadow/221E.png create mode 100644 fonts/MiniHUDShadow/font.inf diff --git a/fonts/MiniHUD/0025.png b/fonts/MiniHUD/0025.png deleted file mode 100644 index 1099ee7848a463cc2f56794e44ea71c2019ae1f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 103 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ooU|{87V_;xtC=6S~z`&sA>Eal|ah>%bBO?O? z$Ds|$YNs!G8a-@#%XDKM!#lnOS=<2*lb3j^bb20om$aLouT^4ZdwQi80|Nttr>mdK II;Vst0Q3hPr2qf` diff --git a/fonts/MiniHUD/002B.png b/fonts/MiniHUD/002B.png deleted file mode 100644 index 260dcc7525764a27bc56eaacf786a4a640739a26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU|-NrIU|`@#FLF!*@&Et-|4*Bt pR+xc-fydLuF@!@l`N#kN_6)55nEuT_r3(^g@O1TaS?83{1OOlG7AXJ# diff --git a/fonts/MiniHUD/002F.png b/fonts/MiniHUD/002F.png deleted file mode 100644 index 092d9f031f876f584af0f8169559043b6e6d95c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 91 zcmeAS@N?(olHy`uVBq!ia0y~yU|Eal|aozXyMo|U@ zjw2Ty{NvsrY#zMg%gkrtE8k7Kedb39Yk;jMgNM`K^Gr!BlB!=c_&+f)Ffe$!`njxg HN@xNAI5!_s diff --git a/fonts/MiniHUD/0031.png b/fonts/MiniHUD/0031.png deleted file mode 100644 index 14c6b4b12f46a2fbd70fd68908ff7591153b190e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 98 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ooU|{87V_;xtC=6S~z`&sC>Eal|aozXSMqUO5 z9%h5)ANBA3-})vx9op;|%Ia5sT;DU{@R^3Mb}^EZ_>=Nfga0xxFfe$!`njxgN@xNA Ddbb=? diff --git a/fonts/MiniHUD/0032.png b/fonts/MiniHUD/0032.png deleted file mode 100644 index 37e3c154d1bd6e40f970d575aad4adb39cb89c27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ooU|{87V_;xtC=6S~z`&sB>Eal|aXopCW%09m vwvvKpXJ-EI`Tzg_|9&N=WMie*j0_eg0#Um|Tl*Lo7#KWV{an^LB{Ts5`z;#{ diff --git a/fonts/MiniHUD/0033.png b/fonts/MiniHUD/0033.png deleted file mode 100644 index 7a8c6f7e44b7dba41d742f641dd0a1848745a8a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 86 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ooU|{87V_;xtC=6S~z`!8u>Eal|aXopCW%09m rwvvKpXJ-EI`Tzg_amD5}>bP0l+XkKk!Ttr diff --git a/fonts/MiniHUD/0034.png b/fonts/MiniHUD/0034.png deleted file mode 100644 index e50a2f133113671fd4b4bc7617e365d753dc740e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ooU|{87V_;xtC=6S~z`&s6>Eal|aXt39AtQqV z5A(t0(-xV{3-V1&dbsUy8Dmbl3Zp{jEal|aXopCW%09m tHVKR3XFPKb|M>sEzJ+HKms^T0gN2DeR8;w;&kPI<44$rjF6*2UngE?}87=?- diff --git a/fonts/MiniHUD/0036.png b/fonts/MiniHUD/0036.png deleted file mode 100644 index 6df31ead2022bcc9d794c7e09ea7630d0e586fb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ooU|{87V_;xtC=6S~z`&sG>Eal|aozXyMnMJx zo4L7+&I}9;44$rjF6*2U FngI199{vCT diff --git a/fonts/MiniHUD/0037.png b/fonts/MiniHUD/0037.png deleted file mode 100644 index b0659827d264b3aa709e221f32c7493dbc026678..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ooU|{87V_;xtC=6S~z`&sF>Eal|aXopCW%09m xwvvKpXCzx5{Qv*|zwtqf^z-vl9Ud|;+~VT<8~s32n}LCW!PC{xWt~$(697?Z9UK4v diff --git a/fonts/MiniHUD/0038.png b/fonts/MiniHUD/0038.png deleted file mode 100644 index 043278ea971ae6132a6983f7902a13f9823fcae8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ooU|{87V_;xtC=6S~z`&sG>Eal|aox9jBQJvi zPqWki`UCbi&36W`+GLEal|aXopCW%09m vHVKR3XJ_gq&i?rSzrKZM6PH_xEyIx#;k`$`u&XjKFfe$!`njxgN@xNA)M^@Z diff --git a/fonts/MiniHUD/003A.png b/fonts/MiniHUD/003A.png deleted file mode 100644 index 575dd0e7fcde3d77b98525dd9bfcde015873c411..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 93 zcmeAS@N?(olHy`uVBq!ia0y~yU|?imU|{B8VPIhRab+zh0|Ns`dXZz&e<(P1D_59- sfkD92#W93KHre9yd`6CQf7luLe=<)uU&*qWfq{X+)78&qol`;+0HR48l>h($ diff --git a/fonts/MiniHUD/0041.png b/fonts/MiniHUD/0041.png deleted file mode 100644 index e94f7dbdbbaf779f3f3e79a25217b409f77bbc39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ooU|{87V_;xtC=6S~z`&s6>Eal|aox6aBQJvi zPxG69{~hX#%y&9Z-K5ZxzAS1|$=hxJWgNEg?wO$CApZ5XxN+_7a}yXC7#KWV{an^L HB{Ts5AWk3K diff --git a/fonts/MiniHUD/0042.png b/fonts/MiniHUD/0042.png deleted file mode 100644 index 227f7f11139e7980e570aea625fd9e613872ff20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 87 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ooU|{87V_;xtC=6S~z`!8q>Eal|aXopCW%09m rHVKR3XJ_gy{>pP1q)1Hs%D^yHMOykQ$C-Er1_lOCS3j3^P6Eal|aXopCW%09m xHVKR3XFN@x|NpPIXn*!Uw-j3j+wJ`EN9&HwW?*1o@O1TaS?83{1OOpv95w&| diff --git a/fonts/MiniHUD/0044.png b/fonts/MiniHUD/0044.png deleted file mode 100644 index 0587552b21cf5ac045bc637d51702d99786c15ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ooU|{87V_;xtC=6S~z`&sG>Eal|aozXyMqUO5 zhQk{={>#7cf9sp*>@&|tXflUG^!!x}tJ0+zZa=UW7riUDeNoNf2Mi1h44$rjF6*2U FngGS19jgEU diff --git a/fonts/MiniHUD/0045.png b/fonts/MiniHUD/0045.png deleted file mode 100644 index c73a593cff2b75c650c38330376c799c4a05606a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 86 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ooU|{87V_;xtC=6S~z`!8u>Eal|aXopCW%09m qHVKR3XFPKb|M>sEUdHG|6+^I(Kva27*)9eK1_n=8KbLh*2~7Z0c^EhV diff --git a/fonts/MiniHUD/0046.png b/fonts/MiniHUD/0046.png deleted file mode 100644 index 1d9f983de711f6927a9ee259137a037d57c9518c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 91 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ooU|{87V_;xtC=6S~z`&s7>Eal|aXopCW%09m wHVKR3XFPKb|M>sE{*94O`uTaS-V6+ZV*Ec|{eD-+z`(%Z>FVdQ&MBb@017-DUH||9 diff --git a/fonts/MiniHUD/0047.png b/fonts/MiniHUD/0047.png deleted file mode 100644 index 64eeb027acaa65dae7e9200eae93b5fe99d88ebc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 99 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ooU|{87V_;xtC=6S~z`&s8>Eal|aox9jBQJvi zPqWAW`UCbi&36W0*`&bc78IGYKjZdSPbLSUXZ3nlw~8J*Jn4lR0|Nttr>mdKI;Vst E0J*RpBme*a diff --git a/fonts/MiniHUD/0048.png b/fonts/MiniHUD/0048.png deleted file mode 100644 index 15fece44b87bded4ca2e44dc0728995271936721..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ooU|{87V_;xtC=6S~z`&sE>Eal|ab5SgAtQqV z1Jl9dUQ1L(W)@ty-KWCru_;-a;daLDAAZp)E8lWEMC(mBCz2)9#o@}pz`)??>gTe~ HDWM4ftoR$} diff --git a/fonts/MiniHUD/0049.png b/fonts/MiniHUD/0049.png deleted file mode 100644 index 31980aa2762ed0b1ecdd7e3bd359d0f0794819f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 98 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ooU|{87V_;xtC=6S~z`&sC>Eal|aozW{Auodg z4~yaQKb$SWO)sstnMdt<_3p>)ne3iS>}BFt{>O;T=a2umwJVK*fq}u()z4*}Q$iB} DbbB1U diff --git a/fonts/MiniHUD/004A.png b/fonts/MiniHUD/004A.png deleted file mode 100644 index 1e98c8f103fbd96aa105389f3435f441400ca785..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ooU|{87V_;xtC=6S~z`&s6>Eal|aozT$p&)|+ z&tV7CDLvQb2>HCb^u>JcgN<`R?gCVCnJ0|SGntDnm{ Hr-UW|L^L5T diff --git a/fonts/MiniHUD/004B.png b/fonts/MiniHUD/004B.png deleted file mode 100644 index 5de056959d179e75242e3ef2caef271a6eeffa93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ooU|{87V_;xtC=6S~z`&sE>Eal|aozN&q2K`n z9u|XG4clAKMUsoAg>`R<&DgEZ>2av;z~1uz=g&0E{K#M`CKYadUq6F^fq}u()z4*} HQ$iB}@#7vn diff --git a/fonts/MiniHUD/004C.png b/fonts/MiniHUD/004C.png deleted file mode 100644 index e8edbc425cb5ce4406ea92e92b36772e7bb6793b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 93 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ooU|{87V_;xtC=6S~z`&s5>Eal|aXop4W%09m yHjM-$GqbdY=KufyE2o^BXUjc3!Q~n=!Eal|aXs|-MnMJx zo@R$hf5k8OUGrH|Bsk07L&-tt{FxKWcHP^?u;uA&_98i{iNdUz+zbp144$rjF6*2U FngGRB9Mb>* diff --git a/fonts/MiniHUD/004E.png b/fonts/MiniHUD/004E.png deleted file mode 100644 index 4250d79832dad30d1947989f063047fdda879b5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ooU|{87V_;xtC=6S~z`&sG>Eal|aXs|-MqUO5 zfx`}m|8f8EJL$8GiPKzt{mhBcLi1NKtlF*1ko)r)Lprmx7R$wRw;3217(8A5T-G@y GGywp$WE|W8 diff --git a/fonts/MiniHUD/004F.png b/fonts/MiniHUD/004F.png deleted file mode 100644 index ef84a993a312c9c364d04469620f9f3666582682..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ooU|{87V_;xtC=6S~z`&s6>Eal|aozXyMo|U@ zjw2Ty{NvsrY#zMg%gkrtE8k7Kedb39Yk;jMgNM`K^Gr!BlB!=c_&+f)Ffe$!`njxg HN@xNAI5!_s diff --git a/fonts/MiniHUD/0050.png b/fonts/MiniHUD/0050.png deleted file mode 100644 index 9ac27b5a13ca9b814d66cf80f6137feaced21d87..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ooU|{87V_;xtC=6S~z`&s9>Eal|aXopCW%09m zHVKR3XJ_gq&i?rSzurfZjg5_M+2-`~hg2Evh6zW{{bR<+z`(%Z>FVdQ&MBb@08(@t Az5oCK diff --git a/fonts/MiniHUD/0051.png b/fonts/MiniHUD/0051.png deleted file mode 100644 index 5e86197c4ba26ae7e8aac7eca0a74c20bf201833..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 97 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ooU|{87V_;xtC=6S~z`&s4>Eal|aox6iBQJvi zPxFcY;!o87yR@H5OmsN&&dc*rr05U7q}L2zs@rEsOFuaN&X0kCfx*+&&t;ucLK6U| CK^~I; diff --git a/fonts/MiniHUD/0052.png b/fonts/MiniHUD/0052.png deleted file mode 100644 index e0ba56d8018fac5339b95884a24b1c1449d2614b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 97 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ooU|{87V_;xtC=6S~z`&s4>Eal|aXopCW%09m zHVKR3XJ_gy{>pP1q|7)s&-V0z0|yQie0vkg#xP4+R)HnIK#zfefx*+&&t;ucLK6U) CZ5+G+ diff --git a/fonts/MiniHUD/0053.png b/fonts/MiniHUD/0053.png deleted file mode 100644 index 8ee518e6423d893c4822fc813162e0210916e93e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ooU|{87V_;xtC=6S~z`&s9>Eal|aXopCW%09m zHVKR3XFN@Z4;(n~;s5{okVfP5bAQrZt}!!c$O=RToc{Znfq{X+)78&qol`;+0FUk- ADF6Tf diff --git a/fonts/MiniHUD/0054.png b/fonts/MiniHUD/0054.png deleted file mode 100644 index e799c010b808670ac14a8b675ad7fddd0d95faad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 97 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ooU|{87V_;xtC=6S~z`&s4>Eal|aXt0KL0$#} zoEal|aozN^q2K`n z9u@=DDLvN~$Xzafk$OpGcl3?B_hvF0JKz3PJ-I>Uob?CBKQF{$L{IJ6!N9=4;OXk; Jvd$@?2>@__A+Z1e diff --git a/fonts/MiniHUD/0056.png b/fonts/MiniHUD/0056.png deleted file mode 100644 index c46134e1a21761137032531e136f83cc720c583a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ooU|{87V_;xtC=6S~z`&sG>Eal|aozN^A@2bL z24;iRQ<}^cbZJ^Ii`%#6?Si*{LK9kYAAi47eeiO%{Kw5=(RW;C8!|93FnGH9xvXEal|ab5T5LB<0H zJWLzC!w#L^Gx-85AjKHq1oFR7#J8l MUHx3vIVCg!0LFeHG5`Po diff --git a/fonts/MiniHUD/0058.png b/fonts/MiniHUD/0058.png deleted file mode 100644 index 77ec43e53ba6ad91eae516f3fde3121d9352ffe1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ooU|{87V_;xtC=6S~z`&sG>Eal|aXs|pK}H4z z9;S_}jW_C8Po4Q;^-s3jtQ+p$y!$CDx*^|BNX1u3@9`(mV;5~bxEUB27(8A5T-G@y GGywqWz8+%$ diff --git a/fonts/MiniHUD/0059.png b/fonts/MiniHUD/0059.png deleted file mode 100644 index 5fec464422492ae2d1decba639a72763999a32ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ooU|{87V_;xtC=6S~z`&sG>Eal|aozWzA>#o9 z9%h5JQ+mwi1o^zPK6yqYZJ9c!$D{1%`rXkM1@Bq;6BPv}S>IZEal|aXopCW%09m wwvvKpXCylw{Qv*||KctK0|Nu4*NhArvI3FJOg9`D7#J8lUHx3vIVCg!0QV9Z;Q#;t diff --git a/fonts/MiniHUD/0073.png b/fonts/MiniHUD/0073.png deleted file mode 100644 index fb54f4e64aed657bb321834329f5bfe8124abb5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 113 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ooU|`{3V_;zL)@@~HU|`@#FLF#`U|?YQ|NsC0 z78CjZ0|SGntDnm{r-UW|VksDQ diff --git a/fonts/MiniHUD/221E.png b/fonts/MiniHUD/221E.png deleted file mode 100644 index 9ba7bdbb6f21f69db90254facd755dc8cd16f87a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 117 zcmeAS@N?(olHy`uVBq!ia0y~yU|?lnU|{B8V_;y2Haq%*fq{V|y~r_%fq{YH|NsC0 zv>9rJ85kHeJY5_^IIhPYGh}2?U|>3^t~>LEi~5|Bf?b!lF?w9G&HcVwg?Yo@ItG_J V5}$OdixWZmJzf1=);T3K0RVtOA~65} diff --git a/fonts/MiniHUD/font.inf b/fonts/MiniHUD/font.inf deleted file mode 100644 index d5253db04..000000000 --- a/fonts/MiniHUD/font.inf +++ /dev/null @@ -1,6 +0,0 @@ -TranslationType Standard -Kerning 1 -SpaceWidth 3 -FontHeight 5 -MinLuminosity 0 -MaxLuminosity 255 diff --git a/fonts/MiniHUDShadow/0025.png b/fonts/MiniHUDShadow/0025.png new file mode 100644 index 0000000000000000000000000000000000000000..5b4153de11a7b5f9b685e3d9eec4e0e8a8ce7ab1 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`$Va>Eal|aXqwWBPWBQ zz+snf@dvE$o?RkRDgNFqq0vLh;ijcA)BBL@r^Z+2-DNf4-0xP&XqYJ7k}Tnq&%nUI N;OXk;vd$@?2>`e>A5s7S literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/002B.png b/fonts/MiniHUDShadow/002B.png new file mode 100644 index 0000000000000000000000000000000000000000..b519e4ff2eb02a87cb43a235338f33a778685bf8 GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0y~yU|<1Z4mJh`hLs=Z)iE$IaHJPGCNVHDF#P}j|9=d- zZz}@>gSw}SV+hA}-%~qz85{(f4;21io9n;tiJc0Q%7HUi)Nz`(%p|NsAg z+6=YA3=9kso-U3d9M_Zo{Qv*Io=qbmB_$=LWz)kZhIScNCKs2N2_W^Ju6{1-oD!M< DuDl#e literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/002F.png b/fonts/MiniHUDShadow/002F.png new file mode 100644 index 0000000000000000000000000000000000000000..ea52ce324a6973d1a23685291477a56d85f4b1d0 GIT binary patch literal 97 zcmeAS@N?(olHy`uVBq!ia0y~yU|<7b4iNd^%zF<81_ljJ7sn8e>&XcY%*N^G{`Bh| xD|mKBa)yG_r~m)|&uEGWRhrqEX=digaGPH=Xv-AK^$ZLQ44$rjF6*2UngI249;pBT literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/0030.png b/fonts/MiniHUDShadow/0030.png new file mode 100644 index 0000000000000000000000000000000000000000..9932417b3d266134a4b3473c165e4de792bd2e59 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`$VU>Eal|aozUJMqUO3 z9;Sok)4uw=Nl8=km6+u_$qCBpQrC{` RV_;xl@O1TaS?83{1OOprA>9A~ literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/0031.png b/fonts/MiniHUDShadow/0031.png new file mode 100644 index 0000000000000000000000000000000000000000..d7dfe2ef846bf7730a91ed5fee63294d0512e8b9 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`$Vc>Eal|aozXyLCymP zJj@4*U#^>X()y_J&VDt4y($MAS4mmFk9ytX_$N2*+r!3pc20NfjFt8H?P`w*Pfz8O SjbdP6VDNPHb6Mw<&;$V0*d#0f literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/0032.png b/fonts/MiniHUDShadow/0032.png new file mode 100644 index 0000000000000000000000000000000000000000..166a5e0f1f84e760edb333de3e7f2a2d05cddc73 GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`$VP>Eal|aXq%@Brk&k z&taJ(>*lVs-fG;+e!O|lniHFhF3)jo(c8U>r{Y!}+kqE(DvG($^^e`|?POp+EpoZU TPP~YLfq}u()z4*}Q$iB}(V!%N literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/0033.png b/fonts/MiniHUDShadow/0033.png new file mode 100644 index 0000000000000000000000000000000000000000..d12f320e1b83a2d1ceb30d4d115e4f2971f67119 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`$Va>Eal|aox9PBQJvi z$KjqU@jE-`KUlUwB+6e>CfcQ=d-v^})MX5^p4oqFlBGgf54e20)+#LVb6=3vK?Vi} N22WQ%mvv4FO#t8&A!+~s literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/0034.png b/fonts/MiniHUDShadow/0034.png new file mode 100644 index 0000000000000000000000000000000000000000..f0520418825aaf38961aab34b34f44569a3068e9 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`$VW>Eal|aXq(lBQJvi zN5cmF%C+_{eM?qGM=CU~5=y8w5z`$VY>Eal|aozUJK~4q( z9wvv@cdvYIYR)`q7p2T$#}^rTtY2l(Zr%j%+u9yRwz`$VP>Eal|aox82ATNU< z&mo`bXMNs;q&>3RtMD^f@}^$CvGTjUtYTa5I!*EuQklrIK%H}2ePi6-?fj;{q%YJy TKGn^@z`)??>gTe~DWM4fk=`TX literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/0037.png b/fonts/MiniHUDShadow/0037.png new file mode 100644 index 0000000000000000000000000000000000000000..f92c325c3d3d360867d067d1e3bbca5ef74ce234 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`$VO>Eal|aXqzjBQJvj zPs4@u>frjU{6ns?Q#ucv@VV)7#3C=0^G>JM1Dl1r8Gjt==037qL_a!9><0q_1B0il KpUXO@geCxdyC8A^ literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/0038.png b/fonts/MiniHUDShadow/0038.png new file mode 100644 index 0000000000000000000000000000000000000000..842a512a621faf04fda04fecb538b980f683a864 GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`$VP>Eal|aox82AnySO zo%9@xS TeE*z*fq}u()z4*}Q$iB}<}W3_ literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/0039.png b/fonts/MiniHUDShadow/0039.png new file mode 100644 index 0000000000000000000000000000000000000000..78f395db44dcc97225e33ff2a53edee024c2e7ce GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`$VY>Eal|aozRIL0$$0 z9wrBmJ5y)w3bq!u6M4$q&%H+Lv76AvyKE0ka_t?BK6g*;pJ}P3RKh$*SSChGKcgM_DxV+hCf7!*6gSs5aJavaqu?m7%o@9FC2vd$@?2>_=C B8)^Um literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/0041.png b/fonts/MiniHUDShadow/0041.png new file mode 100644 index 0000000000000000000000000000000000000000..75c4c9868bd65d83af8f0bb5957e67bf050a3e77 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`$Vc>Eal|aox82Brk&j z&mo`ovwk-<&$!6j{!obAw#)iX=+qfA87kMS+@Ek{Q?E)6vkXJc0o}NnyjPbh#T}Kc SZ)0F!VDNPHb6Mw<&;$T#mm;?S literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/0042.png b/fonts/MiniHUDShadow/0042.png new file mode 100644 index 0000000000000000000000000000000000000000..4d71085532515726a1aae6b8e49e6d0f8ed70a02 GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`$VT>Eal|aoxA)ATNU< z&!G>zv(HSKd&=j_WsmljKL-trFM5YAEcR1L^_&#T@MN>D!?wvR|K#uL+A81Xt`Jn| VjXLO~!@$76;OXk;vd$@?2>>N5B%S~O literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/0043.png b/fonts/MiniHUDShadow/0043.png new file mode 100644 index 0000000000000000000000000000000000000000..9cd31e1dfc31fe017e00d244a8f4ac4e6d5e399c GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`$VQ>Eal|aXq!?Am;%C zo+D5AUeDb#*>>_L4~0gqzG~0F(4rG(7VKty7m_&tl)3SqBkMQz-i}b5q_}ne=IQ?! Q7#J8lUHx3vIVCg!0FLY>>i_@% literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/0044.png b/fonts/MiniHUDShadow/0044.png new file mode 100644 index 0000000000000000000000000000000000000000..ff1391a2b6f56a72b8ffca8d721d49b18a125efc GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`$Vb>Eal|aox1XQINra z=g_9eRm-am1z$WOx3_kZ{{s&$hjMv_G&P4bHO~aked}`>_N~uV2@L(cQMLXU^By}b W-zSsLJz!v9VDNPHb6Mw<&;$U_izGe( literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/0045.png b/fonts/MiniHUDShadow/0045.png new file mode 100644 index 0000000000000000000000000000000000000000..77f23086f2cd2fc8919c312cc672ecc09aaba63e GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`&sI>Eal|aXt6UMqUO7 z4yTLnH@!LH_wI=4v17^$s{^(jb_u$8mvP(F6xI)d&y&Tpz`$VY>Eal|aXqzbBQJvj z&*7NP=-z`$VX>Eal|aox7(ATNU< z&mo`ovwm+x(jM7eSNfUCeN*p$n%kSa#`arbLb;43lNctjc-neyI4f#iD=#m~uYAPa T%J3Zn0|SGntDnm{r-UW|mA4_g literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/0048.png b/fonts/MiniHUDShadow/0048.png new file mode 100644 index 0000000000000000000000000000000000000000..86f68fade9e0037ff131fddc568e28ff219c8738 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`$VQ>Eal|aox6iBQJvi zPjf-ssjZf$%y&A^-lU*-@C-{r>|NdoTPL-&tDG{Mw1KyP`NQE&(R?Kh5*cqTpFU(@ PU|{fc^>bP0l+XkK|K}od literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/0049.png b/fonts/MiniHUDShadow/0049.png new file mode 100644 index 0000000000000000000000000000000000000000..17e4e931b7d7556084aacbebeea59fb3fe2a27a4 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`$VY>Eal|aXq%@ATNUf z2UEY^YoB*Zj4$?o3ltLSW0^8DO+=7s!783L2fsBlU%0#5>3_T0{!dJrt)eGFbM5{! QFfcH9y85}Sb4q9e023b~f&c&j literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/004A.png b/fonts/MiniHUDShadow/004A.png new file mode 100644 index 0000000000000000000000000000000000000000..83cf092cd510c17ab027fdfb8953564cc59cc24b GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`$VU>Eal|aozOvM&1Jk zJVy?6hhN%q>*TDLcU|6iH2f(ke~`06>%=Y<$8&ql4U8Y0>3MgqEx$ijK37Tn*y8-I RN(Kf722WQ%mvv4FO#o7_C>H<# literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/004B.png b/fonts/MiniHUDShadow/004B.png new file mode 100644 index 0000000000000000000000000000000000000000..33ad403ea9f68cee141c882a64dc454d8c61bba5 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`$VY>Eal|aozTmAtQqU z2lGL8?-fUdFHYgp{rl9Y<(=7qS)r^CMECEoR239F)6?kT$zb#SXFLCuckz`$VS>Eal|aozWfBQJvk z2lGKz?+z#7MHjAAPt2Y_IcKJ1;^|dPKQuh~cJ7W7_;>NHV7Q#!;ZFjm=B!Oy$-uzC N;OXk;vd$@?2>_FjAt3+& literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/004D.png b/fonts/MiniHUDShadow/004D.png new file mode 100644 index 0000000000000000000000000000000000000000..b329f0b24c386b450a43f0a4d38853aecc0c33cd GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`$VY>Eal|aXt0)MotDp z9+rbgYus0b*?O9;WsdgyH>t5%)tFUcf5(DVPkcfck6*pZ(6hh!dYpMgpMpkx<^m-K P1_lOCS3j3^P6b> literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/004E.png b/fonts/MiniHUDShadow/004E.png new file mode 100644 index 0000000000000000000000000000000000000000..bc4971d25715c3471b8399e583887671b44f94b3 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`$VQ>Eal|aXt0)MqUO5 z9_EAXiJODVywa+;JX&W@)~QZiw#VhjqE#$1fvhs+<;(_ktmT&eHku3?fx$B-&17I; OVDNPHb6Mw<&;$T;*Bwd# literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/004F.png b/fonts/MiniHUDShadow/004F.png new file mode 100644 index 0000000000000000000000000000000000000000..9932417b3d266134a4b3473c165e4de792bd2e59 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`$VU>Eal|aozUJMqUO3 z9;Sok)4uw=Nl8=km6+u_$qCBpQrC{` RV_;xl@O1TaS?83{1OOprA>9A~ literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/0050.png b/fonts/MiniHUDShadow/0050.png new file mode 100644 index 0000000000000000000000000000000000000000..b1e6b0faf8eda88838eeaff594d29f38825e57f6 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`$VU>Eal|aox9jqhLb- zPwRo=>u09StxKyin>D$O?ajLnL7_$GI47J}yXo|FmSji>!@HR`8{~J}{^%E55SAOd Rgn@y9!PC{xWt~$(69CxoCCLB) literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/0051.png b/fonts/MiniHUDShadow/0051.png new file mode 100644 index 0000000000000000000000000000000000000000..d4c76f6e11305c8aa10dce6d1e244f1b15d4be8e GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`$VX>Eal|aox0Mqu>Dp zo|Ydxujj6rxn!ot#E!N$dP}V} U_Wzzopr09lqNZvX%Q literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/0052.png b/fonts/MiniHUDShadow/0052.png new file mode 100644 index 0000000000000000000000000000000000000000..e3a6d8aa5a117ce9531637f31f60960357f67e0e GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`$VQ>Eal|aox6OBO`+& z$Du>IuYKOB7=P@|pJl>WS{|{=>x@ssAGOnNmD?t+yRw=0z^{LKpBTT!Do1rZKe>~E Pfq}u()z4*}Q$iB}T6`sW literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/0053.png b/fonts/MiniHUDShadow/0053.png new file mode 100644 index 0000000000000000000000000000000000000000..2b09a9bb87678e01ca2f3cf8b0929026146c65fd GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`$VQ>Eal|aox9PBQJvi z$KjqU@jE-`KUh|>FiDv@<-rq7T?lNIAXcWTm_@^MZ(jCt2snNqkiaeW1g@ Pz`)??>gTe~DWM4fB*-E) literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/0054.png b/fonts/MiniHUDShadow/0054.png new file mode 100644 index 0000000000000000000000000000000000000000..fc684ce1148e072ff518572e17a87a7478c26fa2 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`$VY>Eal|aXt0)LCymP z0!I!M&e}U`-ST4J+5R$2f^VF;qwdP`hi*M^h9zC4@@doF?<@ZupMHS%XSj&|!ke>` R7#J8BJYD@<);T3K0RWT1B`*K~ literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/0055.png b/fonts/MiniHUDShadow/0055.png new file mode 100644 index 0000000000000000000000000000000000000000..20591c67a879e5436fb830e502f5f9621aba3a1c GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`$Va>Eal|aozUBMqUO( zp2H5uv@4@{m(HB>C_b^6VWLQb)o$(yUXvJBCQCP1ZJYSz*hB68F+YXmH5LeVPiJ6Y OVDNPHb6Mw<&;$UjA0TG{ literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/0056.png b/fonts/MiniHUDShadow/0056.png new file mode 100644 index 0000000000000000000000000000000000000000..b2c4b4cfd38b7c113faa229fad2f8dbc2292c6ff GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`&sA>Eal|aozXyMqUO3 z4i-agZ9`pW!^_K^9!Z5S-_87bwbltO&k0}8@*{r~^~ literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/0057.png b/fonts/MiniHUDShadow/0057.png new file mode 100644 index 0000000000000000000000000000000000000000..c125bb7bfeac638fda4a78e24953e5d4c81b4918 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`$Vc>Eal|aozXSMqUO( zp2H4m+L5QL)U(xUKeHWrCUxm9V?=%^V~VP0!LvYF QAd?t8UHx3vIVCg!05TUL+5i9m literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/0058.png b/fonts/MiniHUDShadow/0058.png new file mode 100644 index 0000000000000000000000000000000000000000..b63a6004f7e6dab615acabac5286ae7bf45fb5fe GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`$VP>Eal|aXqwqBjW)E zj%JVeOX+`4-kG9Ts=>`|VC;D)a<{bIE@@T94wZ)bz|g9k%Xe?M1?_nHhe@A7^>fQ_ S-`5Nb3=E#GelF{r5}E*bSR;%8 literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/0059.png b/fonts/MiniHUDShadow/0059.png new file mode 100644 index 0000000000000000000000000000000000000000..93f2fbf4f111d0096fa6ca60ab521e4bf8bbff47 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`$VU>Eal|aozOvMn(n& zo)(9DQ;l-le$CtvIBRu6dFao1GZj1UulVG3i1E@i6$Y7xZ44_MpT@3=scKM}c;#0^ R0|NsCgQu&X%Q~loCIFqYB^v+$ literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/005A.png b/fonts/MiniHUDShadow/005A.png new file mode 100644 index 0000000000000000000000000000000000000000..d0c7b752c713ec98da87611d8ed1db928a6d2757 GIT binary patch literal 107 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{25V_;x-VrgH>z`$VS>Eal|aXt3TK~4q( z9;b`%x6C{_chh8Blg1$bL&B-nKC8TLU%tzzr*<<`A~E!TdmO7pm7DlMh6WuU1_lNO MPgg&ebxsLQ0LH%`>Hq)$ literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/0073.png b/fonts/MiniHUDShadow/0073.png new file mode 100644 index 0000000000000000000000000000000000000000..985c361a254440d50d6889b89f37ce7be83f1eaa GIT binary patch literal 130 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ZjU|{87V_;xNTI+k8fq{V|y~r_%fq{YH|NsC0 zW7vIL85kH$JzX3_IIi1vALKn?z|&%}Qd;$Lm0GphC(o`U{Fm+)MP{q6V(?_>ICbVn i*ZNieQs3)-|4_+bRV$gieb!GqkYS##elF{r5}E)OVk>+A literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/207A.png b/fonts/MiniHUDShadow/207A.png new file mode 100644 index 0000000000000000000000000000000000000000..9443206130c714a770d13a09d4e5021ef825c0cd GIT binary patch literal 98 zcmeAS@N?(olHy`uVBq!ia0y~yU|<1Z4mJh`hLs=Z)iE$IXnMLhhHzZBJ#NU$V8Fv- z*dBbME!d)V`nG9#76!(JSKs}6`Hso6>AJWDLl5s!k+nv*85kHCJYD@<);T3K0RWF6 B9K8Sl literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/221E.png b/fonts/MiniHUDShadow/221E.png new file mode 100644 index 0000000000000000000000000000000000000000..2615ecff8490f2e42ea8de8665bdfd789032adb3 GIT binary patch literal 133 zcmeAS@N?(olHy`uVBq!ia0y~yU|?flU|`_@k!xA}oEaDxIMRz8lNcBn82bP0l+XkK!0;&G literal 0 HcmV?d00001 diff --git a/fonts/MiniHUDShadow/font.inf b/fonts/MiniHUDShadow/font.inf new file mode 100644 index 000000000..bb45bc970 --- /dev/null +++ b/fonts/MiniHUDShadow/font.inf @@ -0,0 +1,3 @@ +TranslationType Standard +SpaceWidth 4 +FontHeight 6 diff --git a/graphics/AltHUD/AmmoBoxB.png b/graphics/AltHUD/AmmoBoxB.png index 4132b97e55047248180e63857cd2b38397b382f3..341e6fc6e4f8eab846c1602627002d021934e511 100644 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU@&K3U|{B81F;OI|7Bocu=I3s4AD5BT;j3fe|>`E z;coWBC-Zsi_thl)`1q8WS$WF;`H2!t3^HGY8TEak7aXC4}py0>< xhew&)9x~O{{5l9%jP#xQA~%0MMb2?eow`L o14j&c4z76aW^4Y+@)r}s!8#7^?-`a&3=9kmp00i_>zopr07Z2df&c&j delta 84 zcmYdJR_qM$bLZuf;$mQ6;Pv!y31VPiFk@g~VB=t8U|{I5&n=j!D5k^2q9W2`zo+8B ofg=V!2Ui?-vo(8Vc#DaFcNYhDR-Ypi0|Nttr>mdKI;Vst02;j&ivR!s diff --git a/graphics/AltHUD/AmmoBoxT.png b/graphics/AltHUD/AmmoBoxT.png index bc04fc1da59deb0dfc10f034594914bbdd599969..e9a0bbdcd68bd5351d82fdf83de2970d656ee2e2 100644 GIT binary patch delta 92 zcmd1GQtS-ybLZuf;$mQ6;Pv!y31VPiFlS(3VB%n7U|{%@;}S7ZQPhOfW=Fw_;B&?Fzl%j>b$!zQ4wUKr>mdKI;Vst0Prav{Qv*} literal 136 zcmeAS@N?(olHy`uVBq!ia0y~yU|B?`FmNy_ ky!mfxE}61s$D#^j8J5i33b#5L7#J8lUHx3vIVCg!0Ah9$vj6}9 diff --git a/graphics/AltHUD/BiosparkShot.png b/graphics/AltHUD/BiosparkShot.png index 06fc465c5434f1263b8423eff5ebfbdf357a1335..8c976d768b81fe14c5868db37789bb7575d452b4 100644 GIT binary patch literal 94 zcmeAS@N?(olHy`uVBq!ia0y~yU|mdKI;Vst0PJ}f?EnA( literal 84 zcmeAS@N?(olHy`uVBq!ia0y~yU|<4a4mJh`hN5k}Dhvz^(w;7kAsp9}|I|-?`2Xfv m9v+``b7O-!wxfx*+&&t;ucLK6T5MHWH; diff --git a/graphics/AltHUD/CandyRound.png b/graphics/AltHUD/CandyRound.png index f4df1bf0e34aee824da138e9bd1a81761aad3d8b..be58ce0b68c1a5718349004af5dae6747bbec2a3 100644 GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0y~yU|?flU|{9|ksBE6elsvIIC{D`hHzYuJ?zNa;2^+q zur7f?x1Ilw0t5dH1;@jCJ<`^$X?^Ce>UyAiVW#iw#}`e!4K>1E&11MybMsuR5A%=z ajEhezypDZ*BAtPOfx*+&&t;ucLK6V*swnUP literal 103 zcmeAS@N?(olHy`uVBq!ia0y~yU|?lnU|?clW?*1Qa^cQnU|I?(JnW~Nd&%7&RkxXS^U=Z+haSY**O*Y^uO%NyuWME(|WwchkD*cy%fq}u()z4*} HQ$iB}El?NY diff --git a/graphics/AltHUD/DeepImpactDisplay.png b/graphics/AltHUD/DeepImpactDisplay.png index 1ed1bd0adcda3f5df17f46950353ab50c6f85ed9..e8752637a755dd2fb0eafeef9374b540adcef081 100644 GIT binary patch delta 96 zcmeBR>|s>w4DfU3<&xrJU|`_&^l%AcU|`^6U|^79VP;@pnEp3gY@(v6nWCqQV+e|j*v4DfU3<&xrJU|`_&^l%AcU|`^2U|^7BVP;@p__w;KZK9&7k*ueSV+e#sB~S diff --git a/graphics/AltHUD/EvisceratorDisplay.png b/graphics/AltHUD/EvisceratorDisplay.png index b521fc3bbbf3e952c8f62cd4c1904db5bf8198f8..915de3045d8f57f40f7ec0065fc2bece34204aeb 100644 GIT binary patch delta 104 zcmbQhIE7KMGr-TCmrII^fq{Y7)59f*fq{XWfq_Akg_(hYAt{dY-$X@IJ55g)#}JO0 z$vVFe9QaUgmi&l~jV(>?(n^5|-*)#T1eXP8aZP4oW7rkrJgYp2EUH!z6~6TuPDRlZ6Br81nuJUHx_}{Uiee1B0ilpUXO@geCw^ C>KUj2 diff --git a/graphics/AltHUD/EvisceratorRound.png b/graphics/AltHUD/EvisceratorRound.png index ce4a9ffce52cc26aa5655dd96f111ef2ba82ad8d..4010dd5a687df8b57f8b8cfda142728c6881c950 100644 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0y~yU|<7b4iNd^%zF<828K{i7sn8e>!~LX@-`?4uwFcP zgQfHW18=~CZ%6WzH4}EO7Z*0&cUgt`fP`}Od&}oO#@-FW%B!^))|%#3Dnw)p3VJvR sF|apv9JpJ*c!zcM`|}z$pRUGq?lEX(n%$hwz`(%Z>FVdQ&MBb@0JdB&r~m)} literal 131 zcmeAS@N?(olHy`uVBq!ia0y~yU|(-TIjHee)R@7#KWV{an^LB{Ts5DfB6U diff --git a/graphics/AltHUD/EvisceratorTight.png b/graphics/AltHUD/EvisceratorTight.png index d5899e308132a50acb2cafa1e6998a7941873c7d..7c57e17946c68447ede7d7e1fd189b88682674cc 100644 GIT binary patch delta 119 zcmbq&KG-*o`G6{v8(CFz4=>0}V@<+5R2g^3VN6vjjUs)nvX* V^T&FB85kHCJYD@<);T3K0RYCjCtv^o delta 110 zcmZo;tX1p`@N?(olHy`uVBq!ia0y~yU|?lnU|{B8V_;y2Haq%bqN2E~fv1aO2*>r< zQ--1p0wN3tKF@P2IHZ5^S$2k;f8cQMpuPSaQ*M9%iC+sD Q7#J8lUHx3vIVCg!07%**Y5)KL diff --git a/graphics/AltHUD/EvisceratorWide.png b/graphics/AltHUD/EvisceratorWide.png index 0cede7a7fb9c834ade0cf89099c092f67a385387..299a1d8ada0b080926e4c2618743d97561e9fc66 100644 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU|<7b4iNd^%zF<81_m=v7sn8e>&X_E4}Pd$rhmAe zt>nXht;6*>lY0KIS7JGrmzH2rJ*82x)|gp&7az+prH(AoT?!0mtW+AMzcv42U|?YI MboFyt=akR{00ikIdjJ3c literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU|q|I~{SOzMvw60p#5uX63nwwop2^@pNhWu*+{q>e1_lOCS3j3^P6ERN@z`y`vi?J{>Ffed)2;?y^Fh~UWgt#&=Fig}J z^_0|K!pp$Gz*G|C7tC7rk&;E)l8+ueN;-02 d2@4BDq_pt%kYA_s85kHCJYD@<);T3K0RYzl9ghG2 diff --git a/graphics/AltHUD/ExplodiumRound.png b/graphics/AltHUD/ExplodiumRound.png index 47c25c5b535e9dd58978f8ed9b1b32a33684ced2..e92437f0548ea0c197807743f878ad07a9f06637 100644 GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0y~yU|?flU|{9|ksBE6elsvI*m=4*hHzYuJ!mM{U?9SJ zu-e!{DQrVS-wg+5t4mMIFESYQ&5N}uXj->!we|YoscZ8z$|U$1LiKeGwLG6ZXRgkX WNl(f8z{9}6z~JfX=d#Wzp$PynSRzopr0CE2t_W%F@ delta 90 zcmYeznIIm@#lgnFz%cJ=zb69&gR!TJV+hCfWS!-78c%$aA- zocaI%fBve^^$ZLQ!k#XUAso@koT&#GBTh_=^xeh7F#kJKma^@iE(Qh$22WQ%mvv4F FO#tMs9WVd@ delta 130 zcmYe9%4pgd;OEZECB?Yc(x21(1o7)~SFosO{w^xe& ih6C%%iyTK;7$*GjGnVspox{Muz~JfX=d#Wzp$P!h%p^|$ diff --git a/graphics/AltHUD/HellblazerCrackshot.png b/graphics/AltHUD/HellblazerCrackshot.png index 0347059503fde4132442156ef1ca8616d6f244a9..05382f569cd8cce6a45b25cc6f1b4927ec0e6f3a 100644 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0y~yVBln6U|{87V_;yI9(*jDfq@~))5S4_<9g}Y-MlRZ zA}$w`PoBKy^rC=!k=m;TY)1Phh)tUy1TC`%;3j;U#qdpV; py*_PcIGVKKTer=9rT%y3$=MRW)kQegF)%PNc)I$ztaD0e0sxmRE@A)x diff --git a/graphics/AltHUD/HellblazerDisplay.png b/graphics/AltHUD/HellblazerDisplay.png index 3932ae02506ee796e36b1f7e4afe8f70981d7a7a..d5e9b5e1c13ccf9d4050f6195e9a720254208112 100644 GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0y~yVBlk5V31>BW?*1=x522Afq_9fz$e7DkpTfXcmxC_ z6ch{`91`ji`uA&p7Sv^6U|=i>@(X5gcy=QVWPqoOV+coda)v&8BTJi;qX36YSxJ@# fhlP}AyK4DfU3<&xrJU|`_&^l%9R(F_a>vMkID3=GY}zppSbFh~UWgt$)Bk?@h! zU&714z`#@z8Vg?2VB~KT}5DwX74R7YA5VkfKM+JdE3A2(8ZUGBz0|U** c1}270V$y<3-z1kYFfcH9y85}Sb4q9e09{uctN;K2 diff --git a/graphics/AltHUD/HellblazerMissile.png b/graphics/AltHUD/HellblazerMissile.png index 2e777622140badf2e8a816a3fb1759a33b965926..2804f44c443a28fda184e7a34ce4c5b54fb5dfda 100644 GIT binary patch literal 137 zcmeAS@N?(olHy`uVBq!ia0y~yVBln6U|?loW?*1Qt-T$=z`!6H;1lASUzE$hz+lY5 zkfy{i)0g2)2gCoX43GR@vN13)FqQ=Q1v5B2yOGAgz@X&m;uyjqo19cyYM7Y7B_bjs ql2FCZ!sGM%;FI~gzuz-tVCd53@mttG(SU)0fx*+&&t;ucLK6T$v?KTc literal 124 zcmeAS@N?(olHy`uVBq!ia0y~yVBlb2U|?ZkW?*1&e4Kokfq_9Nz$e6&fq}u8gCR|c zVWuy`nGS~kR~gbi8Ejx+U|=i>@(X5gcy=R=fq_B7)5S4_LpC|Z@W=ngi&GgrW;Af5 dwf>i9@ZZES@zsatWef}q44$rjF6*2UngG-{BEbLv diff --git a/graphics/AltHUD/HellblazerRavager.png b/graphics/AltHUD/HellblazerRavager.png index 9e4d62bb2baba0c615d29722b7d5568314a00be0..4749268eba5ece513a424cdaddaaf57fc460bb06 100644 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0y~yVBln6U|{87V_;yI9(*jDfq@~))5S4_<9g{?L%|jY z0hf#0LtnQQIGN1hTa)mxWDT2-N8R5skz`)??>gTe~DWM4f Df~_|i literal 136 zcmeAS@N?(olHy`uVBq!ia0y~yVBlb2U|`{3V_;y|e75cb0|SGIBal0JQZQtX2#o=4ow6!eo8&9nJvxKTpH r*tFWi;uz}+?bP?;x8k4t{mFemTg*LHs5z8@fq}u()z4*}Q$iB}`m8R0 diff --git a/graphics/AltHUD/HellblazerWarhead.png b/graphics/AltHUD/HellblazerWarhead.png index 167286f2ccabc9cc21ebb582bf29ab1bf4d85e35..f398673f6f6fc9cf5442a3788dc7ac78dee36264 100644 GIT binary patch delta 131 zcmeBVoWZEm8Q|y6%O%Cdz`(%k>ERN@z`(%Cz`(%D!py+HkXm~?f`NfSF~BFpm4Sg_ zqNbc5-}1YU85kHCOM?7@862M7NMm4NQ1x_i4B?PXPWbxfL_z{b|E!yu2Oe;xa2ssM kSTd8-z<`5`i;ICF)06e|yQFOy3=9kmp00i_>zopr0Kn`b?f?J) delta 116 zcmbQi*vY8b8Q|y6%O%Cdz`(%k>ERN@z`(%4z`(%5!py+H;P^QCFaraFT!2rA>qH$n zrz>&4JQx@l7)yfuf*Bm1-AH3#V3725aSY**O-|UT!Jl66`OS(11ICRrjyi`j>TPGq V;ELzI&cMLH;OXk;vd$@?2><}(9%cXl diff --git a/graphics/AltHUD/ScoreBox.png b/graphics/AltHUD/ScoreBox.png index 9ebddba4ebab2aaac824b5b64868f4074e9ea442..69f212f2c0d72c92376745b749b7989d521f4532 100644 GIT binary patch delta 136 zcmdnOxR+6}Gr-TCmrII^fq{Y7)59f*fq}u0fq{XWg_(hYK_$52$wWoFI8RR(#}En0 zWDRd`Z`P!e38xNB(9qCeI`YE7rBQL?M#1T4mU!++S<+H)^30qLZ#O5-={*aS{3K)6 r@f8*pvL%%~SaaaOk``GF28RAunw?pbBBn7gFfe$!`njxgN@xNAYH}>j delta 127 zcmdnXxP?)%Gr-TCmrII^fq{Y7)59f*fq_Avfq{XGg_(hY;aY~2)I>$QPzO&J#}E$L zWDRd`ZvVp!D|vW2o0{^PBph5C6*q1aY(H|O(?VrQfuyPMbUw})tAd?cM~)u7!pdx+ gZD638$jZfVmPciqYx9bw3=9kmp00i_>zopr0MWW5T>t<8 diff --git a/graphics/AltHUD/ShellBlack.png b/graphics/AltHUD/ShellBlack.png index fc063d9a8a3907d300d426252a61402b135eaa65..e5e7916e36f14b3deafeba4c9a5b8b8ba26ce2ad 100644 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU|?flU|{9|ksBE6elsvIn0mT6hHzX@{!_p7;r`@v zjBFAW-`+?bUK_n#BJ!ME?XeGUZW`}6GF?AjLPA2~pRv==|B@FN7+(Ak;kF2`U&g?| Oz~JfX=d#Wzp$P!!v?V_P literal 95 zcmeAS@N?(olHy`uVBq!ia0y~yU|?lnU|`~4V_;yIkR=w&z`&s9>Eal|aXtA@{nCf~ zlg}}-NmP7$BguUF=Hl}b^K7fx#Q%JH%FWCW9>-sM@*l?{1_lNOPgg&ebxsLQ0B4jO AmH+?% diff --git a/graphics/AltHUD/ShellBlue.png b/graphics/AltHUD/ShellBlue.png index b37f166f08bb2cc7d7e9141bf0bef62f894a43c1..fce4bd5afc4d4b9c2012aa90a200b9adb08a56f7 100644 GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0y~yU|?flU|{9|ksBE6elsvI=y|$0hHzX@{!_p7q5Wfi zc{U4+>S>LNwsR*weRDCLhleLUP*p-=#ePYb;LYRSpfx*+&&t;uc GLK6T+Bp!?a literal 89 zcmeAS@N?(olHy`uVBq!ia0y~yU|?lnU|`~4V_;yIkR=w&z`&s3>Eal|aXtA@{nCf_ tkNM@Eal|aXtCZ|NsB% z+phQW7<~Bi&yQ`|=JfMM9)It0ir0MmV8P4~bC+*Z{XHE~1_lNOPgg&ebxsLQ0MGIs A-v9sr diff --git a/graphics/AltHUD/ShellGreen.png b/graphics/AltHUD/ShellGreen.png index 803348eadcfa4f8d7005290acabf02719be74b9d..a5285cd41b96df18004cbd713a0aa8f743af8b9c 100644 GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0y~yU|?flU|{9|ksBE6elsvI=yFVdQ&MBb@ E06FX(@c;k- literal 89 zcmeAS@N?(olHy`uVBq!ia0y~yU|?lnU|`~4V_;yIkR=w&z`&s3>Eal|aXtA@{nCf_ uk1w*ZSy-GtaG>bh3uCsn%{&@S42+jJYr7L1w=gg;FnGH9xvXls1- diff --git a/graphics/AltHUD/ShellPurple.png b/graphics/AltHUD/ShellPurple.png index 8928b99931df09def943e8dd12de370cb8337395..eb8434d551b535cf0d4b557e2d8686f25ff743fa 100644 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU|?flU|{9|ksBE6elsvI7>PABvt?b literal 95 zcmeAS@N?(olHy`uVBq!ia0y~yU|?lnU|`~4V_;yIkR=w&z`&s9>Eal|aXtA@{nCf^ zyZZQFVdQ&MBb@08}9x A^8f$< diff --git a/graphics/AltHUD/ShellRed.png b/graphics/AltHUD/ShellRed.png index 1f51b44d40a6ed63accbc96e4015e42013f0195b..0c72896e9518b4c5247ae413871890f7337a14b1 100644 GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0y~yU|?flU|{9|ksBE6elsvI=y literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU|?lnU|`~4V_;yIkR=w&z`&sF>Eal|aXtA*{nCg3 xCE3_4=AAt7VgA!M7t?vtB?TVnFf%hVOc3KsVt|P}8A1R6 diff --git a/graphics/AltHUD/SilverBulletDisplay.png b/graphics/AltHUD/SilverBulletDisplay.png index d96588bde5c6ff295e99bb5cb8f88531f832eccc..c815d621a33c4278b7366e72794f5dda44d91066 100644 GIT binary patch delta 93 zcmeBW>||8z4DfU3<&xrJU|`_&^l%AcU|W?*1o@O1TaS?83{1OR!W7DfO7 delta 97 zcmeBV>}6E!4DfU3<&xrJU|`_&^l%AcU|`^9U|30xss=gV+ewt<0WVB(N)I=4|^k*=*`?#q`dx99AseUr=8b3Bggc-(=i jy6#onMmF;HI~bXNYWAC0Zfa#bP0l+XkKMzJmz literal 113 zcmeAS@N?(olHy`uVBq!ia0y~yU;we1SeO|Y7$*A%JZ4~EkO=SzaV@TyIg^25W}5HJ zWoOPXFr1m0_Md^_|CNU1Zf0o)1_lvN7sn6|*<=G_O>O?cBZrEA{7oZ QFfcH9y85}Sb4q9e0N>~x5dZ)H diff --git a/graphics/AltHUD/SilverBulletFCBCasing.png b/graphics/AltHUD/SilverBulletFCBCasing.png index 1d08b7f0d4792252c7fd936377e617c403f29dda..6e377ea4a9307a73140dae862659a10d358ae4a1 100644 GIT binary patch delta 128 zcmb>JXH@JA@N?(olHy`uVBq!ia0y~yVBlb2U|{B8V_;xdcf!wOqM~@Xlc$Sg2*>qg zo5Ke_-2dUl%-rn9%zSt%8=Hhh^%u$Jjax;OPe-z`v9&Eeudv8qR%7GCH#eX2sJ-0$ j&-hRKi(mcR%nVHPrD`3ff4afIz`)??>gTe~DWM4fY3M8! delta 110 zcmeBYtX1p`@N?(olHy`uVBq!ia0y~yU|?rpU|?clW?*1Q+ju*8qN2E~P=HT}>r4iQ znQ6Xf7#PmXO#9Ek@c&A~>)yz#3=9lHo-U3d9J0v)rM#vI31Mbp3=Hgd86yoQ6lpOq PFfe$!`njxgN@xNA!r2_# diff --git a/graphics/AltHUD/SilverBulletXSB.png b/graphics/AltHUD/SilverBulletXSB.png index 02115944a853fba65bad55fabd8c29c5185e79dc..1d336045bcb760e9a2ec31f2fc3916399fe542d6 100644 GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0y~yVBlt8U|{B8V_;x#{r}aQfq}u>)5S4_<9hO(oo~+6 zoBAfVMPEN}BvC)_XhM$e(FVSAa<#`2CfRjQe0pu`W*!jOzHV-6LdDlPjM5g>-z=G# knGe^yY5ccm7Gz+kPZSU2Uwn|Afq{X+)78&qol`;+098gS1ONa4 literal 107 zcmeAS@N?(olHy`uVBq!ia0y~yU;we1SeO|Y7$*A%JZ4~E5DM@KaV@TyIWx_7=CU*U z&;LI&GwuJChM8Ngs4*}wh|Mvv^t7ns8U}!tb$8Hm%VaLG0z~JfX K=d#Wzp$Pz+xgL}N delta 96 zcmb;{Q0xrwbLZuf;$mQ6;Pv!y31VPiU}s=pVB%n7U|^Us|5(CAMR5ydPZ!4!j_b)b z#>Q{=Z`>-vY-LgXMUwgS&CTZ}H#BZepKr{-5GcuYDd_c&dEaloaX#7S#r^;P z4<2RaS<=8R&Szw^qo85pQxKnB%w(Rb>*j`*CPQZC!}V%xTnAR92{A5iYCQa(Utey* rl9$J)^Yhs6t4T;``SgEsvN40EnDpwT3Xi1>3=9mOu6{1-oD!M<=d&$- diff --git a/graphics/AltHUD/SpreadgunDisplay.png b/graphics/AltHUD/SpreadgunDisplay.png index 2f015cf45d0f960f7da264cd27a9172fdd539445..387d9d898b8486b96e366f706c021ed72ed27355 100644 GIT binary patch delta 126 zcmeBV>||8z4DfU3<&xrJU|`_&^l%AcU|`^8U|`_jU}Iol(6?ain5ZZc^5Z}=H@l=< zjKzTypB_A7Y-8q@I{zqGM`2;YnF9wt%IzQkn4ebv&-?OI&VF)%PNc)I$ztaD0e0s#9tDwzNP delta 126 zcmeBV>||8z4DfU3<&xrJU|`_&^l%AcU|;~T**Vx47#IxK+)19OC=#;cKr=VHq+E=} zffJt|JYsBP=9W7DC`dzLVZxaM2R_X2Z1ixbZSCP=?V)&{kz0~yB%f}213=E#GelF{r5}E*8{46E_ diff --git a/graphics/AltHUD/StatusBox.png b/graphics/AltHUD/StatusBox.png index 8d0ef36e3c345505ec82fe7b6069f453dfb850fb..c418c5b346db569391423ed231ab4f984e3178ae 100644 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0y~yV5nnYU=U|vW?*2j|MpCifq_9Wz$e6&fq_B6z`-G* zKB0d<0~m1d2na|hzy&v|Toz?uU|=l?@(TvZp9$F6p~b+!5a8+J7-G?z9AP=Ryx#FMV`u%(7luTe;8r=9R(pi(i;jf#Q2!kslThS$ZCX)%GbsPa! ntLi&mtE>N2cF;TIJus!DJ?p_VoP>>~_u6{1-oD!M`sq433Kw zPCBrxI-VKw|G;bhLPbdn=dTitUyL;;@=L5>IN`D1Lv!Yu56)bkt$}};*Uazv(miF8 fsD{^mFE1{JKTj8ntae?z3*-V%S3j3^P6zopr08qLWp8x;= literal 73 zcmeAS@N?(olHy`uVBq!ia0y~yU|?imU|`~4Vqjnpd#qT%z`!8j>Eal|A)EZ8ern@G cA9iL2{$gg$kA_hq3=9kmp00i_>zopr0MNn@BLDyZ diff --git a/graphics/AltHUD/WallbusterDisplay.png b/graphics/AltHUD/WallbusterDisplay.png index df9c5a2fbf456223c68af17af90ca42d50fce4e5..2ba9a7846c4c3f57ace09d7237ea3036698d78ad 100644 GIT binary patch delta 105 zcmbQpIF(VcGr-TCmrII^fq{Y7)59eQL^Cij_^>cDFfh0rRA`&1Xlk$J>EaloaXwkY zo4F~3tbP0 Hl+XkKzc3l4 delta 101 zcmbQrIFV7YGr-TCmrII^fq{Y7)59f*fq{XCfq}uDg_(hY;oyt<^kT9780g zCTn;zH!-xiI4Tq@(i45e#Nx)2Al>AaE0G~RV~PU)~DH9bnz`bqO?!x`hfYH9B(i=uC+<2M#Q8kqKa6i1-{B+pjtCF#`hwgQu&X J%Q~loCIAp}9OeK3 delta 110 zcmbQjIEzuSGr-TCmrII^fq{Y7)59f*fq}uDfq{XGg_(hYK_nt>-b6)H7ky6`#}J9| zWS!p!K1`hdaKD0FmRa&6Hnz)`dCu&s(3qFFPNSv3;%;h6P=W%>KSlb%7 diff --git a/graphics/AltHUD/YnykronDisplay.png b/graphics/AltHUD/YnykronDisplay.png index f5f400bd64509003c14d635e374c7a5f2f61ad3b..7d0df887321efac3c6bf2183b0f14f8136ef1115 100644 GIT binary patch delta 107 zcmbQjIGs_kGr-TCmrII^fq{Y7)59f*fq{XWfq_Ajg_(hYLGal*jfsk;jyj$$jv*4^ z$r|3?-rlJR9wH(lB7q8Xxe5yl3&Ro^W;f}Xn`o}+pE0Gufsw)UhzhseX)AvQ1_lOC LS3j3^P6&XcT2?;CwZ~vLk z$ZL={qh8F}K;hzyiHx4d>)F`a{u`JHGcz+E{=579Lp6nsk`gw)S^td<4F0rV;t9B0 d(4fS@VE0b?cZz4wLIwr~22WQ%mvv4FO#uI_D9``^ literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU|&XcT2?;ZHzB%)M z=IL{P(jC}-pa0*^`KLXJ4Fsk|Uq63{MRKC4!QEYDV&^p1&FsvYlV5PF{{Dk4{|(HT fr5v_Bwr6N#mo+Y)QJl@dz`)??>gTe~DWM4f0ckIx literal 113 zcmeAS@N?(olHy`uVBq!ia0y~yU|=0; i-- ) @@ -667,17 +667,17 @@ extend Class SWWMStatusBar Screen.DrawTexture(AltAmmoTex[0],false,xx,yy,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true); // score String sstr = String.Format("%09d",ScoreInter.GetValue()); - xx = ss.x-(margin+46); - yy -= 11; + xx = ss.x-(margin+48); + yy -= 12; Screen.DrawTexture(AltScoreTex,false,xx,yy,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true); - xx += 9; + xx += 10; yy += 2; Screen.DrawText(MiniHUDFont,mhudfontcol[MCR_BRASS],xx,yy,sstr,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true); } void Alt_DrawStatus() { - Screen.DrawTexture(AltStatusTex,false,margin,ss.y-(margin+20),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true); + Screen.DrawTexture(AltStatusTex,false,margin,ss.y-(margin+22),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true); String str; double ht = clamp(AltHealthInter.GetValue(fractic),0,10000); str = String.Format("%3d",clamp(round(ht),0,999)); @@ -689,32 +689,34 @@ extend Class SWWMStatusBar else if ( round(ht) > 100 ) hcolor = MCR_CYAN; if ( isInvulnerable() || CPlayer.mo.FindInventory("InvinciballPower") ) { - Screen.DrawTexture(AltHealthTex[4],false,margin+2,ss.y-(margin+18),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_WindowRightF,hw); + Screen.DrawTexture(AltHealthTex[0],false,margin+3,ss.y-(margin+19),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_WindowRightF,hw,DTA_ColorOverlay,Color(255,0,0,0)); + Screen.DrawTexture(AltHealthTex[4],false,margin+2,ss.y-(margin+20),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_WindowRightF,hw); hcolor = MCR_WHITE; } else { - Screen.DrawTexture(AltHealthTex[0],false,margin+2,ss.y-(margin+18),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_WindowRightF,hw); + Screen.DrawTexture(AltHealthTex[0],false,margin+3,ss.y-(margin+19),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_WindowRightF,hw,DTA_ColorOverlay,Color(255,0,0,0)); + Screen.DrawTexture(AltHealthTex[0],false,margin+2,ss.y-(margin+20),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_WindowRightF,hw); if ( ht > 100 ) { hw = min(ht-100,100); - Screen.DrawTexture(AltHealthTex[1],false,margin+2,ss.y-(margin+18),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_WindowRightF,hw); + Screen.DrawTexture(AltHealthTex[1],false,margin+2,ss.y-(margin+20),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_WindowRightF,hw); } if ( ht > 200 ) { hw = min(ht-200,300)/3.; - Screen.DrawTexture(AltHealthTex[2],false,margin+2,ss.y-(margin+18),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_WindowRightF,hw); + Screen.DrawTexture(AltHealthTex[2],false,margin+2,ss.y-(margin+20),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_WindowRightF,hw); } if ( ht > 500 ) { hw = min(ht-500,500)/5.; - Screen.DrawTexture(AltHealthTex[3],false,margin+2,ss.y-(margin+18),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_WindowRightF,hw); + Screen.DrawTexture(AltHealthTex[3],false,margin+2,ss.y-(margin+20),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_WindowRightF,hw); } } if ( CPlayer.mo.FindInventory("DivineSpriteEffect") ) { double falph = clamp((ht-1000)/6000.,0.,1.); - Screen.DrawTexture(AltHealthTex[5],false,margin+2,ss.y-(margin+18),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_Alpha,falph,DTA_LegacyRenderStyle,STYLE_Add); + Screen.DrawTexture(AltHealthTex[5],false,margin+2,ss.y-(margin+20),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_Alpha,falph,DTA_LegacyRenderStyle,STYLE_Add); String tst; double alph = .1; int trl = 9; @@ -723,98 +725,41 @@ extend Class SWWMStatusBar tst = "AAA"; SWWMUtility.ObscureText(tst,(gametic-trl)/3,true); trl--; - Screen.DrawText(MiniHUDFont,mhudfontcol[MCR_WHITE],margin+106,ss.y-(margin+18),tst,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_Alpha,falph*alph,DTA_LegacyRenderStyle,STYLE_Add); + Screen.DrawText(MiniHUDFont,mhudfontcol[MCR_WHITE],margin+107,ss.y-(margin+20),tst,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_Alpha,falph*alph,DTA_LegacyRenderStyle,STYLE_Add); } - Screen.DrawText(MiniHUDFont,mhudfontcol[hcolor],margin+106,ss.y-(margin+18),String.Format("%3d",clamp(round(ht),0,999)),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_Alpha,1.-falph); + Screen.DrawText(MiniHUDFont,mhudfontcol[hcolor],margin+107,ss.y-(margin+20),String.Format("%3d",clamp(round(ht),0,999)),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_Alpha,1.-falph); } else { - Screen.DrawText(MiniHUDFont,mhudfontcol[hcolor],margin+106,ss.y-(margin+18),String.Format("%3d",clamp(round(ht),0,999)),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true); + Screen.DrawText(MiniHUDFont,mhudfontcol[hcolor],margin+107,ss.y-(margin+20),String.Format("%3d",clamp(round(ht),0,999)),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true); int f = HealthFlash; if ( f && (gametic < f) ) { double alph = max((f-(gametic+FracTic))/25.,0.)**1.5; - Screen.DrawTexture(AltHealthTex[7],false,margin+2,ss.y-(margin+18),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_WindowRightF,bhw,DTA_LegacyRenderStyle,STYLE_Add,DTA_Alpha,alph); - Screen.DrawText(MiniHUDFont,mhudfontcol[MCR_FLASH],margin+106,ss.y-(margin+18),str,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_LegacyRenderStyle,STYLE_Add,DTA_Alpha,alph); + Screen.DrawTexture(AltHealthTex[7],false,margin+2,ss.y-(margin+20),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_WindowRightF,bhw,DTA_LegacyRenderStyle,STYLE_Add,DTA_Alpha,alph); + Screen.DrawText(MiniHUDFont,mhudfontcol[MCR_FLASH],margin+107,ss.y-(margin+20),str,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_LegacyRenderStyle,STYLE_Add,DTA_Alpha,alph); } if ( (CPlayer.health > 0) && (CPlayer.health <= 25) && (PulsePhase <= 15) ) { double alph = clamp(sin((PulsePhase-FracTic)*12.),0.,1.); - Screen.DrawTexture(AltHealthTex[6],false,margin+2,ss.y-(margin+18),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_WindowRightF,hw,DTA_Alpha,alph); - Screen.DrawText(MiniHUDFont,mhudfontcol[MCR_REDFLASH],margin+106,ss.y-(margin+18),str,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_Alpha,alph); + Screen.DrawTexture(AltHealthTex[6],false,margin+2,ss.y-(margin+20),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_WindowRightF,hw,DTA_Alpha,alph); + Screen.DrawText(MiniHUDFont,mhudfontcol[MCR_REDFLASH],margin+107,ss.y-(margin+20),str,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_Alpha,alph); } ht = clamp(LagHealthInter.GetValue(fractic),0,1000); double hwl = min(ht,100); if ( hwl > bhw ) - Screen.DrawTexture(AltHealthTex[8],false,margin+2,ss.y-(margin+18),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_WindowLeftF,bhw,DTA_WindowRightF,hwl); + { + Screen.DrawTexture(AltHealthTex[8],false,margin+3,ss.y-(margin+19),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_WindowLeftF,bhw,DTA_WindowRightF,hwl,DTA_ColorOverlay,Color(255,0,0,0)); + Screen.DrawTexture(AltHealthTex[8],false,margin+2,ss.y-(margin+20),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_WindowLeftF,bhw,DTA_WindowRightF,hwl); + } } double ft = clamp(AltFuelInter.GetValue(fractic),0,120); - Screen.DrawTexture(AltFuelTex[swwm_superfuel],false,margin+2,ss.y-(margin+7),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_WindowRightF,ft); + Screen.DrawTexture(AltFuelTex[swwm_superfuel],false,margin+3,ss.y-(margin+7),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_WindowRightF,ft,DTA_ColorOverlay,Color(255,0,0,0)); + Screen.DrawTexture(AltFuelTex[swwm_superfuel],false,margin+2,ss.y-(margin+8),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_WindowRightF,ft); let d = Demolitionist(CPlayer.mo); bool blink = (!d || (d.dashfuel > 20) || ((gametic%10) < 5)); double dt = clamp(AltDashInter.GetValue(fractic),0,120); - Screen.DrawTexture(AltDashTex,false,margin+2,ss.y-(margin+4),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_WindowRightF,dt,DTA_ColorOverlay,Color(blink?0:96,0,0,0)); - } -} - -// fractic-compatible interpolators, with double value -Class SmoothLinearValueInterpolator -{ - private double val, oldval, diff; - - static SmoothLinearValueInterpolator Create( double val, double diff ) - { - let v = new("SmoothLinearValueInterpolator"); - v.oldval = v.val = val; - v.diff = diff; - return v; - } - void Reset( double newval ) - { - oldval = val = newval; - } - void Update( double newval ) - { - oldval = val; - if ( abs(newval-val) < diff ) val = newval; - else if ( val > newval ) val = max(newval,val-diff); - else val = min(newval,val+diff); - } - double GetValue( double fractic = 1. ) - { - return SWWMUtility.Lerp(oldval,val,fractic); - } -} -Class SmoothDynamicValueInterpolator -{ - private double val, oldval, factor, mindiff, maxdiff; - - static SmoothDynamicValueInterpolator Create( double val, double factor, double mindiff, double maxdiff ) - { - let v = new("SmoothDynamicValueInterpolator"); - v.oldval = v.val = val; - v.factor = factor; - v.mindiff = mindiff; - v.maxdiff = maxdiff; - return v; - } - void Reset( double newval ) - { - oldval = val = newval; - } - void Update( double newval ) - { - oldval = val; - if ( abs(newval-val) < mindiff ) val = newval; - else - { - double diff = min(abs(newval-val)*factor,maxdiff); - if ( val > newval ) val = max(newval,val-diff); - else val = min(newval,val+diff); - } - } - double GetValue( double fractic = 1. ) - { - return SWWMUtility.Lerp(oldval,val,fractic); + Screen.DrawTexture(AltDashTex,false,margin+3,ss.y-(margin+4),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_WindowRightF,dt,DTA_ColorOverlay,Color(255,0,0,0)); + Screen.DrawTexture(AltDashTex,false,margin+2,ss.y-(margin+5),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_WindowRightF,dt,DTA_ColorOverlay,Color(blink?0:96,0,0,0)); } } diff --git a/zscript/hud/swwm_hud.zsc b/zscript/hud/swwm_hud.zsc index f8de0e8f7..40031a7ac 100644 --- a/zscript/hud/swwm_hud.zsc +++ b/zscript/hud/swwm_hud.zsc @@ -2954,7 +2954,7 @@ Class SWWMStatusBar : BaseStatusBar { DrawTopStuff(true); Alt_DrawTopStuff(); - DrawInventory(54); + DrawInventory(56); Alt_DrawStatus(); Alt_DrawWeapons(); } diff --git a/zscript/swwm_common.zsc b/zscript/swwm_common.zsc index 13064b4c3..270e909c5 100644 --- a/zscript/swwm_common.zsc +++ b/zscript/swwm_common.zsc @@ -34,3 +34,65 @@ Class SWWMNothing : Actor Stop; } } + +// fractic-compatible interpolators, with double value +Class SmoothLinearValueInterpolator +{ + private double val, oldval, diff; + + static SmoothLinearValueInterpolator Create( double val, double diff ) + { + let v = new("SmoothLinearValueInterpolator"); + v.oldval = v.val = val; + v.diff = diff; + return v; + } + void Reset( double newval ) + { + oldval = val = newval; + } + void Update( double newval ) + { + oldval = val; + if ( abs(newval-val) < diff ) val = newval; + else if ( val > newval ) val = max(newval,val-diff); + else val = min(newval,val+diff); + } + double GetValue( double fractic = 1. ) + { + return SWWMUtility.Lerp(oldval,val,fractic); + } +} +Class SmoothDynamicValueInterpolator +{ + private double val, oldval, factor, mindiff, maxdiff; + + static SmoothDynamicValueInterpolator Create( double val, double factor, double mindiff, double maxdiff ) + { + let v = new("SmoothDynamicValueInterpolator"); + v.oldval = v.val = val; + v.factor = factor; + v.mindiff = mindiff; + v.maxdiff = maxdiff; + return v; + } + void Reset( double newval ) + { + oldval = val = newval; + } + void Update( double newval ) + { + oldval = val; + if ( abs(newval-val) < mindiff ) val = newval; + else + { + double diff = min(abs(newval-val)*factor,maxdiff); + if ( val > newval ) val = max(newval,val-diff); + else val = min(newval,val+diff); + } + } + double GetValue( double fractic = 1. ) + { + return SWWMUtility.Lerp(oldval,val,fractic); + } +} diff --git a/zscript/weapons/swwm_deathlydeathcannon.zsc b/zscript/weapons/swwm_deathlydeathcannon.zsc index f2cdafb99..ec7ec3ec8 100644 --- a/zscript/weapons/swwm_deathlydeathcannon.zsc +++ b/zscript/weapons/swwm_deathlydeathcannon.zsc @@ -4,6 +4,7 @@ Class Ynykron : SWWMWeapon { transient ui DynamicValueInterpolator ChargeInter; + transient ui SmoothDynamicValueInterpolator AltChargeInter; enum EChargeState { @@ -31,6 +32,8 @@ Class Ynykron : SWWMWeapon Super.HudTick(); if ( !ChargeInter ) ChargeInter = DynamicValueInterpolator.Create(int(chargelevel*10),.5,1,400); ChargeInter.Update(int(chargelevel*10)); + if ( !AltChargeInter ) AltChargeInter = SmoothDynamicValueInterpolator.Create(chargelevel*10,.5,1.,400.); + AltChargeInter.Update(chargelevel*10); if ( lastmode && (lastmode != inverted+1) && (Owner.player == players[consoleplayer]) ) { let bar = SWWMStatusBar(statusbar); diff --git a/zscript/weapons/swwm_deepdarkimpact.zsc b/zscript/weapons/swwm_deepdarkimpact.zsc index 42a7b1d7b..09eb7a9d1 100644 --- a/zscript/weapons/swwm_deepdarkimpact.zsc +++ b/zscript/weapons/swwm_deepdarkimpact.zsc @@ -50,6 +50,7 @@ Class DeepImpact : SWWMWeapon bool charging; transient ui DynamicValueInterpolator ChargeInter; + transient ui SmoothDynamicValueInterpolator AltChargeInter; transient int failtime; Property ClipCount : clipcount; @@ -59,6 +60,8 @@ Class DeepImpact : SWWMWeapon Super.HudTick(); if ( !ChargeInter ) ChargeInter = DynamicValueInterpolator.Create(clipcount,.5,1,25); ChargeInter.Update(clipcount); + if ( !AltChargeInter ) AltChargeInter = SmoothDynamicValueInterpolator.Create(clipcount,.5,1.,25.); + AltChargeInter.Update(clipcount); } override bool ReportHUDAmmo() diff --git a/zscript/weapons/swwm_thiccboolet.zsc b/zscript/weapons/swwm_thiccboolet.zsc index 296f72b0f..b037dd0c0 100644 --- a/zscript/weapons/swwm_thiccboolet.zsc +++ b/zscript/weapons/swwm_thiccboolet.zsc @@ -225,6 +225,7 @@ Class SilverBullet : SWWMWeapon int nkills; transient ui DynamicValueInterpolator ZoomInter; + transient ui SmoothDynamicValueInterpolator AltZoomInter; bool zoomed; double zoomlevel; @@ -249,6 +250,8 @@ Class SilverBullet : SWWMWeapon Super.HudTick(); if ( !ZoomInter ) ZoomInter = DynamicValueInterpolator.Create(int(zoomlevel*10),.5,1,20); ZoomInter.Update(int(zoomlevel*10)); + if ( !AltZoomInter ) AltZoomInter = SmoothDynamicValueInterpolator.Create(zoomlevel*10,.5,1.,20.); + AltZoomInter.Update(zoomlevel*10); if ( lastammo && (lastammo != fcbselected+1) && (Owner.player == players[consoleplayer]) ) { let bar = SWWMStatusBar(statusbar); diff --git a/zscript/weapons/swwm_weapons_althud.zsc b/zscript/weapons/swwm_weapons_althud.zsc index d74e2e7c5..c77849577 100644 --- a/zscript/weapons/swwm_weapons_althud.zsc +++ b/zscript/weapons/swwm_weapons_althud.zsc @@ -9,11 +9,12 @@ extend Class DeepImpact { if ( !AltWeaponBox ) AltWeaponBox = TexMan.CheckForTexture("graphics/AltHUD/DeepImpactDisplay.png",TexMan.Type_Any); if ( !AltAmmoBar ) AltAmmoBar = TexMan.CheckForTexture("graphics/AltHUD/DeepImpactBar.png",TexMan.Type_Any); - Screen.DrawTexture(AltWeaponBox,false,bx-7,by-24,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true); - int chg = clamp(ChargeInter?ChargeInter.GetValue():clipcount,0,100); - int ct = int(((by-2)-(chg*20./100.))*hs); + Screen.DrawTexture(AltWeaponBox,false,bx-8,by-25,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true); + double chg = clamp(AltChargeInter?AltChargeInter.GetValue(TicFrac):clipcount,0.,100.); + double ch = chg*20./100.; bool blinking = (failtime>gametic)&&((failtime-gametic)%8>=4); - Screen.DrawTexture(AltAmmoBar,false,bx-5,by-22,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_ClipTop,ct,DTA_ColorOverlay,blinking?Color(128,0,0,0):Color(0,0,0,0)); + Screen.DrawTexture(AltAmmoBar,false,bx-5,by-(2+ch),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_SrcY,20.-ch,DTA_SrcHeight,ch,DTA_DestHeightF,ch,DTA_ColorOverlay,Color(255,0,0,0)); + Screen.DrawTexture(AltAmmoBar,false,bx-6,by-(3+ch),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_SrcY,20.-ch,DTA_SrcHeight,ch,DTA_DestHeightF,ch,DTA_ColorOverlay,blinking?Color(128,0,0,0):Color(0,0,0,0)); } } @@ -26,9 +27,9 @@ extend Class ExplodiumGun { if ( !AltWeaponBox ) AltWeaponBox = TexMan.CheckForTexture("graphics/AltHUD/ExplodiumDisplay.png",TexMan.Type_Any); if ( !AltRoundTex ) AltRoundTex = TexMan.CheckForTexture("graphics/AltHUD/ExplodiumRound.png",TexMan.Type_Any); - Screen.DrawTexture(AltWeaponBox,false,bx-9,by-21,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true); - if ( chambered ) Screen.DrawTexture(AltRoundTex,false,bx-7,by-19,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true); - for ( int i=0; i=(magpos-preload)))?magstate[i]?Color(128,0,0,0):Color(0,0,0,0):magstate[i]?Color(160,0,0,0):Color(96,0,0,0),DTA_Desaturate,magstate[i]?192:0); + Screen.DrawTexture(AltRoundTex[0],false,bx-11,by-yy,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_ColorOverlay,((i<=magpos)&&(i>=(magpos-preload)))?magstate[i]?Color(128,0,0,0):Color(0,0,0,0):magstate[i]?Color(160,0,0,0):Color(96,0,0,0),DTA_Desaturate,magstate[i]?192:0); yy -= 4; } break; case 1: - yy = 24; + yy = 25; for ( int i=0; i<3; i++ ) { - Screen.DrawTexture(AltRoundTex[1],false,bx-10,by-yy,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_ColorOverlay,((i<=magpos)&&(i>=(magpos-preload)))?magstate[i]?Color(128,0,0,0):Color(0,0,0,0):magstate[i]?Color(160,0,0,0):Color(96,0,0,0),DTA_Desaturate,magstate[i]?192:0); + Screen.DrawTexture(AltRoundTex[1],false,bx-11,by-yy,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_ColorOverlay,((i<=magpos)&&(i>=(magpos-preload)))?magstate[i]?Color(128,0,0,0):Color(0,0,0,0):magstate[i]?Color(160,0,0,0):Color(96,0,0,0),DTA_Desaturate,magstate[i]?192:0); yy -= 8; } break; case 2: - yy = 24; + yy = 25; for ( int i=0; i<3; i++ ) { - Screen.DrawTexture(AltRoundTex[2],false,bx-10,by-yy,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_ColorOverlay,((i<=magpos)&&(i>=(magpos-preload)))?magstate[i]?Color(128,0,0,0):Color(0,0,0,0):magstate[i]?Color(160,0,0,0):Color(96,0,0,0),DTA_Desaturate,magstate[i]?192:0); + Screen.DrawTexture(AltRoundTex[2],false,bx-11,by-yy,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_ColorOverlay,((i<=magpos)&&(i>=(magpos-preload)))?magstate[i]?Color(128,0,0,0):Color(0,0,0,0):magstate[i]?Color(160,0,0,0):Color(96,0,0,0),DTA_Desaturate,magstate[i]?192:0); yy -= 8; } break; case 3: - yy = 22; + yy = 23; for ( int i=0; i<2; i++ ) { - Screen.DrawTexture(AltRoundTex[3],false,bx-10,by-yy,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_ColorOverlay,((i<=magpos)&&(i>=(magpos-preload)))?magstate[i]?Color(128,0,0,0):Color(0,0,0,0):magstate[i]?Color(160,0,0,0):Color(96,0,0,0),DTA_Desaturate,magstate[i]?192:0); + Screen.DrawTexture(AltRoundTex[3],false,bx-11,by-yy,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_ColorOverlay,((i<=magpos)&&(i>=(magpos-preload)))?magstate[i]?Color(128,0,0,0):Color(0,0,0,0):magstate[i]?Color(160,0,0,0):Color(96,0,0,0),DTA_Desaturate,magstate[i]?192:0); yy -= 12; } break; @@ -194,36 +195,36 @@ extend Class Sparkster bool blinking = (failtime>gametic)&&((failtime-gametic)%16>=8); if ( doublestacc ) { - Screen.DrawTexture(AltWeaponBox,false,bx-6,by-24,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true); - Screen.DrawTexture(AltWeaponBox,false,bx-6,by-12,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true); + Screen.DrawTexture(AltWeaponBox,false,bx-7,by-26,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true); + Screen.DrawTexture(AltWeaponBox,false,bx-7,by-13,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true); if ( nomag ) return; bool bRed; - int yy = 22; + int yy = 24; for ( int i=0; i<8; i++ ) { if ( clipcount <= i ) Screen.DrawTexture(AltRoundTex[0],false,bx-4,by-yy,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_Desaturate,255,DTA_ColorOverlay,Color(160,0,0,0)); else { bRed = ((i>=4)&&(clipcount<6)||(i<4)&&(clipcount<2)); - Screen.DrawTexture(AltRoundTex[bRed],false,bx-4,by-yy,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_ColorOverlay,Color(blinking?96:0,0,0,0)); + Screen.DrawTexture(AltRoundTex[bRed],false,bx-5,by-yy,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_ColorOverlay,Color(blinking?96:0,0,0,0)); } yy -= 2; - if ( i == 3 ) yy -= 4; + if ( i == 3 ) yy -= 5; } } else { - Screen.DrawTexture(AltWeaponBox,false,bx-6,by-12,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true); + Screen.DrawTexture(AltWeaponBox,false,bx-7,by-13,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true); if ( nomag ) return; bool bRed; - int yy = 10; + int yy = 11; for ( int i=0; i<4; i++ ) { - if ( clipcount <= i ) Screen.DrawTexture(AltRoundTex[0],false,bx-4,by-yy,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_Desaturate,255,DTA_ColorOverlay,Color(160,0,0,0)); + if ( clipcount <= i ) Screen.DrawTexture(AltRoundTex[0],false,bx-5,by-yy,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_Desaturate,255,DTA_ColorOverlay,Color(160,0,0,0)); else { bRed = (clipcount<2); - Screen.DrawTexture(AltRoundTex[bRed],false,bx-4,by-yy,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_ColorOverlay,Color(blinking?96:0,0,0,0)); + Screen.DrawTexture(AltRoundTex[bRed],false,bx-5,by-yy,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_ColorOverlay,Color(blinking?96:0,0,0,0)); } yy -= 2; } @@ -245,17 +246,18 @@ extend Class SilverBullet if ( !AltRoundTex[1] ) AltRoundTex[1] = TexMan.CheckForTexture("graphics/AltHUD/SilverBulletFCB.png",TexMan.Type_Any); if ( !AltRoundTex[2] ) AltRoundTex[2] = TexMan.CheckForTexture("graphics/AltHUD/SilverBulletXSBCasing.png",TexMan.Type_Any); if ( !AltRoundTex[3] ) AltRoundTex[3] = TexMan.CheckForTexture("graphics/AltHUD/SilverBulletFCBCasing.png",TexMan.Type_Any); - int zl = clamp(ZoomInter?ZoomInter.GetValue():int(zoomlevel*10),0,160); - if ( zl >= 10 ) + double zl = clamp(AltZoomInter?AltZoomInter.GetValue(TicFrac):(zoomlevel*10),0.,160.); + if ( zl >= 10. ) { - Screen.DrawTexture(AltWeaponBox[1],false,bx-14,by-26,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true); + Screen.DrawTexture(AltWeaponBox[1],false,bx-15,by-28,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true); double zw = zl*10./160.; - Screen.DrawTexture(AltZoomBar,false,bx-12,by-24,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_WindowRightF,zw); + Screen.DrawTexture(AltZoomBar,false,bx-12,by-25,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_WindowRightF,zw,DTA_ColorOverlay,Color(255,0,0,0)); + Screen.DrawTexture(AltZoomBar,false,bx-13,by-26,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true,DTA_WindowRightF,zw); } - Screen.DrawTexture(AltWeaponBox[0],false,bx-14,by-17,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true); - if ( chambered ) Screen.DrawTexture(AltRoundTex[fcbchambered+fired*2],false,bx-12,by-15,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true); + Screen.DrawTexture(AltWeaponBox[0],false,bx-15,by-18,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true); + if ( chambered ) Screen.DrawTexture(AltRoundTex[fcbchambered+fired*2],false,bx-13,by-16,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true); for ( int i=0; i