]> granicus.if.org Git - nethack/log
nethack
9 years agoxlogfile tweak to avoid forcing ANSI C
PatR [Thu, 19 Mar 2015 02:21:29 +0000 (19:21 -0700)]
xlogfile tweak to avoid forcing ANSI C

Avoid the C89/C90 feature of implicit concatentation of string literals.
XLOG_SEP handling becomes clumsier but will work with pre-ANSI compilers.

9 years agoMove some hard-coded string arrays into data files.
Pasi Kallinen [Wed, 18 Mar 2015 20:05:10 +0000 (22:05 +0200)]
Move some hard-coded string arrays into data files.

Random epitaphs, engravings and hallucinatory monsters now
live in text data files.

9 years agoPrevent segfault, water_damage may get a NULL obj
Pasi Kallinen [Wed, 18 Mar 2015 19:40:54 +0000 (21:40 +0200)]
Prevent segfault, water_damage may get a NULL obj

9 years agoMerge branch 'paxed-xlogfile'
Pasi Kallinen [Wed, 18 Mar 2015 16:57:52 +0000 (18:57 +0200)]
Merge branch 'paxed-xlogfile'

9 years agoStart to prepare dat/history for release
nhmall [Wed, 18 Mar 2015 02:40:57 +0000 (22:40 -0400)]
Start to prepare dat/history for release

This gets the history started. Please review/correct/improve and
fill in the various <FIXME> items I've flagged.

9 years agoMore getpos improvements
Pasi Kallinen [Tue, 17 Mar 2015 19:22:43 +0000 (21:22 +0200)]
More getpos improvements

Look up remembered dungeon features, not user-visible glyphs,
and ignore uninteresting features (room, corridor and wall tiles).

Original patch by Patric Mueller, from UnNetHack

9 years agosome lint cleanup
PatR [Tue, 17 Mar 2015 02:22:49 +0000 (19:22 -0700)]
some lint cleanup

9 years agoallow DEBUGFILES to be overridden via getenv()
PatR [Mon, 16 Mar 2015 22:28:01 +0000 (15:28 -0700)]
allow DEBUGFILES to be overridden via getenv()

If getenv("DEBUGFILES") yields a value then it takes precedence over
sysconf.DEBUGFILES or sys.c's #define DEBUGFILES.  (It probably should
only be controlled via environment since it is not a system-wide
attribute, but I haven't taken out the SYSCF handling for it.)

9 years agofinally remember to add the 'nh-' versions
Derek S. Ray [Mon, 16 Mar 2015 21:26:31 +0000 (17:26 -0400)]
finally remember to add the 'nh-' versions

9 years agodungeoneers update March 16, 2015
nhmall [Mon, 16 Mar 2015 10:04:43 +0000 (06:04 -0400)]
dungeoneers update March 16, 2015

9 years agofix #H3724 - gold pile stacking bug
PatR [Mon, 16 Mar 2015 09:29:10 +0000 (02:29 -0700)]
fix #H3724 - gold pile stacking bug

     Bug report included a pointer to a fix; this patch is a superset.
Gold pieces dropped on an altar by the player got their bknown flag set,
which is incorrect since bless/curse doesn't apply to coins.  If a
monster (in reported case, a slain temple priest) dropped gold there too
then the two stacks wouldn't merge.  For the normal !GOLDOBJ config, the
problem goes away as soon as the gold gets picked up.  I didn't test for
GOLDOBJ but think two inventory slots containing gold can result.

     The superset part is to not break agnostic conduct by dropping gold
on an altar since no information is revealed when doing that.

[This was one of the very last patches checked into the old cvs repository,
where the somewhat out of date message above was accidentally omitted.]

9 years agofree 'sysopt' strings upon termination
PatR [Mon, 16 Mar 2015 09:03:40 +0000 (02:03 -0700)]
free 'sysopt' strings upon termination

9 years agoDEBUG/debugpline() fixup
PatR [Mon, 16 Mar 2015 01:02:26 +0000 (18:02 -0700)]
DEBUG/debugpline() fixup

 * Replace variadic debugpline() with fixed argument debugpline0(str),
   debugpline1(fmt,arg), and so on so that C99 support isn't required;
 * showdebug() becomes a function rather than a macro and handles a
   bit more;
 * two debugpline() calls in light.c have been changed to impossible();
 * DEBUGFILES macro (in sys.c) can substitute for SYSCF's DEBUGFILES
   setting in !SYSCF configuration (I hope that's temporary).

9 years agoSome few updates/additions; clean up formatting
Derek S. Ray [Sun, 15 Mar 2015 18:28:01 +0000 (14:28 -0400)]
Some few updates/additions; clean up formatting

9 years agowithdraw fixes35.0 part of prior commit
nhmall [Sun, 15 Mar 2015 16:59:34 +0000 (12:59 -0400)]
withdraw fixes35.0 part of prior commit

There was actually a fixes35.0 entry further down that covered off
that particular entry already which I missed first time around.

> many instances of physical damage were not taking Half_physical_damage
> into account when reducing your hitpoints

9 years agocatch up on half-physical damage docs
nhmall [Sun, 15 Mar 2015 16:36:45 +0000 (12:36 -0400)]
catch up on half-physical damage docs

This is catching up on some things that were changed
in development years ago that Dave C. suggested be
documented.

For the record:
-The things that were evaluated and ruled out
are now documented in include/youprop.h so they don't
come up again.

- The things that were evaluated and deemed to be susceptible
to the intrinsic and thus led to a modification in the code
are listed below in this commit message.

Modifications:
- A crystal ball exploding on being applied
- Artifacts' blasting
- Being a fish out of water
- Being hit by Mjollnir on the return
- Being thwacked by an iron ball chained to you
- Boiling/freezing potions
- Broken wands
- Bumping head on ceiling by cursed levitation
- Burning (un)holy water
- Chest/door/tin traps
- Dipping a lit lamp into a potion of oil
- Exploding rings and wands (under all circumstances)
- Exploding spellbooks
- Falling downstairs
- Falling into a (spiked) pit
- Falling off or failing to mount a steed
- Falling on a sink while levitating
- Getting squished in a pit under a boulder
- Hitting your foot with a bullwhip
- Hitting yourself with your pick-axe
- Hooking yourself with a grappling hook
- iron-ball-pulling yourself out of a bear trap
- Jumping/Newton's-Thirding into something solid
- Kicking something that makes you go "Ouch!"
- Land mine explosion
- Sitting in a spiked pit
- Stinking cloud damage
- Thrown potion (bottle)
- Zapping yourself with a wand, horn or spell
- Jumping yourself out of a bear trap

9 years agoDeath talks in CAPITAL LETTERS
Pasi Kallinen [Sun, 15 Mar 2015 07:53:34 +0000 (09:53 +0200)]
Death talks in CAPITAL LETTERS

9 years agoAdditional obstruction messaging fixup
nhmall [Sat, 14 Mar 2015 13:43:07 +0000 (09:43 -0400)]
Additional obstruction messaging fixup

9 years agofix messaging in obstructed() in lock.c
nhmall [Sat, 14 Mar 2015 02:27:09 +0000 (22:27 -0400)]
fix messaging in obstructed() in lock.c

From ais523's recent list of bugs:
If a long worm tail is blocking the door, and you're blind and not
telepathic, attempting to close the door marks the position of its head.

From an email received in late September 2014 before the git conversion:
> I was trying to close a door, not noticing that there was a garter
> snake there, and this message resulted:
> The garter snake stands in the way!
> I haven't tried it with any other monsters without feet, but
> "stands in the way" appears to be the wrong way to describe
> this situation...

Both of the above were found in the same function in lock.c

9 years ago"swallowed whole" was preceded by "You bite into"
nhmall [Fri, 13 Mar 2015 11:33:32 +0000 (07:33 -0400)]
"swallowed whole" was preceded by "You bite into"

Another reported by ais523:
The death message "swallowed %s whole" is preceded by
"You bite into %s."; these contradict.

9 years agoabuse wisdom in keeping with Rider eating msg
nhmall [Fri, 13 Mar 2015 05:02:09 +0000 (01:02 -0400)]
abuse wisdom in keeping with Rider eating msg

The death message for eating a Rider is "unwisely tried to eat...", but
it doesn't abuse Wisdom (potentially relevant if you lifesave)

9 years agoInitial version of simple recipes file
Derek S. Ray [Fri, 13 Mar 2015 02:47:44 +0000 (22:47 -0400)]
Initial version of simple recipes file

9 years agoAdd Extended Logfile
Pasi Kallinen [Thu, 12 Mar 2015 19:35:04 +0000 (21:35 +0200)]
Add Extended Logfile

9 years agoFix warnings
Pasi Kallinen [Thu, 12 Mar 2015 15:57:13 +0000 (17:57 +0200)]
Fix warnings

9 years agocharge for a boulder that fills a pit in shop
nhmall [Thu, 12 Mar 2015 03:04:02 +0000 (23:04 -0400)]
charge for a boulder that fills a pit in shop

 Changes to be committed:
modified:   src/do.c

From the email sent by ais523 earlier:
> You aren't charged for digging a pit below an unpaid boulder
> (causing the boulder to fill the pit).

9 years agofrom ais523 list: charge for boulder filling pit
nhmall [Thu, 12 Mar 2015 01:57:36 +0000 (21:57 -0400)]
from ais523 list: charge for boulder filling pit

9 years agoTTY: Implement the menu_search command
Pasi Kallinen [Wed, 11 Mar 2015 19:56:12 +0000 (21:56 +0200)]
TTY: Implement the menu_search command

When in a menu that allows selecting entries, press ':'
to enter any text. Entries that match the text (via pmatch)
will be toggled.

9 years agoAdd MAX_STATUENAME_RANK sysconf setting
Pasi Kallinen [Wed, 11 Mar 2015 17:56:34 +0000 (19:56 +0200)]
Add MAX_STATUENAME_RANK sysconf setting

MAX_STATUENAME_RANK tells how many score file entries to use
for random statue names.

9 years agogetpos improvements: automatic description
Pasi Kallinen [Wed, 11 Mar 2015 15:16:05 +0000 (17:16 +0200)]
getpos improvements: automatic description

Pressing '@' will move the cursor on top of the hero.
Pressing '#' will toggle automatic description mode, where
the feature under the cursor is automatically described
when the cursor is moved.

9 years agocatch up on some fixes entries
nhmall [Tue, 10 Mar 2015 22:34:01 +0000 (18:34 -0400)]
catch up on some fixes entries

9 years agoMerge branch 'master' of https://rodney.nethack.org:20040/git/NHsource
nhmall [Tue, 10 Mar 2015 22:02:29 +0000 (18:02 -0400)]
Merge branch 'master' of https://rodney.nethack.org:20040/git/NHsource

9 years agodo_look() in post-3.4.3 code fixes entry
nhmall [Tue, 10 Mar 2015 22:00:49 +0000 (18:00 -0400)]
do_look() in post-3.4.3 code fixes entry

9 years agoOne VS Makefile for Nethack that works with VS2010-VS2015
nhmall [Tue, 10 Mar 2015 18:25:54 +0000 (14:25 -0400)]
One VS Makefile for Nethack that works with VS2010-VS2015

9 years agoAdd boolean option "bones"
Pasi Kallinen [Tue, 10 Mar 2015 17:48:04 +0000 (19:48 +0200)]
Add boolean option "bones"

Setting bones off prevents saving and loading bones files.

9 years agoFix GENERIC_USERNAMES thinko
Pasi Kallinen [Tue, 10 Mar 2015 15:30:24 +0000 (17:30 +0200)]
Fix GENERIC_USERNAMES thinko

9 years agotypo in format string on previous commit
nhmall [Tue, 10 Mar 2015 02:11:49 +0000 (22:11 -0400)]
typo in format string on previous commit

9 years agomore do_look() glyph usage without it being set properly
nhmall [Tue, 10 Mar 2015 02:05:48 +0000 (22:05 -0400)]
more do_look() glyph usage without it being set properly
 Changes to be committed:
modified:   src/pager.c

When the previous occurrence that triggered a segfault
was fixed, I didn't check for more of them. It turns out there
were more instances.

This also removes some dead code.

9 years agoMerge branch 'master' of https://rodney.nethack.org:20040/git/NHsource
nhmall [Tue, 10 Mar 2015 01:19:37 +0000 (21:19 -0400)]
Merge branch 'master' of https://rodney.nethack.org:20040/git/NHsource

9 years agofix a segfault in mapglyph reported by Pasi earlier today
nhmall [Tue, 10 Mar 2015 01:08:26 +0000 (21:08 -0400)]
fix a segfault in mapglyph reported by Pasi earlier today
 Changes to be committed:
modified:   src/pager.c

Steps to reproduce the reported segfault:
Use / command, answer n, press space and enter

In do_look() variable glyph is only set to a proper
value if using the screen (from_screen) or the
mouse (clicklook).

On the code path that triggered the segfault,
glyph was being passed to mapglyph with a random
arbitrary value.

If glyph had been initialized at the start of
do_look(), it would have prevented the segfault,
but would have always displayed a giant ant or
something silly instead of the correct thing.

Don't use glyph except under
from_screen || clicklook.

9 years agoChange command X to twoweapon toggle
Pasi Kallinen [Mon, 9 Mar 2015 20:53:43 +0000 (22:53 +0200)]
Change command X to twoweapon toggle

Explore mode is now an extended command #exploremode.
There's no sense that a command used max. once per game, and
in normal games not at all, takes up a key. So, analogous to
the 'x' command (swap weapons), 'X' now toggles two-weapon
combat.

9 years agoComment typofix
Pasi Kallinen [Mon, 9 Mar 2015 20:22:32 +0000 (22:22 +0200)]
Comment typofix

9 years agoUse a menu to loot multiple containers
Pasi Kallinen [Mon, 9 Mar 2015 19:08:42 +0000 (21:08 +0200)]
Use a menu to loot multiple containers

When looting a location with multiple containers, show a menu for user
to pick the containers to loot instead of asking a yes/no question for
each container.

9 years agoDefine for generic usernames which prompt for name
Pasi Kallinen [Mon, 9 Mar 2015 16:42:53 +0000 (18:42 +0200)]
Define for generic usernames which prompt for name

Instead of hard-coding the "play", "player", etc. usernames
which will prompt the user for their name, allow defining
the names in config.h

9 years agoTTY: Prevent accidental escapes from string entries
Pasi Kallinen [Sun, 8 Mar 2015 13:11:01 +0000 (15:11 +0200)]
TTY: Prevent accidental escapes from string entries

On NAO, one of the major complaints was accidental escaping
from wishing prompt when using cursor keys.  The users were
trying to go "back" on the entry to fix a typo, but lost
the wish instead.

This prevents escaping out of a text prompt if there is any
text entered into the prompt; pressing escape clears the prompt.

9 years agoTTY: Do not cut off statuslines at 80 characters
Pasi Kallinen [Sun, 8 Mar 2015 08:40:26 +0000 (10:40 +0200)]
TTY: Do not cut off statuslines at 80 characters

Show as much of the status line as possible, instead of chopping
it at COLNO - this prevents possible game-influencing status
effects (Ill, Burdened, etc) from being hidden.

9 years agoImplement fcntl(2) file locking
Pasi Kallinen [Sat, 7 Mar 2015 13:11:41 +0000 (15:11 +0200)]
Implement fcntl(2) file locking

If you run a server, then you know of the somewhat annoying perm_lock
errors that creep up, requiring your attention before anyone else can
start a game.

This patch properly implements fcntl(2) locking on systems that can
handle it (*nix systems), that results in the lock being automatically
released on program termination, whether abnormal or not.

Original patch by Drew Streib, update by Edoardo Spadolini

9 years agoYou_hear already checks deafness
Pasi Kallinen [Fri, 6 Mar 2015 19:01:02 +0000 (21:01 +0200)]
You_hear already checks deafness

9 years agoMerge branch 'master' of https://rodney.nethack.org:20040/git/NHsource
nhmall [Fri, 6 Mar 2015 01:52:37 +0000 (20:52 -0500)]
Merge branch 'master' of https://rodney.nethack.org:20040/git/NHsource

9 years agoFix some README mistakes that Janet spotted
nhmall [Fri, 6 Mar 2015 01:45:17 +0000 (20:45 -0500)]
Fix some README mistakes that Janet spotted

9 years agoAdd database entry for land mine
Pasi Kallinen [Thu, 5 Mar 2015 14:34:16 +0000 (16:34 +0200)]
Add database entry for land mine

9 years agoAdd database entry for fedora
Pasi Kallinen [Thu, 5 Mar 2015 14:15:40 +0000 (16:15 +0200)]
Add database entry for fedora

9 years agoMake shuriken entry also match throwing star.
Pasi Kallinen [Thu, 5 Mar 2015 12:23:23 +0000 (14:23 +0200)]
Make shuriken entry also match throwing star.

9 years agoFix shuriken attribution
Pasi Kallinen [Thu, 5 Mar 2015 12:22:19 +0000 (14:22 +0200)]
Fix shuriken attribution

9 years agoAdd database entry for shuriken
Pasi Kallinen [Thu, 5 Mar 2015 12:21:21 +0000 (14:21 +0200)]
Add database entry for shuriken

9 years agoFix data.base entries
Pasi Kallinen [Thu, 5 Mar 2015 12:03:56 +0000 (14:03 +0200)]
Fix data.base entries

 -"bat" overrode later "combat" entry.
 -"gelatinous cube" and "jack boot" have their own entries.
 -"vampire bat" matched twice; use the bat entry.
 -dagger attribution started with spaces instead of tabs.

9 years agoUpdated README
nhmall [Wed, 4 Mar 2015 01:13:51 +0000 (20:13 -0500)]
Updated README

On 3/1/2015 10:37 AM, coppro wrote:
> >>          Sun SPARC based machine running SunOS 4.x, Solaris 2.x, or
> Solaris 7
>
> By release time, I should have access to a BSD flavour installed on a SPARC
> machine. Would out be helpful for me to do cursory tests?

On 3/1/2015 10:41 AM, lorimer wrote:
> I have access to a Borland environment too, so I'll be
> borrowing that at some point.  [Just not soon.]

I didn't include the above, just in case they don't happen.
The README can, of course, be updated again once they have
been tried.

9 years agoFix NHtext when GIT_DIR is not defined.
keni [Mon, 2 Mar 2015 21:32:29 +0000 (16:32 -0500)]
Fix NHtext when GIT_DIR is not defined.

9 years agoFix TTY crashing when a location has more than 32k items
Pasi Kallinen [Mon, 2 Mar 2015 18:34:25 +0000 (20:34 +0200)]
Fix TTY crashing when a location has more than 32k items

9 years agoMake a few fixes to code that was confusing indent
Sean Hunt [Mon, 2 Mar 2015 18:11:24 +0000 (13:11 -0500)]
Make a few fixes to code that was confusing indent

9 years agoFix segfault when MD termcap is not defined
Pasi Kallinen [Mon, 2 Mar 2015 18:21:34 +0000 (20:21 +0200)]
Fix segfault when MD termcap is not defined

9 years agoSanitize petnames and fruit to prevent escape codes
Pasi Kallinen [Mon, 2 Mar 2015 18:10:18 +0000 (20:10 +0200)]
Sanitize petnames and fruit to prevent escape codes

9 years agoPrint lava item destructions only if surviving.
Sean Hunt [Sun, 1 Mar 2015 17:02:38 +0000 (12:02 -0500)]
Print lava item destructions only if surviving.

This partially reverts commit 72c2ae233d35076adece2e8d02a7f8839e4a5aa8
in order to prevent players from using hangups during the destruction
messages to save themselves.

9 years agoMerge fire-based erosion to common codepaths.
Sean Hunt [Sun, 1 Mar 2015 16:54:40 +0000 (11:54 -0500)]
Merge fire-based erosion to common codepaths.

This finally eliminates all direct increases of `oeroded` and `oeroded2`
and moves them all to go via `erode_obj()`. They are still manipulated
directly in a few places, but not to erode objects.

This now merges the `fire_damage()` function to a common codepath, used
for items on lava and burning oil, but fire needs more work. There is
still a duplication between `destroy_item()` and `fire_damage()`; the
two codepaths should eventually be merged in some manner so that there
is only one codepath to say "an object was affected by fire". This path
might require some parameters, such as whether the fire will just erode
objects or burn them outright, but that can happen another day.

9 years agoFold `get_wet()` into `water_damage()`.
Sean Hunt [Tue, 24 Feb 2015 20:26:09 +0000 (15:26 -0500)]
Fold `get_wet()` into `water_damage()`.

This now ensures that dipping into water works like other sources of
water damage. There is a potentially significant gameplay change here:
dipping a container into uncursed water will wet all its contents. If
this is a problem, then we should add another parameter to water_damage
which will suppress this behaviour for dipping.

9 years agoRename `rust_dmg()` to `erode_obj()`.
Sean Hunt [Tue, 24 Feb 2015 20:21:30 +0000 (15:21 -0500)]
Rename `rust_dmg()` to `erode_obj()`.

9 years agoEliminate `erode_obj()` and other erosion.
Sean Hunt [Tue, 24 Feb 2015 20:20:01 +0000 (15:20 -0500)]
Eliminate `erode_obj()` and other erosion.

Now all erosion that isn't fire-based goes through `rust_dmg()`

9 years agoA lot more cleanup to rust and water.
Sean Hunt [Mon, 23 Feb 2015 22:21:11 +0000 (17:21 -0500)]
A lot more cleanup to rust and water.

9 years agoCover a couple of corner cases with `rust_dmg()`.
Sean Hunt [Mon, 2 Mar 2015 17:36:33 +0000 (12:36 -0500)]
Cover a couple of corner cases with `rust_dmg()`.

9 years agoRemove the `victim` argument to `rust_dmg()`.
Sean Hunt [Mon, 23 Feb 2015 20:08:30 +0000 (15:08 -0500)]
Remove the `victim` argument to `rust_dmg()`.

The argument can be calculated from `otmp`.

9 years agoFactor out a new `is_moat` function.
Sean Hunt [Mon, 23 Feb 2015 19:59:24 +0000 (14:59 -0500)]
Factor out a new `is_moat` function.

The fact that Juiblex's swamp is MOAT but not moat is weird and should
probably be looked at at some point.

9 years agoManually fix botched NHDT-Branch expansions.
keni [Mon, 2 Mar 2015 01:32:28 +0000 (20:32 -0500)]
Manually fix botched NHDT-Branch expansions.

9 years agoSwitch NHtext from "git branch" to "git symbolic-ref" to avoid corner cases.
keni [Mon, 2 Mar 2015 01:26:29 +0000 (20:26 -0500)]
Switch NHtext from "git branch" to "git symbolic-ref" to avoid corner cases.

9 years agocatch up fixes with some recent changes; also add 'community patch' section
nhmall [Sun, 1 Mar 2015 14:28:09 +0000 (09:28 -0500)]
catch up fixes with some recent changes; also add 'community patch' section

9 years agoRemove useless dungeon.def mangling
Pasi Kallinen [Sun, 1 Mar 2015 12:33:03 +0000 (14:33 +0200)]
Remove useless dungeon.def mangling

9 years agoRemove mention of compile-time AUTOPICKUP_EXCEPTIONS
Pasi Kallinen [Sun, 1 Mar 2015 10:03:51 +0000 (12:03 +0200)]
Remove mention of compile-time AUTOPICKUP_EXCEPTIONS

10 years agoRemove last mention of EXP_ON_BOTL
Pasi Kallinen [Sun, 1 Mar 2015 08:26:24 +0000 (10:26 +0200)]
Remove last mention of EXP_ON_BOTL

10 years agoRemove last mention of DUNGEON_OVERVIEW
Pasi Kallinen [Sun, 1 Mar 2015 08:16:00 +0000 (10:16 +0200)]
Remove last mention of DUNGEON_OVERVIEW

10 years agoChange NHtext to double the speed of "git checkout"
keni [Sat, 28 Feb 2015 22:52:19 +0000 (17:52 -0500)]
Change NHtext to double the speed of "git checkout"

10 years agoAdd new parameters to makedefs: --debug and --make
Pasi Kallinen [Wed, 25 Feb 2015 20:29:17 +0000 (22:29 +0200)]
Add new parameters to makedefs: --debug and --make

"makedefs --debug --make q" is equivalent to "makedefs -q" with
DEBUG defined.

10 years agoremove and transfer INVISIBLE_OBJECTS to branch
Derek S. Ray [Tue, 17 Feb 2015 18:58:27 +0000 (13:58 -0500)]
remove and transfer INVISIBLE_OBJECTS to branch

10 years agoRemove unused size from questpgr.c
Derek S. Ray [Tue, 17 Feb 2015 18:42:59 +0000 (13:42 -0500)]
Remove unused size from questpgr.c

10 years agoFix some warnings on the unconditionals branch.
Sean Hunt [Mon, 16 Feb 2015 07:09:57 +0000 (02:09 -0500)]
Fix some warnings on the unconditionals branch.

10 years agoRemove experimental Unicode support.
Sean Hunt [Sat, 14 Feb 2015 20:02:50 +0000 (15:02 -0500)]
Remove experimental Unicode support.

This reverts commit 7f0f43e6f98bccab20db7ab3cb509fdbe60a7b2b and some related
subsequent commits.

This compiles, but I have not done extensive testing.

Conflicts:
include/config.h
include/decl.h
include/extern.h
include/global.h
include/tradstdc.h
include/wintty.h
src/drawing.c
src/files.c
src/hacklib.c
src/mapglyph.c
src/options.c
sys/winnt/nttty.c
win/tty/getline.c
win/tty/topl.c
win/tty/wintty.c

10 years agoMake EXP_ON_BOTL unconditional.
Sean Hunt [Sat, 28 Feb 2015 00:24:43 +0000 (19:24 -0500)]
Make EXP_ON_BOTL unconditional.

10 years agoMake REDO unconditional.
Sean Hunt [Sat, 28 Feb 2015 00:24:28 +0000 (19:24 -0500)]
Make REDO unconditional.

10 years agoMake LOADSYMSETS unconditional.
Sean Hunt [Sat, 14 Feb 2015 19:15:27 +0000 (14:15 -0500)]
Make LOADSYMSETS unconditional.

There are some bugs here, but this functionality should make it into the release
in some form.

10 years agoMake AUTOPICKUP_EXCEPTIONS unconditional.
Sean Hunt [Sat, 28 Feb 2015 00:06:17 +0000 (19:06 -0500)]
Make AUTOPICKUP_EXCEPTIONS unconditional.

10 years agoMake BARGETHROUGH unconditional.
Sean Hunt [Sat, 28 Feb 2015 00:06:01 +0000 (19:06 -0500)]
Make BARGETHROUGH unconditional.

10 years agoMake SEDUCE unconditional.
Sean Hunt [Sat, 28 Feb 2015 00:05:01 +0000 (19:05 -0500)]
Make SEDUCE unconditional.

10 years agoApply paxed's DEBUG patch to remove DEBUG/D_DEBUG.
Pasi Kallinen [Mon, 9 Feb 2015 18:56:44 +0000 (20:56 +0200)]
Apply paxed's DEBUG patch to remove DEBUG/D_DEBUG.

    Move debugging output into couple preprocessor defines, which
    are no-op without DEBUG.  To show debugging output from a
    certain source files, use sysconf:

    DEBUGFILES=dungeon.c questpgr.c

    Also fix couple debug lines which did not compile.

This also includes fixes due to Derek Ray to depugpline to work better
on other platforms.

10 years agoMake GOLDOBJ unconditional.
Sean Hunt [Sat, 14 Feb 2015 06:31:22 +0000 (01:31 -0500)]
Make GOLDOBJ unconditional.

10 years agoMake WIZARD unconditional.
Sean Hunt [Sat, 14 Feb 2015 05:31:17 +0000 (00:31 -0500)]
Make WIZARD unconditional.

10 years agoMake DUNGEON_OVERVIEW unconditional.
Sean Hunt [Sat, 14 Feb 2015 04:58:46 +0000 (23:58 -0500)]
Make DUNGEON_OVERVIEW unconditional.

10 years agoMake REINCARNATION unconditional.
Sean Hunt [Sat, 14 Feb 2015 04:46:47 +0000 (23:46 -0500)]
Make REINCARNATION unconditional.

There is a lot of code affected by this, and Pat Rankin correctly
observes that it would be better to store roguelike as a level flag
rather than just using Is_rogue_level. A note for the future.

10 years agoMake TOURIST unconditional.
Sean Hunt [Sat, 14 Feb 2015 04:31:41 +0000 (23:31 -0500)]
Make TOURIST unconditional.

10 years agoMake SINKS unconditional.
Sean Hunt [Sat, 14 Feb 2015 04:30:38 +0000 (23:30 -0500)]
Make SINKS unconditional.

10 years agoMake KOPS unconditional.
Sean Hunt [Sat, 14 Feb 2015 03:01:44 +0000 (22:01 -0500)]
Make KOPS unconditional.

10 years agoMake STEED unconditional.
Sean Hunt [Sat, 14 Feb 2015 02:23:56 +0000 (21:23 -0500)]
Make STEED unconditional.

10 years agoMake ELBERETH unconditional.
Sean Hunt [Fri, 13 Feb 2015 21:58:59 +0000 (16:58 -0500)]
Make ELBERETH unconditional.

10 years agoAnother batch of manual header var additions
keni [Thu, 26 Feb 2015 22:43:47 +0000 (17:43 -0500)]
Another batch of manual header var additions