public class WEAP extends MajorRecordDescription
Modifier and Type | Class and Description |
---|---|
static class |
WEAP.WeaponFlag |
static class |
WEAP.WeaponType
An enum to represent to Weapon Type options
|
MajorRecord.MajorFlags
getDescription, setDescription
getName, setName
copy, deepEquals, equals, get, getEDID, getForm, getFormMaster, getFormStr, hashCode, print, set, setEDID, setForm, toString
getRecordLength, getType
public ScriptPackage getScriptPackage()
public KeywordSet getKeywordSet()
public void setValue(int value)
value
- public int getValue()
public void setWeight(float weight)
weight
- public float getWeight()
public void setDamage(int damage)
damage
- public int getDamage()
public void setEnchantmentCharge(int amount)
amount
- public int getEnchantmentCharge()
public void setEnchantment(FormID id)
id
- public FormID getEnchantment()
public void setEquipmentSlot(FormID id)
id
- public FormID getEquipmentSlot()
public void setImpactSet(FormID id)
id
- public FormID getImpactSet()
public void setModelFilename(java.lang.String filename)
filename
- public java.lang.String getModelFilename()
public void setSheathSound(FormID id)
id
- public FormID getSheathSound()
public void setDrawSound(FormID id)
id
- public FormID getDrawSound()
public void setSwingSound(FormID id)
id
- public FormID getSwingSound()
public void setBoundWeaponSound(FormID id)
id
- public FormID getBoundWeaponSound()
public void setWeaponType(WEAP.WeaponType in)
in
- public WEAP.WeaponType getWeaponType()
public void setSpeed(float speed)
speed
- public float getSpeed()
public void setReach(float reach)
reach
- public float getReach()
public void setSightFOV(float fov)
fov
- public float getSightFOV()
public void setVATS(int vats)
vats
- public int getVATS()
public void setNumProjectiles(int numProj)
numProj
- public int getNumProjectiles()
public void setMinRange(float minRange)
minRange
- public float getMinRange()
public void setMaxRange(float maxRange)
maxRange
- public float getMaxRange()
public void setStagger(float stagger)
stagger
- public float getStagger()
public void setCritDamage(int critDmg)
critDmg
- public int getCritDamage()
public void setCritMult(float critMult)
critMult
- public float getCritMult()
public void setCritEffectOnDeath(boolean onDeath)
onDeath
- public boolean getCritEffectOnDeath()
public void setCritEffect(FormID critEffect)
critEffect
- public FormID getCritEffect()
public void set(WEAP.WeaponFlag flag, boolean on)
flag
- on
- public boolean get(WEAP.WeaponFlag flag)
flag
- public void setTemplate(FormID weap)
weap
- public FormID getTemplate()
public boolean isTemplated()
public WEAP getTemplateTop()
public java.util.ArrayList<AltTextures.AltTexture> getAltTextures()
public Model getModelData()
public boolean equalAltTextures(WEAP rhs)
rhs
- public FormID getFirstPersonModel()
public void setFirstPersonModel(FormID id)
id
-