diff options
author | dolorous <dolorous@c06c8d41-db1a-0410-9941-cceddc491573> | 2009-01-03 01:03:14 +0000 |
---|---|---|
committer | dolorous <dolorous@c06c8d41-db1a-0410-9941-cceddc491573> | 2009-01-03 01:03:14 +0000 |
commit | ddbbc1613422f16993e9e94142dd666e880ecae2 (patch) | |
tree | e7c03b84d44985f7c0f1d1e935ccd64cfb66809d /crawl-ref/source/mon-util.cc | |
parent | daef1e0a3b4ec37556eeedfcf0ed13ed71a3cd9d (diff) | |
download | crawl-ref-ddbbc1613422f16993e9e94142dd666e880ecae2.tar.gz crawl-ref-ddbbc1613422f16993e9e94142dd666e880ecae2.zip |
Simplify.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8148 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/mon-util.cc')
-rw-r--r-- | crawl-ref/source/mon-util.cc | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/crawl-ref/source/mon-util.cc b/crawl-ref/source/mon-util.cc index 1965307dc2..2fb8f6d226 100644 --- a/crawl-ref/source/mon-util.cc +++ b/crawl-ref/source/mon-util.cc @@ -685,15 +685,16 @@ monster_type mons_genus(int mc) if (mc == RANDOM_DRACONIAN || mc == RANDOM_BASE_DRACONIAN || mc == RANDOM_NONBASE_DRACONIAN) { - return MONS_DRACONIAN; + return (MONS_DRACONIAN); } + ASSERT(smc); return (smc->genus); } monster_type draco_subspecies(const monsters *mon) { - ASSERT( mons_genus( mon->type ) == MONS_DRACONIAN ); + ASSERT(mons_genus(mon->type) == MONS_DRACONIAN); if (mon->type == MONS_TIAMAT) { @@ -2205,12 +2206,8 @@ bool give_monster_proper_name(monsters *mon, bool orcs_only) // See mons_init for initialization of mon_entry array. monsterentry *get_monster_data(int p_monsterid) { - const int me = - p_monsterid != -1 && p_monsterid < NUM_MONSTERS? - mon_entry[p_monsterid] : -1; - - if (me >= 0) // PARANOIA - return (&mondata[me]); + if (p_monsterid > 0 && p_monsterid < NUM_MONSTERS) + return (&mondata[mon_entry[p_monsterid]]); else return (NULL); } |