#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