Scriptname _00E_A2_StarlingdummyPullAggroSC extends activemagiceffect  

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


Event OnEffectStart(Actor akTarget, Actor akCaster)

	If PutVictimIntoAlias(akTarget)
		; good
	Else
		Return
	EndIf


EndEvent

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


bool Function PutVictimIntoAlias(Actor iVictim)

	int iIndex = A2_Starlingdummy_VictimsArray.Length - 1
	bool Filled

	while !Filled && iIndex >= 0

		iVictimAlias = A2_Starlingdummy_VictimsArray[iIndex]

		If iVictimAlias.ForceRefIfEmpty(iVictim)
			Filled = True
		Else
			iIndex -= 1
		EndIf

	EndWhile

	If Filled == True
		Return True
	Else
		Return False
	EndIf

EndFunction

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

ReferenceAlias iVictimAlias

ReferenceAlias Property A2_Starlingdummy_SpiderAlias Auto
ReferenceAlias[] Property A2_Starlingdummy_VictimsArray Auto