src/hcode/btech/failures.h File Reference

#include "p.failures.h"

Include dependency graph for failures.h:

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

Go to the source code of this file.

Data Structures

struct  brand_data
struct  failure_data

Defines

#define IsAutocannon(a)   (MechWeapons[a].type == TAMMO)
#define IsEnergy(a)   (MechWeapons[a].type==TBEAM)
#define HEAT   1
#define RANGE   2
#define DAMAGE   3
#define POWER_SPIKE   4
#define WEAPON_JAMMED   5
#define WEAPON_DUD   6
#define CRAZY_MISSILES   7
#define FAIL_STATIC   1
#define FAIL_NONE   0
#define FAIL_JAMMED   1
#define FAIL_SHORTED   2
#define FAIL_DUD   3
#define FAIL_EMPTY   4
#define FAIL_DESTROYED   5
#define FAIL_AMMOJAMMED   6
#define FAIL_AMMOCRITJAMMED   7

Variables

brand_data brands []
failure_data failures []


Define Documentation

#define CRAZY_MISSILES   7

Definition at line 30 of file failures.h.

Referenced by FailureWeaponMissiles(), and HitTarget().

#define DAMAGE   3

Definition at line 26 of file failures.h.

Referenced by determineDamageFromHit(), and FailureWeaponDamage().

#define FAIL_AMMOCRITJAMMED   7

Definition at line 42 of file failures.h.

#define FAIL_AMMOJAMMED   6

Definition at line 41 of file failures.h.

Referenced by mech_toggle_mode_sub_func(), mech_unjamammo_func(), mech_weaponstatus(), and PrintWeaponStatus().

#define FAIL_DESTROYED   5

Definition at line 40 of file failures.h.

Referenced by FailureWeaponDud(), FailureWeaponSpike(), FireWeaponNumber(), handleWeaponCrit(), JamMainWeapon(), mech_disableweap_func(), mech_weaponstatus(), PrintWeaponStatus(), and recycle_weaponry().

#define FAIL_DUD   3

Definition at line 38 of file failures.h.

Referenced by mech_weaponstatus(), and PrintWeaponStatus().

#define FAIL_EMPTY   4

Definition at line 39 of file failures.h.

Referenced by mech_weaponstatus(), and PrintWeaponStatus().

#define FAIL_JAMMED   1

Definition at line 36 of file failures.h.

Referenced by DoWeaponJamCrit(), mech_weaponstatus(), and PrintWeaponStatus().

#define FAIL_NONE   0

Definition at line 35 of file failures.h.

Referenced by CheckGenericFail(), CheckWeaponFailed(), and FailureWeaponDud().

#define FAIL_SHORTED   2

Definition at line 37 of file failures.h.

Referenced by DoWeaponJamCrit(), mech_weaponstatus(), and PrintWeaponStatus().

#define FAIL_STATIC   1

Definition at line 32 of file failures.h.

Referenced by FailureRadioStatic().

#define HEAT   1

Definition at line 24 of file failures.h.

Referenced by FailureWeaponHeat().

#define IsAutocannon (  )     (MechWeapons[a].type == TAMMO)

Definition at line 18 of file failures.h.

Referenced by GetBrandIndex().

#define IsEnergy (  )     (MechWeapons[a].type==TBEAM)

Definition at line 19 of file failures.h.

Referenced by determineDamageFromHit(), FindGunnerySkillName(), GetBrandIndex(), getCritAddedHeat(), getCritSubDamage(), mech_usebin(), possibly_ignite(), scoreEnhancedWeaponCriticalHit(), and showWeaponDamageAndInfo().

#define POWER_SPIKE   4

Definition at line 27 of file failures.h.

Referenced by FailureWeaponSpike(), and weapon_failure_stuff().

#define RANGE   2

Definition at line 25 of file failures.h.

Referenced by FailureWeaponRange(), and weapon_failure_stuff().

#define WEAPON_DUD   6

Definition at line 29 of file failures.h.

Referenced by FailureWeaponDud(), and weapon_failure_stuff().

#define WEAPON_JAMMED   5

Definition at line 28 of file failures.h.

Referenced by FailureWeaponJammed(), and weapon_failure_stuff().


Variable Documentation

struct brand_data brands[]

Referenced by CheckGenericFail(), CheckWeaponFailed(), and GetPartBrandName().

struct failure_data failures[]

Referenced by CheckGenericFail(), CheckWeaponFailed(), FailureComputerScanner(), FailureRadioRange(), FailureRadioStatic(), FailureWeaponDamage(), FailureWeaponDud(), FailureWeaponHeat(), FailureWeaponJammed(), FailureWeaponMissiles(), FailureWeaponRange(), and FailureWeaponSpike().


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