e424ca4ba3
Juiblex' frozen "moat" <Someone> reported that freezing the swamp on Juiblex' level would result in message about a frozen moat. Avoid this by using waterbody_name to to determine if it's a moat or not.
cohrs
2004-03-26 18:20:49 +00:00
54feb64a0e
U944: Tripping over cockatrice corpse does not petrify added the missing check in slip_or_trip for the case where the hero is not wearing boots
cohrs
2004-03-26 18:15:29 +00:00
f349b74e0b
nethack man page updates - as requested by ESR, remove the use of parentheses from the usage summary, it confused some man page conversion tool he has - updated documentation for the -p option to mention the word "role" so anyone search for role in the man page will still find it - removed use of .UC, it is listed as deprecated in all the current man documentation I could find, when it was even documented at all - other minor spelling and formatting (hyphenation) changes
cohrs
2004-03-26 17:23:15 +00:00
8e4821a8f2
U172 - documetation vs implemented default for null option The implemented default is "on", document this.
cohrs
2004-03-13 01:27:21 +00:00
dbf99cab6e
blindfold (from r.g.r.n) Someone suggested that if your vision is only blocked by a blindfold and it's the blindfold that glows, you should be able to see it.
arromdee
2004-03-12 04:04:51 +00:00
74b4ffe486
blindfold (from r.g.r.n) Someone suggested that if your vision is only blocked by a blindfold and it's the blindfold that glows, you should be able to see it.
arromdee
2004-03-12 03:57:20 +00:00
aa6f3df889
new context_info struct in compat checks (trunk only)
nethack.allison
2004-02-02 12:44:58 +00:00
42f202f4c0
new context_info struct in compat checks (trunk only)
nethack.allison
2004-02-02 01:30:31 +00:00
1e8c99bcc0
thrown potions can sometimes hit saddle
nethack.allison
2004-01-31 14:59:36 +00:00
5d32958e04
dipping acid in a fountain <Someone> reported that dipping acid in a fountain did not always destroy the acid. It might be best to have get_wet call useup in this case, but that would require more work.
cohrs
2004-01-28 17:49:21 +00:00
e84bea2009
fleeing mimics Reported to the list back in November: scaring a mimicing mimic will produce a "turns to flee" message, but the mimic does not unmimic nor does it flee. The latter behavior made sense to me as a defense mechanism, so I changed monflee to avoid printing the message in this case.
cohrs
2004-01-27 21:10:14 +00:00
b661f86e67
U846 - xorns and pits Change pit behavior to always mark a non-flying poly'd player as trapped in a pit, even when Passes_walls is set. This allows players polymorphed into xorns to descend into pits and pick things up. In this case, any attempt to move out of the pit now takes a turn but always succeeds. Also fixed a related bug (w/o ID) that a player could become trapped as if in a pit when leaving xorn form because u.utrap wasn't checked, and simplified the code since the extra Passes_walls checks are no longer needed. Also updated code in sit.c that duplicated uteetering_at_seen_pit.
cohrs
2004-01-27 19:35:09 +00:00
7ab2bb967a
Invisible monsters looking much better <Someone> reported back in December of an invisible monster using an amulet of lifesaving and looking much better. While the comment in the code says the amulet is visible, this does not mean the monster is. Add a secondary check.
cohrs
2004-01-27 17:28:00 +00:00
a5e7a67130
U880 - grammar when eating artifacts Both the reported tombstone message and the initial message could be grammatically incorrect for eating identified artifacts. This begs the question whether artifacts should be so easy to destroy.
cohrs
2004-01-27 03:37:51 +00:00
6f0fb33e9f
general musical instrument use while polymorphed Extend the previous patch to cover all blown instruments. Also covers the case of the player strangling. The test is moved to a new can_blow function to keep the test in one place. It supports any monster, although all current tests are for the player.
cohrs
2004-01-27 00:23:31 +00:00
661f91009b
whistle use while polymorphed Restrict poly'd whistle use to monsters that can blow a whistle. The restriction includes those that make no sound (or just buzz, which is a wing-thing) and are either breathless, tiny (eg ants), headless or water natives. Searching monst.c, this appeared to provide a reasonable set of restrictions. There are a couple cases one might quibble about if someone feels like refining this further.
cohrs
2004-01-26 23:19:36 +00:00
89022d94fd
using a whistle underwater A long time ago, a message to the list suggested that whistles should not work underwater. I did some google research and this does appear to be true for most whistles. However, magic whistles are magical, so I left them alone (also, I did find one high-tech whistle in my research that claimed to work underwater). Since being underwater affects pitch, adjusted the magic whistle message slightly for that case.
cohrs
2004-01-22 23:25:15 +00:00
0c14e67660
gcc compliation warnings Since I last tried to compile, a couple gcc warnings slipped into the code.
cohrs
2004-01-22 23:06:21 +00:00
f2101638db
avoid "It turns into it"
nethack.allison
2004-01-17 20:42:14 +00:00
569cb15070
new year
nethack.allison
2004-01-11 02:30:07 +00:00
619f9fccf8
cmdassist enhancement again
nethack.rankin
2004-01-10 03:29:30 +00:00
62e46878b1
pat wrote: > In the development code, two status types have gotten reversed. > Hallucinating shows up as "Stun" and being stunned shows up as "Hallu".
nethack.allison
2003-12-31 20:11:02 +00:00
f52e1de293
OS2 bits Ronald Van Iwaarden wrote: ... lines 1845 and 1846 of cmd.c generate a 'value out of range warning' due to the compiler making 0x80 an integer rather than a character and '|'ing it with the argument. This requires a minor change to micro.h. [ Makefile.os2 rev does not currently make sense in the trunk. ]
cohrs
2003-12-07 20:20:59 +00:00
f98e7d1fe6
vms version bit (trunk only)
nethack.rankin
2003-12-07 19:10:31 +00:00
4bfcd1ee96
Files update, part 2 While looking thru the whole list, I found a few sorting mistakes which confused my inspection and one misspelling. I didn't inspect the derived file list.
cohrs
2003-12-07 18:07:28 +00:00
5b74be68fe
B02002 - drawbridge vs longworm If a long worm's head is on the drawbridge and a tail segment is at the portcullis and you raise the drawbridge, bad monster handling occurs because of some recursion that occurs before set_entity is called again. Not sure when this last worked; it's broken in 3.4.2 as well. Modified e_died to ensure both entity objects for the same monster get cleaned up so subsequent e_at calls behave as expected.
cohrs
2003-11-27 17:37:38 +00:00
70e25fa154
U761 - Sitting as a hider and other related is_hider behavior While looking at the behavior of sitting hiders, I noticed other related odd behavior. - player hiding while poly'd as a hider that hangs on the ceiling now drops to the floor before sitting (similar to the behavior of movement commands). - trappers, as per data.base, don't hang on the ceiling. Changed the mattacku case dealing with hiders to not treat trappers as ceiling hiders. - updated can_reach_floor to also exclude ceiling hiders. This covers a bunch of cases, such as pickup, look-here-while-blind, and so on. Another alternative would have been to automatically unhide for all such cases. trunk only, it's a minor bug IMO and we appear to be close to a release.
cohrs
2003-11-27 07:03:56 +00:00
cfa72fcee1
compilation bit
cohrs
2003-11-27 06:25:46 +00:00
43664aa310
interim status support for X11 and gnome so these window ports can compile with STATUS_VIA_WINDOWPORT defined
cohrs
2003-11-26 23:42:10 +00:00
b0560d45a0
compilation and warnings bits for new botl code - gcc warned that the "anything" initializer needed more braces - gcc also warned of a couple unused variables - WIN_STATUS, when STATUS_VIA_WINDOWPORT is not defined, had no type
cohrs
2003-11-26 21:54:07 +00:00
71b947af0e
more status_via_windowport (trunk only)
nethack.allison
2003-11-25 00:31:19 +00:00
ac9b871dc3
status change followup (trunk only)
nethack.allison
2003-11-24 03:35:33 +00:00
f3e2499101
B02003 - spelling of subkeyvalue option in Guidebook
cohrs
2003-11-23 21:51:15 +00:00
57a1c343dd
Unix CLI option to set windowtype Add the ability to select the windowtype on the command line on Unix using a new -wwindowtype option. I had thought the proposed patch could core dump, but the default windowtype selection occurs earlier and ensures that raw_print will always work. So, the only problem with the proposed patch was it didn't move the linux and sco special-case code until after the selection was made. That special-case code really should be moved to to wintty.c, IMO since it doesn't affect other windowtypes.
cohrs
2003-11-23 21:36:36 +00:00
f8d6b1d41f
lit and unlit corridors The default symbol for lit and unlit corridors are the same. This makes the lit_corridor option a no-op where the defaults are used and also means that using a light scroll/spell a corridor has no obvious effect. To address that, I special-cased the lit corridor symbol and change its color to bright white when its the same symbol as the unlit corridor symbol (I didn't change the default color since I thought that made the lit corridor look strange using the windows console interface).
cohrs
2003-11-23 21:24:16 +00:00