Difference between revisions of "InstanceData Script"

From the Fallout4 CreationKit Wiki
Jump to navigation Jump to search
imported>ShadeMe
m (Fix Damage Type linkage)
imported>ShadeMe
(Add all global functions)
Line 26: Line 26:


== F4SE Global Functions ==
== F4SE Global Functions ==
*Function [[GetAttackDamage - InstanceData|GetAttackDamage]]()
*int Function [[GetAttackDamage - InstanceData|GetAttackDamage]](Owner akOwner)
**Get the object's attack damage.
**desc
*Function [[SetAttackDamage - InstanceData|SetAttackDamage]]()
*Function [[SetAttackDamage - InstanceData|SetAttackDamage]](Owner akOwner, int damage)
**Set the object's attack damage.
**desc
*DamageTypeInfo[] Function [[GetDamageTypes - InstanceData|GetDamageTypes]](Owner akOwner)
**desc
*Function [[SetDamageTypes - InstanceData|SetDamageTypes]](Owner akOwner, DamageTypeInfo[] dts)
**desc
*int Function [[GetAmmoCapacity - InstanceData|GetAmmoCapacity]](Owner akOwner)
**desc
*Function [[SetAmmoCapacity - InstanceData|SetAmmoCapacity]](Owner akOwner, int capacity)
**desc
*Ammo Function [[GetAmmo - InstanceData|GetAmmo]](Owner akOwner)
**desc
*Function [[SetAmmo - InstanceData|SetAmmo]](Owner akOwner, Ammo akAmmo)
**desc
*int Function [[GetAccuracyBonus - InstanceData|GetAccuracyBonus]](Owner akOwner)
**desc
*Function [[SetAccuracyBonus - InstanceData|SetAccuracyBonus]](Owner akOwner, int bonus)
**desc
*float Function [[GetActionPointCost - InstanceData|GetActionPointCost]](Owner akOwner)
**desc
*Function [[SetActionPointCost - InstanceData|SetActionPointCost]](Owner akOwner, float cost)
**desc
*float Function [[GetAttackDelay - InstanceData|GetAttackDelay]](Owner akOwner)
**desc
*Function [[SetAttackDelay - InstanceData|SetAttackDelay]](Owner akOwner, float delay)
**desc
*float Function [[GetOutOfRangeMultiplier - InstanceData|GetOutOfRangeMultiplier]](Owner akOwner)
**desc
*Function [[SetOutOfRangeMultiplier - InstanceData|SetOutOfRangeMultiplier]](Owner akOwner, float mult)
**desc
*float Function [[GetReloadSpeed - InstanceData|GetReloadSpeed]](Owner akOwner)
**desc
*Function [[SetReloadSpeed - InstanceData|SetReloadSpeed]](Owner akOwner, float speed)
**desc
*float Function [[GetReach - InstanceData|GetReach]](Owner akOwner)
**desc
*Function [[SetReach - InstanceData|SetReach]](Owner akOwner, float reach)
**desc
*float Function [[GetMinRange - InstanceData|GetMinRange]](Owner akOwner)
**desc
*Function [[SetMinRange - InstanceData|SetMinRange]](Owner akOwner, float minRange)
**desc
*float Function [[GetMaxRange - InstanceData|GetMaxRange]](Owner akOwner)
**desc
*Function [[SetMaxRange - InstanceData|SetMaxRange]](Owner akOwner, float maxRange)
**desc
*float Function [[GetSpeed - InstanceData|GetSpeed]](Owner akOwner)
**desc
*Function [[SetSpeed - InstanceData|SetSpeed]](Owner akOwner, float speed)
**desc
*int Function [[GetStagger - InstanceData|GetStagger]](Owner akOwner)
**desc
*Function [[SetStagger - InstanceData|SetStagger]](Owner akOwner, int stagger)
**desc
*ActorValue Function [[GetSkill - InstanceData|GetSkill]](Owner akOwner)
**desc
*Function [[SetSkill - InstanceData|SetSkill]](Owner akOwner, ActorValue skill)
**desc
*ActorValue Function [[GetResist - InstanceData|GetResist]](Owner akOwner)
**desc
*Function [[SetResist - InstanceData|SetResist]](Owner akOwner, ActorValue resist)
**desc
*float Function [[GetCritMultiplier - InstanceData|GetCritMultiplier]](Owner akOwner)
**desc
*Function [[SetCritMultiplier - InstanceData|SetCritMultiplier]](Owner akOwner, float crit)
**desc
*float Function [[GetCritChargeBonus - InstanceData|GetCritChargeBonus]](Owner akOwner)
**desc
*Function [[SetCritChargeBonus - InstanceData|SetCritChargeBonus]](Owner akOwner, float bonus)
**desc
*Projectile Function [[GetProjectileOverride - InstanceData|GetProjectileOverride]](Owner akOwner)
**desc
*Function [[SetProjectileOverride - InstanceData|SetProjectileOverride]](Owner akOwner, Projectile proj)
**desc
*int Function [[GetNumProjectiles - InstanceData|GetNumProjectiles]](Owner akOwner)
**desc
*Function [[SetNumProjectiles - InstanceData|SetNumProjectiles]](Owner akOwner, int numProj)
**desc
*float Function [[GetSightedTransition - InstanceData|GetSightedTransition]](Owner akOwner)
**desc
*Function [[SetSightedTransition - InstanceData|SetSightedTransition]](Owner akOwner, float seconds)
**desc
*bool Function [[GetFlag - InstanceData|GetFlag]](Owner akOwner, int flag)
**desc
*Function [[SetFlag - InstanceData|SetFlag]](Owner akOwner, int flag, bool set)
**desc
*int Function [[GetArmorHealth - InstanceData|GetArmorHealth]](Owner akOwner)
**desc
*Function [[SetArmorHealth - InstanceData|SetArmorHealth]](Owner akOwner, int health)
**desc
*int Function [[GetArmorRating - InstanceData|GetArmorRating]](Owner akOwner)
**desc
*Function [[SetArmorRating - InstanceData|SetArmorRating]](Owner akOwner, int health)
**desc
*float Function [[GetWeight - InstanceData|GetWeight]](Owner akOwner)
**desc
*Function [[SetWeight - InstanceData|SetWeight]](Owner akOwner, float weight)
**desc
*int Function [[GetGoldValue - InstanceData|GetGoldValue]](Owner akOwner)
**desc
*Function [[SetGoldValue - InstanceData|SetGoldValue]](Owner akOwner, int value)
**desc
*Keyword[] Function [[GetKeywords - InstanceData|GetKeywords]](Owner akOwner)
**desc
*Function [[SetKeywords - InstanceData|SetKeywords]](Owner akOwner, Keyword[] kwds)
**desc
 


== Member Functions ==
== Member Functions ==

Revision as of 19:39, 30 September 2017


Extends: ScriptObject

Script for the manipulation of object InstanceData.

Definition

ScriptName InstanceData Native Hidden

Properties

None

F4SE Structs

Global Functions

None

F4SE Global Functions


Member Functions

None

F4SE Member Functions

None

Events

None