// THING TYPES------------------------------------------------------------------
// Color values: 1-Dark_Blue 2-Dark_Green 3-Turqoise 4-Dark_Red 5-Purple 6-Brown 7-Gray
// 8-Dark_Gray 9-Blue 10-Green 11-Cyan 12-Red 13-Magenta
// 14-Yellow 15-White 16-Pink 17-Orange 18-Gold 19-Cream

udmf
{

	starts
	{
		color = 1; // Blue
		arrow = 1;
		title = "Player Starts";
		width = 16;
		height = 48;
		sprite = "PLAYA0";

		1
		{
			title = "Player 01 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		2
		{
			title = "Player 02 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		3
		{
			title = "Player 03 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		4
		{
			title = "Player 04 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		5
		{
			title = "Player 05 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		6
		{
			title = "Player 06 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		7
		{
			title = "Player 07 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		8
		{
			title = "Player 08 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		9
		{
			title = "Player 09 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		10
		{
			title = "Player 10 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		11
		{
			title = "Player 11 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		12
		{
			title = "Player 12 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		13
		{
			title = "Player 13 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		14
		{
			title = "Player 14 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		15
		{
			title = "Player 15 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		16
		{
			title = "Player 16 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		17
		{
			title = "Player 17 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		18
		{
			title = "Player 18 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		19
		{
			title = "Player 19 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		20
		{
			title = "Player 20 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		21
		{
			title = "Player 21 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		22
		{
			title = "Player 22 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		23
		{
			title = "Player 23 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		24
		{
			title = "Player 24 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		25
		{
			title = "Player 25 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		26
		{
			title = "Player 26 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		27
		{
			title = "Player 27 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		28
		{
			title = "Player 28 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		29
		{
			title = "Player 29 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		30
		{
			title = "Player 30 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		31
		{
			title = "Player 31 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		32
		{
			title = "Player 32 Start";
			sprite = "PLAYA0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		33
		{
			title = "Match Start";
			sprite = "NDRNA2A8";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		34
		{
			title = "CTF Red Team Start";
			sprite = "SIGNG0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
		35
		{
			title = "CTF Blue Team Start";
			sprite = "SIGNE0";
			arg0
			{
				title = "Spawn on ceiling?";
				type = 11;
				enum = "noyes";
			}
		}
	}

	enemies
	{
		color = 9; // Light_Blue
		arrow = 1;
		title = "Enemies";

		100
		{
			title = "Crawla (Blue)";
			sprite = "POSSA1";
			width = 24;
			height = 32;
		}
		101
		{
			title = "Crawla (Red)";
			sprite = "SPOSA1";
			width = 24;
			height = 32;
		}
		102
		{
			title = "Stupid Dumb Unnamed RoboFish";
			sprite = "FISHA0";
			width = 8;
			height = 28;
			arg0
			{
				title = "Jump strength";
			}
		}
		103
		{
			title = "Buzz (Gold)";
			sprite = "BUZZA1";
			width = 28;
			height = 40;
			arg0
			{
				title = "Can move?";
				type = 11;
				enum = "yesno";
			}
		}
		104
		{
			title = "Buzz (Red)";
			sprite = "RBUZA1";
			width = 28;
			height = 40;
			arg0
			{
				title = "Can move?";
				type = 11;
				enum = "yesno";
			}
		}
		108
		{
			title = "Deton";
			sprite = "DETNA1";
			width = 20;
			height = 32;
		}
		110
		{
			title = "Turret";
			sprite = "TRETA1";
			width = 16;
			height = 32;
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
		}
		111
		{
			title = "Pop-up Turret";
			sprite = "TURRI1";
			width = 12;
			height = 64;
			arg0
			{
				title = "Firing delay";
			}
		}
		122
		{
			title = "Spring Shell (Green)";
			sprite = "SSHLA1";
			width = 24;
			height = 40;
		}
		125
		{
			title = "Spring Shell (Yellow)";
			sprite = "SSHLI1";
			width = 24;
			height = 40;
		}
		109
		{
			title = "Skim";
			sprite = "SKIMA1";
			width = 16;
			height = 24;
		}
		113
		{
			title = "Jet Jaw";
			sprite = "JJAWA3A7";
			width = 12;
			height = 20;
		}
		126
		{
			title = "Crushstacean";
			sprite = "CRABA0";
			width = 24;
			height = 32;
			arg0
			{
				title = "Spawn direction";
				type = 11;
				enum
				{
					0 = "Right";
					1 = "Left";
				}
			}
		}
		138
		{
			title = "Banpyura";
			sprite = "CR2BA0";
			width = 24;
			height = 32;
			arg0
			{
				title = "Spawn direction";
				type = 11;
				enum
				{
					0 = "Right";
					1 = "Left";
				}
			}
		}
		117
		{
			title = "Robo-Hood";
			sprite = "ARCHA1";
			width = 24;
			height = 32;
			arg0
			{
				title = "Can jump?";
				type = 11;
				enum = "yesno";
			}
		}
		118
		{
			title = "Lance-a-Bot";
			sprite = "CBFSA1";
			width = 32;
			height = 72;
		}
		1113
		{
			title = "Suspicious Lance-a-Bot Statue";
			sprite = "CBBSA1";
			width = 32;
			height = 72;
			arg0
			{
				title = "Push behavior";
				type = 11;
				enum = "pushablebehavior";
			}
		}
		119
		{
			title = "Egg Guard";
			sprite = "ESHIA1";
			width = 16;
			height = 48;
			arg0
			{
				title = "Turn direction";
				type = 11;
				enum
				{
					0 = "Back";
					1 = "Right";
					2 = "Left";
				}
			}
			arg1
			{
				title = "Double speed?";
				type = 11;
				enum = "noyes";
			}
		}
		115
		{
			title = "Bird Aircraft Strike Hazard";
			sprite = "VLTRF1";
			width = 12;
			height = 24;
		}
		120
		{
			title = "Green Snapper";
			sprite = "GSNPA1";
			width = 24;
			height = 24;
		}
		121
		{
			title = "Minus";
			sprite = "MNUSA0";
			width = 24;
			height = 32;
		}
		134
		{
			title = "Canarivore";
			sprite = "CANAA0";
			width = 12;
			height = 80;
			hangs = 1;
		}
		123
		{
			title = "Unidus";
			sprite = "UNIDA1";
			width = 18;
			height = 36;
		}
		135
		{
			title = "Pterabyte Spawner";
			sprite = "PTERA2A8";
			width = 16;
			height = 16;
			arg0
			{
				title = "Number of Pterabytes";
				default = 1;
			}
		}
		136
		{
			title = "Pyre Fly";
			sprite = "PYREA0";
			width = 24;
			height = 34;
			arg0
			{
				title = "Start on fire?";
				type = 11;
				enum = "noyes";
			}
		}
		137
		{
			title = "Dragonbomber";
			sprite = "DRABA1";
			width = 28;
			height = 48;
		}
		105
		{
			title = "Jetty-Syn Bomber";
			sprite = "JETBB1";
			width = 20;
			height = 50;
			arg0
			{
				title = "Can move?";
				type = 11;
				enum = "yesno";
			}
		}
		106
		{
			title = "Jetty-Syn Gunner";
			sprite = "JETGB1";
			width = 20;
			height = 48;
			arg0
			{
				title = "Can move?";
				type = 11;
				enum = "yesno";
			}
		}
		112
		{
			title = "Spincushion";
			sprite = "SHRPA1";
			width = 16;
			height = 24;
		}
		114
		{
			title = "Snailer";
			sprite = "SNLRA3A7";
			width = 24;
			height = 48;
		}
		129
		{
			title = "Penguinator";
			sprite = "PENGA1";
			width = 24;
			height = 32;
		}
		130
		{
			title = "Pophat";
			sprite = "POPHA1";
			width = 24;
			height = 32;
		}
		107
		{
			title = "Crawla Commander";
			sprite = "CCOMA1";
			width = 16;
			height = 32;
		}
		131
		{
			title = "Spinbobert";
			sprite = "SBOBB0";
			width = 32;
			height = 32;
		}
		132
		{
			title = "Cacolantern";
			sprite = "CACOA0";
			width = 32;
			height = 32;
			arg0
			{
				title = "Can move?";
				type = 11;
				enum = "yesno";
			}
		}
		133
		{
			title = "Hangster";
			sprite = "HBATC1";
			width = 24;
			height = 24;
			hangs = 1;
		}
		127
		{
			title = "Hive Elemental";
			sprite = "HIVEA0";
			width = 32;
			height = 80;
			arg0
			{
				title = "Number of bees";
			}
		}
		128
		{
			title = "Bumblebore";
			sprite = "BUMBA1";
			width = 16;
			height = 32;
			arg0
			{
				title = "Can move?";
				type = 11;
				enum = "yesno";
			}
		}
		124
		{
			title = "Buggle";
			sprite = "BBUZA1";
			width = 20;
			height = 24;
		}
		116
		{
			title = "Pointy";
			sprite = "PNTYA1";
			width = 8;
			height = 16;
		}
	}

	bosses
	{
		color = 4; // Dark Red
		arrow = 1;
		title = "Bosses";

		200
		{
			title = "Egg Mobile";
			sprite = "EGGMA1";
			width = 24;
			height = 76;
			arg0
			{
				title = "Boss ID";
			}
			arg1
			{
				title = "End level on death?";
				type = 11;
				enum = "noyes";
			}
			arg2
			{
				title = "Death trigger tag";
				type = 15;
			}
			arg3
			{
				title = "Victory trigger tag";
				type = 15;
			}
			arg4
			{
				title = "Pinch trigger tag";
				type = 15;
			}
		}
		201
		{
			title = "Egg Slimer";
			sprite = "EGGNA1";
			width = 24;
			height = 76;
			arg0
			{
				title = "Boss ID";
			}
			arg1
			{
				title = "End level on death?";
				type = 11;
				enum = "noyes";
			}
			arg2
			{
				title = "Death trigger tag";
				type = 15;
			}
			arg3
			{
				title = "Victory trigger tag";
				type = 15;
			}
			arg4
			{
				title = "Pinch trigger tag";
				type = 15;
			}
			arg5
			{
				title = "Speed up when hit?";
				type = 11;
				enum = "yesno";
			}
		}
		202
		{
			title = "Sea Egg";
			sprite = "EGGOA1";
			width = 32;
			height = 116;
			arg0
			{
				title = "Boss ID";
			}
			arg1
			{
				title = "End level on death?";
				type = 11;
				enum = "noyes";
			}
			arg2
			{
				title = "Death trigger tag";
				type = 15;
			}
			arg3
			{
				title = "Victory trigger tag";
				type = 15;
			}
			arg4
			{
				title = "Pinch trigger tag";
				type = 15;
			}
		}
		203
		{
			title = "Egg Colosseum";
			sprite = "EGGPA1";
			width = 24;
			height = 76;
			arg0
			{
				title = "Boss ID";
			}
			arg1
			{
				title = "End level on death?";
				type = 11;
				enum = "noyes";
			}
			arg2
			{
				title = "Death trigger tag";
				type = 15;
			}
			arg3
			{
				title = "Victory trigger tag";
				type = 15;
			}
			arg4
			{
				title = "Pinch trigger tag";
				type = 15;
			}
			arg5
			{
				title = "Cage drop trigger tag";
				type = 15;
			}
		}
		204
		{
			title = "Fang";
			sprite = "FANGA1";
			width = 24;
			height = 60;
			arg0
			{
				title = "Boss ID";
			}
			arg1
			{
				title = "End level on death?";
				type = 11;
				enum = "noyes";
			}
			arg2
			{
				title = "Death trigger tag";
				type = 15;
			}
			arg3
			{
				title = "Victory trigger tag";
				type = 15;
			}
			arg4
			{
				title = "Pinch trigger tag";
				type = 15;
			}
			arg5
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "Grayscale";
					2 = "Skip intro";
				}
			}
		}
		206
		{
			title = "Brak Eggman (Old)";
			sprite = "BRAKB1";
			width = 48;
			height = 160;
			arg0
			{
				title = "Boss ID";
			}
			arg1
			{
				title = "End level on death?";
				type = 11;
				enum = "noyes";
			}
			arg2
			{
				title = "Death trigger tag";
				type = 15;
			}
			arg3
			{
				title = "Victory trigger tag";
				type = 15;
			}
			arg4
			{
				title = "Pinch trigger tag";
				type = 15;
			}
			arg5
			{
				title = "Platform trigger tag";
				type = 15;
			}
		}
		207
		{
			title = "Metal Sonic (Race)";
			sprite = "METLI1";
			width = 16;
			height = 48;
			arg0
			{
				title = "Grayscale?";
				type = 11;
				enum = "noyes";
			}
		}
		208
		{
			title = "Metal Sonic (Battle)";
			sprite = "METLC1";
			width = 16;
			height = 48;
			arg0
			{
				title = "Boss ID";
			}
			arg1
			{
				title = "End level on death?";
				type = 11;
				enum = "noyes";
			}
			arg2
			{
				title = "Death trigger tag";
				type = 15;
			}
			arg3
			{
				title = "Victory trigger tag";
				type = 15;
			}
			arg4
			{
				title = "Pinch trigger tag";
				type = 15;
			}
			arg5
			{
				title = "Grayscale?";
				type = 11;
				enum = "noyes";
			}
		}
		209
		{
			title = "Brak Eggman";
			sprite = "BRAK01";
			width = 48;
			height = 160;
			arg0
			{
				title = "Boss ID";
			}
			arg1
			{
				title = "End level on death?";
				type = 11;
				enum = "noyes";
			}
			arg2
			{
				title = "Death trigger tag";
				type = 15;
			}
			arg3
			{
				title = "Victory trigger tag";
				type = 15;
			}
			arg4
			{
				title = "Pinch trigger tag";
				type = 15;
			}
			arg5
			{
				title = "Attack trigger tag";
				type = 15;
			}
			arg6
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "No origin-fling death";
					2 = "Electric barrier";
				}
			}
		}
		
		bossinvisibles
		{
			title = "Misc. Invisible";
			color = 15; // White
			
			290
			{
				arrow = 0;
				title = "Boss Escape Point";
				width = 8;
				height = 16;
				sprite = "internal:eggmanend";
			}
			291
			{
				arrow = 0;
				title = "Egg Capsule Center";
				width = 8;
				height = 16;
				sprite = "internal:capsule";
			}
			292
			{
				arrow = 0;
				title = "Boss Waypoint";
				width = 8;
				height = 16;
				sprite = "internal:eggmanway";
				arg0
				{
					title = "Sea Egg sequence";
				}
				arg1
				{
					title = "Brak Eggman sequence";
				}
			}
			293
			{
				title = "Metal Sonic Gather Point";
				sprite = "internal:metal";
				width = 8;
				height = 16;
			}
			294
			{
				title = "Fang Waypoint";
				sprite = "internal:eggmanway";
				width = 8;
				height = 16;
				arg0
				{
					title = "Center waypoint?";
					type = 11;
					enum = "noyes";
				}
			}
		}
	}

	rings
	{
		color = 14; // Yellow
		title = "Rings and Weapon Panels";
		width = 16;
		height = 24;
		sprite = "RINGA0";

		300
		{
			title = "Ring";
			sprite = "RINGA0";
			arg0
			{
				title = "Float?";
				tooltip = "This raises the object by 24 fracunits.";
				type = 11;
				enum = "yesno";
			}
		}
		301
		{
			title = "Bounce Ring";
			sprite = "RNGBA0";
			arg0
			{
				title = "Float?";
				tooltip = "This raises the object by 24 fracunits.";
				type = 11;
				enum = "yesno";
			}
		}
		302
		{
			title = "Rail Ring";
			sprite = "RNGRA0";
			arg0
			{
				title = "Float?";
				tooltip = "This raises the object by 24 fracunits.";
				type = 11;
				enum = "yesno";
			}
		}
		303
		{
			title = "Infinity Ring";
			sprite = "RNGIA0";
			width = 24;
			arg0
			{
				title = "Float?";
				tooltip = "This raises the object by 24 fracunits.";
				type = 11;
				enum = "yesno";
			}
		}
		304
		{
			title = "Automatic Ring";
			sprite = "RNGAA0";
			arg0
			{
				title = "Float?";
				tooltip = "This raises the object by 24 fracunits.";
				type = 11;
				enum = "yesno";
			}
		}
		305
		{
			title = "Explosion Ring";
			sprite = "RNGEA0";
			arg0
			{
				title = "Float?";
				tooltip = "This raises the object by 24 fracunits.";
				type = 11;
				enum = "yesno";
			}
		}
		306
		{
			title = "Scatter Ring";
			sprite = "RNGSA0";
			arg0
			{
				title = "Float?";
				tooltip = "This raises the object by 24 fracunits.";
				type = 11;
				enum = "yesno";
			}
		}
		307
		{
			title = "Grenade Ring";
			sprite = "RNGGA0";
			arg0
			{
				title = "Float?";
				tooltip = "This raises the object by 24 fracunits.";
				type = 11;
				enum = "yesno";
			}
		}
		308
		{
			title = "CTF Team Ring (Red)";
			sprite = "internal:TRNGA0R";
			arg0
			{
				title = "Float?";
				tooltip = "This raises the object by 24 fracunits.";
				type = 11;
				enum = "yesno";
			}
		}
		309
		{
			title = "CTF Team Ring (Blue)";
			sprite = "internal:TRNGA0B";
			arg0
			{
				title = "Float?";
				tooltip = "This raises the object by 24 fracunits.";
				type = 11;
				enum = "yesno";
			}
		}
		330
		{
			title = "Bounce Ring Panel";
			sprite = "PIKBA0";
			width = 24;
			height = 40;
			arg0
			{
				title = "Float?";
				tooltip = "This raises the object by 24 fracunits.";
				type = 11;
				enum = "yesno";
			}
		}
		331
		{
			title = "Rail Ring Panel";
			sprite = "PIKRA0";
			width = 24;
			height = 40;
			arg0
			{
				title = "Float?";
				tooltip = "This raises the object by 24 fracunits.";
				type = 11;
				enum = "yesno";
			}
		}
		332
		{
			title = "Automatic Ring Panel";
			sprite = "PIKAA0";
			width = 24;
			height = 40;
			arg0
			{
				title = "Float?";
				tooltip = "This raises the object by 24 fracunits.";
				type = 11;
				enum = "yesno";
			}
		}
		333
		{
			title = "Explosion Ring Panel";
			sprite = "PIKEA0";
			width = 24;
			height = 40;
			arg0
			{
				title = "Float?";
				tooltip = "This raises the object by 24 fracunits.";
				type = 11;
				enum = "yesno";
			}
		}
		334
		{
			title = "Scatter Ring Panel";
			sprite = "PIKSA0";
			width = 24;
			height = 40;
			arg0
			{
				title = "Float?";
				tooltip = "This raises the object by 24 fracunits.";
				type = 11;
				enum = "yesno";
			}
		}
		335
		{
			title = "Grenade Ring Panel";
			sprite = "PIKGA0";
			width = 24;
			height = 40;
			arg0
			{
				title = "Float?";
				tooltip = "This raises the object by 24 fracunits.";
				type = 11;
				enum = "yesno";
			}
		}
	}

	collectibles
	{
		color = 10; // Light_Green
		title = "Other Collectibles";
		width = 16;
		height = 24;
		sort = 1;
		sprite = "CEMGA0";

		310
		{
			title = "CTF Red Flag";
			sprite = "RFLGA0";
			width = 24;
			height = 64;
		}
		311
		{
			title = "CTF Blue Flag";
			sprite = "BFLGA0";
			width = 24;
			height = 64;
		}
		312
		{
			title = "Emerald Token";
			sprite = "TOKEA0";
			width = 16;
			height = 32;
			arg0
			{
				title = "Float?";
				tooltip = "This raises the object by 24 fracunits.";
				type = 11;
				enum = "yesno";
			}
		}
		313
		{
			title = "Chaos Emerald 1 (Green)";
			sprite = "CEMGA0";
		}
		314
		{
			title = "Chaos Emerald 2 (Purple)";
			sprite = "CEMGB0";
		}
		315
		{
			title = "Chaos Emerald 3 (Blue)";
			sprite = "CEMGC0";
		}
		316
		{
			title = "Chaos Emerald 4 (Cyan)";
			sprite = "CEMGD0";
		}
		317
		{
			title = "Chaos Emerald 5 (Orange)";
			sprite = "CEMGE0";
		}
		318
		{
			title = "Chaos Emerald 6 (Red)";
			sprite = "CEMGF0";
		}
		319
		{
			title = "Chaos Emerald 7 (Gray)";
			sprite = "CEMGG0";
		}
		320
		{
			title = "Emerald Hunt Location";
			sprite = "SHRDA0";
			height = 32;
			arg0
			{
				title = "Float?";
				tooltip = "This raises the object by 24 fracunits.";
				type = 11;
				enum = "yesno";
			}
		}
		321
		{
			title = "Match Chaos Emerald Spawn";
			sprite = "CEMGA0";
			arg0
			{
				title = "Float?";
				tooltip = "This raises the object by 24 fracunits.";
				type = 11;
				enum = "yesno";
			}
		}
		322
		{
			title = "Emblem";
			sprite = "EMBMA0";
			width = 16;
			height = 30;
			arg1
			{
				title = "Float?";
				tooltip = "This raises the object by 24 fracunits.";
				type = 11;
				enum = "yesno";
			}
		}
	}

	boxes
	{
		color = 7; // Gray
		blocking = 2;
		title = "Monitors";
		width = 18;
		height = 40;

		400
		{
			title = "Super Ring (10 Rings)";
			sprite = "TVRIA0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
			arg1
			{
				title = "Respawn behavior";
				type = 11;
				enum = "monitorrespawn";
			}
		}
		401
		{
			title = "Pity Shield";
			sprite = "TVPIA0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
			arg1
			{
				title = "Respawn behavior";
				type = 11;
				enum = "monitorrespawn";
			}
		}
		402
		{
			title = "Attraction Shield";
			sprite = "TVATA0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
			arg1
			{
				title = "Respawn behavior";
				type = 11;
				enum = "monitorrespawn";
			}
		}
		403
		{
			title = "Force Shield";
			sprite = "TVFOA0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
			arg1
			{
				title = "Respawn behavior";
				type = 11;
				enum = "monitorrespawn";
			}
		}
		404
		{
			title = "Armageddon Shield";
			sprite = "TVARA0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
			arg1
			{
				title = "Respawn behavior";
				type = 11;
				enum = "monitorrespawn";
			}
		}
		405
		{
			title = "Whirlwind Shield";
			sprite = "TVWWA0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
			arg1
			{
				title = "Respawn behavior";
				type = 11;
				enum = "monitorrespawn";
			}
		}
		406
		{
			title = "Elemental Shield";
			sprite = "TVELA0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
			arg1
			{
				title = "Respawn behavior";
				type = 11;
				enum = "monitorrespawn";
			}
		}
		407
		{
			title = "Super Sneakers";
			sprite = "TVSSA0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
			arg1
			{
				title = "Respawn behavior";
				type = 11;
				enum = "monitorrespawn";
			}
		}
		408
		{
			title = "Invincibility";
			sprite = "TVIVA0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
			arg1
			{
				title = "Respawn behavior";
				type = 11;
				enum = "monitorrespawn";
			}
		}
		409
		{
			title = "Extra Life";
			sprite = "TV1UA0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
			arg1
			{
				title = "Respawn behavior";
				type = 11;
				enum = "monitorrespawn";
			}
			arg2
			{
				title = "Points";
				type = 11;
				enum
				{
					0 = "1,000";
					1 = "10,000";
				}
			}
		}
		410
		{
			title = "Eggman";
			sprite = "TVEGA0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
		}
		411
		{
			title = "Teleporter";
			sprite = "TVMXA0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
			arg1
			{
				title = "Respawn behavior";
				type = 11;
				enum = "monitorrespawn";
			}
		}
		413
		{
			title = "Gravity Boots";
			sprite = "TVGVA0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
		}
		414
		{
			title = "CTF Team Ring Monitor (Red)";
			sprite = "TRRIA0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
		}
		415
		{
			title = "CTF Team Ring Monitor (Blue)";
			sprite = "TBRIA0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
		}
		416
		{
			title = "Recycler";
			sprite = "TVRCA0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
			arg1
			{
				title = "Respawn behavior";
				type = 11;
				enum = "monitorrespawn";
			}
		}
		418
		{
			title = "Score (1,000 Points)";
			sprite = "TV1KA0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
		}
		419
		{
			title = "Score (10,000 Points)";
			sprite = "TVTKA0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
		}
		420
		{
			title = "Flame Shield";
			sprite = "TVFLA0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
			arg1
			{
				title = "Respawn behavior";
				type = 11;
				enum = "monitorrespawn";
			}
		}
		421
		{
			title = "Water Shield";
			sprite = "TVBBA0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
			arg1
			{
				title = "Respawn behavior";
				type = 11;
				enum = "monitorrespawn";
			}
		}
		422
		{
			title = "Lightning Shield";
			sprite = "TVZPA0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
			arg1
			{
				title = "Respawn behavior";
				type = 11;
				enum = "monitorrespawn";
			}
		}
	}

	boxes2
	{
		color = 18; // Gold
		blocking = 2;
		title = "Monitors (Respawning)";
		width = 20;
		height = 44;

		431
		{
			title = "Pity Shield (Respawn)";
			sprite = "TVPIB0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
		}
		432
		{
			title = "Attraction Shield (Respawn)";
			sprite = "TVATB0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
		}
		433
		{
			title = "Force Shield (Respawn)";
			sprite = "TVFOB0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
		}
		434
		{
			title = "Armageddon Shield (Respawn)";
			sprite = "TVARB0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
		}
		435
		{
			title = "Whirlwind Shield (Respawn)";
			sprite = "TVWWB0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
		}
		436
		{
			title = "Elemental Shield (Respawn)";
			sprite = "TVELB0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
		}
		437
		{
			title = "Super Sneakers (Respawn)";
			sprite = "TVSSB0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
		}
		438
		{
			title = "Invincibility (Respawn)";
			sprite = "TVIVB0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
		}
		440
		{
			title = "Eggman (Respawn)";
			sprite = "TVEGB0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
		}
		443
		{
			title = "Gravity Boots (Respawn)";
			sprite = "TVGVB0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
		}
		450
		{
			title = "Flame Shield (Respawn)";
			sprite = "TVFLB0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
		}
		451
		{
			title = "Water Shield (Respawn)";
			sprite = "TVBBB0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
		}
		452
		{
			title = "Lightning Shield (Respawn)";
			sprite = "TVZPB0";
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
		}
	}

	generic
	{
		color = 11; // Light_Cyan
		title = "Generic Objects ";

		500
		{
			title = "Air Bubble Patch";
			sprite = "BUBLE0";
			width = 8;
			height = 16;
			arg0
			{
				title = "Distance check?";
				tooltip = "If enabled, bubbles are only spawned a player is within 2048 fracunits.";
				type = 11;
				enum = "yesno";
			}
		}
		501
		{
			title = "Signpost";
			sprite = "SIGND0";
			width = 8;
			height = 32;
		}
		502
		{
			arrow = 1;
			title = "Star Post";
			sprite = "STPTA0M0";
			width = 64;
			height = 128;
			arg0
			{
				title = "Order";
			}
			arg1
			{
				title = "Respawn at center?";
				type = 11;
				enum = "noyes";
			}
		}
	}
	
	hazards
	{
		color = 17; // Orange
		title = "Generic Hazards";
		521
		{
			title = "Spikeball";
			sprite = "SPIKA0";
			width = 12;
			height = 8;
			arg0
			{
				title = "Float?";
				tooltip = "This raises the object by 24 fracunits.";
				type = 11;
				enum = "yesno";
			}
		}
		522
		{
			title = "Wall Spike";
			sprite = "WSPKALAR";
			width = 16;
			height = 14;
			arrow = 1;
			arg0
			{
				title = "Retraction interval";
			}
			arg1
			{
				title = "Start interval";
			}
			arg2
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "Start retracted";
					2 = "Intangible";
				}
			}
		}
		523
		{
			title = "Spike";
			sprite = "USPKA0";
			width = 8;
			height = 32;
			arg0
			{
				title = "Retraction interval";
			}
			arg1
			{
				title = "Start interval";
			}
			arg2
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "Start retracted";
					2 = "Intangible";
				}
			}
		}
		1130
		{
			title = "Small Mace";
			sprite = "SMCEA0";
			width = 17;
			height = 34;
		}
		1131
		{
			title = "Big Mace";
			sprite = "BMCEA0";
			width = 34;
			height = 68;
		}
		1136
		{
			title = "Small Fireball";
			sprite = "SFBRA0";
			width = 17;
			height = 34;
		}
		1137
		{
			title = "Large Fireball";
			sprite = "BFBRA0";
			width = 34;
			height = 68;
		}
	}

	springs
	{
		color = 12; // Light_Red
		title = "Springs and Fans";
		width = 20;
		height = 16;
		sprite = "RSPRD2";

		540
		{
			title = "Fan";
			sprite = "FANSA0D0";
			width = 16;
			height = 8;
			arg0
			{
				title = "Lift height";
			}
			arg1
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "Invisible";
					2 = "No distance check";
				}
			}
		}
		541
		{
			title = "Gas Jet";
			sprite = "STEMD0";
			width = 32;
			arg0
			{
				title = "Play sound?";
				type = 11;
				enum = "yesno";
			}
		}
		542
		{
			title = "Bumper";
			sprite = "BUMPA0";
			width = 32;
			height = 64;
		}
		543
		{
			title = "Balloon";
			sprite = "BLONA0";
			width = 32;
			height = 64;
			arg0
			{
				title = "Respawn?";
				type = 11;
				enum = "noyes";
			}
			stringarg0
			{
				title = "Color";
				tooltip = "Uses a SKINCOLOR_ constant.\nExample: SKINCOLOR_RED";
			}
		}
		550
		{
			title = "Yellow Spring";
			sprite = "SPRYA0";
		}
		551
		{
			title = "Red Spring";
			sprite = "SPRRA0";
		}
		552
		{
			title = "Blue Spring";
			sprite = "SPRBA0";
		}
		555
		{
			arrow = 1;
			title = "Diagonal Yellow Spring";
			sprite = "YSPRD2";
			width = 16;
			arg0
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "Ignore gravity";
					2 = "Rotate 22.5° CCW";
				}
			}
		}
		556
		{
			arrow = 1;
			title = "Diagonal Red Spring";
			sprite = "RSPRD2";
			width = 16;
			arg0
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "Ignore gravity";
					2 = "Rotate 22.5° CCW";
				}
			}
		}
		557
		{
			arrow = 1;
			title = "Diagonal Blue Spring";
			sprite = "BSPRD2";
			width = 16;
			arg0
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "Ignore gravity";
					2 = "Rotate 22.5° CCW";
				}
			}
		}
		558
		{
			arrow = 1;
			title = "Horizontal Yellow Spring";
			sprite = "SSWYD2D8";
			width = 16;
			height = 32;
			arg0
			{
				title = "Float?";
				tooltip = "This raises the object by 16 fracunits.";
				type = 11;
				enum = "yesno";
			}
		}
		559
		{
			arrow = 1;
			title = "Horizontal Red Spring";
			sprite = "SSWRD2D8";
			width = 16;
			height = 32;
			arg0
			{
				title = "Float?";
				tooltip = "This raises the object by 16 fracunits.";
				type = 11;
				enum = "yesno";
			}
		}
		560
		{
			arrow = 1;
			title = "Horizontal Blue Spring";
			sprite = "SSWBD2D8";
			width = 16;
			height = 32;
			arg0
			{
				title = "Float?";
				tooltip = "This raises the object by 16 fracunits.";
				type = 11;
				enum = "yesno";
			}
		}
		1134
		{
			title = "Yellow Spring Ball";
			sprite = "YSPBA0";
			width = 17;
			height = 34;
		}
		1135
		{
			title = "Red Spring Ball";
			sprite = "RSPBA0";
			width = 17;
			height = 34;
		}
		544
		{
			arrow = 1;
			title = "Yellow Boost Panel";
			sprite = "BSTYA0";
			width = 28;
			height = 2;
			arg0
			{
				title = "Force spin?";
				type = 11;
				enum = "noyes";
			}
		}
		545
		{
			arrow = 1;
			title = "Red Boost Panel";
			sprite = "BSTRA0";
			width = 28;
			height = 2;
			arg0
			{
				title = "Force spin?";
				type = 11;
				enum = "noyes";
			}
		}
	}

	patterns
	{
		color = 5; // Magenta
		arrow = 1;
		title = "Special Placement Patterns";
		width = 16;
		height = 64;
		sprite = "RINGA0";

		600
		{
			arrow = 0;
			title = "5 Vertical Rings (Yellow Spring)";
			sprite = "internal:ringverticalyellow";
			height = 384;
		}
		601
		{
			arrow = 0;
			title = "5 Vertical Rings (Red Spring)";
			sprite = "internal:ringverticalred";
			height = 1024;
		}
		602
		{
			title = "5 Diagonal Rings (Yellow Spring)";
			sprite = "RINGA0";
			height = 32;
		}
		603
		{
			title = "10 Diagonal Rings (Red Spring)";
			sprite = "RINGA0";
			height = 32;
		}
		604
		{
			title = "Circle of Rings";
			sprite = "internal:circlering";
			width = 96;
			height = 192;
			centerhitbox = true;
		}
		605
		{
			title = "Circle of Rings (Big)";
			sprite = "internal:circlebigring";
			width = 192;
			height = 384;
			centerhitbox = true;
		}
		606
		{
			title = "Circle of Blue Spheres";
			sprite = "internal:circlesphere";
			width = 96;
			height = 192;
			centerhitbox = true;
		}
		607
		{
			title = "Circle of Blue Spheres (Big)";
			sprite = "internal:circlebigsphere";
			width = 192;
			height = 384;
			centerhitbox = true;
		}
		608
		{
			title = "Circle of Rings and Spheres";
			sprite = "internal:circleringsphere";
			width = 96;
			height = 192;
			centerhitbox = true;
		}
		609
		{
			title = "Circle of Rings and Spheres (Big)";
			sprite = "internal:circlebigringsphere";
			width = 192;
			height = 384;
			centerhitbox = true;
		}
		610
		{
			title = "Row of Items";
			sprite = "internal:customrow";
			width = 32;
			height = 384;
			arg0
			{
				title = "Number of items";
				default = 5;
			}
			arg1
			{
				title = "Horizontal spacing";
				default = 64;
			}
			arg2
			{
				title = "Vertical spacing";
				default = 64;
			}
			stringarg0
			{
				title = "Object types";
				tooltip = "A list of MT_ constants to use, separated by spaces.\nExample: MT_RING MT_BLUESPHERE";
			}
		}
		611
		{
			title = "Circle of Items";
			sprite = "internal:customcircle";
			width = 32;
			height = 64;
			centerhitbox = true;
			arg0
			{
				title = "Number of items";
				default = 16;
			}
			arg1
			{
				title = "Radius";
				renderstyle = "circle";
				rendercolor = "#6600FF";
				default = 128;
			}
			stringarg0
			{
				title = "Object types";
				tooltip = "A list of MT_ constants to use, separated by spaces.\nExample: MT_RING MT_BLUESPHERE";
			}
		}
	}

	invisible
	{
		color = 15; // White
		title = "Misc. Invisible";
		width = 0;
		height = 0;
		sprite = "UNKNA0";
		sort = 1;
		fixedsize = true;
		blocking = 0;

		700
		{
			title = "Ambient Sound Effect";
			sprite = "internal:ambiance";
			arg0
			{
				title = "Repeat speed";
				tooltip = "In tics.";
				default = 35;
			}
			stringarg0
			{
				title = "Sound";
				tooltip = "Takes a DS constant.\nExample: DSAMWTR3";
			}
		}

		750
		{
			title = "Slope Vertex";
			sprite = "internal:vertexslope";
			arg0
			{
				title = "Absolute height?";
				type = 11;
				enum = "noyes";
			}
		}

		751
		{
			arrow = 1;
			title = "Teleport Destination";
			sprite = "internal:tele";
		}

		752
		{
			arrow = 1;
			title = "Alternate View Point";
			sprite = "internal:view";
		}

		753
		{
			title = "Zoom Tube Waypoint";
			sprite = "internal:zoom";
			arg0
			{
				title = "Sequence number";
			}
			arg1
			{
				title = "Order";
			}
		}

		754
		{
			title = "Push/Pull Point";
			sprite = "GWLGA0";
			arg0
			{
				title = "Radius";
				renderstyle = "circle";
			}
			arg1
			{
				title = "Strength";
			}
			arg2
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "Fade using XY";
					2 = "Push using XYZ";
					4 = "Non-exclusive";
				}
			}
		}
		756
		{
			title = "Blast Linedef Executor";
			sprite = "internal:blastexec";
			width = 32;
			height = 16;
			arg0
			{
				title = "Linedef tag";
				type = 15;
			}
		}
		757
		{
			title = "Fan Particle Generator";
			sprite = "internal:fanparticles";
			width = 8;
			height = 16;
			arg0
			{
				title = "Number of particles";
			}
			arg1
			{
				title = "Radius";
				renderstyle = "circle";
			}
			arg2
			{
				title = "Rising speed";
				tooltip = "In fracunits per tic.";
			}
			arg3
			{
				title = "Rotation speed";
				tooltip = "In degrees per tic.";
			}
			arg4
			{
				title = "Spawn interval";
				tooltip = "In tics.";
			}
			arg5
			{
				title = "Rising distance";
			}
			arg6
			{
				title = "Heights control linedef";
				type = 15;
			}
			stringarg0
			{
				title = "Particle object type";
				tooltip = "Uses a MT_ constant.\nExample: MT_PARTICLE\nDefaults to MT_PARTICLE.";
			}
		}
		758
		{
			title = "Object Angle Anchor";
			sprite = "internal:view";
		}
		760
		{
			title = "PolyObject Anchor";
			sprite = "internal:polyanchor";
		}
		761
		{
			title = "PolyObject Spawn Point";
			sprite = "internal:polycenter";
		}
		780
		{
			title = "Skybox View Point";
			sprite = "internal:skyb";
			arg0
			{
				title = "Type";
				type = 11;
				enum
				{
					0 = "Viewpoint";
					1 = "Centerpoint";
				}
			}
		}
	}

	greenflower
	{
		color = 2; // Green
		title = "Greenflower";

		800
		{
			title = "GFZ Flower";
			sprite = "FWR1A0";
			width = 16;
			height = 40;
		}
		801
		{
			title = "Sunflower";
			sprite = "FWR2A0";
			width = 16;
			height = 96;
		}
		802
		{
			title = "Budding Flower";
			sprite = "FWR3A0";
			width = 8;
			height = 32;
		}
		803
		{
			title = "Blueberry Bush";
			sprite = "BUS3A0";
			width = 16;
			height = 32;
		}
		804
		{
			title = "Berry Bush";
			sprite = "BUS1A0";
			width = 16;
			height = 32;
		}
		805
		{
			title = "Bush";
			sprite = "BUS2A0";
			width = 16;
			height = 32;
		}
		806
		{
			title = "GFZ Tree";
			sprite = "TRE1A0";
			width = 20;
			height = 128;
		}
		807
		{
			title = "GFZ Berry Tree";
			sprite = "TRE1B0";
			width = 20;
			height = 128;
		}
		808
		{
			title = "GFZ Cherry Tree";
			sprite = "TRE1C0";
			width = 20;
			height = 128;
		}
		809
		{
			title = "Checkered Tree";
			sprite = "TRE2A0";
			width = 20;
			height = 200;
		}
		810
		{
			title = "Checkered Tree (Sunset)";
			sprite = "TRE2B0";
			width = 20;
			height = 200;
		}
		811
		{
			title = "Polygon Tree";
			sprite = "TRE4A0";
			width = 20;
			height = 200;
		}
		812
		{
			title = "Bush Tree";
			sprite = "TRE5A0";
			width = 20;
			height = 200;
		}
		813
		{
			title = "Red Bush Tree";
			sprite = "TRE5B0";
			width = 20;
			height = 200;
		}
	}

	technohill
	{
		color = 2; // Green
		title = "Techno Hill";

		900
		{
			title = "THZ Steam Flower";
			sprite = "THZPA0";
			width = 8;
			height = 32;
		}
		901
		{
			title = "Alarm";
			sprite = "ALRMA0";
			width = 8;
			height = 16;
			hangs = 1;
		}
		902
		{
			title = "THZ Spin Flower (Red)";
			sprite = "FWR5A0";
			width = 16;
			height = 64;
		}
		903
		{
			title = "THZ Spin Flower (Yellow)";
			sprite = "FWR6A0";
			width = 16;
			height = 64;
		}
		904
		{
			arrow = 1;
			title = "Whistlebush";
			sprite = "THZTA0";
			width = 16;
			height = 64;
		}
	}

	deepsea
	{
		color = 2; // Green
		title = "Deep Sea";

		1000
		{
			arrow = 1;
			blocking = 2;
			title = "Gargoyle";
			sprite = "GARGA1";
			width = 16;
			height = 40;
			color = 6;
			arg0
			{
				title = "Push behavior";
				type = 11;
				enum = "pushablebehavior";
			}
		}
		1009
		{
			arrow = 1;
			blocking = 2;
			title = "Gargoyle (Big)";
			sprite = "GARGB1";
			width = 32;
			height = 80;
			color = 6;
			arg0
			{
				title = "Push behavior";
				type = 11;
				enum = "pushablebehavior";
			}
		}
		1001
		{
			title = "Seaweed";
			sprite = "SEWEA0";
			width = 24;
			height = 56;
		}
		1002
		{
			title = "Dripping Water";
			sprite = "DRIPD0";
			width = 8;
			height = 16;
			hangs = 1;
			arg0
			{
				title = "Dripping delay";
			}
		}
		1003
		{
			title = "Coral (Green)";
			sprite = "CORLA0";
			width = 29;
			height = 40;
		}
		1004
		{
			title = "Coral (Red)";
			sprite = "CORLB0";
			width = 30;
			height = 53;
		}
		1005
		{
			title = "Coral (Orange)";
			sprite = "CORLC0";
			width = 28;
			height = 41;
		}
		1006
		{
			title = "Blue Crystal";
			sprite = "BCRYA1";
			width = 8;
			height = 16;
		}
		1007
		{
			title = "Kelp";
			sprite = "KELPA0";
			width = 16;
			height = 292;
			arg0
			{
				title = "Double size?";
				type = 11;
				enum = "noyes";
			}
		}
		1008
		{
			title = "Stalagmite (DSZ1)";
			sprite = "DSTGA0";
			width = 8;
			height = 116;
			arg0
			{
				title = "Double size?";
				type = 11;
				enum = "noyes";
			}
		}
		1010
		{
			arrow = 1;
			title = "Light Beam";
			sprite = "LIBEARAL";
			width = 16;
			height = 16;
		}
		1011
		{
			title = "Stalagmite (DSZ2)";
			sprite = "DSTGA0";
			width = 8;
			height = 116;
			arg0
			{
				title = "Double size?";
				type = 11;
				enum = "noyes";
			}
		}
		1012
		{
			arrow = 1;
			title = "Big Floating Mine";
			width = 28;
			height = 56;
			sprite = "BMNEA1";
			color = 17;
		}
		1013
		{
			title = "Animated Kelp";
			sprite = "ALGAA0";
			width = 48;
			height = 120;
		}
		1014
		{
			title = "Large Coral (Brown)";
			sprite = "CORLD0";
			width = 56;
			height = 112;
		}
		1015
		{
			title = "Large Coral (Beige)";
			sprite = "CORLE0";
			width = 56;
			height = 112;
		}
	}

	castleeggman
	{
		color = 2; // Green
		title = "Castle Eggman";

		macespawns
		{
			title = "Mace Spawnpoints";
			color = 11;
			
			1104
			{
				title = "Mace Spawn";
				sprite = "SMCEA0";
				width = 17;
				height = 34;
				arg0
				{
					title = "Number of links";
				}
				arg1
				{
					title = "Number of extra spokes";
				}
				arg2
				{
					title = "Width";
					tooltip = "Adds extra maces to both sides.";
				}
				arg3
				{
					title = "Speed";
					tooltip = "In fracunits per tic.";
				}
				arg4
				{
					title = "Phase";
					tooltip = "An angle from 0 to 360.";
				}
				arg5
				{
					title = "Pinch";
					tooltip = "An angle from 0 to 360.";
				}
				arg6
				{
					title = "Omitted spokes";
				}
				arg7
				{
					title = "Omitted links";
				}
				arg8
				{
					title = "Flags";
					type = 12;
					enum = "maceflags";
				}
			}
			1105
			{
				title = "Chain & Maces Spawn";
				sprite = "SMCEA0";
				width = 17;
				height = 34;
				arg0
				{
					title = "Number of links";
				}
				arg1
				{
					title = "Number of extra spokes";
				}
				arg2
				{
					title = "Width";
					tooltip = "Adds extra chains/maces to both sides.";
				}
				arg3
				{
					title = "Speed";
					tooltip = "In fracunits per tic.";
				}
				arg4
				{
					title = "Phase";
					tooltip = "An angle from 0 to 360.";
				}
				arg5
				{
					title = "Pinch";
					tooltip = "An angle from 0 to 360.";
				}
				arg6
				{
					title = "Omitted spokes";
				}
				arg7
				{
					title = "Omitted links";
				}
				arg8
				{
					title = "Flags";
					type = 12;
					enum = "maceflags";
				}
			}
			1106
			{
				title = "Spring Ball Spawn";
				sprite = "YSPBA0";
				width = 17;
				height = 34;
				arg0
				{
					title = "Number of links";
				}
				arg1
				{
					title = "Number of extra spokes";
				}
				arg2
				{
					title = "Width";
					tooltip = "Adds extra springs to both sides.";
				}
				arg3
				{
					title = "Speed";
					tooltip = "In fracunits per tic.";
				}
				arg4
				{
					title = "Phase";
					tooltip = "An angle from 0 to 360.";
				}
				arg5
				{
					title = "Pinch";
					tooltip = "An angle from 0 to 360.";
				}
				arg6
				{
					title = "Omitted spokes";
				}
				arg7
				{
					title = "Omitted links";
				}
				arg8
				{
					title = "Flags";
					type = 12;
					enum
					{
						1 = "Red spring";
						2 = "No sounds";
						4 = "Player-turnable chain";
						8 = "Swing instead of spin";
						16 = "Make chain from end item";
						32 = "Spawn link at origin";
						64 = "Clip inside ground";
						128 = "No distance check";
					}
				}
			}
			1107
			{
				title = "Chain Spawn";
				sprite = "BMCHA0";
				width = 17;
				height = 34;
				arg0
				{
					title = "Number of links";
				}
				arg1
				{
					title = "Number of extra spokes";
				}
				arg2
				{
					title = "Width";
					tooltip = "Adds extra chains to both sides.";
				}
				arg3
				{
					title = "Speed";
					tooltip = "In fracunits per tic.";
				}
				arg4
				{
					title = "Phase";
					tooltip = "An angle from 0 to 360.";
				}
				arg5
				{
					title = "Pinch";
					tooltip = "An angle from 0 to 360.";
				}
				arg6
				{
					title = "Omitted spokes";
				}
				arg7
				{
					title = "Omitted links";
				}
				arg8
				{
					title = "Flags";
					type = 12;
					enum = "maceflags";
	
				}
			}
			1108
			{
				arrow = 1;
				title = "Hidden Chain Spawn";
				sprite = "internal:chain3";
				width = 17;
				height = 34;
			}
			1109
			{
				title = "Firebar Spawn";
				sprite = "BFBRA0";
				width = 17;
				height = 34;
				arg0
				{
					title = "Number of links";
				}
				arg1
				{
					title = "Number of extra spokes";
				}
				arg2
				{
					title = "Width";
					tooltip = "Adds extra firebars to both sides.";
				}
				arg3
				{
					title = "Speed";
					tooltip = "In fracunits per tic.";
				}
				arg4
				{
					title = "Phase";
					tooltip = "An angle from 0 to 360.";
				}
				arg5
				{
					title = "Pinch";
					tooltip = "An angle from 0 to 360.";
				}
				arg6
				{
					title = "Omitted spokes";
				}
				arg7
				{
					title = "Omitted links";
				}
				arg8
				{
					title = "Flags";
					type = 12;
					enum
					{
						1 = "Double size";
						2 = "No sounds";
						4 = "Player-turnable chain";
						8 = "Swing instead of spin";
						16 = "Omit chain links";
						32 = "Spawn link at origin";
						64 = "Clip inside ground";
						128 = "No distance check";
					}
				}
			}
			1110
			{
				title = "Custom Mace Spawn";
				sprite = "SMCEA0";
				width = 17;
				height = 34;
				arg0
				{
					title = "Number of links";
				}
				arg1
				{
					title = "Number of extra spokes";
				}
				arg2
				{
					title = "Width";
					tooltip = "Adds extra maces to both sides.";
				}
				arg3
				{
					title = "Speed";
					tooltip = "In fracunits per tic.";
				}
				arg4
				{
					title = "Phase";
					tooltip = "An angle from 0 to 360.";
				}
				arg5
				{
					title = "Pinch";
					tooltip = "An angle from 0 to 360.";
				}
				arg6
				{
					title = "Omitted spokes";
				}
				arg7
				{
					title = "Omitted links";
				}
				arg8
				{
					title = "Flags";
					type = 12;
					enum = "maceflags";
				}
				stringarg0
				{
					title = "Mace object type";
					tooltip = "Uses a MT_ constant.\nExample: MT_BIGMACE";
					type = 2;
				}
				stringarg1
				{
					title = "Link object type";
					tooltip = "Uses a MT_ constant.\nExample: MT_BIGCHAIN";
					type = 2;
				}
			}
		}
		
		1100
		{
			title = "Chain (Decorative)";
			sprite = "CHANA0";
			width = 4;
			height = 128;
			hangs = 1;
		}
		1101
		{
			title = "Torch";
			sprite = "FLAMA0E0";
			width = 8;
			height = 32;
			arg0
			{
				title = "Corona?";
				type = 11;
				enum = "noyes";
			}
		}
		1102
		{
			arrow = 1;
			blocking = 2;
			title = "Eggman Statue";
			sprite = "ESTAA1";
			width = 32;
			height = 240;
			color = 6;
			arg0
			{
				title = "Push behavior";
				type = 11;
				enum = "pushablebehavior";
			}
			arg1
			{
				title = "Solid gold?";
				type = 11;
				enum = "noyes";
			}
		}
		1103
		{
			title = "CEZ Flower";
			sprite = "FWR4A0";
			width = 16;
			height = 40;
		}
		1111
		{
			arrow = 1;
			blocking = 2;
			title = "Crawla Statue";
			sprite = "CSTAA1";
			width = 16;
			height = 40;
			color = 6;
			arg0
			{
				title = "Push behavior";
				type = 11;
				enum = "pushablebehavior";
			}
		}
		1112
		{
			arrow = 1;
			blocking = 2;
			title = "Lance-a-Bot Statue";
			sprite = "CBBSA1";
			width = 32;
			height = 72;
			color = 6;
			arg0
			{
				title = "Push behavior";
				type = 11;
				enum = "pushablebehavior";
			}
		}
		1114
		{
			title = "Pine Tree";
			sprite = "PINEA0";
			width = 16;
			height = 628;
		}
		1115
		{
			title = "CEZ Shrub (Small)";
			sprite = "CEZBA0";
			width = 16;
			height = 24;
		}
		1116
		{
			title = "CEZ Shrub (Large)";
			sprite = "CEZBB0";
			width = 32;
			height = 48;
		}
		1117
		{
			arrow = 1;
			title = "Pole Banner (Red)";
			sprite = "BANRA0";
			width = 40;
			height = 224;
		}
		1118
		{
			arrow = 1;
			title = "Pole Banner (Blue)";
			sprite = "BANRA0";
			width = 40;
			height = 224;
		}
		1119
		{
			title = "Candle";
			sprite = "CNDLA0";
			width = 8;
			height = 48;
			arg0
			{
				title = "Corona?";
				type = 11;
				enum = "noyes";
			}
		}
		1120
		{
			title = "Candle Pricket";
			sprite = "CNDLB0";
			width = 8;
			height = 176;
			arg0
			{
				title = "Corona?";
				type = 11;
				enum = "noyes";
			}
		}
		1121
		{
			title = "Flame Holder";
			sprite = "FLMHA0";
			width = 24;
			height = 80;
			arg0
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "No flame";
					2 = "Add corona";
				}
			}
		}
		1122
		{
			title = "Fire Torch";
			sprite = "CTRCA0";
			width = 16;
			height = 80;
		}
		1123
		{
			title = "Cannonball Launcher";
			sprite = "internal:cannonball";
			width = 8;
			height = 16;
			color = 17;
		}
		1124
		{
			blocking = 2;
			title = "Cannonball";
			sprite = "CBLLA0";
			width = 20;
			height = 40;
			color = 6;
			arg0
			{
				title = "Push behavior";
				type = 11;
				enum = "pushablebehavior";
			}
		}
		1125
		{
			title = "Brambles";
			sprite = "CABRALAR";
			width = 48;
			height = 32;
		}
		1126
		{
			title = "Invisible Lockon Object";
			sprite = "LCKNC0";
			width = 16;
			height = 32;
			color = 15;
		}
		1127
		{
			title = "Spectator Eggrobo";
			sprite = "EGR1A1";
			width = 20;
			height = 72;
			color = 17;
			arg0
			{
				title = "Movement";
				type = 11;
				enum
				{
					0 = "None";
					1 = "Right";
					2 = "Left";
				}
			}
		}
		1128
		{
			arrow = 1;
			title = "Waving Flag (Red)";
			sprite = "CFLGA0";
			width = 8;
			height = 208;
		}
		1129
		{
			arrow = 1;
			title = "Waving Flag (Blue)";
			sprite = "CFLGA0";
			width = 8;
			height = 208;
		}
	}

	aridcanyon
	{
		color = 2; // Green
		title = "Arid Canyon";

		
		cacti
		{
			title = "Cacti";
			color = 17;
			
			1203
			{
				title = "Tiny Red Flower Cactus";
				sprite = "CACTA0";
				width = 13;
				height = 24;
			}
			1204
			{
				title = "Small Red Flower Cactus";
				sprite = "CACTB0";
				width = 15;
				height = 52;
			}
			1205
			{
				title = "Tiny Blue Flower Cactus";
				sprite = "CACTC0";
				width = 13;
				height = 24;
			}
			1206
			{
				title = "Small Blue Flower Cactus";
				sprite = "CACTD0";
				width = 15;
				height = 52;
			}
			1207
			{
				title = "Prickly Pear";
				sprite = "CACTE0";
				width = 32;
				height = 96;
			}
			1208
			{
				title = "Barrel Cactus";
				sprite = "CACTF0";
				width = 20;
				height = 128;
			}
			1209
			{
				title = "Tall Barrel Cactus";
				sprite = "CACTG0";
				width = 24;
				height = 224;
			}
			1210
			{
				title = "Armed Cactus";
				sprite = "CACTH0";
				width = 24;
				height = 256;
			}
			1211
			{
				title = "Ball Cactus";
				sprite = "CACTI0";
				width = 48;
				height = 96;
			}
			1230
			{
				title = "Tiny Cactus";
				sprite = "CACTJ0";
				width = 13;
				height = 28;
			}
			1231
			{
				title = "Small Cactus";
				sprite = "CACTK0";
				width = 15;
				height = 60;
			}
		}
		
		minecarts
		{
			title = "Minecart";
			color = 11;
			
			1219
			{
				title = "Minecart Spawner";
				sprite = "MCRTCLFR";
				width = 22;
				height = 32;
			}
			1220
			{
				title = "Minecart Stopper";
				sprite = "MCRTIR";
				width = 32;
				height = 32;
			}
			1221
			{
				title = "Minecart Saloon Door";
				sprite = "SALDARAL";
				width = 96;
				height = 160;
				arg0
				{
					title = "Allow non-minecart players?";
					type = 11;
					enum = "noyes";
				}
			}
			1229
			{
				title = "Minecart Switch Point";
				sprite = "internal:zoom";
				width = 8;
				height = 16;
				color = 15;
				arg0
				{
					title = "Type";
					type = 11;
					enum
					{
						0 = "Disable";
						1 = "Enable";
					}
				}
			}
		}
		
		1200
		{
			title = "Tumbleweed (Big)";
			sprite = "BTBLA0";
			width = 24;
			height = 48;
			arg0
			{
				title = "Move perpetually?";
				type = 11;
				enum = "noyes";
			}
		}
		1201
		{
			title = "Tumbleweed (Small)";
			sprite = "STBLA0";
			width = 12;
			height = 24;
			arg0
			{
				title = "Move perpetually?";
				type = 11;
				enum = "noyes";
			}
		}
		1202
		{
			arrow = 1;
			title = "Rock Spawner";
			sprite = "ROIAA0";
			width = 8;
			height = 16;
			color = 17;
			arg0
			{
				title = "Speed";
			}
			arg1
			{
				title = "Spawn interval";
			}
			arg2
			{
				title = "Randomize speed?";
				type = 11;
				enum = "noyes";
			}
			stringarg0
			{
				title = "Object type";
				type = 2;
			}
		}
		1212
		{
			title = "Caution Sign";
			sprite = "WWSGAR";
			width = 22;
			height = 64;
			wallsprite = true;
		}
		1213
		{
			title = "Cacti Sign";
			sprite = "WWS2AR";
			width = 22;
			height = 64;
			wallsprite = true;
		}
		1214
		{
			title = "Sharp Turn Sign";
			sprite = "WWS3ALAR";
			width = 16;
			height = 192;
			wallsprite = true;
		}
		1215
		{
			title = "Mine Oil Lamp";
			sprite = "OILLA0";
			width = 22;
			height = 64;
			hangs = 1;
		}
		1216
		{
			title = "TNT Barrel";
			sprite = "BARRA1";
			width = 24;
			height = 63;
			color = 17;
			arg0
			{
				title = "Push behavior";
				type = 11;
				enum = "pushablebehavior";
			}
		}
		1217
		{
			title = "TNT Proximity Shell";
			sprite = "REMTA0";
			width = 64;
			height = 40;
			color = 17;
		}
		1218
		{
			title = "Dust Devil";
			sprite = "TAZDCR";
			width = 80;
			height = 416;
			color = 11;
		}
		1222
		{
			title = "Train Cameo Spawner";
			sprite = "TRAEBRBL";
			width = 28;
			height = 32;
			color = 15;
		}
		1223
		{
			title = "Train Dust Spawner";
			sprite = "ADSTA0";
			width = 4;
			height = 4;
			color = 15;
		}
		1224
		{
			title = "Train Steam Spawner";
			sprite = "STEAA0";
			width = 4;
			height = 4;
			color = 15;
		}
	}

	redvolcano
	{
		color = 2; // Green
		title = "Red Volcano";

		1300
		{
			arrow = 1;
			title = "Flame Jet (Horizontal)";
			sprite = "internal:flameh";
			width = 16;
			height = 40;
			color = 17;
			arg0
			{
				title = "On time";
			}
			arg1
			{
				title = "Off time";
			}
			arg2
			{
				title = "Strength";
			}
			arg3
			{
				title = "Waving direction";
				type = 11;
				enum
				{
					0 = "Horizontal";
					1 = "Vertical";
				}
			}
		}
		1301
		{
			title = "Flame Jet (Vertical)";
			sprite = "internal:flamev";
			width = 16;
			height = 40;
			color = 17;
			arg0
			{
				title = "On time";
			}
			arg1
			{
				title = "Off time";
			}
			arg2
			{
				title = "Strength";
			}
			arg3
			{
				title = "Shooting direction";
				type = 11;
				enum
				{
					0 = "Upwards";
					1 = "Downwards";
				}
			}
		}
		1302
		{
			title = "Spinning Flame Jet (Counter-Clockwise)";
			sprite = "internal:flame2";
			width = 16;
			height = 24;
			color = 17;
		}
		1303
		{
			title = "Spinning Flame Jet (Clockwise)";
			sprite = "internal:flame1";
			width = 16;
			height = 24;
			color = 17;
		}
		1304
		{
			title = "Lavafall";
			sprite = "LFALF0";
			width = 30;
			height = 32;
			color = 17;
			hangs = 1;
			arg0
			{
				title = "Initial delay";
			}
			arg1
			{
				title = "Double size?";
				type = 11;
				enum = "noyes";
			}
		}
		1305
		{
			title = "Rollout Rock";
			sprite = "PUMIA1A5";
			width = 30;
			height = 60;
			color = 11;
			arg0
			{
				title = "Buoyant?";
				type = 11;
				enum = "yesno";
			}
		}
		1306
		{
			title = "Big Fern";
			sprite = "JPLAB0";
			width = 32;
			height = 48;
		}
		1307
		{
			title = "Jungle Palm";
			sprite = "JPLAC0";
			width = 32;
			height = 48;
		}
		1308
		{
			title = "Torch Flower";
			sprite = "TFLOA0";
			width = 14;
			height = 110;
		}
		1309
		{
			title = "RVZ1 Wall Vine (Long)";
			sprite = "WVINALAR";
			width = 1;
			height = 288;
		}
		1310
		{
			title = "RVZ1 Wall Vine (Short)";
			sprite = "WVINBLBR";
			width = 1;
			height = 288;
		}
	}

	tutorial
	{
		color = 2; // Green
		title = "Tutorial";

		799
		{
			title = "Tutorial Plant";
			sprite = "TUPFH0";
			width = 40;
			height = 144;
			arg0
			{
				title = "Start frame";
			}
		}
	}

	frozenhillside
	{
		color = 2; // Green
		title = "Frozen Hillside";

		2100
		{
			title = "Ice Shard (Small)";
			sprite = "FHZIA0";
			width = 8;
			height = 32;
		}
		2101
		{
			title = "Ice Shard (Large)";
			sprite = "FHZIB0";
			width = 8;
			height = 32;
		}
		2102
		{
			title = "Crystal Tree (Aqua)";
			sprite = "TRE3A0";
			width = 20;
			height = 200;
		}
		2103
		{
			title = "Crystal Tree (Pink)";
			sprite = "TRE3B0";
			width = 20;
			height = 200;
		}
		2104
		{
			title = "Amy Cameo";
			sprite = "ROSYA1";
			width = 16;
			height = 48;
			color = 11;
			arg0
			{
				title = "Grayscale?";
				type = 11;
				enum = "noyes";
			}
		}
		2105
		{
			title = "Mistletoe";
			sprite = "XMS6A0";
			width = 52;
			height = 106;
		}
	}

	hauntedheights
	{
		color = 2; // Green
		title = "Haunted Heights";

		2000
		{
			title = "Smashing Spikeball";
			sprite = "FMCEA0";
			width = 18;
			height = 28;
			color = 17;
			arg0
			{
				title = "Initial delay";
			}
		}
		2001
		{
			title = "HHZ Grass";
			sprite = "HHZMA0";
			width = 16;
			height = 40;
		}
		2002
		{
			title = "HHZ Tentacle 1";
			sprite = "HHZMB0";
			width = 16;
			height = 40;
		}
		2003
		{
			title = "HHZ Tentacle 2";
			sprite = "HHZMC0";
			width = 16;
			height = 40;
		}
		2004
		{
			title = "HHZ Stalagmite (Tall)";
			sprite = "HHZME0";
			width = 16;
			height = 40;
		}
		2005
		{
			title = "HHZ Stalagmite (Short)";
			sprite = "HHZMF0";
			width = 16;
			height = 40;
		}
		2006
		{
			title = "Jack-o'-lantern 1";
			sprite = "PUMKA0";
			width = 16;
			height = 40;
			arg0
			{
				title = "Flicker";
				type = 11;
				enum = "yesno";
			}
		}
		2007
		{
			title = "Jack-o'-lantern 2";
			sprite = "PUMKB0";
			width = 16;
			height = 40;
			arg0
			{
				title = "Flicker";
				type = 11;
				enum = "yesno";
			}
		}
		2008
		{
			title = "Jack-o'-lantern 3";
			sprite = "PUMKC0";
			width = 16;
			height = 40;
			arg0
			{
				title = "Flicker";
				type = 11;
				enum = "yesno";
			}
		}
		2009
		{
			title = "Purple Mushroom";
			sprite = "SHRMD0";
			width = 16;
			height = 48;
		}
		2010
		{
			title = "HHZ Tree";
			sprite = "HHPLC0";
			width = 12;
			height = 40;
		}
	}

	azuretemple
	{
		color = 2; // Green
		title = "Azure Temple";

		1500
		{
			arrow = 1;
			blocking = 2;
			title = "Glaregoyle";
			sprite = "BGARA1";
			width = 16;
			height = 40;
			color = 17;
			arg0
			{
				title = "Push behavior";
				type = 11;
				enum = "pushablebehavior";
			}
			arg1
			{
				title = "Starting delay";
			}
		}
		1501
		{
			arrow = 1;
			blocking = 2;
			title = "Glaregoyle (Up)";
			sprite = "BGARA1";
			width = 16;
			height = 40;
			color = 17;
			arg0
			{
				title = "Push behavior";
				type = 11;
				enum = "pushablebehavior";
			}
			arg1
			{
				title = "Starting delay";
			}
		}
		1502
		{
			arrow = 1;
			blocking = 2;
			title = "Glaregoyle (Down)";
			sprite = "BGARA1";
			width = 16;
			height = 40;
			color = 17;
			arg0
			{
				title = "Push behavior";
				type = 11;
				enum = "pushablebehavior";
			}
			arg1
			{
				title = "Starting delay";
			}
		}
		1503
		{
			arrow = 1;
			blocking = 2;
			title = "Glaregoyle (Long)";
			sprite = "BGARA1";
			width = 16;
			height = 40;
			color = 17;
			arg0
			{
				title = "Push behavior";
				type = 11;
				enum = "pushablebehavior";
			}
			arg1
			{
				title = "Starting delay";
			}
		}
		1504
		{
			title = "ATZ Target";
			sprite = "RCRYB0";
			width = 24;
			height = 32;
			color = 11;
		}
		1505
		{
			title = "Green Flame";
			sprite = "CFLMA0E0";
			width = 8;
			height = 32;
			color = 17;
		}
		1506
		{
			arrow = 1;
			blocking = 2;
			title = "Blue Gargoyle";
			sprite = "BGARD1";
			width = 16;
			height = 40;
			color = 6;
			arg0
			{
				title = "Push behavior";
				type = 11;
				enum = "pushablebehavior";
			}
		}
	}

	nightstrk
	{
		color = 16; // Light Pink
		title = "NiGHTS Track";
		width = 8;
		height = 4096;
		sprite = "UNKNA0";

		1700
		{
			title = "Axis";
			sprite = "internal:axis1";
			circle = 1;
			arg0
			{
				title = "Mare";
			}
			arg1
			{
				title = "Order";
			}
			arg2
			{
				title = "Radius";
				default = 256;
			}
			arg3
			{
				title = "Direction";
				type = 11;
				enum
				{
					0 = "Counterclockwise";
					1 = "Clockwise";
				}
			}
		}
		1701
		{
			title = "Axis Transfer";
			sprite = "internal:axis2";
			arg0
			{
				title = "Mare";
			}
			arg1
			{
				title = "Order";
			}
		}
		1702
		{
			title = "Axis Transfer Line";
			sprite = "internal:axis3";
			arg0
			{
				title = "Mare";
			}
			arg1
			{
				title = "Order";
			}
		}
	}

	nights
	{
		color = 13; // Pink
		title = "NiGHTS Items & Misc.";
		width = 16;
		height = 32;
		1703
		{
			title = "Ideya Drone";
			sprite = "NDRNA1";
			width = 16;
			height = 56;
			color = 16;
			arg0
			{
				title = "Time limit";
			}
			arg1
			{
				title = "Height";
			}
			arg2
			{
				title = "Radius";
			}
			arg3
			{
				title = "Alignment";
				type = 11;
				enum
				{
					0 = "Bottom with offset";
					1 = "Bottom";
					2 = "Middle";
					3 = "Top";
				}
			}
			arg4
			{
				title = "Die upon time up?";
				type = 11;
				enum = "noyes";
			}
		}
		1710
		{
			title = "Ideya Capture";
			sprite = "CAPSA0";
			width = 72;
			height = 144;
			color = 16;
			arg0
			{
				title = "Mare";
			}
			arg1
			{
				title = "Required spheres";
			}
		}
		1714
		{
			title = "Ideya Anchor Point";
			sprite = "internal:ideya";
			width = 8;
			height = 16;
			color = 16;
			arg0
			{
				title = "Mare";
			}
		}
		1704
		{
			arrow = 1;
			title = "NiGHTS Bumper";
			sprite = "NBMPG3G7";
			width = 32;
			height = 64;
			color = 12;
		}
		520
		{
			title = "Bomb Sphere";
			sprite = "SPHRD0";
			width = 16;
			height = 24;
			color = 17;
			arg0
			{
				title = "Float?";
				tooltip = "This raises the object by 24 fracunits.";
				type = 11;
				enum = "yesno";
			}
		}
		1706
		{
			title = "Blue Sphere";
			sprite = "SPHRA0";
			width = 16;
			height = 24;
			color = 14;
			arg0
			{
				title = "Float?";
				tooltip = "This raises the object by 24 fracunits.";
				type = 11;
				enum = "yesno";
			}
		}
		1707
		{
			title = "Super Paraloop";
			sprite = "NPRUA0";
			arg0
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "Bonus time only";
					2 = "Spawn immediately";
				}
			}
		}
		1708
		{
			title = "Drill Refill";
			sprite = "NPRUB0";
			arg0
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "Bonus time only";
					2 = "Spawn immediately";
				}
			}
		}
		1709
		{
			title = "Nightopian Helper";
			sprite = "NPRUC0";
			arg0
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "Bonus time only";
					2 = "Spawn immediately";
				}
			}
		}
		1711
		{
			title = "Extra Time";
			sprite = "NPRUD0";
			arg0
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "Bonus time only";
					2 = "Spawn immediately";
				}
			}
		}
		1712
		{
			title = "Link Freeze";
			sprite = "NPRUE0";
			arg0
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "Bonus time only";
					2 = "Spawn immediately";
				}
			}
		}
		1713
		{
			arrow = 1;
			title = "Hoop";
			sprite = "internal:nightshoop";
			width = 80;
			height = 160;
			centerhitbox = true;
			color = 14;
			arg0
			{
				title = "Radius";
				default = 96;
			}
		}
	}

	dreamhill
	{
		color = 2; // Green
		title = "Dream Hill";

		1600
		{
			title = "Spring Tree";
			sprite = "TRE6A0";
			width = 16;
			height = 32;
		}
		1601
		{
			title = "Shleep";
			sprite = "SHLPA0";
			width = 24;
			height = 32;
			color = 9;
		}
		1602
		{
			title = "Nightopian";
			sprite = "NTPNA1";
			width = 16;
			height = 40;
			color = 19;
			arg0
			{
				title = "Can move?";
				type = 11;
				enum = "yesno";
			}
		}
	}

	botanicserenity
	{
		color = 2; // Green
		title = "Botanic Serenity";
		width = 16;
		height = 32;
		
		flowers
		{
			title = "Flowers";
			1400
			{
				title = "Tall Flower (Red)";
				sprite = "BSZ1A0";
			}
			1401
			{
				title = "Tall Flower (Purple)";
				sprite = "BSZ1B0";
			}
			1402
			{
				title = "Tall Flower (Blue)";
				sprite = "BSZ1C0";
			}
			1403
			{
				title = "Tall Flower (Cyan)";
				sprite = "BSZ1D0";
			}
			1404
			{
				title = "Tall Flower (Yellow)";
				sprite = "BSZ1E0";
			}
			1405
			{
				title = "Tall Flower (Orange)";
				sprite = "BSZ1F0";
			}
			1410
			{
				title = "Medium Flower (Red)";
				sprite = "BSZ2A0";
			}
			1411
			{
				title = "Medium Flower (Purple)";
				sprite = "BSZ2B0";
			}
			1412
			{
				title = "Medium Flower (Blue)";
				sprite = "BSZ2C0";
			}
			1413
			{
				title = "Medium Flower (Cyan)";
				sprite = "BSZ2D0";
			}
			1414
			{
				title = "Medium Flower (Yellow)";
				sprite = "BSZ2E0";
			}
			1415
			{
				title = "Medium Flower (Orange)";
				sprite = "BSZ2F0";
			}
			1420
			{
				title = "Short Flower (Red)";
				sprite = "BSZ3A0";
			}
			1421
			{
				title = "Short Flower (Purple)";
				sprite = "BSZ3B0";
			}
			1422
			{
				title = "Short Flower (Blue)";
				sprite = "BSZ3C0";
			}
			1423
			{
				title = "Short Flower (Cyan)";
				sprite = "BSZ3D0";
			}
			1424
			{
				title = "Short Flower (Yellow)";
				sprite = "BSZ3E0";
			}
			1425
			{
				title = "Short Flower (Orange)";
				sprite = "BSZ3F0";
			}
		}
		
		tulips
		{
			title = "Tulips";
			1430
			{
				title = "Tulip (Red)";
				sprite = "BST1A0";
			}
			1431
			{
				title = "Tulip (Purple)";
				sprite = "BST2A0";
			}
			1432
			{
				title = "Tulip (Blue)";
				sprite = "BST3A0";
			}
			1433
			{
				title = "Tulip (Cyan)";
				sprite = "BST4A0";
			}
			1434
			{
				title = "Tulip (Yellow)";
				sprite = "BST5A0";
			}
			1435
			{
				title = "Tulip (Orange)";
				sprite = "BST6A0";
			}
			1440
			{
				title = "Cluster (Red)";
				sprite = "BSZ5A0";
			}
			1441
			{
				title = "Cluster (Purple)";
				sprite = "BSZ5B0";
			}
			1442
			{
				title = "Cluster (Blue)";
				sprite = "BSZ5C0";
			}
			1443
			{
				title = "Cluster (Cyan)";
				sprite = "BSZ5D0";
			}
			1444
			{
				title = "Cluster (Yellow)";
				sprite = "BSZ5E0";
			}
			1445
			{
				title = "Cluster (Orange)";
				sprite = "BSZ5F0";
			}
		}
		
		bushes
		{
			title = "Bushes";
			1450
			{
				title = "Bush (Red)";
				sprite = "BSZ6A0";
			}
			1451
			{
				title = "Bush (Purple)";
				sprite = "BSZ6B0";
			}
			1452
			{
				title = "Bush (Blue)";
				sprite = "BSZ6C0";
			}
			1453
			{
				title = "Bush (Cyan)";
				sprite = "BSZ6D0";
			}
			1454
			{
				title = "Bush (Yellow)";
				sprite = "BSZ6E0";
			}
			1455
			{
				title = "Bush (Orange)";
				sprite = "BSZ6F0";
			}
		}
		
		vines
		{
			title = "Vines";
			1460
			{
				title = "Vine (Red)";
				sprite = "BSZ7A0";
			}
			1461
			{
				title = "Vine (Purple)";
				sprite = "BSZ7B0";
			}
			1462
			{
				title = "Vine (Blue)";
				sprite = "BSZ7C0";
			}
			1463
			{
				title = "Vine (Cyan)";
				sprite = "BSZ7D0";
			}
			1464
			{
				title = "Vine (Yellow)";
				sprite = "BSZ7E0";
			}
			1465
			{
				title = "Vine (Orange)";
				sprite = "BSZ7F0";
			}
		}
		1470
		{
			title = "BSZ Shrub";
			sprite = "BSZ8A0";
		}
		1471
		{
			title = "BSZ Clover";
			sprite = "BSZ8B0";
		}
		1473
		{
			title = "Palm Tree (Big)";
			width = 16;
			height = 160;
			sprite = "BSZ8D0";
		}
		1475
		{
			title = "Palm Tree (Small)";
			width = 16;
			height = 80;
			sprite = "BSZ8F0";
		}
	}

	stalagmites
	{
		color = 2; // Green
		title = "Stalagmites";
		width = 16;
		height = 40;

		1900
		{
			title = "Brown Stalagmite (Tall)";
			sprite = "STLGA0";
			width = 16;
			height = 40;
		}
		1901
		{
			title = "Brown Stalagmite";
			sprite = "STLGB0";
			width = 16;
			height = 40;
		}
		1902
		{
			title = "Orange Stalagmite (Tall)";
			sprite = "STLGC0";
			width = 16;
			height = 40;
		}
		1903
		{
			title = "Orange Stalagmite";
			sprite = "STLGD0";
			width = 16;
			height = 40;
		}
		1904
		{
			title = "Red Stalagmite (Tall)";
			sprite = "STLGE0";
			width = 16;
			height = 40;
		}
		1905
		{
			title = "Red Stalagmite";
			sprite = "STLGF0";
			width = 16;
			height = 40;
		}
		1906
		{
			title = "Gray Stalagmite (Tall)";
			sprite = "STLGG0";
			width = 24;
			height = 96;
		}
		1907
		{
			title = "Gray Stalagmite";
			sprite = "STLGH0";
			width = 16;
			height = 40;
		}
		1908
		{
			title = "Blue Stalagmite (Tall)";
			sprite = "STLGI0";
			width = 16;
			height = 40;
		}
		1909
		{
			title = "Blue Stalagmite";
			sprite = "STLGJ0";
			width = 16;
			height = 40;
		}
	}

	christmasdisco
	{
		color = 2; // Green
		title = "Christmas & Disco";

		1850
		{
			title = "Christmas Pole";
			sprite = "XMS1A0";
			width = 16;
			height = 40;
		}
		1851
		{
			title = "Candy Cane";
			sprite = "XMS2A0";
			width = 8;
			height = 32;
		}
		1852
		{
			blocking = 2;
			title = "Snowman";
			sprite = "XMS3A0";
			width = 16;
			height = 64;
			color = 6;
			arg0
			{
				title = "Push behavior";
				type = 11;
				enum = "pushablebehavior";
			}
		}
		1853
		{
			blocking = 2;
			title = "Snowman (With Hat)";
			sprite = "XMS3B0";
			width = 16;
			height = 80;
			color = 6;
			arg0
			{
				title = "Push behavior";
				type = 11;
				enum = "pushablebehavior";
			}
		}
		1854
		{
			title = "Lamp Post";
			sprite = "XMS4A0";
			width = 8;
			height = 120;
		}
		1855
		{
			title = "Lamp Post (Snow)";
			sprite = "XMS4B0";
			width = 8;
			height = 120;
		}
		1856
		{
			title = "Hanging Star";
			sprite = "XMS5A0";
			width = 4;
			height = 80;
			hangs = 1;
		}
		1857
		{
			title = "Berry Bush (Snow)";
			sprite = "BUS1B0";
			width = 16;
			height = 32;
		}
		1858
		{
			title = "Bush (Snow)";
			sprite = "BUS2B0";
			width = 16;
			height = 32;
		}
		1859
		{
			title = "Blueberry Bush (Snow)";
			sprite = "BUS3B0";
			width = 16;
			height = 32;
		}
		1875
		{
			title = "Disco Ball";
			sprite = "DBALA0";
			width = 16;
			height = 54;
			hangs = 1;
		}
		1876
		{
			arrow = 1;
			blocking = 2;
			title = "Eggman Disco Statue";
			sprite = "ESTAB1";
			width = 20;
			height = 96;
			color = 6;
			arg0
			{
				title = "Push behavior";
				type = 11;
				enum = "pushablebehavior";
			}
		}
	}
	
	mario
	{
		color = 2; // Green
		title = "Mario";

		1800
		{
			title = "Coin";
			sprite = "COINA0";
			width = 16;
			height = 24;
			color = 14;
			arg0
			{
				title = "Float?";
				tooltip = "This raises the object by 24 fracunits.";
				type = 11;
				enum = "yesno";
			}
		}
		1801
		{
			arrow = 1;
			title = "Goomba";
			sprite = "GOOMA0";
			width = 24;
			height = 32;
			color = 9;
		}
		1802
		{
			arrow = 1;
			title = "Goomba (Blue)";
			sprite = "BGOMA0";
			width = 24;
			height = 32;
			color = 9;
		}
		1803
		{
			title = "Fire Flower";
			sprite = "FFWRB0";
			width = 16;
			height = 32;
			color = 14;
		}
		1804
		{
			title = "Koopa Shell";
			sprite = "SHLLA1";
			width = 16;
			height = 20;
			color = 11;
		}
		1805
		{
			title = "Puma (Jumping Fireball)";
			sprite = "PUMAA0";
			width = 8;
			height = 16;
			color = 17;
			arg0
			{
				title = "Jump strength";
			}
		}
		1806
		{
			title = "King Bowser";
			sprite = "KOOPA0";
			width = 16;
			height = 48;
			color = 4;
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
		}
		1807
		{
			title = "Axe";
			sprite = "MAXEA0";
			width = 8;
			height = 16;
			color = 11;
			arg0
			{
				title = "Death trigger tag";
				type = 15;
			}
		}
		1808
		{
			title = "Bush (Short)";
			sprite = "MUS1A0";
			width = 16;
			height = 32;
			color = 2;
		}
		1809
		{
			title = "Bush (Tall)";
			sprite = "MUS2A0";
			width = 16;
			height = 32;
			color = 2;
		}
		1810
		{
			title = "Toad";
			sprite = "TOADA0";
			width = 8;
			height = 32;
			color = 2;
		}
	}

	flickies
	{
		color = 6; // Brown
		title = "Flickies";
		width = 8;
		height = 20;

		2200
		{
			title = "Bluebird";
			sprite = "FL01A1";
			arg0
			{
				title = "Radius";
			}
			arg1
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "Move aimlessly";
					2 = "No movement";
					4 = "Hop";
				}
			}
		}
		2201
		{
			title = "Rabbit";
			sprite = "FL02A1";
			arg0
			{
				title = "Radius";
			}
			arg1
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "Move aimlessly";
					2 = "No movement";
					4 = "Hop";
				}
			}
		}
		2202
		{
			title = "Chicken";
			sprite = "FL03A1";
			arg0
			{
				title = "Radius";
			}
			arg1
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "Move aimlessly";
					2 = "No movement";
					4 = "Hop";
				}
			}
		}
		2203
		{
			title = "Seal";
			sprite = "FL04A1";
			arg0
			{
				title = "Radius";
			}
			arg1
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "Move aimlessly";
					2 = "No movement";
					4 = "Hop";
				}
			}
		}
		2204
		{
			title = "Pig";
			sprite = "FL05A1";
			arg0
			{
				title = "Radius";
			}
			arg1
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "Move aimlessly";
					2 = "No movement";
					4 = "Hop";
				}
			}
		}
		2205
		{
			title = "Chipmunk";
			sprite = "FL06A1";
			arg0
			{
				title = "Radius";
			}
			arg1
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "Move aimlessly";
					2 = "No movement";
					4 = "Hop";
				}
			}
		}
		2206
		{
			title = "Penguin";
			sprite = "FL07A1";
			arg0
			{
				title = "Radius";
			}
			arg1
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "Move aimlessly";
					2 = "No movement";
					4 = "Hop";
				}
			}
		}
		2207
		{
			title = "Fish";
			sprite = "FL08A1";
			arg0
			{
				title = "Radius";
			}
			arg1
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "Move aimlessly";
					2 = "No movement";
					4 = "Hop";
				}
			}
			arg2
			{
				title = "Color";
				type = 11;
				enum
				{
					0 = "Random";
					1 = "Red";
					2 = "Cyan";
					3 = "Blue";
					4 = "Vapor";
					5 = "Purple";
					6 = "Bubblegum";
					7 = "Neon";
					8 = "Black";
					9 = "Beige";
					10 = "Lavender";
					11 = "Ruby";
					12 = "Salmon";
					13 = "Sunset";
					14 = "Orange";
					15 = "Yellow";
				}
			}
		}
		2208
		{
			title = "Ram";
			sprite = "FL09A1";
			arg0
			{
				title = "Radius";
			}
			arg1
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "Move aimlessly";
					2 = "No movement";
					4 = "Hop";
				}
			}
		}
		2209
		{
			title = "Puffin";
			sprite = "FL10A1";
			arg0
			{
				title = "Radius";
			}
			arg1
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "Move aimlessly";
					2 = "No movement";
					4 = "Hop";
				}
			}
		}
		2210
		{
			title = "Cow";
			sprite = "FL11A1";
			arg0
			{
				title = "Radius";
			}
			arg1
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "Move aimlessly";
					2 = "No movement";
					4 = "Hop";
				}
			}
		}
		2211
		{
			title = "Rat";
			sprite = "FL12A1";
			arg0
			{
				title = "Radius";
			}
			arg1
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "Move aimlessly";
					2 = "No movement";
					4 = "Hop";
				}
			}
		}
		2212
		{
			title = "Bear";
			sprite = "FL13A1";
			arg0
			{
				title = "Radius";
			}
			arg1
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "Move aimlessly";
					2 = "No movement";
					4 = "Hop";
				}
			}
		}
		2213
		{
			title = "Dove";
			sprite = "FL14A1";
			arg0
			{
				title = "Radius";
			}
			arg1
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "Move aimlessly";
					2 = "No movement";
					4 = "Hop";
				}
			}
		}
		2214
		{
			title = "Cat";
			sprite = "FL15A1";
			arg0
			{
				title = "Radius";
			}
			arg1
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "Move aimlessly";
					2 = "No movement";
					4 = "Hop";
				}
			}
		}
		2215
		{
			title = "Canary";
			sprite = "FL16A1";
			arg0
			{
				title = "Radius";
			}
			arg1
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "Move aimlessly";
					2 = "No movement";
					4 = "Hop";
				}
			}
		}
		2216
		{
			title = "Spider";
			sprite = "FS01A1";
			arg0
			{
				title = "Radius";
			}
			arg1
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "Move aimlessly";
					2 = "No movement";
					4 = "Hop";
				}
			}
		}
		2217
		{
			title = "Bat";
			sprite = "FS02A0";
			arg0
			{
				title = "Radius";
			}
			arg1
			{
				title = "Flags";
				type = 12;
				enum
				{
					1 = "Move aimlessly";
					2 = "No movement";
					4 = "Hop";
				}
			}
		}
	}
	
	editor
	{
		color = 15; // White
		arrow = 1;
		title = "3D Mode Start";
		error = -1;
		width = 8;
		height = 16;
		sort = 1;

		3328 = "3D Mode Start";
	}
}