X0 i0 match

From NWN Lexicon



[edit] x0_i0_match

Library for 'matching' functions. These functions check to see whether a given value matches one of a long set of constants, so they're simple but big and ugly.

[edit] Constants

Name Value Brief Description
NW_TALENT_ENHANCE 2
NW_TALENT_PROTECT 1


[edit] Functions

Name Brief Description

GetHasEffect

Determines whether a creature has an effect.

GetMatchCompatibility

Check if creature is able use a talent from a selected class in the requested method.
GetRemovalSpell Internal function. Returns a potential removal spell that might be useful in this situation.
MatchAreaOfEffectSpell If the passed in spell is an area of effect spell of any kind.

MatchCombatProtections

Returns if the talent is a protective combat spell.
MatchCrossbow Returns TRUE if the item is a crossbow.
MatchDoIHaveAMindAffectingSpellOnMe Do I have any effect on me that came from a mind affecting spell?
MatchDoubleHandedWeapon Returns TRUE if the item is a double-handed weapon.

MatchElementalProtections

Returns TRUE if the talent is a protective spell.
MatchInflictTouchAttack Returns TRUE if this spell is one of the Reverse Healing touch attacks.
MatchMeleeWeapon Returns TRUE if the item is a melee weapon.
MatchMindAffectingSpells Is this a mind affecting spell?
MatchNonliving Returns TRUE if the creature is an elemental, undead, or golem.
MatchNormalBow Returns TRUE if the item is a longbow or shortbow.
MatchPersonSpells Is this a charm type spell?
MatchShield Returns TRUE if the item is a shield.
MatchSingleHandedWeapon Is this item a single-handed weapon?

MatchSpellProtections

Returns if the talent is a protective spell.

VerifyCombatMeleeTalent

Determines whether a combat talent could be used on an object.

VerifyDisarm

Determines whether a creature could possibly be disarmed.



  author: Mistress, contributor: Graewerld

Personal tools
Categories