OptionMenu "UniversalGibs"
{
	Title "Universal Gibs Options"
	
	SafeCommand "Remove Gibs", "gibcleanup", "This will remove all gibs on the map. Use in case of extreme lag."
	StaticText ""
	Submenu "Visual Options", "UniversalGibsVisual"
	Submenu "Advanced Options", "UniversalGibsAdvanced"
	StaticText ""
	Option "Enable Gibs", "ug_gibs", "OnOff"
	StaticText ""
	Slider "Gib Velocity Multiplier - XY", "ug_gibs_velocity_xy", 0.25, 10.00, 0.25, 2
	Slider "Gib Velocity Multiplier - Z", "ug_gibs_velocity_z", 0.25, 10.00, 0.25, 2
	StaticText ""
	Option "Fade Corpses", "ug_corpsefade", "OnOff", "ug_gibs"
	Option "Fade Blood", "ug_bloodfade", "OnOff", "ug_gibs"
	Slider "Fade Time", "ug_lifetime", 0, 300, 10, 0
	StaticText "Objects will disappear after this many seconds.", "White"
	StaticText "0 means never disappear.", "White"
}

OptionMenu "UniversalGibsVisual"
{
	Title "Visual Options"
	
	Option "Gib Trails", "ug_gibs_trails", "OnOff", "ug_gibs"
	Slider "Gib Trail Size", "ug_gibs_trail_size", 4, 128, 4, 0
	Slider "Gib Trail Density", "ug_gibs_trail_density", 1, 4, 1, 0
	StaticText ""
	Option "Gib Floor Decals", "ug_gibs_floor", "DecalMode", "ug_gibs"
	Slider "Floor Decals Alpha", "ug_gibs_floor_alpha", 0.05, 1.00, 0.05, 2
	Option "Liquids Dissolve Blood", "ug_dissolve", "OnOff", "ug_gibs"
	StaticText ""
	Option "Gib Wall Sliding", "ug_gibs_wallslide", "OnOff", "ug_gibs"
	StaticText ""
	Option "Use Blood Color", "ug_bloodcolor", "OnOff", "ug_gibs"
	Slider "Blood Brightness", "ug_blood_brightness", 0.05, 1.00, 0.05, 2
	StaticText ""
	Option "Scale Gibs/Pools", "ug_scale_gibs", "OnOff", "ug_gibs"
	StaticText "Scales gibs and pools with monster size.", "White"
	StaticText "Due to how sprites are rendered, huge gibs might", "Fire"
	StaticText "look really, really weird near pools. Use at own risk!", "Fire"
	StaticText ""
	Option "Gib Mode", "ug_gib_mode", "GibMode", "ug_gibs"
	StaticText "These modify gib behaviour and/or even sprites.", "White"
	StaticText "Not all settings work on all modes.", "White"
}

OptionMenu "UniversalGibsAdvanced"
{
	Title "Advanced Options"
	
	Slider "Overkill Levels", "ug_overkill", 1, 4, 1, 0
	StaticText "Higher damage spawns more gibs.", "White"
	StaticText "This controls how many levels of overkill there are.", "White"
	StaticText ""
	Slider "Gibbing Threshold", "ug_threshold", 0, 10, 0.10, 1
	StaticText "Increases/decreases damage needed for gibbing.", "White"
	StaticText "0 means always gib.", "White"
	StaticText ""
	Option "Shootable Corpses", "ug_corpseshoot", "OnOff", "ug_gibs"
	Slider "Corpse Health Multiplier", "ug_corpsehealth", 0.50, 20.00, 0.50, 2
	StaticText "If enabled, ungibbed corpses can be gibbed.", "White"
	StaticText ""
	Option "Advanced Physics", "ug_advphysics", "OnOff", "ug_gibs"
	StaticText "Gibs fly in the direction of the shot. Think Serious Sam.", "White"
	StaticText "Angles are not perfect; may look weird with missiles.", "Fire"
	StaticText ""
}

AddOptionMenu "OptionsMenu"
{
	StaticText ""
	Submenu "Universal Gibs", "UniversalGibs"
}

OptionValue "DecalMode"
{
	0, "Disabled"
	1, "First Bounce"
	2, "Always"
}

OptionValue "GibMode"
{
	0, "Default"
	1, "Mortal Kombat"
	2, "Cogs 'n' Springs"
}