Show changes of hardest skills in message box.

This commit is contained in:
Mari the Deer 2021-11-07 11:15:49 +01:00
commit 20bc5e7ce6
6 changed files with 36 additions and 11 deletions

View file

@ -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

View file

@ -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 = "\cr \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";

View file

@ -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";

View file

@ -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-";

View file

@ -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

View file

@ -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; i<c; i++ )
{
int scl = ((i==c-1)||(mMessage.StringWidth(i)==0))?2:3;
if ( mMessage.StringWidth(i) != 0 ) continue;
l1 = i;
break;
}
for ( int i=0; i<c; i++ )
{
int scl = ((i==c-1)||(mMessage.StringWidth(i)==0))?2:(i>l1)?1:3;
theight += fontheight*scl;
}
y -= theight/2;
for ( int i=0; i<c; i++ )
{
double scl = ((i==c-1)||(mMessage.StringWidth(i)==0))?2.:3.;
double scl = ((i==c-1)||(mMessage.StringWidth(i)==0))?2.:(i>l1)?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;
}