diff options
author | Jason Downs <downsj@cvs.openbsd.org> | 1996-09-20 01:01:36 +0000 |
---|---|---|
committer | Jason Downs <downsj@cvs.openbsd.org> | 1996-09-20 01:01:36 +0000 |
commit | 2cd576867c57e32739c90b627332e6af0e720130 (patch) | |
tree | 7ea25ae529df5afa7a050b28108be7c42dea7ce0 | |
parent | 0481ab376b332b561fc4c6390635131733007d36 (diff) |
Bug fix from Kenneth Stailey <kstailey@dol-esa.gov>, PR#20.
-rw-r--r-- | games/larn/moreobj.c | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/games/larn/moreobj.c b/games/larn/moreobj.c index 737154f2f80..17433e18166 100644 --- a/games/larn/moreobj.c +++ b/games/larn/moreobj.c @@ -36,7 +36,7 @@ oaltar() { case 'j': if (rnd(100)<75) lprcat("\nnothing happens"); - else if (rnd(13)<4) ohear(); + else if (rnd(13)<4) ohear(1); else if (rnd(43) == 10) { if (c[WEAR]) lprcat("\nYou feel your armor vibrate for a moment"); @@ -56,24 +56,24 @@ oaltar() k = readnum((long)c[GOLD]); if (c[GOLD]<k) { - lprcat("\nYou don't have that much!"); + lprcat("You don't have that much!"); return; } c[GOLD] -= k; if (k < c[GOLD]/10 || k<rnd(50)) { createmonster(makemonst(level+1)); c[AGGRAVATE] += 200; } - else if (rnd(101) > 50) { ohear(); return; } + else if (rnd(101) > 50) { ohear(0); return; } else if (rnd(43) == 5) { - if (c[WEAR]) lprcat("\nYou feel your armor vibrate for a moment"); + if (c[WEAR]) lprcat("You feel your armor vibrate for a moment"); enchantarmor(); return; } else if (rnd(43) == 8) { - if (c[WIELD]) lprcat("\nYou feel your weapon vibrate for a moment"); + if (c[WIELD]) lprcat("You feel your weapon vibrate for a moment"); enchweapon(); return; } - else lprcat("\nThank You."); + else lprcat("Thank You."); bottomline(); return; case '\33': return; @@ -105,9 +105,13 @@ oaltar() function to cast a +3 protection on the player */ static void -ohear() +ohear(do_newline) + int do_newline; { - lprcat("\nYou have been heard!"); + if (do_newline) + lprcat("\nYou have been heard!"); + else + lprcat("You have been heard!"); if (c[ALTPRO]==0) c[MOREDEFENSES]+=3; c[ALTPRO] += 500; /* protection field */ bottomline(); |