00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #include "config.h"
00013
00014 #ifndef _P_MECH_STATUS_H
00015 #define _P_MECH_STATUS_H
00016
00017
00018 void DisplayTarget(dbref player, MECH * mech);
00019 void show_miscbrands(MECH * mech, dbref player);
00020 void PrintGenericStatus(dbref player, MECH * mech, int own, int usex);
00021 void PrintHeatBar(dbref player, MECH * mech);
00022 void PrintInfoStatus(dbref player, MECH * mech, int own);
00023 void PrintShortInfo(dbref player, MECH * mech);
00024 void mech_status(dbref player, void *data, char *buffer);
00025 void mech_critstatus(dbref player, void *data, char *buffer);
00026 char *part_name(int type, int brand);
00027 char *part_name_long(int type, int brand);
00028 char *pos_part_name(MECH * mech, int index, int loop);
00029 void mech_weaponspecs(dbref player, void *data, char *buffer);
00030 char *critstatus_func(MECH * mech, char *arg);
00031 char *armorstatus_func(MECH * mech, char *arg);
00032 char *weaponstatus_func(MECH * mech, char *arg);
00033 char *critslot_func(MECH * mech, char *buf_section, char *buf_critnum, char *buf_flag);
00034 void CriticalStatus(dbref player, MECH * mech, int index);
00035 char *evaluate_ammo_amount(int now, int max);
00036 void PrintWeaponStatus(MECH * mech, dbref player);
00037 int ArmorEvaluateSerious(MECH * mech, int loc, int flag, int *opt);
00038 char *PrintArmorDamageColor(MECH * mech, int loc, int flag);
00039 char *PrintArmorDamageString(MECH * mech, int loc, int flag);
00040 char *ArmorKeyInfo(dbref player, int keyn, int owner);
00041 char *show_armor(MECH * mech, int loc, int flag);
00042 void PrintArmorStatus(dbref player, MECH * mech, int owner);
00043 int hasPhysical(MECH * objMech, int wLoc, int wPhysType);
00044 int canUsePhysical(MECH * objMech, int wLoc, int wPhysType);
00045
00046 #endif