Anvil
Loading...
Searching...
No Matches
Anvil.Native.Functions.CNWSCreature Class Reference

Public Member Functions

delegate int AcquireItem (void *pCreature, void **pItem, uint oidPossessor, uint oidTargetRepository, byte x, byte y, int bOriginatingFromScript, int bDisplayFeedback)
 
delegate void AddAssociate (void *pCreature, uint oidAssociate, ushort associateType)
 
delegate int AddCastSpellActions (void *pCreature, uint nSpellId, int nMultiClass, int nDomainLevel, int nMetaType, int bSpontaneousCast, Vector3 vTargetLocation, uint oidTarget, int bAreaTarget, int bAddToFront, int bFake, byte nProjectilePathType, int bInstant, int bAllowPolymorphedCast, int nFeat, byte nCasterLevel)
 
delegate void AddGold (void *pCreature, int nGold, int bDisplayFeedback)
 
delegate uint AIActionDisarmTrap (void *pCreature, void *pNode)
 
delegate uint AIActionExamineTrap (void *pCreature, void *pNode)
 
delegate uint AIActionFlagTrap (void *pCreature, void *pNode)
 
delegate uint AIActionHeal (void *pCreature, void *pNode)
 
delegate uint AIActionRecoverTrap (void *pCreature, void *pNode)
 
delegate uint AIActionRest (void *pCreature, void *pNode)
 
delegate uint AIActionSetTrap (void *pCreature, void *pNode)
 
delegate void BroadcastSpellCast (void *pCreature, uint nSpellId, byte nMultiClass, ushort nFeat)
 
delegate int CanEquipItem (void *pCreature, void *pItem, uint *pEquipToSLot, int bEquipping, int bLoading, int bDisplayFeedback, void *pFeedbackPlayer)
 
delegate int CanUseItem (void *pCreature, void *pItem, int bIgnoreIdentifiedFlag)
 
delegate int CheckProficiencies (void *pCreature, void *pItem, uint nEquipToSlot)
 
delegate int DoListenDetection (void *pCreature, void *pTarget, int bTargetInvisible)
 
delegate int DoSpotDetection (void *pCreature, void *pTarget, int bTargetInvisible)
 
delegate float GetWalkRate (void *pCreature)
 
delegate int LearnScroll (void *pCreature, uint oidScrollToLearn)
 
delegate float MaxAttackRange (void *pCreature, uint oidTarget, int bBaseValue, int bPassiveRange)
 
delegate void PayToIdentifyItem (void *pCreature, uint oidItem, uint oidStore)
 
delegate void PossessFamiliar (void *pCreature)
 
delegate void RemoveAssociate (void *pCreature, uint oidAssociate)
 
delegate void RemoveGold (void *pCreature, int nGold, int bDisplayFeedback)
 
delegate int RequestBuy (void *pCreature, uint oidItemToBuy, uint oidStore, uint oidDesiredRepository)
 
delegate int RequestSell (void *pCreature, uint oidItemToBuy, uint oidStore)
 
delegate void ResolveInitiative (void *pCreature)
 
delegate int RunEquip (void *pCreature, uint oidItemToEquip, uint nInventorySlot, uint oidFeedbackPlayer)
 
delegate int RunUnequip (void *pCreature, uint oidItemToUnequip, uint oidTargetRepository, byte x, byte y, int bMergeIntoRepository, uint oidFeedbackPlayer)
 
delegate void SendFeedbackMessage (void *pCreature, ushort nFeedbackId, void *pMessageData, void *pFeedbackPlayer)
 
delegate void SetCombatMode (void *pCreature, byte nNewMode, int bForceNewMode)
 
delegate void SetDetectMode (void *pCreature, byte nDetectMode)
 
delegate void SetStealthMode (void *pCreature, byte nStealthMode)
 
delegate void SignalMeleeDamage (void *pCreature, void *pTarget, int nAttacks)
 
delegate void SignalRangedDamage (void *pCreature, void *pTarget, int nAttacks)
 
delegate void UnpossessFamiliar (void *pCreature)
 
delegate void UnsummonMyself (void *pCreature)
 
delegate int UseFeat (void *pCreature, ushort nFeat, ushort nSubFeat, uint oidTarget, uint oidArea, void *pTargetPos)
 
delegate int UseItem (void *pCreature, uint oidItem, byte nActivePropertyIndex, byte nSubPropertyIndex, uint oidTarget, Vector3 vTargetPosition, uint oidArea, int bUseCharges)
 
delegate int UseSkill (void *pCreature, byte nSkill, byte nSubSkill, uint oidTarget, Vector3 vTargetPosition, uint oidArea, uint oidUsedItem, int nActivePropertyIndex)
 

The documentation for this class was generated from the following file: