//Edited menu options.

//Shortcut to our special options menu.
ListMenu "MainMenu"
{
	IfGame(Doom, Chex)
	{
		StaticPatch 94, 2, "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)
	{
		TextItem "New Game", "n", "PlayerclassMenu"
		ifOption(SwapMenu)
		{
			TextItem "Load Game", "l", "LoadGameMenu"
			TextItem "Save Game", "s", "SaveGameMenu"
			TextItem "Options", "o", "OptionsMenu"
			TextItem "BP Options", "b", "BPSettings"
		}
		else
		{
			TextItem "Options", "o", "OptionsMenu"
			TextItem "BP Options", "b", "BPSettings"
			TextItem "Load Game", "l", "LoadGameMenu"
			TextItem "Save Game", "s", "SaveGameMenu"
		}
		ifOption(ReadThis)
		{
			TextItem "Read This!","r", "ReadThisMenu"
		}
		TextItem "Quit Game", "q", "QuitMenu"
	}
	
	IfGame(Heretic, Hexen)
	{
		TextItem "$MNU_NEWGAME", "n", "PlayerclassMenu"
		TextItem "$MNU_OPTIONS", "o", "OptionsMenu"
		TextItem "BD Options", "b", "BDSettings"
		TextItem "$MNU_GAMEFILES", "g", "GameFilesMenu"
		TextItem "$MNU_INFO", "i", "ReadThisMenu"
		TextItem "$MNU_QUITGAME", "q", "QuitMenu"
	}
}








OptionMenu "OptionsMenu"
{
	Title "OPTIONS"
	StaticText " "
	Submenu "Customize Controls",		"CustomizeControls"
	Submenu "Mouse options",			"MouseOptions"
	Submenu "Joystick options",			"JoystickOptions"
	StaticText " "
	Submenu "Player Setup",				"PlayerMenu"
	Submenu "Gameplay Options",			"GameplayOptions"
	Submenu "Compatibility Options",	"CompatibilityOptions"
	Submenu "Automap Options",			"AutomapOptions"
	Submenu "HUD Options",				"HUDOptions"
	Submenu "Miscellaneous Options",	"MiscOptions"
	Submenu "Sound Options",			"SoundOptions"
	Submenu "Display Options",			"VideoOptions"
	Submenu "Set video mode",			"VideoModeMenu"
	StaticText " "
	SafeCommand "Reset to defaults",	"reset2defaults"
	SafeCommand	"Reset to last saved",	"reset2saved"
	Command "Go to console",			"menuconsole"
}

OptionMenu "BrutalOptions"
{

  
  
  Title "Brutal Doom Options"
	StaticText " "
	


  Option "Enable Brutal Doom Options", "isrunningzandronum", "YesOrNoFalse"
  StaticText " "
  StaticText " "
  
  StaticText "===== Client Options ====="
  Option "Blood Amount", "zdoombrutalblood", "BrutalBlood"
  StaticText "How much blood you want to see?"
  StaticText " "
  
  Option "Enable Janitor", "zdoombrutaljanitor", "YesOrNo"
  StaticText "Makes gibs disappear after 30 seconds."
  StaticText " "
  
  StaticText "===== Server options ====="
  StaticText "(Requires map restart to take effect)"

  
  Option "Vanilla Monsters", "bd_classicmonsters", "YesOrNo"
  StaticText "(KEEP THIS ON NO)"
  StaticText " "
  
  
  Option "Enable Bullet Penetration", "bd_nobulletpenetration", "YesOrNoFalse"
  StaticText "Makes bullets and rockets penetrate thin walls and doors."
  StaticText " "
}

OptionValue "YesOrNo1"
{
	0, "Yes"
	1, "No"


}

OptionValue "BrutalBlood"
{
	1, "Very Low"
	2, "Low"
	3, "Normal (Default)"
	4, "High"
	666, "Very High"
}

OptionValue "YesOrNo"
{
	0, "No"
	1, "Yes"


}

OptionValue "EnabledorRemoved"
{
	0, "Enabled"
	1, "Removed"


}

OptionValue "YesOrNoFalse"
{
	1, "No"
	0, "Yes"






}

OptionMenu "BPWeaponSettings"
{
	Title "BRUTAL PACK: WEAPONS"
		Submenu "General Settings",		"GeneralSettings"
		Submenu "Skins/Extra Weapons",		"SkinSettings"
		Submenu "Remove Weapons",		"RemoveWeapons"
		  StaticText " "
		Submenu "Rifle Settings",		"RifleSettings"
	Submenu "Shotgun Settings",		"ShotgunSettings"
	Submenu "SSG Settings",		"SSGSettings"
	Submenu "Plasma Gun Settings",		"PlasmaGunSettings"
	Submenu "Chainsaw Settings",		"ChainsawSettings"
  StaticText " "
}





OptionMenu "BPWorldSettings"
{
	Title "BRUTAL PACK: World"
	 StaticText "These will come in V10"
	StaticText " "
		//Submenu "Casing Settings",		"CasingSettings"
		  StaticText " "
		//Submenu "Smoke Settings",		"SmokeSettings"
  StaticText " "
}

OptionMenu "CasingSettings"
{
	Title "BRUTAL PACK: Casing Settings"
  		Option "Casings", "bp_Casings", "YesOrNo1"
  StaticText "(Disables All Casings)"
}

OptionMenu "SmokeSettings"
{
	Title "BRUTAL PACK: Smoke Settings"
  		Option "No Gun Smoke", "bp_NoCasings", "YesOrNo"
  StaticText "(Disables Gun Smoke)"
  	  StaticText " "
		Option "No Casing Smoke", "bp_NoCasingSmoke", "YesOrNo"
  StaticText "(Disables Casing Smoke Effects)"

}


OptionMenu "BPPlayerSettings"
{
	Title "BRUTAL PACK: Player"
	 StaticText " "
		Option "Regular Pain Sounds", "bp_RegPain", "YesOrNo"
  StaticText "(Adds back the vanilla Doom Guy pain sounds)"
  StaticText " "
  Option "Low Health Pulse", "bp_LowHealthPulse", "YesOrNo1"
   StaticText "(Pulse Screen When Health Is Low ?)"
    StaticText " "
			Slider "Screen Shake",			"r_quakeintensity", 0.00, 1.00,1
			  StaticText "(Adjust Screen Shake Intensity To Your Liking)"
			   //StaticText " "
  	//Slider "Player Speed",			"turbo", 0, 255, 1
	  //StaticText "(Adjust Player Movement Speed To Your Liking)"
	  	 // StaticText "(Sadly this resets upon game restart)"
}

OptionMenu "BPMonsterSettings"
{
	Title "BRUTAL PACK: Monsters"
	  StaticText "(All Require Map Restart)"
	   StaticText " "
		Option "Dark Imps", "bp_NoDark", "YesOrNo1"
  StaticText "(Add Dark Imps to Imp Spawner ?)"
               StaticText " "
		Option "Saw Guy", "bp_NoSawGuy", "YesOrNo1"
  StaticText "(Add Saw Guy to Zombieman Spawner ?)"
       StaticText " "
		Option "Suicide Guy", "bp_NoSuiGuy", "YesOrNo1"
  StaticText "(Add Suicide Bomber to Zombieman Spawner ?)"
       StaticText " "
		Option "Rocket Guy", "bp_NoRockGuy", "YesOrNo1"
  StaticText "(Add Rocket Guy to Sargeant Spawner ?)"
        StaticText " "
		Option "SSG Guy", "bp_NoSSGGuy", "YesOrNo1"
  StaticText "(Add SSG Guy to Sargeant Spawner ?)"
       StaticText " "
		Option "CrackoDemon", "bp_NoCrack", "YesOrNo1"
  StaticText "(Add CrackoDemon to Cacodemon Spawner ?)"
    StaticText " "
		Option "Diabolist", "bp_NoDia", "YesOrNo1"
  StaticText "(Add Diabolist to Archvile Spawner ?)"
      StaticText " "
		Option "Incarnate", "bp_NoIncar", "YesOrNo1"
  StaticText "(Add very annoying Incarnate to Revenant Spawner ?)"
               StaticText " "
		Option "Hellstorm Demon", "bp_NoHStorm", "YesOrNo1"
  StaticText "(Add Hellstorm Demon to Hellknight Spawner ?)"
       StaticText " "
		Option "Pyro Demon", "bp_NoPyro", "YesOrNo1"
  StaticText "(Add Pyro Demon to Baron Spawner ?)"
         StaticText " "
		Option "Bruiser Demon", "bp_NoBruiser", "YesOrNo1"
  StaticText "(Add Bruiser Demon to Baron Spawner ?)"


}



OptionMenu "SkinSettings"
{
	Title "BRUTAL PACK: Skins/Extra Weapons"
  StaticText "(These features will be coming in v10)"
    StaticText "(This will include" 
	StaticText "variant rifle/shotgun skins"
	StaticText ",the Magnum, M60,Skulltag Weapons"
	StaticText "and much more)"


}

OptionMenu "GeneralSettings"
{
	Title "BRUTAL PACK: General Weapon Settings"
  		Option "Start Animation", "bp_NoStartAnim", "YesOrNo1"
  StaticText "(Start Up Animation ?)"
  	  StaticText " "
		Option "Alt Bob", "bp_AltBob", "YesOrNo1"
  StaticText "(Weapon bobbing/swaying when aim firing ?)"

}

OptionMenu "RemoveWeapons"
{
	Title "BRUTAL PACK: Remove Weapons"
		Option "Heavy Rifle", "bp_HvyR", "EnabledorRemoved"
  StaticText "(Remove Heavy Rifle from Load Out ?)"
    StaticText "(Still Testing)"
  StaticText " "
}


OptionMenu "ShotgunSettings"
{
	Title "BRUTAL PACK: Shotgun"
		Option "Auto Alt", "bp_NoAuto", "YesOrNo1"
  StaticText "(Auto Aim when ALT Firing the Shotgun ?)"
  StaticText " "
  		Option "Pump Cam", "bp_NoPumCam", "YesOrNo1"
  StaticText "(Camera Movement When Pumping The Shotgun ?)"
  StaticText " "
  
  	Option "Shotgun Particles", "bp_SGParticles", "YesOrNo"
  StaticText "(Shotgun Particle Effects ?)"
  StaticText " "
 
}

OptionMenu "PlasmaGunSettings"
{
	Title "BRUTAL PACK: PlasmaGun"
		Option "Low Ammo Beep", "bp_NoBeep", "YesOrNo1"
  StaticText "(Beep when low on ammo ?)"
  StaticText " "
}

OptionMenu "SSGSettings"
{
	Title "BRUTAL PACK: SSG"
		Option "Variant SSG Sound", "bp_SSGSound", "SSGSoundValue"
  StaticText "(Two different SSG sounds to choose from)"
  StaticText " "
  Option "SSG Particles", "bp_SSGParticles", "YesOrNo"
  StaticText "(SSG Particle Effects ?)"
  StaticText " "
}

OptionMenu "ChainsawSettings"
{
	Title "BRUTAL PACK: Chainsaw"
		Option "Ammo Drops", "bp_AmmoDrop", "YesOrNo1"
  StaticText "(Ammo drops for Chainsaw kills ?)"
  StaticText "" 
  StaticText "(Requires weapon deselect for changes to take effect)"
}

OptionMenu "RifleSettings"
{
	Title "BRUTAL PACK: Rifle"
		Option "3 Round Alt Aim", "bp_Alt3round", "YesOrNo"
  StaticText "(3 round burst only when Aiming ?)"
      StaticText "(Burst mode needs to be activated first)"
}




OptionMenu "BPSettings"
{
	Title "BRUTAL PACK SETTINGS"
	StaticText ""
	StaticText "---Gameplay Options---"
	StaticText ""

	Submenu "Weapon Options",		"BPWeaponSettings"
		   StaticText " "
	Submenu "Player Options",		"BPPlayerSettings"
		   StaticText " "
	Submenu "Monster Options",		"BPMonsterSettings"
		   StaticText " "
	Submenu "World Options",		"BPWorldSettings"
	StaticText ""
		Submenu "Brutal Doom Options",			"BrutalOptions"
		   StaticText " "
}

OptionValue "SSGSoundValue"
{
	0, "Variant"
	1, "Default"
}


