mirror of
				https://github.com/KartKrewDev/RingRacers.git
				synced 2025-10-30 08:01:28 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			2364 lines
		
	
	
	
		
			44 KiB
		
	
	
	
		
			INI
		
	
	
	
	
	
			
		
		
	
	
			2364 lines
		
	
	
	
		
			44 KiB
		
	
	
	
		
			INI
		
	
	
	
	
	
/******************************************************************************\
 | 
						|
 | 
						|
 SRB2 Workbench
 | 
						|
 Game Configuration for SRB2 version 2.0.
 | 
						|
 | 
						|
 Contributors:
 | 
						|
  - Kristos
 | 
						|
  - Shadow Hog
 | 
						|
  - ST218
 | 
						|
  - Foxboy
 | 
						|
  - JJames19119
 | 
						|
  - SRB2-Playah
 | 
						|
  - Oogaland
 | 
						|
  - SSNTails
 | 
						|
  - DarkWarrior
 | 
						|
  - Neo
 | 
						|
 | 
						|
\******************************************************************************/
 | 
						|
 | 
						|
// This is required to prevent accedential use of a different configuration.
 | 
						|
type = "SRB2 Workbench Game Configuration";
 | 
						|
 | 
						|
// This is the title to show for this game.
 | 
						|
game = "Sonic Robo Blast 2 v2.0";
 | 
						|
 | 
						|
// This is used internally to refer to the game.
 | 
						|
id = "srb2-20wb";
 | 
						|
 | 
						|
// Flags for changes in 2.0.
 | 
						|
seceffectnybble = 1;
 | 
						|
thingeffectnybble = 1;
 | 
						|
 | 
						|
// Defaults for new thing.
 | 
						|
defaultthingflags = 0;
 | 
						|
defaultthing = 1;
 | 
						|
 | 
						|
// Flags indicating which header features are supported. See
 | 
						|
// ENUM_MAPHEADER_FLAGS in soc.h for values.
 | 
						|
headerflags = 29360130;	// Map Credits, Run SOC, Subtitle, Speed Music.
 | 
						|
 | 
						|
// Thing numbers for Nights axes.
 | 
						|
nights
 | 
						|
{
 | 
						|
	axistransfer = 1701;
 | 
						|
	axistransferline = 1702;
 | 
						|
}
 | 
						|
 | 
						|
// Wiki page names.
 | 
						|
wiki
 | 
						|
{
 | 
						|
	seceffect = "Sector+Type+%d";
 | 
						|
	ldeffect = "Linedef+Type+%d";
 | 
						|
	thing = "Thing+Type+%d";
 | 
						|
}
 | 
						|
 | 
						|
// Map-type flags for the TypeOfLevel header option.
 | 
						|
leveltypes
 | 
						|
{
 | 
						|
	1 = "Cooperative";
 | 
						|
	2 = "Race";
 | 
						|
	4 = "Match";
 | 
						|
	8 = "Tag";
 | 
						|
	16 = "Capture the Flag";
 | 
						|
	32 = "<disabled> Chaos";
 | 
						|
	64 = "Nights";
 | 
						|
	128 = "<disabled> Adventure";
 | 
						|
	256 = "Mario";
 | 
						|
	512 = "2D";
 | 
						|
	1024 = "<disabled> Xmas";
 | 
						|
	2048 = "Egg Rock Zone 3";
 | 
						|
	4096 = "Single Player";
 | 
						|
	8192 = "SRB1 Remake";
 | 
						|
}
 | 
						|
 | 
						|
// Weather types for use in the header-editor.
 | 
						|
weather
 | 
						|
{
 | 
						|
	0 = "None";
 | 
						|
	1 = "Storm";
 | 
						|
	2 = "Snow";
 | 
						|
	3 = "Rain";
 | 
						|
	4 = "Blank (precalculate)";
 | 
						|
	5 = "Storm (no rain)";
 | 
						|
	6 = "Storm (no strikes)";
 | 
						|
	7 = "Heat Wave";
 | 
						|
}
 | 
						|
 | 
						|
/* PSEUDO-FLATS AND TEXTURES ---------------------------------------------------
 | 
						|
 | 
						|
Names of flats and textures that don't really exist, but shouldn't be identified
 | 
						|
as invalid.
 | 
						|
 | 
						|
Pattern-matching is performed on lump names. You can use the following wildcards
 | 
						|
in values to specify ranges:
 | 
						|
 | 
						|
? = Any character.
 | 
						|
* = Zero or more characters.
 | 
						|
# = Any numeric digit.
 | 
						|
[abc...] = Any of these characters that are between brackets.
 | 
						|
[!abc..] = Not any of these characters that are between brackets.
 | 
						|
 | 
						|
TODO: Not actually used yet!
 | 
						|
 | 
						|
*/
 | 
						|
 | 
						|
pseudoflats
 | 
						|
{
 | 
						|
	F_SKY1;
 | 
						|
}
 | 
						|
 | 
						|
pseudotextures
 | 
						|
{
 | 
						|
	[#]*;
 | 
						|
}
 | 
						|
 | 
						|
// Sky flat, used to determine whether upper/lower textures are required.
 | 
						|
sky = "F_SKY1";
 | 
						|
 | 
						|
/* MAP LUMP NAMES --------------------------------------------------------------
 | 
						|
 | 
						|
Map lumps are loaded with the map as long as they are right after each other.
 | 
						|
When the editor meets a lump which is not defined in this list, it will stop
 | 
						|
loading right there.
 | 
						|
 | 
						|
    1 = Lump required.
 | 
						|
    2 = Lump which must be respected.
 | 
						|
    4 = Lump generated by node builder.
 | 
						|
    8 = Lump allowed to be empty after nodebuilding.
 | 
						|
   16 = Lump allowed to be missing after nodebuilding.
 | 
						|
 4096 = Lump which can be edited as text.
 | 
						|
 8192 = Lump which can be edited as DEHACKED.
 | 
						|
12288 = Lump which can be edited as MAPINFO.
 | 
						|
16384 = WAD-global.
 | 
						|
 | 
						|
*/
 | 
						|
 | 
						|
maplumpnames
 | 
						|
{
 | 
						|
	THINGS = 13;
 | 
						|
	LINEDEFS = 5;
 | 
						|
	SIDEDEFS = 5;
 | 
						|
	VERTEXES = 5;
 | 
						|
	SEGS = 4;
 | 
						|
	SSECTORS = 4;
 | 
						|
	NODES = 4;
 | 
						|
	SECTORS = 5;
 | 
						|
	REJECT = 4;
 | 
						|
	BLOCKMAP = 20;
 | 
						|
}
 | 
						|
 | 
						|
// SECTOR TYPES ----------------------------------------------------------------
 | 
						|
 | 
						|
sectortypes
 | 
						|
{
 | 
						|
	nybble0
 | 
						|
	{
 | 
						|
		0 = "(normal)";
 | 
						|
		1 = "Damage";
 | 
						|
		2 = "Damage (Water)";
 | 
						|
		3 = "Damage (Fire)";
 | 
						|
		4 = "Damage (Electrical)";
 | 
						|
		5 = "Spikes";
 | 
						|
		6 = "Death Pit (Camera Modifications)";
 | 
						|
		7 = "Death Pit (No Camera Modifications)";
 | 
						|
		8 = "Instant Kill";
 | 
						|
		9 = "Ring Drainer (Floor Touch)";
 | 
						|
		10 = "Ring Drainer (No Floor Touch)";
 | 
						|
		11 = "Special Stage Damage";
 | 
						|
		12 = "Space Countdown";
 | 
						|
		13 = "Ramp Sector (double step-up/down)";
 | 
						|
		14 = "Non-Ramp Sector (no step-down)";
 | 
						|
		15 = "Bouncy Sector (FOF Control Only)";
 | 
						|
	}
 | 
						|
 | 
						|
	nybble1
 | 
						|
	{
 | 
						|
		0 = "(normal)";
 | 
						|
		1 = "Trigger Linedef Executor (Pushable Objects)";
 | 
						|
		2 = "Trigger Linedef Executor (Anywhere, All Players)";
 | 
						|
		3 = "Trigger Linedef Executor (Floor Touch, All Players)";
 | 
						|
		4 = "Trigger Linedef Executor (Anywhere in Sector)";
 | 
						|
		5 = "Trigger Linedef Executor (Floor Touch)";
 | 
						|
		6 = "Trigger Linedef Executor (Emerald Check)";
 | 
						|
		7 = "Trigger Linedef Executor (Nights Mare)";
 | 
						|
		8 = "<disabled> Check for Linedef Executor on FOFs";
 | 
						|
		9 = "Egg Trap Capsule";
 | 
						|
		10 = "Special Stage Time/Rings Parameters";
 | 
						|
		11 = "Custom Global Gravity";
 | 
						|
	}
 | 
						|
 | 
						|
	nybble2
 | 
						|
	{
 | 
						|
		0 = "(normal)";
 | 
						|
		1 = "Ice/Sludge";
 | 
						|
		2 = "Wind/Current";
 | 
						|
		3 = "Ice/Sludge and Wind/Current";
 | 
						|
		4 = "Conveyor Belt";
 | 
						|
		5 = "Speed Pad (No Spin)";
 | 
						|
		6 = "Speed Pad (Spin)";
 | 
						|
		7 = "Bustable Block Sprite Parameter (ROIA)";
 | 
						|
		8 = "Bustable Block Sprite Parameter (ROIB)";
 | 
						|
		9 = "Bustable Block Sprite Parameter (ROIC)";
 | 
						|
		10 = "Bustable Block Sprite Parameter (ROID)";
 | 
						|
		11 = "Bustable Block Sprite Parameter (ROIE)";
 | 
						|
		12 = "Bustable Block Sprite Parameter (ROIF)";
 | 
						|
		13 = "Bustable Block Sprite Parameter (ROIG)";
 | 
						|
		14 = "Bustable Block Sprite Parameter (ROIH)";
 | 
						|
		15 = "Bustable Block Sprite Parameter (ROII)";
 | 
						|
	}
 | 
						|
 | 
						|
	nybble3
 | 
						|
	{
 | 
						|
		0 = "(normal)";
 | 
						|
		1 = "Star Post Activator";
 | 
						|
		2 = "Exit/Special Stage Goal/Return Flag";
 | 
						|
		3 = "CTF: Red Team Base";
 | 
						|
		4 = "CTF: Blue Team Base";
 | 
						|
		5 = "Fan Sector";
 | 
						|
		6 = "Super Sonic Transform";
 | 
						|
		7 = "Spinner";
 | 
						|
		8 = "Zoom Tube Start";
 | 
						|
		9 = "Zoom Tube End";
 | 
						|
		10 = "Finish Line";
 | 
						|
		11 = "Rope Hang";
 | 
						|
	}
 | 
						|
}
 | 
						|
 | 
						|
// LINEDEF FLAGS ---------------------------------------------------------------
 | 
						|
 | 
						|
linedefflags
 | 
						|
{
 | 
						|
	1 = "[00] Effect 6";
 | 
						|
	2 = "[01] Block Enemies";
 | 
						|
	4 = "[02] Double-Sided";
 | 
						|
	8 = "[03] Upper Unpegged";
 | 
						|
	16 = "[04] Lower Unpegged";
 | 
						|
	32 = "[05] Effect 1";
 | 
						|
	64 = "[06] Not Climbable";
 | 
						|
	128 = "[07] Effect 2";
 | 
						|
	256 = "[08] Effect 3";
 | 
						|
	512 = "[09] Effect 4";
 | 
						|
	1024 = "[10] Effect 5";
 | 
						|
	2048 = "[11] No Sonic";
 | 
						|
	4096 = "[12] No Tails";
 | 
						|
	8192 = "[13] No Knuckles";
 | 
						|
	16384 = "[14] Bouncy Wall";
 | 
						|
	32768 = "[15] Transfer Line";
 | 
						|
}
 | 
						|
 | 
						|
// FOF INFORMATION -------------------------------------------------------------
 | 
						|
 | 
						|
fofs
 | 
						|
{
 | 
						|
	default = 100;
 | 
						|
	colourmap = 606;
 | 
						|
	defaultcustom = 259;
 | 
						|
 | 
						|
	// The FOF linedef specials, together with their FOF flags and a few
 | 
						|
	// other fields.
 | 
						|
	specials
 | 
						|
	{
 | 
						|
		100 {flags = 415;}
 | 
						|
		101 {flags = 479;}
 | 
						|
		102 {flags = 6495;}
 | 
						|
		103 {flags = 463;}
 | 
						|
		104 {flags = 471;}
 | 
						|
		105 {flags = 71;}
 | 
						|
		120 {flags = 36665;}
 | 
						|
		121 {flags = 40761;}
 | 
						|
		122 {flags = 3889;}
 | 
						|
		123 {flags = 7985;}
 | 
						|
		140 {flags = 33588255;}
 | 
						|
		141 {flags = 33560863;}
 | 
						|
		142 {flags = 33560855;}
 | 
						|
		143 {flags = 67142687;}
 | 
						|
		144 {flags = 67115295;}
 | 
						|
		145 {flags = 67115287;}
 | 
						|
		146 {flags = 100696079;}
 | 
						|
		150 {flags = 415; airbob = 1;}
 | 
						|
		151 {flags = 415; airbob = 1;}
 | 
						|
		152 {flags = 415; airbob = 1;}
 | 
						|
		160 {flags = 262559; airbob = 1;}
 | 
						|
		170 {flags = 1048991;}
 | 
						|
		171 {flags = 1573279;}
 | 
						|
		172 {flags = 34636831;}
 | 
						|
		173 {flags = 35161119;}
 | 
						|
		174 {flags = 34641311;}
 | 
						|
		175 {flags = 35165599;}
 | 
						|
		176 {flags = 1311135; airbob = 1;}
 | 
						|
		177 {flags = 1835423; airbob = 1;}
 | 
						|
		178 {flags = 1311135;}
 | 
						|
		179 {flags = 1835423;}
 | 
						|
		180 {flags = 1048991;}
 | 
						|
		190 {flags = 415; rising = 1;}
 | 
						|
		191 {flags = 479; rising = 1;}
 | 
						|
		192 {flags = 6495; rising = 1;}
 | 
						|
		193 {flags = 71; rising = 1;}
 | 
						|
		194 {flags = 33588255; rising = 1;}
 | 
						|
		195 {flags = 33594655; rising = 1;}
 | 
						|
		200 {flags = 131585;}
 | 
						|
		201 {flags = 513;}
 | 
						|
		202 {flags = 257817;}
 | 
						|
		220 {flags = 36633;}
 | 
						|
		221 {flags = 6937;}
 | 
						|
		222 {flags = 32777;}
 | 
						|
		223 {flags = 65;}
 | 
						|
		250 {flags = 4194719;}
 | 
						|
		251 {flags = 415;}
 | 
						|
		252 {flags = 142606367;}
 | 
						|
		253 {flags = 142610463;}
 | 
						|
		254 {flags = 8388639;}
 | 
						|
		255 {flags = 276824095;}
 | 
						|
		256 {flags = 276828191;}
 | 
						|
		257 {flags = 16810521;}
 | 
						|
		258 {flags = 2393;}
 | 
						|
		259 {custom = 1;}
 | 
						|
	}
 | 
						|
 | 
						|
	// The significance of the FOF flags. Some of these have special
 | 
						|
	// meanings to the editor; for those which don't, the subsection name is
 | 
						|
	// ignored, but an entry will still be added to the list of flags for
 | 
						|
	// custom FOFs.
 | 
						|
	flags
 | 
						|
	{
 | 
						|
		FF_EXISTS          {value = 1;          text = "Exists.";}
 | 
						|
		FF_BLOCKPLAYER     {value = 2;          text = "Solid to players.";}
 | 
						|
		FF_BLOCKOTHERS     {value = 4;          text = "Solid to everything else.";}
 | 
						|
//		FF_SOLID           {value = 6;          text = "Solid to all objects."}
 | 
						|
		FF_RENDERSIDES     {value = 8;          text = "Renders the walls.";}
 | 
						|
		FF_RENDERPLANES    {value = 16;         text = "Renders the planes.";}
 | 
						|
//		FF_RENDERALL       {value = 24;         text = "Renders everything.}
 | 
						|
		FF_SWIMMABLE       {value = 32;         text = "Water block.";}
 | 
						|
		FF_NOSHADE         {value = 64;         text = "Doesn't cast a shadow.";}
 | 
						|
		FF_CUTSOLIDS       {value = 128;        text = "Skips rendering pixels hidden behind the block.";}
 | 
						|
		FF_CUTEXTRA        {value = 256;        text = "Skips rendering blocks marked with FF_EXTRA hidden behind the block.";}
 | 
						|
//		FF_CUTLEVEL        {value = 384;        text = "Skips rendering everything hidden behind the block."}
 | 
						|
		FF_CUTSPRITES      {value = 512;        text = "Splits sprites halfway inside the block.";}
 | 
						|
		FF_BOTHPLANES      {value = 1024;       text = "Renders both inside and outside planes.";}
 | 
						|
		FF_EXTRA           {value = 2048;       text = "Not rendered when seen through a block marked with FF_CUTEXTRA.";}
 | 
						|
		FF_TRANSLUCENT     {value = 4096;       text = "Translucent.";}
 | 
						|
		FF_FOG             {value = 8192;       text = "Fog block.";}
 | 
						|
		FF_INVERTPLANES    {value = 16384;      text = "Renders the planes only when within the block.";}
 | 
						|
		FF_ALLSIDES        {value = 32768;      text = "Renders both inside and outside walls.";}
 | 
						|
		FF_INVERTSIDES     {value = 65536;      text = "Renders the walls only when within the block.";}
 | 
						|
		FF_DOUBLESHADOW    {value = 131072;     text = "Light level and colormap affect only the inside of the block.";}
 | 
						|
		FF_FLOATBOB        {value = 262144;     text = "Floats on water and bobs when stepped on.";}
 | 
						|
		FF_NORETURN        {value = 524288;     text = "(Use with FF_CRUMBLE) Doesn't respawn after crumbling.";}
 | 
						|
		FF_CRUMBLE         {value = 1048576;    text = "Crumbles two seconds after being stepped on.";}
 | 
						|
		FF_SHATTERBOTTOM   {value = 2097152;    text = "(Use with FF_BUSTUP) Breaks only when hit from below.";}
 | 
						|
		FF_MARIO           {value = 4194304;    text = "Mario item block.";}
 | 
						|
		FF_BUSTUP          {value = 8388608;    text = "Can be broken by a spin or Knuckles.";}
 | 
						|
		FF_QUICKSAND       {value = 16777216;   text = "Quicksand block.";}
 | 
						|
		FF_PLATFORM        {value = 33554432;   text = "Intangible from bottom.";}
 | 
						|
		FF_REVERSEPLATFORM {value = 67108864;   text = "Intangible from top.";}
 | 
						|
//		FF_INTANGABLEFLATS {value = 100663296;  text = "Only tangible from sides.";}
 | 
						|
		FF_SHATTER         {value = 134217728;  text = "(Use with FF_BUSTUP) Breaks on any contact.";}
 | 
						|
		FF_SPINBUST        {value = 268435456;  text = "(Use with FF_BUSTUP) Breaks only with a spin from above.";}
 | 
						|
		FF_ONLYKNUX        {value = 536870912;  text = "(Use with FF_BUSTUP) Can only be broken by Knuckles.";}
 | 
						|
		FF_RIPPLE          {value = 1073741824; text = "Employs a visual ripple effect.";}
 | 
						|
//		FF_COLORMAPONLY    {value = 2147483648; text = "Ignores the control sector's light level.";}
 | 
						|
	}
 | 
						|
}
 | 
						|
 | 
						|
// LINEDEF TYPES ---------------------------------------------------------------
 | 
						|
 | 
						|
linedeftypes
 | 
						|
{
 | 
						|
	misc
 | 
						|
	{
 | 
						|
		title = "Miscellaneous";
 | 
						|
		values
 | 
						|
		{
 | 
						|
			0 = "(normal)";
 | 
						|
			1 = "Per-Sector Gravity";
 | 
						|
			4 = "Speed Pad";
 | 
						|
			5 = "Camera Scanner";
 | 
						|
			6 = "Disable Linedef Effect On Level Load";
 | 
						|
			7 = "Sector Flat Alignment";
 | 
						|
			10 = "Culling Plane";
 | 
						|
			13 = "Heat Wave Effect";
 | 
						|
			50 = "Instantly Lower Floor On Level Load";
 | 
						|
			51 = "Instantly Raise Ceiling On Level Load";
 | 
						|
			63 = "Fake Floor/Ceiling Planes";
 | 
						|
			540 = "Floor Friction";
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	parameters
 | 
						|
	{
 | 
						|
		title = "Parameters";
 | 
						|
		values
 | 
						|
		{
 | 
						|
			2 = "Custom Exit";
 | 
						|
			3 = "Zoom Tube Parameters";
 | 
						|
			8 = "Sector Special Parameters";
 | 
						|
			9 = "Chain Parameters";
 | 
						|
			11 = "Rope Hang Parameters";
 | 
						|
			12 = "Rock Spawn Parameters";
 | 
						|
			64 = "Appearing/Disappearing FOF";
 | 
						|
			65 = "<disabled> Bridge Thinker";
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	polyobject
 | 
						|
	{
 | 
						|
		title = "PolyObject";
 | 
						|
		values
 | 
						|
		{
 | 
						|
			20 = "First Line";
 | 
						|
			21 = "Explicity Include Line";
 | 
						|
			22 = "Parameters";
 | 
						|
			30 = "Waving Flag";
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	movement
 | 
						|
	{
 | 
						|
		title = "Plane Movement";
 | 
						|
		values
 | 
						|
		{
 | 
						|
			52 = "Continuously Falling Sector";
 | 
						|
			53 = "Continuous Floor/Ceiling Mover";
 | 
						|
			54 = "Continuous Floor Mover";
 | 
						|
			55 = "Continuous Ceiling Mover";
 | 
						|
			56 = "Continuous Two-Speed Floor/Ceiling Mover";
 | 
						|
			57 = "Continuous Two-Speed Floor Mover";
 | 
						|
			58 = "Continuous Two-Speed Ceiling Mover";
 | 
						|
			59 = "Activate Moving Platform";
 | 
						|
			60 = "Activate Moving Platform (Adjustable Speed)";
 | 
						|
			61 = "Crusher (Ceiling to Floor)";
 | 
						|
			62 = "Crusher (Floor to Ceiling)";
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	fofsolid
 | 
						|
	{
 | 
						|
		title = "FOF (solid)";
 | 
						|
		values
 | 
						|
		{
 | 
						|
			100 = "Solid, Opaque";
 | 
						|
			101 = "Solid, Opaque, No Shadow";
 | 
						|
			102 = "Solid, Translucent";
 | 
						|
			103 = "Solid, Sides Only";
 | 
						|
			104 = "Solid, No Sides";
 | 
						|
			105 = "Solid, Invisible";
 | 
						|
			140 = "Intangible from Bottom, Opaque";
 | 
						|
			141 = "Intangible from Bottom, Translucent";
 | 
						|
			142 = "Intangible from Bottom, Translucent, No Sides";
 | 
						|
			143 = "Intangible from Top, Opaque";
 | 
						|
			144 = "Intangible from Top, Translucent";
 | 
						|
			145 = "Intangible from Top, Translucent, No Sides";
 | 
						|
			146 = "Only Tangible From Sides";
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	fofintangible
 | 
						|
	{
 | 
						|
		title = "FOF (intangible)";
 | 
						|
		values
 | 
						|
		{
 | 
						|
			120 = "Water, Opaque";
 | 
						|
			121 = "Water, Translucent";
 | 
						|
			122 = "Water, Opaque, No Sides";
 | 
						|
			123 = "Water, Translucent, No Sides";
 | 
						|
			220 = "Intangible, Opaque";
 | 
						|
			221 = "Intangible, Translucent";
 | 
						|
			222 = "Intangible, Sides Only";
 | 
						|
			223 = "Intangible, Invisible";
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	fofbobbing
 | 
						|
	{
 | 
						|
		title = "FOF (bobbing)";
 | 
						|
		values
 | 
						|
		{
 | 
						|
			150 = "<deprecated> Air Bobbing";
 | 
						|
			151 = "<deprecated> Air Bobbing (Adjustable)";
 | 
						|
			152 = "<deprecated> Reverse Air Bobbing (Adjustable)";
 | 
						|
			160 = "Floating, Bobbing";
 | 
						|
			190 = "Rising Platform, Solid, Opaque";
 | 
						|
			191 = "Rising Platform, Solid, Opaque, No Shadow";
 | 
						|
			192 = "Rising Platform, Solid, Translucent";
 | 
						|
			193 = "Rising Platform, Solid, Invisible";
 | 
						|
			194 = "Rising Platform, Intangible from Bottom, Opaque";
 | 
						|
			195 = "Rising Platform, Intangible from Bottom, Translucent";
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	fofcrumbling
 | 
						|
	{
 | 
						|
		title = "FOF (crumbling)";
 | 
						|
		values
 | 
						|
		{
 | 
						|
			170 = "Crumbling (Respawn)";
 | 
						|
			171 = "Crumbling (No Respawn)";
 | 
						|
			172 = "Crumbling (Respawn), Intangible from Bottom";
 | 
						|
			173 = "Crumbling (No Respawn), Intangible from Bottom";
 | 
						|
			174 = "Crumbling (Respawn), Int. from Bottom, Translucent";
 | 
						|
			175 = "Crumbling (No Respawn), Int. from Bottom, Translucent";
 | 
						|
			176 = "Crumbling (Respawn), Floating, Bobbing";
 | 
						|
			177 = "Crumbling (No Respawn), Floating, Bobbing";
 | 
						|
			178 = "Crumbling (Respawn), Floating";
 | 
						|
			179 = "Crumbling (No Respawn), Floating";
 | 
						|
			180 = "Crumbling (Respawn), Air Bobbing";
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	fofspecial
 | 
						|
	{
 | 
						|
		title = "FOF (special)";
 | 
						|
		values
 | 
						|
		{
 | 
						|
			200 = "Light Block";
 | 
						|
			201 = "Half Light Block";
 | 
						|
			202 = "Fog Block";
 | 
						|
			250 = "Mario Block";
 | 
						|
			251 = "Thwomp Block";
 | 
						|
			252 = "Shatter Block";
 | 
						|
			253 = "Shatter Block, Translucent";
 | 
						|
			254 = "Bustable Block";
 | 
						|
			255 = "Spin Bust Block";
 | 
						|
			256 = "Spin Bust Block, Translucent";
 | 
						|
			257 = "Quicksand";
 | 
						|
			258 = "Laser";
 | 
						|
			259 = "Custom FOF";
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	trigger
 | 
						|
	{
 | 
						|
		title = "Linedef Executor Trigger";
 | 
						|
		values
 | 
						|
		{
 | 
						|
			300 = "Continuous";
 | 
						|
			301 = "Each Time";
 | 
						|
			302 = "Once";
 | 
						|
			303 = "Ring Count - Continuous";
 | 
						|
			304 = "Ring Count - Once";
 | 
						|
			305 = "Character Ability - Once";
 | 
						|
			306 = "Character Ability - Each Time";
 | 
						|
			307 = "Character Ability - Continuous";
 | 
						|
			308 = "Race Only - Once";
 | 
						|
			309 = "CTF Red Team - Continuous";
 | 
						|
			310 = "CTF Red Team - Each Time";
 | 
						|
			311 = "CTF Blue Team - Continuous";
 | 
						|
			312 = "CTF Blue Team - Each Time";
 | 
						|
			313 = "No More Enemies - Once";
 | 
						|
			314 = "Number of Pushables - Continuous";
 | 
						|
			315 = "Number of Pushables - Once";
 | 
						|
			316 = "Land On PolyObject";
 | 
						|
			399 = "Level Load";
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	execsector
 | 
						|
	{
 | 
						|
		title = "Linedef Executor (sector)";
 | 
						|
		values
 | 
						|
		{
 | 
						|
			400 = "Set Tagged Sector's Floor Height/Texture";
 | 
						|
			401 = "Set Tagged Sector's Ceiling Height/Texture";
 | 
						|
			402 = "Set Tagged Sector's Light Level";
 | 
						|
			409 = "Change Tagged Sectors' Tag";
 | 
						|
			410 = "Change Front Sector's Tag";
 | 
						|
			416 = "Start Adjustable Fire Flicker";
 | 
						|
			417 = "Start Adjustable Glowing Light";
 | 
						|
			418 = "Start Adjustable Blinking Light (unsynchronized)";
 | 
						|
			419 = "Start Adjustable Blinking Light (synchronized)";
 | 
						|
			420 = "Fade Light Level";
 | 
						|
			421 = "Stop Lighting Effect";
 | 
						|
			435 = "Change Plane Scroller Direction";
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	execplane
 | 
						|
	{
 | 
						|
		title = "Linedef Executor (plane movement)";
 | 
						|
		values
 | 
						|
		{
 | 
						|
			403 = "Move Tagged Sector's Floor";
 | 
						|
			404 = "Move Tagged Sector's Ceiling";
 | 
						|
			405 = "Lower Floor According to Linedef";
 | 
						|
			406 = "Raise Floor According to Linedef";
 | 
						|
			407 = "Lower Ceiling According to Linedef";
 | 
						|
			408 = "Raise Ceiling According to Linedef";
 | 
						|
			411 = "Stop Plane Movement";
 | 
						|
			428 = "Start Platform Movement";
 | 
						|
			429 = "Crush Ceiling Once";
 | 
						|
			430 = "Crush Floor Once";
 | 
						|
			431 = "Crush Floor And Ceiling Once";
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	execplayer
 | 
						|
	{
 | 
						|
		title = "Linedef Executor (player/object)";
 | 
						|
		values
 | 
						|
		{
 | 
						|
			412 = "Teleporter";
 | 
						|
			425 = "Change Object State";
 | 
						|
			426 = "Stop Object";
 | 
						|
			427 = "Award Score";
 | 
						|
			432 = "Enable 2D Mode";
 | 
						|
			433 = "Disable 2D Mode";
 | 
						|
			434 = "Award Power-Up";
 | 
						|
			437 = "Disable Player Control";
 | 
						|
			438 = "Change Object Size";
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	execmisc
 | 
						|
	{
 | 
						|
		title = "Linedef Executor (misc.)";
 | 
						|
		values
 | 
						|
		{
 | 
						|
			413 = "Change Music";
 | 
						|
			414 = "Play Sound Effect";
 | 
						|
			415 = "Run Script";
 | 
						|
			422 = "Switch To Cut-Away View";
 | 
						|
			423 = "Change Sky";
 | 
						|
			424 = "Change Weather";
 | 
						|
			436 = "Shatter FOF";
 | 
						|
			450 = "Execute Linedef Executor";
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	execpoly
 | 
						|
	{
 | 
						|
		title = "Linedef Executor (polyobject)";
 | 
						|
		values
 | 
						|
		{
 | 
						|
			480 = "Door Slide";
 | 
						|
			481 = "Door Swing";
 | 
						|
			482 = "Move";
 | 
						|
			483 = "Move, Override";
 | 
						|
			484 = "Rotate Right";
 | 
						|
			485 = "Rotate Right, Override";
 | 
						|
			486 = "Rotate Left";
 | 
						|
			487 = "Rotate Left, Override";
 | 
						|
			488 = "Move by Waypoints";
 | 
						|
			489 = "Turn Invisible, Intangible";
 | 
						|
			490 = "Turn Visible, Tangible";
 | 
						|
			491 = "Set Translucency";
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	wall
 | 
						|
	{
 | 
						|
		title = "Wall Scrolling";
 | 
						|
		values
 | 
						|
		{
 | 
						|
			500 = "Scroll Wall Front Side Left";
 | 
						|
			501 = "Scroll Wall Front Side Right";
 | 
						|
			502 = "Scroll Wall According to Linedef";
 | 
						|
			503 = "Scroll Wall According to Linedef (Accelerative)";
 | 
						|
			504 = "Scroll Wall According to Linedef (Displacement)";
 | 
						|
			505 = "Scroll Texture by Front Side Offsets";
 | 
						|
			506 = "Scroll Texture by Back Side Offsets";
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	plane
 | 
						|
	{
 | 
						|
		title = "Plane Scrolling";
 | 
						|
		values
 | 
						|
		{
 | 
						|
			510 = "Scroll Floor Texture";
 | 
						|
			511 = "Scroll Floor Texture (Accelerative)";
 | 
						|
			512 = "Scroll Floor Texture (Displacement)";
 | 
						|
			513 = "Scroll Ceiling Texture";
 | 
						|
			514 = "Scroll Ceiling Texture (Accelerative)";
 | 
						|
			515 = "Scroll Ceiling Texture (Displacement)";
 | 
						|
			520 = "Carry Objects on Floor";
 | 
						|
			521 = "Carry Objects on Floor (Accelerative)";
 | 
						|
			522 = "Carry Objects on Floor (Displacement)";
 | 
						|
			523 = "Carry Objects on Ceiling";
 | 
						|
			524 = "Carry Objects on Ceiling (Accelerative)";
 | 
						|
			525 = "Carry Objects on Ceiling (Displacement)";
 | 
						|
			530 = "Scroll Floor Texture and Carry Objects";
 | 
						|
			531 = "Scroll Floor Texture and Carry Objects (Accelerative)";
 | 
						|
			532 = "Scroll Floor Texture and Carry Objects (Displacement)";
 | 
						|
			533 = "Scroll Ceiling Texture and Carry Objects";
 | 
						|
			534 = "Scroll Ceiling Texture and Carry Objects (Accelerative)";
 | 
						|
			535 = "Scroll Ceiling Texture and Carry Objects (Displacement)";
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	pusher
 | 
						|
	{
 | 
						|
		title = "Pusher";
 | 
						|
		values
 | 
						|
		{
 | 
						|
			541 = "Wind";
 | 
						|
			542 = "Upwards Wind";
 | 
						|
			543 = "Downwards Wind";
 | 
						|
			544 = "Current";
 | 
						|
			545 = "Upwards Current";
 | 
						|
			546 = "Downwards Current";
 | 
						|
			547 = "Push/Pull";
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	lighting
 | 
						|
	{
 | 
						|
		title = "Lighting";
 | 
						|
		values
 | 
						|
		{
 | 
						|
			600 = "Floor Lighting";
 | 
						|
			601 = "Ceiling Lighting";
 | 
						|
			602 = "Adjustable Pulsating Light";
 | 
						|
			603 = "Adjustable Flickering Light";
 | 
						|
			604 = "Adjustable Blinking Light (unsynchronized)";
 | 
						|
			605 = "Adjustable Blinking Light (synchronized)";
 | 
						|
			606 = "Colormap";
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	transwall
 | 
						|
	{
 | 
						|
		title = "Translucent Wall";
 | 
						|
		values
 | 
						|
		{
 | 
						|
			900 = "90% Opaque";
 | 
						|
			901 = "80% Opaque";
 | 
						|
			902 = "70% Opaque";
 | 
						|
			903 = "60% Opaque";
 | 
						|
			904 = "50% Opaque";
 | 
						|
			905 = "40% Opaque";
 | 
						|
			906 = "30% Opaque";
 | 
						|
			907 = "20% Opaque";
 | 
						|
			908 = "10% Opaque";
 | 
						|
			909 = "Fog Wall";
 | 
						|
		}
 | 
						|
	}
 | 
						|
}
 | 
						|
 | 
						|
// THING FLAGS -----------------------------------------------------------------
 | 
						|
 | 
						|
thingflags
 | 
						|
{
 | 
						|
	1 = "[0] Unused Flag";
 | 
						|
	2 = "[1] Object Flip";
 | 
						|
	4 = "[2] Object Special";
 | 
						|
	8 = "[3] Ambush";
 | 
						|
	16 = "(Used for Z offsets)";
 | 
						|
}
 | 
						|
 | 
						|
/* THING TYPES -----------------------------------------------------------------
 | 
						|
 | 
						|
Color values are 24-bit RGB colors in decimal.
 | 
						|
 | 
						|
*/
 | 
						|
 | 
						|
thingtypes
 | 
						|
{
 | 
						|
	starts
 | 
						|
	{
 | 
						|
		color = 223; // Blue (0000DF)
 | 
						|
		arrow = 1;
 | 
						|
		title = "Player Starts";
 | 
						|
		width = 16;
 | 
						|
		height = 56;
 | 
						|
		zfactor = 32;
 | 
						|
		deaftext = "[3] Spawn On Ceiling";
 | 
						|
		values
 | 
						|
		{
 | 
						|
			1
 | 
						|
			{
 | 
						|
				title = "Player 01 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			2
 | 
						|
			{
 | 
						|
				title = "Player 02 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			3
 | 
						|
			{
 | 
						|
				title = "Player 03 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			4
 | 
						|
			{
 | 
						|
				title = "Player 04 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			5
 | 
						|
			{
 | 
						|
				title = "Player 05 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			6
 | 
						|
			{
 | 
						|
				title = "Player 06 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			7
 | 
						|
			{
 | 
						|
				title = "Player 07 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			8
 | 
						|
			{
 | 
						|
				title = "Player 08 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			9
 | 
						|
			{
 | 
						|
				title = "Player 09 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			10
 | 
						|
			{
 | 
						|
				title = "Player 10 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			11
 | 
						|
			{
 | 
						|
				title = "Player 11 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			12
 | 
						|
			{
 | 
						|
				title = "Player 12 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			13
 | 
						|
			{
 | 
						|
				title = "Player 13 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			14
 | 
						|
			{
 | 
						|
				title = "Player 14 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			15
 | 
						|
			{
 | 
						|
				title = "Player 15 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			16
 | 
						|
			{
 | 
						|
				title = "Player 16 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			17
 | 
						|
			{
 | 
						|
				title = "Player 17 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			18
 | 
						|
			{
 | 
						|
				title = "Player 18 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			19
 | 
						|
			{
 | 
						|
				title = "Player 19 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			20
 | 
						|
			{
 | 
						|
				title = "Player 20 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			21
 | 
						|
			{
 | 
						|
				title = "Player 21 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			22
 | 
						|
			{
 | 
						|
				title = "Player 22 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			23
 | 
						|
			{
 | 
						|
				title = "Player 23 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			24
 | 
						|
			{
 | 
						|
				title = "Player 24 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			25
 | 
						|
			{
 | 
						|
				title = "Player 25 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			26
 | 
						|
			{
 | 
						|
				title = "Player 26 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			27
 | 
						|
			{
 | 
						|
				title = "Player 27 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			28
 | 
						|
			{
 | 
						|
				title = "Player 28 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			29
 | 
						|
			{
 | 
						|
				title = "Player 29 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			30
 | 
						|
			{
 | 
						|
				title = "Player 30 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			31
 | 
						|
			{
 | 
						|
				title = "Player 31 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			32
 | 
						|
			{
 | 
						|
				title = "Player 32 Start";
 | 
						|
				sprite = "SUPTD0";
 | 
						|
			}
 | 
						|
			33
 | 
						|
			{
 | 
						|
				title = "Match Start";
 | 
						|
				sprite = "SUPTI0";
 | 
						|
			}
 | 
						|
			34
 | 
						|
			{
 | 
						|
				title = "CTF Red Team Start";
 | 
						|
				sprite = "SIGNG0";
 | 
						|
			}
 | 
						|
			35
 | 
						|
			{
 | 
						|
				title = "CTF Blue Team Start";
 | 
						|
				sprite = "SIGNE0";
 | 
						|
			}
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	enemies
 | 
						|
	{
 | 
						|
		color = 6250495; // Light blue (5F5FFF)
 | 
						|
		arrow = 1;
 | 
						|
		title = "Enemies";
 | 
						|
		width = 24;
 | 
						|
		height = 32;
 | 
						|
		values
 | 
						|
		{
 | 
						|
			100
 | 
						|
			{
 | 
						|
				title = "Crawla (Blue)";
 | 
						|
				sprite = "POSSA1";
 | 
						|
			}
 | 
						|
			101
 | 
						|
			{
 | 
						|
				title = "Crawla (Red)";
 | 
						|
				sprite = "SPOSA1";
 | 
						|
			}
 | 
						|
			102
 | 
						|
			{
 | 
						|
				title = "Stupid Dumb Unnamed RoboFish";
 | 
						|
				sprite = "FISHA0";
 | 
						|
				width = 8;
 | 
						|
				height = 28;
 | 
						|
			}
 | 
						|
			103
 | 
						|
			{
 | 
						|
				title = "Buzz (Gold)";
 | 
						|
				sprite = "BUZZA1";
 | 
						|
				width = 20;
 | 
						|
				height = 24;
 | 
						|
			}
 | 
						|
			104
 | 
						|
			{
 | 
						|
				title = "Buzz (Red)";
 | 
						|
				sprite = "RBUZA1";
 | 
						|
				width = 20;
 | 
						|
				height = 24;
 | 
						|
			}
 | 
						|
			105
 | 
						|
			{
 | 
						|
				title = "Jetty-Syn Bomber";
 | 
						|
				sprite = "JETBB1";
 | 
						|
				width = 20;
 | 
						|
			}
 | 
						|
			106
 | 
						|
			{
 | 
						|
				title = "Jetty-Syn Gunner";
 | 
						|
				sprite = "JETGB1";
 | 
						|
				width = 20;
 | 
						|
			}
 | 
						|
			107
 | 
						|
			{
 | 
						|
				title = "Crawla Commander";
 | 
						|
				sprite = "CCOMA1";
 | 
						|
				width = 16;
 | 
						|
			}
 | 
						|
			108
 | 
						|
			{
 | 
						|
				title = "Deton";
 | 
						|
				sprite = "DETNA1";
 | 
						|
				width = 20;
 | 
						|
			}
 | 
						|
			109
 | 
						|
			{
 | 
						|
				title = "Skim";
 | 
						|
				sprite = "SKIMA1";
 | 
						|
				width = 16;
 | 
						|
				height = 24;
 | 
						|
			}
 | 
						|
			110
 | 
						|
			{
 | 
						|
				title = "Turret";
 | 
						|
				sprite = "TRETA1";
 | 
						|
				width = 16;
 | 
						|
				height = 32;
 | 
						|
			}
 | 
						|
			111
 | 
						|
			{
 | 
						|
				title = "Popup Turret";
 | 
						|
				sprite = "TURRI1";
 | 
						|
				width = 12;
 | 
						|
				height = 64;
 | 
						|
			}
 | 
						|
			112
 | 
						|
			{
 | 
						|
				title = "Sharp";
 | 
						|
				sprite = "SHRPA1";
 | 
						|
				width = 16;
 | 
						|
				height = 24;
 | 
						|
			}
 | 
						|
			113
 | 
						|
			{
 | 
						|
				title = "Jet Jaw";
 | 
						|
				sprite = "JJAWA3A7";
 | 
						|
				width = 12;
 | 
						|
				height = 20;
 | 
						|
			}
 | 
						|
			114
 | 
						|
			{
 | 
						|
				title = "Snailer";
 | 
						|
				sprite = "SNLRA3A7";
 | 
						|
				height = 48;
 | 
						|
			}
 | 
						|
			115
 | 
						|
			{
 | 
						|
				title = "Bird Aircraft Strike Hazard";
 | 
						|
				sprite = "VLTRF1";
 | 
						|
				width = 12;
 | 
						|
				height = 24;
 | 
						|
			}
 | 
						|
			116
 | 
						|
			{
 | 
						|
				title = "Pointy";
 | 
						|
				sprite = "PNTYA1";
 | 
						|
				width = 8;
 | 
						|
				height = 16;
 | 
						|
			}
 | 
						|
			117
 | 
						|
			{
 | 
						|
				title = "Robo-Hood";
 | 
						|
				sprite = "ARCHA1";
 | 
						|
				deaftext = "[3] Unknown Effect";
 | 
						|
			}
 | 
						|
			118
 | 
						|
			{
 | 
						|
				title = "CastleBot FaceStabber";
 | 
						|
				sprite = "CBFSA1";
 | 
						|
				width = 32;
 | 
						|
				height = 64;
 | 
						|
			}
 | 
						|
			119
 | 
						|
			{
 | 
						|
				title = "Egg Guard";
 | 
						|
				sprite = "ESHIA1";
 | 
						|
				width = 16;
 | 
						|
				height = 48;
 | 
						|
			}
 | 
						|
			120
 | 
						|
			{
 | 
						|
				title = "Green Snapper";
 | 
						|
				sprite = "GSNPA1";
 | 
						|
				height = 24;
 | 
						|
			}
 | 
						|
			121
 | 
						|
			{
 | 
						|
				title = "Minus";
 | 
						|
				sprite = "MNUSA1";
 | 
						|
			}
 | 
						|
			750
 | 
						|
			{
 | 
						|
				title = "<disabled> Chaos Enemy Spawn";
 | 
						|
				sprite = "TFOGG0";
 | 
						|
				width = 32;
 | 
						|
				height = 64;
 | 
						|
			}
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	bosses
 | 
						|
	{
 | 
						|
		color = 6250335; // Grey (5F5F5F)
 | 
						|
		arrow = 1;
 | 
						|
		title = "Bosses";
 | 
						|
		width = 24;
 | 
						|
		height = 52;
 | 
						|
		zfactor = 32;
 | 
						|
		values
 | 
						|
		{
 | 
						|
			200
 | 
						|
			{
 | 
						|
				title = "Boss 1 - Egg Mobile";
 | 
						|
				sprite = "EGGMA1";
 | 
						|
                                spectext = "[2] End Level When Defeated";
 | 
						|
				deaftext = "[3] Rotating Spikeballs";
 | 
						|
			}
 | 
						|
			201
 | 
						|
			{
 | 
						|
				title = "Boss 2 - Egg Slimer";
 | 
						|
				sprite = "EGGNA1";
 | 
						|
				height = 48;
 | 
						|
                                spectext = "[2] End Level When Defeated";
 | 
						|
				deaftext = "[3] Speed Up When Hit";
 | 
						|
			}
 | 
						|
			202
 | 
						|
			{
 | 
						|
				title = "Boss 3 - Sea Egg";
 | 
						|
				sprite = "EGGOA1";
 | 
						|
				width = 32;
 | 
						|
				height = 80;
 | 
						|
                                spectext = "[2] End Level When Defeated";
 | 
						|
				deaftext = "[3] Unknown Effect";
 | 
						|
			}
 | 
						|
			203
 | 
						|
			{
 | 
						|
				title = "<disabled> Boss 4 - Eggscalibur";
 | 
						|
				sprite = "EGGPA1";
 | 
						|
			}
 | 
						|
			206
 | 
						|
			{
 | 
						|
				title = "Boss 5 - Black Eggman";
 | 
						|
				sprite = "BRAKB1";
 | 
						|
				width = 48;
 | 
						|
				height = 160;
 | 
						|
			}
 | 
						|
			290
 | 
						|
			{
 | 
						|
				arrow = 0;
 | 
						|
				title = "Boss Escape Point";
 | 
						|
				width = 8;
 | 
						|
				height = 16;
 | 
						|
				zfactor = 16;
 | 
						|
			}
 | 
						|
			291
 | 
						|
			{
 | 
						|
				arrow = 0;
 | 
						|
				title = "Egg Trap Center";
 | 
						|
				width = 8;
 | 
						|
				height = 16;
 | 
						|
				zfactor = 16;
 | 
						|
			}
 | 
						|
			292
 | 
						|
			{
 | 
						|
				arrow = 0;
 | 
						|
				title = "Boss Waypoint";
 | 
						|
				width = 8;
 | 
						|
				height = 16;
 | 
						|
				zfactor = 16;
 | 
						|
			}
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	rings
 | 
						|
	{
 | 
						|
		color = 12566272; // Yellow (BFBF00)
 | 
						|
		title = "Rings and Weapon Panels";
 | 
						|
		width = 24;
 | 
						|
		height = 24;
 | 
						|
		deafheight = 32;
 | 
						|
		deaftext = "[3] Float";
 | 
						|
		values
 | 
						|
		{
 | 
						|
			300
 | 
						|
			{
 | 
						|
				title = "Ring";
 | 
						|
				sprite = "RINGA0";
 | 
						|
				width = 16;
 | 
						|
			}
 | 
						|
			301
 | 
						|
			{
 | 
						|
				title = "Bounce Ring";
 | 
						|
				sprite = "CPRKB0";
 | 
						|
			}
 | 
						|
			302
 | 
						|
			{
 | 
						|
				title = "Rail Ring";
 | 
						|
				sprite = "SPRKA0";
 | 
						|
			}
 | 
						|
			304
 | 
						|
			{
 | 
						|
				title = "Automatic Ring";
 | 
						|
				sprite = "TAUTA3A7";
 | 
						|
			}
 | 
						|
			305
 | 
						|
			{
 | 
						|
				title = "Explosion Ring";
 | 
						|
				sprite = "BMSLA1";
 | 
						|
			}
 | 
						|
			306
 | 
						|
			{
 | 
						|
				title = "Scatter Ring";
 | 
						|
				sprite = "TSCRA1A5";
 | 
						|
			}
 | 
						|
			307
 | 
						|
			{
 | 
						|
				title = "Grenade Ring";
 | 
						|
				sprite = "TGREA0";
 | 
						|
			}
 | 
						|
			308
 | 
						|
			{
 | 
						|
				title = "CTF Team Ring (Red)";
 | 
						|
				sprite = "RRNGA0";
 | 
						|
				width = 16;
 | 
						|
			}
 | 
						|
			309
 | 
						|
			{
 | 
						|
				title = "CTF Team Ring (Blue)";
 | 
						|
				sprite = "TRNGA0";
 | 
						|
				width = 16;
 | 
						|
			}
 | 
						|
			330
 | 
						|
			{
 | 
						|
				title = "Bounce Ring Panel";
 | 
						|
				sprite = "PIKBA0";
 | 
						|
			}
 | 
						|
			331
 | 
						|
			{
 | 
						|
				title = "Rail Ring Panel";
 | 
						|
				sprite = "PIKRA0";
 | 
						|
			}
 | 
						|
			332
 | 
						|
			{
 | 
						|
				title = "Automatic Ring Panel";
 | 
						|
				sprite = "PIKAA0";
 | 
						|
			}
 | 
						|
			333
 | 
						|
			{
 | 
						|
				title = "Explosion Ring Panel";
 | 
						|
				sprite = "PIKEA0";
 | 
						|
			}
 | 
						|
			334
 | 
						|
			{
 | 
						|
				title = "Scatter Ring Panel";
 | 
						|
				sprite = "PIKSA0";
 | 
						|
			}
 | 
						|
			335
 | 
						|
			{
 | 
						|
				title = "Grenade Ring Panel";
 | 
						|
				sprite = "PIKGA0";
 | 
						|
			}
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	collectibles
 | 
						|
	{
 | 
						|
		color = 48896; // Green (00BF00)
 | 
						|
		title = "Other Collectibles";
 | 
						|
		width = 16;
 | 
						|
		height = 32;
 | 
						|
		values
 | 
						|
		{
 | 
						|
			310
 | 
						|
			{
 | 
						|
				title = "CTF Red Flag";
 | 
						|
				sprite = "RFLGA0";
 | 
						|
				width = 24;
 | 
						|
				height = 64;
 | 
						|
			}
 | 
						|
			311
 | 
						|
			{
 | 
						|
				title = "CTF Blue Flag";
 | 
						|
				sprite = "BFLGA0";
 | 
						|
				width = 24;
 | 
						|
				height = 64;
 | 
						|
			}
 | 
						|
			312
 | 
						|
			{
 | 
						|
				title = "Special Stage Token";
 | 
						|
				sprite = "TOKEA0";
 | 
						|
				width = 8;
 | 
						|
				height = 16;
 | 
						|
				deafheight = 32;
 | 
						|
				deaftext = "[3] Float";
 | 
						|
			}
 | 
						|
			313
 | 
						|
			{
 | 
						|
				title = "Chaos Emerald 1 (Green)";
 | 
						|
				sprite = "EMMYA0";
 | 
						|
			}
 | 
						|
			314
 | 
						|
			{
 | 
						|
				title = "Chaos Emerald 2 (Orange)";
 | 
						|
				sprite = "EMMYB0";
 | 
						|
			}
 | 
						|
			315
 | 
						|
			{
 | 
						|
				title = "Chaos Emerald 3 (Purple)";
 | 
						|
				sprite = "EMMYC0";
 | 
						|
			}
 | 
						|
			316
 | 
						|
			{
 | 
						|
				title = "Chaos Emerald 4 (Blue)";
 | 
						|
				sprite = "EMMYD0";
 | 
						|
			}
 | 
						|
			317
 | 
						|
			{
 | 
						|
				title = "Chaos Emerald 5 (Red)";
 | 
						|
				sprite = "EMMYE0";
 | 
						|
			}
 | 
						|
			318
 | 
						|
			{
 | 
						|
				title = "Chaos Emerald 6 (Light Blue)";
 | 
						|
				sprite = "EMMYF0";
 | 
						|
			}
 | 
						|
			319
 | 
						|
			{
 | 
						|
				title = "Chaos Emerald 7 (Gray)";
 | 
						|
				sprite = "EMMYG0";
 | 
						|
			}
 | 
						|
			320
 | 
						|
			{
 | 
						|
				title = "Emerald Hunt Location";
 | 
						|
				sprite = "EMERA0";
 | 
						|
			}
 | 
						|
			323
 | 
						|
			{
 | 
						|
				title = "Match Chaos Emerald Spawn";
 | 
						|
				sprite = "CEMGA0";
 | 
						|
				width = 8;
 | 
						|
				height = 48;
 | 
						|
				deafheight = 32;
 | 
						|
				deaftext = "[3] Float";
 | 
						|
			}
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	boxes
 | 
						|
	{
 | 
						|
		color = 12566463; // Silver (BFBFBF)
 | 
						|
		blocking = 2;
 | 
						|
		title = "Item Boxes";
 | 
						|
		width = 16;
 | 
						|
		height = 32;
 | 
						|
		spectext = "[2] Random (Strong)";
 | 
						|
		deaftext = "[3] Random (Weak)";
 | 
						|
		values
 | 
						|
		{
 | 
						|
			400
 | 
						|
			{
 | 
						|
				title = "Super Ring (10 Rings)";
 | 
						|
				sprite = "SRBXA0";
 | 
						|
			}
 | 
						|
			402
 | 
						|
			{
 | 
						|
				title = "Attraction Shield";
 | 
						|
				sprite = "YLTVA0";
 | 
						|
			}
 | 
						|
			403
 | 
						|
			{
 | 
						|
				title = "Force Shield";
 | 
						|
				sprite = "BLTVA0";
 | 
						|
			}
 | 
						|
			404
 | 
						|
			{
 | 
						|
				title = "Armageddon Shield";
 | 
						|
				sprite = "BKTVA0";
 | 
						|
			}
 | 
						|
			405
 | 
						|
			{
 | 
						|
				title = "Whirlwind Shield";
 | 
						|
				sprite = "WHTVA0";
 | 
						|
			}
 | 
						|
			406
 | 
						|
			{
 | 
						|
				title = "Elemental Shield";
 | 
						|
				sprite = "GRTVA0";
 | 
						|
			}
 | 
						|
			407
 | 
						|
			{
 | 
						|
				title = "Super Sneakers";
 | 
						|
				sprite = "SHTVA0";
 | 
						|
			}
 | 
						|
			408
 | 
						|
			{
 | 
						|
				title = "Invincibility";
 | 
						|
				sprite = "PINVA0";
 | 
						|
			}
 | 
						|
			409
 | 
						|
			{
 | 
						|
				title = "Extra Life";
 | 
						|
				sprite = "MTEXA0";
 | 
						|
			}
 | 
						|
			410
 | 
						|
			{
 | 
						|
				title = "Eggman";
 | 
						|
				sprite = "EGGBA0";
 | 
						|
			}
 | 
						|
			411
 | 
						|
			{
 | 
						|
				title = "Teleporter";
 | 
						|
				sprite = "MIXUA0";
 | 
						|
			}
 | 
						|
			412
 | 
						|
			{
 | 
						|
				title = "Random";
 | 
						|
				sprite = "QUESA0";
 | 
						|
			}
 | 
						|
			413
 | 
						|
			{
 | 
						|
				title = "Gravity Boots";
 | 
						|
				sprite = "GBTVA0";
 | 
						|
			}
 | 
						|
			414
 | 
						|
			{
 | 
						|
				title = "CTF Team Ring Box (Red)";
 | 
						|
				sprite = "RRBXA0";
 | 
						|
				spectext = "[2] Object Special";
 | 
						|
				deaftext = "[3] Ambush";
 | 
						|
			}
 | 
						|
			415
 | 
						|
			{
 | 
						|
				title = "CTF Team Ring Box (Blue)";
 | 
						|
				sprite = "BRBXA0";
 | 
						|
				spectext = "[2] Object Special";
 | 
						|
				deaftext = "[3] Ambush";
 | 
						|
			}
 | 
						|
			416
 | 
						|
			{
 | 
						|
				title = "Recycler";
 | 
						|
				sprite = "RECYA0";
 | 
						|
			}
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	miscellaneous
 | 
						|
	{
 | 
						|
		color = 49119; // Sky blue (00BFDF)
 | 
						|
		title = "Miscellaneous";
 | 
						|
		width = 16;
 | 
						|
		height = 40;
 | 
						|
		values
 | 
						|
		{
 | 
						|
			500
 | 
						|
			{
 | 
						|
				title = "Air Bubble Patch";
 | 
						|
				sprite = "BUBLA0";
 | 
						|
				width = 8;
 | 
						|
				height = 16;
 | 
						|
			}
 | 
						|
			501
 | 
						|
			{
 | 
						|
				title = "End Level Sign";
 | 
						|
				sprite = "SIGND0";
 | 
						|
				width = 8;
 | 
						|
				height = 32;
 | 
						|
			}
 | 
						|
			502
 | 
						|
			{
 | 
						|
				arrow = 1;
 | 
						|
				title = "Star Post";
 | 
						|
				sprite = "STPTA0";
 | 
						|
				width = 64;
 | 
						|
				height = 80;
 | 
						|
			}
 | 
						|
			526
 | 
						|
			{
 | 
						|
				blocking = 2;
 | 
						|
				title = "Cannonball";
 | 
						|
				sprite = "CBLLA0";
 | 
						|
				width = 20;
 | 
						|
                                spectext = "[2] Light And Bouncy";
 | 
						|
				deaftext = "[3] Not Pushable";
 | 
						|
			}
 | 
						|
			1000
 | 
						|
			{
 | 
						|
				arrow = 1;
 | 
						|
				blocking = 2;
 | 
						|
				title = "Gargoyle";
 | 
						|
				sprite = "GARGA1";
 | 
						|
                                spectext = "[2] Light And Bouncy";
 | 
						|
				deaftext = "[3] Not Pushable";
 | 
						|
			}
 | 
						|
			1102
 | 
						|
			{
 | 
						|
				arrow = 1;
 | 
						|
				blocking = 2;
 | 
						|
				title = "Eggman Statue";
 | 
						|
				sprite = "ESTAA1";
 | 
						|
				width = 32;
 | 
						|
				height = 240;
 | 
						|
                                spectext = "[2] Light And Bouncy";
 | 
						|
				deaftext = "[3] Not Pushable";
 | 
						|
			}
 | 
						|
			1106
 | 
						|
			{
 | 
						|
				arrow = 1;
 | 
						|
				title = "Chain (Hang)";
 | 
						|
				sprite = "SMCHA0";
 | 
						|
				height = 32;
 | 
						|
				deaftext = "[3] Double Size";
 | 
						|
			}
 | 
						|
			1107
 | 
						|
			{
 | 
						|
				arrow = 1;
 | 
						|
				title = "Chain (Spin)";
 | 
						|
				sprite = "SMCHA0";
 | 
						|
				height = 32;
 | 
						|
			}
 | 
						|
			1200
 | 
						|
			{
 | 
						|
				title = "Tumbleweed (Big)";
 | 
						|
				sprite = "BTBLA0";
 | 
						|
				width = 24;
 | 
						|
				height = 28;
 | 
						|
				deaftext = "[3] Moves Perpetually";
 | 
						|
			}
 | 
						|
			1201
 | 
						|
			{
 | 
						|
				title = "Tumbleweed (Small)";
 | 
						|
				sprite = "STBLA0";
 | 
						|
				width = 12;
 | 
						|
				height = 24;
 | 
						|
				deaftext = "[3] Moves Perpetually";
 | 
						|
			}
 | 
						|
			1852
 | 
						|
			{
 | 
						|
				blocking = 2;
 | 
						|
				title = "Snowman";
 | 
						|
				sprite = "XMS3A0";
 | 
						|
                                spectext = "[2] Light And Bouncy";
 | 
						|
				deaftext = "[3] Not Pushable";
 | 
						|
			}
 | 
						|
			1876
 | 
						|
			{
 | 
						|
				arrow = 1;
 | 
						|
				blocking = 2;
 | 
						|
				title = "Eggman Disco Statue";
 | 
						|
				sprite = "ESTAB1";
 | 
						|
				width = 20;
 | 
						|
				height = 96;
 | 
						|
                                spectext = "[2] Light And Bouncy";
 | 
						|
				deaftext = "[3] Not Pushable";
 | 
						|
			}
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	springs
 | 
						|
	{
 | 
						|
		color = 14614528; // Red (DF0000)
 | 
						|
		title = "Springs and Fans";
 | 
						|
		width = 20;
 | 
						|
		height = 16;
 | 
						|
		values
 | 
						|
		{
 | 
						|
			540
 | 
						|
			{
 | 
						|
				title = "Fan";
 | 
						|
				sprite = "FANSA0";
 | 
						|
				width = 16;
 | 
						|
			}
 | 
						|
			541
 | 
						|
			{
 | 
						|
				title = "Gas Jet";
 | 
						|
				sprite = "STEMD0";
 | 
						|
				width = 32;
 | 
						|
			}
 | 
						|
			550
 | 
						|
			{
 | 
						|
				title = "Yellow Spring";
 | 
						|
				sprite = "SPRYA0";
 | 
						|
			}
 | 
						|
			551
 | 
						|
			{
 | 
						|
				title = "Red Spring";
 | 
						|
				sprite = "SPRRA0";
 | 
						|
			}
 | 
						|
			552
 | 
						|
			{
 | 
						|
				title = "Blue Spring";
 | 
						|
				sprite = "SPRBA0";
 | 
						|
			}
 | 
						|
			553
 | 
						|
			{
 | 
						|
				title = "Yellow Spring (Ceiling)";
 | 
						|
				sprite = "SUDYA0";
 | 
						|
				hangs = 1;
 | 
						|
			}
 | 
						|
			554
 | 
						|
			{
 | 
						|
				title = "Red Spring (Ceiling)";
 | 
						|
				sprite = "SUDRA0";
 | 
						|
				hangs = 1;
 | 
						|
			}
 | 
						|
			555
 | 
						|
			{
 | 
						|
				arrow = 1;
 | 
						|
				title = "Diagonal Yellow Spring";
 | 
						|
				sprite = "YSPRD2";
 | 
						|
				width = 16;
 | 
						|
				deaftext = "[3] Rotate 22.5° CCW";
 | 
						|
			}
 | 
						|
			556
 | 
						|
			{
 | 
						|
				arrow = 1;
 | 
						|
				title = "Diagonal Red Spring";
 | 
						|
				sprite = "RSPRD2";
 | 
						|
				width = 16;
 | 
						|
				deaftext = "[3] Rotate 22.5° CCW";
 | 
						|
			}
 | 
						|
			557
 | 
						|
			{
 | 
						|
				arrow = 1;
 | 
						|
				title = "Diagonal Yellow Spring (Ceiling)";
 | 
						|
				sprite = "YSUDE2";
 | 
						|
				width = 16;
 | 
						|
				hangs = 1;
 | 
						|
				deaftext = "[3] Rotate 22.5° CCW";
 | 
						|
			}
 | 
						|
			558
 | 
						|
			{
 | 
						|
				arrow = 1;
 | 
						|
				title = "Diagonal Red Spring (Ceiling)";
 | 
						|
				sprite = "RSUDE2";
 | 
						|
				width = 16;
 | 
						|
				hangs = 1;
 | 
						|
				deaftext = "[3] Rotate 22.5° CCW";
 | 
						|
			}
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	patterns
 | 
						|
	{
 | 
						|
		color = 10420319; // Dark Rose (9F005F)
 | 
						|
		arrow = 1;
 | 
						|
		title = "Special Placement Patterns";
 | 
						|
		width = 16;
 | 
						|
		height = 384;
 | 
						|
		values
 | 
						|
		{
 | 
						|
			600
 | 
						|
			{
 | 
						|
				arrow = 0;
 | 
						|
				title = "5 Vertical Rings (Yellow Spring)";
 | 
						|
				sprite = "RINGA0";
 | 
						|
			}
 | 
						|
			601
 | 
						|
			{
 | 
						|
				arrow = 0;
 | 
						|
				title = "5 Vertical Rings (Red Spring)";
 | 
						|
				sprite = "RINGA0";
 | 
						|
				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 = "RINGA0";
 | 
						|
				width = 96;
 | 
						|
				height = 192;
 | 
						|
			}
 | 
						|
			605
 | 
						|
			{
 | 
						|
				title = "Circle of Rings (Big)";
 | 
						|
				sprite = "RINGA0";
 | 
						|
				width = 192;
 | 
						|
			}
 | 
						|
			606
 | 
						|
			{
 | 
						|
				title = "Circle of Wing Logos";
 | 
						|
				sprite = "NWNGA0";
 | 
						|
				width = 96;
 | 
						|
				height = 192;
 | 
						|
			}
 | 
						|
			607
 | 
						|
			{
 | 
						|
				title = "Circle of Wing Logos (Big)";
 | 
						|
				sprite = "NWNGA0";
 | 
						|
				width = 192;
 | 
						|
			}
 | 
						|
			608
 | 
						|
			{
 | 
						|
				title = "Circle of Rings and Wings";
 | 
						|
				sprite = "NWNGA0";
 | 
						|
				width = 96;
 | 
						|
				height = 192;
 | 
						|
			}
 | 
						|
			609
 | 
						|
			{
 | 
						|
				title = "Circle of Rings and Wings (Big)";
 | 
						|
				sprite = "NWNGA0";
 | 
						|
				width = 192;
 | 
						|
			}
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	invisible
 | 
						|
	{
 | 
						|
		color = 16777215; // White (FFFFFF)
 | 
						|
		title = "Misc. Invisible";
 | 
						|
		width = 8;
 | 
						|
		height = 16;
 | 
						|
		values
 | 
						|
		{
 | 
						|
			700 = "Water Ambience A (Large)";
 | 
						|
			701 = "Water Ambience B (Large)";
 | 
						|
			702 = "Water Ambience C (Medium)";
 | 
						|
			703 = "Water Ambience D (Medium)";
 | 
						|
			704 = "Water Ambience E (Small)";
 | 
						|
			705 = "Water Ambience F (Small)";
 | 
						|
			706 = "Water Ambience G (Extra Large)";
 | 
						|
			707 = "Water Ambience H (Extra Large)";
 | 
						|
			708 = "Disco Ambience";
 | 
						|
			709 = "Volcano Ambience";
 | 
						|
			751
 | 
						|
			{
 | 
						|
				arrow = 1;
 | 
						|
				title = "Teleport Destination";
 | 
						|
			}
 | 
						|
			752
 | 
						|
			{
 | 
						|
				arrow = 1;
 | 
						|
				title = "Alternate View Point";
 | 
						|
			}
 | 
						|
			753 = "Zoom Tube Waypoint";
 | 
						|
			754
 | 
						|
			{
 | 
						|
				title = "Push Point";
 | 
						|
				spectext = "[2] No Z Fade";
 | 
						|
				deaftext = "[3] Push Using XYZ";
 | 
						|
			}
 | 
						|
			755
 | 
						|
			{
 | 
						|
				title = "Pull Point";
 | 
						|
				spectext = "[2] No Z Fade";
 | 
						|
				deaftext = "[3] Pull Using XYZ";
 | 
						|
			}
 | 
						|
			760 = "PolyObject Anchor";
 | 
						|
			761 = "PolyObject Spawn Point";
 | 
						|
			762 = "PolyObject Spawn Point (Crush)";
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	hazards
 | 
						|
	{
 | 
						|
		color = 10420224; // Maroon (9F0000)
 | 
						|
		title = "Hazards";
 | 
						|
		width = 20;
 | 
						|
		height = 40;
 | 
						|
		values
 | 
						|
		{
 | 
						|
			521
 | 
						|
			{
 | 
						|
				title = "Spikeball";
 | 
						|
				sprite = "SPIKA0";
 | 
						|
				width = 12;
 | 
						|
				height = 24;
 | 
						|
				deafheight = 32;
 | 
						|
				deaftext = "[3] Float";
 | 
						|
			}
 | 
						|
			522
 | 
						|
			{
 | 
						|
				blocking = 2;
 | 
						|
				title = "Spike (Ceiling)";
 | 
						|
				sprite = "DSPKA0";
 | 
						|
				width = 8;
 | 
						|
				height = 42;
 | 
						|
				hangs = 1;
 | 
						|
			}
 | 
						|
			523
 | 
						|
			{
 | 
						|
				title = "Spike (Floor)";
 | 
						|
				sprite = "USPKA0";
 | 
						|
				width = 8;
 | 
						|
				height = 42;
 | 
						|
				deaftext = "[3] Solid";
 | 
						|
			}
 | 
						|
			524
 | 
						|
			{
 | 
						|
				arrow = 1;
 | 
						|
				title = "Big Floating Mine";
 | 
						|
				width = 16;
 | 
						|
				height = 32;
 | 
						|
				sprite = "BMNEA1";
 | 
						|
			}
 | 
						|
			527
 | 
						|
			{
 | 
						|
				arrow = 1;
 | 
						|
				title = "Big Floating Mine (Air)";
 | 
						|
				width = 16;
 | 
						|
				height = 32;
 | 
						|
				sprite = "BMNEA1";
 | 
						|
			}
 | 
						|
			525
 | 
						|
			{
 | 
						|
				title = "Cannonball Launcher";
 | 
						|
				sprite = "CBLLA0";
 | 
						|
			}
 | 
						|
			1101
 | 
						|
			{
 | 
						|
				title = "Torch";
 | 
						|
				sprite = "FLAMA0";
 | 
						|
				width = 8;
 | 
						|
				height = 32;
 | 
						|
			}
 | 
						|
			1104
 | 
						|
			{
 | 
						|
				title = "Mace (Spinning)";
 | 
						|
				sprite = "SMCEA0";
 | 
						|
				deaftext = "[3] Double Size";
 | 
						|
			}
 | 
						|
			1105
 | 
						|
			{
 | 
						|
				title = "Mace (Swinging)";
 | 
						|
				sprite = "SMCEA0";
 | 
						|
				deaftext = "[3] Double Size";
 | 
						|
			}
 | 
						|
			1202
 | 
						|
			{
 | 
						|
				arrow = 1;
 | 
						|
				title = "Rock Spawner";
 | 
						|
				sprite = "ROIAA0";
 | 
						|
			}
 | 
						|
			1300
 | 
						|
			{
 | 
						|
				arrow = 1;
 | 
						|
				title = "Flame Jet (Horizontal)";
 | 
						|
				sprite = "FLMEB0";
 | 
						|
				width = 16;
 | 
						|
			}
 | 
						|
			1301
 | 
						|
			{
 | 
						|
				title = "Flame Jet (Vertical)";
 | 
						|
				sprite = "FLMEB0";
 | 
						|
				width = 16;
 | 
						|
				deaftext = "[3] Shoot Downwards";
 | 
						|
			}
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	decoration
 | 
						|
	{
 | 
						|
		color = 4153088; // Dark lime (3F5F00)
 | 
						|
		title = "Decoration";
 | 
						|
		width = 16;
 | 
						|
		height = 40;
 | 
						|
		values
 | 
						|
		{
 | 
						|
			757
 | 
						|
			{
 | 
						|
				title = "Fan Particle Generator";
 | 
						|
				sprite = "PRTLA0";
 | 
						|
				width = 8;
 | 
						|
				height = 16;
 | 
						|
			}
 | 
						|
			800
 | 
						|
			{
 | 
						|
				title = "GFZ Flower";
 | 
						|
				sprite = "FWR1A0";
 | 
						|
			}
 | 
						|
			801
 | 
						|
			{
 | 
						|
				title = "Sunflower";
 | 
						|
				sprite = "FWR2A0";
 | 
						|
				height = 96;
 | 
						|
			}
 | 
						|
			802
 | 
						|
			{
 | 
						|
				title = "Budding Flower";
 | 
						|
				sprite = "FWR3A0";
 | 
						|
				width = 8;
 | 
						|
				height = 32;
 | 
						|
			}
 | 
						|
			804
 | 
						|
			{
 | 
						|
				title = "Berry Bush";
 | 
						|
				sprite = "BUS1A0";
 | 
						|
				height = 32;
 | 
						|
			}
 | 
						|
			805
 | 
						|
			{
 | 
						|
				title = "Bush";
 | 
						|
				sprite = "BUS2A0";
 | 
						|
				height = 32;
 | 
						|
			}
 | 
						|
			900
 | 
						|
			{
 | 
						|
				title = "THZ Flower";
 | 
						|
				sprite = "THZPA0";
 | 
						|
				width = 8;
 | 
						|
				height = 32;
 | 
						|
			}
 | 
						|
			901
 | 
						|
			{
 | 
						|
				title = "Alarm";
 | 
						|
				sprite = "ALRMA0";
 | 
						|
				width = 8;
 | 
						|
				height = 16;
 | 
						|
				hangs = 1;
 | 
						|
			}
 | 
						|
			1001
 | 
						|
			{
 | 
						|
				title = "Seaweed";
 | 
						|
				sprite = "SEWEA0";
 | 
						|
				width = 24;
 | 
						|
				height = 56;
 | 
						|
			}
 | 
						|
			1002
 | 
						|
			{
 | 
						|
				title = "Dripping Water";
 | 
						|
				sprite = "DRIPD0";
 | 
						|
				width = 8;
 | 
						|
				height = 16;
 | 
						|
				hangs = 1;
 | 
						|
			}
 | 
						|
			1003
 | 
						|
			{
 | 
						|
				title = "Coral (Green)";
 | 
						|
				sprite = "CRL1A0";
 | 
						|
				width = 8;
 | 
						|
				height = 16;
 | 
						|
			}
 | 
						|
			1004
 | 
						|
			{
 | 
						|
				title = "Coral (Red)";
 | 
						|
				sprite = "CRL2A0";
 | 
						|
				width = 8;
 | 
						|
				height = 16;
 | 
						|
			}
 | 
						|
			1005
 | 
						|
			{
 | 
						|
				title = "Coral (Orange)";
 | 
						|
				sprite = "CRL3A0";
 | 
						|
				width = 8;
 | 
						|
				height = 16;
 | 
						|
			}
 | 
						|
			1006
 | 
						|
			{
 | 
						|
				title = "Blue Crystal";
 | 
						|
				sprite = "BCRYA1";
 | 
						|
				width = 8;
 | 
						|
				height = 16;
 | 
						|
			}
 | 
						|
			1100
 | 
						|
			{
 | 
						|
				title = "Chain";
 | 
						|
				sprite = "CHANA0";
 | 
						|
				width = 8;
 | 
						|
				height = 128;
 | 
						|
				hangs = 1;
 | 
						|
			}
 | 
						|
			1103
 | 
						|
			{
 | 
						|
				title = "CEZ Flower";
 | 
						|
				sprite = "FWR4A0";
 | 
						|
			}
 | 
						|
			1203
 | 
						|
			{
 | 
						|
				title = "Cactus with Brown Flower";
 | 
						|
				sprite = "CACTA0";
 | 
						|
				height = 32;
 | 
						|
			}
 | 
						|
			1204
 | 
						|
			{
 | 
						|
				title = "Cactus with Brown Flower (Tall)";
 | 
						|
				sprite = "CACTB0";
 | 
						|
				height = 64;
 | 
						|
			}
 | 
						|
			1205
 | 
						|
			{
 | 
						|
				title = "Cactus with Blue Flower";
 | 
						|
				sprite = "CACTC0";
 | 
						|
				height = 32;
 | 
						|
			}
 | 
						|
			1206
 | 
						|
			{
 | 
						|
				title = "Cactus with Blue Flower (Tall)";
 | 
						|
				sprite = "CACTD0";
 | 
						|
				height = 80;
 | 
						|
			}
 | 
						|
			1850
 | 
						|
			{
 | 
						|
				title = "Xmas Pole";
 | 
						|
				sprite = "XMS1A0";
 | 
						|
			}
 | 
						|
			1851
 | 
						|
			{
 | 
						|
				title = "Candy Cane";
 | 
						|
				sprite = "XMS2A0";
 | 
						|
				width = 8;
 | 
						|
				height = 32;
 | 
						|
			}
 | 
						|
			1875
 | 
						|
			{
 | 
						|
				title = "Disco Ball";
 | 
						|
				sprite = "DBALA0";
 | 
						|
				height = 54;
 | 
						|
				hangs = 1;
 | 
						|
			}
 | 
						|
			1900
 | 
						|
			{
 | 
						|
				title = "Brown Stalagmite (Tall)";
 | 
						|
				sprite = "STG0A0";
 | 
						|
			}
 | 
						|
			1901
 | 
						|
			{
 | 
						|
				title = "Brown Stalagmite";
 | 
						|
				sprite = "STG1A0";
 | 
						|
				width = 16;
 | 
						|
				height = 40;
 | 
						|
			}
 | 
						|
			1902
 | 
						|
			{
 | 
						|
				title = "Orange Stalagmite (Tall)";
 | 
						|
				sprite = "STG2A0";
 | 
						|
			}
 | 
						|
			1903
 | 
						|
			{
 | 
						|
				title = "Orange Stalagmite";
 | 
						|
				sprite = "STG3A0";
 | 
						|
			}
 | 
						|
			1904
 | 
						|
			{
 | 
						|
				title = "Red Stalagmite (Tall)";
 | 
						|
				sprite = "STG4A0";
 | 
						|
			}
 | 
						|
			1905
 | 
						|
			{
 | 
						|
				title = "Red Stalagmite";
 | 
						|
				sprite = "STG5A0";
 | 
						|
			}
 | 
						|
			1906
 | 
						|
			{
 | 
						|
				title = "Gray Stalagmite (Tall)";
 | 
						|
				sprite = "STG6A0";
 | 
						|
			}
 | 
						|
			1907
 | 
						|
			{
 | 
						|
				title = "Gray Stalagmite";
 | 
						|
				sprite = "STG7A0";
 | 
						|
			}
 | 
						|
			1908
 | 
						|
			{
 | 
						|
				title = "Blue Stalagmite (Tall)";
 | 
						|
				sprite = "STG8A0";
 | 
						|
			}
 | 
						|
			1909
 | 
						|
			{
 | 
						|
				title = "Blue Stalagmite";
 | 
						|
				sprite = "STG9A0";
 | 
						|
			}
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	nights
 | 
						|
	{
 | 
						|
		color = 12517599; // Violet (BF00DF)
 | 
						|
		title = "Nights Items";
 | 
						|
		width = 12;
 | 
						|
		height = 32;
 | 
						|
		values
 | 
						|
		{
 | 
						|
			1700
 | 
						|
			{
 | 
						|
				title = "Axis";
 | 
						|
				width = 8;
 | 
						|
				height = 2048;
 | 
						|
				circle = 1;
 | 
						|
			}
 | 
						|
			1701
 | 
						|
			{
 | 
						|
				title = "Axis Transfer";
 | 
						|
				width = 8;
 | 
						|
				height = 2048;
 | 
						|
			}
 | 
						|
			1702
 | 
						|
			{
 | 
						|
				title = "Axis Transfer Line";
 | 
						|
				width = 8;
 | 
						|
				height = 2048;
 | 
						|
			}
 | 
						|
			1703
 | 
						|
			{
 | 
						|
				title = "Ideya Drone";
 | 
						|
				sprite = "NDRNA1";
 | 
						|
				width = 16;
 | 
						|
				height = 56;
 | 
						|
				deaftext = "[3] Die Upon Time Up";
 | 
						|
			}
 | 
						|
			1704
 | 
						|
			{
 | 
						|
				arrow = 1;
 | 
						|
				title = "Bumper";
 | 
						|
				sprite = "NBMPG3G7";
 | 
						|
				width = 32;
 | 
						|
				height = 64;
 | 
						|
			}
 | 
						|
			1705
 | 
						|
			{
 | 
						|
				arrow = 1;
 | 
						|
				title = "Hoop";
 | 
						|
				sprite = "HOOPA0";
 | 
						|
				width = 80;
 | 
						|
				height = 160;
 | 
						|
			}
 | 
						|
			1706
 | 
						|
			{
 | 
						|
				title = "Wing Logo";
 | 
						|
				sprite = "NWNGA0";
 | 
						|
				height = 24;
 | 
						|
			}
 | 
						|
			1707
 | 
						|
			{
 | 
						|
				title = "Super Loop";
 | 
						|
				sprite = "NPRAA0";
 | 
						|
			}
 | 
						|
			1708
 | 
						|
			{
 | 
						|
				title = "Drill Refill";
 | 
						|
				sprite = "NPRBA0";
 | 
						|
			}
 | 
						|
			1709
 | 
						|
			{
 | 
						|
				title = "Helper";
 | 
						|
				sprite = "NPRCA0";
 | 
						|
			}
 | 
						|
			1710
 | 
						|
			{
 | 
						|
				title = "Egg Capsule";
 | 
						|
				sprite = "CAPSA0";
 | 
						|
				width = 72;
 | 
						|
				height = 144;
 | 
						|
			}
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	mario
 | 
						|
	{
 | 
						|
		color = 14647040; // Orange (DF7F00)
 | 
						|
		title = "Mario Items";
 | 
						|
		width = 16;
 | 
						|
		height = 32;
 | 
						|
		values
 | 
						|
		{
 | 
						|
			1800
 | 
						|
			{
 | 
						|
				title = "Coin";
 | 
						|
				sprite = "COINA0";
 | 
						|
				height = 24;
 | 
						|
				deafheight = 32;
 | 
						|
				deaftext = "[3] Float";
 | 
						|
			}
 | 
						|
			1801
 | 
						|
			{
 | 
						|
				arrow = 1;
 | 
						|
				title = "Goomba";
 | 
						|
				sprite = "GOOMA0";
 | 
						|
				width = 24;
 | 
						|
			}
 | 
						|
			1802
 | 
						|
			{
 | 
						|
				arrow = 1;
 | 
						|
				title = "Goomba (Blue)";
 | 
						|
				sprite = "BGOMA0";
 | 
						|
				width = 24;
 | 
						|
			}
 | 
						|
			1803
 | 
						|
			{
 | 
						|
				title = "Fire Flower";
 | 
						|
				sprite = "FFWRB0";
 | 
						|
			}
 | 
						|
			1804
 | 
						|
			{
 | 
						|
				title = "Koopa Shell";
 | 
						|
				sprite = "SHLLA0";
 | 
						|
				width = 8;
 | 
						|
				height = 16;
 | 
						|
			}
 | 
						|
			1805
 | 
						|
			{
 | 
						|
				title = "Puma (Jumping Fireball)";
 | 
						|
				sprite = "PUMAA0";
 | 
						|
				width = 8;
 | 
						|
				height = 16;
 | 
						|
			}
 | 
						|
			1806
 | 
						|
			{
 | 
						|
				title = "King Bowser";
 | 
						|
				sprite = "KOOPA0";
 | 
						|
				height = 48;
 | 
						|
			}
 | 
						|
			1807
 | 
						|
			{
 | 
						|
				title = "Axe";
 | 
						|
				sprite = "MAXEA0";
 | 
						|
				width = 8;
 | 
						|
				height = 16;
 | 
						|
			}
 | 
						|
			1808
 | 
						|
			{
 | 
						|
				title = "Bush (Short)";
 | 
						|
				sprite = "MUS1A0";
 | 
						|
			}
 | 
						|
			1809
 | 
						|
			{
 | 
						|
				title = "Bush (Tall)";
 | 
						|
				sprite = "MUS2A0";
 | 
						|
			}
 | 
						|
			1810
 | 
						|
			{
 | 
						|
				title = "Toad";
 | 
						|
				sprite = "TOADA0";
 | 
						|
				width = 8;
 | 
						|
			}
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	srb1
 | 
						|
	{
 | 
						|
		color = 32607; // Teal (007F5F)
 | 
						|
		arrow = 1;
 | 
						|
		title = "SRB1 Remake Items";
 | 
						|
		width = 20;
 | 
						|
		height = 32;
 | 
						|
		values
 | 
						|
		{
 | 
						|
			4000
 | 
						|
			{
 | 
						|
				title = "SRB1 Crawla";
 | 
						|
				sprite = "SRBAA1";
 | 
						|
				height = 40;
 | 
						|
			}
 | 
						|
			4001
 | 
						|
			{
 | 
						|
				title = "GuardRobo";
 | 
						|
				sprite = "SRBBA1";
 | 
						|
				width = 17;
 | 
						|
				height = 40;
 | 
						|
			}
 | 
						|
			4002
 | 
						|
			{
 | 
						|
				title = "Pyrin";
 | 
						|
				sprite = "SRBCB1";
 | 
						|
				width = 22;
 | 
						|
			}
 | 
						|
			4003
 | 
						|
			{
 | 
						|
				title = "HotRobo";
 | 
						|
				sprite = "SRBDA0";
 | 
						|
				height = 40;
 | 
						|
			}
 | 
						|
			4004
 | 
						|
			{
 | 
						|
				title = "Pogminz";
 | 
						|
				sprite = "SRBEA1";
 | 
						|
			}
 | 
						|
			4005
 | 
						|
			{
 | 
						|
				title = "Pogminz (Water)";
 | 
						|
				sprite = "SRBEA1";
 | 
						|
			}
 | 
						|
			4006
 | 
						|
			{
 | 
						|
				title = "Pog-GX2";
 | 
						|
				sprite = "SRBFA0";
 | 
						|
				width = 10;
 | 
						|
				height = 34;
 | 
						|
			}
 | 
						|
			4007
 | 
						|
			{
 | 
						|
				title = "Pyrex";
 | 
						|
				sprite = "SRBGA1";
 | 
						|
				width = 24;
 | 
						|
			}
 | 
						|
			4008
 | 
						|
			{
 | 
						|
				title = "UFO";
 | 
						|
				sprite = "SRBHA0";
 | 
						|
				width = 24;
 | 
						|
				hangs = 1;
 | 
						|
			}
 | 
						|
			4009
 | 
						|
			{
 | 
						|
				title = "SWAT Bot";
 | 
						|
				sprite = "SRBIA1";
 | 
						|
				width = 21;
 | 
						|
				height = 69;
 | 
						|
			}
 | 
						|
			4010
 | 
						|
			{
 | 
						|
				title = "SpyBot 2000";
 | 
						|
				sprite = "SRBJA0";
 | 
						|
				width = 36;
 | 
						|
				height = 62;
 | 
						|
			}
 | 
						|
			4011
 | 
						|
			{
 | 
						|
				title = "Buzz Bomber";
 | 
						|
				sprite = "SRBKA0";
 | 
						|
				width = 44;
 | 
						|
				height = 45;
 | 
						|
			}
 | 
						|
			4012
 | 
						|
			{
 | 
						|
				arrow = 0;
 | 
						|
				title = "RBZ Spike";
 | 
						|
				sprite = "SRBLA0";
 | 
						|
				width = 10;
 | 
						|
				height = 53;
 | 
						|
			}
 | 
						|
			4013
 | 
						|
			{
 | 
						|
				arrow = 0;
 | 
						|
				blocking = 2;
 | 
						|
				title = "Dumb Metal Sonic";
 | 
						|
				sprite = "SRBMC0";
 | 
						|
				width = 16;
 | 
						|
				height = 40;
 | 
						|
                                spectext = "[2] Light And Bouncy";
 | 
						|
				deaftext = "[3] Not Pushable";
 | 
						|
			}
 | 
						|
			4014
 | 
						|
			{
 | 
						|
				title = "Super SWAT Bot";
 | 
						|
				sprite = "SRBNA1";
 | 
						|
				width = 21;
 | 
						|
				height = 69;
 | 
						|
			}
 | 
						|
			4015
 | 
						|
			{
 | 
						|
				title = "Genrex";
 | 
						|
				sprite = "SRBOA1";
 | 
						|
				width = 17;
 | 
						|
				height = 40;
 | 
						|
			}
 | 
						|
		}
 | 
						|
	}
 | 
						|
}
 |