00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef _P_MECH_MOVE_H
00013 #define _P_MECH_MOVE_H
00014
00015
00016 const char *LateralDesc(MECH * mech);
00017 void mech_lateral(dbref player, void *data, char *buffer);
00018 void mech_turnmode(dbref player, void *data, char *buffer);
00019 void mech_bootlegger(dbref player, void *data, char *buffer);
00020 void mech_eta(dbref player, void *data, char *buffer);
00021 float MechCargoMaxSpeed(MECH * mech, float mspeed);
00022 void mech_drop(dbref player, void *data, char *buffer);
00023 void mech_stand(dbref player, void *data, char *buffer);
00024 void mech_land(dbref player, void *data, char *buffer);
00025 void mech_heading(dbref player, void *data, char *buffer);
00026 void mech_turret(dbref player, void *data, char *buffer);
00027 void mech_rotatetorso(dbref player, void *data, char *buffer);
00028 void mech_speed(dbref player, void *data, char *buffer);
00029 void mech_vertical(dbref player, void *data, char *buffer);
00030 void mech_thrash(dbref player, void *data, char *buffer);
00031 void mech_jump(dbref player, void *data, char *buffer);
00032 void mech_hulldown(dbref player, void *data, char *buffer);
00033 #ifdef BT_MOVEMENT_MODES
00034 void mech_sprint(dbref player, void *data, char *buffer);
00035 void mech_evade(dbref player, void *data, char *buffer);
00036 void mech_dodge(dbref player, void *date, char *buffer);
00037 #endif
00038 int DropGetElevation(MECH * mech);
00039 void DropSetElevation(MECH * mech, int wantdrop);
00040 void LandMech(MECH * mech);
00041 void MechFloodsLoc(MECH * mech, int loc, int lev);
00042 void MechFloods(MECH * mech);
00043 void MechFalls(MECH * mech, int levels, int seemsg);
00044 int mechs_in_hex(MAP * map, int x, int y, int friendly, int team);
00045 void cause_damage(MECH * att, MECH * mech, int dam, int table);
00046 int domino_space_in_hex(MAP * map, MECH * me, int x, int y, int friendly,
00047 int mode, int cnt);
00048 int domino_space(MECH * mech, int mode);
00049
00050 #endif