src/hcode/include/btconfig.h File Reference

#include "config.h"

Include dependency graph for btconfig.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define BT_CALCULATE_BV
#define BT_ADVANCED_ECON_INIT
#define BT_USE_VRT
#define BT_PART_WEIGHTS
#define WEIGHTVARIABLE_STATUS
#define OBSERVATORIC_OL_RADIO
#define ADDSTORES_MAX   50000
#define RS_MECH_IDLE   86400
#define SIM_MECH_IDLE   3600
#define ATMO_Z   100
#define ORBIT_Z   300
#define ACCEL_MOD   5
#define AERO_SECS_THRUST   30
#define PIL_XP_EVERY_N_STEPS   10
#define AFTERLIFE_DBREF   mudconf.afterlife_dbref
#define AFTERSCEN_DBREF   mudconf.afterscen_dbref
#define USED_MW_STORE   mudconf.btech_usedmechstore
#define MINE_NEXT_MODIFIER   2/3
#define MINE_MIN   5
#define MINE_TABLE   2
#define ODDJUMP
#define BT_PARTIAL
#define ECON_ALLOW_MULTIPLE_LOAD_UNLOAD
#define CLAN_SUPPORT
#define C3_SUPPORT
#define BTH_DEBUG
#define XP_DEBUG
#define TEMPLATE_VERBOSE_ERRORS
#define BUILDINGS_REPAIR_THEMSELVES
#define BUILDINGS_REBUILD_FROM_DESTRUCTION
#define BUILDING_REPAIR_AMOUNT   1
#define BUILDING_REPAIR_DELAY   120
#define BUILDING_DREBUILD_DELAY   7200
#define ECM_ON_CONTACTS
#define LATERAL_TICK   6
#define HEAT_TICK   2
#define JUMP_TICK   1
#define MOVE_TICK   1
#define MOVE_MOD   .5
#define WEAPON_TICK   2
#define ARTY_SPEED   5
#define ARTILLERY_MAPSHEET_SIZE   20
#define ARTILLERY_MINIMUM_FLIGHT   10
#define DROP_TO_STAND_RECYCLE   (MOVE_TICK * 12)
#define JUMP_TO_HIT_RECYCLE   (JUMP_TICK * 12 / (MechType(mech) == CLASS_BSUIT ? 4 : 1))
#define INITIAL_PLOS_TICK   1
#define LOS_TICK   1
#define HIDE_TICK   10
#define PLOS_TICK   1
#define SCHANGE_TICK   10
#define SPOT_TICK   10
#define PHYSICAL_RECYCLE_TIME   30*WEAPON_TICK
#define STARTUP_TIME   30
#define UNCONSCIOUS_TIME   30
#define WEAPON_RECYCLE_TIME   30
#define FALL_TICK   3
#define FALL_ACCEL   1
#define OOD_SPEED   2
#define OOD_TICK   1
#define DUMP_TICK   30
#define DUMP_GRAD_TICK   1
#define DUMP_SPEED   (DUMP_TICK/DUMP_GRAD_TICK)
#define MASC_TICK   60
#define SCHARGE_TICK   60
#define RANDOM_TICK   6
#define DS_SPAM_TIME   10
#define MAX_BOOM_TIME   30
#define BOOM_BTH   9
#define MAX_C3_SLAVES   3
#define CHARGE_TIMER_LIMIT   60
#define CHARGE_DIST_TRIGGER   0.6
#define DEFAULT_GUNNERY   6
#define DEFAULT_PILOTING   6
#define DEFAULT_SPOTTING   8
#define DEFAULT_ARTILLERY   8
#define DEFAULT_COMM   6
#define DEFAULT_TACRANGE   20
#define DEFAULT_LRSRANGE   40
#define DEFAULT_RADIORANGE   80
#define DEFAULT_SCANRANGE   20
#define DEFAULT_HEATSINKS   10
#define DEFAULT_COMPUTER   2
#define DEFAULT_RADIO   3
#define DEFAULT_PART_LEVEL   3
#define DEFAULT_CLCOMPUTER   5
#define DEFAULT_CLRADIO   5
#define DEFAULT_CLPART_LEVEL   5
#define LRS_DISPLAY_WIDTH   70
#define LRS_DISPLAY_WIDTH2   35
#define LRS_DISPLAY_HEIGHT   11
#define LRS_DISPLAY_HEIGHT2   5
#define ADVANCED_LOS
#define LOCK_TICK   8
#define ECM_RANGE   6
#define FIRE_DURATION   ((Number(60,180)))
#define SMOKE_DURATION   ((Number(90,150)))
#define LITE_RANGE   30
#define MECHSTUN_TICK   10

Typedefs

typedef unsigned char byte


Define Documentation

#define ACCEL_MOD   5

Definition at line 71 of file btconfig.h.

Referenced by aero_thrust(), aero_UpdateSpeed(), ai_crash(), TargetMovementMods(), and UpdateHeading().

#define ADDSTORES_MAX   50000

Definition at line 59 of file btconfig.h.

Referenced by fun_btaddstores(), and stuff_change_sub().

#define ADVANCED_LOS

Definition at line 222 of file btconfig.h.

Referenced by update_LOSinfo().

#define AERO_SECS_THRUST   30

Definition at line 75 of file btconfig.h.

Referenced by aero_UpdateSpeed().

#define AFTERLIFE_DBREF   mudconf.afterlife_dbref

Definition at line 80 of file btconfig.h.

Referenced by KillMechContentsIfIC().

#define AFTERSCEN_DBREF   mudconf.afterscen_dbref

Definition at line 81 of file btconfig.h.

#define ARTILLERY_MAPSHEET_SIZE   20

Definition at line 152 of file btconfig.h.

#define ARTILLERY_MINIMUM_FLIGHT   10

Definition at line 153 of file btconfig.h.

Referenced by artillery_round_flight_time().

#define ARTY_SPEED   5

Definition at line 151 of file btconfig.h.

Referenced by artillery_round_flight_time().

#define ATMO_Z   100

Definition at line 65 of file btconfig.h.

Referenced by aero_UpdateSpeed(), aero_vheading(), FuelCheck(), and Sensor_DoWeSeeNow().

#define BOOM_BTH   9

Definition at line 185 of file btconfig.h.

Referenced by DestroyParts().

#define BT_ADVANCED_ECON_INIT

Definition at line 23 of file btconfig.h.

#define BT_CALCULATE_BV

Definition at line 11 of file btconfig.h.

#define BT_PART_WEIGHTS

Definition at line 29 of file btconfig.h.

Referenced by list_matching().

#define BT_PARTIAL

Definition at line 94 of file btconfig.h.

#define BT_USE_VRT

Definition at line 26 of file btconfig.h.

#define BTH_DEBUG

Definition at line 107 of file btconfig.h.

#define BUILDING_DREBUILD_DELAY   7200

Definition at line 138 of file btconfig.h.

Referenced by possibly_start_building_regen().

#define BUILDING_REPAIR_AMOUNT   1

Definition at line 134 of file btconfig.h.

Referenced by building_regen_event().

#define BUILDING_REPAIR_DELAY   120

Definition at line 135 of file btconfig.h.

Referenced by building_regen_event(), and possibly_start_building_regen().

#define BUILDINGS_REBUILD_FROM_DESTRUCTION

Definition at line 132 of file btconfig.h.

#define BUILDINGS_REPAIR_THEMSELVES

Definition at line 131 of file btconfig.h.

#define C3_SUPPORT

Definition at line 104 of file btconfig.h.

#define CHARGE_DIST_TRIGGER   0.6

Definition at line 189 of file btconfig.h.

Referenced by move_mech().

#define CHARGE_TIMER_LIMIT   60

Definition at line 188 of file btconfig.h.

Referenced by move_mech().

#define CLAN_SUPPORT

Definition at line 101 of file btconfig.h.

#define DEFAULT_ARTILLERY   8

Definition at line 195 of file btconfig.h.

Referenced by FindPilotArtyGun().

#define DEFAULT_CLCOMPUTER   5

Definition at line 211 of file btconfig.h.

Referenced by load_template().

#define DEFAULT_CLPART_LEVEL   5

Definition at line 213 of file btconfig.h.

Referenced by load_template().

#define DEFAULT_CLRADIO   5

Definition at line 212 of file btconfig.h.

Referenced by load_template().

#define DEFAULT_COMM   6

Definition at line 196 of file btconfig.h.

Referenced by mech_startup_event(), and mech_udisembark().

#define DEFAULT_COMPUTER   2

Definition at line 206 of file btconfig.h.

Referenced by load_template(), and save_template().

#define DEFAULT_GUNNERY   6

Definition at line 192 of file btconfig.h.

Referenced by FindPilotGunnery().

#define DEFAULT_HEATSINKS   10

Definition at line 203 of file btconfig.h.

Referenced by load_template(), and save_template().

#define DEFAULT_LRSRANGE   40

Definition at line 200 of file btconfig.h.

Referenced by load_template(), and save_template().

#define DEFAULT_PART_LEVEL   3

Definition at line 208 of file btconfig.h.

Referenced by load_template().

#define DEFAULT_PILOTING   6

Definition at line 193 of file btconfig.h.

Referenced by FindPilotPiloting().

#define DEFAULT_RADIO   3

Definition at line 207 of file btconfig.h.

Referenced by load_template(), and save_template().

#define DEFAULT_RADIORANGE   80

Definition at line 201 of file btconfig.h.

Referenced by load_mechdata(), load_template(), and save_template().

#define DEFAULT_SCANRANGE   20

Definition at line 202 of file btconfig.h.

Referenced by load_template(), and save_template().

#define DEFAULT_SPOTTING   8

Definition at line 194 of file btconfig.h.

Referenced by FindPilotSpotting().

#define DEFAULT_TACRANGE   20

Definition at line 199 of file btconfig.h.

Referenced by load_template(), and save_template().

#define DROP_TO_STAND_RECYCLE   (MOVE_TICK * 12)

Definition at line 155 of file btconfig.h.

Referenced by mech_stand().

#define DS_SPAM_TIME   10

Definition at line 180 of file btconfig.h.

Referenced by DSOkToNotify().

#define DUMP_GRAD_TICK   1

Definition at line 174 of file btconfig.h.

Referenced by mech_dump(), and mech_dump_event().

#define DUMP_SPEED   (DUMP_TICK/DUMP_GRAD_TICK)

Definition at line 175 of file btconfig.h.

Referenced by Dump_Decrease().

#define DUMP_TICK   30

Definition at line 173 of file btconfig.h.

#define ECM_ON_CONTACTS

Definition at line 142 of file btconfig.h.

#define ECM_RANGE   6

Definition at line 225 of file btconfig.h.

Referenced by checkECM(), and update_LOSinfo().

#define ECON_ALLOW_MULTIPLE_LOAD_UNLOAD

Definition at line 98 of file btconfig.h.

#define FALL_ACCEL   1

Definition at line 170 of file btconfig.h.

Referenced by mech_fall_event().

#define FALL_TICK   3

Definition at line 169 of file btconfig.h.

Referenced by cause_armordamage(), char_disembark(), FuelCheck(), mech_dropoff(), mech_fall_event(), mech_ood_damage(), mech_shutdown(), and StartVTOLCrash().

#define FIRE_DURATION   ((Number(60,180)))

Definition at line 229 of file btconfig.h.

Referenced by blast_hit_hexesf(), CheckForFire(), DestroyMech(), DS_BlastNearbyMechsAndTrees(), and fire_hex().

#define HEAT_TICK   2

Definition at line 145 of file btconfig.h.

#define HIDE_TICK   10

Definition at line 160 of file btconfig.h.

Referenced by mech_hide_event().

#define INITIAL_PLOS_TICK   1

Definition at line 158 of file btconfig.h.

#define JUMP_TICK   1

Definition at line 146 of file btconfig.h.

Referenced by mech_jump(), and mech_jump_event().

#define JUMP_TO_HIT_RECYCLE   (JUMP_TICK * 12 / (MechType(mech) == CLASS_BSUIT ? 4 : 1))

Definition at line 156 of file btconfig.h.

Referenced by LandMech(), and MechFalls().

#define LATERAL_TICK   6

Definition at line 144 of file btconfig.h.

Referenced by mech_lateral().

#define LITE_RANGE   30

Definition at line 238 of file btconfig.h.

Referenced by mech_lites_target(), SearchLightInRange(), and update_LOSinfo().

#define LOCK_TICK   8

Definition at line 223 of file btconfig.h.

Referenced by mech_settarget().

#define LOS_TICK   1

Definition at line 159 of file btconfig.h.

#define LRS_DISPLAY_HEIGHT   11

Definition at line 218 of file btconfig.h.

Referenced by mech_lrsmap().

#define LRS_DISPLAY_HEIGHT2   5

Definition at line 219 of file btconfig.h.

#define LRS_DISPLAY_WIDTH   70

Definition at line 216 of file btconfig.h.

Referenced by show_lrs_map().

#define LRS_DISPLAY_WIDTH2   35

Definition at line 217 of file btconfig.h.

#define MASC_TICK   60

Definition at line 176 of file btconfig.h.

Referenced by mech_masc(), mech_masc_event(), and mech_mascr_event().

#define MAX_BOOM_TIME   30

Definition at line 183 of file btconfig.h.

Referenced by DestroyParts().

#define MAX_C3_SLAVES   3

Definition at line 186 of file btconfig.h.

#define MECHSTUN_TICK   10

Definition at line 243 of file btconfig.h.

Referenced by ModifyHeadHit().

#define MINE_MIN   5

Definition at line 87 of file btconfig.h.

Referenced by make_mine_explode(), and update_mine().

#define MINE_NEXT_MODIFIER   2/3

Definition at line 86 of file btconfig.h.

Referenced by update_mine().

#define MINE_TABLE   2

Definition at line 88 of file btconfig.h.

Referenced by mine_damage_mechs().

#define MOVE_MOD   .5

Definition at line 148 of file btconfig.h.

Referenced by ai_crash(), move_mech(), and UpdateHeading().

#define MOVE_TICK   1

Definition at line 147 of file btconfig.h.

Referenced by aero_move_event(), calc_dest(), and mech_move_event().

#define OBSERVATORIC_OL_RADIO

Definition at line 52 of file btconfig.h.

#define ODDJUMP

Definition at line 91 of file btconfig.h.

#define OOD_SPEED   2

Definition at line 171 of file btconfig.h.

Referenced by mech_ood_event().

#define OOD_TICK   1

Definition at line 172 of file btconfig.h.

Referenced by initiate_ood(), and mech_ood_event().

#define ORBIT_Z   300

Definition at line 68 of file btconfig.h.

Referenced by CheckVTOLHeight(), initiate_ood(), mech_shutdown(), and sketch_tac_mechs().

#define PHYSICAL_RECYCLE_TIME   30*WEAPON_TICK

Definition at line 165 of file btconfig.h.

Referenced by ChargeMech(), DeathFromAbove(), mech_grabclub(), mech_udisembark(), PhysicalAttack(), and remove_inarc_pods_mech().

#define PIL_XP_EVERY_N_STEPS   10

Definition at line 77 of file btconfig.h.

Referenced by move_mech().

#define PLOS_TICK   1

Definition at line 161 of file btconfig.h.

Referenced by mech_plos_event().

#define RANDOM_TICK   6

Definition at line 178 of file btconfig.h.

Referenced by MNumber().

#define RS_MECH_IDLE   86400

Definition at line 61 of file btconfig.h.

#define SCHANGE_TICK   10

Definition at line 162 of file btconfig.h.

Referenced by set_sensor().

#define SCHARGE_TICK   60

Definition at line 177 of file btconfig.h.

Referenced by mech_scharge(), mech_scharge_event(), and mech_scharger_event().

#define SIM_MECH_IDLE   3600

Definition at line 62 of file btconfig.h.

#define SMOKE_DURATION   ((Number(90,150)))

Definition at line 233 of file btconfig.h.

Referenced by artillery_hit_hex(), and CheckForSmoke().

#define SPOT_TICK   10

Definition at line 163 of file btconfig.h.

Referenced by mech_check_range(), and mech_spot_event().

#define STARTUP_TIME   30

Definition at line 166 of file btconfig.h.

#define TEMPLATE_VERBOSE_ERRORS

Definition at line 125 of file btconfig.h.

#define UNCONSCIOUS_TIME   30

Definition at line 167 of file btconfig.h.

Referenced by handlemwconc().

#define USED_MW_STORE   mudconf.btech_usedmechstore

Definition at line 84 of file btconfig.h.

Referenced by mech_discard_event().

#define WEAPON_RECYCLE_TIME   30

Definition at line 168 of file btconfig.h.

Referenced by UpdateHeat().

#define WEAPON_TICK   2

Definition at line 149 of file btconfig.h.

Referenced by aero_move_event(), mech_spot(), and PrintWeaponStatus().

#define WEIGHTVARIABLE_STATUS

Definition at line 46 of file btconfig.h.

#define XP_DEBUG

Definition at line 110 of file btconfig.h.


Typedef Documentation

typedef unsigned char byte

Definition at line 240 of file btconfig.h.


Generated on Mon May 28 04:25:44 2007 for BattletechMUX by  doxygen 1.4.7