diff --git a/src/apply.c b/src/apply.c index 5592943f4..d3de0fd36 100644 --- a/src/apply.c +++ b/src/apply.c @@ -689,7 +689,7 @@ register xchar x, y; /* life-saving doesn't ordinarily reset this */ if (mtmp->mhp > 0) u.uconduct.killer = save_pacifism; } else { - pline("%s chokes on the leash!", Monnam(mtmp)); + pline("%s is choked by the leash!", Monnam(mtmp)); /* tameness eventually drops to 1 here (never 0) */ if (mtmp->mtame && rn2(mtmp->mtame)) mtmp->mtame--; } diff --git a/src/artifact.c b/src/artifact.c index b185c59e7..4c5cce391 100644 --- a/src/artifact.c +++ b/src/artifact.c @@ -1201,6 +1201,8 @@ int dieroll; /* needed for Magicbane and vorpal blades */ *dmgptr = 2 * mdef->mhp + FATAL_DAMAGE_MODIFIER; pline(behead_msg[rn2(SIZE(behead_msg))], wepdesc, mon_nam(mdef)); + if(Hallucination && !flags.female) + pline("Good job Henry, but that wasn't Anne."); otmp->dknown = TRUE; return TRUE; } else { diff --git a/src/potion.c b/src/potion.c index e3130b2f3..29d6d76ab 100644 --- a/src/potion.c +++ b/src/potion.c @@ -415,7 +415,7 @@ dodrink() /* Or are you surrounded by water? */ if (Underwater && !u.uswallow) { if (yn("Drink the water around you?") == 'y') { - pline("Do you know what lives in this water!"); + pline("Do you know what lives in this water?"); return 1; } } diff --git a/src/sit.c b/src/sit.c index e01eaa8c1..394a0767c 100644 --- a/src/sit.c +++ b/src/sit.c @@ -292,8 +292,11 @@ dosit() struct obj *uegg; if (!flags.female) { + if(Hallucination) +pline("You may think you are a platypus but a male still can't lay eggs!"); + else pline("Males can't lay eggs!"); - return 0; + return 0; } if (u.uhunger < (int)objects[EGG].oc_nutrition) {