{
	"versions": [
		19,
		21
	],
	"extended": true,
	"features": [
		"thing.stateCrash",
		"thing.stateFreeze",
		"thing.stateBurn",
		"thing.spawnId",
		"thing.game",
		"thing.respawnTime",
		"thing.renderStyle",
		"thing.alpha",
		"thing.scale",
		"thing.decal",
		"thing.damageFactor",
		"thing.gravity",
		"state.args",
		"weapon.minAmmo",
		"weapon.decal",
		"weapon.ammoUse",
		"nosupport.sounds"
	],
	"name": "ZDaemon",
	"parent": "basetable_boom",
	"actions": {
		"Detonate": {
			"name": "Detonate",
			"description": "Explode with variable damage (thing damage field).",
			"type": "thing"
		},
		"Mushroom": {
			"name": "Mushroom",
			"description": "Creates a mushroom explosion effect by throwing fireballs up in all directions and causing radius damage.",
			"unused": [
				{
					"name": "Fireball angle",
					"description": "The angle to throw the fireballs in.",
					"type": "fixedpoint",
					"range": [
						-359,
						359
					]
				},
				{
					"name": "Fireball speed",
					"description": "The speed to throw the fireballs at.",
					"type": "fixedpoint",
					"range": [
						-32767,
						32767
					]
				}
			],
			"type": "thing"
		},
		"Spawn": {
			"name": "Spawn",
			"description": "Spawns a thing at the position of this thing.",
			"unused": [
				{
					"name": "Thing",
					"description": "The thing to spawn.",
					"type": "thing"
				},
				{
					"name": "Z",
					"description": "The relative Z position to spawn the thing at.",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				}
			],
			"type": "thing"
		},
		"PlaySound": {
			"name": "PlaySound",
			"description": "Plays a sound.",
			"unused": [
				{
					"name": "Sound",
					"description": "The sound to play.",
					"type": "sound"
				},
				{
					"name": "Full volume",
					"description": "If set to 1, the sound effect will play at full volume regardless of the distance.",
					"type": "integer",
					"range": [
						0,
						1
					]
				}
			],
			"type": "thing",
			"sound": "state:unused1"
		},
		"RandomJump": {
			"name": "RandomJump",
			"description": "A random chance to jump to a state. Duration must not be -1.",
			"unused": [
				{
					"name": "State",
					"description": "The state number to jump to.",
					"type": "state"
				},
				{
					"name": "Chance",
					"description": "The chance that the jump is executed. Ranged 0 to 255.",
					"type": "integer",
					"range": [
						0,
						255
					]
				}
			],
			"type": "thing"
		},
		"Die": {
			"name": "Die",
			"description": "Kills this thing.",
			"type": "thing"
		},
		"PlayWeaponSound": {
			"name": "PlayWeaponSound",
			"description": "Plays a sound from the weapon sound channel.",
			"arguments": [
				{
					"name": "Sound",
					"description": "The sound to play.",
					"type": "sound"
				},
				{
					"name": "Full volume",
					"description": "If set to 1, the sound effect will play at full volume regardless of the distance.",
					"type": "integer",
					"range": [
						0,
						1
					]
				}
			],
			"type": "weapon",
			"sound": "state:arg1"
		},
		"FastChase": {
			"name": "FastChase",
			"description": "Fast version of the standard walking code pointer.",
			"type": "thing"
		},
		"FireCustomRailgun": {
			"name": "FireCustomRailgun",
			"description": "Fires a Railgun shot.",
			"arguments": [
				{
					"name": "Damage",
					"description": "The amount of damage the Railgun shot will do.",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				},
				{
					"name": "Offset",
					"description": "The offset of the Railgun shot.",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				}
			],
			"type": "weapon"
		},
		"CPA_Execute": {
			"name": "CPA_Execute",
			"description": "Executes an ACS script from an actor state.",
			"arguments": [
				{
					"name": "Script",
					"description": "The script index to execute.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				},
				{
					"name": "Map",
					"description": "The map to execute the script on.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				},
				{
					"name": "Parameter 1",
					"description": "",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				},
				{
					"name": "Parameter 2",
					"description": "",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				},
				{
					"name": "Parameter 3",
					"description": "",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				}
			],
			"type": "thing"
		},
		"CPW_Execute": {
			"name": "CPW_Execute",
			"description": "Executes an ACS script from a weapon state.",
			"arguments": [
				{
					"name": "Script",
					"description": "The script index to execute.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				},
				{
					"name": "Map",
					"description": "The map to execute the script on.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				},
				{
					"name": "Parameter 1",
					"description": "",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				},
				{
					"name": "Parameter 2",
					"description": "",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				},
				{
					"name": "Parameter 3",
					"description": "",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				}
			],
			"type": "weapon"
		},
		"CPA_ExecuteAlways": {
			"name": "CPA_ExecuteAlways",
			"description": "Executes an ACS script from an actor state. Multiple instances of the script index will be run.",
			"arguments": [
				{
					"name": "Script",
					"description": "The script index to execute.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				},
				{
					"name": "Map",
					"description": "The map to execute the script on.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				},
				{
					"name": "Parameter 1",
					"description": "",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				},
				{
					"name": "Parameter 2",
					"description": "",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				},
				{
					"name": "Parameter 3",
					"description": "",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				}
			],
			"type": "thing"
		},
		"CPW_ExecuteAlways": {
			"name": "CPW_ExecuteAlways",
			"description": "Executes an ACS script from a weapon state. Multiple instances of the script index will be run.",
			"arguments": [
				{
					"name": "Script",
					"description": "The script index to execute.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				},
				{
					"name": "Map",
					"description": "The map to execute the script on.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				},
				{
					"name": "Parameter 1",
					"description": "",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				},
				{
					"name": "Parameter 2",
					"description": "",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				},
				{
					"name": "Parameter 3",
					"description": "",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				}
			],
			"type": "weapon"
		},
		"CPA_LockedExecute": {
			"name": "CPA_LockedExecute",
			"description": "Executes an ACS script from an actor state, if the activator has the right key. A remote message will be printed if the activator does not have the right key combination ('You need ... to activate this object').",
			"arguments": [
				{
					"name": "Script",
					"description": "The script index to execute.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				},
				{
					"name": "Map",
					"description": "The map to execute the script on.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				},
				{
					"name": "Parameter 1",
					"description": "",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				},
				{
					"name": "Parameter 2",
					"description": "",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				},
				{
					"name": "Lock keys",
					"description": "The key combination needed to execute the script.",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				}
			],
			"type": "thing"
		},
		"CPW_LockedExecute": {
			"name": "CPW_LockedExecute",
			"description": "Executes an ACS script from a weapon state, if the activator has the right key. A remote message will be printed if the activator does not have the right key combination ('You need ... to activate this object').",
			"arguments": [
				{
					"name": "Script",
					"description": "The script index to execute.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				},
				{
					"name": "Map",
					"description": "The map to execute the script on.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				},
				{
					"name": "Parameter 1",
					"description": "",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				},
				{
					"name": "Parameter 2",
					"description": "",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				},
				{
					"name": "Lock keys",
					"description": "The key combination needed to execute the script.",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				}
			],
			"type": "weapon"
		},
		"CPA_LockedExecuteDoor": {
			"name": "CPA_LockedExecuteDoor",
			"description": "Executes an ACS script from an actor state, if the activator has the right key. A local door message will be printed if the activator does not have the right key combination ('You need ... to open this door').",
			"arguments": [
				{
					"name": "Script",
					"description": "The script index to execute.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				},
				{
					"name": "Map",
					"description": "The map to execute the script on.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				},
				{
					"name": "Parameter 1",
					"description": "",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				},
				{
					"name": "Parameter 2",
					"description": "",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				},
				{
					"name": "Lock keys",
					"description": "The key combination needed to execute the script.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				}
			],
			"type": "thing"
		},
		"CPW_LockedExecuteDoor": {
			"name": "CPW_LockedExecuteDoor",
			"description": "Executes an ACS script from a weapon state, if the activator has the right key. A local door message will be printed if the activator does not have the right key combination ('You need ... to open this door').",
			"arguments": [
				{
					"name": "Script",
					"description": "The script index to execute.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				},
				{
					"name": "Map",
					"description": "The map to execute the script on.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				},
				{
					"name": "Parameter 1",
					"description": "",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				},
				{
					"name": "Parameter 2",
					"description": "",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				},
				{
					"name": "Lock keys",
					"description": "The key combination needed to execute the script.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				}
			],
			"type": "weapon"
		},
		"CPA_Suspend": {
			"name": "CPA_Suspend",
			"description": "Suspends a script from an actor state.",
			"arguments": [
				{
					"name": "Script",
					"description": "The script index to suspend.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				},
				{
					"name": "Map",
					"description": "The map to suspend the script on.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				}
			],
			"type": "thing"
		},
		"CPW_Suspend": {
			"name": "CPW_Suspend",
			"description": "Suspends a script from a weapon state.",
			"arguments": [
				{
					"name": "Script",
					"description": "The script index to suspend.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				},
				{
					"name": "Map",
					"description": "The map to suspend the script on.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				}
			],
			"type": "weapon"
		},
		"CPA_Terminate": {
			"name": "CPA_Terminate",
			"description": "Terminates a script from an actor state.",
			"arguments": [
				{
					"name": "Script",
					"description": "The script index to terminate.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				},
				{
					"name": "Map",
					"description": "The map to terminate the script on.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				}
			],
			"type": "thing"
		},
		"CPW_Terminate": {
			"name": "CPW_Terminate",
			"description": "Terminates a script from a weapon state.",
			"arguments": [
				{
					"name": "Script",
					"description": "The script index to terminate.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				},
				{
					"name": "Map",
					"description": "The map to terminate the script on.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				}
			],
			"type": "weapon"
		},
		"SetReflective": {
			"name": "SetReflective",
			"description": "Makes the thing reflective. Any projectiles that strike it will bounce off of it, though it will still take damage.",
			"type": "thing"
		},
		"UnSetReflective": {
			"name": "UnSetReflective",
			"description": "The thing will no longer be reflective.",
			"type": "thing"
		},
		"SetInvulnerable": {
			"name": "SetInvulnerable",
			"description": "Makes the thing impervious to damage.",
			"type": "thing"
		},
		"UnSetInvulnerable": {
			"name": "UnSetInvulnerable",
			"description": "Makes the thing able to take damage again.",
			"type": "thing"
		},
		"SetShootable": {
			"name": "SetShootable",
			"description": "The thing can be hit by projectiles and hitscan weapons.",
			"type": "thing"
		},
		"UnSetShootable": {
			"name": "UnSetShootable",
			"description": "The thing cannot be hit by projectiles and hitscan weapons.",
			"type": "thing"
		},
		"FireRailgun": {
			"name": "FireRailgun",
			"description": "Fires a railgun from the center of the player's screen. Only for player weapons.",
			"type": "weapon"
		},
		"FireRailgunRight": {
			"name": "FireRailgunRight",
			"description": "Fires a railgun from the right side of the player's screen. Only for player weapons.",
			"type": "weapon"
		},
		"FireRailgunLeft": {
			"name": "FireRailgunLeft",
			"description": "Fires a railgun from the left side of the player's screen. Only for player weapons.",
			"type": "weapon"
		},
		"MonsterRail": {
			"name": "MonsterRail",
			"description": "Makes a monster fire a railgun. The amount of damage dealt by the railgun is determined by the monster's Missile Damage field.",
			"type": "thing"
		},
		"RailWait": {
			"name": "RailWait",
			"description": "Deprecated, exactly the same as NULL.",
			"type": "weapon"
		},
		"SetReflectiveInvulnerable": {
			"name": "SetReflectiveInvulnerable",
			"description": "Makes the thing reflect projectiles, and makes it impervious to other types of damage.",
			"type": "thing"
		},
		"UnSetReflectiveInvulnerable": {
			"name": "UnSetReflectiveInvulnerable",
			"description": "Makes the thing no longer reflect projectiles, and makes it susceptible to other types of damage again.",
			"type": "thing"
		},
		"Gravity": {
			"name": "Gravity",
			"description": "Allows the thing to fall under the effects of gravity.",
			"type": "thing"
		},
		"NoGravity": {
			"name": "NoGravity",
			"description": "Causes the thing to float in the air instead of fall.",
			"type": "thing"
		},
		"AccTeleGlitter": {
			"name": "AccTeleGlitter",
			"description": "",
			"type": "thing"
		},
		"AddPlayerRain": {
			"name": "AddPlayerRain",
			"description": "",
			"type": "thing"
		},
		"AxeSound": {
			"name": "AxeSound",
			"description": "",
			"type": "thing"
		},
		"BarrelDestroy": {
			"name": "BarrelDestroy",
			"description": "",
			"type": "thing"
		},
		"BarrelRespawn": {
			"name": "BarrelRespawn",
			"description": "",
			"type": "thing"
		},
		"BatMove": {
			"name": "BatMove",
			"description": "",
			"type": "thing"
		},
		"BatSpawn": {
			"name": "BatSpawn",
			"description": "",
			"type": "thing"
		},
		"BatSpawnInit": {
			"name": "BatSpawnInit",
			"description": "",
			"type": "thing"
		},
		"BeAdditive": {
			"name": "BeAdditive",
			"description": "",
			"type": "thing"
		},
		"BeastAttack": {
			"name": "BeastAttack",
			"description": "",
			"type": "thing"
		},
		"BeastPuff": {
			"name": "BeastPuff",
			"description": "",
			"type": "thing"
		},
		"BellReset1": {
			"name": "BellReset1",
			"description": "",
			"type": "thing"
		},
		"BellReset2": {
			"name": "BellReset2",
			"description": "",
			"type": "thing"
		},
		"BishopAttack": {
			"name": "BishopAttack",
			"description": "",
			"type": "thing"
		},
		"BishopAttack2": {
			"name": "BishopAttack2",
			"description": "",
			"type": "thing"
		},
		"BishopChase": {
			"name": "BishopChase",
			"description": "",
			"type": "thing"
		},
		"BishopDecide": {
			"name": "BishopDecide",
			"description": "",
			"type": "thing"
		},
		"BishopDoBlur": {
			"name": "BishopDoBlur",
			"description": "",
			"type": "thing"
		},
		"BishopMissileSeek": {
			"name": "BishopMissileSeek",
			"description": "",
			"type": "thing"
		},
		"BishopMissileWeave": {
			"name": "BishopMissileWeave",
			"description": "",
			"type": "thing"
		},
		"BishopPainBlur": {
			"name": "BishopPainBlur",
			"description": "",
			"type": "thing"
		},
		"BishopPuff": {
			"name": "BishopPuff",
			"description": "",
			"type": "thing"
		},
		"BishopSpawnBlur": {
			"name": "BishopSpawnBlur",
			"description": "",
			"type": "thing"
		},
		"BlueSpark": {
			"name": "BlueSpark",
			"description": "",
			"type": "thing"
		},
		"BoltSpark": {
			"name": "BoltSpark",
			"description": "",
			"type": "thing"
		},
		"BounceCheck": {
			"name": "BounceCheck",
			"description": "",
			"type": "thing"
		},
		"BridgeInit": {
			"name": "BridgeInit",
			"description": "",
			"type": "thing"
		},
		"BridgeOrbit": {
			"name": "BridgeOrbit",
			"description": "",
			"type": "thing"
		},
		"BridgeRemove": {
			"name": "BridgeRemove",
			"description": "",
			"type": "thing"
		},
		"CentaurAttack": {
			"name": "CentaurAttack",
			"description": "",
			"type": "thing"
		},
		"CentaurAttack2": {
			"name": "CentaurAttack2",
			"description": "",
			"type": "thing"
		},
		"CentaurDefend": {
			"name": "CentaurDefend",
			"description": "",
			"type": "thing"
		},
		"CentaurDropStuff": {
			"name": "CentaurDropStuff",
			"description": "",
			"type": "thing"
		},
		"CFlameMissile": {
			"name": "CFlameMissile",
			"description": "",
			"type": "thing"
		},
		"CFlamePuff": {
			"name": "CFlamePuff",
			"description": "",
			"type": "thing"
		},
		"CFlameRotate": {
			"name": "CFlameRotate",
			"description": "",
			"type": "thing"
		},
		"CheckBurnGone": {
			"name": "CheckBurnGone",
			"description": "",
			"type": "thing"
		},
		"CheckFloor": {
			"name": "CheckFloor",
			"description": "",
			"type": "thing"
		},
		"CheckSkullDone": {
			"name": "CheckSkullDone",
			"description": "",
			"type": "thing"
		},
		"CheckSkullFloor": {
			"name": "CheckSkullFloor",
			"description": "",
			"type": "thing"
		},
		"CheckTeleRing": {
			"name": "CheckTeleRing",
			"description": "",
			"type": "thing"
		},
		"CheckThrowBomb": {
			"name": "CheckThrowBomb",
			"description": "",
			"type": "thing"
		},
		"ChicAttack": {
			"name": "ChicAttack",
			"description": "",
			"type": "thing"
		},
		"ChicChase": {
			"name": "ChicChase",
			"description": "",
			"type": "thing"
		},
		"ChicLook": {
			"name": "ChicLook",
			"description": "",
			"type": "thing"
		},
		"ChicPain": {
			"name": "ChicPain",
			"description": "",
			"type": "thing"
		},
		"CHolyAttack2": {
			"name": "CHolyAttack2",
			"description": "",
			"type": "thing"
		},
		"CHolyCheckScream": {
			"name": "CHolyCheckScream",
			"description": "",
			"type": "thing"
		},
		"CHolySeek": {
			"name": "CHolySeek",
			"description": "",
			"type": "thing"
		},
		"CHolySpawnPuff": {
			"name": "CHolySpawnPuff",
			"description": "",
			"type": "thing"
		},
		"CHolyTail": {
			"name": "CHolyTail",
			"description": "",
			"type": "thing"
		},
		"ClassBossHealth": {
			"name": "ClassBossHealth",
			"description": "",
			"type": "thing"
		},
		"ClericAttack": {
			"name": "ClericAttack",
			"description": "",
			"type": "thing"
		},
		"ClericBurnScream": {
			"name": "ClericBurnScream",
			"description": "",
			"type": "thing"
		},
		"ClinkAttack": {
			"name": "ClinkAttack",
			"description": "",
			"type": "thing"
		},
		"CorpseBloodDrip": {
			"name": "CorpseBloodDrip",
			"description": "",
			"type": "thing"
		},
		"CorpseExplode": {
			"name": "CorpseExplode",
			"description": "",
			"type": "thing"
		},
		"CPA_BulletAttack": {
			"name": "CPA_BulletAttack",
			"description": "Performs a bullet attack.",
			"arguments": [
				{
					"name": "Amount",
					"description": "The number of bullets to fire.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				},
				{
					"name": "Sound",
					"description": "The sound to play when firing.",
					"type": "sound"
				}
			],
			"type": "thing",
			"sound": "state:arg2"
		},
		"CPA_CustomBulletAttack": {
			"name": "CPA_CustomBulletAttack",
			"description": "Performs a customizable bullet attack.",
			"arguments": [
				{
					"name": "Spread H",
					"description": "The horizontal spread of the bullets.",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				},
				{
					"name": "Spread V",
					"description": "The vertical spread ot the bullets.",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				},
				{
					"name": "Amount",
					"description": "The amount of bullets to fire.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				},
				{
					"name": "Damage",
					"description": "The damage per bullet.",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				},
				{
					"name": "Puff",
					"description": "The puff thing type.",
					"type": "thing"
				},
				{
					"name": "Range",
					"description": "The maximum range of the bullets. 0 is the same as the default of 2048 units.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				},
				{
					"name": "Flags",
					"description": "A flag bitmask. See the ZDaemon documentation for more info.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				},
				{
					"name": "Sound",
					"description": "The sound to play when firing.",
					"type": "sound"
				}
			],
			"type": "thing",
			"sound": "state:arg8"
		},
		"CPA_CustomMissile": {
			"name": "CPA_CustomMissile",
			"description": "A customizable projectile attack for monsters.",
			"arguments": [
				{
					"name": "Type",
					"description": "The thing type to spawn.",
					"type": "thing"
				},
				{
					"name": "Z",
					"description": "The Z height to spawn at, relative to the thing's feet.",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				},
				{
					"name": "Offset H",
					"description": "Horizontal spawn offset",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				},
				{
					"name": "Angle",
					"description": "The direction relative to the thing's facing angle in which to shoot the projectile.",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				},
				{
					"name": "Pitch",
					"description": "Used with one of the flag values.",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				},
				{
					"name": "Sound",
					"description": "The sound number to play when firing.",
					"type": "sound"
				},
				{
					"name": "Flags",
					"description": "Bitmask of flags to use. See ZDaemon documentation for more info.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				}
			],
			"type": "thing",
			"sound": "state:arg6"
		},
		"CStaffMissileSlither": {
			"name": "CStaffMissileSlither",
			"description": "",
			"type": "thing"
		},
		"DeathBallImpact": {
			"name": "DeathBallImpact",
			"description": "",
			"type": "thing"
		},
		"DelayGib": {
			"name": "DelayGib",
			"description": "",
			"type": "thing"
		},
		"Demon2Death": {
			"name": "Demon2Death",
			"description": "",
			"type": "thing"
		},
		"DemonAttack1": {
			"name": "DemonAttack1",
			"description": "",
			"type": "thing"
		},
		"DemonAttack2_1": {
			"name": "DemonAttack2_1",
			"description": "",
			"type": "thing"
		},
		"DemonAttack2_2": {
			"name": "DemonAttack2_2",
			"description": "",
			"type": "thing"
		},
		"DemonDeath": {
			"name": "DemonDeath",
			"description": "",
			"type": "thing"
		},
		"DeQueueCorpse": {
			"name": "DeQueueCorpse",
			"description": "",
			"type": "thing"
		},
		"DragonAttack": {
			"name": "DragonAttack",
			"description": "",
			"type": "thing"
		},
		"DragonCheckCrash": {
			"name": "DragonCheckCrash",
			"description": "",
			"type": "thing"
		},
		"DragonFlap": {
			"name": "DragonFlap",
			"description": "",
			"type": "thing"
		},
		"DragonFlight": {
			"name": "DragonFlight",
			"description": "",
			"type": "thing"
		},
		"DragonFX2": {
			"name": "DragonFX2",
			"description": "",
			"type": "thing"
		},
		"DragonInitFlight": {
			"name": "DragonInitFlight",
			"description": "",
			"type": "thing"
		},
		"DragonPain": {
			"name": "DragonPain",
			"description": "",
			"type": "thing"
		},
		"DripBlood": {
			"name": "DripBlood",
			"description": "",
			"type": "thing"
		},
		"DropBloodscourgePieces": {
			"name": "DropBloodscourgePieces",
			"description": "",
			"type": "thing"
		},
		"DropMace": {
			"name": "DropMace",
			"description": "",
			"type": "thing"
		},
		"DropQuietusPieces": {
			"name": "DropQuietusPieces",
			"description": "",
			"type": "thing"
		},
		"DropWraithvergePieces": {
			"name": "DropWraithvergePieces",
			"description": "",
			"type": "thing"
		},
		"EttinAttack": {
			"name": "EttinAttack",
			"description": "",
			"type": "thing"
		},
		"Feathers": {
			"name": "Feathers",
			"description": "",
			"type": "thing"
		},
		"FighterAttack": {
			"name": "FighterAttack",
			"description": "",
			"type": "thing"
		},
		"FighterBurnScream": {
			"name": "FighterBurnScream",
			"description": "",
			"type": "thing"
		},
		"FiredAttack": {
			"name": "FiredAttack",
			"description": "",
			"type": "thing"
		},
		"FiredChase": {
			"name": "FiredChase",
			"description": "",
			"type": "thing"
		},
		"FiredRocks": {
			"name": "FiredRocks",
			"description": "",
			"type": "thing"
		},
		"FiredSplotch": {
			"name": "FiredSplotch",
			"description": "",
			"type": "thing"
		},
		"FireScream": {
			"name": "FireScream",
			"description": "",
			"type": "thing"
		},
		"FlameCheck": {
			"name": "FlameCheck",
			"description": "",
			"type": "thing"
		},
		"FlameEnd": {
			"name": "FlameEnd",
			"description": "",
			"type": "thing"
		},
		"FlameSnd": {
			"name": "FlameSnd",
			"description": "",
			"type": "thing"
		},
		"FloatGib": {
			"name": "FloatGib",
			"description": "",
			"type": "thing"
		},
		"FloatPuff": {
			"name": "FloatPuff",
			"description": "",
			"type": "thing"
		},
		"FogMove": {
			"name": "FogMove",
			"description": "",
			"type": "thing"
		},
		"FogSpawn": {
			"name": "FogSpawn",
			"description": "",
			"type": "thing"
		},
		"FreeTargMobj": {
			"name": "FreeTargMobj",
			"description": "",
			"type": "thing"
		},
		"FreezeDeath": {
			"name": "FreezeDeath",
			"description": "",
			"type": "thing"
		},
		"FreezeDeathChunks": {
			"name": "FreezeDeathChunks",
			"description": "",
			"type": "thing"
		},
		"FSwordFlames": {
			"name": "FSwordFlames",
			"description": "",
			"type": "thing"
		},
		"GenWizard": {
			"name": "GenWizard",
			"description": "",
			"type": "thing"
		},
		"GhostOff": {
			"name": "GhostOff",
			"description": "",
			"type": "thing"
		},
		"HammerSound": {
			"name": "HammerSound",
			"description": "",
			"type": "thing"
		},
		"HideInCeiling": {
			"name": "HideInCeiling",
			"description": "",
			"type": "thing"
		},
		"HideThing": {
			"name": "HideThing",
			"description": "",
			"type": "thing"
		},
		"IceCheckHeadDone": {
			"name": "IceCheckHeadDone",
			"description": "",
			"type": "thing"
		},
		"IceGuyAttack": {
			"name": "IceGuyAttack",
			"description": "",
			"type": "thing"
		},
		"IceGuyChase": {
			"name": "IceGuyChase",
			"description": "",
			"type": "thing"
		},
		"IceGuyDie": {
			"name": "IceGuyDie",
			"description": "",
			"type": "thing"
		},
		"IceGuyLook": {
			"name": "IceGuyLook",
			"description": "",
			"type": "thing"
		},
		"IceGuyMissileExplode": {
			"name": "IceGuyMissileExplode",
			"description": "",
			"type": "thing"
		},
		"IceGuyMissilePuff": {
			"name": "IceGuyMissilePuff",
			"description": "",
			"type": "thing"
		},
		"IceSetTics": {
			"name": "IceSetTics",
			"description": "",
			"type": "thing"
		},
		"ImpDeath": {
			"name": "ImpDeath",
			"description": "",
			"type": "thing"
		},
		"ImpExplode": {
			"name": "ImpExplode",
			"description": "",
			"type": "thing"
		},
		"ImpMeAttack": {
			"name": "ImpMeAttack",
			"description": "",
			"type": "thing"
		},
		"ImpMsAttack": {
			"name": "ImpMsAttack",
			"description": "",
			"type": "thing"
		},
		"ImpMsAttack2": {
			"name": "ImpMsAttack2",
			"description": "",
			"type": "thing"
		},
		"ImpXDeath1": {
			"name": "ImpXDeath1",
			"description": "",
			"type": "thing"
		},
		"ImpXDeath2": {
			"name": "ImpXDeath2",
			"description": "",
			"type": "thing"
		},
		"InitKeyGizmo": {
			"name": "InitKeyGizmo",
			"description": "",
			"type": "thing"
		},
		"KBolt": {
			"name": "KBolt",
			"description": "",
			"type": "thing"
		},
		"KBoltRaise": {
			"name": "KBoltRaise",
			"description": "",
			"type": "thing"
		},
		"KnightAttack": {
			"name": "KnightAttack",
			"description": "",
			"type": "thing"
		},
		"KoraxBonePop": {
			"name": "KoraxBonePop",
			"description": "",
			"type": "thing"
		},
		"KoraxChase": {
			"name": "KoraxChase",
			"description": "",
			"type": "thing"
		},
		"KoraxCommand": {
			"name": "KoraxCommand",
			"description": "",
			"type": "thing"
		},
		"KoraxDecide": {
			"name": "KoraxDecide",
			"description": "",
			"type": "thing"
		},
		"KoraxMissile": {
			"name": "KoraxMissile",
			"description": "",
			"type": "thing"
		},
		"KoraxStep": {
			"name": "KoraxStep",
			"description": "",
			"type": "thing"
		},
		"KoraxStep2": {
			"name": "KoraxStep2",
			"description": "",
			"type": "thing"
		},
		"KSpiritRoam": {
			"name": "KSpiritRoam",
			"description": "",
			"type": "thing"
		},
		"LastZap": {
			"name": "LastZap",
			"description": "",
			"type": "thing"
		},
		"LeafCheck": {
			"name": "LeafCheck",
			"description": "",
			"type": "thing"
		},
		"LeafSpawn": {
			"name": "LeafSpawn",
			"description": "",
			"type": "thing"
		},
		"LeafThrust": {
			"name": "LeafThrust",
			"description": "",
			"type": "thing"
		},
		"LichAttack": {
			"name": "LichAttack",
			"description": "",
			"type": "thing"
		},
		"LichFireGrow": {
			"name": "LichFireGrow",
			"description": "",
			"type": "thing"
		},
		"LichIceImpact": {
			"name": "LichIceImpact",
			"description": "",
			"type": "thing"
		},
		"LightningClip": {
			"name": "LightningClip",
			"description": "",
			"type": "thing"
		},
		"LightningRemove": {
			"name": "LightningRemove",
			"description": "",
			"type": "thing"
		},
		"LightningZap": {
			"name": "LightningZap",
			"description": "",
			"type": "thing"
		},
		"LowGravity": {
			"name": "LowGravity",
			"description": "",
			"type": "thing"
		},
		"M_BerserkPunch": {
			"name": "M_BerserkPunch",
			"description": "",
			"type": "thing"
		},
		"M_BFGsound": {
			"name": "M_BFGsound",
			"description": "",
			"type": "thing"
		},
		"M_CheckAttack": {
			"name": "M_CheckAttack",
			"description": "",
			"type": "thing"
		},
		"M_FireBFG": {
			"name": "M_FireBFG",
			"description": "",
			"type": "thing"
		},
		"M_FireCGun": {
			"name": "M_FireCGun",
			"description": "",
			"type": "thing"
		},
		"M_FireCGunAccurate": {
			"name": "M_FireCGunAccurate",
			"description": "",
			"type": "thing"
		},
		"M_FireMissile": {
			"name": "M_FireMissile",
			"description": "",
			"type": "thing"
		},
		"M_FirePistol": {
			"name": "M_FirePistol",
			"description": "",
			"type": "thing"
		},
		"M_FirePistolInaccurate": {
			"name": "M_FirePistolInaccurate",
			"description": "",
			"type": "thing"
		},
		"M_FirePlasma": {
			"name": "M_FirePlasma",
			"description": "",
			"type": "thing"
		},
		"M_FireRailgun": {
			"name": "M_FireRailgun",
			"description": "",
			"type": "thing"
		},
		"M_FireShotgun": {
			"name": "M_FireShotgun",
			"description": "",
			"type": "thing"
		},
		"M_FireShotgun2": {
			"name": "M_FireShotgun2",
			"description": "",
			"type": "thing"
		},
		"M_Punch": {
			"name": "M_Punch",
			"description": "",
			"type": "thing"
		},
		"M_Refire": {
			"name": "M_Refire",
			"description": "",
			"type": "thing"
		},
		"M_Saw": {
			"name": "M_Saw",
			"description": "",
			"type": "thing"
		},
		"M_SawRefire": {
			"name": "M_SawRefire",
			"description": "",
			"type": "thing"
		},
		"MaceBallImpact": {
			"name": "MaceBallImpact",
			"description": "",
			"type": "thing"
		},
		"MaceBallImpact2": {
			"name": "MaceBallImpact2",
			"description": "",
			"type": "thing"
		},
		"MacePL1Check": {
			"name": "MacePL1Check",
			"description": "",
			"type": "thing"
		},
		"MageAttack": {
			"name": "MageAttack",
			"description": "",
			"type": "thing"
		},
		"MageBurnScream": {
			"name": "MageBurnScream",
			"description": "",
			"type": "thing"
		},
		"MakePod": {
			"name": "MakePod",
			"description": "",
			"type": "thing"
		},
		"MarineChase": {
			"name": "MarineChase",
			"description": "",
			"type": "thing"
		},
		"MarineLook": {
			"name": "MarineLook",
			"description": "",
			"type": "thing"
		},
		"MarineNoise": {
			"name": "MarineNoise",
			"description": "",
			"type": "thing"
		},
		"MinotaurAtk1": {
			"name": "MinotaurAtk1",
			"description": "",
			"type": "thing"
		},
		"MinotaurAtk2": {
			"name": "MinotaurAtk2",
			"description": "",
			"type": "thing"
		},
		"MinotaurAtk3": {
			"name": "MinotaurAtk3",
			"description": "",
			"type": "thing"
		},
		"MinotaurCharge": {
			"name": "MinotaurCharge",
			"description": "",
			"type": "thing"
		},
		"MinotaurChase": {
			"name": "MinotaurChase",
			"description": "",
			"type": "thing"
		},
		"MinotaurDecide": {
			"name": "MinotaurDecide",
			"description": "",
			"type": "thing"
		},
		"MinotaurFade0": {
			"name": "MinotaurFade0",
			"description": "",
			"type": "thing"
		},
		"MinotaurFade1": {
			"name": "MinotaurFade1",
			"description": "",
			"type": "thing"
		},
		"MinotaurFade2": {
			"name": "MinotaurFade2",
			"description": "",
			"type": "thing"
		},
		"MinotaurLook": {
			"name": "MinotaurLook",
			"description": "",
			"type": "thing"
		},
		"MinotaurRoam": {
			"name": "MinotaurRoam",
			"description": "",
			"type": "thing"
		},
		"MntrFloorFire": {
			"name": "MntrFloorFire",
			"description": "",
			"type": "thing"
		},
		"MStaffTrack": {
			"name": "MStaffTrack",
			"description": "",
			"type": "thing"
		},
		"MummyAttack": {
			"name": "MummyAttack",
			"description": "",
			"type": "thing"
		},
		"MummyAttack2": {
			"name": "MummyAttack2",
			"description": "",
			"type": "thing"
		},
		"MummyFX1Seek": {
			"name": "MummyFX1Seek",
			"description": "",
			"type": "thing"
		},
		"MummyFXSound": {
			"name": "MummyFXSound",
			"description": "",
			"type": "thing"
		},
		"MummySoul": {
			"name": "MummySoul",
			"description": "",
			"type": "thing"
		},
		"NoBlocking": {
			"name": "NoBlocking",
			"description": "",
			"type": "thing"
		},
		"PhoenixPuff": {
			"name": "PhoenixPuff",
			"description": "",
			"type": "thing"
		},
		"PigAttack": {
			"name": "PigAttack",
			"description": "",
			"type": "thing"
		},
		"PigChase": {
			"name": "PigChase",
			"description": "",
			"type": "thing"
		},
		"PigLook": {
			"name": "PigLook",
			"description": "",
			"type": "thing"
		},
		"PigPain": {
			"name": "PigPain",
			"description": "",
			"type": "thing"
		},
		"PodPain": {
			"name": "PodPain",
			"description": "",
			"type": "thing"
		},
		"PoisonBagCheck": {
			"name": "PoisonBagCheck",
			"description": "",
			"type": "thing"
		},
		"PoisonBagDamage": {
			"name": "PoisonBagDamage",
			"description": "",
			"type": "thing"
		},
		"PoisonBagInit": {
			"name": "PoisonBagInit",
			"description": "",
			"type": "thing"
		},
		"PoisonShroom": {
			"name": "PoisonShroom",
			"description": "",
			"type": "thing"
		},
		"PotteryCheck": {
			"name": "PotteryCheck",
			"description": "",
			"type": "thing"
		},
		"PotteryChooseBit": {
			"name": "PotteryChooseBit",
			"description": "",
			"type": "thing"
		},
		"PotteryExplode": {
			"name": "PotteryExplode",
			"description": "",
			"type": "thing"
		},
		"QueueCorpse": {
			"name": "QueueCorpse",
			"description": "",
			"type": "thing"
		},
		"RainImpact": {
			"name": "RainImpact",
			"description": "",
			"type": "thing"
		},
		"RemovePod": {
			"name": "RemovePod",
			"description": "",
			"type": "thing"
		},
		"SerpentBirthScream": {
			"name": "SerpentBirthScream",
			"description": "",
			"type": "thing"
		},
		"SerpentChase": {
			"name": "SerpentChase",
			"description": "",
			"type": "thing"
		},
		"SerpentCheckForAttack": {
			"name": "SerpentCheckForAttack",
			"description": "",
			"type": "thing"
		},
		"SerpentChooseAttack": {
			"name": "SerpentChooseAttack",
			"description": "",
			"type": "thing"
		},
		"SerpentDiveSound": {
			"name": "SerpentDiveSound",
			"description": "",
			"type": "thing"
		},
		"SerpentFXSound": {
			"name": "SerpentFXSound",
			"description": "",
			"type": "thing"
		},
		"SerpentHeadCheck": {
			"name": "SerpentHeadCheck",
			"description": "",
			"type": "thing"
		},
		"SerpentHeadPop": {
			"name": "SerpentHeadPop",
			"description": "",
			"type": "thing"
		},
		"SerpentHide": {
			"name": "SerpentHide",
			"description": "",
			"type": "thing"
		},
		"SerpentHumpDecide": {
			"name": "SerpentHumpDecide",
			"description": "",
			"type": "thing"
		},
		"SerpentLowerHump": {
			"name": "SerpentLowerHump",
			"description": "",
			"type": "thing"
		},
		"SerpentMeleeAttack": {
			"name": "SerpentMeleeAttack",
			"description": "",
			"type": "thing"
		},
		"SerpentMissileAttack": {
			"name": "SerpentMissileAttack",
			"description": "",
			"type": "thing"
		},
		"SerpentRaiseHump": {
			"name": "SerpentRaiseHump",
			"description": "",
			"type": "thing"
		},
		"SerpentSpawnGibs": {
			"name": "SerpentSpawnGibs",
			"description": "",
			"type": "thing"
		},
		"SerpentUnHide": {
			"name": "SerpentUnHide",
			"description": "",
			"type": "thing"
		},
		"SerpentWalk": {
			"name": "SerpentWalk",
			"description": "",
			"type": "thing"
		},
		"SetAltShadow": {
			"name": "SetAltShadow",
			"description": "",
			"type": "thing"
		},
		"SetFloorClip": {
			"name": "SetFloorClip",
			"description": "",
			"type": "thing"
		},
		"ShedShard": {
			"name": "ShedShard",
			"description": "",
			"type": "thing"
		},
		"SinkGib": {
			"name": "SinkGib",
			"description": "",
			"type": "thing"
		},
		"SkullPop": {
			"name": "SkullPop",
			"description": "",
			"type": "thing"
		},
		"SkullRodPL2Seek": {
			"name": "SkullRodPL2Seek",
			"description": "",
			"type": "thing"
		},
		"SkullRodStorm": {
			"name": "SkullRodStorm",
			"description": "",
			"type": "thing"
		},
		"SmBounce": {
			"name": "SmBounce",
			"description": "",
			"type": "thing"
		},
		"SmokePuffExit": {
			"name": "SmokePuffExit",
			"description": "",
			"type": "thing"
		},
		"SnakeAttack": {
			"name": "SnakeAttack",
			"description": "",
			"type": "thing"
		},
		"SnakeAttack2": {
			"name": "SnakeAttack2",
			"description": "",
			"type": "thing"
		},
		"SoAExplode": {
			"name": "SoAExplode",
			"description": "",
			"type": "thing"
		},
		"Sor1Chase": {
			"name": "Sor1Chase",
			"description": "",
			"type": "thing"
		},
		"Sor1Pain": {
			"name": "Sor1Pain",
			"description": "",
			"type": "thing"
		},
		"Sor2DthInit": {
			"name": "Sor2DthInit",
			"description": "",
			"type": "thing"
		},
		"Sor2DthLoop": {
			"name": "Sor2DthLoop",
			"description": "",
			"type": "thing"
		},
		"SorcBallOrbit": {
			"name": "SorcBallOrbit",
			"description": "",
			"type": "thing"
		},
		"SorcBallPop": {
			"name": "SorcBallPop",
			"description": "",
			"type": "thing"
		},
		"SorcBossAttack": {
			"name": "SorcBossAttack",
			"description": "",
			"type": "thing"
		},
		"SorcererBishopEntry": {
			"name": "SorcererBishopEntry",
			"description": "",
			"type": "thing"
		},
		"SorcererRise": {
			"name": "SorcererRise",
			"description": "",
			"type": "thing"
		},
		"SorcFX1Seek": {
			"name": "SorcFX1Seek",
			"description": "",
			"type": "thing"
		},
		"SorcFX2Orbit": {
			"name": "SorcFX2Orbit",
			"description": "",
			"type": "thing"
		},
		"SorcFX2Split": {
			"name": "SorcFX2Split",
			"description": "",
			"type": "thing"
		},
		"SorcFX4Check": {
			"name": "SorcFX4Check",
			"description": "",
			"type": "thing"
		},
		"SorcSpinBalls": {
			"name": "SorcSpinBalls",
			"description": "",
			"type": "thing"
		},
		"SorDBon": {
			"name": "SorDBon",
			"description": "",
			"type": "thing"
		},
		"SorDExp": {
			"name": "SorDExp",
			"description": "",
			"type": "thing"
		},
		"SorDSph": {
			"name": "SorDSph",
			"description": "",
			"type": "thing"
		},
		"SorRise": {
			"name": "SorRise",
			"description": "",
			"type": "thing"
		},
		"SorSightSnd": {
			"name": "SorSightSnd",
			"description": "",
			"type": "thing"
		},
		"SorZap": {
			"name": "SorZap",
			"description": "",
			"type": "thing"
		},
		"SpawnBishop": {
			"name": "SpawnBishop",
			"description": "",
			"type": "thing"
		},
		"SpawnFizzle": {
			"name": "SpawnFizzle",
			"description": "",
			"type": "thing"
		},
		"SpawnMace": {
			"name": "SpawnMace",
			"description": "",
			"type": "thing"
		},
		"SpawnRippers": {
			"name": "SpawnRippers",
			"description": "",
			"type": "thing"
		},
		"SpawnTeleGlitter": {
			"name": "SpawnTeleGlitter",
			"description": "",
			"type": "thing"
		},
		"SpawnTeleGlitter2": {
			"name": "SpawnTeleGlitter2",
			"description": "",
			"type": "thing"
		},
		"SpeedBalls": {
			"name": "SpeedBalls",
			"description": "",
			"type": "thing"
		},
		"SPosAttackUseAtkSound": {
			"name": "SPosAttackUseAtkSound",
			"description": "",
			"type": "thing"
		},
		"Srcr1Attack": {
			"name": "Srcr1Attack",
			"description": "",
			"type": "thing"
		},
		"Srcr2Attack": {
			"name": "Srcr2Attack",
			"description": "",
			"type": "thing"
		},
		"Srcr2Decide": {
			"name": "Srcr2Decide",
			"description": "",
			"type": "thing"
		},
		"StopSerpentFXSound": {
			"name": "StopSerpentFXSound",
			"description": "",
			"type": "thing"
		},
		"Summon": {
			"name": "Summon",
			"description": "",
			"type": "thing"
		},
		"TeloSpawnA": {
			"name": "TeloSpawnA",
			"description": "",
			"type": "thing"
		},
		"TeloSpawnB": {
			"name": "TeloSpawnB",
			"description": "",
			"type": "thing"
		},
		"TeloSpawnC": {
			"name": "TeloSpawnC",
			"description": "",
			"type": "thing"
		},
		"TeloSpawnD": {
			"name": "TeloSpawnD",
			"description": "",
			"type": "thing"
		},
		"TreeDeath": {
			"name": "TreeDeath",
			"description": "",
			"type": "thing"
		},
		"UnHideThing": {
			"name": "UnHideThing",
			"description": "",
			"type": "thing"
		},
		"UnSetFloorClip": {
			"name": "UnSetFloorClip",
			"description": "",
			"type": "thing"
		},
		"VileAttack": {
			"name": "VileAttack",
			"description": "",
			"type": "thing"
		},
		"VolcanoBlast": {
			"name": "VolcanoBlast",
			"description": "",
			"type": "thing"
		},
		"VolcanoSet": {
			"name": "VolcanoSet",
			"description": "",
			"type": "thing"
		},
		"VolcBallImpact": {
			"name": "VolcBallImpact",
			"description": "",
			"type": "thing"
		},
		"Wander": {
			"name": "Wander",
			"description": "",
			"type": "thing"
		},
		"WaterfallSound": {
			"name": "WaterfallSound",
			"description": "",
			"type": "thing"
		},
		"WhirlwindSeek": {
			"name": "WhirlwindSeek",
			"description": "",
			"type": "thing"
		},
		"WindSound": {
			"name": "WindSound",
			"description": "",
			"type": "thing"
		},
		"WizAtk1": {
			"name": "WizAtk1",
			"description": "",
			"type": "thing"
		},
		"WizAtk2": {
			"name": "WizAtk2",
			"description": "",
			"type": "thing"
		},
		"WizAtk3": {
			"name": "WizAtk3",
			"description": "",
			"type": "thing"
		},
		"WraithChase": {
			"name": "WraithChase",
			"description": "",
			"type": "thing"
		},
		"WraithFX2": {
			"name": "WraithFX2",
			"description": "",
			"type": "thing"
		},
		"WraithFX3": {
			"name": "WraithFX3",
			"description": "",
			"type": "thing"
		},
		"WraithInit": {
			"name": "WraithInit",
			"description": "",
			"type": "thing"
		},
		"WraithLook": {
			"name": "WraithLook",
			"description": "",
			"type": "thing"
		},
		"WraithMelee": {
			"name": "WraithMelee",
			"description": "",
			"type": "thing"
		},
		"WraithMissile": {
			"name": "WraithMissile",
			"description": "",
			"type": "thing"
		},
		"WraithRaise": {
			"name": "WraithRaise",
			"description": "",
			"type": "thing"
		},
		"WraithRaiseInit": {
			"name": "WraithRaiseInit",
			"description": "",
			"type": "thing"
		},
		"ZapMimic": {
			"name": "ZapMimic",
			"description": "",
			"type": "thing"
		},
		"BeakAttackPL1": {
			"name": "BeakAttackPL1",
			"description": "",
			"type": "weapon"
		},
		"BeakAttackPL2": {
			"name": "BeakAttackPL2",
			"description": "",
			"type": "weapon"
		},
		"BeakRaise": {
			"name": "BeakRaise",
			"description": "",
			"type": "weapon"
		},
		"BeakReady": {
			"name": "BeakReady",
			"description": "",
			"type": "weapon"
		},
		"CFlameAttack": {
			"name": "CFlameAttack",
			"description": "",
			"type": "weapon"
		},
		"CHolyAttack": {
			"name": "CHolyAttack",
			"description": "",
			"type": "weapon"
		},
		"CHolyPalette": {
			"name": "CHolyPalette",
			"description": "",
			"type": "weapon"
		},
		"CMaceAttack": {
			"name": "CMaceAttack",
			"description": "",
			"type": "weapon"
		},
		"CPW_BulletAttack": {
			"name": "CPW_BulletAttack",
			"description": "Performs a bullet attack.",
			"arguments": [
				{
					"name": "Amount",
					"description": "The number of bullets to fire.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				},
				{
					"name": "Sound",
					"description": "The sound to play when firing.",
					"type": "sound"
				}
			],
			"type": "weapon",
			"sound": "state:arg2"
		},
		"CPW_CustomBulletAttack": {
			"name": "CPW_CustomBulletAttack",
			"description": "Performs a customizable bullet attack.",
			"arguments": [
				{
					"name": "Spread H",
					"description": "The horizontal spread of the bullets.",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				},
				{
					"name": "Spread V",
					"description": "The vertical spread ot the bullets.",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				},
				{
					"name": "Amount",
					"description": "The amount of bullets to fire.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				},
				{
					"name": "Damage",
					"description": "The damage per bullet.",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				},
				{
					"name": "Puff",
					"description": "The puff thing type.",
					"type": "thing"
				},
				{
					"name": "Range",
					"description": "The maximum range of the bullets. 0 is the same as the default of 2048 units.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				},
				{
					"name": "Flags",
					"description": "A flag bitmask. See the ZDaemon documentation for more info.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				},
				{
					"name": "Sound",
					"description": "The sound to play when firing.",
					"type": "sound"
				}
			],
			"type": "weapon",
			"sound": "state:arg8"
		},
		"CPW_CustomMissile": {
			"name": "CPW_CustomMissile",
			"description": "A customizable projectile attack for player weapons.",
			"arguments": [
				{
					"name": "Type",
					"description": "The thing type to spawn.",
					"type": "thing"
				},
				{
					"name": "Z",
					"description": "The Z height to spawn at, relative to the thing's feet.",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				},
				{
					"name": "Offset H",
					"description": "Horizontal spawn offset",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				},
				{
					"name": "Angle",
					"description": "The direction relative to the thing's facing angle in which to shoot the projectile.",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				},
				{
					"name": "Pitch",
					"description": "Used with one of the flag values.",
					"type": "integer",
					"range": [
						-32767,
						32767
					]
				},
				{
					"name": "Sound",
					"description": "The sound number to play when firing.",
					"type": "sound"
				},
				{
					"name": "Flags",
					"description": "Bitmask of flags to use. See ZDaemon documentation for more info.",
					"type": "integer",
					"range": [
						0,
						32767
					]
				},
				{
					"name": "Ammo",
					"description": "The ammo type index to use if set in flags.",
					"type": "ammo"
				}
			],
			"type": "weapon",
			"sound": "state:arg6"
		},
		"CStaffAttack": {
			"name": "CStaffAttack",
			"description": "",
			"type": "weapon"
		},
		"CStaffCheck": {
			"name": "CStaffCheck",
			"description": "",
			"type": "weapon"
		},
		"CStaffCheckBlink": {
			"name": "CStaffCheckBlink",
			"description": "",
			"type": "weapon"
		},
		"CStaffInitBlink": {
			"name": "CStaffInitBlink",
			"description": "",
			"type": "weapon"
		},
		"FAxeAttack": {
			"name": "FAxeAttack",
			"description": "",
			"type": "weapon"
		},
		"FAxeCheckAtk": {
			"name": "FAxeCheckAtk",
			"description": "",
			"type": "weapon"
		},
		"FAxeCheckReady": {
			"name": "FAxeCheckReady",
			"description": "",
			"type": "weapon"
		},
		"FAxeCheckReadyG": {
			"name": "FAxeCheckReadyG",
			"description": "",
			"type": "weapon"
		},
		"FAxeCheckUp": {
			"name": "FAxeCheckUp",
			"description": "",
			"type": "weapon"
		},
		"FAxeCheckUpG": {
			"name": "FAxeCheckUpG",
			"description": "",
			"type": "weapon"
		},
		"FHammerAttack": {
			"name": "FHammerAttack",
			"description": "",
			"type": "weapon"
		},
		"FHammerThrow": {
			"name": "FHammerThrow",
			"description": "",
			"type": "weapon"
		},
		"FireBlasterPL1": {
			"name": "FireBlasterPL1",
			"description": "",
			"type": "weapon"
		},
		"FireBlasterPL2": {
			"name": "FireBlasterPL2",
			"description": "",
			"type": "weapon"
		},
		"FireConePL1": {
			"name": "FireConePL1",
			"description": "",
			"type": "weapon"
		},
		"FireCrossbowPL1": {
			"name": "FireCrossbowPL1",
			"description": "",
			"type": "weapon"
		},
		"FireCrossbowPL2": {
			"name": "FireCrossbowPL2",
			"description": "",
			"type": "weapon"
		},
		"FireGoldWandPL1": {
			"name": "FireGoldWandPL1",
			"description": "",
			"type": "weapon"
		},
		"FireGoldWandPL2": {
			"name": "FireGoldWandPL2",
			"description": "",
			"type": "weapon"
		},
		"FireMacePL1": {
			"name": "FireMacePL1",
			"description": "",
			"type": "weapon"
		},
		"FireMacePL1B": {
			"name": "FireMacePL1B",
			"description": "",
			"type": "weapon"
		},
		"FireMacePL2": {
			"name": "FireMacePL2",
			"description": "",
			"type": "weapon"
		},
		"FirePhoenixPL1": {
			"name": "FirePhoenixPL1",
			"description": "",
			"type": "weapon"
		},
		"FirePhoenixPL2": {
			"name": "FirePhoenixPL2",
			"description": "",
			"type": "weapon"
		},
		"FireSkullRodPL1": {
			"name": "FireSkullRodPL1",
			"description": "",
			"type": "weapon"
		},
		"FireSkullRodPL2": {
			"name": "FireSkullRodPL2",
			"description": "",
			"type": "weapon"
		},
		"FPunchAttack": {
			"name": "FPunchAttack",
			"description": "",
			"type": "weapon"
		},
		"FSwordAttack": {
			"name": "FSwordAttack",
			"description": "",
			"type": "weapon"
		},
		"GauntletAttack": {
			"name": "GauntletAttack",
			"description": "",
			"type": "weapon"
		},
		"InitPhoenixPL2": {
			"name": "InitPhoenixPL2",
			"description": "",
			"type": "weapon"
		},
		"LightningReady": {
			"name": "LightningReady",
			"description": "",
			"type": "weapon"
		},
		"MLightningAttack": {
			"name": "MLightningAttack",
			"description": "",
			"type": "weapon"
		},
		"MStaffAttack": {
			"name": "MStaffAttack",
			"description": "",
			"type": "weapon"
		},
		"MStaffPalette": {
			"name": "MStaffPalette",
			"description": "",
			"type": "weapon"
		},
		"MWandAttack": {
			"name": "MWandAttack",
			"description": "",
			"type": "weapon"
		},
		"ShutdownPhoenixPL2": {
			"name": "ShutdownPhoenixPL2",
			"description": "",
			"type": "weapon"
		},
		"SnoutAttack": {
			"name": "SnoutAttack",
			"description": "",
			"type": "weapon"
		},
		"StaffAttackPL1": {
			"name": "StaffAttackPL1",
			"description": "",
			"type": "weapon"
		},
		"StaffAttackPL2": {
			"name": "StaffAttackPL2",
			"description": "",
			"type": "weapon"
		}
	},
	"misc": {
		"armorClassSilver": 3,
		"armorClassEnchanted": 4,
		"vampireMaxHealth": 200,
		"vampirePlayerFactor": 50,
		"vampireMonsterFactor": 25,
		"monstersIgnoreMonsters": 0,
		"rocketExplosionAlpha": 0.67,
		"rocketExplosionStyle": "STYLE_Translucent",
		"noAutoFreeze": 0,
		"bfgAiming": 1
	},
	"miscData": {
		"armorClassSilver": {
			"name": "Silver armor class",
			"patchKey": "Silver Armor Class",
			"type": "float"
		},
		"armorClassEnchanted": {
			"name": "Enchanted armor class",
			"patchKey": "Enchanted Armor Class",
			"type": "float"
		},
		"vampireMaxHealth": {
			"name": "Vampire maximum health",
			"patchKey": "Vampire Max Health",
			"type": "int"
		},
		"vampirePlayerFactor": {
			"name": "Vampire player factor",
			"patchKey": "Vampire Player Factor",
			"type": "int"
		},
		"vampireMonsterFactor": {
			"name": "Vampire monster factor",
			"patchKey": "Vampire Monster Factor",
			"type": "int"
		},
		"monstersIgnoreMonsters": {
			"name": "Monsters ignore monsters",
			"patchKey": "Monsters Ignore Each Other",
			"type": "boolean",
			"on": 1,
			"off": 0
		},
		"rocketExplosionAlpha": {
			"name": "Rocket explosion alpha",
			"patchKey": "Rocket Explosion Alpha",
			"type": "float"
		},
		"rocketExplosionStyle": {
			"name": "Rocket explosion style",
			"patchKey": "Rocket Explosion Style",
			"type": "string"
		},
		"noAutoFreeze": {
			"name": "No auto-freeze",
			"patchKey": "No Autofreeze",
			"type": "boolean",
			"on": 1,
			"off": 0
		},
		"bfgAiming": {
			"name": "Allow BFG aiming",
			"patchKey": "BFG Aiming",
			"type": "boolean",
			"on": 1,
			"off": 0
		}
	},
	"thingFlags": {
		"CLIENTSIDE": {
			"name": "Client-side only",
			"description": "This thing will only exist on clients."
		},
		"CLIENTSIDEONLY": {
			"alias": "CLIENTSIDE"
		},
		"SERVERONLY": {
			"name": "Server-side only",
			"description": "This thing will only exist on servers."
		},
		"INTEAMMODES": {
			"name": "Team mode",
			"description": "Spawns this thing in team modes (for key cards\\skull keys)."
		},
		"FRIENDLY": {
			"name": "Friendly",
			"description": "This thing is friendly to players."
		},
		"UNMORPHED": {
			"name": "Unmorphed",
			"description": "This thing is an unmorphed version of something else."
		},
		"FALLING": {
			"name": "Falling",
			"description": "This thing is falling."
		},
		"STEALTH": {
			"name": "Stealth effect",
			"description": "This thing is a stealth type monster."
		},
		"ICECORPSE": {
			"name": "Ice corpse",
			"description": "A frozen corpse (for blasting)."
		},
		"LOGRAV": {
			"name": "Low gravity",
			"description": "Alternate gravity setting for this thing."
		},
		"WINDTHRUST": {
			"name": "Affected by wind",
			"description": "This thing gets pushed around by the wind specials."
		},
		"BLASTED": {
			"name": "Blasted",
			"description": "This thing will take temporary damage from impact."
		},
		"FLY": {
			"name": "Fly mode",
			"description": "Fly mode is active for this thing."
		},
		"FLOORCLIP": {
			"name": "Feet clipping",
			"description": "This thing's feet will clip."
		},
		"SPAWNFLOAT": {
			"name": "Spawn at random Z",
			"description": "Spawns this thing at a random floating Z."
		},
		"NOTELEPORT": {
			"name": "Does not teleport",
			"description": "Disabled teleporting for this thing."
		},
		"RIP": {
			"name": "Rips through solids",
			"description": "This projectile will rip through solid targets."
		},
		"PUSHABLE": {
			"name": "Can be pushed",
			"description": "This thing can be pushed by other moving things."
		},
		"CANSLIDE": {
			"name": "Slides against walls",
			"description": "This thing can slide against walls."
		},
		"ONMOBJ": {
			"name": "Is atop another",
			"description": "This thing is resting atop another thing."
		},
		"PASSMOBJ": {
			"name": "Pass over\\under",
			"description": "Allows this thing to pass over\\under other things."
		},
		"CANNOTPUSH": {
			"name": "Cannot push",
			"description": "This thing cannot push other pushable things."
		},
		"THRUGHOST": {
			"name": "Pass through ghosts",
			"description": "This projectile will pass through ghosts."
		},
		"BOSS": {
			"name": "Boss",
			"description": "This thing is a major boss."
		},
		"FIREDAMAGE": {
			"name": "Fire damage",
			"description": "This thing does fire damage."
		},
		"NODMGTHRUST": {
			"name": "No damage thrust",
			"description": "This thing does not thrust the target when damaging it."
		},
		"TELESTOMP": {
			"name": "Teleport stomp",
			"description": "This thing can stomp another thing when teleporting."
		},
		"FLOATBOB": {
			"name": "Float bobbing",
			"description": "This thing uses float bobbing movement."
		},
		"IMPACT": {
			"name": "Activates impact lines",
			"description": "This projectile can activate impact (G*) linedefs."
		},
		"PUSHWALL": {
			"name": "Pushes walls",
			"description": "This thing can push walls."
		},
		"MCROSS": {
			"name": "Activates monster lines",
			"description": "This thing can activate monster cross linedefs."
		},
		"PCROSS": {
			"name": "Activates projectile lines",
			"description": "This thing can activate projectile cross linedefs."
		},
		"CANTLEAVEFLOORPIC": {
			"name": "Cannot leave floor",
			"description": "This thing stays within it's floor type."
		},
		"NONSHOOTABLE": {
			"name": "Solid, non-shootable",
			"description": "This thing is totally non-shootable, but still considered solid."
		},
		"INVULNERABLE": {
			"name": "Invulnerable",
			"description": "This thing is invulnerable."
		},
		"DORMANT": {
			"name": "Dormant",
			"description": "This thing is dormant."
		},
		"ICEDAMAGE": {
			"name": "Ice damage",
			"description": "This thing does ice damage."
		},
		"SEEKERMISSILE": {
			"name": "Seeker projectile",
			"description": "This thing is a seeker projectile (for projectile reflection)."
		},
		"REFLECTIVE": {
			"name": "Reflects projectiles",
			"description": "This thing reflects projectiles."
		},
		"HERETICBOUNCE": {
			"name": "Heretic bounce",
			"description": "This projectile will only bounce off the floor once and then enter its death state. It does not bounce off walls."
		},
		"HEXENBOUNCE": {
			"name": "Hexen bounce",
			"description": "This projectile bounces off of walls and floors indefinitely."
		},
		"DOOMBOUNCE": {
			"name": "Doom bounce",
			"description": "Like Hexen bouncing, but the bounce turns off if its vertical velocity is too low."
		},
		"FLOORBOUNCE": {
			"alias": "DOOMBOUNCE"
		},
		"TRANSLATION1": {
			"name": "Color 1 (grey\\red)",
			"description": "This thing's green colors will be mapped to grey (or red if the Color 2 flag is also set)."
		},
		"TRANSLATION2": {
			"name": "Color 2 (brown\\red)",
			"description": "This thing's green colors will be mapped to brown (or red if the Color 1 flag is also set)."
		},
		"TRANSLUC25": {
			"name": "25% translucent",
			"description": "This thing is 25% translucent."
		},
		"TRANSLUC50": {
			"name": "50% translucent",
			"description": "This thing is 50% translucent."
		},
		"TRANSLUC75": {
			"name": "75% translucent",
			"description": "This thing is 75% translucent."
		},
		"DONTDRAW": {
			"name": "Do not draw",
			"description": "Do not draw this thing."
		},
		"FLOORHUGGER": {
			"name": "Hugs floor",
			"description": "This projectile stays on the floor."
		},
		"CEILINGHUGGER": {
			"name": "Hugs ceiling",
			"description": "This projectile stays on the ceiling."
		},
		"NORADIUSDMG": {
			"name": "Takes no radius damage",
			"description": "This thing does not take radius damage."
		},
		"GHOST": {
			"name": "Ghost",
			"description": "This thing is a ghost."
		},
		"ALWAYSPUFF": {
			"name": "Always puffs",
			"description": "A puff from this thing always appears, even when it hit nothing."
		},
		"FULLVOLDEATH": {
			"name": "Full volume death",
			"description": "This thing's death sound is played at full volume regardless of distance to the listener."
		},
		"DONTSPLASH": {
			"name": "Do not splash",
			"description": "This thing does not make splashes."
		},
		"NOSIGHTCHECK": {
			"name": "No sight checking",
			"description": "This thing goes after the first acceptable target without checking sight."
		},
		"DONTOVERLAP": {
			"name": "Does not pass over\\under",
			"description": "This thing does not pass over or under other things."
		},
		"DONTMORPH": {
			"name": "Does not morph",
			"description": "This thing is immune to \"arti_egg\"."
		},
		"DONTSQUASH": {
			"name": "Cannot be squashed",
			"description": "This thing cannot be squashed."
		},
		"FULLVOLACTIVE": {
			"name": "Full volume active sound",
			"description": "This thing's active sound is played at full volume."
		},
		"CLERICINVUL": {
			"name": "Cleric invulnerability",
			"description": "This thing is a player who has Hexen's Cleric's invulnerability behavior."
		},
		"SKYEXPLODE": {
			"name": "Explodes against sky",
			"description": "This projectile explodes when hitting the sky."
		},
		"STAYMORPHED": {
			"name": "Stays morphed",
			"description": "This thing cannot unmorph."
		},
		"DONTBLAST": {
			"name": "Cannot be blasted",
			"description": "This thing cannot be pushed by blasting."
		},
		"CANBLAST": {
			"name": "Can be blasted",
			"description": "This thing is not a monster but can be blasted."
		},
		"NOTARGET": {
			"name": "Do not target",
			"description": "This thing is not targetted when it hurts something else."
		},
		"DONTGIB": {
			"name": "Do not gib",
			"description": "This thing is a corpse that cannot be gibbed."
		},
		"NOBLOCKMONST": {
			"name": "Ignore monster blocking",
			"description": "This thing can cross ML_BLOCKMONSTERS linedefs."
		},
		"HUNTPLAYERS": {
			"name": "Hunts players",
			"description": "When used with TIDtoHate, this thing will hate other players too."
		},
		"CANBOUNCEWATER": {
			"name": "Bounces on water",
			"description": "This projectile can bounce on water."
		},
		"NOWALLBOUNCESND": {
			"name": "No wall bounce sound",
			"description": "This thing does not make a noise when bouncing off a wall."
		},
		"FOILINVUL": {
			"name": "Ignore invulnerability",
			"description": "This thing can hurt things with the INVULNERABLE flag."
		},
		"NOTELEOTHER": {
			"name": "Cannot teleport by other",
			"description": "This monster is unaffected by \"teleport other artifact\"."
		},
		"BLOODLESSIMPACT": {
			"name": "Leave no blood",
			"description": "This projectile does not leave blood behind."
		},
		"NOEXPLODEFLOOR": {
			"name": "No floor explosion",
			"description": "This projectile disappears at the floor instead of exploding."
		},
		"PUFFONACTORS": {
			"name": "Puffs on actors",
			"description": "A puff will appear even when hit by other things."
		},
		"ISMONSTER": {
			"name": "Is monster",
			"description": "This thing is a monster."
		},
		"NOHATEPLAYERS": {
			"name": "Does not hate players",
			"description": "This things ignores player attacks."
		},
		"QUICKTORETALIATE": {
			"name": "Always switch target",
			"description": "This thing will always switch targets when hurt."
		},
		"NOICEDEATH": {
			"name": "No ice death",
			"description": "This thing never enters an ice death state, not even the generic one."
		},
		"BOSSDEATH": {
			"name": "Boss death",
			"description": "A_FreezeDeathChunks calls A_BossDeath."
		},
		"RANDOMIZE": {
			"name": "Random initial tic count",
			"description": "This projectile has a random initial tic count."
		},
		"NOSKIN": {
			"name": "Cannot use skins",
			"description": "This player thing cannot use skins."
		},
		"FIXMAPTHINGPOS": {
			"name": "Fix thing position",
			"description": "Fix this thing's position when spawned as a map thing."
		},
		"ACTLIKEBRIDGE": {
			"name": "Bridge",
			"description": "Pickups can \"stand\" on this thing."
		},
		"STRIFEDAMAGE": {
			"name": "Strife projectile damage",
			"description": "This Strife projectile only does up to 4x damage, not 8x."
		},
		"LOOKALLAROUND": {
			"name": "Look all around",
			"description": "This thing has 360 degree vision."
		},
		"STANDSTILL": {
			"name": "Stand still unless attacked",
			"description": "This thing should not chase targets unless attacked."
		},
		"NOINFIGHTING": {
			"name": "No infighting",
			"description": "This thing does not switch target when it's hurt."
		},
		"FULLDROP": {
			"name": "Is dropped, full ammo",
			"description": "Same as DROPPED flag, but will still give full ammo."
		},
		"SCREENSEEKER": {
			"name": "Screen seeker",
			"description": "This thing fails the IsOkayToAttack test if potential target is outside player FOV."
		},
		"NOTARGETSWITCH": {
			"name": "Never switch target",
			"description": "This thing never switches target until the current one is dead."
		},
		"BLOODSPLATTER": {
			"name": "Blood splatter",
			"description": "This thing produces blood splatter when damaged."
		},
		"SYNCMOVEMENT": {
			"name": "Synchronize movement",
			"description": "This thing moves idiosynchratically. The server should always send its position."
		},
		"NOSPEEDCHECK": {
			"name": "No speed check",
			"description": "Don't kill this projectile if it does not move."
		},
		"SUMMONEDMONSTER": {
			"name": "Summoned monster",
			"description": "To mark the friendly Minotaur."
		},
		"HEIGHTTOUCH": {
			"name": "Height touch",
			"description": "Proper test for vertical overlap."
		},
		"CHASEGOAL": {
			"name": "Chase goal",
			"description": "This thing walks to a goal instead of targetting it if a valid goal is set."
		},
		"VISIBILITYPULSE": {
			"name": "Visibility pulse",
			"description": "This thing has a pulsing effect."
		}
	},
	"renderStyles": {
		"STYLE_Normal": "Normal",
		"STYLE_None": "None",
		"STYLE_Fuzzy": "Fuzzy",
		"STYLE_SoulTrans": "Lost soul trans.",
		"STYLE_OptFuzzy": "Optional fuzzy",
		"STYLE_Shaded": "Shaded",
		"STYLE_Translucent": "Translucent",
		"STYLE_Add": "Additive",
		"STYLE_Stencil": "Stencil",
		"STYLE_TranslucentStencil": "Trans. stencil"
	},
	"defaultState": {
		"arg1": 0,
		"arg2": 0,
		"arg3": 0,
		"arg4": 0,
		"arg5": 0,
		"arg6": 0,
		"arg7": 0,
		"arg8": 0,
		"arg9": 0
	},
	"defaultThing": {
		"stateCrash": 0,
		"stateBurn": 0,
		"stateFreeze": 0,
		"spawnId": 0,
		"game": "Doom",
		"respawnTime": 0,
		"renderStyle": "STYLE_Normal",
		"alpha": 1.0,
		"scale": 1.0,
		"decal": "",
		"damageFactor": 1.0,
		"gravity": 1.0
	},
	"defaultWeapon": {
		"minAmmo": 0,
		"decal": "",
		"ammoUse": 0
	},
	"defaultAmmo": {},
	"defaultSound": {},
	"ammo": [],
	"cheats": {},
	"cheatData": {},
	"sounds": [],
	"spriteNames": [],
	"states": [],
	"strings": {},
	"things": [],
	"weapons": [],
	"usedStates": []
}
