#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",
""}
1.7.2