enderalse/source/scripts/_00E_AlchArcaneFever.psc

29 lines
715 B
Plaintext

Scriptname _00E_AlchArcaneFever extends activemagiceffect
Event OnEffectStart(Actor akTarget, Actor akCaster)
if akTarget != PlayerRef
return
endif
If PlayerRef.HasPerk(_00E_Class_Thaumaturge_P07_MentalExpert)
fMagnitude = fMagnitude*0.67
EndIf
PlayerRef.ModActorValue("lastFlattered", - fMagnitude)
_00E_Player_sArcaneFeverIncreased.Show(fMagnitude, - PlayerRef.GetActorValue("LastFlattered"))
_00E_FS_IncreaseArcaneFeverM.Play(PlayerREF)
EndEvent
float Property fMagnitude = 2.0 Auto
Actor Property PlayerRef Auto
Sound Property _00E_FS_IncreaseArcaneFeverM Auto
Message Property _00E_Player_sArcaneFeverIncreased Auto
Perk Property _00E_Class_Thaumaturge_P07_MentalExpert Auto