shop") in des files.
Allow using '8', '9' and '0' in monster specifications.
Tossed out some unused functions.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1281 c06c8d41-db1a-0410-9941-cceddc491573
GRH4XPIYHDOXXF3R3QPMZTFHGLO2OJAZS4FLNBBXG3DHTQQM7RDQC
KFJEFN377VIZ7OH2XCYOGCELNEGO4CIOOP7DNXEMX3LFKIKWXVTAC
D27U7RT2C77NEUBP6JCSQJ2DRCJVHOXUO2PFZ45VFYMEVMKI4TSAC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC
5UVDIVD4NSXA52U4QMQIVST3GSZJ2A2YZK3RUEXKPM43YVQ7LI5AC
T4IH76FA5TWHFOZUJFHLQXQJENJHWTUZZP4EGNA7D4GTZY7D4ZKAC
33ZMPQC6OXTESW7SRW765GRNJUEJRSYONRVZVIEUDAUEJ2PPMB4AC
R22TTMI6WXWULC7ODKFF3QCB7MOTETQQ6IR4BUCUPOCQKQNCTT5AC
I5N4EIR6SCLLRGKRBUKW5FKUVYK62EA5DOWIAS5XFIHZQKMCXWBAC
5ASC3STDYCNLZFEBN6UTMUCGDETHBR2OCBZCF5VIAZ5RRWLOTDYQC
JDM27QE4HR52AYFSQE763BFF57ANOTF5MXKMO377PP5EXMN7SAOAC
7YSKYUNV34XIWRTJUHJV4QMQRTXXYDIXM5AZSPSDPAYDW4B4PU6QC
A3CO4KBFTFU3ZSHWRY2OPPX3MMTFV7OUCZGL7Q4Y2FU7JO4AP7MAC
UXBKTJSK6DEFSCQ4HB36YM6KVFGWYVCEORXIMOKQ3JZL4NNEOKGQC
}
void clear_envmap( void )
{
for (int i = 0; i < GXM; i++)
{
for (int j = 0; j < GYM; j++)
{
env.map[i][j] = 0;
env.map_col[i][j].clear();
}
}
bool LevelStashes::in_hell() const
{
return place.branch >= BRANCH_DIS
&& place.branch <= BRANCH_THE_PIT
&& place.branch != BRANCH_VESTIBULE_OF_HELL;
}
bool LevelStashes::in_branch(int branchid) const
{
return place.branch == branchid;
}
std::string actor_name(const monsters *actor, description_level_type desc);
std::string actor_verb(const monsters *actor, const std::string &verb);
int actor_size(const monsters *actor);
int actor_damage_type(const monsters *actor);
int actor_damage_brand(const monsters *actor);
bool actor_swimming(const monsters *actor);
bool actor_floundering(const monsters *actor);
item_def *actor_weapon(const monsters *actor, int which_attack = -1);
item_def *actor_shield(const monsters *actor);
#ifdef DEBUG_DIAGNOSTICS
mprf(MSGCH_DIAGNOSTICS, "Looking for map named \"%s\"", name.c_str());
#endif
for (unsigned i = 0, size = vdefs.size(); i < size; ++i)
if (vdefs[i].name == name)
return (i);
return (-1);
}
mons_spec(int id = RANDOM_MONSTER, int gw = 10, bool _fixmons = false,
bool awaken = false)
: mid(id), genweight(gw), fix_mons(_fixmons), generate_awake(awaken)
mons_spec(int id = RANDOM_MONSTER, int gw = 10, int ml = 0,
bool _fixmons = false, bool awaken = false)
: mid(id), genweight(gw), mlevel(ml), fix_mons(_fixmons),
generate_awake(awaken)