// Menu setup

Gameinfo
{
	MenuFontColor_Title = "white"
	MenuFontColor_Action = "orange"
	MenuFontColor_Label = "lightblue"
	MenuFontColor_Selection = "cyan"	
	MenuFontColor_Header = "Cream"
	MenuFontColor_Highlight = "Orange"
	DimColor = "00 00 8b"
	InfoPage = "HELP1", "HELP2"

	AddCustomData = "K.S.", "int", 0
	AddCustomData = "$$$", "int", 0
	AddCustomData = "UPs", "int", 0
	AddCustomData = "OnMechCol", "bool", 0
	AddCustomData = "RankCol", "int", 1
	ForceKillScripts = True
}


// Episode setup
clearepisodes

episode HUB
{
	name = "Map HUB"
	NoSkillMenu
}

episode CF01
{
	name = "Combat Frenzy"
}

episode SD01
{
	name = "Survival Defender"
}

episode SF01
{
	name = "Shotgun Frenzy"
}


// Map setup
map TITLEMAP lookup "TITLEMAP"
{
	levelnum = 1
	next = "CF01"
	sky1 = "RSKYC", 0.2
	sky1 = "RSKY4", 0.1
	music = "d_in"
	allowrespawn
	noinventorybar
}

// Quick Match (CF)

map CF01 lookup "War Machine"
{
	levelnum = 1
	next = "CF02"
	music = "UT3TRK2"
	intermusic = "Q4FINAL"
	allowrespawn
}

map CF02 lookup "District"
{
	levelnum = 2
	next = "CF03"
	music = "KLENDROP"
	intermusic = "Q4FINAL"
	allowrespawn
}

map CF03 lookup "Checkpoint"
{
	levelnum = 3
	next = "CF04"
	music = "DOOM2005"
	intermusic = "Q4FINAL"
	sky1 = RSKYG, 0.0
	allowrespawn
}

map CF04 lookup "Hell Island"
{
	levelnum = 4
	next = "CF05"
	music = "BSDOUBT"
	intermusic = "Q4FINAL"
	sky1 = "RSKYC", 0.2
	sky2 = "RSKY4", 0.1
	doublesky
	allowrespawn
}

map CF05 lookup "Dynomite"
{
	levelnum = 5
	next = "SD01"
	music = "OMDMUS"
	intermusic = "Q4FINAL"
	sky1 = "03SIDE2", 0.0
	allowrespawn
}

// Survival Defender (SD)
map SD01 lookup "Hell Asteroid"
{
	levelnum = 6
	next = "SD02"
	music = "BSARMA"
	intermusic = "Q4FINAL"
	sky1 = "03SIDE2", 0.0
	allowrespawn
}

map SD02 lookup "The Valley"
{
	levelnum = 7
	next = "SF01"
	music = "IMARCA"
	intermusic = "Q4FINAL"
	sky1 = "RSKYG", 0.0
	allowrespawn
}

// Total Invasion (SF)
map SF01 lookup "Refinery"
{
	levelnum = 8
	next = "SF02"
	music = "NCONTRA"
	intermusic = "Q4FINAL"
	sky1 = "RSKYM", 0.0
	allowrespawn
}

map SF02 lookup "Wasteland"
{
	levelnum = 9
	next = "SF03"
	music = "ZANIKINE"
	intermusic = "Q4FINAL"
	sky1 = "RSKYW", 0.0
	allowrespawn
	lightning
	fallingdamage
}

map SF03 lookup "Grid"
{
	levelnum = 10
	next = "SF04"
	music = "MZRESPWN"
	intermusic = "Q4FINAL"
	allowrespawn
}

map SF04 lookup "Hell Siege"
{
	levelnum = 11
	next = "SF05"
	music = "TDTSO"
	intermusic = "Q4FINAL"
	sky1 = "RSKY5", 0.2
	allowrespawn
}

map SF05 lookup "Underworld"
{
	levelnum = 12
	sky1 = RSKYG, 0.0
	next = "CF01"
	music = "300TOVIC"
	intermusic = "Q4FINAL"
	allowrespawn
}

map TEST lookup "Testing map"
{
	music = "LABHub"
	intermusic = "Q4FINAL"
	allowrespawn
}

map HUB lookup "Mission Select"
{
	music = "LABHub"
	intermusic = "Q4FINAL"
	allowrespawn
}

ClearSkills

skill Classic {
	ACSReturn = 0
	MustConfirm = "S.F. unofficial patch 8f's / S.F.+ test versions classic dropset, that means no HP and AP bonuses, no extra loots, no runes, no upgrades (like stimpack & player ups), and no champions.  Are you sure?"
	name = "Classic"
	SpawnFilter = "Normal"
	ReplaceActor = "UpgradeCard", "InvisiblePuff"
	ReplaceActor = "Greedsphere", "InvisiblePuff"
	ReplaceActor = "BigGem", "InvisiblePuff"
	ReplaceActor = "SmallGem", "InvisiblePuff"
	ReplaceActor = "Fading_Medikit", "InvisiblePuff"
	ReplaceActor = "Fading_SteelPlatingArmor", "InvisiblePuff"
	ReplaceActor = "Fading_TitaniumArmor", "InvisiblePuff"
	ReplaceActor = "Fading_Medikit", "InvisiblePuff"
	ReplaceActor = "Inventory_TurretShotgun", "InvisiblePuff"
	ReplaceActor = "Inventory_TurretChaingun", "InvisiblePuff"
}

skill Normal {
	ACSReturn = 1
	MustConfirm = "Shotgun Frenzy Plus at it's full glory. Are you sure?"
	name = "Normal"
	SpawnFilter = "Normal"
	DefaultSkill
}

skill Hard {
	MustConfirm = "x2 damage taken from monsters, x2 monster HP. No Megaspheres. Medikits and Soulspheres are more common. Are you sure?"
	MonsterHealth = 2.0
	DamageFactor = 2.0
	ACSReturn = 2
	name = "Hard"
	SpawnFilter = "Normal"
	ReplaceActor = "Inventory_Soulsphere", "Fading_Medikit"
	ReplaceActor = "Inventory_Megasphere", "Inventory_Soulsphere"
}

skill Turbo {
	MustConfirm = "Fast and 50% wilder monsters. Are you sure?"
	FastMonsters
	Aggressiveness = 0.5
	ACSReturn = 3
	name = "Turbo"
	SpawnFilter = "Normal"
}

skill Misserable {
	MustConfirm = "Less loot, 25% less money, prices are 25% inflated. Are you sure?"
	ACSReturn = 4
	name = "Miserable"
	ReplaceActor = "BigGem", "InvisiblePuff"
	ReplaceActor = "SmallGem", "InvisiblePuff"
	ReplaceActor = "Fading_Medikit", "InvisiblePuff"
	ReplaceActor = "Fading_SteelPlatingArmor", "InvisiblePuff"
	ReplaceActor = "Fading_TitaniumArmor", "InvisiblePuff"
	ReplaceActor = "Fading_Medikit", "InvisiblePuff"
	ReplaceActor = "Inventory_Soulsphere", "InvisiblePuff"
	ReplaceActor = "Inventory_TurretShotgun", "InvisiblePuff"
	ReplaceActor = "Inventory_TurretChaingun", "InvisiblePuff"
	SpawnFilter = "Normal"
}

skill Masochist {
	MustConfirm = "Hard + Turbo + Misserable skill levels in a single skill because you hate yourself. Oh and, no Megasphere and Godsphere. Are you sure?"
	MonsterHealth = 2.0
	DamageFactor = 1.5
	FastMonsters
	Aggressiveness = 0.3
	ACSReturn = 5
	name = "Masochist"
	SpawnFilter = "Normal"
	ReplaceActor = "BigGem", "InvisiblePuff"
	ReplaceActor = "SmallGem", "InvisiblePuff"
	ReplaceActor = "Fading_Medikit", "InvisiblePuff"
	ReplaceActor = "Fading_SteelPlatingArmor", "InvisiblePuff"
	ReplaceActor = "Fading_TitaniumArmor", "InvisiblePuff"
	ReplaceActor = "Inventory_Soulsphere", "InvisiblePuff"
	ReplaceActor = "Inventory_Megasphere", "InvisiblePuff"
	ReplaceActor = "Inventory_Godsphere", "InvisiblePuff"
	ReplaceActor = "Inventory_TurretShotgun", "InvisiblePuff"
	ReplaceActor = "Inventory_TurretChaingun", "InvisiblePuff"
}