/* p.template.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 Fri Jan 15 15:33:05 CET 1999 from template.c */ #include "config.h" #ifndef _P_TEMPLATE_H #define _P_TEMPLATE_H /* template.c */ int count_special_items(void); int compare_array(char *list[], char *command); char *one_arg(char *argument, char *first_arg); char *one_arg_delim(char *argument, char *first_arg); char *BuildBitString(char *bitdescs[], int data); char *BuildBitString2(char *bitdescs[], char *bitdescs2[], int data, int data2); char *BuildBitString3(char *bitdescs[], char *bitdescs2[], char *bitdescs3[], int data, int data2, int data3); char *my_shortform(char *buf); char *part_figure_out_shname(int i); char *part_figure_out_name(int i); char *part_figure_out_sname(int i); void dump_locations(FILE * fp, MECH * mech, const char *locdesc[]); float generic_computer_multiplier(MECH * mech); int generic_radio_type(int i, int isClan); float generic_radio_multiplier(MECH * mech); void computer_conversion(MECH * mech); void try_to_find_name(char *mechref, MECH * mech); int DefaultFuelByType(MECH * mech); int save_template(dbref player, MECH * mech, char *reference, char *filename); char *read_desc(FILE * fp, char *data); int find_section(char *cmd, int type, int mtype); long BuildBitVector(char **list, char *line); long BuildBitVectorWithDelim(char **list, char *line); long BuildBitVectorNoErr(char **list, char *line); int CheckSpecialsList(char **specials, char **specials2, char *line); int WeaponIFromString(char *data); int AmmoIFromString(char *data); void update_specials(MECH * mech); int update_oweight(MECH * mech, int value); int get_weight(MECH * mech); int load_template(dbref player, MECH * mech, char *filename); void DumpMechSpecialObjects(dbref player); void DumpWeapons(dbref player); char *techlist_func(MECH * mech); char *payloadlist_func(MECH * mech); #endif /* _P_TEMPLATE_H */