#include "hack.h"
Functions | |
STATIC_DCL const char * | NDECL (dev_name) |
STATIC_DCL void | FDECL (get_mplname,(struct monst *, char *)) |
STATIC_DCL void | FDECL (mk_mplayer_armor,(struct monst *, SHORT_P)) |
STATIC_OVL const char * | dev_name () |
STATIC_OVL void | get_mplname (struct monst *mtmp, char *nam) |
STATIC_OVL void | mk_mplayer_armor (struct monst *mon, short typ) |
struct monst * | mk_mplayer (struct permonst *ptr, xchar x, xchar y, boolean special) |
void | create_mplayers (int num, boolean special) |
void | mplayer_talk (struct monst *mtmp) |
Variables | |
static const char * | developers [] |
void create_mplayers | ( | int | num, |
boolean | special | ||
) |
References COLNO, monst::data, goodpos(), mk_mplayer(), mons, pm, PM_ARCHEOLOGIST, PM_WIZARD, rn1, rn2(), rnd(), and ROWNO.
Referenced by final_level().
STATIC_OVL const char* dev_name | ( | ) |
References monst::data, FALSE, fmon, is_mplayer, m, NAME, monst::nmon, rn2(), SIZE, and TRUE.
Referenced by get_mplname().
STATIC_DCL void FDECL | ( | get_mplname | , |
(struct monst *, char *) | |||
) |
STATIC_DCL void FDECL | ( | mk_mplayer_armor | , |
(struct monst *, SHORT_P) | |||
) |
STATIC_OVL void get_mplname | ( | struct monst * | mtmp, |
char * | nam | ||
) |
References dev_name(), is_female, monsndx(), rank_of(), rn2(), Strcat, and Strcpy.
Referenced by mk_mplayer().
References A_NONE, ART_MAGICBANE, ATHAME, BATTLE_AXE, BLACK_DRAGON_SCALE_MAIL, BULLWHIP, CHAIN_MAIL, christen_monst(), CLOAK_OF_DISPLACEMENT, CLOAK_OF_MAGIC_RESISTANCE, CLUB, d(), DILITHIUM_CRYSTAL, ELVEN_DAGGER, ELVEN_LEATHER_HELM, ELVEN_SHIELD, FAKE_AMULET_OF_YENDOR, FALSE, GAUNTLETS_OF_DEXTERITY, get_mplname(), GRAY_DRAGON_SCALE_MAIL, HELM_OF_BRILLIANCE, HELM_OF_TELEPATHY, if(), In_endgame, is_mplayer, JADE, KATANA, LEATHER_GLOVES, LEVITATION_BOOTS, LOADSTONE, LONG_SWORD, LOW_BOOTS, LUCKSTONE, m_at, m_dowear(), monst::m_lev, MACE, makemon(), monst::mgold, monst::mhp, monst::mhpmax, mk_artifact(), mk_mplayer_armor(), mkobj(), mksobj(), MON_AT, mongets(), monsndx(), mpickobj(), NO_MM_FLAGS, obj::oartifact, OILSKIN_CLOAK, otmp, PL_NSIZ, PLATE_MAIL, PM_ARCHEOLOGIST, PM_BARBARIAN, PM_CAVEMAN, PM_CAVEWOMAN, PM_HEALER, PM_KNIGHT, PM_MONK, PM_PRIEST, PM_PRIESTESS, PM_RANGER, PM_ROGUE, PM_SAMURAI, PM_TOURIST, PM_VALKYRIE, PM_WIZARD, QUARTERSTAFF, RANDOM_CLASS, rloc(), rn1, rn2(), rnd(), rnd_class(), rnd_defensive_item(), rnd_misc_item(), rnd_offensive_item(), ROBE, SCALPEL, set_malign(), SHIELD_OF_REFLECTION, SHORT_SWORD, SILVER_DRAGON_SCALE_MAIL, obj::spe, SPEAR, STRANGE_OBJECT, TRUE, TWO_HANDED_SWORD, u, UNICORN_HORN, you::uz, WAR_HAMMER, and YELLOW_DRAGON_SCALE_MAIL.
Referenced by create_monster(), and create_mplayers().
STATIC_OVL void mk_mplayer_armor | ( | struct monst * | mon, |
short | typ | ||
) |
References bless(), curse(), FALSE, mksobj(), mpickobj(), rn1, rn2(), rnd(), obj::spe, and STRANGE_OBJECT.
Referenced by mk_mplayer().
void mplayer_talk | ( | struct monst * | mtmp ) |
References Role::femalenum, Role::malenum, mons, pline(), rn2(), and urole.
Referenced by domonnoise().
STATIC_DCL const char* NDECL | ( | dev_name | ) |
const char* developers[] [static] |
{ "Dave", "Dean", "Eric", "Izchak", "Janet", "Jessie", "Ken", "Kevin", "Michael", "Mike", "Pat", "Paul", "Steve", "Timo", "Warwick", "Bill", "Eric", "Keizo", "Ken", "Kevin", "Michael", "Mike", "Paul", "Stephen", "Steve", "Timo", "Yitzhak", "Andy", "Gregg", "Janne", "Keni", "Mike", "Olaf", "Richard", "Andy", "Chris", "Dean", "Jon", "Jonathan", "Kevin", "Wang", "Eric", "Marvin", "Warwick", "Alex", "Dion", "Michael", "Helge", "Ron", "Timo", "Joshua", "Pat", ""}