Weapon Script
Revision as of 05:43, 24 October 2013 by imported>CraftySentinel (Formatting Change)
Extends: Form Script
Script for the manipulation of weapon base objects.
Definition
ScriptName Weapon extends Form
Properties
None
Global Functions
None
Member Functions
Function | Description |
---|---|
Fire(ObjectReference akSource) | Fires this weapon from the specified source object. |
SKSE Member Functions
Function | Description |
---|---|
Int GetBaseDamage() | Returns the base damage of this weapon. |
SetBaseDamage(Int damage) | Changes the base damage of this weapon. |
Int GetCritDamage() | Returns the critical damage of this weapon. |
SetCritDamage(Int damage) | Changes the critical damage of this weapon. |
Float GetReach() | Returns the reach of this weapon. |
SetReach(Float reach) | Changes the reach of this weapon. |
Float GetMinRange() | Returns the minimum range of this weapon. |
SetMinRange(Float minRange) | Changes the minimum range of this weapon. |
Float GetMaxRange() | Returns the maximum range of this weapon. |
SetMaxRange(Float maxRange) | Changes the maximum range of this weapon. |
Float GetSpeed() | Returns the speed of this weapon. |
SetSpeed(Float speed) | Changes the speed of this weapon. |
Float GetStagger() | Returns the stagger value of this weapon. |
SetStagger(Float stagger) | Changes the stagger value of this weapon. |
Int GetWeaponType() | Returns the weapon type of this weapon. |
SetWeaponType(Int type) | Changes the weapon type of this weapon. |
String GetModelPath() | Returns the path to the file representing the in-game model of this weapon. |
SetModelPath(String path) | Changes the path to the file representing the in-game model of this weapon. |
String GetIconPath() | Returns the path to the file representing the icon of this weapon in the inventory. |
SetIconPath(String path) | Changes the path to the file representing the icon of this weapon in the inventory. |
String GetMessageIconPath() | Returns the path to the file representing the message icon for this weapon. |
SetMessageIconPath(String path) | Changes the path to the file representing the message icon for this weapon. |
Bool IsBattleAxe() | Returns whether this weapon has the "WeapTypeBattleaxe" keyword. |
Bool IsBow() | Returns whether this weapon has the "WeapTypeBow" keyword. |
Bool IsDagger() | Returns whether this weapon has the "WeapTypeDagger" keyword. |
Bool IsGreatsword() | Returns whether this weapon has the "WeapTypeGreatsword" keyword. |
Bool IsMace() | Returns whether this weapon has the "WeapTypeMace" keyword. |
Bool IsStaff() | Returns whether this weapon has the "WeapTypeStaff" keyword. |
Bool IsSword() | Returns whether this weapon has the "WeapTypeSword" keyword. |
Bool IsWarhammer() | Returns whether this weapon has the "WeapTypeWarhammer" keyword. |
Bool IsWarAxe() | Returns whether this weapon has the "WeapTypeWarAxe" keyword. |
Enchantment GetEnchantment() | Returns the Enchantment associated with the weapon |
SetEnchantment(Enchantment e) | Set the Enchantment associated with the weapon |
Events
None