scn aaaaMoveInitialiseScript

ref index
ref indexArrow
ref indexReact
ref item
short loop
short character
short doonce

short debug

begin gamemode
if(doonce)
	if(getgameloaded)
		set item to apple
		set loop to 0
		label 10		

		set item to getnthlevitem loop index
		if(item)
			set character to 149
			if(item.compareiconpath "MoveAllIcon")
				set character to character + 0
			elseif(item.compareiconpath "MoveMeleeIcon")
				set character to character + 1
			elseif(item.compareiconpath "MoveWeaponIcon")
				set character to character + 2
			elseif(item.compareiconpath "MoveBladeIcon")
				set character to character + 3
			elseif(item.compareiconpath "MoveBluntIcon")
				set character to character + 4
			elseif(item.compareiconpath "MoveLightIcon")
				set character to character + 5
			elseif(item.compareiconpath "MoveHeavyIcon")
				set character to character + 6
			elseif(item.compareiconpath "MoveHandIcon")
				set character to character + 7
			elseif(item.compareiconpath "MoveMarksmanIcon")
				set character to character + 8
			elseif(item.compareiconpath "MoveShieldIcon")
				set character to character + 9
			endif
			item.setnameEX "%a%n" character item
			set loop to loop + 1
			set item to apple
			goto 10
		endif

		set item to apple
		set loop to 0
		label 10		

		set item to getnthlevitem loop indexArrow
		if(item)
			set character to 159
			if(item.compareiconpath "MoveAllIcon")
				set character to character + 0
			elseif(item.compareiconpath "MoveMeleeIcon")
				set character to character + 1
			elseif(item.compareiconpath "MoveWeaponIcon")
				set character to character + 2
			elseif(item.compareiconpath "MoveBladeIcon")
				set character to character + 3
			elseif(item.compareiconpath "MoveBluntIcon")
				set character to character + 4
			elseif(item.compareiconpath "MoveLightIcon")
				set character to character + 5
			elseif(item.compareiconpath "MoveHeavyIcon")
				set character to character + 6
			elseif(item.compareiconpath "MoveHandIcon")
				set character to character + 7
			elseif(item.compareiconpath "MoveMarksmanIcon")
				set character to character + 8
			elseif(item.compareiconpath "MoveShieldIcon")
				set character to character + 9
			endif
			item.setnameEX "%a%n" character item
			set loop to loop + 1
			set item to apple
			goto 10
		endif

		set item to apple
		set loop to 0
		label 10		

		set item to getnthlevitem loop indexReact
		if(item)
			set character to 169
			if(item.compareiconpath "MoveAllIcon")
				set character to character + 0
			elseif(item.compareiconpath "MoveMeleeIcon")
				set character to character + 1
			elseif(item.compareiconpath "MoveWeaponIcon")
				set character to character + 2
			elseif(item.compareiconpath "MoveBladeIcon")
				set character to character + 3
			elseif(item.compareiconpath "MoveBluntIcon")
				set character to character + 4
			elseif(item.compareiconpath "MoveLightIcon")
				set character to character + 5
			elseif(item.compareiconpath "MoveHeavyIcon")
				set character to character + 6
			elseif(item.compareiconpath "MoveHandIcon")
				set character to character + 7
			elseif(item.compareiconpath "MoveMarksmanIcon")
				set character to character + 8
			elseif(item.compareiconpath "MoveShieldIcon")
				set character to character + 9
			endif
			item.setnameEX "%a%n" character item
			set loop to loop + 1
			set item to apple
			goto 10
		endif



	endif

elseif(aaaCore.listHIT)
	startquest aaaMoveHandler
	startquest aaaReactHandler
	set aaaMoveHandler.fquestdelaytime to 0.001
	set aaaReactHandler.fquestdelaytime to 0.001

	set aaaMoveHandler.listHIT to aaaCore.listHIT
	set aaaMoveHandler.listBLOCK to aaaCore.listBLOCK
	set aaaMoveHandler.listARROW to aaaCore.listARROW

	set index to cloneform aaaLeveledListBase
	set aaaMoveHandler.index to index
	set indexArrow to cloneform aaaLeveledListBase
	set aaaMoveHandler.indexArrow to indexArrow
	set indexReact to cloneform aaaLeveledListBase
	set aaaReactHandler.index to indexReact

	set item to MoveBladeCripple
	addtoleveledlist index item 0
	set item to MoveBladeEviscerate
	addtoleveledlist index item 0
	set item to MoveBladeMaim
	addtoleveledlist index item 0
	set item to MoveBladeStab
	addtoleveledlist index item 0

	set item to MoveBluntConcuss
	addtoleveledlist index item 0
	set item to MoveBluntBatter
	addtoleveledlist index item 0
	set item to MoveBluntKnockback
	addtoleveledlist index item 0
	set item to MoveBluntStun
	addtoleveledlist index item 0

	set item to MoveHandBrawlKick
	addtoleveledlist index item 0
	set item to MoveHandBrawlThrow
	addtoleveledlist index item 0
	set item to MoveHandBrawlUppercut
	addtoleveledlist index item 0

	set item to MoveHandAkaviriViper
	addtoleveledlist index item 0
	set item to MoveHandAkaviriConfuse
	addtoleveledlist index item 0
	set item to MoveHandAkaviriNeedle
	addtoleveledlist index item 0

	set item to MoveHandRainFatigue
	addtoleveledlist index item 0
	set item to MoveHandRainHealth
	addtoleveledlist index item 0
	set item to MoveHandRainMagicka
	addtoleveledlist index item 0

	set item to MoveHandDisarm
	addtoleveledlist index item 0

	set item to MoveHeavyArc
	addtoleveledlist index item 0
	set item to MoveHeavyCleave
	addtoleveledlist index item 0
	set item to MoveHeavyShield
	addtoleveledlist index item 0
	MoveBlockAnd.additem aaaMoveHeavyShield 1
	set item to MoveHeavySunder
	addtoleveledlist index item 0

	set item to MoveLightDisarm
	addtoleveledlist index item 0
	set item to MoveLightSpin
	addtoleveledlist index item 0
	set item to MoveLightSwift
	addtoleveledlist index item 0
	MoveBlockOnly.additem aaaMoveLightSwift 1

	set item to MoveAcrobaticsSpring
	addtoleveledlist index item 0
	MoveBlockAnd.additem aaaMoveAcrobaticsSpring 1
	set item to MoveSneakMug
	addtoleveledlist index item 0
	set item to MoveAlchemyVirulent
	addtoleveledlist index item 0
	set item to MoveShieldTide
	addtoleveledlist index item 0	
	set item to MoveSpeechIntimidate
	addtoleveledlist index item 0	
	set item to MoveArmourerAssay
	addtoleveledlist index item 0	
	set item to MoveAthleticsRelentless
	addtoleveledlist index item 0	
	set item to MoveMysticismThief 
	addtoleveledlist index item 0	

	set item to ReactShieldBash
	addtoleveledlist indexReact item 0
	set item to ReactShieldRush
	addtoleveledlist indexReact item 0
	set item to ReactShieldSweep
	addtoleveledlist indexReact item 0
	set item to ReactShieldBreakout
	addtoleveledlist indexReact item 0

	set item to ReactAcrobaticsFlank
	addtoleveledlist indexReact item 0
	set item to ReactArmourerShatter
	addtoleveledlist indexReact item 0
	set item to ReactSneakEvasion
	addtoleveledlist indexReact item 0
	set item to ReactMysticismLeech
	addtoleveledlist indexReact item 0
	set item to ReactMercantileChaff 
	addtoleveledlist indexReact item 0
	set item to ReactAthleticsWind 
	addtoleveledlist indexReact item 0
	set item to ReactSpeechMock
	addtoleveledlist indexReact item 0

	set item to MoveMarksmanRapid
	addtoleveledlist indexArrow item 0
	set item to MoveMarksmanMulti
	addtoleveledlist indexArrow item 0
	set item to MoveMarksmanPierce
	addtoleveledlist indexArrow item 0
	set item to MoveMarksmanRicochet
	addtoleveledlist indexArrow item 0

	if(debug)
		player.additemNS aaaReactShieldBash 1
		player.additemNS aaaReactShieldRush 1
		player.additemNS aaaReactShieldSweep 1
		player.additemNS aaaReactShieldBreakout 1

		player.additemNS aaaReactAcrobaticsFlank 1
		player.additemNS aaaReactArmourerShatter 1
		player.additemNS aaaReactSneakEvasion 1
		player.additemNS aaaReactMysticismLeech 1
		player.additemNS aaaReactMercantileChaff 1
		player.additemNS aaaReactAthleticsWind 1
		player.additemNS aaaReactSpeechMock 1

	player.additem aaaMoveMarksmanRapid 1
	player.additem aaaMoveMarksmanMulti 1
	player.additem aaaMoveMarksmanRicochet 1
	player.additem aaaMoveMarksmanPierce 1

	player.additemNS aaaMoveBladeMaim 1
	player.additemNS aaaMoveBladeStab 1
	player.additemNS aaaMoveBladeCripple 1
	player.additemNS aaaMoveBladeEviscerate 1

	player.additemNS aaaMoveBluntBatter 1
	player.additemNS aaaMoveBluntConcuss 1
	player.additemNS aaaMoveBluntKnockback 1
	player.additemNS aaaMoveBluntStun 1

	player.additemNS aaaMoveHandDisarm 1

	player.additemNS aaaMoveHandBrawlKick 1
	player.additemNS aaaMoveHandBrawlThrow 1
	player.additemNS aaaMoveHandBrawlUppercut 1

	player.additemNS aaaMoveHandAkaviriViper 1
	player.additemNS aaaMoveHandAkaviriConfuse 1
	player.additemNS aaaMoveHandAkaviriNeedle 1

	player.additemNS aaaMoveHandRainFatigue 1
	player.additemNS aaaMoveHandRainHealth 1
	player.additemNS aaaMoveHandRainMagicka 1

	player.additemNS aaaMoveHeavyArc 1
	player.additemNS aaaMoveHeavyCleave 1
	player.additemNS aaaMoveHeavyShield 1
	player.additemNS aaaMoveHeavySunder 1

	player.additemNS aaaMoveLightDisarm 1
	player.additemNS aaaMoveLightSpin 1
	player.additemNS aaaMoveLightSwift 1

	player.additemNS aaaMoveAcrobaticsSpring 1
	player.additemNS aaaMoveSneakMug 1
	player.additemNS aaaMoveAlchemyVirulent 1
	player.additemNS aaaMoveShieldTide 1
	player.additemNS aaaMoveSpeechIntimidate 1
	player.additemNS aaaMoveArmourerAssay 1
	player.additemNS aaaMoveAthleticsRelentless 1
	player.additemNS aaaMoveMysticismThief 1

	player.additemNS aaaMoveLightINFO 1
	player.additemNS aaaMoveHandINFO 1
	player.additemNS aaaMoveBladeINFO 1
	player.additemNS aaaMoveHeavyINFO 1
	player.additemNS aaaMoveBluntINFO 1
	player.additemNS aaaMoveMarksmanINFO 1

	endif

	addtopic a0aTrainNPC
	addtopic aaaTrainBlade
	addtopic aaaTrainBlunt
	addtopic aaaTrainHeavy
	addtopic aaaTrainLight
	addtopic aaaTrainHandAkaviri
	addtopic aaaTrainHandBrawl
	addtopic aaaTrainHandRain
	addtopic aaaTrainMarksman
	addtopic aaaTrainShield

	printc "Moves Initialised!"
	set doonce to 1

		set item to apple
		set loop to 0
		label 10		

		set item to getnthlevitem loop index
		if(item)
			set character to 149
			if(item.compareiconpath "MoveAllIcon")
				set character to character + 0
			elseif(item.compareiconpath "MoveMeleeIcon")
				set character to character + 1
			elseif(item.compareiconpath "MoveWeaponIcon")
				set character to character + 2
			elseif(item.compareiconpath "MoveBladeIcon")
				set character to character + 3
			elseif(item.compareiconpath "MoveBluntIcon")
				set character to character + 4
			elseif(item.compareiconpath "MoveLightIcon")
				set character to character + 5
			elseif(item.compareiconpath "MoveHeavyIcon")
				set character to character + 6
			elseif(item.compareiconpath "MoveHandIcon")
				set character to character + 7
			elseif(item.compareiconpath "MoveMarksmanIcon")
				set character to character + 8
			elseif(item.compareiconpath "MoveShieldIcon")
				set character to character + 9
			endif
			item.setnameEX "%a%n" character item
			set loop to loop + 1
			set item to apple
			goto 10
		endif

		set item to apple
		set loop to 0
		label 10		

		set item to getnthlevitem loop indexArrow
		if(item)
			set character to 159
			if(item.compareiconpath "MoveAllIcon")
				set character to character + 0
			elseif(item.compareiconpath "MoveMeleeIcon")
				set character to character + 1
			elseif(item.compareiconpath "MoveWeaponIcon")
				set character to character + 2
			elseif(item.compareiconpath "MoveBladeIcon")
				set character to character + 3
			elseif(item.compareiconpath "MoveBluntIcon")
				set character to character + 4
			elseif(item.compareiconpath "MoveLightIcon")
				set character to character + 5
			elseif(item.compareiconpath "MoveHeavyIcon")
				set character to character + 6
			elseif(item.compareiconpath "MoveHandIcon")
				set character to character + 7
			elseif(item.compareiconpath "MoveMarksmanIcon")
				set character to character + 8
			elseif(item.compareiconpath "MoveShieldIcon")
				set character to character + 9
			endif
			item.setnameEX "%a%n" character item
			set loop to loop + 1
			set item to apple
			goto 10
		endif

		set item to apple
		set loop to 0
		label 10		

		set item to getnthlevitem loop indexReact
		if(item)
			set character to 169
			if(item.compareiconpath "MoveAllIcon")
				set character to character + 0
			elseif(item.compareiconpath "MoveMeleeIcon")
				set character to character + 1
			elseif(item.compareiconpath "MoveWeaponIcon")
				set character to character + 2
			elseif(item.compareiconpath "MoveBladeIcon")
				set character to character + 3
			elseif(item.compareiconpath "MoveBluntIcon")
				set character to character + 4
			elseif(item.compareiconpath "MoveLightIcon")
				set character to character + 5
			elseif(item.compareiconpath "MoveHeavyIcon")
				set character to character + 6
			elseif(item.compareiconpath "MoveHandIcon")
				set character to character + 7
			elseif(item.compareiconpath "MoveMarksmanIcon")
				set character to character + 8
			elseif(item.compareiconpath "MoveShieldIcon")
				set character to character + 9
			endif
			item.setnameEX "%a%n" character item
			set loop to loop + 1
			set item to apple
			goto 10
		endif

endif
end