Scriptname _00E_A1_ArcticWindSC extends activemagiceffect  

Import _00E_TalentLibrary

;=====================================================================================
;              							EVENTS                  					 
;=====================================================================================

Event onEffectStart(Actor akTarget, Actor akCaster)

	
	if ((akTarget.GetLevel() - (PlayerLevel.GetValueInt())) > 4) || (akTarget.HasKeyword(MagicNoFreeze))															; Debug only!
		_00E_A1_ArcticWind_sEnemyTooPowerful.Show()
	Else
			akTarget.AddSpell(_00E_A1_ArcticWindFrozenAb)
			KillMove.SetValueInt(0)
	EndIf

EndEvent

Event OnEffectFinish(Actor akTarget, Actor akCaster)

	akTarget.RemoveSpell(_00E_A1_ArcticWindFrozenAb)
	If Utility.GetINIBool("bVATSDisable:VATS") == 0
		KillMove.SetValueInt(1)
	EndIf
	
EndEvent


;=====================================================================================
;              							PROPERTIES                  					 
;=====================================================================================

Actor Property PlayerREF Auto

Spell Property _00E_A1_ArcticWindFrozenAb Auto

Message Property _00E_A1_ArcticWind_sEnemyTooPowerful Auto

GlobalVariable Property KillMove Auto

Keyword Property MagicNoFreeze Auto

GlobalVariable Property PlayerLevel Auto