-
Notifications
You must be signed in to change notification settings - Fork 19
Magic Effect
powerof3 edited this page May 4, 2022
·
2 revisions
- Gets associated form (Light for Light spells, Actor for Summon Creature...), if any
Form Function GetAssociatedForm(MagicEffect akMagicEffect) global nativeEffect Archetypes
| Archetype | Value |
|---|---|
| ValueMod | 0 |
| Script | 1 |
| Dispel | 2 |
| CureDisease | 3 |
| Absorb | 4 |
| DualValueMod | 5 |
| Calm | 6 |
| Demoralize | 7 |
| Frenzy | 8 |
| Disarm | 9 |
| CommandSummoned | 10 |
| Invisibility | 11 |
| Light | 12 |
| Darkness | 13 |
| NightEye | 14 |
| Lock | 15 |
| Open | 16 |
| BoundWeapon | 17 |
| SummonCreature | 18 |
| DetectLife | 19 |
| Telekinesis | 20 |
| Paralysis | 21 |
| Reanimate | 22 |
| SoulTrap | 23 |
| TurnUndead | 24 |
| Guide | 25 |
| WerewolfFeed | 26 |
| CureParalysis | 27 |
| CureAddiction | 28 |
| CurePoison | 29 |
| Concussion | 30 |
| ValueAndParts | 31 |
| AccumulateMagnitude | 32 |
| Stagger | 33 |
| PeakValueMod | 34 |
| Cloak | 35 |
| Werewolf | 36 |
| SlowTime | 37 |
| Rally | 38 |
| EnhanceWeapon | 39 |
| SpawnHazard | 40 |
| Etherealize | 41 |
| Banish | 42 |
| SpawnScriptedRef | 43 |
| Disguise | 44 |
| GrabActor | 45 |
| VampireLord | 46 |
- Get effect archetype as string or integer
int Function GetEffectArchetypeAsInt(MagicEffect akMagicEffect) global native
String Function GetEffectArchetypeAsString(MagicEffect akMagicEffect) global native- Gets primary actor value as string, if any (FrostResist, SpeedMult).
String Function GetPrimaryActorValue(MagicEffect akMagicEffect) global native- Gets secondary actor value as string, if any.
String Function GetSecondaryActorValue(MagicEffect akMagicEffect) global native| Type | Index |
|---|---|
| Draw/Sheathe | 0 |
| Charge | 1 |
| Ready | 2 |
| Release | 3 |
| Concentration Cast Loop | 4 |
| On Hit | 5 |
- Gets Sound attached to index of Sound type specified in magic effect.
SoundDescriptor Function GetMagicEffectSound(MagicEffect akMagicEffect, int aiType) global native- Sets associated form (Light for Light spells, Actor for Summon Creature...).
- Can be None
Function SetAssociatedForm(MagicEffect akMagicEffect, Form akForm) global native- Sets sound descriptor attached to index of Sound type specified in magic effect.
Function SetMagicEffectSound(MagicEffect akMagicEffect, SoundDescriptor akSoundDescriptor, int aiType) global native