Show changes of hardest skills in message box.
This commit is contained in:
parent
a02a849419
commit
20bc5e7ce6
6 changed files with 36 additions and 11 deletions
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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";
|
||||
|
|
|
|||
|
|
@ -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";
|
||||
|
|
|
|||
|
|
@ -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-";
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue