summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBardur Arantsson <bardur@scientician.net>2015-04-14 06:39:21 +0200
committerBardur Arantsson <bardur@scientician.net>2015-04-14 06:39:21 +0200
commit74a33a6e072794d4c5f785e44cbed7888b9974e4 (patch)
tree45351b7648b82ac804cd29e4731861b68ce4b2a6
parenta029d18b62794a44dbaf3530d1d20663287f3ce2 (diff)
Add "asleep" note to monster description for (l)ook command
-rw-r--r--src/xtra2.cc5
-rw-r--r--src/xtra2.hpp1
2 files changed, 3 insertions, 3 deletions
diff --git a/src/xtra2.cc b/src/xtra2.cc
index 2727a047..8b76400d 100644
--- a/src/xtra2.cc
+++ b/src/xtra2.cc
@@ -3683,7 +3683,7 @@ void resize_window(void)
/*
* Monster health description
*/
-cptr look_mon_desc(int m_idx)
+static cptr look_mon_desc(int m_idx)
{
monster_type *m_ptr = &m_list[m_idx];
monster_race *r_ptr = race_inf(m_ptr);
@@ -4330,9 +4330,10 @@ static int target_set_aux(int y, int x, int mode, cptr info)
if (m_ptr->mflag & MFLAG_PARTIAL) mstat = " (partial) ";
/* Describe, and prompt for recall */
- sprintf(out_val, "%s%s%s%s (level %d, %s%s)%s%s[r,%s]",
+ sprintf(out_val, "%s%s%s%s (level %d, %s%s%s)%s%s[r,%s]",
s1, s2, s3, m_name,
m_ptr->level, look_mon_desc(c_ptr->m_idx),
+ (m_ptr->csleep) ? ", asleep" : "",
(m_ptr->mflag & MFLAG_QUEST) ? ", quest" : "",
(m_ptr->smart & SM_CLONED ? " (clone)" : ""),
(mstat), info);
diff --git a/src/xtra2.hpp b/src/xtra2.hpp
index c8a4f0a3..14693e79 100644
--- a/src/xtra2.hpp
+++ b/src/xtra2.hpp
@@ -71,7 +71,6 @@ extern void monster_death(int m_idx);
extern bool_ mon_take_hit(int m_idx, int dam, bool_ *fear, cptr note);
extern bool_ change_panel(int dy, int dx);
extern void verify_panel(void);
-extern cptr look_mon_desc(int m_idx);
extern bool_ target_okay(void);
extern bool_ target_set(int mode);
extern bool_ get_aim_dir(int *dp);