Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Sleep - see nw_i0_spells.nss
  • Domination and Charm - See nw_i0_spells.nss GetScaledEffect
    • Note that Domination and Charm act oddly if applied to a PC or henchmen - usually by not applying at all - which is why they are scripted to be different. Obviously there are no "On Hit: Dominate" effects on weapons so it's only scripts (spells) that apply this.
  • Hold, Paralyze and Stun - See nw_i0_spells.nss GetScaledEffect
    Note that the duration alterations in "Normal" do not occur it seemsfor the effects being swapped out and GetScaledDuration for the duration changes. Very Easy/Easy is 25% duration, Normal is 50% duration. This is not consistently used however.
  • Confusion - No changes made, but would be a scripted change
  • Fear - See nw_i0_spells.nss GetScaledEffect although it is bugged since EffectAttackDecrease should use a positive number.

Other Scripted Changes Not In Table

Three main These instances in scripts of difficulty settings being checked outside of the above table notes:

  • Default module load - UMD for scrolls - x3_mod_def_load.nss - on Hardcore or Very Difficult and additional UMD check is enforced on scrolls. Game has to be set to these difficulties when the module is first loaded, not after, to be in effect.
  • Petrification - x0_i0_spells.nss - Used for various spells / abilities that do EffectPetrify. Normal and below does 6 seconds per "nPower" integer (usually hit dice or caster level). Hardcore and higher petrifies them permanently and pops up the death panel.
  • Beholder petrify - x2_s1_beholdray.nss - Similar to the normal petrification function. Normal and below 6 seconds duration per hit dice. Hardcore and higher petrifies them permanently and pops up the death panel.
  • Hag Evil Eye - nw_s2_evileye.nss - Does a scaling duration of 25% very easy, 50% easy, 100% normal, 150% hardcore and 200% very difficult. 100% is challenge rating * 3 * 6.0 seconds (Eg CR 5 = 15 rounds duration)
  • Ochre Jelly splits - nw_i0_ochrejelly.nss - Normal and above will spawn the smallest jellies on death of a medium jelly, while Easy and Very Easy will just spawn the medium jellies when the largest is killed, and no further jellies.
  • Curing spells maximised - nw_i0_spells.nss - If on Very Easy, Easy, Normal it will take the maximised roll for curing if the target is a PC. If the spell is already maximised, it adds a bonus amount of healing. See spellsCure function. (Note if the PC is undead, it would increase the damage done to them too)
  • Infestation of Maggots - x2_s0_infestmag.nss - Will apply death (magical damage equal to current hitpoints) if constitution is at 3 when constitution ability damage would be applied, on hardcore or higher.
  • Shadow Hit - x2_s1_shadow.nss - Does strength damage. If the damage that would be inflicted would take them to 0 or lower, it kills them with damage on hardcore or higher.
  • Mindflayer Suck Brain - x2_s1_suckbrain.nss - You get a save against the effect on Normal or lower, but no save on Hardcore or higher.
  • Demilich Paralyzing Touch - x2_s3_demitouch.nss - Duration is 2 rounds by default, 1 round if very easy, 3 rounds if hardcore and 5 rounds if very difficult.
  • Dracolich Paralyzing Touch - x2_s3_dractouch.nss - Duration is 2 rounds by default, 1 round if very easy, 4 rounds if hardcore and 5 rounds if very difficult.