Crossfire Server, Branches 1.12
R18729
|
#include <global.h>
Go to the source code of this file.
Functions | |
void | bitstostring (long bits, int num, char *str) |
void | dump_abilities (void) |
void | print_monsters (void) |
The functions in this file are purely mean to generate information in differently formatted output, mainly about monsters.
Definition in file info.c.
void bitstostring | ( | long | bits, |
int | num, | ||
char * | str | ||
) |
Writes num ones and zeros to the given string based on the bits variable.
bits | variable to convert to binary string |
num | number of bits to dump. Values above 32 will be ignored. |
str | string to write to. Must be long enough. |
Definition at line 110 of file info.c.
Referenced by print_monsters().
void dump_abilities | ( | void | ) |
Dump to standard out the abilities of all monsters.
Definition at line 40 of file info.c.
References liv::ac, archt::clone, describe_item(), liv::exp, first_archetype, FLAG_CHANGING, FLAG_MONSTER, liv::hp, bmappair::name, obj::name, archt::name, archt::next, obj::other_arch, QUERY_FLAG, obj::stats, and VERY_BIG_BUF.
Referenced by init_beforeplay().
void print_monsters | ( | void | ) |
As dump_abilities(), but with an alternative way of output.
Definition at line 71 of file info.c.
References liv::ac, obj::arch, arch_to_object(), obj::attacktype, bitstostring(), liv::dam, liv::exp, first_archetype, FLAG_MONSTER, free_object(), liv::maxhp, archt::name, new_exp(), archt::next, NROFATTACKS, QUERY_FLAG, obj::resist, obj::stats, and liv::wc.
Referenced by init_beforeplay().