Files
nethack/include
nethack.rankin 71219bf093 mimic statues & 2009 startup banner (trunk only)
A mimic posing as a statue was displayed as a tengu statue (and
recognizeable as such now that statues are displayed as the corresponding
monster rather than rock-class back tick), but the lookat code described
it as a giant ant statue (since there was no obj->corpsenm available to
indicate the monster type, it defaulted to 0).  This adds monst->mextra
field `mcorpsenm' so that mimics have a place to remember what sort of
statue or corpse they are mimicking.  And it picks a random monster type
when they take such forms so that the old tengu hack becomes irrelevant.

     newmextra() and newoextra() initialized pointers via memset(...,0)
which is not portable; switch to explicit assignments.  The wizard mode
code to display memory used for monsters and objects added in amounts
for the miscellaneous things pointed to by monst->mextra and obj->oextra
structs but didn't include memory for those structs themselves; add it.
Simplify monster save/restore slightly; there's no need for extra zeroes
to represent monst->mextra->X sizes when monst->mextra is null.

     Update the startup banner for 2009.  I should have done this with a
separate patch but I'm taking a shortcut.  :-]
2009-01-31 08:03:41 +00:00
..
2002-01-18 02:50:06 +00:00
2002-01-05 21:05:47 +00:00
2008-07-21 00:03:41 +00:00
2008-07-21 00:03:41 +00:00
2006-10-01 21:17:38 +00:00
2007-06-19 03:13:20 +00:00
2009-01-24 01:44:29 +00:00
2002-01-05 21:05:47 +00:00
2007-01-19 03:02:05 +00:00
2008-03-21 03:12:14 +00:00
2002-01-05 21:05:47 +00:00
2005-03-13 05:29:01 +00:00
2007-04-30 02:18:03 +00:00
2007-04-08 04:35:19 +00:00
2007-04-01 01:20:57 +00:00
2008-02-20 00:27:56 +00:00
2007-01-09 05:29:17 +00:00
2006-07-10 02:10:22 +00:00
2006-01-06 05:46:03 +00:00
2002-01-05 21:05:48 +00:00
2006-10-17 23:55:42 +00:00
2006-02-12 06:24:25 +00:00
2006-10-02 13:15:50 +00:00
2005-01-02 20:55:41 +00:00
2006-10-26 23:30:00 +00:00
2006-10-08 21:37:58 +00:00
2007-10-28 09:37:56 +00:00
2005-01-23 19:39:01 +00:00
2007-01-18 04:16:03 +00:00
2006-10-17 23:55:42 +00:00
2007-03-18 03:26:43 +00:00