summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/wiz-fsim.cc
diff options
context:
space:
mode:
authorRaphael Langella <raphael.langella@gmail.com>2014-02-01 22:47:37 +0100
committerRaphael Langella <raphael.langella@gmail.com>2014-02-02 21:46:56 +0100
commit668c0988812b4ad570c80f18e5c960ea9e2c43c8 (patch)
tree033c375e57cedf5558071f3611bd8dc160328d5b /crawl-ref/source/wiz-fsim.cc
parent2e94a5d373848905e08d4d05cd561d5fd2fbaa3d (diff)
downloadcrawl-ref-668c0988812b4ad570c80f18e5c960ea9e2c43c8.tar.gz
crawl-ref-668c0988812b4ad570c80f18e5c960ea9e2c43c8.zip
Display the monster and any weapon change in fsim.
Diffstat (limited to 'crawl-ref/source/wiz-fsim.cc')
-rw-r--r--crawl-ref/source/wiz-fsim.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/crawl-ref/source/wiz-fsim.cc b/crawl-ref/source/wiz-fsim.cc
index b877eabb3b..ee34fd67b6 100644
--- a/crawl-ref/source/wiz-fsim.cc
+++ b/crawl-ref/source/wiz-fsim.cc
@@ -222,6 +222,8 @@ static bool _fsim_kit_equip(const string &kit, string &error)
else if (you.weapon())
unwield_item(false);
+ you.wield_change = true;
+
if (!missile.empty())
{
for (int i = 0; i < ENDOFPACK; ++i)
@@ -232,11 +234,13 @@ static bool _fsim_kit_equip(const string &kit, string &error)
if (you.inv[i].name(DESC_PLAIN).find(missile) != string::npos)
{
quiver_item(i);
+ you.redraw_quiver = true;
break;
}
}
}
+ redraw_screen();
return true;
}
@@ -316,6 +320,8 @@ static monster* _init_fsim()
mon->hit_points = mon->max_hit_points = MAX_MONSTER_HP;
mon->behaviour = BEH_SEEK;
+ redraw_screen();
+
return mon;
}