4
Fork 0
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

46 lines
1.4 KiB

Scriptname _00E_A1_ShadowtongueOilHazardSC extends activemagiceffect
Import _00E_TalentLibrary
;=====================================================================================
; EVENTS
;=====================================================================================
Event OnEffectStart(actor akTarget, Actor akCaster)
If !(akTarget.HasMagicEffect(_00E_A1_ShadowtongueoilSlowME)) && !akTarget.IsDead() && !_00E_A1_ShadowtongueOilRaceList.HasForm(akTarget.GetRace())
PlayerREF = Game.GetPlayer()
_00E_A1_ShadowtongueOilHazardSlowSP.RemoteCast(akTarget, PlayerREF, akTarget)
If akTarget.GetRace() == SkeletonRace
PlayerREF.PushActorAway(akTarget, 50.0)
Else
PlayerREF.PushActorAway(akTarget, 0.01)
EndIf
_00E_A1_ShadowtongueoilSlipSoundM.Play(akTarget)
EndIf
EndEvent
;=====================================================================================
; PROPERTIES
;=====================================================================================
bool Done
float ResetSlipTime
Race Property SkeletonRace Auto
FormList Property _00E_A1_ShadowtongueOilRaceList Auto
MagicEffect Property _00E_A1_ShadowtongueoilSlowME Auto
Sound Property _00E_A1_ShadowtongueoilSlipSoundM Auto
Spell Property _00E_A1_ShadowtongueOilHazardSlowSP Auto
Actor PlayerREF