Go to the documentation of this file.
45 for (i = 0; i < num; i++) {
46 if (i && (i%3) == 0) {
68 const char *gen_name =
"";
107 printf(
" | | | | | attack | resistances |\n");
108 printf(
"monster | hp |dam| ac | wc |pmf ecw adw gpd ptf|phy mag fir ele cld cfs acd drn wmg ght poi slo par tud fer cnc dep dth chs csp gpw hwd bln int | exp | new exp |\n");
109 printf(
"---------------------------------------------------------------------------------------------------------------------------------------------------\n");
114 printf(
"%-15s|%5d|%3d|%4d|%4d|%s|",
115 op->arch->name,
op->stats.maxhp,
op->stats.dam,
op->stats.ac,
116 op->stats.wc, attbuf);
118 printf(
"%4d",
op->resist[i]);
int64_t new_exp(const object *ob)
#define QUERY_FLAG(xyz, p)
archetype * get_next_archetype(archetype *current)
void dump_abilities(void)
StringBuffer * describe_item(const object *op, const object *owner, int use_media_tags, StringBuffer *buf)
char * stringbuffer_finish(StringBuffer *sb)
struct archt * other_arch
void print_monsters(void)
static void bitstostring(long bits, int num, char *str)
object * arch_to_object(archetype *at)
void object_free_drop_inventory(object *ob)