nhmall
77fd719e05
Merge branch 'NetHack-3.6'
2019-07-13 00:38:10 -04:00
Bart House
7bb41c797f
Moved declaration of topline state to wintty.h.
2019-07-11 16:34:25 -07:00
nhmall
d4693d19bb
Merge branch 'NetHack-3.6'
2019-07-11 08:46:50 -04:00
Bart House
08a1910867
Improved readability of topline state management.
2019-07-10 22:16:08 -07:00
nhmall
bfc4445537
Merge branch 'NetHack-3.6'
2019-06-05 08:08:32 -04:00
nhmall
a65682f58e
allow a parent function to restrict use of placebc
...
placebc was triggering an impossible sometimes on the plane of
water
It turned out to be because movebubbles issued an
unplacebc(), but a downstream function called
placebc(), so when movebubbles() issued its own
placebc() there was a problem.
The downstream function that beat movebubbles to the placebc()
turned out to be unstuck(). There could be others.
2019-06-04 21:18:46 -04:00
nhmall
fd585a58c2
add some debugging BREADCRUMBS to identify caller of some functions
...
Only takes effect if a developer uncomments BREADCRUMBS in config.h
2019-06-03 18:37:45 -04:00
Pasi Kallinen
60f1b7e35b
Fix compiling without DLB
2019-05-09 19:44:34 +03:00
nhmall
08af2b3b92
Merge branch 'NetHack-3.6.2'
2019-04-10 13:06:37 -04:00
nhmall
abfd80d3d7
Merge branch 'NetHack-3.6.2'
2019-04-02 12:25:16 -04:00
nhmall
fd410148c5
Merge branch 'NetHack-3.6.2'
2019-01-29 07:27:56 -05:00
nhmall
0aa4d62a2c
detect rng seed strength at runtime based on algorithm not compile time based on platform features
2019-01-28 10:32:57 +01:00
nhmall
d9b11e791c
domove_ variables did not need to be in saved context
2019-01-27 15:12:55 -05:00
nhmall
96f1d0e207
Merge branch 'NetHack-3.6.2'
2019-01-27 12:39:52 -05:00
nhmall
55fdfb9200
domove_core() out of domove(); assess domove_core() results
...
new domove_core() assessment results
potentially smudge engravings
Proceed to wipe engraving after domove_core() now, but only under
all of the following conditions:
- you can reach the floor
- preceding domove_core() move attempt was marked as
having succeeded in domove_core()
- there is actually an engraving there to impact at
your original spot, or your new spot, or both
2019-01-27 11:55:23 -05:00
nhmall
58f2218c4e
Merge branch 'NetHack-3.6.2'
2019-01-09 07:24:18 -05:00
PatR
dd13b10cf2
make zeroany, zeromonst, zeroobj 'const'
...
They're never modified. Minor complication: &zeroobj is used as
a special not-Null-but-not-an-object value in multiple places and
needs to have 'const' removed with a cast in that situation.
2019-01-09 01:13:01 -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
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
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
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
572ee347b9
Another round of instance globals changes.
2018-12-24 16:43:50 -08:00
Bart House
74edf42f1c
Moved decl.c globals into instance globals.
2018-12-22 18:44:22 -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
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
nhmall
ca84486133
clean master after moving of newer content to feature branch
2018-12-10 22:16:08 -05:00
nhmall
e0a3bc928b
Merge branch 'NetHack-3.6.2'
2018-12-10 09:18:20 -05:00
nhmall
3837df1221
Qt build
2018-12-10 09:00:50 -05:00
nhmall
47d4dc50a5
Merge branch 'NetHack-3.6.2'
2018-11-17 08:32:59 -05:00
nhmall
96ec49213f
Add some windows command line option hooks
2018-11-16 19:32:00 -05:00
nhmall
b286ed510a
Merge branch 'NetHack-3.6.2'
2018-09-20 18:45:37 -04:00