Removed SKSE dependency from Ambrosia
This commit is contained in:
parent
09a3cb142c
commit
4a4b550cb9
BIN
Ambrosia vanilla.esp
Normal file
BIN
Ambrosia vanilla.esp
Normal file
Binary file not shown.
Binary file not shown.
@ -2,26 +2,28 @@ Scriptname _00E_AmbrosiaEffect extends activemagiceffect
|
|||||||
|
|
||||||
Event OnEffectStart(Actor akTarget, Actor akCaster)
|
Event OnEffectStart(Actor akTarget, Actor akCaster)
|
||||||
|
|
||||||
fMagnitude = Self.GetMagnitude()
|
float fMagnitude = - akTarget.GetActorValue("Mood")
|
||||||
|
akTarget.SetActorValue("Mood", 0)
|
||||||
|
|
||||||
|
if akTarget.GetFormID() != 0x14
|
||||||
|
return
|
||||||
|
endif
|
||||||
|
|
||||||
_00E_FS_ReduceArcaneFeverIMOD.Apply()
|
_00E_FS_ReduceArcaneFeverIMOD.Apply()
|
||||||
_00E_FS_DecreaseArcaneFeverM.Play(akTarget)
|
_00E_FS_DecreaseArcaneFeverM.Play(akTarget)
|
||||||
|
|
||||||
If akTarget == Game.GetPlayer()
|
float fCurrentAV = -1 * akTarget.GetActorValue("LastFlattered")
|
||||||
fCurrentAV = -1*(akTarget.GetActorValue("LastFlattered"))
|
|
||||||
If fCurrentAV <= fMagnitude
|
If fCurrentAV <= fMagnitude
|
||||||
akTarget.ModActorValue("LastFlattered", fCurrentAV)
|
akTarget.ModActorValue("LastFlattered", fCurrentAV)
|
||||||
_00E_AlchAmbrosia_sArcaneFeverDecreased.Show(fCurrentAV, 0)
|
_00E_AlchAmbrosia_sArcaneFeverDecreased.Show(fCurrentAV, 0)
|
||||||
Else
|
Else
|
||||||
akTarget.ModActorValue("LastFlattered", fMagnitude)
|
akTarget.ModActorValue("LastFlattered", fMagnitude)
|
||||||
_00E_AlchAmbrosia_sArcaneFeverDecreased.Show(fMagnitude, -1*(akTarget.GetActorValue("LastFlattered")))
|
_00E_AlchAmbrosia_sArcaneFeverDecreased.Show(fMagnitude, -1 * akTarget.GetActorValue("LastFlattered"))
|
||||||
EndIf
|
|
||||||
EndIf
|
EndIf
|
||||||
|
|
||||||
EndEvent
|
EndEvent
|
||||||
|
|
||||||
float fCurrentAV
|
|
||||||
float fMagnitude
|
|
||||||
|
|
||||||
Sound Property _00E_FS_DecreaseArcaneFeverM Auto
|
Sound Property _00E_FS_DecreaseArcaneFeverM Auto
|
||||||
|
|
||||||
ImageSpaceModifier Property _00E_FS_ReduceArcaneFeverIMOD Auto
|
ImageSpaceModifier Property _00E_FS_ReduceArcaneFeverIMOD Auto
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user