summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/defines.h2
-rw-r--r--src/monster2.cc5
-rw-r--r--src/monster2.hpp1
3 files changed, 6 insertions, 2 deletions
diff --git a/src/defines.h b/src/defines.h
index c5ec3a20..d4981d72 100644
--- a/src/defines.h
+++ b/src/defines.h
@@ -3712,8 +3712,6 @@
#define MEGO_CHANCE 18 /* % chances of getting ego monsters */
-#define race_inf(m_ptr) (race_info_idx((m_ptr)->r_idx, (m_ptr)->ego))
-
/* Object generation */
#define OBJ_GENE_TREASURE 20
#define OBJ_GENE_COMBAT 20
diff --git a/src/monster2.cc b/src/monster2.cc
index 7d705dc5..039b53e9 100644
--- a/src/monster2.cc
+++ b/src/monster2.cc
@@ -341,6 +341,11 @@ monster_race* race_info_idx(int r_idx, int ego)
return nr_ptr;
}
+monster_race* race_inf(monster_type *m_ptr)
+{
+ return race_info_idx(m_ptr->r_idx, m_ptr->ego);
+}
+
static cptr horror_desc[MAX_HORROR] =
{
"abominable",
diff --git a/src/monster2.hpp b/src/monster2.hpp
index 16a0f3c0..050afd90 100644
--- a/src/monster2.hpp
+++ b/src/monster2.hpp
@@ -10,6 +10,7 @@ extern bool_ mego_ok(monster_race const *r_ptr, int ego);
extern void monster_check_experience(int m_idx, bool_ silent);
extern void monster_gain_exp(int m_idx, u32b exp, bool_ silent);
extern monster_race* race_info_idx(int r_idx, int ego);
+extern monster_race* race_inf(monster_type *m_ptr);
extern void delete_monster_idx(int i);
extern void delete_monster(int y, int x);
extern void compact_monsters(int size);