Reword feedback for repeated confuse monster use

I didn't like "your hands begin to glow red even more" very much (the
hero's hands aren't really 'beginning' to glow if they already have an
active confuse monster effect, and "glow red even more" was an awkward
turn of phrase on top of that).  Rephrase it to "The red glow of your
hands intensifies."
This commit is contained in:
Michael Meyer
2023-11-15 18:30:01 -05:00
committed by PatR
parent 8764ae123b
commit 4e008bb52f

View File

@@ -1292,6 +1292,7 @@ seffect_confuse_monster(struct obj **sobjp)
scursed = sobj->cursed,
confused = (Confusion != 0),
altfeedback = (Blind || Invisible);
const char *const hands = makeplural(body_part(HAND));
if (gy.youmonst.data->mlet != S_HUMAN || scursed) {
if (!HConfusion)
@@ -1299,7 +1300,7 @@ seffect_confuse_monster(struct obj **sobjp)
make_confused(HConfusion + rnd(100), FALSE);
} else if (confused) {
if (!sblessed) {
Your("%s begin to %s%s.", makeplural(body_part(HAND)),
Your("%s begin to %s%s.", hands,
altfeedback ? "tingle" : "glow ",
altfeedback ? "" : hcolor(NH_PURPLE));
make_confused(HConfusion + rnd(100), FALSE);
@@ -1314,18 +1315,20 @@ seffect_confuse_monster(struct obj **sobjp)
int incr = (sobj->oclass == SCROLL_CLASS) ? 3 : 0;
if (!sblessed) {
Your("%s%s %s%s.", makeplural(body_part(HAND)),
altfeedback ? "" : " begin to glow",
altfeedback ? (const char *) "tingle" : hcolor(NH_RED),
u.umconf ? " even more" : "");
if (altfeedback)
Your("%s tingle%s.", hands, u.umconf ? " even more" : "");
else if (!u.umconf)
Your("%s begin to glow %s.", hands, hcolor(NH_RED));
else
pline_The("%s glow of your %s intensifies.", hcolor(NH_RED),
hands);
incr += rnd(2);
} else {
if (altfeedback)
Your("%s tingle %s sharply.", makeplural(body_part(HAND)),
Your("%s tingle %s sharply.", hands,
u.umconf ? "even more" : "very");
else
Your("%s glow %s brilliant %s.",
makeplural(body_part(HAND)),
Your("%s glow %s brilliant %s.", hands,
u.umconf ? "an even more" : "a", hcolor(NH_RED));
incr += rn1(8, 2);
}