int ll_conduct = 0;
if (!u.uconduct.food++) {
- livelog_printf(LL_CONDUCT, "ate for first time - %s",
+ livelog_printf(LL_CONDUCT, "ate for the first time - %s",
pd->pmnames[NEUTRAL]);
ll_conduct++;
}
if (!vegan(pd)) {
if (!u.uconduct.unvegan++ && !ll_conduct) {
livelog_printf(LL_CONDUCT,
- "consumed animal products (%s) for first time",
+ "consumed animal products (%s) for the first time",
pd->pmnames[NEUTRAL]);
ll_conduct++;
}
}
if (!vegetarian(pd)) {
if (!u.uconduct.unvegetarian && !ll_conduct)
- livelog_printf(LL_CONDUCT, "tasted meat (%s) for first time",
+ livelog_printf(LL_CONDUCT, "tasted meat (%s) for the first time",
pd->pmnames[NEUTRAL]);
violated_vegetarian();
}
if (!u.uconduct.polyselfs++) /* you're changing form */
livelog_printf(LL_CONDUCT,
- "changed form for first time by mimicking %s",
+ "changed form for the first time by mimicking %s",
Hallucination ? "an orange" : "a pile of gold");
You_cant("resist the temptation to mimic %s.",
Hallucination ? "an orange" : "a pile of gold");
*/
/* don't need vegetarian checks for spinach */
if (!u.uconduct.food++)
- livelog_printf(LL_CONDUCT, "ate for first time (spinach)");
+ livelog_printf(LL_CONDUCT, "ate for the first time (spinach)");
if (!tin->cursed)
pline("This makes you feel like %s!",
/* "Swee'pea" is a character from the Popeye cartoons */
if (!vegan(&mons[mnum]))
if (!u.uconduct.unvegan++) {
livelog_printf(LL_CONDUCT,
- "consumed animal products for first time, by eating %s",
+ "consumed animal products for the first time, by eating %s",
an(food_xname(otmp, FALSE)));
ll_conduct++;
}
if (!vegetarian(&mons[mnum])) {
if (!u.uconduct.unvegetarian && !ll_conduct)
livelog_printf(LL_CONDUCT,
- "tasted meat for first time, by eating %s",
+ "tasted meat for the first time, by eating %s",
an(food_xname(otmp, FALSE)));
violated_vegetarian();
}
if (!u.uconduct.food++) {
ll_conduct++;
- livelog_printf(LL_CONDUCT, "ate for first time (%s)",
+ livelog_printf(LL_CONDUCT, "ate for the first time (%s)",
food_xname(otmp, FALSE));
}
material = objects[otmp->otyp].oc_material;
|| material == DRAGON_HIDE || material == WAX) {
if (!u.uconduct.unvegan++ && !ll_conduct) {
livelog_printf(LL_CONDUCT,
- "consumed animal products for first time, by eating %s",
+ "consumed animal products for the first time, by eating %s",
an(food_xname(otmp, FALSE)));
ll_conduct++;
}
if (material != WAX) {
if (!u.uconduct.unvegetarian && !ll_conduct)
livelog_printf(LL_CONDUCT,
- "tasted meat by-products for first time, by eating %s",
+ "tasted meat by-products for the first time, by eating %s",
an(food_xname(otmp, FALSE)));
violated_vegetarian();
}
/* KMH, conduct */
if (!u.uconduct.food++) {
- livelog_printf(LL_CONDUCT, "ate for first time - %s",
+ livelog_printf(LL_CONDUCT, "ate for the first time - %s",
food_xname(otmp, FALSE));
ll_conduct++;
}
case FLESH:
if (!u.uconduct.unvegan++ && !ll_conduct) {
livelog_printf(LL_CONDUCT,
- "consumed animal products for first time, by eating %s",
+ "consumed animal products for the first time, by eating %s",
an(food_xname(otmp, FALSE)));
ll_conduct++;
}
if (otmp->otyp != EGG) {
if (!u.uconduct.unvegetarian && !ll_conduct)
livelog_printf(LL_CONDUCT,
- "tasted meat for first time, by eating %s",
+ "tasted meat for the first time, by eating %s",
an(food_xname(otmp, FALSE)));
violated_vegetarian();
|| otmp->otyp == LUMP_OF_ROYAL_JELLY)
if (!u.uconduct.unvegan++ && !ll_conduct)
livelog_printf(LL_CONDUCT,
- "consumed animal products (%s) for first time",
+ "consumed animal products (%s) for the first time",
food_xname(otmp, FALSE));
break;
}
if (!Deaf && ((offer = bribe(mtmp)) >= demand)) {
pline("%s vanishes, laughing about cowardly mortals.",
Amonnam(mtmp));
- livelog_printf(LL_UMONST, "bribed %s with %ld %s for safe passage",
- Amonnam(mtmp), offer, currency(offer));
} else if (offer > 0L
&& (long) rnd(5 * ACURR(A_CHA)) > (demand - offer)) {
pline("%s scowls at you menacingly, then vanishes.",
Amonnam(mtmp));
- livelog_printf(LL_UMONST, "bribed %s with %ld %s for safe passage",
- Amonnam(mtmp), offer, currency(offer));
} else {
pline("%s gets angry...", Amonnam(mtmp));
mtmp->mpeaceful = 0;
return 0;
}
}
+ livelog_printf(LL_UMONST, "bribed %s with %ld %s for safe passage",
+ Amonnam(mtmp), offer, currency(offer));
mongone(mtmp);
return 1;
}
? "take lives"
: "steal souls");
verbalize("Thou art chosen to %s for My Glory!", what);
- livelog_printf(LL_DIVINEGIFT, "chosen to %s for the Glory of %s",
+ livelog_printf(LL_DIVINEGIFT, "was chosen to %s for the Glory of %s",
what, u_gname());
break;
}
/* not an artifact, but treat like one for this situation;
classify as a spoiler in case player hasn't IDed the book yet */
livelog_printf(LL_DIVINEGIFT | LL_ARTIFACT | LL_SPOILER,
- "bestowed with %s", bbuf);
+ "was bestowed with %s", bbuf);
/* when getting a new book for known spell, enhance
currently wielded weapon rather than the book */
if (obj && obj->oartifact == ART_EXCALIBUR) {
u.ugifts++;
livelog_printf(LL_DIVINEGIFT | LL_ARTIFACT,
- "wielded %s transformed into %s",
- lbuf, artiname(ART_EXCALIBUR));
+ "had %s wielded %s transformed into %s",
+ uhis(), lbuf, artiname(ART_EXCALIBUR));
}
}
/* acquire Excalibur's skill regardless of weapon or gift */
dropy(obj);
u.ugifts++;
livelog_printf(LL_DIVINEGIFT | LL_ARTIFACT,
- "bestowed with %s", artiname(ART_VORPAL_BLADE));
+ "was bestowed with %s",
+ artiname(ART_VORPAL_BLADE));
}
/* acquire Vorpal Blade's skill regardless of weapon or gift */
unrestrict_weapon_skill(P_LONG_SWORD);
dropy(obj);
u.ugifts++;
livelog_printf(LL_DIVINEGIFT | LL_ARTIFACT,
- "bestowed with %s", artiname(ART_STORMBRINGER));
+ "was bestowed with %s",
+ artiname(ART_STORMBRINGER));
}
/* acquire Stormbringer's skill regardless of weapon or gift */
unrestrict_weapon_skill(P_BROAD_SWORD);
u.ublesscnt = rnz(300 + (50 * nartifacts));
exercise(A_WIS, TRUE);
livelog_printf (LL_DIVINEGIFT | LL_ARTIFACT,
- "bestowed with %s by %s",
+ "was bestowed with %s by %s",
artiname(otmp->oartifact),
align_gname(u.ualign.type));
/* make sure we can use this weapon */