entityDef worldspawn
{
	"editor_color"					"0 0 0"
	"editor_mins"					"?"
	"editor_maxs"					"?"

	"editor_usage"					"Only used for the world."
	
	"spawnclass"					"idWorldspawn"
	"surfacelight"					"200 (the amount of surfacelight emitted from the skybox)"
	"ambient"						"default: 80"
	"minlight"						"default: 0"
	"rockets"						"The amount of rockets the player spawns with. Default: -1 = unlimited. 0 = No rockets."
	"plasma"						"The amount of plasma shots the player spawns with. Default: -1 = unlimited. 0 = No plasma shots."
}

entityDef misc_aim 
{   
	"editor_color"				"0 .5 .8"
	
	"editor_usage"				"Only used for singleplayer maps."

    "editor_var title"		    "Title to display while aiming at this."
	"editor_var message"		"Main message to display to client when aiming at this."
	"editor_var command"  		"Command to run when activated, in lack of better terms.."

	"spawnclass"				"idSpawnableEntity"
    "title"					    "Hello!" 
    "message"					"Some longer text!"  
    "command"					"map mapname"  
    "requireDifficulty"			"1"  
}

entityDef light
{
	"editor_color"					".65 .65 1"
	"editor_mins"					"-8 -8 -8"
	"editor_maxs"					"8 8 8"
	"editor_rotatable"				"1"

	"editor_usage"					"Light source."
	
	"spawnclass"					"idLight"
	
	"light_radius"					"300 300 300"
}


entityDef info_null
{
	"editor_color"				"0 .5 0" 	
	"editor_mins"				"-8 -8 -8"
	"editor_maxs"				"8 8 8"
	"editor_showangle"			"1"
	
	"editor_usage"				""
	
	"spawnclass"				"idStaticEntity"
}

entityDef info_notnull
{
	"inherit"				"info_null"

	"editor_color"			"0 0.5 0"
	"editor_mins"			"-8 -8 -8"
	"editor_maxs"			"8 8 8"

	"editor_usage"			""
	
	"spawnclass"			"idStaticEntity"
}






entityDef player_start
{
	"editor_color"			"1 0 1"
	"editor_mins"			"-16 -16 -24"
	"editor_maxs"			"16 16 54"
	"editor_showangle"		"1"

	"editor_usage"			"Spawning point for any player regardless of team."
	
	"spawnclass"			"idPlayerStart"
	"angle"					"0"
}


entityDef misc_portal_camera 
{   
	"editor_color"				"1 .5 .25" 	
	"editor_mins"				"-8 -8 -8"
	"editor_maxs"				"8 8 8"
	"editor_showangle"			"1"
	
	"editor_usage"				""
	
	"spawnclass"				"idCamera"
}


entityDef misc_portal_surface  
{  
	"editor_color"				"1 .5 .25" 	
	"editor_mins"				"-8 -8 -8"
	"editor_maxs"				"8 8 8"
	"editor_showangle"			"1"
	
	"spawnclass"				"idStaticEntity"
}


entityDef misc_teleporter_dest 
{   
	"editor_color"				"1 .5 .25" 	
	"editor_mins"				"-32 -32 -24"
	"editor_maxs"				"32 32 -16"
	"editor_showangle"			"1"
	
	"editor_usage"				"Teleport destination location point for trigger_teleporter entities."
	
	"spawnclass"				"idStaticEntity"
}
entityDef teleport_destination 
{   
	"editor_color"				"1 .5 .25" 	
	"editor_mins"				"-32 -32 -24"
	"editor_maxs"				"32 32 -16"
	"editor_showangle"			"1"
	
	"editor_usage"				"Teleport destination location point for trigger_teleporter entities."

	"spawnclass"				"idStaticEntity"
}



entityDef target_position
{	
	"editor_color"				".7 .5 .9" 	
	"editor_mins"				"-16 -16 -16"
	"editor_maxs"				"16 16 16"
	"editor_showangle"			"1"
	
	"editor_usage"				""
	
	"spawnclass"				"idTarget"
}



entityDef target_teleporter
{    
	"editor_color"				"0 .5 0" 	
	"editor_mins"				"-8 -8 -8"
	"editor_maxs"				"8 8 8"
	"editor_showangle"			"1"
	
	"editor_usage"				"Activating this will teleport players to the location of the targeted misc_teleporter_dest entity. Unlike trigger_teleport, this entity must be activated by a trigger and does NOT allow client prediction of events."
	
	"spawnclass"				"idTarget"
}


entityDef trigger_respawnPlayer
{   
	"editor_color"				".5 .5 .5"
	
	"editor_usage"				"Respawns the player, etc.."
	"spawnclass"				"idTrigger"
}

entityDef trigger_run_abort
{   
	"editor_color"				"1 0 0.5"
	"editor_usage"				"Use this instead of respawn or teleporters for runs. Pretty much everywhere.."
	
	"spawnclass"				"idTrigger"
}

entityDef trigger_give
{   
	"editor_color"				"0 1 0"
	"editor_usage"				"Gives weapons etc."
	"spawnclass"				"idTrigger"
	
	"rocket"				"how many rockets to give. Default: 0"
	"plasma"				"how many plasma shots to give. Default: 0"
	"reset_rocket"			"set to 1 to take away all rocket ammo BEFORE giving the new shots IF any at all."
	"reset_plasma"			"set to 1 to take away all plasma ammo BEFORE giving the new shots IF any at all."
}

entityDef trigger_run_start
{   
	"editor_color"				"0 1 0"
	"editor_usage"				"New simpler alternative to the run_start etc (target) entity."
	"spawnclass"				"idTrigger"
}
entityDef trigger_run_checkpoint
{   
	"editor_color"				"1 0.75 0"
	"editor_usage"				"New simpler alternative to the run_checkpoint (target) entity."
	"spawnclass"				"idTrigger"
}
entityDef trigger_run_stop
{   
	"editor_color"				"1 0 0"
	"editor_usage"				"New simpler alternative to the run_stop (target) entity."
	"spawnclass"				"idTrigger"
	"checkpoints"				"Set to the number of checkpoints required for the stoptimer to work. A value of 5 will require you to pass through 5 checkpoints before your time will be saved."
}





entityDef trigger_respawnPlayer_white
{   
	"editor_color"				".5 .5 .5"
	
	"editor_usage"				"Respawns the player, etc.."
	"spawnclass"				"idTrigger"
}
entityDef trigger_teleportBack
{   
	"editor_color"				".5 .5 .5"
	
	"editor_usage"				"Teleports player back to last position he or she walked slowly last time."
	"spawnclass"				"idTrigger"
}




entityDef trigger_multiple 
{   
	"editor_color"				"1 0 0"
	
	"editor_usage"				"Triggers stuff."
	
	"spawnclass"				"idTrigger"
}


entityDef func_group 
{   
	"editor_color"				"0 .5 .8"
	"editor_mins"				"?"
	"editor_maxs"				"?"
	
	"editor_usage"				"This is not an entity as such. It is strictly an editor utility to group world brushes and patches together for convenience (selecting, moving, copying, etc). You cannot group entities with this."
}

entityDef trigger_push 
{   
	"editor_color"				".7 .5 .9"
	
	"editor_usage"				""
	
	"spawnclass"				"idTrigger"
}


entityDef trigger_teleport
{    
	"editor_color"				"1 0 0"
	
	"editor_usage"				""
	
	"spawnclass"				"idTrigger"
}


entityDef target_text
{   
	"editor_color"				".4 .86 .86" 	
	"editor_mins"				"-32 -32 -32"
	"editor_maxs"				"32 32 32"
	
	"editor_usage"				"Only for singleplayer levels."
	
	"editor_var file"			"<mapname>_<file>.txt, if file = info, then it load mapname_info.txt automatically"
	"editor_var noPrefix"		"If set to 1, it will load only <file>.txt, without the mapname prefix."

	"spawnclass"				"idTarget"
	
    "file" 						""
	"noPrefix" 					"0"
}

entityDef target_disableSkills
{   
	"editor_color"				".73 .29 .12" 	
	"editor_mins"				"-64 -32 -64"
	"editor_maxs"				"64 32 64"
	
	"editor_usage"				"Only for singleplayer levels. Will disable the specified skills."
	
	"spawnclass"				"idTarget"
	
	"disable_walljump"			"0"
	"disable_crouchslide"		"0"
	"disable_flatground"		"0"
	"disable_aircontrol"		"0"
	"disable_wcontrol"			"0"
	"disable_sloperunning"		"0"
}

entityDef target_tutorial
{   
	"editor_color"				".1 .9 .2" 	
	"editor_mins"				"-128 -48 -16"
	"editor_maxs"				"128 48 16"
	
	"editor_usage"				"Only for singleplayer levels. Misc functionality for tutorial maps."
	
	"spawnclass"				"idTarget"
	
	"detect_speed"			"0"
	"useMapNameSuffix"		"1"
	"speed_easy"			"125"
	"speed_medium"			"250"
	"speed_hard"			"360"
	"speed_extreme"			"460"
	"f1DemoName"			"tutorial_map_easy"
	"loadMap"				"mapname to be loaded when activated (for e.g. sp1 going to next difficulty level)"
	"level_mapNamePrefix" 	"mapname (_easy, _medium, _hard, _extreme, added automatically depending on level reached)"
}


entityDef target_stopPlayer
{   
	"editor_color"				"1 0 0" 	
	"editor_mins"				"-128 -8 -96"
	"editor_maxs"				"128 8 96"
	
	"editor_usage"				"Stops\slows down player if moving faster than the set maxspeed, 100 aka 326ups per default.."
	
	"spawnclass"				"idTarget"
	
	"maxSpeed"					"100"
}







entityDef run_shoot_red 
{   
	"editor_color"				"0.8 0 0"
	"editor_usage"				"Checkpoint you need to shoot 3 times."
	"spawnclass"				"idSpawnableEntity"
}

entityDef run_shoot_yellow
{   
	"editor_color"				"1 1 0"
	"editor_usage"				"Checkpoint you need to shoot 2 times."
	"spawnclass"				"idSpawnableEntity"
}

entityDef run_shoot_blue
{   
	"editor_color"				"0 0.5 1"
	"editor_usage"				"Checkpoint you need to shoot 1 time."
	"spawnclass"				"idSpawnableEntity"
}

entityDef func_static 
{   
	"editor_color"				"0 .5 .8"
	"editor_mins"				"?"
	"editor_maxs"				"?"
	
	"editor_usage"				""
	"spawnclass"				"idStaticEntity"
}

