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.btechstats.h

   Automatically created by protomaker (C) 1998 Markus Stenberg (fingon@iki.fi)
   Protomaker is actually only a wrapper script for cproto, but well.. I like
   fancy headers and stuff :)
   */

/* Generated at Mon Mar 22 10:40:18 CET 1999 from btechstats.c */

#include "config.h"

#ifndef _P_BTECHSTATS_H
#define _P_BTECHSTATS_H

/* btechstats.c */
char *silly_get_uptime_to_string(int i);
void list_charvaluestuff(dbref player, int flag);
int char_getvaluecode(char *name);
int char_rollsaving(void);
int char_rollunskilled(void);
int char_rollskilled(void);
int char_rolld6(int num);
int char_getvalue(dbref player, char *name);
void char_setvalue(dbref player, char *name, int value);
int char_getskilltargetbycode(dbref player, int code, int modifier);
int char_getskilltarget(dbref player, char *name, int modifier);
int char_getxpbycode(dbref player, int code);
int char_gainxpbycode(dbref player, int code, int amount);
int char_gainxp(dbref player, char *skill, int amount);
int char_getskillsuccess(dbref player, char *name, int modifier, int loud);
int char_getskillmargsucc(dbref player, char *name, int modifier);
int char_getopposedskill(dbref first, char *skill1, dbref second,
    char *skill2);
int char_getattrsave(dbref player, char *name);
int char_getattrsavesucc(dbref player, char *name);
void zap_unneccessary_stats(void);
void init_btechstats(void);
void do_charstatus(dbref player, dbref cause, int key, char *arg1);
void do_charclear(dbref player, dbref cause, int key, char *arg1);
dbref char_lookupplayer(dbref player, dbref cause, int key, char *arg1);
void initialize_pc(dbref player, MECH * mech);
void fix_pilotdamage(MECH * mech, dbref player);
int mw_ic_bth(MECH * mech);
int handlemwconc(MECH * mech, int initial);
void headhitmwdamage(MECH * mech, int dam);
void mwlethaldam(MECH * mech, int dam);
void lower_xp(dbref player, int promillage);
void AccumulateTechXP(dbref pilot, MECH * mech, int reason);
void AccumulateTechWeaponsXP(dbref pilot, MECH * mech, int reason);
void AccumulateCommXP(dbref pilot, MECH * mech);
void AccumulatePilXP(dbref pilot, MECH * mech, int reason, int addanyway);
void AccumulateSpotXP(dbref pilot, MECH * attacker, MECH * wounded);
int MadePerceptionRoll(MECH * mech, int modifier);
void AccumulateArtyXP(dbref pilot, MECH * attacker, MECH * wounded);
void AccumulateComputerXP(dbref pilot, MECH * mech, int reason);
int HasBoolAdvantage(dbref player, const char *name);
void AccumulateGunXP(dbref pilot, MECH * attacker, MECH * wounded,
    int numOccurences, int multiplier, int weapindx, int bth);
void AccumulateGunXPold(dbref pilot, MECH * attacker, MECH * wounded,
    int numOccurences, int multiplier, int weapindx, int bth);
void fun_btgetcharvalue(char *buff, char **bufc, dbref player, dbref cause,
    char *fargs[], int nfargs, char *cargs[], int ncargs);
void fun_btsetcharvalue(char *buff, char **bufc, dbref player, dbref cause,
    char *fargs[], int nfargs, char *cargs[], int ncargs);
void fun_btcharlist(char *buff, char **bufc, dbref player, dbref cause,
    char *fargs[], int nfargs, char *cargs[], int ncargs);
void debug_xptop(dbref player, void *data, char *buffer);
void debug_setxplevel(dbref player, void *data, char *buffer);
int btthreshold_func(char *skillname);
struct chargen_struct *retrieve_chargen_struct(dbref player);
int lowest_bit(int num);
int recursive_add(int lev);
int can_proceed(dbref player, struct chargen_struct *st);
void cm_a_add(dbref player, void *data, char *buffer);
void cm_a_minus(dbref player, void *data, char *buffer);
void cm_a_toggle(dbref player, void *data, char *buffer);
void cm_a_set(dbref player, void *data, char *buffer);
void cm_b_add(dbref player, void *data, char *buffer);
void cm_b_minus(dbref player, void *data, char *buffer);
void cm_b_toggle(dbref player, void *data, char *buffer);
void cm_b_set(dbref player, void *data, char *buffer);
void cm_c_add(dbref player, void *data, char *buffer);
void cm_c_minus(dbref player, void *data, char *buffer);
void cm_c_toggle(dbref player, void *data, char *buffer);
void cm_c_set(dbref player, void *data, char *buffer);
void cm_d_add(dbref player, void *data, char *buffer);
void cm_d_minus(dbref player, void *data, char *buffer);
void cm_d_toggle(dbref player, void *data, char *buffer);
void cm_d_set(dbref player, void *data, char *buffer);
void cm_e_add(dbref player, void *data, char *buffer);
void cm_e_minus(dbref player, void *data, char *buffer);
void cm_e_toggle(dbref player, void *data, char *buffer);
void cm_e_set(dbref player, void *data, char *buffer);
void cm_f_add(dbref player, void *data, char *buffer);
void cm_f_minus(dbref player, void *data, char *buffer);
void cm_f_toggle(dbref player, void *data, char *buffer);
void cm_f_set(dbref player, void *data, char *buffer);
void cm_g_add(dbref player, void *data, char *buffer);
void cm_g_minus(dbref player, void *data, char *buffer);
void cm_g_toggle(dbref player, void *data, char *buffer);
void cm_g_set(dbref player, void *data, char *buffer);
void cm_h_add(dbref player, void *data, char *buffer);
void cm_h_minus(dbref player, void *data, char *buffer);
void cm_h_toggle(dbref player, void *data, char *buffer);
void cm_h_set(dbref player, void *data, char *buffer);
void cm_i_add(dbref player, void *data, char *buffer);
void cm_i_minus(dbref player, void *data, char *buffer);
void cm_i_toggle(dbref player, void *data, char *buffer);
void cm_i_set(dbref player, void *data, char *buffer);
void cm_j_add(dbref player, void *data, char *buffer);
void cm_j_minus(dbref player, void *data, char *buffer);
void cm_j_toggle(dbref player, void *data, char *buffer);
void cm_j_set(dbref player, void *data, char *buffer);
void cm_k_add(dbref player, void *data, char *buffer);
void cm_k_minus(dbref player, void *data, char *buffer);
void cm_k_toggle(dbref player, void *data, char *buffer);
void cm_k_set(dbref player, void *data, char *buffer);
void cm_l_add(dbref player, void *data, char *buffer);
void cm_l_minus(dbref player, void *data, char *buffer);
void cm_l_toggle(dbref player, void *data, char *buffer);
void cm_l_set(dbref player, void *data, char *buffer);
void cm_m_add(dbref player, void *data, char *buffer);
void cm_m_minus(dbref player, void *data, char *buffer);
void cm_m_toggle(dbref player, void *data, char *buffer);
void cm_m_set(dbref player, void *data, char *buffer);
void cm_n_add(dbref player, void *data, char *buffer);
void cm_n_minus(dbref player, void *data, char *buffer);
void cm_n_toggle(dbref player, void *data, char *buffer);
void cm_n_set(dbref player, void *data, char *buffer);
void cm_o_add(dbref player, void *data, char *buffer);
void cm_o_minus(dbref player, void *data, char *buffer);
void cm_o_toggle(dbref player, void *data, char *buffer);
void cm_o_set(dbref player, void *data, char *buffer);
void cm_p_add(dbref player, void *data, char *buffer);
void cm_p_minus(dbref player, void *data, char *buffer);
void cm_p_toggle(dbref player, void *data, char *buffer);
void cm_p_set(dbref player, void *data, char *buffer);
void cm_q_add(dbref player, void *data, char *buffer);
void cm_q_minus(dbref player, void *data, char *buffer);
void cm_q_toggle(dbref player, void *data, char *buffer);
void cm_q_set(dbref player, void *data, char *buffer);
void cm_r_add(dbref player, void *data, char *buffer);
void cm_r_minus(dbref player, void *data, char *buffer);
void cm_r_toggle(dbref player, void *data, char *buffer);
void cm_r_set(dbref player, void *data, char *buffer);
void cm_s_add(dbref player, void *data, char *buffer);
void cm_s_minus(dbref player, void *data, char *buffer);
void cm_s_toggle(dbref player, void *data, char *buffer);
void cm_s_set(dbref player, void *data, char *buffer);
void cm_t_add(dbref player, void *data, char *buffer);
void cm_t_minus(dbref player, void *data, char *buffer);
void cm_t_toggle(dbref player, void *data, char *buffer);
void cm_t_set(dbref player, void *data, char *buffer);
void cm_u_add(dbref player, void *data, char *buffer);
void cm_u_minus(dbref player, void *data, char *buffer);
void cm_u_toggle(dbref player, void *data, char *buffer);
void cm_u_set(dbref player, void *data, char *buffer);
void cm_v_add(dbref player, void *data, char *buffer);
void cm_v_minus(dbref player, void *data, char *buffer);
void cm_v_toggle(dbref player, void *data, char *buffer);
void cm_v_set(dbref player, void *data, char *buffer);
void cm_w_add(dbref player, void *data, char *buffer);
void cm_w_minus(dbref player, void *data, char *buffer);
void cm_w_toggle(dbref player, void *data, char *buffer);
void cm_w_set(dbref player, void *data, char *buffer);
void cm_x_add(dbref player, void *data, char *buffer);
void cm_x_minus(dbref player, void *data, char *buffer);
void cm_x_toggle(dbref player, void *data, char *buffer);
void cm_x_set(dbref player, void *data, char *buffer);
void cm_y_add(dbref player, void *data, char *buffer);
void cm_y_minus(dbref player, void *data, char *buffer);
void cm_y_toggle(dbref player, void *data, char *buffer);
void cm_y_set(dbref player, void *data, char *buffer);
void cm_z_add(dbref player, void *data, char *buffer);
void cm_z_minus(dbref player, void *data, char *buffer);
void cm_z_toggle(dbref player, void *data, char *buffer);
void cm_z_set(dbref player, void *data, char *buffer);
int can_advance_state(struct chargen_struct *st);
int can_go_back_state(struct chargen_struct *st);
void recalculate_skillpoints(struct chargen_struct *st);
void go_back_state(dbref player, struct chargen_struct *st);
void chargen_look(dbref player, void *data, char *buffer);
void chargen_begin(dbref player, void *data, char *buffer);
void chargen_apply(dbref player, void *data, char *buffer);
void chargen_done(dbref player, void *data, char *buffer);
void chargen_next(dbref player, void *data, char *buffer);
void chargen_prev(dbref player, void *data, char *buffer);
void chargen_reset(dbref player, void *data, char *buffer);
void chargen_help(dbref player, void *data, char *buffer);

#endif				/* _P_BTECHSTATS_H */