From 92f3e6d3aa07917ff3a7654a66d570c0861fc0e2 Mon Sep 17 00:00:00 2001 From: Marisa Kirisame Date: Wed, 24 Mar 2021 15:32:50 +0100 Subject: [PATCH] A couple achievement pics done. --- graphics/Achievements/AchievementAnomaly.png | Bin 0 -> 2150 bytes graphics/Achievements/AchievementBarrier.png | Bin 0 -> 2621 bytes graphics/Achievements/AchievementBustin.png | Bin 0 -> 2266 bytes graphics/Achievements/AchievementGhost.png | Bin 0 -> 2576 bytes graphics/Achievements/AchievementGravity.png | Bin 0 -> 2497 bytes graphics/Achievements/AchievementInvinciball.png | Bin 0 -> 2671 bytes graphics/Achievements/AchievementMxWorldwide.png | Bin 0 -> 2522 bytes graphics/Achievements/AchievementRagekit.png | Bin 0 -> 2421 bytes graphics/Achievements/AchievementRefresh.png | Bin 0 -> 2238 bytes graphics/Achievements/AchievementSandwich.png | Bin 0 -> 2393 bytes language.def_base | 14 ++++++++++++-- language.es_base | 4 ++-- language.version | 4 ++-- zscript/kbase/swwm_kbase.zsc | 13 +++++++++---- 14 files changed, 25 insertions(+), 10 deletions(-) create mode 100644 graphics/Achievements/AchievementAnomaly.png create mode 100644 graphics/Achievements/AchievementBarrier.png create mode 100644 graphics/Achievements/AchievementBustin.png create mode 100644 graphics/Achievements/AchievementGhost.png create mode 100644 graphics/Achievements/AchievementGravity.png create mode 100644 graphics/Achievements/AchievementInvinciball.png create mode 100644 graphics/Achievements/AchievementMxWorldwide.png create mode 100644 graphics/Achievements/AchievementRagekit.png create mode 100644 graphics/Achievements/AchievementRefresh.png create mode 100644 graphics/Achievements/AchievementSandwich.png diff --git a/graphics/Achievements/AchievementAnomaly.png b/graphics/Achievements/AchievementAnomaly.png new file mode 100644 index 0000000000000000000000000000000000000000..59cdb093861563bc55ce5ca6f60311492b9774cd GIT binary patch literal 2150 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 N44$rjF6*2UngDM}9l`(r literal 0 HcmV?d00001 diff --git a/graphics/Achievements/AchievementBustin.png b/graphics/Achievements/AchievementBustin.png new file mode 100644 index 0000000000000000000000000000000000000000..dc655da6ef60b828454bc63ec16de942a9dfcc2f GIT binary patch literal 2266 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4kiW$hCdQ-7c($$EcA474DmRgI_-A;oacqd z=Fj~8rFQodJ$@n0pe>6%rUl7Y`>nl^_hy@ieiwtIe%GBX4*!oTIOumRST}i>sf_#8 zgVS^aC%Jm5xayrhefPcX*)L6HLQ9Gbr`z*9le9U1Vg8@b`z78tfA(i%c%k+bGUs)RCeJa+kP$;-F zbyo1HjValC_^Z>5cmNfd*_L9eelHJj{(F1(!l zHNF1JUh{un*6!TddTqOprJzFthZ2K;vDJ+C`~Ggr-&^jRQM;aVVdgEhC3^RMo{!I~ zt@1vn7N(VH$`G>9MIdPEs;Z)@FE3tR{_1}8!lBmIW!H^_Lpo>7@Q_%;Vs!m}_4S!JW{V}8VarpcUanIIJPA&(=Rwq%HRa^`{GnTAn_dgaCel6^FTtCMe1trx~ zfsVEOz1-`r|0u5FP%OQyUcTSuj1QN_W+#q-#Vi?Yj*c!q3?W&DTkZaS*k9FrFMjX$ zybP(dOMDDUf-`a~?*HEYrS8My!_Jju7bL!=L<;m|&v{v$t=pe$+xu~ecjQV3Es=oG z)(?N{e?Q&&+I(HiUq7bi0}4q>YPVV5*Je0#=xsS@oz3sY{{PqI`c22J{qz4HQ z*~d&3Jv5zf)c<&(&-cFm*SYe2_cuGSWWPzNsoJyO-tsk@?R5*iXAe?#pI)WJ6vVjk z+IssxDSr;euRphLl@J31(?-3B=e4(gJcxaK=cdX2`btCl{ks$VtGpGrY*ygtv~)W; z`Q(==K6%kn+pbv54AT&KHk&zl;@98&*Ywt#9b^t-)W~@({eI2%bsHC!o_&{+KVezT zEz^CwmK{IGbRj6DD(7Lwa<2}~*b2cBb zxGm2swr6t2nvHrA=}VtQE#E0UT`G8D$dc|%quxa?iL0mhe!pcH+3JU zCVsn?woxf+$EJ-rbGII|$duFlTiVrw(~lkeI5Os8KqWQrrit-rt^v~o-sJnc2gql^fIZ_(>PoTT-L05eE4nj>uPz~oc;Bm zw>Ex{o~>W^&;I+>Tk?DVKij(V=lwgiyY^X1oiRHt{>*yrP5E*|&DBx)Y|Z~(6wGPu zIN2y{ywNyDA|cJ-fXk5u_iB>wTnzm6z5kuZ!O!CElOxz_-_QB^=H29z6;+k%wqN4^ z+`IQix$XI!6H?nQRG4jS>oGkS@u>KxqeAz6Z6@8An8(;vW2^L+x5xXod&(8dQZdvu^8&#Jh+(NlyqUY}4zO(-4)z{M`_b=~Zbzxyzv8rR= zzC9b3o&I;JAg^+ouawS>pEqyre0tU5q`27sGXl?Nm6!L=llA}ZzxcqnTvc!JH0Nx~ zXP-VT6-`~?5Xu^`V(O|_Aro1*b?y0j>C~mC|4QnWc`WD4F5PSxyf9T~U&%><-tzLY z`LZ&yGIo`9A09o>5lwVn&E0IiF7DTlbIz=Xe9ligDG(TVa?z2D z?foL3j-y}GEY9TRy{Z57u>O6%onQLny=R~I%jeyx-te{J`4gSYl_xITO#J`(?B4a? zk408yrnYvtED4#YwKPn7>9n9#8;^E0U7v3gJ5l`MiZA@>@9)%o*c@Mb^V^^P|IfaP z&#sn!J=62N(CtX)fjS5PfygBjl&X@5!KV4it|IFK*x)0BnoB#dYIs@xDHzj3jH}1TiKf6o#Mdh@GO#*j%XPe7j zPAHVf_SspYS-x{gP|m5Tnv)fiZ%AzMjo7*8lDGN1JO66l9lG@G@$K2K`fh>^AAek0ZJ~L^%|4T8`}d(>y!>|K0m~`e$}tD7m}k^hRyV=W~KLsy=lwV3QR# z6x@;dcg5TOe*d!T@@&_?)&8%jDiPpc^~&U_clY71bA>q+o-cI0IwQ@XI5DrlZ~ioq zV87Td&Eqn;(}g*{td%s{!kar++Rpmkdind8UheP~T$`UBo%c7~`nUSV9>3)ixHv=v zF7K~1{l%S$gxBXA1`dbJ8*nwXTD$$@ll{+LVy`qUmhk z$xENt?sboLf4pv*7K7u$hW%Af=hpxEc<9idpKtar^-uDO_0zl+qNLO@vvbSuV~$QA zF3)s4y!9&A^94^YPWS)!c=K=f$uh-jS22YKRDAvVz3$WGrQY2;Go~l|)O);7+Lk(t z(O_Sp1{))r!`!()f80D5WyP^beevb^Kfk*FW_E3z^E76`o;_tx+28N`c5U|Ihd!cj zgI;<0{qLXWy+t!M$xp;m>C(^bDGU|Q23or~6DU|?YIboFyt I=akR{0Q@hFlmGw# literal 0 HcmV?d00001 diff --git a/graphics/Achievements/AchievementGhost.png b/graphics/Achievements/AchievementGhost.png new file mode 100644 index 0000000000000000000000000000000000000000..45eabd4c4ec007f51077edbcfeec58e0025a12f4 GIT binary patch literal 2576 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 P0|SGntDnm{r-UW|Zd&c` literal 0 HcmV?d00001 diff --git a/graphics/Achievements/AchievementGravity.png b/graphics/Achievements/AchievementGravity.png new file mode 100644 index 0000000000000000000000000000000000000000..f98de339be22088c9adb141eb8afcf8ffc0d7a9c GIT binary patch literal 2497 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 gPyR1#-u$0wZU5J_%%aWF3=9kmp00i_>zopr0Hh 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 N0Z&&ymvv4FO#l$aKr;XU literal 0 HcmV?d00001 diff --git a/graphics/Achievements/AchievementMxWorldwide.png b/graphics/Achievements/AchievementMxWorldwide.png new file mode 100644 index 0000000000000000000000000000000000000000..66bbea8ee2b9a5f6d4fa01394cfb4740977ee82e GIT binary patch literal 2522 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 KKbLh*2~7aWq{M6h literal 0 HcmV?d00001 diff --git a/graphics/Achievements/AchievementRagekit.png b/graphics/Achievements/AchievementRagekit.png new file mode 100644 index 0000000000000000000000000000000000000000..0b7fbdc1b7e6dcb9230170e5a77a3c8b2e29acdd GIT binary patch literal 2421 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 literal 0 HcmV?d00001 diff --git a/graphics/Achievements/AchievementRefresh.png b/graphics/Achievements/AchievementRefresh.png new file mode 100644 index 0000000000000000000000000000000000000000..65baf7a4a7d3f1912f9761351d10d1555a56b9ff GIT binary patch literal 2238 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 literal 0 HcmV?d00001 diff --git a/language.def_base b/language.def_base index 6c3d14422..ad4014b25 100644 --- a/language.def_base +++ b/language.def_base @@ -830,12 +830,14 @@ SWWM_FANART9 = "Marisa3.jpg"; // achievements SWWM_ACHIEVEMENT_GCSANDWICH_TAG = "A Little Sandwich, as a Treat"; SWWM_ACHIEVEMENT_GCSANDWICH_TXT = "Use %d Grilled Cheese Sandwiches"; +SWWM_ACHIEVEMENT_GCSANDWICH_PIC = "graphics/Achievements/AchievementSandwich.png"; SWWM_ACHIEVEMENT_ONESTANDING_TAG = "A Warning to the Others"; SWWM_ACHIEVEMENT_ONESTANDING_TXT = "Finish a map with just one enemy left alive"; SWWM_ACHIEVEMENT_OOPSIE_TAG = "Big Oopsie"; SWWM_ACHIEVEMENT_OOPSIE_TXT = "Erase yourself with the Ynykron Artifact"; SWWM_ACHIEVEMENT_GHOST_TAG = "Cloak Engaged"; SWWM_ACHIEVEMENT_GHOST_TXT = "Use %d Ghost Artifacts"; +SWWM_ACHIEVEMENT_GHOST_PIC = "graphics/Achievements/AchievementGhost.png"; SWWM_ACHIEVEMENT_CLONK_TAG = "CLONK"; SWWM_ACHIEVEMENT_CLONK_TXT = "Kill a boss with a Lead Ball crit"; SWWM_ACHIEVEMENT_ALLITEMS_TAG = "Collector"; @@ -844,6 +846,7 @@ SWWM_ACHIEVEMENT_CONGA_TAG = "Conga Line of Death"; SWWM_ACHIEVEMENT_CONGA_TXT = "Kill %d enemies with a single XSB round"; SWWM_ACHIEVEMENT_GRAVITY_TAG = "Decent Ascent"; SWWM_ACHIEVEMENT_GRAVITY_TXT = "Use %d Gravity Suppressors"; +SWWM_ACHIEVEMENT_GRAVITY_PIC = "graphics/Achievements/AchievementGravity.png"; SWWM_ACHIEVEMENT_FLIGHT_TAG = "Demolitionist Space Program"; SWWM_ACHIEVEMENT_FLIGHT_TXT = "Send a single enemy flying over %d map units"; SWWM_ACHIEVEMENT_CLIFFYB_TAG = "Errand Boy Bullshit"; @@ -858,6 +861,7 @@ SWWM_ACHIEVEMENT_GIB_TAG = "Gibbitude"; SWWM_ACHIEVEMENT_GIB_TXT = "Overkill %d enemies"; SWWM_ACHIEVEMENT_BARRIER_TAG = "Green Filter"; SWWM_ACHIEVEMENT_BARRIER_TXT = "Use %d Elemental Barriers"; +SWWM_ACHIEVEMENT_BARRIER_PIC = "graphics/Achievements/AchievementBarrier.png"; SWWM_ACHIEVEMENT_BOSSDASH_TAG = "Headstrong"; SWWM_ACHIEVEMENT_BOSSDASH_TXT = "Kill %d bosses by dashing into them"; SWWM_ACHIEVEMENT_SNEEZE_TAG = "Humiliator"; @@ -886,14 +890,17 @@ SWWM_ACHIEVEMENT_PLUSH_TAG = "Lovestruck"; SWWM_ACHIEVEMENT_PLUSH_TXT = "Play with the Saya or Kirin plushies %d times in the same session"; SWWM_ACHIEVEMENT_BUSTIN_TAG = "Makes me Feel Good"; SWWM_ACHIEVEMENT_BUSTIN_TXT = "Bust %d walls"; +SWWM_ACHIEVEMENT_BUSTIN_PIC = "graphics/Achievements/AchievementBustin.png"; SWWM_ACHIEVEMENT_MOTH_TAG = "Mother"; SWWM_ACHIEVEMENT_MOTH_TXT = "Gather %d moths"; SWWM_ACHIEVEMENT_IWAD_TAG = "Mx. Worldwide"; SWWM_ACHIEVEMENT_IWAD_TXT = "Play on all supported games"; +SWWM_ACHIEVEMENT_IWAD_PIC = "graphics/Achievements/AchievementMxWorldwide.png"; SWWM_ACHIEVEMENT_BRAKE_TAG = "No Brakes"; SWWM_ACHIEVEMENT_BRAKE_TXT = "Consume your full fuel supply in a single dash %d times"; SWWM_ACHIEVEMENT_RAGE_TAG = "No Talk me Angy"; SWWM_ACHIEVEMENT_RAGE_TXT = "Use %d Ragekits"; +SWWM_ACHIEVEMENT_RAGE_PIC = "graphics/Achievements/AchievementRagekit.png"; SWWM_ACHIEVEMENT_ABORT_TAG = "Oops I Broke It"; SWWM_ACHIEVEMENT_ABORT_TXT = "Cause a VM abort"; SWWM_ACHIEVEMENT_PARRY_TAG = "Parry King"; @@ -916,10 +923,12 @@ SWWM_ACHIEVEMENT_BALLS_TAG = "Slam your Balls"; SWWM_ACHIEVEMENT_BALLS_TXT = "Land %d Lead Ball crits"; SWWM_ACHIEVEMENT_REFRESH_TAG = "Stay Fresh"; SWWM_ACHIEVEMENT_REFRESH_TXT = "Use %d Refreshers"; +SWWM_ACHIEVEMENT_REFRESH_PIC = "graphics/Achievements/AchievementRefresh.png"; SWWM_ACHIEVEMENT_STEP_TAG = "Steppy"; SWWM_ACHIEVEMENT_STEP_TXT = "Stand on a single enemy's head for %d seconds"; SWWM_ACHIEVEMENT_SUNNY_TAG = "Sunny D"; SWWM_ACHIEVEMENT_SUNNY_TXT = "Use %d Invinciballs"; +SWWM_ACHIEVEMENT_SUNNY_PIC = "graphics/Achievements/AchievementInvinciball.png"; SWWM_ACHIEVEMENT_THICC_TAG = "The Ass was Fat"; SWWM_ACHIEVEMENT_THICC_TXT = "Kill %d enemies by ground pounding"; SWWM_ACHIEVEMENT_EVERYTHING_TAG = "The Demolitionist"; @@ -940,8 +949,8 @@ SWWM_ACHIEVEMENT_YEET_TAG = "YEET"; SWWM_ACHIEVEMENT_YEET_TXT = "Throw a Candygun right into the Icon of Sin's brains"; SWWM_ACHIEVEMENT_MBF_TAG = "You can Pet the Dog"; SWWM_ACHIEVEMENT_MBF_TXT = "Pet a dog"; -SWWM_ACHIEVEMENT_LIGHTNING_TAG = "And the Dragons were No More"; -SWWM_ACHIEVEMENT_LIGHTNING_TXT = "Kill the Death Wyvern using the Rail Carbine"; +SWWM_ACHIEVEMENT_LIGHTNING_TAG = "John Romero's Curse"; +SWWM_ACHIEVEMENT_LIGHTNING_TXT = "Fry yourself by discharging an electric weapon in water"; SWWM_ACHIEVEMENT_DAKKA_TAG = "Dakka"; SWWM_ACHIEVEMENT_DAKKA_TXT = "Fire the Sheen HMG for one minute straight"; SWWM_ACHIEVEMENT_ROAST_TAG = "Gravely Roast"; @@ -972,6 +981,7 @@ SWWM_ACHIEVEMENT_BONK_TAG = "Shock Resistant"; SWWM_ACHIEVEMENT_BONK_TXT = "Bump into stuff %d times"; SWWM_ACHIEVEMENT_ANOM_TAG = "Anomalous"; SWWM_ACHIEVEMENT_ANOM_TXT = "Use %d Mykradvo Artifacts"; +SWWM_ACHIEVEMENT_ANOM_PIC = "graphics/Achievements/AchievementAnomaly.png"; SWWM_ACHIEVEMENT_ANONE_TAG = "Completely Necessary Use of Force"; SWWM_ACHIEVEMENT_ANONE_TXT = "Use the Mykradvo Artifact against a single non-boss enemy"; SWWM_ACHIEVEMENT_WANTDIE_TAG = "E N D M I I"; diff --git a/language.es_base b/language.es_base index 6ce6de7e1..c0792aee9 100644 --- a/language.es_base +++ b/language.es_base @@ -838,8 +838,8 @@ SWWM_ACHIEVEMENT_LIGMA_TXT = "Mata a un jefe final con el Artefacto Ynykron"; SWWM_ACHIEVEMENT_YEET_TXT = "Lanza una Pistola Caramelo justo dentro del cerebro del Icono del Pecado"; SWWM_ACHIEVEMENT_MBF_TAG = "Puedes Acariciar el Perro"; SWWM_ACHIEVEMENT_MBF_TXT = "Acaricia un perro"; -SWWM_ACHIEVEMENT_LIGHTNING_TAG = "Y los Dragones Desaparecieron"; -SWWM_ACHIEVEMENT_LIGHTNING_TXT = "Mata al Wyvern Mortal usando la Carabina de Raíl"; +SWWM_ACHIEVEMENT_LIGHTNING_TAG = "Maldición de John Romero"; +SWWM_ACHIEVEMENT_LIGHTNING_TXT = "Achichárrate descargando un arma eléctrica en el agua"; SWWM_ACHIEVEMENT_DAKKA_TXT = "Dispara la Ametralladora Sheen durante un minuto entero"; SWWM_ACHIEVEMENT_ROAST_TAG = "Ensarta en los Fuegos del Hades"; SWWM_ACHIEVEMENT_ROAST_TXT = "Realiza %d combos de bayoneta con la Quadravol"; diff --git a/language.version b/language.version index f970249aa..7de51f8ed 100644 --- a/language.version +++ b/language.version @@ -1,3 +1,3 @@ [default] -SWWM_MODVER="\chSWWM \czGZ\c- \cw0.9.11b-pre r397 \cu(Wed 24 Mar 03:05:04 CET 2021)\c-"; -SWWM_SHORTVER="\cw0.9.11b-pre r397 \cu(2021-03-24 03:05:04)\c-"; +SWWM_MODVER="\chSWWM \czGZ\c- \cw0.9.11b-pre r398 \cu(Wed 24 Mar 15:32:50 CET 2021)\c-"; +SWWM_SHORTVER="\cw0.9.11b-pre r398 \cu(2021-03-24 15:32:50)\c-"; diff --git a/zscript/kbase/swwm_kbase.zsc b/zscript/kbase/swwm_kbase.zsc index c82446c84..e12c639e4 100644 --- a/zscript/kbase/swwm_kbase.zsc +++ b/zscript/kbase/swwm_kbase.zsc @@ -747,11 +747,9 @@ Class DemolitionistMenu : GenericMenu { if ( ignoreme[i] ) continue; let ac = new("MenuAchievement"); - ac.tag = names[i].."_TAG"; - ac.txt = names[i].."_TXT"; - ac.icon = TexMan.CheckForTexture(StringTable.Localize(names[i].."_PIC"),TexMan.Type_Any); - if ( !ac.icon.IsValid() ) ac.icon = TexMan.CheckForTexture("graphics/Achievements/AchievementNone.png",TexMan.Type_Any); ac.state = CVar.FindCVar(vars[i]); + if ( (names[i] == "$SWWM_ACHIEVEMENT_EVERYTHING") && !ac.state.GetInt() ) + continue; // this one must remain hidden until obtained ac.progress = (pvar[i]!='None')?CVar.FindCVar(pvar[i]):null; ac.maxval = ac.num = number[i]; // special cases @@ -773,6 +771,13 @@ Class DemolitionistMenu : GenericMenu else if ( vars[i] == 'swwm_achievement_dosh' ) ac.maxval = 1000000000; else if ( vars[i] == 'swwm_achievement_mega' ) ac.maxval = 1000000; else if ( vars[i] == 'swwm_achievement_iwad' ) ac.maxval = 7; + ac.tag = names[i].."_TAG"; + ac.txt = names[i].."_TXT"; + ac.icon = TexMan.CheckForTexture(StringTable.Localize(names[i].."_PIC"),TexMan.Type_Any); + TextureID invalid; + invalid.SetInvalid(); + if ( ac.icon == invalid ) + ac.icon = TexMan.CheckForTexture("graphics/Achievements/AchievementNone.png",TexMan.Type_Any); achievements.Push(ac); } AchievementUnknown = TexMan.CheckForTexture("graphics/Achievements/AchievementUnknown.png",TexMan.Type_Any);