parent
09a3cb142c
commit
4a4b550cb9
3 changed files with 18 additions and 16 deletions
Binary file not shown.
Binary file not shown.
@ -1,29 +1,31 @@ |
|||||||
Scriptname _00E_AmbrosiaEffect extends activemagiceffect |
Scriptname _00E_AmbrosiaEffect extends activemagiceffect |
||||||
|
|
||||||
Event OnEffectStart(Actor akTarget, Actor akCaster) |
Event OnEffectStart(Actor akTarget, Actor akCaster) |
||||||
|
|
||||||
|
float fMagnitude = - akTarget.GetActorValue("Mood") |
||||||
|
akTarget.SetActorValue("Mood", 0) |
||||||
|
|
||||||
|
if akTarget.GetFormID() != 0x14 |
||||||
|
return |
||||||
|
endif |
||||||
|
|
||||||
fMagnitude = Self.GetMagnitude() |
_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 |
||||||
|
|
||||||
Message Property _00E_AlchAmbrosia_sArcaneFeverDecreased Auto |
Message Property _00E_AlchAmbrosia_sArcaneFeverDecreased Auto |
||||||
|
Loading…
Reference in new issue