
misc
{
	
	0
	{
		title = "None";
	}
}


polyobj
{
	title = "Polyobj";
	
	1
	{
		title = "Polyobj Start Line";
		
		arg0
		{
			title = "Polyobj Number";
		}
		
		arg1
		{
			title = "Mirror Polyobj Number";
		}
		
		arg2
		{
			title = "Sound Number";
		}
	}
	
	2
	{
		title = "Polyobj Rotate Left";
		
		arg0
		{
			title = "Polyobj Number";
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Target Angle";
		}
	}
	
	3
	{
		title = "Polyobj Rotate Right";
		
		arg0
		{
			title = "Polyobj Number";
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Target Angle";
		}
	}
	
	4
	{
		title = "Polyobj Move";
		
		arg0
		{
			title = "Polyobj Number";
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Movement Angle";
		}
		
		arg3
		{
			title = "Movement Length";
		}
	}
	
	5
	{
		title = "Polyobj Explicit Line";
		
		arg0
		{
			title = "Polyobj Number";
		}
		
		arg1
		{
			title = "Rendering order";
		}
		
		arg2
		{
			title = "Mirror Polyobj Number";
		}
		
		arg3
		{
			title = "Sound Number";
		}
	}
	
	6
	{
		title = "Polyobj Move (8px)";
		
		arg0
		{
			title = "Polyobj Number";
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Movement Angle";
		}
		
		arg3
		{
			title = "Movement Length (8px)";
		}
	}
	
	7
	{
		title = "Polyobj Door Swing";
		
		arg0
		{
			title = "Polyobj Number";
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Movement Angle";
		}
		
		arg3
		{
			title = "Delay";
		}
	}
	
	8
	{
		title = "Polyobj Door Slide";
		
		arg0
		{
			title = "Polyobj Number";
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Movement Angle";
		}
		
		arg3
		{
			title = "Movement Length";
		}
		
		arg4
		{
			title = "Delay";
		}
	}
	
	90
	{
		title = "Polyobj Rotate Left (override)";
		
		arg0
		{
			title = "Polyobj Number";
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Target Angle";
		}
	}
	
	91
	{
		title = "Polyobj Rotate Right (override)";
		
		arg0
		{
			title = "Polyobj Number";
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Target Angle";
		}
	}
	
	92
	{
		title = "Polyobj Move (override)";
		
		arg0
		{
			title = "Polyobj Number";
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Movement Angle";
		}
		
		arg3
		{
			title = "Movement Length";
		}
	}
	
	93
	{
		title = "Polyobj Move (8px, override)";
		
		arg0
		{
			title = "Polyobj Number";
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Movement Angle";
		}
		
		arg3
		{
			title = "Movement Length (8px)";
		}
	}
}


line
{
	title = "Line";
	
	9
	{
		title = "Line Horizon";
	}
	
	121
	{
		title = "Line Identification";
		
		arg0
		{
			title = "Set Line ID";
		}
	}
}


door
{
	title = "Door";
	
	10
	{
		title = "Door Close";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Light Tag";
			type = 13;
		}
	}
	
	11
	{
		title = "Door Open";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Light Tag";
			type = 13;
		}
	}
	
	12
	{
		title = "Door Raise";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Close Delay";
		}
		
		arg3
		{
			title = "Light Tag";
			type = 13;
		}
	}
	
	13
	{
		title = "Door Locked Raise";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Close Delay";
		}
		
		arg3
		{
			title = "Key Number";
			type = 11;
			enum = "keys";
		}
		
		arg4
		{
			title = "Light Tag";
			type = 13;
		}
	}
}


floor
{
	title = "Floor";
	
	20
	{
		title = "Floor Lower";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Movement Amount";
		}
	}
	
	21
	{
		title = "Floor Lower to Lowest Floor";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
	}
	
	22
	{
		title = "Floor Lower to Nearest Floor";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
	}
	
	23
	{
		title = "Floor Raise";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Movement Amount";
		}
	}
	
	24
	{
		title = "Floor Raise to Highest Floor";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
	}
	
	25
	{
		title = "Floor Raise to Nearest Floor";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
	}
	
	28
	{
		title = "Floor Crusher Start";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Crush Damage";
		}
	}
	
	35
	{
		title = "Floor Raise (8px)";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Movement Amount (8px)";
		}
	}
	
	36
	{
		title = "Floor Lower (8px)";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Movement Amount (8px)";
		}
	}
	
	46
	{
		title = "Floor Crusher Stop";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
	}
	
	66
	{
		title = "Floor Lower Instantly (8px)";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg2
		{
			title = "Target Height (8px)";
		}
	}
	
	67
	{
		title = "Floor Raise Instantly (8px)";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg2
		{
			title = "Target Height (8px)";
		}
	}
	
	68
	{
		title = "Floor Move (8px)";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Target Height (8px)";
		}
		
		arg3
		{
			title = "Negative Height";
			type = 11;
			enum = "noyes";
		}
	}
	
	95
	{
		title = "Floor and Ceiling Lower";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Movement Amount";
		}
	}
	
	96
	{
		title = "Floor and Ceiling Raise";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Movement Amount";
		}
	}
}


stairs
{
	title = "Stairs";
	
	26
	{
		title = "Stairs Build Down";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Step Amount";
		}
		
		arg3
		{
			title = "Build Step Delay";
		}
		
		arg4
		{
			title = "Reset Delay";
		}
	}
	
	27
	{
		title = "Stairs Build Up";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Step Amount";
		}
		
		arg3
		{
			title = "Build Step Delay";
		}
		
		arg4
		{
			title = "Reset Delay";
		}
	}
	
	31
	{
		title = "Stairs Build Down (sync)";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Step Amount";
		}
		
		arg3
		{
			title = "Reset Delay";
		}
	}
	
	32
	{
		title = "Stairs Build Up (sync)";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Step Amount";
		}
		
		arg3
		{
			title = "Reset Delay";
		}
	}
}


pillar
{
	title = "Pillar";
	
	29
	{
		title = "Pillar Build";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Movement Amount";
		}
	}
	
	30
	{
		title = "Pillar Open";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Floor Movement Amount";
		}
		
		arg3
		{
			title = "Ceiling Movement Amount";
		}
	}
	
	94
	{
		title = "Pillar Build and Crush";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Movement Amount";
		}
	}
}


ceiling
{
	title = "Ceiling";
	
	40
	{
		title = "Ceiling Lower";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Movement Amount";
		}
	}
	
	41
	{
		title = "Ceiling Raise";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Movement Amount";
		}
	}
	
	42
	{
		title = "Ceiling Crusher Start";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Crush Damage";
		}
	}
	
	43
	{
		title = "Ceiling Crush Once";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Crush Damage";
		}
	}
	
	44
	{
		title = "Ceiling Crusher Stop";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
	}
	
	45
	{
		title = "Ceiling Crush Once and Open";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Crush Damage";
		}
	}
	
	69
	{
		title = "Ceiling Move (8px)";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Movement Amount (8px)";
		}
		
		arg3
		{
			title = "Negative Height";
			type = 11;
			enum = "noyes";
		}
	}
}


platform
{
	title = "Platform";
	
	60
	{
		title = "Platform Perpetual Move";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Reverse Delay";
		}
	}
	
	61
	{
		title = "Platform Stop";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
	}
	
	62
	{
		title = "Platform Lower Wait Raise";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Reverse Delay";
		}
	}
	
	63
	{
		title = "Platform Lower (8px)";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Reverse Delay";
		}
		
		arg3
		{
			title = "Movement Amount (8px)";
		}
	}
	
	64
	{
		title = "Platform Raise Wait Lower";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Reverse Delay";
		}
	}
	
	65
	{
		title = "Platform Raise (8px)";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Movement Speed";
		}
		
		arg2
		{
			title = "Reverse Delay";
		}
		
		arg3
		{
			title = "Movement Amount (8px)";
		}
	}
}


teleport
{
	title = "Teleport";
	
	70
	{
		title = "Teleport";
		
		arg0
		{
			title = "Target MapSpot Tag (0=ignore)";
			type = 14;
		}
		
		arg1
		{
			title = "Target Sector Tag (0=ignore)";
			type = 13;
		}
	}
	
	71
	{
		title = "Teleport (silent)";
		
		arg0
		{
			title = "Target MapSpot Tag (0=ignore)";
			type = 14;
		}
		
		arg1
		{
			title = "Keep orientation";
			type = 11;
			enum = "noyes";
		}
		
		arg2
		{
			title = "Target Sector Tag (0=ignore)";
			type = 13;
		}
	}
	
	74
	{
		title = "Teleport To Map";
		
		arg0
		{
			title = "Map Number";
		}
		
		arg1
		{
			title = "Position";
		}
	}
}


thing
{
	title = "Thing";
	
	72
	{
		title = "Thing Thrust";
		
		arg0
		{
			title = "Thrust Angle";
		}
		
		arg1
		{
			title = "Thrust Distance";
		}
	}
	
	73
	{
		title = "Thing Damage";
		
		arg0
		{
			title = "Damage Amount";
		}
	}
	
	130
	{
		title = "Thing Activate";
		
		arg0
		{
			title = "Thing Tag";
			type = 14;
		}
	}
	
	131
	{
		title = "Thing Deactivate";
		
		arg0
		{
			title = "Thing Tag";
			type = 14;
		}
	}
	
	132
	{
		title = "Thing Remove";
		
		arg0
		{
			title = "Thing Tag";
			type = 14;
		}
	}
	
	133
	{
		title = "Thing Destroy";
		
		arg0
		{
			title = "Thing Tag";
			type = 14;
		}
	}
	
	134
	{
		title = "Thing Projectile";
		
		arg0
		{
			title = "MapSpot Tag";
			type = 14;
		}
		
		arg1
		{
			title = "Spawn Thing";
		}
		
		arg2
		{
			title = "Movement Angle";
		}
		
		arg3
		{
			title = "Horizontal Speed";
		}
		
		arg4
		{
			title = "Vertical Speed";
		}
	}
	
	135
	{
		title = "Thing Spawn";
		
		arg0
		{
			title = "MapSpot Tag";
			type = 14;
		}
		
		arg1
		{
			title = "Spawn Thing";
		}
		
		arg2
		{
			title = "Thing Angle";
		}
	}
	
	136
	{
		title = "Thing Projectile with Gravity";
		
		arg0
		{
			title = "MapSpot Tag";
			type = 14;
		}
		
		arg1
		{
			title = "Spawn Thing";
		}
		
		arg2
		{
			title = "Movement Angle";
		}
		
		arg3
		{
			title = "Horizontal Speed";
		}
		
		arg4
		{
			title = "Vertical Speed";
		}
	}
	
	137
	{
		title = "Thing Spawn (silent)";
		
		arg0
		{
			title = "MapSpot Tag";
			type = 14;
		}
		
		arg1
		{
			title = "Spawn Thing";
		}
		
		arg2
		{
			title = "Thing Angle";
		}
	}
}


end
{
	title = "End";
	
	75
	{
		title = "End Game";
	}
}


script
{
	title = "Script";
	
	80
	{
		title = "Script Execute";
		
		arg0
		{
			title = "Script Number";
		}
		
		arg1
		{
			title = "Map Number";
		}
		
		arg2
		{
			title = "Script Argument 1";
		}
		
		arg3
		{
			title = "Script Argument 2";
		}
		
		arg4
		{
			title = "Script Argument 3";
		}
	}
	
	81
	{
		title = "Script Suspend";
		
		arg0
		{
			title = "Script Number";
		}
		
		arg1
		{
			title = "Map Number";
		}
	}
	
	82
	{
		title = "Script Terminate";
		
		arg0
		{
			title = "Script Number";
		}
		
		arg1
		{
			title = "Map Number";
		}
	}
	
	83
	{
		title = "Script Locked Execute";
		
		arg0
		{
			title = "Script Number";
		}
		
		arg1
		{
			title = "Map Number";
		}
		
		arg2
		{
			title = "Script Argument 1";
		}
		
		arg3
		{
			title = "Script Argument 2";
		}
		
		arg4
		{
			title = "Key Number";
		}
	}
}


scroll
{
	title = "Scroll";
	
	100
	{
		title = "Scroll Texture Left";
		
		arg0
		{
			title = "Scroll Speed";
		}
	}
	
	101
	{
		title = "Scroll Texture Right";
		
		arg0
		{
			title = "Scroll Speed";
		}
	}
	
	102
	{
		title = "Scroll Texture Up";
		
		arg0
		{
			title = "Scroll Speed";
		}
	}
	
	103
	{
		title = "Scroll Texture Down";
		
		arg0
		{
			title = "Scroll Speed";
		}
	}
}


light
{
	title = "Light";
	
	110
	{
		title = "Light Raise";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Lighting Amount";
		}
	}
	
	111
	{
		title = "Light Lower";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Lighting Amount";
		}
	}
	
	112
	{
		title = "Light Change";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Brightness Level";
		}
	}
	
	113
	{
		title = "Light Fade";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Brightness Level";
		}
		
		arg2
		{
			title = "Fade Duration";
		}
	}
	
	114
	{
		title = "Light Flow";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Brightest Level";
		}
		
		arg2
		{
			title = "Darkest Level";
		}
		
		arg3
		{
			title = "Fade Duration";
		}
	}
	
	115
	{
		title = "Light Flicker";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Brightest Level";
		}
		
		arg2
		{
			title = "Darkest Level";
		}
	}
	
	116
	{
		title = "Light Strobe";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Brightest Level";
		}
		
		arg2
		{
			title = "Darkest Level";
		}
		
		arg3
		{
			title = "Brightest Duration";
		}
		
		arg4
		{
			title = "Darkest Duration";
		}
	}
}


earthquake
{
	title = "Earthquake";
	
	120
	{
		title = "Earthquake";
		
		arg0
		{
			title = "Intensity";
		}
		
		arg1
		{
			title = "Duration";
		}
		
		arg2
		{
			title = "Damage Radius";
		}
		
		arg3
		{
			title = "Tremor Radius";
		}
		
		arg4
		{
			title = "Thing Tag";
			type = 14;
		}
	}
}


use
{
	title = "Use";
	
	129
	{
		title = "Use Puzzle Item";
		
		arg0
		{
			title = "Item Number";
		}
		
		arg1
		{
			title = "Script Number";
		}
		
		arg2
		{
			title = "Script Argument 1";
		}
		
		arg3
		{
			title = "Script Argument 2";
		}
		
		arg4
		{
			title = "Script Argument 3";
		}
	}
}


sector
{
	title = "Sector";
	
	140
	{
		title = "Sector Change Sound";
		
		arg0
		{
			title = "Sector Tag";
			type = 13;
		}
		
		arg1
		{
			title = "Sound Number";
		}
	}
}

