public class MGEF extends MajorRecordDescription
Modifier and Type | Class and Description |
---|---|
static class |
MGEF.SoundData |
static class |
MGEF.SpellEffectFlag |
MajorRecord.MajorFlags
Constructor and Description |
---|
MGEF(java.lang.String edid,
java.lang.String name) |
getName, setName
copy, deepEquals, equals, get, getEDID, getForm, getFormMaster, getFormStr, hashCode, print, set, setEDID, setForm, toString
getRecordLength, getType
public MGEF(java.lang.String edid, java.lang.String name)
edid
- EDID to give the new record. Make sure it is unique.name
- public KeywordSet getKeywordSet()
public java.lang.String getDescription()
getDescription
in class MajorRecordDescription
public void setDescription(java.lang.String description)
setDescription
in class MajorRecordDescription
description
- String to set as the Major Record description.public void set(MGEF.SpellEffectFlag flag, boolean on)
flag
- on
- public boolean get(MGEF.SpellEffectFlag flag)
flag
- public ScriptPackage getScriptPackage()
public void setBaseCost(float value)
value
- public float getBaseCost()
public void setRelatedID(FormID id)
id
- public FormID getRelatedID()
public void setSkillType(ActorValue val)
val
- public ActorValue getSkillType()
public void setResistanceAV(ActorValue val)
val
- public ActorValue getResistanceAV()
public void setLight(FormID light)
light
- public FormID getLight()
public void setTaperWeight(float value)
value
- public float getTaperWeight()
public void setHitShader(FormID hitShader)
hitShader
- public FormID getHitShader()
public void setEnchantShader(FormID enchantShader)
enchantShader
- public FormID getEnchantShader()
public void setSkillLevel(int level)
level
- public int getSkillLevel()
public void setArea(int area)
area
- public int getArea()
public void setCastingTime(float value)
value
- public float getCastingTime()
public void setTaperCurve(float value)
value
- public float getTaperCurve()
public void setTaperDuration(float value)
value
- public float getTaperDuration()
public void setSecondAVWeight(float value)
value
- public float getSecondAVWeight()
public void setEffectType(int value)
value
- public float getEffectType()
public void setPrimaryAV(ActorValue val)
val
- public ActorValue getPrimaryAV()
public void setProjectile(FormID id)
id
- public FormID getProjectile()
public void setExplosion(FormID id)
id
- public FormID getExplosion()
public void setCastType(CastType cast)
cast
- public CastType getCastType()
public void setDeliveryType(DeliveryType del)
del
- public DeliveryType getDeliveryType()
public void setSecondAV(ActorValue val)
val
- public ActorValue getSecondAV()
public void setCastingArt(FormID art)
art
- public FormID getCastingArt()
public void setHitEffectArt(FormID art)
art
- public FormID getHitEffectArt()
public void setImpactData(FormID data)
data
- public FormID getImpactData()
public void setSkillUsageMult(float mult)
mult
- public float getSkillUsageMult()
public void setDualCast(FormID id)
id
- public FormID getDualCast()
public void setDualCastScale(float scale)
scale
- public float getDualCastScale()
public void setEnchantArt(FormID art)
art
- public FormID getEnchantArt()
public void setEquipAbility(FormID id)
id
- public FormID getEquipAbility()
public void setImageSpaceMod(FormID id)
id
- public FormID getImageSpaceMod()
public void setPerk(FormID id)
id
- public FormID getPerk()
public void setSoundVolume(SoundVolume vol)
vol
- public SoundVolume getSoundVolume()
public void setScriptAIDataScore(float score)
score
- public float getScriptAIDataScore()
public void setScriptAIDataTime(float score)
score
- public float getScriptAIDataTime()
public java.util.ArrayList<Condition> getConditions()
public void addCondition(Condition c)
c
- public void removeCondition(Condition c)
c
-