diff --git a/FuturePlans.md b/FuturePlans.md index 2ada8aad5..77a6a5bdc 100644 --- a/FuturePlans.md +++ b/FuturePlans.md @@ -69,6 +69,8 @@ All the hard stuff *(some of these aren't guaranteed)*. - **[Hexen]** Demolition Quest *(a JRPG, kinda like early FF / BoF)* * **Mothgirl summon for Lämp easter egg** - Layers of White *(Summon the White Lady)* + - Fluffy Moth *(Pet the White Lady 10 times)* + - Ara Ara *(Have the White Lady kill a total of 100 enemies)* * ***(Maybe)* Replace all hitscan with *"light projectiles"*** * **Additional gestures + gesture menu** - Clap @@ -92,6 +94,21 @@ Things that I'm unsure whether or not they'll be made. * ***(Maybe)* Fake livestream chat overlay, with dynamic reactions to all sorts of stuff** * **Customized cluster text stuff if that ever gets scriptified** * **Official Sunder support *(when the WAD is complete)*** +* **Additional Achievements?:** + - Spicy Tennis *(Parry a thrown Explodium Mag)* + - Pachinko Code *(Find the Secret Menu)* + - Heavy Duty *(Kill a boss using only the Pusher primary fire)* + - Double Succ *(Merge two Ynykron singularities)* + - The Ultimate Combo *(Hit a Ynykron singularity with a Ynykron beam)* + - Master Sparked *(Kill a boss brain with the Rafan-kos)* + - Author Appeal *(Smooch a boss brain)* + - Strong Legs *(Survive a 100 meter fall or higher)* + - Power of Love *(Recover a total of 100 health by kissing the Kirin Plush)* + - Nut *(Get 100% kills in nuts.wad)* + - DOUBLE NUT *(Get 100% kills in nuts2.wad)* + - T R I P L E N U T *(Get 100% kills in nuts3.wad)* + - Froggy Gang *(Summon the Froggy Chair)* + - Ribbit *(Kill 10 enemies with the Froggy Chair)* ## Other Projects diff --git a/language.def_menu b/language.def_menu index 65992888a..98461651e 100644 --- a/language.def_menu +++ b/language.def_menu @@ -25,9 +25,9 @@ SWWM_SKEASY = "\cdTaking It Easy~\c-"; SWWM_SKNORMAL = "\cfAdequate Adventure\c-"; SWWM_SKHARD = "\ciModerate Challenge\c-"; SWWM_SKHARDCORE = "\cgI'm A Masochist\c-"; -SWWM_SKHARDCORECONFIRM = "\cgYou think the mod's too easy?\nPrepare yourself.\c-\n\n(Press Y for a challenge)"; +SWWM_SKHARDCORECONFIRM = "\cgYou think the mod's too easy?\nPrepare yourself.\c-\n\n\cfFast monsters\n1.5x monster health & damage\n25% extra aggressiveness\nCheats are disabled\nCoop monsters will spawn\nThe store is disabled\nCan only revive once\c-\n\n(Press Y for a challenge)"; SWWM_SKLUNATIC = "\crI WANT DIE\c-"; -SWWM_SKLUNATICCONFIRM = "\crYou will die, you will suffer.\nThat, I can guarantee.\c-\n\n(Press Y to die instantly)"; +SWWM_SKLUNATICCONFIRM = "\crYou will die, you will suffer.\nThat, I can guarantee.\c-\n\n\cfAll changes from Masochist\n+\n2x speedup for all enemy actions\nEnemy projectiles will multiply\nAdditional enemies may spawn\nEnemies react instantly\nEnemies don't flinch\nInfighting is disabled\c-\n\n(Press Y to die instantly)"; // mod menu SWWM_MTITLE = "SWWM GZ Options"; SWWM_PTITLE = "Player Options"; diff --git a/language.es_menu b/language.es_menu index d8fdbf365..7281c0296 100644 --- a/language.es_menu +++ b/language.es_menu @@ -25,9 +25,9 @@ SWWM_SKEASY = "\cdCon Calmita~\c-"; SWWM_SKNORMAL = "\cfAventura Adecuada\c-"; SWWM_SKHARD = "\ciDesafío Moderado\c-"; SWWM_SKHARDCORE = "\cgSoy Masoca\c-"; -SWWM_SKHARDCORECONFIRM = "\cg¿Crees que el mod es demasiado fácil?\nPues prepárate.\c-\n\n(Pulsa Y para un desafío)"; +SWWM_SKHARDCORECONFIRM = "\cg¿Crees que el mod es muy fácil?\nPues prepárate.\c-\n\n\cfMonstruos rápidos\n1.5x salud y daño de monstruos\n25% de agresividad extra\nTrucos deshabilitados\nMonstruos de cooperativo\nLa tienda está desactivada\nSolo se puede revivir una vez\c-\n\n(Pulsa Y para un desafío)"; SWWM_SKLUNATIC = "\crINTENTA MUERTE\c-"; -SWWM_SKLUNATICCONFIRM = "\crVas a morir, vas a sufrir.\nEso te lo puedo garantizar.\c-\n\n(Pulsa Y para morir al instante)"; +SWWM_SKLUNATICCONFIRM = "\crVas a morir, vas a sufrir.\nEso te lo puedo garantizar.\c-\n\n\cfTodos los cambios de Masoca\n+\nDoble velocidad de enemigos\nProyectiles enemigos duplicados\nPueden aparecer enemigos extra\nReflejos instantáneos de enemigo\nLos enemigos no se estremecen\nLos enemigos no pelean entre si\c-\n\n(Pulsa Y para morir al instante)"; // mod menu SWWM_MTITLE = "Opciones de SWWM GZ"; SWWM_PTITLE = "Opciones de Jugador"; diff --git a/language.version b/language.version index 8b765717a..3cd92e0e2 100644 --- a/language.version +++ b/language.version @@ -1,3 +1,3 @@ [default] -SWWM_MODVER="\chSWWM \czGZ\c- \cw1.2pre r52 \cu(Sat 6 Nov 23:53:58 CET 2021)\c-"; -SWWM_SHORTVER="\cw1.2pre r52 \cu(2021-11-06 23:53:58)\c-"; +SWWM_MODVER="\chSWWM \czGZ\c- \cw1.2pre r53 \cu(Sun 7 Nov 11:15:49 CET 2021)\c-"; +SWWM_SHORTVER="\cw1.2pre r53 \cu(2021-11-07 11:15:49)\c-"; diff --git a/zmapinfo.txt b/zmapinfo.txt index a2ff65f77..1039d2880 100644 --- a/zmapinfo.txt +++ b/zmapinfo.txt @@ -134,6 +134,7 @@ Skill normal } Skill hard { + MonsterHealth = 1.25 DamageFactor = 1.25 SpawnFilter = hard ACSReturn = 3 @@ -143,7 +144,7 @@ Skill hardcore { DisableCheats FastMonsters - HealthFactor = 1.5 + MonsterHealth = 1.5 DamageFactor = 1.5 Aggressiveness = 0.25 SpawnFilter = nightmare @@ -155,12 +156,12 @@ Skill hardcore Skill lunatic { DisableCheats - HealthFactor = 2.0 + MonsterHealth = 2.0 DamageFactor = 2.0 Aggressiveness = 1.0 SpawnFilter = nightmare SpawnMulti - TotalInfighting + NoInfighting InstantReaction NoPain ACSReturn = 4 diff --git a/zscript/menu/swwm_menus.zsc b/zscript/menu/swwm_menus.zsc index e9ece8cd4..45f64c7af 100644 --- a/zscript/menu/swwm_menus.zsc +++ b/zscript/menu/swwm_menus.zsc @@ -599,15 +599,22 @@ Class SWWMMessageBox : MessageBoxMenu double y = destHeight/2; int c = mMessage.Count(); int theight = 0; + int l1 = c; for ( int i=0; il1)?1:3; theight += fontheight*scl; } y -= theight/2; for ( int i=0; il1)?1.:3.; Screen.DrawText(textfont,OptionMenuSettings.mFontColorValue,destWidth/2-mMessage.StringWidth(i)*(scl/2.),y,mMessage.StringAt(i),DTA_VirtualWidth,destWidth,DTA_VirtualHeight,destHeight,DTA_KeepRatio,true,DTA_ScaleX,scl,DTA_ScaleY,scl); y += fontheight*scl; }