Reverted GetFormID() use
This commit is contained in:
parent
7865ae13a3
commit
45d0d15f37
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -5,7 +5,7 @@ Event OnEffectStart(Actor akTarget, Actor akCaster)
|
|||||||
float fMagnitude = - akTarget.GetActorValue("Mood")
|
float fMagnitude = - akTarget.GetActorValue("Mood")
|
||||||
akTarget.SetActorValue("Mood", 0)
|
akTarget.SetActorValue("Mood", 0)
|
||||||
|
|
||||||
if akTarget.GetFormID() != 0x14
|
if akTarget != Game.GetForm(0x14)
|
||||||
return
|
return
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
Scriptname _00E_ArkanistenfieberWohltatSCN extends activemagiceffect
|
Scriptname _00E_ArkanistenfieberWohltatSCN extends activemagiceffect
|
||||||
|
|
||||||
Event OnEffectStart(actor akTarget, Actor akCaster)
|
Event OnEffectStart(Actor akTarget, Actor akCaster)
|
||||||
|
|
||||||
If akTarget.GetFormID() == 0x14
|
If akTarget == Game.GetForm(0x14)
|
||||||
akPlayer = akTarget
|
akPlayer = akTarget
|
||||||
fOldAV = -1*(akPlayer.GetActorValue("LastFlattered"))
|
fOldAV = -1*(akPlayer.GetActorValue("LastFlattered"))
|
||||||
Else
|
Else
|
||||||
@ -28,4 +28,4 @@ float fNewAV
|
|||||||
Actor akPlayer
|
Actor akPlayer
|
||||||
ImageSpaceModifier Property _00E_ArkanistenfieberIMOD Auto
|
ImageSpaceModifier Property _00E_ArkanistenfieberIMOD Auto
|
||||||
Sound Property _00E_FS_IncreaseArcaneFeverM Auto
|
Sound Property _00E_FS_IncreaseArcaneFeverM Auto
|
||||||
Message Property _00E_Player_sArcaneFeverIncreased Auto
|
Message Property _00E_Player_sArcaneFeverIncreased Auto
|
||||||
|
@ -16,12 +16,12 @@ Event OnEffectFinish(Actor akTarget, Actor akCaster)
|
|||||||
fMagnitude = akTarget.GetActorValue(sActorValue)
|
fMagnitude = akTarget.GetActorValue(sActorValue)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
akTarget.RestoreActorValue(sActorValue, fMagnitude)
|
||||||
|
|
||||||
if akTarget.IsDead()
|
if akTarget.IsDead()
|
||||||
return
|
return
|
||||||
endif
|
endif
|
||||||
|
|
||||||
akTarget.RestoreActorValue(sActorValue, fMagnitude)
|
|
||||||
|
|
||||||
Float fBonusDamage = fMagnitude * akCaster.GetActorValue("Illusion") / 3.0
|
Float fBonusDamage = fMagnitude * akCaster.GetActorValue("Illusion") / 3.0
|
||||||
If fBonusDamage < fMagnitude
|
If fBonusDamage < fMagnitude
|
||||||
fBonusDamage = fMagnitude
|
fBonusDamage = fMagnitude
|
||||||
|
@ -126,13 +126,11 @@ event OnGameReload()
|
|||||||
|
|
||||||
Utility.Wait(FadeOutDuration / 1000.0 + 1.0)
|
Utility.Wait(FadeOutDuration / 1000.0 + 1.0)
|
||||||
|
|
||||||
Actor PlayerRef = Game.GetForm(0x14) as Actor
|
|
||||||
|
|
||||||
int i = _currentlyDisplayedActors.Length
|
int i = _currentlyDisplayedActors.Length
|
||||||
While i > 0
|
While i > 0
|
||||||
i -= 1
|
i -= 1
|
||||||
Actor akActor = _currentlyDisplayedActors[i] as Actor
|
Actor akActor = _currentlyDisplayedActors[i] as Actor
|
||||||
If !akActor || akActor.GetFormID() == 0 || akActor.IsDeleted() || akActor.IsDisabled()
|
If ! akActor || akActor.GetFormID() == 0 || akActor.IsDeleted() || akActor.IsDisabled() || ! akActor.IsInCombat()
|
||||||
_currentlyDisplayedActors[i] = None
|
_currentlyDisplayedActors[i] = None
|
||||||
else
|
else
|
||||||
AddActorRaw(akActor)
|
AddActorRaw(akActor)
|
||||||
|
Loading…
Reference in New Issue
Block a user