CommonLibSSE NG
RE::EffectSetting::EffectSettingData Struct Reference

#include <EffectSetting.h>

Public Types

enum class  Flag {
  kNone = 0 , kHostile = 1 << 0 , kRecover = 1 << 1 , kDetrimental = 1 << 2 ,
  kSnapToNavMesh = 1 << 3 , kNoHitEvent = 1 << 4 , kDispelWithKeywords = 1 << 8 , kNoDuration = 1 << 9 ,
  kNoMagnitude = 1 << 10 , kNoArea = 1 << 11 , kFXPersist = 1 << 12 , kGoryVisuals = 1 << 14 ,
  kHideInUI = 1 << 15 , kNoRecast = 1 << 17 , kPowerAffectsMagnitude = 1 << 21 , kPowerAffectsDuration = 1 << 22 ,
  kPainless = 1 << 26 , kNoHitEffect = 1 << 27 , kNoDeathDispel = 1 << 28
}
 

Public Attributes

stl::enumeration< Flag, std::uint32_t > flags
 
float baseCost
 
TESFormassociatedForm
 
ActorValue associatedSkill
 
ActorValue resistVariable
 
std::int16_t numCounterEffects
 
std::uint16_t pad1A
 
std::uint32_t pad1C
 
TESObjectLIGHlight
 
float taperWeight
 
std::uint32_t pad2C
 
TESEffectShadereffectShader
 
TESEffectShaderenchantShader
 
std::int32_t minimumSkill
 
std::int32_t spellmakingArea
 
float spellmakingChargeTime
 
float taperCurve
 
float taperDuration
 
float secondAVWeight
 
Archetype archetype
 
ActorValue primaryAV
 
BGSProjectileprojectileBase
 
BGSExplosionexplosion
 
MagicSystem::CastingType castingType
 
MagicSystem::Delivery delivery
 
ActorValue secondaryAV
 
BGSArtObjectcastingArt
 
BGSArtObjecthitEffectArt
 
BGSImpactDataSetimpactDataSet
 
float skillUsageMult
 
std::uint32_t pad9C
 
BGSDualCastDatadualCastData
 
float dualCastScale
 
std::uint32_t padAC
 
BGSArtObjectenchantEffectArt
 
BGSReferenceEffecthitVisuals
 
BGSReferenceEffectenchantVisuals
 
SpellItemequipAbility
 
TESImageSpaceModifierimageSpaceMod
 
BGSPerkperk
 
SOUND_LEVEL castingSoundLevel
 
float aiScore
 
float aiDelayTimer
 
std::uint32_t padEC
 

Member Enumeration Documentation

◆ Flag

Enumerator
kNone 
kHostile 
kRecover 
kDetrimental 
kSnapToNavMesh 
kNoHitEvent 
kDispelWithKeywords 
kNoDuration 
kNoMagnitude 
kNoArea 
kFXPersist 
kGoryVisuals 
kHideInUI 
kNoRecast 
kPowerAffectsMagnitude 
kPowerAffectsDuration 
kPainless 
kNoHitEffect 
kNoDeathDispel 

Member Data Documentation

◆ aiDelayTimer

float RE::EffectSetting::EffectSettingData::aiDelayTimer

◆ aiScore

float RE::EffectSetting::EffectSettingData::aiScore

◆ archetype

Archetype RE::EffectSetting::EffectSettingData::archetype

◆ associatedForm

TESForm* RE::EffectSetting::EffectSettingData::associatedForm

◆ associatedSkill

ActorValue RE::EffectSetting::EffectSettingData::associatedSkill

◆ baseCost

float RE::EffectSetting::EffectSettingData::baseCost

◆ castingArt

BGSArtObject* RE::EffectSetting::EffectSettingData::castingArt

◆ castingSoundLevel

SOUND_LEVEL RE::EffectSetting::EffectSettingData::castingSoundLevel

◆ castingType

MagicSystem::CastingType RE::EffectSetting::EffectSettingData::castingType

◆ delivery

MagicSystem::Delivery RE::EffectSetting::EffectSettingData::delivery

◆ dualCastData

BGSDualCastData* RE::EffectSetting::EffectSettingData::dualCastData

◆ dualCastScale

float RE::EffectSetting::EffectSettingData::dualCastScale

◆ effectShader

TESEffectShader* RE::EffectSetting::EffectSettingData::effectShader

◆ enchantEffectArt

BGSArtObject* RE::EffectSetting::EffectSettingData::enchantEffectArt

◆ enchantShader

TESEffectShader* RE::EffectSetting::EffectSettingData::enchantShader

◆ enchantVisuals

BGSReferenceEffect* RE::EffectSetting::EffectSettingData::enchantVisuals

◆ equipAbility

SpellItem* RE::EffectSetting::EffectSettingData::equipAbility

◆ explosion

BGSExplosion* RE::EffectSetting::EffectSettingData::explosion

◆ flags

stl::enumeration<Flag, std::uint32_t> RE::EffectSetting::EffectSettingData::flags

◆ hitEffectArt

BGSArtObject* RE::EffectSetting::EffectSettingData::hitEffectArt

◆ hitVisuals

BGSReferenceEffect* RE::EffectSetting::EffectSettingData::hitVisuals

◆ imageSpaceMod

TESImageSpaceModifier* RE::EffectSetting::EffectSettingData::imageSpaceMod

◆ impactDataSet

BGSImpactDataSet* RE::EffectSetting::EffectSettingData::impactDataSet

◆ light

TESObjectLIGH* RE::EffectSetting::EffectSettingData::light

◆ minimumSkill

std::int32_t RE::EffectSetting::EffectSettingData::minimumSkill

◆ numCounterEffects

std::int16_t RE::EffectSetting::EffectSettingData::numCounterEffects

◆ pad1A

std::uint16_t RE::EffectSetting::EffectSettingData::pad1A

◆ pad1C

std::uint32_t RE::EffectSetting::EffectSettingData::pad1C

◆ pad2C

std::uint32_t RE::EffectSetting::EffectSettingData::pad2C

◆ pad9C

std::uint32_t RE::EffectSetting::EffectSettingData::pad9C

◆ padAC

std::uint32_t RE::EffectSetting::EffectSettingData::padAC

◆ padEC

std::uint32_t RE::EffectSetting::EffectSettingData::padEC

◆ perk

BGSPerk* RE::EffectSetting::EffectSettingData::perk

◆ primaryAV

ActorValue RE::EffectSetting::EffectSettingData::primaryAV

◆ projectileBase

BGSProjectile* RE::EffectSetting::EffectSettingData::projectileBase

◆ resistVariable

ActorValue RE::EffectSetting::EffectSettingData::resistVariable

◆ secondaryAV

ActorValue RE::EffectSetting::EffectSettingData::secondaryAV

◆ secondAVWeight

float RE::EffectSetting::EffectSettingData::secondAVWeight

◆ skillUsageMult

float RE::EffectSetting::EffectSettingData::skillUsageMult

◆ spellmakingArea

std::int32_t RE::EffectSetting::EffectSettingData::spellmakingArea

◆ spellmakingChargeTime

float RE::EffectSetting::EffectSettingData::spellmakingChargeTime

◆ taperCurve

float RE::EffectSetting::EffectSettingData::taperCurve

◆ taperDuration

float RE::EffectSetting::EffectSettingData::taperDuration

◆ taperWeight

float RE::EffectSetting::EffectSettingData::taperWeight

The documentation for this struct was generated from the following file: