nhmall
088e0471f1
Merge branch 'master' into win32-x64-working
2015-05-01 18:36:39 -04:00
nhmall
573c9dc98f
Merge branch 'AlexK-misc'
2015-05-01 18:24:59 -04:00
Pasi Kallinen
8f639796d5
Handle boulder-option in config file
...
Setting boulder in config file did not work correctly in post-3.4.3
code, due to the symset changes.
2015-05-01 22:03:13 +03:00
nhmall
353417c642
Merge branch 'master' into win32-x64-working
...
Conflicts:
src/mon.c
src/options.c
src/pickup.c
src/zap.c
Changes to be committed:
modified: doc/Guidebook.mn
modified: doc/Guidebook.tex
modified: doc/fixes35.0
modified: include/color.h
modified: include/extern.h
modified: include/mondata.h
modified: src/ball.c
modified: src/dbridge.c
modified: src/dig.c
modified: src/display.c
modified: src/dokick.c
modified: src/dungeon.c
modified: src/fountain.c
modified: src/invent.c
modified: src/mkmaze.c
modified: src/mkobj.c
modified: src/mon.c
modified: src/monmove.c
modified: src/mthrowu.c
modified: src/options.c
modified: src/pickup.c
modified: src/sit.c
2015-04-30 06:39:44 -04:00
Pasi Kallinen
86dc5cf588
Unify getting terrain under drawbridge
2015-04-27 22:15:23 +03:00
Pasi Kallinen
0903df974f
Unify guards yelling
2015-04-27 21:31:25 +03:00
Pasi Kallinen
f0699b76d9
Add is_watch define for watchmen
2015-04-27 21:09:26 +03:00
Pasi Kallinen
eecd19caa9
Allow changing menucolors in-game via Options
2015-04-27 17:45:48 +03:00
nhmall
ea21088d2a
Merge branch 'AlexK-misc' into win32-x64-working
2015-04-26 18:08:50 -04:00
Alex Kompel
664b4eb643
bubble structure contains pointer into static array. Bubble objects
...
are being flat-dumped into save file and this causes segfault in restore()
whenever data segment layout changes (e.g. global variables added/removed).
bmask should either be stored with the objects.
2015-04-26 14:47:38 -07:00
nhmall
fa238fad65
Merge branch 'master' into win32-x64-working
2015-04-26 08:39:18 -04:00
Pasi Kallinen
4e067f5f2b
Show level annotation on level entry
...
Idea by Chris Smith, via Unnethack
2015-04-26 10:46:42 +03:00
nhmall
ed2e70b506
Merge branch 'master' into win32-x64-working
2015-04-24 11:50:34 -04:00
Pasi Kallinen
aea472c0c0
Give honorifics to vampires and elves
2015-04-23 21:46:10 +03:00
nhmall
5a87938c7d
Merge branch 'master' into win32-x64-working
...
Conflicts:
src/restore.c
src/save.c
2015-04-23 07:03:45 -04:00
PatR
ae6eeec22a
statue glyph save/restore
...
Remove the code that converted statues shown as monsters into stautes
shown as big rocks when saving and then reversed the effect when
restoring. It was done to preserve save file compatability with 3.4.3
where statue-as-monster glyphs didn't exist, so is no longer useful.
2015-04-22 19:47:55 -07:00
nhmall
67e7565ee2
Merge branch 'master' into win32-x64-working
...
Conflicts:
src/sp_lev.c
2015-04-22 22:33:22 -04:00
PatR
16d8074352
lint
2015-04-22 19:17:49 -07:00
nhmall
68a68e167a
merge fallout from previous night
2015-04-22 20:05:27 -04:00
Pasi Kallinen
5a42ce4040
Unify boulder dropping on player
...
... and if you're swallowed, make the dropped boulder hit the monster.
(Changes from UnNetHack)
2015-04-22 20:22:55 +03:00
nhmall
c78d09a7d4
Merge branch 'master' into win32-x64-working
...
Conflicts:
include/extern.h
src/do.c
src/mon.c
Changes to be committed:
modified: include/extern.h
modified: src/ball.c
modified: src/do.c
modified: src/eat.c
modified: src/hack.c
modified: src/invent.c
modified: src/lock.c
modified: src/mon.c
modified: src/pickup.c
modified: src/pline.c
modified: src/save.c
modified: src/sp_lev.c
modified: src/steed.c
modified: src/trap.c
modified: src/uhitm.c
2015-04-22 08:08:50 -04:00
Pasi Kallinen
ed164ad324
Fix typo in func decl
2015-04-22 13:24:51 +03:00
Pasi Kallinen
bd69677933
Unify stumbling on door mimic
2015-04-22 09:23:54 +03:00
Pasi Kallinen
75e7d837e6
Unify food-related conducts when eating a monster
2015-04-22 09:16:49 +03:00
Pasi Kallinen
6d4aa312e6
Unify hero free hand check and msg
2015-04-22 09:02:38 +03:00
Pasi Kallinen
171e8284cd
Unify monster gender setting
2015-04-22 08:58:04 +03:00
Pasi Kallinen
3bf2d17e2c
Unify iron ball unwielding
2015-04-22 08:53:13 +03:00
Pasi Kallinen
34d5a4c1f9
Unify file removed -trickery
2015-04-22 08:45:03 +03:00
Pasi Kallinen
2783157f95
Unify "You are rooted" message
2015-04-22 08:35:14 +03:00
nhmall
aaca36a6d5
build both tty NetHack.exe and gui NetHackW.exe
...
Changes to be committed:
modified: include/config.h
modified: include/extern.h
modified: include/flag.h
modified: include/global.h
modified: include/ntconf.h
modified: include/wintty.h
modified: src/cmd.c
modified: src/files.c
modified: src/options.c
modified: sys/share/pcmain.c
modified: sys/share/pcsys.c
modified: sys/share/pcunix.c
modified: sys/winnt/Makefile.gcc
modified: sys/winnt/Makefile.msc
modified: sys/winnt/nttty.c
new file: sys/winnt/stubs.c
modified: sys/winnt/winnt.c
modified: util/makedefs.c
modified: win/tty/wintty.c
Adjust the code and the command line Makefile so that
you no longer have to choose whether to build the tty
version NetHack.exe, or the gui version NetHackW.exe.
Both will now be built in a single 'nmake install' pass.
2015-04-22 00:07:46 -04:00
Derek S. Ray
0bef94cfde
Make coalescence message be smart about status
...
- honor blindness and hallucination
- honor ability to see one of the mergees
- provide audible feedback if appropriate
- merging inside pack gets special-cased so player knows something
different/unusual is happening
2015-04-21 21:47:33 -04:00
nhmall
9b63abf2b0
Merge branch 'master' into win32-x64-working
2015-04-21 17:52:40 -04:00
Pasi Kallinen
c9bb75eaf3
Unify dropping boulder on monster
2015-04-21 22:40:27 +03:00
nhmall
3969eb2af1
Merge branch 'master' into win32-x64-working
...
Conflicts:
src/mon.c
Changes to be committed:
modified: DEVEL/Developer.txt
modified: dat/endgame.des
modified: include/patchlevel.h
modified: include/you.h
modified: src/mon.c
modified: src/sounds.c
modified: src/spell.c
modified: src/vault.c
modified: win/share/tiletext.c
2015-04-21 06:39:52 -04:00
PatR
6cad21e4e8
tribute in-game bonus
...
Give 20 experience points the first time the hero reads a passage
from a tribute novel. It's enough to go from level 1 to 2 or from
2 to 3. By the time a book store is found, that's too trivial for
most to care about, but it's potentially useful to a pacifist.
2015-04-20 00:05:00 -07:00
nhmall
0918e65801
Merge branch 'master' into win32-x64-working
2015-04-18 17:47:14 -04:00
nhmall
0fdcea70c6
suggested booktribute mods
...
Changes to be committed:
modified: include/extern.h
modified: src/files.c
modified: src/objects.c
modified: src/spell.c
- charge a little more.
- no free read in the bookstore.
2015-04-18 17:45:27 -04:00
nhmall
884b4482a8
Merge branch 'master' into win32-x64-working
2015-04-17 06:34:48 -04:00
Pasi Kallinen
8c41a962a7
Fix saving xlogfile realtime
2015-04-17 10:35:05 +03:00
Derek S. Ray
7c644c1507
Merge branch 'win32-x64-working' of https://rodney.nethack.org:20040/git/NHsource into win32-x64-working
...
* 'win32-x64-working' of https://rodney.nethack.org:20040/git/NHsource : (27 commits)
Makefile bit
gcc Makefile updates for recent file additions
...
Conflicts:
src/files.c
2015-04-15 18:30:13 -04:00
Derek S. Ray
df52ba17ec
add debugger window support via _RPT*; add regex
...
currently it's locked behind _MSC_VER, but anything that runs on Win32
should be able to use those functions as long as it has something that
can pass as a debug window.
also, add a non-wildcard-accepting version of showdebug for the dumpit()
functions in dungeon.c and questpgr.c; this makes DEBUGFILES=* workable
without being excruciatingly painful
2015-04-15 18:19:16 -04:00
nhmall
3d3ee78a0b
Merge branch 'master' into win32-x64-working
...
Conflicts:
src/files.c
src/potion.c
sys/winnt/Makefile.msc
Changes to be committed:
modified: .gitignore
modified: DEVEL/hooksdir/nhsub
modified: dat/.gitignore
modified: dat/opthelp
modified: doc/Guidebook.mn
modified: doc/Guidebook.tex
modified: doc/fixes35.0
modified: include/context.h
modified: include/decl.h
modified: include/extern.h
modified: include/flag.h
modified: include/hack.h
modified: include/patchlevel.h
modified: src/apply.c
modified: src/attrib.c
modified: src/decl.c
modified: src/do.c
modified: src/do_name.c
modified: src/dothrow.c
modified: src/eat.c
modified: src/files.c
modified: src/hack.c
modified: src/invent.c
modified: src/lock.c
modified: src/mklev.c
modified: src/mondata.c
modified: src/monmove.c
modified: src/music.c
modified: src/options.c
modified: src/potion.c
modified: src/pray.c
modified: src/sit.c
modified: src/sp_lev.c
modified: src/uhitm.c
modified: sys/share/posixregex.c
modified: sys/winnt/Makefile.msc
modified: util/.gitignore
modified: win/win32/vs2010/NetHackW.vcxproj
2015-04-14 18:23:48 -04:00
Pasi Kallinen
647a072b62
Move triplicate defines into single place
2015-04-14 20:33:30 +03:00
Pasi Kallinen
cd3b0efe5d
Unify description of hero's visage into single function
2015-04-14 19:41:44 +03:00
Pasi Kallinen
879f6d55c2
Add Auto open doors -patch
2015-04-13 21:11:44 +03:00
Pasi Kallinen
1c970b171e
Some monsters can eat through iron bars
...
Any monster with rusting or corrosion attack can eat through
the bars. This includes rust monsters, grey oozes, and black puddings.
Original patch by Malcolm Ryan
2015-04-13 19:41:51 +03:00
Pasi Kallinen
6209d458f9
A camera may contain a picture-painting demon
...
Original patch by Leon Arnott
2015-04-13 18:54:24 +03:00
Pasi Kallinen
eba5bf7d5e
Add litmus test
...
Original patch by Dylan O'Donnell
2015-04-13 18:30:53 +03:00
nhmall
7e781d4013
Merge branch 'master' into win32-x64-working
...
Conflicts:
include/config.h
src/options.c
2015-04-12 11:58:14 -04:00
Sean Hunt
80aa109855
Use extern.h for regexes.
...
I was planning to do this anyway, but it created an include loop that
was breaking it on Windows.
2015-04-12 11:46:54 -04:00