jsm
6d1847f667
Don't try to wear anything that isn't OBJECT or NOUNS. Don't try to
...
wear DOOR or anything without a short description. Fixes crashes on
"wear knfo" (bug reported by Peter Maydell
<pmaydell@chiark.greenend.org.uk>), "wear wear", "wear kick", "wear
door" and "wear goddess". Partly from OpenBSD.
2000-09-21 10:38:50 +00:00
jsm
a4454d2982
If no hand-to-hand weapons are available, try using the laser to kill
...
in murder(). From OpenBSD.
2000-09-21 10:22:36 +00:00
jsm
16d8e9af6f
die() on EOF; based on OpenBSD.
2000-09-21 09:49:03 +00:00
jsm
956f5c6ba6
From OpenBSD: in kiss(), "take" the bathing goddess if required, and
...
give a better error message if the person to kiss is not present.
2000-09-21 09:48:10 +00:00
jsm
ca5dbcecd4
Add missing initialisers (avoid gcc -W warnings) and comments giving
...
room numbers.
2000-09-18 06:14:31 +00:00
jsm
819ea9d1a6
Clean up formatting; partly from OpenBSD.
2000-09-17 23:04:17 +00:00
jsm
31b523eee5
Patches from OpenBSD: add verbs "open"/"unlock" (essentially a no-op),
...
and "verbose"/"brief" (in verbose mode, always show long room
descriptions), and synonyms "papaya" for "papayas" and "coconut" for
"coconuts".
2000-09-17 23:03:43 +00:00
jsm
cf35dbffa1
Based on OpenBSD: spelling, punctuation, grammar and line length
...
adjustments, and support for '=' in room descriptions meaning a
literal '-'.
2000-09-10 10:52:56 +00:00
jsm
3e02203ec6
Wording, punctuation and line length improvements. Also adjust test
...
for killing nonsensical things to fix crash with "kill door". From
OpenBSD.
2000-09-10 10:51:16 +00:00
jsm
d71839604a
Make spacing nicer and add explicit NULL initializers.
2000-09-09 18:03:58 +00:00
jsm
c6bbb5288d
Store copy of username with strdup rather than using a fixed length
...
buffer. Also make initialization functions and arrays static.
2000-09-09 09:37:58 +00:00
jsm
ce85e35a32
Put prototypes in alphabetical order.
2000-09-09 09:36:23 +00:00
jsm
a7c82eea02
Spelling and punctuation corrections or improvements from OpenBSD.
2000-09-08 17:25:31 +00:00
jsm
af3dee978f
Make code clearer; add a macro ROOMDESC for the number of times a room
...
should be visited for the short description only to be used, and don't
increment beenthere[position] beyond this value. From OpenBSD.
2000-09-08 17:22:01 +00:00
jsm
ec240586d1
Manpage improvements based on OpenBSD.
2000-09-08 17:18:36 +00:00
abs
90a84d2445
If we install limerick-o.dat, we should also install limerick-o to make it
...
usable.
2000-08-17 16:54:28 +00:00
abs
5b783e3f48
Split netbsd fortunes into offensive and non offensive.
...
Split could be considered somewhat arbitrary.
2000-08-17 16:48:52 +00:00
abs
ad603791f5
NetBSD: A pmap for every occasion
2000-08-17 16:27:38 +00:00
mason
a6cd58daee
Corrected quote. It was totally missing its (well-known) equivalent of
...
a punch line.
2000-08-12 23:04:15 +00:00
simonb
251d3a61d0
Use a local implementation of htonl() called h2nl(). htonl() is not
...
available in all cross-compile environments.
Patches from Chris Demetriou.
2000-07-31 11:39:00 +00:00
ad
689c315829
Add 3 from me.
2000-07-31 11:38:21 +00:00
simonb
959e90b8fb
Don't use <sys/cdefs.h> __COPYRIGHT/__RCSID macros for host programs -
...
use portable ANSI constructs instead.
Patches from Chris Demetriou.
2000-07-31 11:35:03 +00:00
simonb
38a3de49cd
Use a local implementation of htonl() called h2nl(). htonl() is not
...
available in all cross-compile environments.
Patches from Chris Demetriou.
2000-07-31 11:32:33 +00:00
simonb
11a429897a
Don't use <sys/cdefs.h> __COPYRIGHT/__RCSID macros or <err.h> err
...
function for host programs - use portable ANSI constructs instead.
Patches from Chris Demetriou.
2000-07-31 11:29:48 +00:00
simonb
f221c30583
Don't use <sys/cdefs.h> __COPYRIGHT/__RCSID macros or <err.h> err/warnx
...
functions for host programs - use portable ANSI constructs instead.
Patches from Chris Demetriou.
2000-07-31 11:28:48 +00:00
simonb
0ac29f6624
Don't use <sys/cdefs.h> __COPYRIGHT/__RCSID macros or <err.h> err/errx
...
functions for host programs - use portable ANSI constructs instead.
Patches from Chris Demetriou.
2000-07-31 11:25:50 +00:00
mycroft
15b7289f72
Rename move() to moveplayer() to avoid clashing with libcurses.
2000-07-23 23:57:23 +00:00
itojun
d303927592
printf() pedant - do not pass variable alone, use %s.
...
idea from openbsd. after looking at freebsd commit msgs from kris@freebsd.
2000-07-10 10:19:25 +00:00
msaitoh
f6f00e2615
remove extra period in SEE ALL section
2000-07-05 15:45:28 +00:00
mjl
d9e9bbbcb4
After weeding out duplicate, modify entry to be mathematically
...
correct at least. (Yes, both were wrong. People can't integrate
nowadays anymore :)
2000-07-03 18:51:45 +00:00
mjl
217fd277fd
Remove duplicate (and incorrect) entry. From Anton Berezin
...
<tobez@tobez.org> in FreeBSD PR/19670
2000-07-03 17:23:37 +00:00
matt
3233065035
More include additions for exit, abs, strcmp, etc.
2000-07-03 03:57:39 +00:00
mason
caa691ec0a
Offered horse brutality to a previously incorrect RHPS quote.
2000-06-30 04:04:09 +00:00
matt
568a487125
Make this produce local objects with .lo suffix.
2000-06-20 16:07:04 +00:00
scw
eaeb39f657
NetBSD: Ports to * boards.
2000-06-14 08:10:06 +00:00
mycroft
72e0a45036
Don't make /var/games/sail here.
2000-06-11 15:37:51 +00:00
jwise
7e7d991f01
Remove one of mine that really wasn't very good, and add:
...
NetBSD: abandon all hype, oh ye who enter here.
2000-06-07 14:04:45 +00:00
blymn
99bf72c6bb
Fix core dump.
2000-05-24 14:43:00 +00:00
blymn
51164fe56a
Fix coredump on start.
2000-05-24 14:20:29 +00:00
blymn
494e4c93a6
Converted games to use the new termcap interface.
2000-05-22 12:42:46 +00:00
blymn
cd583077db
* Fix termcap handling to use the new interface to avoid buffer
...
overflows with extended termcap entries.
* Made delay_output use usleep instead of the grungy tgoto hack it had.
2000-05-20 14:01:42 +00:00
hubertf
010dad14ae
Fix typo, pointed out by seebs@plethora.net in PR bin/10131.
2000-05-17 02:30:25 +00:00
mycroft
f9eca6973d
Use setgid(), not setregid().
2000-05-08 07:55:59 +00:00
pooka
c528cb8edd
NetBSD - because Unix isn't just #include <linux.h>, i386, ELF, ...!
2000-05-02 11:41:24 +00:00
thorpej
64d8df2f33
Cast pointer diffs to long for printing with %ld.
2000-04-27 19:31:23 +00:00
thorpej
29eeaf21f2
Cast pointer difference to long when printing w/ %ld.
2000-04-27 17:49:15 +00:00
jdc
54db2fd199
Clear to end of line on the correct window.
2000-04-27 00:33:49 +00:00
jdc
d6d7f0531f
Fix arguments to *printw().
2000-04-27 00:30:51 +00:00
simonb
47bb19e7b2
While everyone's beating up on rot13 - use 'exec' to loose the shell
...
process.
2000-04-24 15:42:40 +00:00
perry
29e1592111
$* -> "$@", not that it does anything. yet.
2000-04-24 15:37:32 +00:00