src/hcode/btech/p.btechstats.h

Go to the documentation of this file.
00001 
00002 /*
00003    p.btechstats.h
00004 
00005    Automatically created by protomaker (C) 1998 Markus Stenberg (fingon@iki.fi)
00006    Protomaker is actually only a wrapper script for cproto, but well.. I like
00007    fancy headers and stuff :)
00008    */
00009 
00010 /* Generated at Mon Mar 22 10:40:18 CET 1999 from btechstats.c */
00011 
00012 #include "config.h"
00013 
00014 #ifndef _P_BTECHSTATS_H
00015 #define _P_BTECHSTATS_H
00016 
00017 /* btechstats.c */
00018 char *silly_get_uptime_to_string(int i);
00019 void list_charvaluestuff(dbref player, int flag);
00020 int char_getvaluecode(char *name);
00021 int char_rollsaving(void);
00022 int char_rollunskilled(void);
00023 int char_rollskilled(void);
00024 int char_rolld6(int num);
00025 int char_getvalue(dbref player, char *name);
00026 void char_setvalue(dbref player, char *name, int value);
00027 int char_getskilltargetbycode(dbref player, int code, int modifier);
00028 int char_getskilltarget(dbref player, char *name, int modifier);
00029 int char_getxpbycode(dbref player, int code);
00030 int char_gainxpbycode(dbref player, int code, int amount);
00031 int char_gainxp(dbref player, char *skill, int amount);
00032 int char_getskillsuccess(dbref player, char *name, int modifier, int loud);
00033 int char_getskillmargsucc(dbref player, char *name, int modifier);
00034 int char_getopposedskill(dbref first, char *skill1, dbref second,
00035     char *skill2);
00036 int char_getattrsave(dbref player, char *name);
00037 int char_getattrsavesucc(dbref player, char *name);
00038 void zap_unneccessary_stats(void);
00039 void init_btechstats(void);
00040 void do_charstatus(dbref player, dbref cause, int key, char *arg1);
00041 void do_charclear(dbref player, dbref cause, int key, char *arg1);
00042 dbref char_lookupplayer(dbref player, dbref cause, int key, char *arg1);
00043 void initialize_pc(dbref player, MECH * mech);
00044 void fix_pilotdamage(MECH * mech, dbref player);
00045 int mw_ic_bth(MECH * mech);
00046 int handlemwconc(MECH * mech, int initial);
00047 void headhitmwdamage(MECH * mech, MECH * attacker, int dam);
00048 void mwlethaldam(MECH * mech, MECH * attacker, int dam);
00049 void lower_xp(dbref player, int promillage);
00050 void AccumulateTechXP(dbref pilot, MECH * mech, int reason);
00051 void AccumulateTechWeaponsXP(dbref pilot, MECH * mech, int reason);
00052 void AccumulateCommXP(dbref pilot, MECH * mech);
00053 void AccumulatePilXP(dbref pilot, MECH * mech, int reason, int addanyway);
00054 void AccumulateSpotXP(dbref pilot, MECH * attacker, MECH * wounded);
00055 int MadePerceptionRoll(MECH * mech, int modifier);
00056 void AccumulateArtyXP(dbref pilot, MECH * attacker, MECH * wounded);
00057 void AccumulateComputerXP(dbref pilot, MECH * mech, int reason);
00058 int HasBoolAdvantage(dbref player, const char *name);
00059 void AccumulateGunXP(dbref pilot, MECH * attacker, MECH * wounded,
00060     int numOccurences, float multiplier, int weapindx, int bth);
00061 void AccumulateGunXPold(dbref pilot, MECH * attacker, MECH * wounded,
00062     int numOccurences, float multiplier, int weapindx, int bth);
00063 void fun_btgetcharvalue(char *buff, char **bufc, dbref player, dbref cause,
00064     char *fargs[], int nfargs, char *cargs[], int ncargs);
00065 void fun_btsetcharvalue(char *buff, char **bufc, dbref player, dbref cause,
00066     char *fargs[], int nfargs, char *cargs[], int ncargs);
00067 void fun_btcharlist(char *buff, char **bufc, dbref player, dbref cause,
00068     char *fargs[], int nfargs, char *cargs[], int ncargs);
00069 void debug_xptop(dbref player, void *data, char *buffer);
00070 void debug_setxplevel(dbref player, void *data, char *buffer);
00071 int btthreshold_func(char *skillname);
00072 struct chargen_struct *retrieve_chargen_struct(dbref player);
00073 int lowest_bit(int num);
00074 int recursive_add(int lev);
00075 int can_proceed(dbref player, struct chargen_struct *st);
00076 void cm_a_add(dbref player, void *data, char *buffer);
00077 void cm_a_minus(dbref player, void *data, char *buffer);
00078 void cm_a_toggle(dbref player, void *data, char *buffer);
00079 void cm_a_set(dbref player, void *data, char *buffer);
00080 void cm_b_add(dbref player, void *data, char *buffer);
00081 void cm_b_minus(dbref player, void *data, char *buffer);
00082 void cm_b_toggle(dbref player, void *data, char *buffer);
00083 void cm_b_set(dbref player, void *data, char *buffer);
00084 void cm_c_add(dbref player, void *data, char *buffer);
00085 void cm_c_minus(dbref player, void *data, char *buffer);
00086 void cm_c_toggle(dbref player, void *data, char *buffer);
00087 void cm_c_set(dbref player, void *data, char *buffer);
00088 void cm_d_add(dbref player, void *data, char *buffer);
00089 void cm_d_minus(dbref player, void *data, char *buffer);
00090 void cm_d_toggle(dbref player, void *data, char *buffer);
00091 void cm_d_set(dbref player, void *data, char *buffer);
00092 void cm_e_add(dbref player, void *data, char *buffer);
00093 void cm_e_minus(dbref player, void *data, char *buffer);
00094 void cm_e_toggle(dbref player, void *data, char *buffer);
00095 void cm_e_set(dbref player, void *data, char *buffer);
00096 void cm_f_add(dbref player, void *data, char *buffer);
00097 void cm_f_minus(dbref player, void *data, char *buffer);
00098 void cm_f_toggle(dbref player, void *data, char *buffer);
00099 void cm_f_set(dbref player, void *data, char *buffer);
00100 void cm_g_add(dbref player, void *data, char *buffer);
00101 void cm_g_minus(dbref player, void *data, char *buffer);
00102 void cm_g_toggle(dbref player, void *data, char *buffer);
00103 void cm_g_set(dbref player, void *data, char *buffer);
00104 void cm_h_add(dbref player, void *data, char *buffer);
00105 void cm_h_minus(dbref player, void *data, char *buffer);
00106 void cm_h_toggle(dbref player, void *data, char *buffer);
00107 void cm_h_set(dbref player, void *data, char *buffer);
00108 void cm_i_add(dbref player, void *data, char *buffer);
00109 void cm_i_minus(dbref player, void *data, char *buffer);
00110 void cm_i_toggle(dbref player, void *data, char *buffer);
00111 void cm_i_set(dbref player, void *data, char *buffer);
00112 void cm_j_add(dbref player, void *data, char *buffer);
00113 void cm_j_minus(dbref player, void *data, char *buffer);
00114 void cm_j_toggle(dbref player, void *data, char *buffer);
00115 void cm_j_set(dbref player, void *data, char *buffer);
00116 void cm_k_add(dbref player, void *data, char *buffer);
00117 void cm_k_minus(dbref player, void *data, char *buffer);
00118 void cm_k_toggle(dbref player, void *data, char *buffer);
00119 void cm_k_set(dbref player, void *data, char *buffer);
00120 void cm_l_add(dbref player, void *data, char *buffer);
00121 void cm_l_minus(dbref player, void *data, char *buffer);
00122 void cm_l_toggle(dbref player, void *data, char *buffer);
00123 void cm_l_set(dbref player, void *data, char *buffer);
00124 void cm_m_add(dbref player, void *data, char *buffer);
00125 void cm_m_minus(dbref player, void *data, char *buffer);
00126 void cm_m_toggle(dbref player, void *data, char *buffer);
00127 void cm_m_set(dbref player, void *data, char *buffer);
00128 void cm_n_add(dbref player, void *data, char *buffer);
00129 void cm_n_minus(dbref player, void *data, char *buffer);
00130 void cm_n_toggle(dbref player, void *data, char *buffer);
00131 void cm_n_set(dbref player, void *data, char *buffer);
00132 void cm_o_add(dbref player, void *data, char *buffer);
00133 void cm_o_minus(dbref player, void *data, char *buffer);
00134 void cm_o_toggle(dbref player, void *data, char *buffer);
00135 void cm_o_set(dbref player, void *data, char *buffer);
00136 void cm_p_add(dbref player, void *data, char *buffer);
00137 void cm_p_minus(dbref player, void *data, char *buffer);
00138 void cm_p_toggle(dbref player, void *data, char *buffer);
00139 void cm_p_set(dbref player, void *data, char *buffer);
00140 void cm_q_add(dbref player, void *data, char *buffer);
00141 void cm_q_minus(dbref player, void *data, char *buffer);
00142 void cm_q_toggle(dbref player, void *data, char *buffer);
00143 void cm_q_set(dbref player, void *data, char *buffer);
00144 void cm_r_add(dbref player, void *data, char *buffer);
00145 void cm_r_minus(dbref player, void *data, char *buffer);
00146 void cm_r_toggle(dbref player, void *data, char *buffer);
00147 void cm_r_set(dbref player, void *data, char *buffer);
00148 void cm_s_add(dbref player, void *data, char *buffer);
00149 void cm_s_minus(dbref player, void *data, char *buffer);
00150 void cm_s_toggle(dbref player, void *data, char *buffer);
00151 void cm_s_set(dbref player, void *data, char *buffer);
00152 void cm_t_add(dbref player, void *data, char *buffer);
00153 void cm_t_minus(dbref player, void *data, char *buffer);
00154 void cm_t_toggle(dbref player, void *data, char *buffer);
00155 void cm_t_set(dbref player, void *data, char *buffer);
00156 void cm_u_add(dbref player, void *data, char *buffer);
00157 void cm_u_minus(dbref player, void *data, char *buffer);
00158 void cm_u_toggle(dbref player, void *data, char *buffer);
00159 void cm_u_set(dbref player, void *data, char *buffer);
00160 void cm_v_add(dbref player, void *data, char *buffer);
00161 void cm_v_minus(dbref player, void *data, char *buffer);
00162 void cm_v_toggle(dbref player, void *data, char *buffer);
00163 void cm_v_set(dbref player, void *data, char *buffer);
00164 void cm_w_add(dbref player, void *data, char *buffer);
00165 void cm_w_minus(dbref player, void *data, char *buffer);
00166 void cm_w_toggle(dbref player, void *data, char *buffer);
00167 void cm_w_set(dbref player, void *data, char *buffer);
00168 void cm_x_add(dbref player, void *data, char *buffer);
00169 void cm_x_minus(dbref player, void *data, char *buffer);
00170 void cm_x_toggle(dbref player, void *data, char *buffer);
00171 void cm_x_set(dbref player, void *data, char *buffer);
00172 void cm_y_add(dbref player, void *data, char *buffer);
00173 void cm_y_minus(dbref player, void *data, char *buffer);
00174 void cm_y_toggle(dbref player, void *data, char *buffer);
00175 void cm_y_set(dbref player, void *data, char *buffer);
00176 void cm_z_add(dbref player, void *data, char *buffer);
00177 void cm_z_minus(dbref player, void *data, char *buffer);
00178 void cm_z_toggle(dbref player, void *data, char *buffer);
00179 void cm_z_set(dbref player, void *data, char *buffer);
00180 int can_advance_state(struct chargen_struct *st);
00181 int can_go_back_state(struct chargen_struct *st);
00182 void recalculate_skillpoints(struct chargen_struct *st);
00183 void go_back_state(dbref player, struct chargen_struct *st);
00184 void chargen_look(dbref player, void *data, char *buffer);
00185 void chargen_begin(dbref player, void *data, char *buffer);
00186 void chargen_apply(dbref player, void *data, char *buffer);
00187 void chargen_done(dbref player, void *data, char *buffer);
00188 void chargen_next(dbref player, void *data, char *buffer);
00189 void chargen_prev(dbref player, void *data, char *buffer);
00190 void chargen_reset(dbref player, void *data, char *buffer);
00191 void chargen_help(dbref player, void *data, char *buffer);
00192 
00193 #endif                          /* _P_BTECHSTATS_H */

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