Table of Contents

Class MagicEffectScript

Namespace
SkyrimForge.Papyrus
Assembly
SkyrimForge.Game.dll

Functions and comments from MagicEffect.psc.

public static class MagicEffectScript
Inheritance
MagicEffectScript
Inherited Members

Properties

Dispatcher

The dispatcher that binds this script to a form and calls the functions and properties that have no generated member.

public static PapyrusScriptDispatcher Dispatcher { get; }

Property Value

PapyrusScriptDispatcher

Methods

ClearEffectFlag(PapyrusScript<MagicEffect>, int)

public static Task ClearEffectFlag(this PapyrusScript<MagicEffect> self, int flag)

Parameters

self PapyrusScript<MagicEffect>
flag int

Returns

Task

GetArea(PapyrusScript<MagicEffect>)

public static Task<int> GetArea(this PapyrusScript<MagicEffect> self)

Parameters

self PapyrusScript<MagicEffect>

Returns

Task<int>

GetAssociatedSkill(PapyrusScript<MagicEffect>)

Get the Associated Skill for this MagicEffect

public static Task<string> GetAssociatedSkill(this PapyrusScript<MagicEffect> self)

Parameters

self PapyrusScript<MagicEffect>

Returns

Task<string>

GetBaseCost(PapyrusScript<MagicEffect>)

public static Task<float> GetBaseCost(this PapyrusScript<MagicEffect> self)

Parameters

self PapyrusScript<MagicEffect>

Returns

Task<float>

GetCastTime(PapyrusScript<MagicEffect>)

public static Task<float> GetCastTime(this PapyrusScript<MagicEffect> self)

Parameters

self PapyrusScript<MagicEffect>

Returns

Task<float>

GetCastingArt(PapyrusScript<MagicEffect>)

public static Task<Art?> GetCastingArt(this PapyrusScript<MagicEffect> self)

Parameters

self PapyrusScript<MagicEffect>

Returns

Task<Art?>

GetCastingType(PapyrusScript<MagicEffect>)

public static Task<int> GetCastingType(this PapyrusScript<MagicEffect> self)

Parameters

self PapyrusScript<MagicEffect>

Returns

Task<int>

GetDeliveryType(PapyrusScript<MagicEffect>)

public static Task<int> GetDeliveryType(this PapyrusScript<MagicEffect> self)

Parameters

self PapyrusScript<MagicEffect>

Returns

Task<int>

GetEnchantArt(PapyrusScript<MagicEffect>)

public static Task<Art?> GetEnchantArt(this PapyrusScript<MagicEffect> self)

Parameters

self PapyrusScript<MagicEffect>

Returns

Task<Art?>

GetEnchantShader(PapyrusScript<MagicEffect>)

public static Task<EffectShader?> GetEnchantShader(this PapyrusScript<MagicEffect> self)

Parameters

self PapyrusScript<MagicEffect>

Returns

Task<EffectShader?>

GetEquipAbility(PapyrusScript<MagicEffect>)

public static Task<Spell?> GetEquipAbility(this PapyrusScript<MagicEffect> self)

Parameters

self PapyrusScript<MagicEffect>

Returns

Task<Spell?>

GetExplosion(PapyrusScript<MagicEffect>)

public static Task<BGSExplosion?> GetExplosion(this PapyrusScript<MagicEffect> self)

Parameters

self PapyrusScript<MagicEffect>

Returns

Task<BGSExplosion?>

GetHitEffectArt(PapyrusScript<MagicEffect>)

public static Task<Art?> GetHitEffectArt(this PapyrusScript<MagicEffect> self)

Parameters

self PapyrusScript<MagicEffect>

Returns

Task<Art?>

GetHitShader(PapyrusScript<MagicEffect>)

public static Task<EffectShader?> GetHitShader(this PapyrusScript<MagicEffect> self)

Parameters

self PapyrusScript<MagicEffect>

Returns

Task<EffectShader?>

GetImageSpaceMod(PapyrusScript<MagicEffect>)

public static Task<ImageSpaceModifier?> GetImageSpaceMod(this PapyrusScript<MagicEffect> self)

Parameters

self PapyrusScript<MagicEffect>

Returns

Task<ImageSpaceModifier?>

GetImpactDataSet(PapyrusScript<MagicEffect>)

public static Task<ImpactDataSet?> GetImpactDataSet(this PapyrusScript<MagicEffect> self)

Parameters

self PapyrusScript<MagicEffect>

Returns

Task<ImpactDataSet?>

GetLight(PapyrusScript<MagicEffect>)

public static Task<Light?> GetLight(this PapyrusScript<MagicEffect> self)

Parameters

self PapyrusScript<MagicEffect>

Returns

Task<Light?>

GetPerk(PapyrusScript<MagicEffect>)

public static Task<Perk?> GetPerk(this PapyrusScript<MagicEffect> self)

Parameters

self PapyrusScript<MagicEffect>

Returns

Task<Perk?>

GetProjectile(PapyrusScript<MagicEffect>)

public static Task<BGSProjectile?> GetProjectile(this PapyrusScript<MagicEffect> self)

Parameters

self PapyrusScript<MagicEffect>

Returns

Task<BGSProjectile?>

GetResistance(PapyrusScript<MagicEffect>)

public static Task<string> GetResistance(this PapyrusScript<MagicEffect> self)

Parameters

self PapyrusScript<MagicEffect>

Returns

Task<string>

GetSkillLevel(PapyrusScript<MagicEffect>)

public static Task<int> GetSkillLevel(this PapyrusScript<MagicEffect> self)

Parameters

self PapyrusScript<MagicEffect>

Returns

Task<int>

GetSkillUsageMult(PapyrusScript<MagicEffect>)

public static Task<float> GetSkillUsageMult(this PapyrusScript<MagicEffect> self)

Parameters

self PapyrusScript<MagicEffect>

Returns

Task<float>

GetSounds(PapyrusScript<MagicEffect>)

Entries will be None if there is no sound will always return an array of size 6

public static Task<Sound[]> GetSounds(this PapyrusScript<MagicEffect> self)

Parameters

self PapyrusScript<MagicEffect>

Returns

Task<Sound[]>

IsEffectFlagSet(PapyrusScript<MagicEffect>, int)

public static Task<bool> IsEffectFlagSet(this PapyrusScript<MagicEffect> self, int flag)

Parameters

self PapyrusScript<MagicEffect>
flag int

Returns

Task<bool>

SetArea(PapyrusScript<MagicEffect>, int)

public static Task SetArea(this PapyrusScript<MagicEffect> self, int area)

Parameters

self PapyrusScript<MagicEffect>
area int

Returns

Task

SetAssociatedSkill(PapyrusScript<MagicEffect>, string)

SKSE64 additions built 2024-01-17 20:01:40.731000 UTC

public static Task SetAssociatedSkill(this PapyrusScript<MagicEffect> self, string skill)

Parameters

self PapyrusScript<MagicEffect>
skill string

Returns

Task

SetBaseCost(PapyrusScript<MagicEffect>, float)

public static Task SetBaseCost(this PapyrusScript<MagicEffect> self, float cost)

Parameters

self PapyrusScript<MagicEffect>
cost float

Returns

Task

SetCastTime(PapyrusScript<MagicEffect>, float)

public static Task SetCastTime(this PapyrusScript<MagicEffect> self, float castTime)

Parameters

self PapyrusScript<MagicEffect>
castTime float

Returns

Task

SetCastingArt(PapyrusScript<MagicEffect>, Art)

public static Task SetCastingArt(this PapyrusScript<MagicEffect> self, Art obj)

Parameters

self PapyrusScript<MagicEffect>
obj Art

Returns

Task

SetEffectFlag(PapyrusScript<MagicEffect>, int)

public static Task SetEffectFlag(this PapyrusScript<MagicEffect> self, int flag)

Parameters

self PapyrusScript<MagicEffect>
flag int

Returns

Task

SetEnchantArt(PapyrusScript<MagicEffect>, Art)

public static Task SetEnchantArt(this PapyrusScript<MagicEffect> self, Art obj)

Parameters

self PapyrusScript<MagicEffect>
obj Art

Returns

Task

SetEnchantShader(PapyrusScript<MagicEffect>, EffectShader)

public static Task SetEnchantShader(this PapyrusScript<MagicEffect> self, EffectShader obj)

Parameters

self PapyrusScript<MagicEffect>
obj EffectShader

Returns

Task

SetEquipAbility(PapyrusScript<MagicEffect>, IPapyrusSpell)

public static Task SetEquipAbility(this PapyrusScript<MagicEffect> self, IPapyrusSpell obj)

Parameters

self PapyrusScript<MagicEffect>
obj IPapyrusSpell

Returns

Task

SetExplosion(PapyrusScript<MagicEffect>, BGSExplosion)

public static Task SetExplosion(this PapyrusScript<MagicEffect> self, BGSExplosion obj)

Parameters

self PapyrusScript<MagicEffect>
obj BGSExplosion

Returns

Task

SetHitEffectArt(PapyrusScript<MagicEffect>, Art)

public static Task SetHitEffectArt(this PapyrusScript<MagicEffect> self, Art obj)

Parameters

self PapyrusScript<MagicEffect>
obj Art

Returns

Task

SetHitShader(PapyrusScript<MagicEffect>, EffectShader)

public static Task SetHitShader(this PapyrusScript<MagicEffect> self, EffectShader obj)

Parameters

self PapyrusScript<MagicEffect>
obj EffectShader

Returns

Task

SetImageSpaceMod(PapyrusScript<MagicEffect>, ImageSpaceModifier)

public static Task SetImageSpaceMod(this PapyrusScript<MagicEffect> self, ImageSpaceModifier obj)

Parameters

self PapyrusScript<MagicEffect>
obj ImageSpaceModifier

Returns

Task

SetImpactDataSet(PapyrusScript<MagicEffect>, ImpactDataSet)

public static Task SetImpactDataSet(this PapyrusScript<MagicEffect> self, ImpactDataSet obj)

Parameters

self PapyrusScript<MagicEffect>
obj ImpactDataSet

Returns

Task

SetLight(PapyrusScript<MagicEffect>, Light)

public static Task SetLight(this PapyrusScript<MagicEffect> self, Light obj)

Parameters

self PapyrusScript<MagicEffect>
obj Light

Returns

Task

SetPerk(PapyrusScript<MagicEffect>, Perk)

public static Task SetPerk(this PapyrusScript<MagicEffect> self, Perk obj)

Parameters

self PapyrusScript<MagicEffect>
obj Perk

Returns

Task

SetProjectile(PapyrusScript<MagicEffect>, BGSProjectile)

public static Task SetProjectile(this PapyrusScript<MagicEffect> self, BGSProjectile obj)

Parameters

self PapyrusScript<MagicEffect>
obj BGSProjectile

Returns

Task

SetResistance(PapyrusScript<MagicEffect>, string)

public static Task SetResistance(this PapyrusScript<MagicEffect> self, string skill)

Parameters

self PapyrusScript<MagicEffect>
skill string

Returns

Task

SetSkillLevel(PapyrusScript<MagicEffect>, int)

public static Task SetSkillLevel(this PapyrusScript<MagicEffect> self, int level)

Parameters

self PapyrusScript<MagicEffect>
level int

Returns

Task

SetSkillUsageMult(PapyrusScript<MagicEffect>, float)

public static Task SetSkillUsageMult(this PapyrusScript<MagicEffect> self, float usageMult)

Parameters

self PapyrusScript<MagicEffect>
usageMult float

Returns

Task