tes3magicEffect⚓︎
A core magic effect definition.
Properties⚓︎
allowEnchanting
⚓︎
Access to the flag that determines if this effect can be used in enchanting.
Returns:
result
(boolean)
allowSpellmaking
⚓︎
Access to the flag that determines if this effect can be used with spellmaking.
Returns:
result
(boolean)
appliesOnce
⚓︎
Access to the base flag that determines if this effect is applied only once.
Returns:
result
(boolean)
areaSoundEffect
⚓︎
The sound effect that plays on area of effect impacts. Can be set to nil
to use the default sound effect for the magic school.
Returns:
result
(tes3sound)
areaVisualEffect
⚓︎
The visual played when a spell with this effect, with area of effect hits something.
Returns:
result
(tes3physicalObject)
baseFlags
⚓︎
No description yet available.
Returns:
result
(number)
baseMagickaCost
⚓︎
The base magicka cost to use in calculations.
Returns:
result
(number)
bigIcon
⚓︎
The path to the large icon to use for the effect. This is derived from the base icon path.
Returns:
result
(string)
boltSoundEffect
⚓︎
The sound effect that plays for magic projectiles. Can be set to nil
to use the default sound effect for the magic school.
Returns:
result
(tes3sound)
boltVisualEffect
⚓︎
The visual played when a spell with this effect is in flight.
Returns:
result
(tes3physicalObject)
canCastSelf
⚓︎
Access to the base flag that determines if this effect can be used with a range of self.
Returns:
result
(boolean)
canCastTarget
⚓︎
Access to the base flag that determines if this effect can be used with a range of target.
Returns:
result
(boolean)
canCastTouch
⚓︎
Access to the base flag that determines if this effect can be used with a range of touch.
Returns:
result
(boolean)
casterLinked
⚓︎
Access to the base flag that determines if this effect must end if caster is dead, or not an NPC/creature. Not allowed in container or door trap spells.
Note that this property is hidden in the Construction Set.
Returns:
result
(boolean)
castSoundEffect
⚓︎
The sound effect that plays when casting. Can be set to nil
to use the default sound effect for the magic school.
Returns:
result
(tes3sound)
castVisualEffect
⚓︎
The visual played when a spell with this effect is cast.
Returns:
result
(tes3physicalObject)
description
⚓︎
Player-facing description of the effect.
Returns:
result
(string)
flags
⚓︎
Raw access to the numerical representation of flags. Typically shouldn't be used.
Returns:
result
(number)
hasContinuousVFX
⚓︎
Access to the base flag that determines if this effect's VFX continuously plays for the full duration of the spell, rather than occuring once on hit.
Returns:
result
(boolean)
hasNoDuration
⚓︎
Access to the base flag that determines if this effect doesn't use a duration.
Returns:
result
(boolean)
hasNoMagnitude
⚓︎
Access to the base flag that determines if this effect doesn't make use of its magnitude.
Returns:
result
(boolean)
hitSoundEffect
⚓︎
The sound effect that plays when the effect hits a target. Can be set to nil
to use the default sound effect for the magic school.
Returns:
result
(tes3sound)
hitVisualEffect
⚓︎
The visual played when a spell with this effect hits something.
Returns:
result
(tes3physicalObject)
icon
⚓︎
The path to the icon to use for the effect.
Returns:
result
(string)
id
⚓︎
Read-only. The unique identifier for the magic effect. Maps to values in tes3.effect
. Values not defined in tes3.effect
are also possible for magic effects added by mods that don't use tes3.claimSpellEffectId()
to register their id.
Returns:
result
(tes3.effect, integer)
illegalDaedra
⚓︎
Access to the base flag that determines if this effect summons an illegal daedra. This flag isn't used.
Returns:
result
(boolean)
isHarmful
⚓︎
Access to the base flag that determines if this effect is counted as a hostile action.
Returns:
result
(boolean)
lightingBlue
⚓︎
The amount of blue lighting to use when lighting projectiles.
Returns:
result
(number)
lightingGreen
⚓︎
The amount of green lighting to use when lighting projectiles.
Returns:
result
(number)
lightingRed
⚓︎
The amount of red lighting to use when lighting projectiles.
Returns:
result
(number)
name
⚓︎
Read-only. Player-facing name of the effect.
Returns:
result
(string)
nonRecastable
⚓︎
Access to the base flag that determines if this effect can be refreshed by recasting.
Returns:
result
(boolean)
particleTexture
⚓︎
Read-only. The path to use for the particle effect texture.
Returns:
result
(string)
school
⚓︎
The school that the effect is associated with. Maps to tes3.magicSchool
constants.
Returns:
result
(tes3.magicSchool)
size
⚓︎
Controls how much the visual effect scales with its magnitude.
Returns:
result
(number)
sizeCap
⚓︎
The maximum possible size of the spell projectile with this effect.
Returns:
result
(number)
skill
⚓︎
Read-only. The skill for the associated school that the effect is associated with. This skill is used when calculating experience gain per skill after a spell with this effect is cast. Maps to values in tes3.skill
namespace.
Returns:
result
(tes3.skill)
speed
⚓︎
No description yet available.
Returns:
result
(number)
spellFailureSoundEffect
⚓︎
Read-only. The sound effect that plays when a spell fails to cast, and when magic is resisted. This is determined only by the spell school.
Returns:
result
(tes3sound)
targetsAttributes
⚓︎
Access to the base flag that determines if this effect makes use of attributes.
Returns:
result
(boolean)
targetsSkills
⚓︎
Access to the base flag that determines if this effect makes use of skills.
Returns:
result
(boolean)
unreflectable
⚓︎
Access to the base flag that determines if this effect can't be reflected.
Returns:
result
(boolean)
usesNegativeLighting
⚓︎
Access to the base flag that determines if this effect provides negative lighting.
Returns:
result
(boolean)