f5a1d78fee
MinGW (from <Someone>) This patch fixes the MinGW Makefile: - Adds support for the keystroke DLL. DLLs are interchangeable between gcc and msc builds. - Gets the Makefile to work for Win95 and friends - Adds the -mms-bitfields flag to ensure savefile compatibility between MinGW and MSC files - Fixes various minor issues: layout, make spotless, and some duplicate commands that are now governed by a new tag ($(O)gamedir.tag).
nethack.allison
2003-03-13 17:05:13 +00:00
b27d66c723
blessed genocide bit A suggestion to the mailing list. If the response is more than a single letter and doesn't match any class description, don't say "symbol" in the followup message. I left "symbol" in if the response in a single character, I thought it was more helpful.
cohrs
2003-03-12 07:26:13 +00:00
94ae25c1ef
golems and cold <Someone> wondered post-3.4.1 why paper golems are affected by cold. Given what I know of paper, straw and wood, and fantasy golems of each type, all three types of golem seem like they should resist cold. The others were less clear to me, someone else can address them if necessary.
cohrs
2003-03-12 06:05:17 +00:00
9fe995d2a3
class genocide by species name Incorporate a mod submitted by <Someone> to implement the TODO in the class genocide code by walking thru the species to find a class to genocide if the user input does not match the class description.
nethack.allison
2003-03-11 03:38:59 +00:00
6b1811007c
new prayer trouble
nethack.rankin
2003-03-10 23:49:04 +00:00
7350d4fc98
tune notes hint
nethack.rankin
2003-03-10 23:36:01 +00:00
1a428307f3
non-humanoid lawful minions wearing armor <Someone> reported that couatl and ki-rin could wear boots and gloves. Two problems: 1. all minions were created with a sword and armor, even those that couldn't use them. 2. couatl and ki-rin were missing some important bits in their M1 flags. Now neither couatl or ki-rin are created with armor, and they won't try to wear any armor they cross in the dungeon.
cohrs
2003-03-10 20:57:49 +00:00
8bc452fe31
Fix random character selection, as From a bug report.
warwick
2003-03-10 06:48:53 +00:00
6cbff0150f
invisible pets Invisible pet fix for the recently reported bug, as well as another one found in the process.
arromdee
2003-03-10 04:13:05 +00:00
956c9727b0
more golem stone-to-flesh Since all golem statues are stone, make them all become flesh.
nethack.allison
2003-03-09 22:24:19 +00:00
30d81e9097
statue of stone golem animates as flesh golem
nethack.allison
2003-03-09 18:39:26 +00:00
8de1ed25c0
yet another grammar bit <Someone> mentioned a bad grammar bit in the newsgroup. Backported to 3.4.2 as well to save us from many repeat bug reports.
cohrs
2003-03-09 17:47:05 +00:00
662688508a
fixes34.2 put back blank line I accidentally removed
nethack.allison
2003-03-09 16:17:16 +00:00
daed1ff394
win32tty distinguish between black/gray/white
nethack.allison
2003-03-08 23:47:14 +00:00
37f09d3bb0
MSDOS Makefile fix prevent "dir /l /b" from getting modified to "dir \l \b"
nethack.allison
2003-03-08 23:27:56 +00:00
d4c5f883d4
post-3.4.1 betabug: mimick mimicking is correct, mimick is not.
cohrs
2003-03-05 06:04:08 +00:00
baa912fa61
U319 - lotu juice Valid fruit names like lotus would result in funny fruit juice names, eg "lotu juice". Looking at a long list of words ending in "us", the ones one might reasonbly use for a fruit name were all singular, as were almost all of the unreasonable words. Changed the logic to prefer to leave "us" words alone, except for 2 monster types that might be entered with "s" at the end. Tengus is not correct, according to makeplural, but I put that in to be nice.
cohrs
2003-03-05 05:45:45 +00:00
5122409416
Several things that break savefile compatibility - Version change from 3.4.x - timed_delay feature ignore in makedefs - several flags from iflags to flags - use offsets from mons array entries in save file rather than storing the ptr and calculating the distance from beginning of array
nethack.allison
2003-03-05 04:39:47 +00:00
14c53eb840
typo in <email deleted> #ifdef HOLD_LOCKFILE_OPEN "exlusive lock on level 0 file", #endif
nethack.allison
2003-03-05 02:45:21 +00:00
4d6cfb01a7
U313 - crash applying figurine, cursed bell or candles Reported for applying a figurine that was used up, but I found the same problem could affect cursed bells and candles. Modified all three helper functions to indicate when the object is gone, and modified doapply to deal with this before doing the artifact check.
cohrs
2003-03-04 06:53:25 +00:00
27977b7c15
win32 stuff held until after bugfix release (from <Someone>) -better handling of "more" prompt for messages that would have scrolled off the window -support perm_invent -menu option to add/remove windows captions
nethack.allison
2003-03-03 23:31:36 +00:00
b83d8d3b5d
U58 - Targetting problem with infravision/ESP A skilled/expert caster of fireball/cone of cold was not able to target a location with a monster seen only by infravision/ESP. Since you can focus on the monster there, targetting shouldn't fail in this case. Attempting to lock onto a monster inside stone still won't work.
cohrs
2003-03-03 05:56:58 +00:00
77c538e164
B20008 - seeing pet move The cansee() checks are not really correct for seeing your pet move. Changed them to a pair of canseemon() checks, one before the move, one after. I can see an argument for canspotmon(), but decided to keep it based on sight. If your pet is unseen in both locations, you won't get any messages, which I think is more correct. If you do get the message, use noit_Monnam to ensure no more "it" message.
cohrs
2003-03-02 21:54:37 +00:00
ab5ab8e580
remove duplicated fixes Un-list fixes also listed in fixes34.2. This causes the fixes files to still reflect all the changes since the last one, from the point of view of someone seeing a release tarball.
cohrs
2003-03-02 15:46:20 +00:00
f566eb2b4e
W341-2 Finnish and international keyboard arrangements
nethack.allison
2003-03-02 13:45:56 +00:00
eab7064510
W341-2 Finnish and international keyboard arrangements
nethack.allison
2003-03-02 12:58:29 +00:00
be0ad1b8ab
opthelp for use_inverse <Someone> (beta) noticed while 3.4.1 was in the process of releasing that use_inverse wasn't documented in the opthelp.
cohrs
2003-03-02 07:25:46 +00:00
bfd5856d4f
Yname2 vs yname <Someone> noticed a capitalization mistake in a new message.
cohrs
2003-03-02 07:02:00 +00:00
94d4c78bdf
data.base typo <Someone> noticed that we didn't thoroughly spellcheck data.base.
cohrs
2003-03-02 06:49:35 +00:00
3ae35843d0
U287 - how old is nethack Every release, we get at least one message asking when the first version of nethack was released. Add the year of 1.4 to the history file.
cohrs
2003-03-02 06:36:24 +00:00
f60f576727
Building src objects via Makefile.utl <Someone> noticed that if one builds something in util and the required .o files aren't already built in src, the .o gets placed in the wrong place. Added the missing '-o $@' to the compilation command.
cohrs
2003-03-02 06:21:29 +00:00
b6da412ef1
U277 - Gnome compilation on Redhat 7.2 & 8.0 Reported on RH 7.2 and 8.0. Compilation failed because system headers that needed _GNU_SOURCE on these Redhat versions got included before it was defined. To ensure _GNU_SOURCE is defined, added an autodetect for it to config1.h and removed the need to set it in unixres.c. __linux__ is also checked elsewhere.
cohrs
2003-03-02 06:07:19 +00:00
a9a7ffe18f
U295 - bones file creation cursing secondary weapon caused panic As reported, if you're twoweaponing and die, your secondary weapon may become cursed and drop. But, the bones file code is dropping everything and tries to drop it again, causing a panic. drop_upon_death just clears things out, so follow suit for uswapwep.
cohrs
2003-03-02 05:41:00 +00:00
0e3d283508
C341-1 - don't make monsters angry if they enter non-hero regions this currently affects only regions created created by deads heros found in bones files
cohrs
2003-03-02 05:33:45 +00:00
0f03444261
new 3.5.0 fixes file, for trunk changes until further notice
cohrs
2003-03-02 03:33:55 +00:00
935d283298
README file for 3.5.0
kmhugo
2003-03-02 00:39:23 +00:00
04554e7729
Work on more UNIX systems.
warwick
2003-02-26 07:25:54 +00:00
bbb6a45c34
minor Unix Makefile mod I just noticed that the installed owner/group of "recover" was not being set correctly. This has no important effect, but does look funny.
cohrs
2003-02-21 04:32:29 +00:00
c6cbe125de
updating official Linux binary I'm updating the official binary to be built on a Redhat 8.0 system. This should give the binary some legs if we take a while to get the next release out.
cohrs
2003-02-21 04:02:38 +00:00
7d0a10f3fd
more win32 more (from <Someone>) <Someone> and <Someone> both agreed that this was: - useful - unlikely to break anything.
nethack.allison
2003-02-21 01:55:26 +00:00
fc1ae80c9b
Windows CE bits (from <Someone>)
nethack.allison
2003-02-21 01:51:54 +00:00
6692b3a984
(keni, for jhsa) here are two minor patches for amigaport (ppc/gcc related, compiletime). Teemu noticed these during a testcompile for 341 tarball today.
keni
2003-02-20 16:36:02 +00:00
2875a46833
Roll back the last-minute patch after <Someone> found problems with it
nethack.allison
2003-02-20 10:51:40 +00:00
5c2b773051
another win32 Makefile.gcc (from <Someone>) another error in the makefile.gcc, not fatal, just a leftover from the MS makefile. This patch includes both makefile fixes.
nethack.allison
2003-02-19 14:01:35 +00:00
788b94f2fa
Makefile bcc (from Yitzhak) 1) Update documentation for using bison/flex 2) Fix use of $(CC). In the makefile, it's supposed to be $(cc). Otherwise it won't compile. [caused during recent dependency updates]
nethack.allison
2003-02-19 13:57:20 +00:00
1332789fd6
building under MinGW (from <Someone>) didn't work. Makefile.gcc had a space instead of a tab somewhere.
nethack.allison
2003-02-19 13:53:08 +00:00
4107ce55af
confuse monster bit
nethack.rankin
2003-02-19 12:26:03 +00:00
0c4bd66545
runtime port identification The CE ports use makedefs hosted on another platform, so the version string generated at build time isn't really appropriate.
nethack.allison
2003-02-19 11:44:14 +00:00
3d9d7f24b3
ensure that shade_aware is only set for shades.
nethack.allison
2003-02-19 11:19:30 +00:00
0e2630f817
wizkit fgets() buffer size also ignore lines where we didn't read a newline within BUFSZ characters
nethack.allison
2003-02-19 06:14:47 +00:00
1284e86476
lint follow up Janet wrote: >There is one more new complaint that might cause problems: >explode.c(545): warning: conversion from long may lose accuracy
nethack.allison
2003-02-19 05:12:31 +00:00
0f51c0174f
undead turning of ghost on bones level
nethack.allison
2003-02-19 04:31:46 +00:00
39e11412b0
windows PORT_SUB_ID
nethack.allison
2003-02-19 03:14:21 +00:00
19fe8a249b
Update against what's in the directories.
jwalz
2003-02-19 00:06:39 +00:00
1d488f4762
Allow use of old compiler.
jwalz
2003-02-18 22:31:12 +00:00
7c937d2186
B20001 - shopkeeper angry at unnamed customer The "following" flag could get set in several places where it was not obvious that the customer name would be remembered. Since the shopkeeper should always get angry at the current player, set the name at the same place that the flag is set.
cohrs
2003-02-18 17:08:04 +00:00
86dd975ec6
fix warning without STEED defined
nethack.allison
2003-02-18 12:28:35 +00:00
fc2acbb130
win32 and msdos recover
nethack.allison
2003-02-18 00:21:19 +00:00
73d357a647
win32 and msdos recover
nethack.allison
2003-02-17 23:56:40 +00:00