2025/09/21

Tweaked Cerebremancer's featlist.
Epic DFA is 21st lvl not 11th.
Added EffectPetrificationImmune().
Fixed Large monk damage. @nShaken
Fixed expanded monk damage. @nShaken
Fixed Phantom Steed, oops.
Bahamut breath is a Fort save.
Xaniqos school works with Skirmish now..
Gave Drider a female racial appearance.
Tweaked oozemaster Light Fortification TLK entry.
This commit is contained in:
Jaysyn904
2025-09-21 16:09:09 -04:00
parent 7ce076815d
commit 8e2cfc9779
13 changed files with 382 additions and 307 deletions

View File

@@ -185,6 +185,7 @@ int GetIsShaken(object oTarget);
//////////////////////////////////////////////////
#include "prc_inc_castlvl" // get prc_racial_const, prc_inc_nwscript, prc_inc_newip
#include "inc_epicspelldef"
//////////////////////////////////////////////////
/* Internal functions */
@@ -746,7 +747,6 @@ effect EffectImmunityMiscAll()
//:: Immunity to all gaze attacks
effect EffectGazeImmune()
{
effect eBlank;
effect eReturn = EffectSpellImmunity(SPELLABILITY_GAZE_CHARM);
eReturn = EffectSpellImmunity(SPELLABILITY_GAZE_CONFUSION);
@@ -768,6 +768,23 @@ effect EffectGazeImmune()
return eReturn;
}
//:: Immunity to all perification attacks
effect EffectPetrificationImmune()
{
effect eReturn = EffectSpellImmunity(SPELLABILITY_TOUCH_PETRIFY);
eReturn = EffectSpellImmunity(SPELLABILITY_BREATH_PETRIFY);
eReturn = EffectSpellImmunity(SPELL_FLESH_TO_STONE);
eReturn = EffectSpellImmunity(SPELL_STONEHOLD);
eReturn = EffectSpellImmunity(SPELL_EPIC_A_STONE);
eReturn = EffectSpellImmunity(POWER_CRYSTALLIZE);
eReturn = EffectSpellImmunity(MELD_BASILISK_MASK);
eReturn = EffectSpellImmunity(SPELLABILITY_GAZE_PETRIFY);
eReturn = TagEffect(eReturn, "PRCPetrificationImmune");
return eReturn;
}
int GetIsShaken(object oTarget)
{
effect eEffect = GetFirstEffect(oTarget);