Bart House
ed08938ada
Fix dangling chain bug.
...
If a punished player picks up the iron ball, gets engulfed and
saves, then the saved game will have missed saving the dangling
chain since it was not on the floor or in the inventory. Upon
restoring the saved game, the game will be in a bad state since
the ball will be worn but the chain will be missing.
2019-06-23 21:39:22 -07:00
Bart House
3427d1ce85
Deleting test file which was just checked-in.
2019-05-28 20:30:10 -07:00
Bart House
9dea6c77d8
Merge branch 'NetHack-3.6' of https://rodney.nethack.org:20040/git/NHsource into NetHack-3.6
2019-05-28 20:19:33 -07:00
Bart House
7492b1da6c
Testing ability to cause chaos.
2019-05-28 20:18:27 -07:00
Bart House
8262b6f082
Fix merge mistake.
2018-12-25 18:44:17 -08:00
Bart House
06f8450be1
Merge branch 'win-wip3.7' into win-wip3.7-bart
2018-12-25 18:35:09 -08:00
Bart House
35e6732a89
Fix compiler warning.
2018-12-25 18:34:00 -08:00
Bart House
deb220c7c1
teleport and topten globals moved to instance globals.
2018-12-25 18:30:48 -08:00
Bart House
ed096f74c3
shk followmsg moved to instance globals. early_init introduced.
2018-12-25 17:46:52 -08:00
Bart House
cfb0e3ef78
Use MAX_LAN_USERNAME to determine if we should declare lusername.
2018-12-25 17:25:31 -08:00
Bart House
c2f562e41c
Define lan globals only if LAN_FEATUES is defined
2018-12-25 17:22:39 -08:00
Bart House
769ad91cc3
mthrowu, nhlan, options, regions, rip and role globals moved to g.
2018-12-25 16:26:27 -08:00
Bart House
64be5fd35a
lock -> g.lock
2018-12-25 13:05:43 -08:00
Bart House
c67f7e5122
globals from files.c moved to instance globals.
2018-12-25 12:56:27 -08:00
Bart House
b1ab64db43
program_state moved to g.
2018-12-25 10:09:04 -08:00
Bart House
ab73df996f
Fix typo lockum -> locknum
2018-12-25 09:40:30 -08:00
Bart House
16db7498d0
UNIX, VMS, DEF_PAGER, MICRO and MFLOPPY globals moved to g.
2018-12-25 09:34:24 -08:00
Bart House
0763046c38
zeroX, tc_gbl_data and fqn_prefix moved to instance globals.
2018-12-25 08:09:37 -08:00
Bart House
1c65e6afe0
context to g.context
2018-12-25 07:29:38 -08:00
Bart House
9069615861
Global changes for qt, qt4, amiga, x11 and curses.
2018-12-24 21:28:44 -08:00
Bart House
8c1a4d9a97
invent, youmonst, hackdir moved to g.
2018-12-24 21:04:15 -08:00
Bart House
90547edb83
moves, monstermoves, wailmsg, migrating_objs and billobjs moved to g.
2018-12-24 20:22:33 -08:00
Bart House
be5cdcf77a
killer, level and rooms move to instance globals.
2018-12-24 19:50:08 -08:00
Bart House
198e44216e
Instance globals changes needed for X11 and gem ports.
2018-12-24 16:58:32 -08:00
Bart House
63628796c1
Instance globals changes for unix build.
2018-12-24 16:53:26 -08:00
Bart House
572ee347b9
Another round of instance globals changes.
2018-12-24 16:43:50 -08:00
Bart House
e5e906dc3b
Changes needed in various ports due to globals changes.
2018-12-24 14:47:51 -08:00
Bart House
62e1a45b60
Merge branch 'win-wip3.7' into win-wip3.7-bart
...
Conflicts:
src/end.c
2018-12-24 12:09:42 -08:00
Bart House
74edf42f1c
Moved decl.c globals into instance globals.
2018-12-22 18:44:22 -08:00
Bart House
6c0df43a17
Add check for GCC_WARN before using #prama GCC to turn off warning
2018-12-22 15:12:56 -08:00
Bart House
7743714f1b
Changed references from Cmd to g.Cmd.
2018-12-22 15:03:25 -08:00
Bart House
9567526586
Changed references from hname to g.hname.
2018-12-22 14:51:26 -08:00
Bart House
c9565d4ef6
Change references from hackpid to g.hackpid in various ports.
2018-12-22 14:43:50 -08:00
Bart House
b863fad3ea
Changes needed in the mac terminal port due to globals changes.
2018-12-22 13:53:10 -08:00
Bart House
c8ae68b06a
Merge branch 'win-wip3.7' into win-wip3.7-bart
...
Conflicts:
src/o_init.c
2018-12-22 13:22:58 -08:00
Bart House
605667b470
Add missing comment from hackpid declaration.
2018-12-19 21:27:31 -08:00
Bart House
576eece500
More globals moved to instance_globals.
2018-12-19 21:26:35 -08:00
Bart House
b7a0e69998
Merge branch 'win-wip3.7' into win-wip3.7-bart
...
# Conflicts:
# src/cmd.c
# src/rumors.c
2018-12-19 20:05:52 -08:00
Bart House
07b01da147
Correct for rebasing mistakes.
2018-12-19 20:01:56 -08:00
Bart House
cb42021389
Last big push for moving globals to instance_globals.
2018-12-19 20:01:56 -08:00
Bart House
af949cb1df
Moving globals to instance_globals part 10ish.
2018-12-19 20:01:56 -08:00
Bart House
f312b8cfe6
Even more globals moved to instance_globals.
2018-12-19 20:01:56 -08:00
Bart House
e4ab048c90
Even more globals moved to instance_globals.c
2018-12-19 20:01:55 -08:00
Bart House
ff5fe26e72
More globals moved to instance_globals.
2018-12-19 20:01:55 -08:00
Bart House
3645e415e3
Moved more globals to instance_globals.
2018-12-19 20:01:55 -08:00
Bart House
f1e48cddfe
artifact.c, cmd.c and makemon.c globals moved to instance_globals.
2018-12-19 20:01:55 -08:00
Bart House
74caa8d8e4
Moved pray.c globals to instance_globals.
2018-12-19 20:00:35 -08:00
Bart House
1c1e5b7e36
Removing spaces at end of lines.
2018-12-19 20:00:35 -08:00
Bart House
912886a73f
First set of changes to move globals to instance_globals.
2018-12-19 20:00:35 -08:00
Bart House
022d33149b
Correct for rebasing mistakes.
2018-12-16 20:18:52 -08:00
Bart House
8950d01b1a
Last big push for moving globals to instance_globals.
2018-12-16 20:03:13 -08:00
Bart House
06201ef833
Moving globals to instance_globals part 10ish.
2018-12-16 20:03:13 -08:00
Bart House
6d6623cf57
Even more globals moved to instance_globals.
2018-12-16 19:55:53 -08:00
Bart House
5807fb5062
Even more globals moved to instance_globals.c
2018-12-16 19:55:53 -08:00
Bart House
1d70c4a1bf
More globals moved to instance_globals.
2018-12-16 19:55:52 -08:00
Bart House
40b682ecf6
Moved more globals to instance_globals.
2018-12-16 19:52:43 -08:00
Bart House
471224ea70
artifact.c, cmd.c and makemon.c globals moved to instance_globals.
2018-12-16 19:48:54 -08:00
Bart House
cc881d02b1
Moved pray.c globals to instance_globals.
2018-12-16 19:43:02 -08:00
Bart House
0c71f0caac
Removing spaces at end of lines.
2018-12-16 19:43:02 -08:00
Bart House
ed9082a99a
First set of changes to move globals to instance_globals.
2018-12-16 19:43:02 -08:00
Bart House
6ae5931a63
Updateda PDCurses Visual Studio project to latest PDCurses content.
2018-12-15 19:52:58 -08:00
Bart House
3af29b4f26
Merge branch 'win-minor' of https://rodney.nethack.org:20040/git/NHsource into win-minor
2018-12-15 17:35:43 -08:00
Bart House
6cec6a88a5
Added PDCurses project to VS 2017 build.
2018-12-15 17:35:27 -08:00
Bart House
d77545128b
Merge branch 'win-minor' of https://rodney.nethack.org:20040/git/NHsource into win-minor
2018-12-15 14:50:14 -08:00
Bart House
266b5e3891
Small improvements to fuzzer for NetHackW.
...
Can toggle fuzzer on/off using "Pause" key if attached to debugger.
Extended command selected randomly.
2018-12-15 14:49:59 -08:00
Bart House
67037f18b5
Remove parameter names in declaration.
2018-12-13 21:23:43 -08:00
Bart House
106cc8acde
Merge branch 'win-minor' of https://rodney.nethack.org:20040/git/NHsource into win-minor
2018-12-12 21:46:32 -08:00
Bart House
0cd50847fb
Changes to get fuzzer working in NetHackW.
2018-12-12 21:46:14 -08:00
Bart House
ce7c9d5077
Terminal font when not fitting to screen. Consolas for fit to screen.
2018-12-11 20:52:07 -08:00
Bart House
04d3be930b
Changes to font size and vary_msgcount options for Windows nethack ports.
2018-12-09 14:37:07 -08:00
Bart House
1aec267c09
NetHackW default font changed from "Terminal" to "Courier New"
2018-12-09 14:06:25 -08:00
Bart House
a8d5f49837
Merge branch 'win-minor' into win-fontmap
...
# Conflicts:
# win/win32/mhmap.c
2018-12-09 14:02:57 -08:00
Bart House
88bbf781d1
Three fixes to NetHackW font handling.
...
Check that player level is valid before checking if it is rogue.
Prevent attempting to pick a font that is too small.
Don't leak fonts when trying to find a font that fits.
2018-12-09 11:57:50 -08:00
Bart House
fccc3cbee6
Render the two block glyphs using FillRect instead of DrawText.
2018-12-09 11:30:29 -08:00
Bart House
06fba14091
Merge branch 'win-minor' of https://rodney.nethack.org:20040/git/NHsource into win-minor
2018-12-02 20:23:03 -08:00
Bart House
f081e53876
Fix for NetHackW.exe menu icon rendering.
2018-12-02 20:22:47 -08:00
Bart House
92612b8f0c
Added some missing header files to VS2017 NetHackW project.
2018-12-02 18:15:02 -08:00
Bart House
f3dcdc7fda
Splash dialog and main window handle dpi change notifications.
2018-12-02 18:09:34 -08:00
Bart House
796bdce828
Update comment within mswin_status_string.
2018-12-02 13:35:48 -08:00
Bart House
6ee48481b1
Respect BL_FLUSH and BL_RESET indications to mswin_status_update.
2018-12-02 13:33:07 -08:00
Bart House
0f679b3109
NetHackW status hilite support improved to include support for attributes.
2018-12-02 13:25:03 -08:00
Bart House
22af9a3bbf
Adding manifest to NetHackW.exe in nmake build.
2018-11-28 21:06:39 -08:00
Bart House
f38dc942c0
Macosx post install script fix to avoid changing save games owner to root.
2018-11-26 22:47:51 -08:00
Bart House
7d3103ad9d
Merge branch 'NetHack-3.6.2-beta01' into macosx-minor
2018-11-26 22:45:22 -08:00
Bart House
c44c0d3e01
Added support for color condition hilites to tile mode.
...
Code is complete but might take another pass over the code to simplify
where we can.
2018-11-25 21:04:30 -08:00
Bart House
95e701cd01
Fix map clearing when in tile mode and tile is set to NO_GLYPH.
2018-11-25 20:31:50 -08:00
Bart House
26d03b5017
Removing prototype for decl_globals_init().
2018-11-23 15:47:18 -08:00
Bart House
52736f367f
Merge branch 'win-bart' of https://rodney.nethack.org:20040/git/NHsource into win-bart
2018-11-23 15:23:06 -08:00
Bart House
c3eefefc99
Modified objects initialization to support re-entry.
2018-11-23 15:22:55 -08:00
Bart House
041e55467a
objnam.c globals moved to instance globals.
2018-11-23 15:22:55 -08:00
Bart House
01596f1660
Moved pickup globals to instance_globals.
2018-11-23 15:22:55 -08:00
Bart House
ad725c0f0f
Fix g.restoring comments.
2018-11-23 15:22:54 -08:00
Bart House
b384223e1b
topl.c globals moved to instance_globals.
2018-11-23 15:22:54 -08:00
Bart House
ee22210a68
Moved sex_change_ok to instance_globals.
2018-11-23 15:22:54 -08:00
Bart House
0d59f1a22b
Fix compiler warnings in macos build.
2018-11-23 15:22:54 -08:00
Bart House
cff9fb441a
define nhassert if not defined by port.
2018-11-23 15:22:54 -08:00
Bart House
d3c192e5a8
Moved potion.c globals to instance_globals.
2018-11-23 15:22:54 -08:00
Bart House
d37a91a6b8
Moved read.c globals to instance_globals.
2018-11-23 15:22:54 -08:00
Bart House
865c4d5a7d
restore.c globals moved to instance_globals.
2018-11-23 15:22:54 -08:00
Bart House
cee4933c24
Renamed UNDEFINED to UNDEFINED_VALUE.
2018-11-23 15:22:54 -08:00