#define VEHICLE_NOTSENT 0
#define VEHICLE_DENIED 1
#define VEHICLE_ACCEPTED 2
#define VEHICLE_SUBMITTED 3

// bandwidth types
#define BANDWIDTH_14_4kbps 0
#define BANDWIDTH_28_8kbps 1
#define BANDWIDTH_56_6kbps 2
#define BANDWIDTH_64_kbps  3
#define BANDWIDTH_128_kbps 4
#define BANDWIDTH_384_kbps 5
#define BANDWIDTH_768_kbps 6
#define BANDWIDTH_1500_kbps 7
#define BANDWIDTH_10_Mbps 8
#define BANDWIDTH_100_Mbps 9
			
// connection types
#define CONNECTION_Modem 0
#define CONNECTION_ISDN 1
#define CONNECTION_xDSL 2
#define CONNECTION_Cable 3
#define CONNECTION_LAN 4

#define VISIBILITY_DEFAULT 0
#define VISIBILITY_CLEAR   1
#define VISIBILITY_LIGHT   2
#define VISIBILITY_HEAVY   3
#define VISIBILITY_PEASOUP 4


#define NO_BUILDERROR			 0
#define UNKNOWN_BUILDERROR		 1
#define NO_CAMERA_BUILDERROR	 2
#define NO_CUSTOM_BUILDERROR	 3
#define NO_TEAM_BUILDERROR		 4
#define UNDER_TONNAGE_BUILDERROR 5
#define OVER_TONNAGE_BUILDERROR  6
#define CHASIS_BUILDERROR		 7
#define BEAM_BUILDERROR			 8
#define PROJECTILE_BUILDERROR    9
#define MISSILE_BUILDERROR		10
#define SUBSYTEM_BUILDERROR     11
#define OVER_TOTALTONNAGE_BUILDERROR     12


#define	DEDICATED_SERVER_PARAMETER	0
// true or false

#define	CLOSED_GAME_PARAMETER		1		
// true or false

#define	PLAYER_LIMIT_PARAMETER		2		
// int

#define	JOIN_IN_PROGRESS_PARAMETER	3		
// true or false

#define JOIN_IN_PROGRESS_CUTOFF_PARAMETER	4
// true or false

#define JOIN_IN_PROGRESS_CUTOFF_TIME_PARAMETER	5
// 0-255 minutes

#define HEAT_PARAMETER				6
// true or false

#define KILL_LIMIT_PARAMETER		7		
// true false

#define KILL_LIMIT_NUMBER_PARAMETER	8			
// 0-255

#define RESPAWN_LIMIT_PARAMETER		9		
// true false

#define RESPAWN_LIMIT_NUMBER_PARAMETER	10				
// 0-255

#define FORCE_RESPAWN_PARAMETER		11
// true false

#define SPLASH_ON_PARAMETER			12
// true false

#define SPLSH_PERCENTAGE_PARAMETER	13
// 0-255

#define UNLIMITED_AMMO_PARAMETER		14
// true false

#define FRIENDLY_FIRE_PERCENTGE_PARAMETER	15
// 0-255

#define ALLOW_ZOOM_PERCENTAGE_PARAMETER		16
// true false

#define ALLOW_3RD_PERSON_PARAMETER			17
// true false

#define ALLOW_AUTO_AIM_PARAMETER			18
// true false

#define ALLOW_DEAD_CHAT_PARAMETER			19
// true false

#define INUVNERABLE_DROP_PARAMETER			20
// true false

#define ONLY_STOCK_MECH_PARAMETER			21
// true false

#define MINIMUM_TONNAGE_PARAMETER			22
//0-255

#define MAXIMUM_TONNAGE_PARAMETER			23
//0-255

#define ALLOWED_MECH_PARAMETER				24
//  use the mechlab defines
// parm 0 = parameter token
// parm 1 = part id
// set : parm 2 = value
// get : return param / true false

#define ALLOWED_BEAM_WEAPON_PARAMETER		25
// use the mechlab defines

#define ALLOWED_MISSILE_WEAPON_PARAMETER	26
// use the mechlab defines

#define ALLOWED_PROJECTILE_WEAPON_PARAMETER 27
// use the mechlab defines

#define ALLOWED_GENERIC_SUBSYSTEM_PARAMETER	28	
// use the mechlab defines

#define GAME_LENGTH_PARAMETER				29
// minites 0-255

#define	SERVER_RECYCLE_PARAMETER			30
// true or false

#define RECYCLE_DELAY_PARAMETER				31
// seconds 0-65535

#define	PLAY_MISSION_REVIEW_PARAMETER		32
// true or false

#define RULE_TYPE_PARAMETER					33
// true or false

#define MAP_ID_PARAMETER					34
// int

#define MAP_NAME_PARAMETER					35
// char[256]

#define NIGHT_TIME_PARAMETER				36
// true or false

#define  ALLOW_DEAD_CAMERA_PARAMETER		37
// true or false

#define  WEATHER_PARAMETER					38
// ?? true/false

#define  VISIBILITY_PARAMETER				39
// 0-5

#define  REPORTSTATS_PARAMETER				40
// true or false

#define  SERVER_CONNECTION_PARAMETER		41
// 0-4 Connectiontypes above

#define  SERVER_BANDWIDTH_PARAMETER			42
// 0-9 Bandwidth types above

#define  SERVER_CPU_PARAMETER				43
// string

#define	 DEAD_MECH_CANT_SEE_PARAMETER		44
// true or false

#define  DEAD_MECH_CANT_SEE_OTHER_TEAM      45
// true or false

#define SCENARIO_NAME_PARAMETER				46
// string

#define TEAM_ALLOWED_PARAMETER				47
// true or false

#define TEAM_PARAMETER						48
// 0 - 7 followed by the team sub parameter

	#define	TEAM_MAX_PLAYERS				1
	//0-16

	#define TEAM_MIN_TONNAGE				2
	//0-255

	#define TEAM_MAX_TONNAGE				3
	//0-255

	#define TEAM_SKIN						4
	//0-255

	#define TEAM_ALIGNMENT					5
	//0-7
 
	#define TEAM_ALLOWED_MECH_PARAMETER		6
	//  use the mechlab defines
	// parm 0 = parameter
	// parm 1 = team id
	// parm 2 = sub_team_parameter
	// parm 3 = part id
	// set: parm 4 = value
	// get: return param / true false

	#define TEAM_ALLOWED_BEAM_WEAPON_PARAMETER		7
	// use the mechlab defines

	#define TEAM_ALLOWED_MISSILE_WEAPON_PARAMETER	8
	// use the mechlab defines

	#define TEAM_ALLOWED_PROJECTILE_WEAPON_PARAMETER 9
	// use the mechlab defines

	#define TEAM_ALLOWED_GENERIC_SUBSYSTEM_PARAMETER	10	
	// use the mechlab defines

	#define TEAM_TOTAL_MAX_TONNAGE 11

#define ALLOW_DECAL_TRANSFER_PARAMETER		49
// true false

#define USE_MAP_CYCLE_PARAMETER				50
//true false

#define PURE_MAP_CYCLE_PARAMETER			51
//true false

#define TEAM_COUNT_PARAMETER				52

#define SCENARIO_INFO_PARAMATER				53
// can't be set, returns true or false and param 1 needs to be a string 

#define SERVER_NAME_PARAMETER				54
// string.  It is the server/game's name

#define SERVER_IP_PARAMETER				55
// string.  It is the server's ip address

#define RADAR_MODE_PARAMETER			56  // 0 = normal, 1 = team, 2 = no radar

#define MAX_PLAYERS_PARAMETER			57
// int.  It is the maximum number of players allowed for the current game

#define MAX_BOTS_PARAMETER				58
// int.  It is the maximum number of bot players allowed for the current game

#define SCENARIO_PATH_PARAMETER			59
// string.  It is the scenario resource path for the current map

#define WEAPON_JAM_PARAMETER			60
// true false

#define AMMO_BAY_FIRE_PARAMETER			61
// true false

#define ADVANCE_MODE_PARAMETER			62
// true false

#define ARMOR_MODE_PARAMETER			63
// true false