1
0
Fork 0
mirror of https://codeberg.org/noisytoot/notnotdnethack.git synced 2025-07-29 08:52:25 +01:00

Bump up HP for high level acu enemies.

This commit is contained in:
demogorgon22 2020-12-31 16:14:22 -05:00
parent 8c49f562e8
commit 82ae95bddc

View file

@ -8985,6 +8985,18 @@ register int mmflags;
if(hides_under(ptr) && OBJ_AT(x, y))
mtmp->mundetected = TRUE;
break;
case S_CENTAUR:
if(mndx == PM_MISKA){
mtmp->mhpmax = 10*mtmp->mhpmax;
mtmp->mhp = mtmp->mhpmax;
}
break;
case S_VORTEX:
if(mndx == PM_TENEBROUS){
mtmp->mhpmax = 3*mtmp->mhpmax;
mtmp->mhp = mtmp->mhpmax;
}
break;
case S_LIGHT:
case S_ELEMENTAL:
if (mndx == PM_STALKER || mndx == PM_BLACK_LIGHT) {
@ -9071,6 +9083,9 @@ register int mmflags;
} else if(mndx == PM_KUKER){
mtmp->mhpmax = mtmp->m_lev*8 - 4; //Max HP
mtmp->mhp = mtmp->mhpmax;
}else if(mndx == PM_COSMOS || mndx == PM_NUDZIARTH){
mtmp->mhpmax = 10*mtmp->mhpmax;
mtmp->mhp = mtmp->mhpmax;
}
break;
case S_GIANT:
@ -9080,6 +9095,10 @@ register int mmflags;
for(num = rn1(10,10); num >= 0; num--) makemon(&mons[PM_DEEP_ONE], mtmp->mx, mtmp->my, MM_ADJACENTOK);
}
}
if(mndx == PM_YMIR){
mtmp->mhpmax = 5*mtmp->mhpmax;
mtmp->mhp = mtmp->mhpmax;
}
break;
case S_HUMAN:
if(!(mmflags & MM_EDOG)){
@ -9113,6 +9132,10 @@ register int mmflags;
if(tmpm) m_initlgrp(tmpm, mtmp->mx, mtmp->my);
}
}
if(mndx == PM_NUMINA){
mtmp->mhpmax = 10*mtmp->mhpmax;
mtmp->mhp = mtmp->mhpmax;
}
}
break;
case S_HUMANOID:
@ -9495,6 +9518,10 @@ register int mmflags;
else if(mndx == PM_PALE_NIGHT){
mtmp->mvar_paleWarning = 0;
}
else if(mndx == PM_THE_ALIGNMENT_THING){
mtmp->mhpmax = 15*mtmp->mhpmax;
mtmp->mhp = mtmp->mhpmax;
}
if(mndx == PM_INCUBUS){
if(Is_grazzt_level(&u.uz)){
if(rn2(2)){