Pasi Kallinen
b8e0394a2e
Hidden holes made by breaking a wand of digging
...
Holes created via applying a wand of digging were not
shown on the map, because holes are always marked as seen,
and seetrap/feeltrap then do nothing.
2015-05-06 18:02:15 +03:00
Pasi Kallinen
2a4bf5efa7
Comment for the pudding glob order
2015-05-06 09:54:28 +03:00
Pasi Kallinen
fd8127dcf4
Fix impossible when quivered gold was stolen from you
2015-05-05 21:29:24 +03:00
Pasi Kallinen
0dd715da11
Revert previous, with a comment in code
2015-05-05 06:55:56 +03:00
Pasi Kallinen
766d874a47
Melded pudding object may be gone
2015-05-04 22:19:32 +03:00
Pasi Kallinen
be60ad6676
Randomize secret door locations
...
... in the Wizard quest locate level and Rodney tower entrance
2015-05-03 10:31:30 +03:00
Pasi Kallinen
15a5fe8d76
Barb quest home has a forest
2015-05-03 08:56:39 +03:00
Pasi Kallinen
d44e55b9a2
Make the slanted bigrm have more variance
2015-05-02 23:23:04 +03:00
Pasi Kallinen
b950031f55
Occasionally fog maze bigrm is not made of fog
2015-05-02 23:19:38 +03:00
Pasi Kallinen
862c78530b
More variations for bigrm-1
2015-05-02 23:04:13 +03:00
Pasi Kallinen
5d116a892a
Minor variation for Earth and Astral planes
2015-05-02 22:17:47 +03:00
Pasi Kallinen
816b562e99
Replace some pools in Hea quest home with floor
2015-05-02 22:10:07 +03:00
Pasi Kallinen
7fc44412f9
More minetown and mine end variation
2015-05-02 22:04:40 +03:00
Pasi Kallinen
1746131f60
Make Monk quest home match Priest one
2015-05-02 21:20:36 +03:00
Pasi Kallinen
655611c6ab
Add random trees to Ranger quest home
2015-05-02 21:04:19 +03:00
Pasi Kallinen
e05a9655db
Random holes in the walls of Sam quest goal
2015-05-02 20:55:32 +03:00
Pasi Kallinen
04bea10298
Random melted spots in Valk quest home
2015-05-02 20:47:02 +03:00
Pasi Kallinen
1b0e806f72
Add some clouds to the Wiz quest
2015-05-02 20:29:15 +03:00
Pasi Kallinen
37d76d1ea5
Add trees to Priest quest home level
2015-05-02 19:54:45 +03:00
Pasi Kallinen
03a1fcfc56
Put Rogue quest home monsters on the "streets"
2015-05-02 19:27:05 +03:00
Pasi Kallinen
537acc98dc
Update pregenerated levcomp lex and yacc files
2015-05-02 18:33:14 +03:00
Pasi Kallinen
b234c7032f
Make the Valley have slight variations
2015-05-02 18:29:35 +03: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
Pasi Kallinen
40080817ce
Uninitialized variable
2015-05-01 14:52:25 +03:00
Pasi Kallinen
fdda06f678
Initialize variable
2015-05-01 11:55:15 +03:00
Pasi Kallinen
9edec13063
Extract ball and chain before flooreffects
2015-04-29 20:35:49 +03:00
Pasi Kallinen
0d3c858452
Check for valid coord in obj_nexto_xy
2015-04-29 17:04:49 +03:00
Pasi Kallinen
b8cfa9b33f
Prevent monsters throwing items out of map
...
If a monster was in the projectile's path, the projectile stopping
checks would not be reached. The thrown object could fly up to
the maximum range, through walls, or even outside the map.
2015-04-29 16:28:05 +03:00
Pasi Kallinen
d768887385
Unquiver gold before making it vanish
...
This fixes a complaint for "deleting worn obj": If reading a cursed
spellbook took your money, and the gold was quivered.
2015-04-28 22:14:23 +03:00
Pasi Kallinen
f83523eeb4
Make spell list title obey menu_headings
2015-04-28 14:13:01 +03:00
Pasi Kallinen
d9ac7f3de7
Exclude "grey" from color picker menu
2015-04-28 12:46:39 +03: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
93cbd1fbb1
Allow all text attributes for menu_headings
2015-04-27 18:44:18 +03:00
Pasi Kallinen
eecd19caa9
Allow changing menucolors in-game via Options
2015-04-27 17:45:48 +03:00
Pasi Kallinen
4fa3c39b55
Show only beginning of annotation when redoing it
2015-04-27 16:18:59 +03:00
Pasi Kallinen
467ee34b2f
Prevent possible buffer overflow
...
getlin() gets at most a BUFSZ string from user; make the buf big
enough to hold that _and_ the query itself.
2015-04-26 16:15:44 +03:00
Pasi Kallinen
54a22d39ea
Add level annotating to the Call menu
...
Via UnNetHack
2015-04-26 11:29:59 +03:00
Pasi Kallinen
f28ba6f131
Show level annotation when overwriting existing one
...
Idea by Chris Smith, via UnNetHack
2015-04-26 11:10:38 +03:00
Pasi Kallinen
cc5274d0b6
Mung annotation spaces
2015-04-26 10:57:21 +03:00
Pasi Kallinen
4e067f5f2b
Show level annotation on level entry
...
Idea by Chris Smith, via Unnethack
2015-04-26 10:46:42 +03:00
Pasi Kallinen
5828d17eef
Show only the short automatic glyph description
...
When you turn on the automatic description of a glyph under cursor,
we want to show the short description of what glyph it actually is.
The long full description of all possibilities is far too long, so
may cause more-prompts, and is awkward for blind players.
2015-04-25 15:19:19 +03:00
Pasi Kallinen
5479a0b44c
Also allow q at the Itemized billing -prompt
...
Original change via AceHack by Alex Smith
2015-04-25 12:56:55 +03:00
Pasi Kallinen
672ef5223a
Fix adding doors to levels
2015-04-25 12:00:44 +03:00
Pasi Kallinen
8e6dde226f
Fix out-of-map condition in buzz
2015-04-25 06:24:43 +03:00
Pasi Kallinen
1369b17e3b
Stop travel or run when you get hungry
2015-04-24 16:24:50 +03:00
Pasi Kallinen
aea472c0c0
Give honorifics to vampires and elves
2015-04-23 21:46:10 +03:00
Pasi Kallinen
ea6157c475
Give gnomes occasionally a candle
...
...and if in unlit area, light the candle.
2015-04-23 21:19:25 +03:00
Pasi Kallinen
23ad7a8635
Hallucinated currencies
...
Originally via UnNetHack by Patric Mueller
2015-04-23 20:30:59 +03:00
Pasi Kallinen
fbf787c4fe
Indicate how far you fall down a hole or trapdoor
...
No extra message when falling down to the next level,
otherwise give "You fall down a [very] [deep] shaft!".
2015-04-23 19:27:12 +03: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
Pasi Kallinen
ed164ad324
Fix typo in func decl
2015-04-22 13:24:51 +03:00
Pasi Kallinen
65dcf2e2cc
Fold another instance of "You are rooted" into u_rooted
2015-04-22 11:54:27 +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
Pasi Kallinen
c9bb75eaf3
Unify dropping boulder on monster
2015-04-21 22:40:27 +03:00
Pasi Kallinen
a155d1d474
Solidify the astral plane
...
...to prevent xorns appearing in the inaccessible map fringes
2015-04-21 11:22:34 +03:00
Pasi Kallinen
bac7654a75
Make sure can't chat out of the map
2015-04-20 18:09:59 +03:00
Pasi Kallinen
460538b618
Fix dark room glyphs when searching
...
Searching while blind showed room glyphs as lit even when
dark_room option was on.
2015-04-19 10:47:05 +03:00
Pasi Kallinen
323b7bba2c
Allow wishing for polearm or hammer
...
which gives a random weapon with the matching skill,
so a random polearm, or a war hammer, respectively.
2015-04-18 17:25:56 +03:00
Pasi Kallinen
8c41a962a7
Fix saving xlogfile realtime
2015-04-17 10:35:05 +03:00
Pasi Kallinen
38bdb175cc
Prevent divide by zero in newman
...
...which happened when your max power was 0
2015-04-15 21:05:46 +03:00
Pasi Kallinen
5a08671fc0
Prevent illegal positions for tmp_at
...
It seems like m_throw() can call tmp_at() with !isok coordinates,
so prevent those in both functions
2015-04-15 20:35:52 +03:00
Pasi Kallinen
97f6834730
Prevent infinite loop
...
...if the map is filled with monsters, and for some reason
the drowning just won't kill you.
Infinite looping cannot currently happen, because no-one who
can drown can keep surviving the drowning once their amulet
of life saving is used up.
2015-04-15 20:13:30 +03:00
Pasi Kallinen
35e0027328
Prevent out-of-bounds coords when closing a door
2015-04-15 19:43:53 +03:00
Pasi Kallinen
e77ea2ae61
Prevent segfault when looking around inside monster
...
A recent change by me introduced a segfault when
counting swallowed hero as a monster inventory item.
2015-04-15 17:06:44 +03:00
Pasi Kallinen
647a072b62
Move triplicate defines into single place
2015-04-14 20:33:30 +03:00
Pasi Kallinen
dc7d8eb244
YAFM for magic flute
2015-04-14 20:04:46 +03:00
Pasi Kallinen
cd3b0efe5d
Unify description of hero's visage into single function
2015-04-14 19:41:44 +03:00
Pasi Kallinen
9b2c298fec
Sinks may be teleported or polymorphed by rings
...
Original patches by Leon Arnott and me.
2015-04-14 19:21:37 +03:00
Pasi Kallinen
f1a5de16d9
Guard against merge segfaults
...
Trying to throw a quivered object resulted in a segfault, when
the code tried to merge the quivered object into itself.
2015-04-14 08:55:47 +03:00
Pasi Kallinen
31eed002c3
YAFM for dragon sitting on gold
2015-04-14 08:45:29 +03:00
Pasi Kallinen
879f6d55c2
Add Auto open doors -patch
2015-04-13 21:11:44 +03:00
Pasi Kallinen
1dd43be266
Inaccessible niches occasionally have iron bars
2015-04-13 19:55:10 +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
Pasi Kallinen
0b0c769a05
Use our dupstr instead of strdup
2015-04-13 10:07:12 +03:00
Pasi Kallinen
ee5002210f
Fix gitignored
2015-04-13 08:30:47 +03:00
Pasi Kallinen
eb77c57a6c
Allow disabling savefile UID checking in sysconf
2015-04-11 21:07:57 +03:00
Pasi Kallinen
4771ce5499
Fix comment typo
2015-04-11 20:45:37 +03:00
Pasi Kallinen
04dd85e138
Fix magic mapped dark room symbols
2015-04-10 22:43:13 +03:00
Pasi Kallinen
dc63af1396
Disclose extinct species alongside genocided ones
2015-04-10 22:00:33 +03:00
Pasi Kallinen
cc1b5de2a8
Fix warnings, unused and shadowed variables
2015-04-10 20:55:24 +03:00
Pasi Kallinen
ddd7c9b690
Cast time_t into unsigned long
2015-04-10 19:47:17 +03:00
Pasi Kallinen
c6e9838615
Update precompiled lex and yacc files
2015-04-10 19:45:04 +03:00
Pasi Kallinen
64405f6774
Fix attribution of sortloot patch
2015-04-10 19:20:31 +03:00
Pasi Kallinen
c266d05680
Minor special level and compiler tweakage
...
Fix allowed map characters.
Make some predefined MAPs blend in better with randomly
generated parts.
2015-04-10 16:47:32 +03:00
Pasi Kallinen
92a7962399
Add sortloot -patch
...
Adds the "sortloot" compound option, with possible values
of "none", "loot", or "full". It controls the sorting of
item pickup lists for inventory and looting.
2015-04-09 18:23:54 +03:00
Pasi Kallinen
5cf86e0409
Add 2 new Medusa variants
2015-04-08 20:38:32 +03:00
Pasi Kallinen
ea084680ac
Add 10 new bigroom variants
2015-04-08 18:31:32 +03:00
Pasi Kallinen
3979e012f7
Renumber other.txt tiles
2015-04-07 21:34:57 +03:00
Pasi Kallinen
c967dabc0b
Clive Crous' Dark Room patch
...
This patch adds a new glyph that represents dark parts of room,
splitting the dual functionality of the "unexplored/dark area" glyph.
2015-04-07 21:01:21 +03:00
Pasi Kallinen
1c2f2af357
Indicator glyph for good target positions
...
Add a new glyph, S_goodpos, to indicate valid locations
instead of reusing the camera flash beam glyph.
2015-04-07 18:18:54 +03:00