diff options
-rw-r--r-- | src/defines.h | 2 | ||||
-rw-r--r-- | src/monster2.cc | 5 | ||||
-rw-r--r-- | src/monster2.hpp | 1 |
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); |