Background for Skyrim SE
Member of the PO3_SKSEFunctions script
voidfunctionAddMagicEffectToSpell(SpellakSpell, MagicEffectakMagicEffect, floatafMagnitude, intaiArea, intaiDuration, floatafCost=0.0, string[]asConditionList)NativeGlobal

Description

GitHub Wiki Description (PO3's PE)

  • Condition format : ConditionItemObject | Function ID | parameter 1 | parameter 2 | OPCode | float | ANDOR
  • eg. "Subject | HasMagicEffectKeyword | 0001EA6F ~ Skyrim.esm | NONE | == | 0.0 | AND"
  • Conditions which have no parameters (eg. IsSneaking) / take in forms (GetIsRace) work
  • Conditions which accept int/float/strings are skipped

Parameters

  1. SpellakSpell

  2. MagicEffectakMagicEffect

  3. floatafMagnitude

  4. intaiArea

  5. intaiDuration

  6. floatafCost=0.0

  7. string[]asConditionList


Examples

Auto-Generated Example

Spell mySpell__akSpell
MagicEffect myMagicEffect__akMagicEffect
float myFloat__afMagnitude
int myInt__aiArea
int myInt__aiDuration
float myFloat__afCost
string[] myStringArray__asConditionList

PO3_SKSEFunctions.AddMagicEffectToSpell(mySpell__akSpell, myMagicEffect__akMagicEffect, myFloat__afMagnitude, myInt__aiArea, myInt__aiDuration, myFloat__afCost, myStringArray__asConditionList)

Additional References

View this function on the GitHub Wiki for powerofthree's Papyrus Extender

Some data provided by the Skyrim Creation Kit Wiki. Licensed under the Creative Commons Attribution-ShareAlike license.