LISTMENU "MainMenu"
{
	IfGame(Doom, Chex)
	{
		StaticPatch 88, -13, "M_DOOM"
		Position 97, 72
		IfOption(ReadThis)
		{
			Position 97, 64
		}
	}
	IfGame(Strife)
	{
		StaticPatch 84, 2, "M_STRIFE"
		Position 97, 45
	}
	IfGame(Heretic)
	{
		StaticPatch 88, 0, "M_HTIC"
		StaticPatch 40, 10, "M_SKL01"
		StaticPatch 232, 10, "M_SKL00"
		Position 110, 56
	}
	IfGame(Hexen)
	{
		StaticPatch 88, 0, "M_HTIC"
		StaticPatch 37, 80, "FBULB0"
		StaticPatch 278, 80, "FBULA0"
		Position 110, 56
	}
	
	IfGame(Doom, Strife, Chex)
	{
		PatchItem "M_CLASS", "c", "PlayerMenu"
		ifOption(SwapMenu)
		{
			PatchItem "M_MVOPT","m", "MultiverseOptionsMenu"
			PatchItem "M_OPTION","o", "OptionsMenu"
			Patchitem "M_SKIRM","s", "ZA_SkirmishMenu" 
			//PatchItem "M_PATCHN","r", "PatchNotes"
		}
		else
		{
			PatchItem "M_MVOPT","m", "MultiverseOptionsMenu"
			PatchItem "M_OPTION","o", "OptionsMenu"
			Patchitem "M_SKIRM","s", "ZA_SkirmishMenu" 
			//PatchItem "M_PATCHN","r", "PatchNotes"
		}
		ifOption(ReadThis)
		{
			//PatchItem "M_PATCHN","r", "PatchNotes"
		}
		PatchItem "M_QUITG", "q", "QuitMenu"
	}
	
	IfGame(Heretic, Hexen)
	{
		TextItem "$MNU_NEWGAME", "n", "PlayerclassMenu"
		TextItem "$MNU_OPTIONS", "o", "OptionsMenu"
		TextItem "$MNU_GAMEFILES", "g", "GameFilesMenu"
		TextItem "$MNU_INFO", "i", "ReadThisMenu"
		TextItem "$MNU_QUITGAME", "q", "QuitMenu"
	}
}

OptionMenu "MultiverseOptionsMenu"
{
	Title "MULTIVERSE OPTIONS"
	Submenu "Class Skin Selection", "PreferredSkins"
	StaticText " "
	StaticText "Controls", 1
	Control    "Activate ability", "invuse"
	Control    "Class Information Pages", "ClassInfoPages"
	StaticText " "
	StaticText "Visual", 1
	Slider "Field of View", "mv_fov", 80, 140, 1, 0
	Option "Hit Marker", "mv_hitmarker", "OnOff"
	Option "Kill Marker", "mv_killmarker", "OnOff"
	Option "Sector light mode",	gl_lightmode, "LightingModes"
	Option "Fog mode", gl_fogmode, "FogMode"
	Option "Dynamic Lights enabled", gl_lights,	"YesNo"
	Slider "Dynamic light intensity", gl_lights_intensity, 0.0, 1.0, 0.1
	Slider "Dynamic light size", gl_lights_size, 0.0, 2.0, 0.1
	StaticText " "
	StaticText "Audio", 1
	Option "Hit Sound", "mv_hitbeep", "OnOff"
	Option "Hit Sound Type", "mv_hitbeeptype", "HitSounds"
	Slider	"Hit Sound Volume",	"mv_hitbeepvolume", 0, 100, 5, 0
	StaticText " "
	Option "Kill Sound", "mv_killbeep", "OnOff"
	Option "Kill Sound Type", "mv_killbeeptype", "KillSounds"
	Slider	"Kill Sound Volume", "mv_killbeepvolume", 0, 100, 5, 0
	StaticText " "
	StaticText "HUD", 1
	Option "HUD Style", "screenblocks", "HUDStyle"
	Option "Draw Coop Info", "cl_drawcoopinfo", "YesNo"
	Submenu "Automap Options", "AutomapOptions"
	StaticText " "
	StaticText "Miscellaneous", 1
	Option "Enable Screamers", "mv_screamers", "OnOff"
	Option		"Switch without ammo",	"cl_noammoswitch",				"OnOff"
	StaticText " "
	StaticText "Note: Having the above setting off can break certain weapons."
	StaticText "It is recommended to leave this on!"
}

OptionMenu "PreferredSkins"
{
	Title "CLASS SKIN SELECTION"
	StaticText "Note: Skins only change on round start or when you respawn!"
	StaticText " "
	StaticText "Ghouls", 1
	StaticText " "
	Option "Sjas", "mv_sjasskin", "SjasSkin"
	Option "Jitterskull", "mv_jitterskullskin", "JitterskullSkin"
	Option "Choke", "mv_chokeskin", "ChokeSkin"
	Option "Eyesore", "mv_eyesoreskin", "EyesoreSkin"
	Option "Soul Harvester", "mv_soulharvesterskin", "SoulHarvesterSkin"
	Option "Clowny", "mv_clownyskin", "ClownySkin"
	Option "Iodsa", "mv_iodsaskin", "IodsaSkin"
	Option "Tyrant Lich", "mv_tyrantlichskin", "TyrantLichSkin"
}
	

OptionValue "HUDStyle"
{
	11, "Modern"
	10, "Classic"
}

OptionValue HitSounds
{
	1, "Quake Champions"
	2, "Quake III Arena"
	3, "Team Fortress 2"
}

OptionValue KillSounds
{
	1, "Doom 64"
	2, "Dead by Daylight"
	3, "Quake III Arena"
	4, "QC:DE"
	5, "Cruelty Squad"
}

OptionValue SjasSkin
{
	1, "Base"
	2, "Punchline"
}

OptionValue JitterskullSkin
{
	1, "Base"
	2, "Corpsegrinder"
}

OptionValue ChokeSkin
{
	1, "Base"
	2, "Disgorge"
}

OptionValue EyesoreSkin
{
	1, "Base"
	2, "Septic"
}

OptionValue SoulHarvesterSkin
{
	1, "Base"
	2, "Shaman"
}

OptionValue ClownySkin
{
	1, "Base"
	2, "Mr. Bungle"
}

OptionValue IodsaSkin
{
	1, "Base"
	2, "Mare"
	3, "Elder One"
}

OptionValue TyrantLichSkin
{
	1, "Base"
	2, "Vestige"
}