#library "QCDE_HL"
#include "zcommon.acs"


Script "HalfLife2Theme" OPEN
{
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_1_Name","Half Life 2");	//assign a name to be displayed in titlemap. "Hoomans"
	
	// Position 0 = replaces Zombieman
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add", 0,"HL2Headcrab","800"); 
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add", 0,"HL2MetroCop","1000"); 
	
	// Position 1 = replaces Shotgunguy
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add", 1,"HL2FastHeadcrab","800"); 
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add", 1,"HL2Combine","1000"); 
	
	// Position 2 = replaces ChaingunGuy
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add", 2,"HL2PoisonHeadcrab","800"); 
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add", 2,"HL2Barney","1000"); 
	
	// Position 3 = replaces imp
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add", 3,"HL2Antlion","1000"); 
	
	// Position 4 = replaces Demon
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add", 4,"HL2Zombie","1000"); 
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add", 4,"HL2ZombieMoan","333"); 	//more rare to be less obnoxious
	
	// Position 5 = replaces LostSoul
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add", 5,"HLMiniBat","1000"); 
	
	// Position 6 = replaces Cacodemon
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add", 6,"HLController2","1000"); 
	
	// Position 7 = replaces HellKnight
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add", 7,"HL2Zombine","1000"); 
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add", 7,"HL2FastZombie","800"); 
	
	// Position 8 = replaces BaronofHell
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add", 8,"HL2Hunter","1000"); 
	
	// Position 9 = replaces Arachnotron
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add", 9,"HL2CombineElite","1000"); 
	
	// Position 10 = replaces PainElemental
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add",10,"HLBat","1000"); 
	
	// Position 11 = replaces Revenant
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add",11,"HL2Vortigaunt","1000"); 
	
	// Position 12 = replaces Fatso
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add",12,"HL2CombineElite2","1000"); 
	
	// Position 13 = replaces Archvile
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add",13,"HL2PoisonZombie","1000"); 
	
	// Position 14 = replaces SpiderMastermind
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add",14,"HL2Strider","1000"); 
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add",14,"HL2GunShip","700"); 
	
	// Position 15 = replaces Cyberdemon
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add",15,"HL2AntlionGuard","1000"); 
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add",15,"HL2Dog","1000"); 
	
	// Position 16 = replaces Spectre
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add",16,"HL2Zombie","1000"); 
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add",16,"HL2ZombieMoan","1000"); 	
	
	// Position 17 = replaces Nazi
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add",17,"HL2MetroCop","1000"); 
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add",17,"HL2Combine","1000"); 
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add",17,"HL2Barney","1000");
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add",17,"HL2Antlion","1000");
	
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_3_Finalize");
}


Script "HalfLifeTheme" OPEN
{
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_1_Name","Half Life");	//assign a name to be displayed in titlemap. "Hoomans"
	
	// Position 0 = replaces Zombieman
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add", 0,"HLHeadcrab","1000"); 
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add", 0,"HLPitDrone","1000"); 
	
	// Position 1 = replaces Shotgunguy
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add", 1,"HLBarney","1000"); 
	
	// Position 2 = replaces ChaingunGuy
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add", 2,"HLBullSquid","1000"); 
	
	// Position 3 = replaces imp
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add", 3,"HLVortigaunt","1000"); 
	
	// Position 4 = replaces Demon
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add", 4,"HLHoundEye","1000"); 
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add", 4,"HLZombie","1000"); 
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add", 4,"HLZombieMoan","333");	//more rare to be less obnoxious
	
	// Position 5 = replaces LostSoul
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add", 5,"HLMiniBat","1000"); 
	
	// Position 6 = replaces Cacodemon
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add", 6,"HLController","1000"); 
	
	// Position 7 = replaces HellKnight
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add", 7,"HLGonome","1000"); 
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add", 7,"HLGruntShotgun","1000"); 
	
	// Position 8 = replaces BaronofHell
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add", 8,"HLHornetGrunt","1000"); 
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add", 8,"HLGruntM16","1000"); 
	
	// Position 9 = replaces Arachnotron
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add", 9,"HLVoltigore","1000"); 
	
	// Position 10 = replaces PainElemental
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add",10,"HLBat","1000"); 
	
	// Position 11 = replaces Revenant
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add",11,"HLStrooper","1000"); 
	
	// Position 12 = replaces Fatso
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add",12,"MiniGarg2","1000"); 
	
	// Position 13 = replaces Archvile
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add",13,"MiniGarg","1000"); 
	
	// Position 14 = replaces SpiderMastermind
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add",14,"HLGonarch","1000"); 
	
	// Position 15 = replaces Cyberdemon
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add",15,"HLNihilant","400"); 
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add",15,"HLGargantua","1000"); 
	
	// Position 16 = replaces Spectre
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add",16,"HLHoundEye","1000"); 
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add",16,"HLZombie","1000"); 
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add",16,"HLZombieMoan","1000");
	
	// Position 17 = replaces Nazi
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add",17,"HLHeadcrab","1000"); 
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add",17,"HLPitDrone","1000"); 
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add",17,"HLBarney","1000");
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add",17,"HLBullSquid","1000");
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_2_Add",17,"HLVortigaunt","1000");
	
	ACS_NamedExecuteWithResult("QCDE_RegisterTheme_3_Finalize");
}