Pasi Kallinen
4cd14a7a2a
It's Wonka Bar, not just Wonka
2015-03-28 20:39:40 +02:00
Pasi Kallinen
cf7143094f
Feedback when boomerang hits sink
2015-03-28 19:38:15 +02:00
Pasi Kallinen
cbb155b0e6
YAFMs when trying to pick up terrain features
2015-03-28 19:31:01 +02:00
Pasi Kallinen
9a4fefb5ad
Add missing prototype
2015-03-28 19:21:49 +02:00
Pasi Kallinen
0e4317fa6b
Balsa wands break easily
2015-03-28 17:20:57 +02:00
Pasi Kallinen
b17ecb149b
Use existing function to count containers
2015-03-28 16:24:25 +02:00
Pasi Kallinen
2fce0074b3
Show legal polearm hit positions
...
User can press $ to display valid positions when asked
for a position to pick, and the positions will be hilighted
2015-03-28 13:32:24 +02:00
Pasi Kallinen
c7d92a47e1
Remove migrating monster from polearm targeting
2015-03-28 10:55:41 +02:00
Pasi Kallinen
c6faa08b8f
Add sysconf for linux-X11
2015-03-28 10:00:44 +02:00
Pasi Kallinen
13645dcd2a
Automatically find monster to target with polearm
...
If there's only one suitable monster within range, automatically
suggest it for targeting with the polearm
2015-03-28 00:32:54 +02:00
Pasi Kallinen
5bb4a02ffe
Remember position of monster you hit with polearm
...
If you hit a monster with a polearm, following polearm applications
will try to automatically suggest the monster's position
2015-03-27 23:34:13 +02:00
Pasi Kallinen
5c87641985
Update fixes35.0 with t-shirt text disclose
2015-03-27 22:13:35 +02:00
Pasi Kallinen
c5ea073569
Update fixes35.0 with reading items
2015-03-27 22:11:41 +02:00
Pasi Kallinen
870b124f14
Allow reading many more items
...
You can now also read alchemy smocks, credit cards, cans of grease,
magic markers, gold, the Orb of Fate, and candy bars.
2015-03-27 21:04:18 +02:00
Pasi Kallinen
2e2d020a59
Show t-shirt text at end of game inventory disclose
...
Restricting the text display only to the end of game disclose,
so it doesn't clutter the inventory during gameplay and so that
the readability of t-shirts is not given away.
2015-03-27 16:08:06 +02:00
Pasi Kallinen
911a3756c6
TTY: Guard against impossible x coord
...
If a menu item was longer than terminal width, the menu wasn't
cleared away after it was finished with. This easily happened
when an inventory item was named.
2015-03-27 15:29:54 +02:00
Pasi Kallinen
08654c213c
Fix passing non-static buffer out of scope
2015-03-27 15:12:34 +02:00
Pasi Kallinen
8c94f93370
Catch up and sync Guidebooks
2015-03-26 16:46:41 +02:00
Pasi Kallinen
9c29d74fed
Fix typo in Guidebook.tex
2015-03-26 16:14:33 +02:00
Pasi Kallinen
4f0dc123c6
Fix Guidebook typos
2015-03-26 11:41:05 +02:00
Pasi Kallinen
f4776d515d
Fix typos in fixes35.0
2015-03-26 08:44:24 +02:00
Pasi Kallinen
2be9f41885
Merge branch 'master' of https://rodney.nethack.org:20040/git/NHsource
2015-03-25 22:15:16 +02:00
Pasi Kallinen
f41c51aef0
Show object symbols in menu headings
...
... in menus where those object symbols act as menu accelerators.
Toggleable via "menu_objsyms" boolean option, defaults to off.
2015-03-25 22:13:28 +02:00
Pasi Kallinen
d787f45dcb
Add an option to give feedback when bumping walls
...
Boolean option "mention_walls", defaults to off.
Useful for blind players.
2015-03-24 22:01:29 +02:00
Pasi Kallinen
dfe967732d
Add more hallu sounds monsters make when hit
2015-03-24 21:14:49 +02:00
Pasi Kallinen
c9df82fb42
Update hacklib func comment doc
2015-03-21 16:49:31 +02:00
Pasi Kallinen
6fcc030f37
Make HoOA alignment change depend on object ID
...
The same Helm of opposite alignment will always make
the same alignment change for neutrals.
2015-03-21 13:40:19 +02:00
Pasi Kallinen
3434a157f8
More C343-108: Handle "rub on the stone"
2015-03-21 11:03:54 +02:00
Pasi Kallinen
2ec4ff0b8c
Fix C343-108 (e- leaves prompt on screen)
...
You'll get "You mime eating something."
2015-03-20 19:25:24 +02:00
Pasi Kallinen
384f519cc8
Add lots of new random epitaphs
2015-03-19 22:01:16 +02:00
Pasi Kallinen
1fd371600d
Add some new random engravings
2015-03-19 21:13:24 +02:00
Pasi Kallinen
f5ea4e0d1f
Add lots of new hallu monsters
2015-03-19 18:43:35 +02:00
Pasi Kallinen
3cc3709d95
Save xlogfile time_t fields correctly
2015-03-19 17:41:14 +02:00
Pasi Kallinen
debdf7ca48
Move some hard-coded string arrays into data files.
...
Random epitaphs, engravings and hallucinatory monsters now
live in text data files.
2015-03-18 22:05:10 +02:00
Pasi Kallinen
e93add8cb8
Prevent segfault, water_damage may get a NULL obj
2015-03-18 21:40:54 +02:00
Pasi Kallinen
27add21e7e
Merge branch 'paxed-xlogfile'
2015-03-18 18:57:52 +02:00
Pasi Kallinen
379c23096a
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
2015-03-17 21:29:54 +02:00
Pasi Kallinen
3bbbb01c53
Death talks in CAPITAL LETTERS
2015-03-15 09:53:34 +02:00
Pasi Kallinen
f8aced5480
Add Extended Logfile
2015-03-12 21:35:04 +02:00
Pasi Kallinen
400d842a8f
Fix warnings
2015-03-12 17:57:13 +02:00
Pasi Kallinen
a46b7a3cf3
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.
2015-03-11 21:56:12 +02:00
Pasi Kallinen
a335f8306f
Add MAX_STATUENAME_RANK sysconf setting
...
MAX_STATUENAME_RANK tells how many score file entries to use
for random statue names.
2015-03-11 19:59:52 +02:00
Pasi Kallinen
3243b332a3
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.
2015-03-11 17:16:05 +02:00
Pasi Kallinen
d5abd07dad
Add boolean option "bones"
...
Setting bones off prevents saving and loading bones files.
2015-03-10 19:50:29 +02:00
Pasi Kallinen
f0a335da2a
Fix GENERIC_USERNAMES thinko
2015-03-10 17:30:24 +02:00
Pasi Kallinen
560898d3d4
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.
2015-03-09 22:53:43 +02:00
Pasi Kallinen
fa186c0156
Comment typofix
2015-03-09 22:22:32 +02:00
Pasi Kallinen
c0a5b49e62
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.
2015-03-09 21:08:42 +02:00
Pasi Kallinen
8e31929ef5
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
2015-03-09 18:42:53 +02:00
Pasi Kallinen
8c048e6086
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.
2015-03-08 15:11:01 +02:00
Pasi Kallinen
a66b498dda
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.
2015-03-08 10:40:26 +02:00
Pasi Kallinen
1609081320
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
2015-03-07 15:11:41 +02:00
Pasi Kallinen
f2ab8f336b
You_hear already checks deafness
2015-03-06 21:01:02 +02:00
Pasi Kallinen
44c0534a97
Add database entry for land mine
2015-03-05 16:34:16 +02:00
Pasi Kallinen
4cc1316163
Add database entry for fedora
2015-03-05 16:15:40 +02:00
Pasi Kallinen
cc25d29490
Make shuriken entry also match throwing star.
2015-03-05 14:23:23 +02:00
Pasi Kallinen
c427f450ca
Fix shuriken attribution
2015-03-05 14:22:19 +02:00
Pasi Kallinen
40851d2e69
Add database entry for shuriken
2015-03-05 14:21:21 +02:00
Pasi Kallinen
e37d4224b3
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.
2015-03-05 14:03:56 +02:00
Pasi Kallinen
9da976f004
Fix TTY crashing when a location has more than 32k items
2015-03-02 20:34:25 +02:00
Pasi Kallinen
748d9ea55b
Fix segfault when MD termcap is not defined
2015-03-02 20:21:34 +02:00
Pasi Kallinen
d829b92f0e
Sanitize petnames and fruit to prevent escape codes
2015-03-02 20:10:18 +02:00
Pasi Kallinen
d7c9abe0f8
Remove useless dungeon.def mangling
2015-03-01 14:33:03 +02:00
Pasi Kallinen
6c4c53bfd2
Remove mention of compile-time AUTOPICKUP_EXCEPTIONS
2015-03-01 12:03:51 +02:00
Pasi Kallinen
7cbd2fd592
Remove last mention of EXP_ON_BOTL
2015-03-01 10:26:24 +02:00
Pasi Kallinen
7754afd9fa
Remove last mention of DUNGEON_OVERVIEW
2015-03-01 10:16:00 +02:00
Pasi Kallinen
b7537e0fbf
Add new parameters to makedefs: --debug and --make
...
"makedefs --debug --make q" is equivalent to "makedefs -q" with
DEBUG defined.
2015-02-27 19:34:34 -05:00
Pasi Kallinen
612852f7de
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.
2015-02-27 19:33:45 -05:00
Pasi Kallinen
ce0665cd15
Add a missing break
...
Stepping on a magic trap while riding could delete the trap and
make the deleted trap hit the steed.
2015-02-20 20:26:46 +02:00
Pasi Kallinen
2bf54fd893
Fix the X11 hints file.
2015-02-17 16:54:38 +02:00
Pasi Kallinen
a55bef240c
Typofix.
2015-02-13 22:32:33 +02:00