summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/spl-goditem.cc
diff options
context:
space:
mode:
authorAdam Borowski <kilobyte@angband.pl>2013-11-29 00:48:38 +0100
committerAdam Borowski <kilobyte@angband.pl>2013-11-29 01:07:36 +0100
commitec5babf52457f197efca55ab2292050a270e34f9 (patch)
tree5f70061d5f564355fe3ce7a6abaa3c0ee3526543 /crawl-ref/source/spl-goditem.cc
parentc433d949e7be797fb8662d2efa3ec73c12c6469a (diff)
downloadcrawl-ref-ec5babf52457f197efca55ab2292050a270e34f9.tar.gz
crawl-ref-ec5babf52457f197efca55ab2292050a270e34f9.zip
Restrict mpr() to literals only.
The translation project is stalled, but this makes all of such static strings trivially gatherable without any extra work.
Diffstat (limited to 'crawl-ref/source/spl-goditem.cc')
-rw-r--r--crawl-ref/source/spl-goditem.cc12
1 files changed, 6 insertions, 6 deletions
diff --git a/crawl-ref/source/spl-goditem.cc b/crawl-ref/source/spl-goditem.cc
index a401f448c7..ad2240cf97 100644
--- a/crawl-ref/source/spl-goditem.cc
+++ b/crawl-ref/source/spl-goditem.cc
@@ -638,7 +638,7 @@ static bool _selectively_remove_curse(string *pre_msg)
}
if (!used && pre_msg)
- mpr(*pre_msg);
+ mprf("%s", pre_msg->c_str());
do_uncurse_item(item, true, false, false);
used = true;
@@ -684,7 +684,7 @@ bool remove_curse(bool alreadyknown, string *pre_msg)
if (success)
{
if (pre_msg)
- mpr(*pre_msg);
+ mprf("%s", pre_msg->c_str());
mpr("You feel as if something is helping you.");
learned_something_new(HINT_REMOVED_CURSE);
}
@@ -693,7 +693,7 @@ bool remove_curse(bool alreadyknown, string *pre_msg)
else
{
if (pre_msg)
- mpr(*pre_msg);
+ mprf("%s", pre_msg->c_str());
canned_msg(MSG_NOTHING_HAPPENS);
}
@@ -726,7 +726,7 @@ static bool _selectively_curse_item(bool armour, string *pre_msg)
}
if (pre_msg)
- mpr(*pre_msg);
+ mprf("%s", pre_msg->c_str());
do_curse_item(item, false);
return true;
}
@@ -762,7 +762,7 @@ bool curse_item(bool armour, bool alreadyknown, string *pre_msg)
else
{
if (pre_msg)
- mpr(*pre_msg);
+ mprf("%s", pre_msg->c_str());
canned_msg(MSG_NOTHING_HAPPENS);
}
@@ -773,7 +773,7 @@ bool curse_item(bool armour, bool alreadyknown, string *pre_msg)
return _selectively_curse_item(armour, pre_msg);
if (pre_msg)
- mpr(*pre_msg);
+ mprf("%s", pre_msg->c_str());
// Make the name before we curse it.
do_curse_item(you.inv[you.equip[affected]], false);
learned_something_new(HINT_YOU_CURSED);