x2_i0_spells
Expansion 2 and above include file for spells.NOTE: This file includes x0_i0_spells and x2_inc_itemprop.
Constants
| Name | Value | Brief Description |
|---|---|---|
| X2_SPELL_AOEBEHAVIOR_DISPEL_C | 727 | Used with the AOE behavior AI. |
| X2_SPELL_AOEBEHAVIOR_DISPEL_G | SPELL_GREATER_DISPELLING | Used with the AOE behavior AI. |
| X2_SPELL_AOEBEHAVIOR_DISPEL_L | SPELL_LESSER_DISPEL | Used with the AOE behavior AI. |
| X2_SPELL_AOEBEHAVIOR_DISPEL_M | SPELL_MORDENKAINENS_DISJUNCTION | Used with the AOE behavior AI. |
| X2_SPELL_AOEBEHAVIOR_DISPEL_N | SPELL_DISPEL_MAGIC | Used with the AOE behavior AI. |
| X2_SPELL_AOEBEHAVIOR_FLEE | 0 | Used with the AOE behavior AI. |
| X2_SPELL_AOEBEHAVIOR_GUST | 2 | Used with the AOE behavior AI. |
| X2_SPELL_AOEBEHAVIOR_IGNORE | 1 | Used with the AOE behavior AI. |
Functions
| Name | Brief Description |
|---|---|
| CheckAndApplyEpicRageFeats | Hub function for the epic barbarian feats that upgrade rage. |
| CheckAndApplyTerrifyingRage | Checks and runs Rerrifying Rage feat. |
| CheckAndApplyThunderingRage | Checks the character for the thundering rage feat and will apply temporary massive critical to the worn weapons. |
| CreateBadTideEffectsLink | Returns a linked effect for all of the bad tide of battle effects. |
| CreateGoodTideEffectsLink | Returns a linked effect for all of the good tide of battle effects. |
| DoCubeParalyze | Internal function. Gelatinous Cube Paralyze attack. |
| DoMindBlast | Function for doing mind attacks. |
| EngulfAndDamage | Internal function. Gelatinous Cube special abilities. |
| GetBestAOEBehavior | Internal function. Determines the optimal behavior against AoESpell nSpellId for a NPC use in OnSpellCastAt. |
| GetEpicSpellSaveDC | Determines the DC needed to save against any epic spell. |
| GetIsMagicalItem | Returns TRUE if the item has any item property that classifies it as magical item. |
| GetIsMagicStatBonus | Returns spellcasting ability modifier. |
| GetIsRangedWeapon | Internal function. Returns TRUE if the specified object is a ranged weapon. |
| GetMeleeWeapon | Returns TRUE if the item is a melee weapon. |
| GetSlashingWeapon | Returns TRUE if the item is a slashing weapon. |
| GZGetDelayedSpellEffectsExpired | Internal function. Returns FALSE if a delayed spell effect from nSpell_ID has expired. See x2_s0_bigby4.nss for details. |
| GZRemoveSpellEffects | Internal function. Removes all effects from nID without paying attention to the caster as the spell can from only one caster anyway. By default, it will only cancel magical effects. |
See Also
| categories: | Spells Functions | Spell Casting Effects Functions |
| events: | OnSpellCastAt Event |
| includes: | nw_i0_spells | x0_i0_spells | x2_inc_spellhook |
author: Mistress, contributor: ShaDoOoW