Scriptname _00E_A1_OnslaughtPlayerSC extends ReferenceAlias

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

Event OnTranslationAlmostComplete()

	PlayerREF.StopTranslation()
	Game.ShakeCamera(afStrength = 0.75)
	_00E_A1_OnslaughtImpactIMOD.Apply()
	PlayerREF.PlayImpactEffect(WPNBashShieldHeavyImpactSet)
	VOCShoutImpactPushImpactDragonSDM.Play(PlayerREF)
	MAGPerkShieldChargeImpactM.Play(PlayerREF)
	PlayerREF.KnockAreaEffect(1, 256)
	PlayerREF.PlaceAtMe(_00E_FXDustExplosionBig)
	FXAtronachFireTrailEffect.Stop(PlayerREF)
	Self.Clear()
	
EndEvent

;=====================================================================================
;              							 FUNCTIONS                   					 
;=====================================================================================

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

Actor Property PlayerREF Auto

Explosion Property _00E_A1_OnslaughtImpactEXP Auto
Explosion Property _00E_FXDustExplosionBig Auto

ImpactDataSet Property WPNBashShieldHeavyImpactSet Auto

Spell Property _00E_A1_OnslaughtCloakSP Auto

VisualEffect Property FXAtronachFireTrailEffect Auto

Sound Property MAGPerkShieldChargeImpactM Auto
Sound Property WPNImpactUnarmedVsFleshM Auto
Sound Property VOCShoutImpactPushImpactDragonSDM Auto

ImageSpaceModifier Property _00E_A1_OnslaughtImpactIMOD Auto
ImageSpaceModifier Property MAGShoutSprint03 Auto