btmux/autom4te.cache/
btmux/doc/.svn/
btmux/event/.svn/
btmux/game/.svn/
btmux/game/bin/.svn/
btmux/game/data/.svn/
btmux/game/logs/.svn/
btmux/game/maps/
btmux/game/maps/.svn/
btmux/game/maps/.svn/prop-base/
btmux/game/maps/.svn/props/
btmux/game/maps/.svn/text-base/
btmux/game/maps/.svn/wcprops/
btmux/game/mechs/
btmux/game/mechs/.svn/
btmux/game/mechs/.svn/prop-base/
btmux/game/mechs/.svn/props/
btmux/game/mechs/.svn/text-base/
btmux/game/mechs/.svn/wcprops/
btmux/game/text/.svn/
btmux/include/.svn/
btmux/misc/
btmux/misc/.svn/
btmux/misc/.svn/prop-base/
btmux/misc/.svn/props/
btmux/misc/.svn/text-base/
btmux/misc/.svn/wcprops/
btmux/python/
btmux/python/.svn/
btmux/python/.svn/prop-base/
btmux/python/.svn/props/
btmux/python/.svn/text-base/
btmux/python/.svn/wcprops/
btmux/src/.svn/prop-base/
btmux/src/.svn/props/
btmux/src/.svn/text-base/
btmux/src/.svn/wcprops/
btmux/src/hcode/.svn/
btmux/src/hcode/btech/
btmux/src/hcode/btech/.svn/
btmux/src/hcode/btech/.svn/prop-base/
btmux/src/hcode/btech/.svn/props/
btmux/src/hcode/btech/.svn/text-base/
btmux/src/hcode/btech/.svn/wcprops/
btmux/src/hcode/include/.svn/
/* p.mech.damage.h */

#ifndef _P_MECH_DAMAGE_H
#define _P_MECH_DAMAGE_H

int cause_armordamage(MECH * wounded, MECH * attacker, int LOS,
    int attackPilot, int isrear, int iscritical, int hitloc, int damage,
    int *crits, int wWeapIndx, int wAmmoMode);
int cause_internaldamage(MECH * wounded, MECH * attacker, int LOS,
    int attackPilot, int isrear, int hitloc, int intDamage, int weapindx,
    int *crits);
void DamageMech(MECH * wounded, MECH * attacker, int LOS, int attackPilot,
    int hitloc, int isrear, int iscritical, int damage, int intDamage,
    int cause, int bth, int wWeapIndx, int wAmmoMode, int tIgnoreSwarmers);
void DestroyWeapon(MECH * wounded, int hitloc, int type, int startCrit,
    int numcrits, int totalcrits);
int CountWeaponsInLoc(MECH * mech, int loc);
int FindWeaponTypeNumInLoc(MECH * mech, int loc, int num);
void LoseWeapon(MECH * mech, int hitloc);
void DestroyHeatSink(MECH * mech, int hitloc);
void DestroySection(MECH * wounded, MECH * attacker, int LOS, int hitloc);
char *setarmorstatus_func(MECH * mech, char *sectstr, char *typestr,
    char *valuestr);
int dodamage_func(dbref player, MECH * mech, int totaldam, int clustersize,
    int direction, int critical, char *mechmsg, char *mechbroadcast);
void mech_damage(dbref player, MECH * mech, char *buffer);

#endif				/* _P_MECH_DAMAGE_H */