Category:Get Data from Creature Functions

From NWN Lexicon
Jump to navigationJump to search

Get Data from Creature Function Category

A function that returns data from a creature.



Functions

Name Brief Description

AmIAHumanoid

Returns TRUE if the target is a humanoid.

CanCreatureBeDestroyed

Returns TRUE if the target creature is allowed to die.

CheckCharismaHigh

Determines if the Charisma score of the speaking player is above 14.

CheckCharismaLow

Determines if the Charisma score of the speaking player is below 10.

CheckCharismaMiddle

Determines if the Charisma score of the speaking player is in the normal range.

CheckCharismaNormal

Determines if the Charisma score of the speaking player is above 9.

CheckCurrentAction

Check to see if we're in the middle of some action so we do not interrupt or pile actions onto the queue.

CheckIntelligenceHigh

Determines if the Intelligence score of the speaking player is above 14.

CheckIntelligenceLow

Determines if the Intelligence score of the speaking player is below 9.

CheckIntelligenceNormal

Determines if the Intelligence score of the speaking player is greater than 8.

CheckIsAnimActive

Turns off the calling object's NW_ANIM_FLAG_IS_ACTIVE animation condition if there are no players in the same area.

CheckWayPoints

Checks to see if an NPC has a valid waypoint to walk to.

CheckWisdomHigh

Determines if the Wisdom score of the speaking player is above the low range.

DetermineClassToUse

Looks at the character classes of a NPC and determines which one to use in combat.

GetAbilityModifier

Get a creature's ability modifier for a specified ability.

GetAbilityScore

Get the ability score of a specific type for a creature.

GetActionMode

Check if a creature is using a given action mode

GetAge

Determines the age of a creature.

GetAlignmentGoodEvil

Determines the disposition of a creature.

GetAlignmentLawChaos

Determines the ethos of a given creature.

GetAnimalCompanionCreatureType

Get a creature's familiar creature type.

GetAnimalCompanionName

Gets a creature's familiar name.

GetAnimationCondition

Returns TRUE if the given creature has the given condition set.

GetAppearanceType

Retrieves the appearance of a specified creature.

GetArcaneSpellFailure

Gets a creature's arcane spell failure factor

GetAssociate

Returns an object's associate.

GetAssociateType

Returns the associate type of the specified creature

GetAttemptedSpellTarget

Determines the creature a spell was attempted to be cast at.

GetBaseAttackBonus

Retrieves the base attack bonus (BaB) for a specified creature.

GetCasterAbilityModifier

Returns the modifier from the ability score that matters for this caster.

GetCasterLevel

Determines the level of caster for a creature or PC casting a spell.

GetChallengeRating

Returns the challenge rating of the target creature.

GetCharacterLevel

Returns the total levels a creature has in all three classes.

GetCharisma

Gets the targets Charisma Ability Score.

GetClassByPosition

Gets the creatures class for the position identified. The position refers to 1st class, 2nd class or third class in a multi class creature.

GetCombatCondition

Determine whether the specified X0_COMBAT_FLAG_* is set on the target.

GetCommandable

Determines if the object in question can have actions added to it's action Queue.

GetCreatureBodyPart

Returns the model number being used for the body part and creature specified.

GetCreatureHasTalent

Determines whether a creature has a specific talent.

GetCreatureHomeWaypoint

Get a creature's home waypoint; returns OBJECT_INVALID if none set.

GetCreatureSize

Determines the size class of a creature.

GetCreatureStartingPackage

Returns the default level up package

GetCreatureTailType

Returns the Tail type of the creature specified.

GetCreatureTalentBest

Determines the best talent of a creature from a group of talents.

GetCreatureTalentRandom

Retrieves a random talent from a group of talents that a creature possesses.

GetCreatureWingType

Returns the Wing type of the creature specified.

GetCurrentFriend

Get the caller's current friend.

GetCurrentHitPoints

Determines the number of hit points someone currently has.

GetCurrentInteractionTarget

Get the caller's current interaction target.

GetCutsceneCameraMoveRate

Returns the current movement rate factor of the cutscene 'camera man'

GetDefensiveCastingMode

Retrieves the defensive casting mode status of a creature.

GetDeity

Determine the deity of a creature.

GetDetectMode

Determines if a creature is currently searching.

GetEpicSpellSaveDC

Determines the DC needed to save against any epic spell.

GetFacing

Used to determine which direction something is facing.

GetFactionAverageGoodEvilAlignment

Get the average number (between 0 and 100 inclusive) of the all objects within the object's faction that represents the Good/Evil alignment

GetFactionAverageLawChaosAlignment

Get the average number (between 0 and 100 inclusive) of the all objects within the object's faction that represents the Law/Chaos alignment

GetFactionAverageLevel

Get the average level of the members of the faction.

GetFactionAverageReputation

Get an integer between 0 and 100 (inclusive) that represents how an objects faction members collectively feel about the target object.

GetFactionAverageXP

Get the average amount of XPs for all members in an objects faction.

GetFactionBestAC

Get the member of a faction (party) who has the highest Armor Class.

GetFactionEqual

Are both objects in the same faction?

GetFactionGold

Get the amount of gold held by all members of a certain faction.

GetFactionLeastDamagedMember

Get the member of oFactionMember's faction that has taken the fewest hit points of damage.

GetFactionMostDamagedMember

Get the member of oFactionMember's faction that has taken the most hit points of damage.

GetFactionMostFrequentClass

Returns a constant representing the most common type of class amongst the members of a faction (party).

GetFactionStrongestMember

Get the member of an object's faction who is the strongest.

GetFactionWeakestMember

Get the weakest member in a faction (party).

GetFactionWorstAC

Get the object faction member with the lowest armor class.

GetFamiliarCreatureType

Gets the PC's animal companion creature type.

GetFamiliarName

Get a creature's animal companion name.

GetFirstPC

Obtains the first PC

GetFleeToExit

Returns TRUE if the executing object can use ActivateFleeToExit.

GetGender

Determines the gender of a creature.

GetHasFeat

Test whether a creature is able to perform a feat.

GetHasSpell

Determines whether a creature has a spell available.

GetHitDice

Determines the HD of a creature.

GetImmortal

Retrieves the mortality of a creature.

GetIntelligence

Gets the targets Intelligence Ability Score.

GetIsBusyWithAnimation

Returns TRUE if the creature is busy talking or interacting with a placeable or GetCurrentAction does not return ACTION_INVALID.

GetIsCreatureDisarmable

Check if oCreature can be disarmed

GetIsDM

Determines whether a creature is a DM avatar.

GetIsDMPossessed

Returns whether the creature is possessed by a DM

GetIsDoorActionPossible

Determines whether an action can be used on a door.

GetIsInSubArea

Checks if a creature has triggered an OnEnter event

GetIsListening

Check whether an object is listening for something.

GetIsMagicStatBonus

Returns spellcasting ability modifier.

GetIsPC

Check whether a creature is player controlled.

GetIsPlayableRacialType

Determine whether the target creature is one of the playable races.

GetIsPlayerCharacter

Check to see if target is PC and not DM.

GetIsPossessedFamiliar

Retrieves the controller status of a familiar.

GetIsPostOrWalking

Determine whether a creature has associated waypoints.

GetIsResting

Check whether a creature is resting.

GetItemPossessor

Get the creature or object who possesses a specified item.

GetLastAssociateCommand

Get the last command issued to a given associate.

GetLastKiller

Get the object that killed the caller.

GetLastSpellCastClass

Returns the class that the spellcaster cast the spell as

GetLastWeaponUsed

Get the last weapon that oCreature used in an attack.

GetLawChaosValue

Used to find an object's law/chaos value.

GetLevelByClass

Get the level of an object in a given class.

GetLevelByPosition

Get the class level of an object from the class table.

GetLocalFloat

Get the value of a decimal number stored on an object.

GetLocalInt

Get the value of a whole number stored on an object.

GetLocalLocation

Get the data describing a location stored on an object.

GetLocalObject

Get the data describing an object stored on an object.

GetLocalString

Get the value of a string of characters stored on an object.

GetLootable

Returns the lootable state of a creature

GetMaster

Determine who controls a creature.

GetMaxHitPoints

Get the maximum hit points (HP) of an object.

GetMetaMagicFeat

Get the type of metamagic used on the last spell.

GetMovementRate

Returns the movement rate of a game being

GetNearestCorpse

Return the nearest corpse object.

GetNearestCreature

Determines the nearest creature to a target object.

GetNextPC

Obtains the next PC in the player list.

GetNumItems

Gets the number of the item that the target carries.

GetObjectNeedsHealing

Determines whether a creature is damaged to a point of its original HP.

GetPhenoType

Returns the creature's currently set PhenoType (body type).

GetRacialType

Determines the race of a creature.

GetSkinFloat

Retrieves a persistent floating point variable from a creature's skin item.

GetSkinInt

Retrieves a persistent integer variable from a creature's skin item.

GetSkinString

Retrieves a persistent string variable from a creature's skin item.

GetSpawnInCondition

Determines whether a creature has a certain condition set by BioWare's core AI system.

GetSpellResistance

Returns the spell resistance of the specified creature

GetStealthMode

Determines if a given creature is using a stealth mode.

GetSubRace

Determines the sub race of a creature.

GetTotalDamageDealt

Get the total amount of damage that was last dealt to the caller.

GetTurnResistanceHD

Determines the number of HitDice of Turn Resistance the undead creature has.

GetWeight

Retrieves the weight of an individual item, or the weight of all objects carried by a single creature.

GetWisdom

Gets the targets Wisdom Ability Score.

GetXP

Get a given creature's experience.

gplotAppraiseFavOpenStore

Opens a store, modifying the store prices by the Appraise skill of the PCspeaker.

NOTE: This script always results in a good appraise result.

HasSpell

Checks if caller has spell

IPGetHasItemPropertyOnCharacter

Returns whether a character has an item with a certain itemproperty type equipped.

SpecialTactics

Checks for the special tactics flags and chooses tactics appropriately for each.

author: NWN Lexicon Group, editor: Mistress, contributor: Axe Murderer

 

Pages in category "Get Data from Creature Functions"

The following 142 pages are in this category, out of 142 total.

G