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