21eb6adf36
Guidebook sync for symset Fix a few things in Guidebook.mn especially syntax errors in the new prose about nethack symbols, and sync it with Guidebook.txt.
cohrs
2006-09-23 23:23:48 +00:00
d9368a3c09
constrain monster migration in wizard tower <Someone> noticed that when a monster escaped upladder in the wizard tower, it ended up outside the tower. This is due to the "wander" code in monster migration. Rather than add code to try to keep the monster from crossing the undiggable wall, just add REGIONs on the tower levels within the area, which then utilizes the existing in-a-room constraint behavior of monster migration. Of course, one can still fill a tower level with fodder, and then when another monster climbs the ladder, it will still end up outside the tower.
cohrs
2006-09-23 06:32:01 +00:00
c38a07174d
symbol parsing (trunk only)
nethack.allison
2006-09-23 06:17:47 +00:00
719721e017
more symbol set stuff (trunk only)
nethack.allison
2006-09-22 02:00:30 +00:00
a3e0bf97b1
Eyes plus stinking cloud stinking clouds extend their timers, causing the "ttl == 0" check in visible_region_at to be inappropriate; technically it was never quite right, since the ttl is set to 0 one turn before removal is considered. But with the Eyes on, this caused a visible change in the region although the region still existed. Introduced a new -2L value to designate that the region is being removed (-1L means it's permanent), which is what visible_region_at was really trying to test.
cohrs
2006-09-21 15:03:48 +00:00
2303fc8923
more symhandling followup - yet another unused symbol, this one on files.c.
cohrs
2006-09-21 06:24:44 +00:00
81d5ba4044
more symhandling followup - the cause of of the odd "~" with DECgraphics appears to have been caused by the Is_rogue_level(&u.uz) tests occurring before rogue_level was initialized. Perhaps there's a better way to deal with this than what I did?
cohrs
2006-09-21 06:24:19 +00:00
72011cb75f
more followup (trunk only)
nethack.allison
2006-09-21 05:53:08 +00:00
39d5f48ce0
symhandling followup for Linux - tile2x11 would not build because drawing.c now depended on strcmpi which was (via STRNCMPI not being defined) defined to strncmpi which is implemented in hacklib.c which needs panic which is defined in... I gave up on tracking down all the loose ends and changed the strcmpi to strcmp, which means the handling is case sensitive, but it avoids a bunch of changes to the way the util/Makefile. - the symhandling changes introduced a chicken and the egg problem for ASCIIGRAPH on Unix platforms, which was getting the defn from tcap.h but that does not get included earlier enough nor often enough. I added a defn to unixconf.h to mimic ntconf.h, since ASCIIGRAPH is normally defined on Unix. - options.c included an unused decl for a function named graphics_opts - Unix Makefile was not installing "symbols". I'm assuming this isn't supposed to get the DLB treatment.
cohrs
2006-09-21 05:09:38 +00:00
f0bf6c7653
more follow-up (trunk only)
nethack.allison
2006-09-21 03:47:00 +00:00
2b530870a3
compilation w/o WIZARD > Michael Allison wrote: > There are unresolved functions in the trunk if you build without WIZARD > defined and attempt to link: Also to a lesser extent, in the 3.4.4 branch.
cohrs
2006-07-03 15:11:25 +00:00
4b1c4728d6
region memory
nethack.allison
2006-07-03 14:30:01 +00:00
230d150350
region memory
nethack.allison
2006-07-03 14:21:21 +00:00
b8d744819b
more fmt_ptr (trunk only)
nethack.allison
2006-07-02 19:16:58 +00:00
a98151cf9a
more fmt_ptr (trunk only)
nethack.allison
2006-07-02 19:09:42 +00:00