4 years ago0.14.2 changelog (finally!). stone_soup-0.14 0.14.2
Steve Melenchuk [Thu, 28 Aug 2014 00:21:14 +0000 (18:21 -0600)]
0.14.2 changelog (finally!).

4 years agoCorrect death message for Malign Offering (#8904).
Steve Melenchuk [Thu, 28 Aug 2014 00:14:44 +0000 (18:14 -0600)]
Correct death message for Malign Offering (#8904).

(cherry picked from commit 75a2b46b06a09b73e4cb4ed5a8a9ffc30ac2d3b7)

4 years agoAvoid a random_var crash (#8698)
Neil Moore [Fri, 20 Jun 2014 01:19:53 +0000 (21:19 -0400)]
Avoid a random_var crash (#8698)

If the sum of the weights of a random_var goes over INT_MAX, rescale
them rather than leaving the total as a negative number.

4 years agoModify webtiles socket timeouts, simplify.
Neil Moore [Sun, 6 Jul 2014 20:02:27 +0000 (16:02 -0400)]
Modify webtiles socket timeouts, simplify.

We were accidentally starting out with five-second waits in webtiles
then scaling down to 500 ms; that was backwards.  Also use the longer
500 ms timeouts for ENOBUFS, etc., not just EAGAIN.

(cherry picked from commit 8cb84b89476a88601f6e085435cfd7fa74f9fcb0)

4 years agoPrompt for weapon choice if preselection was bad (#8577)
Neil Moore [Fri, 13 Jun 2014 23:11:09 +0000 (19:11 -0400)]
Prompt for weapon choice if preselection was bad (#8577)

Previously we just aborted, which made the 'weapon' option kind of
difficult to use (anything except "random" or "viable" would prevent
selecting certain classes).

It would be nice if the player could specify multiple values for
the option, e.g.  weapon = spear, trident, crossbow

(cherry picked from commit 4ea94c40d51960e4fe72ce1151e8efcc99f5a6c3)

4 years agoMake drakes breathe, not throw (hangedman, Grunt)
Neil Moore [Sun, 15 Jun 2014 03:07:04 +0000 (23:07 -0400)]
Make drakes breathe, not throw (hangedman, Grunt)

This was broken when the dragon genus was split.  I didn't restore
the "roars" message, though.

Also incorporates "Restrict drake breathe message to targeted spells."

(cherry picked from commit f4d20f434a7a7b1b5e667a34f2c61a545bed9c3b)
(cherry picked from commit 980a894f7a7295c1be56504246e97139b7e533ab)

4 years agoDon't crash on t-r at the map edge (bh)
Neil Moore [Tue, 10 Jun 2014 02:20:03 +0000 (22:20 -0400)]
Don't crash on t-r at the map edge (bh)

(cherry picked from commit 5d615acd57e8bbbb43e574b088287dbe6105f9a3)

4 years agoFix an #ifdef (MarvinPA).
Neil Moore [Fri, 6 Jun 2014 16:34:38 +0000 (12:34 -0400)]
Fix an #ifdef (MarvinPA).

(cherry picked from commit 3813c18d1fbb8472d6604b844ae5c58b7c7fe473)

4 years agoInclude in MSVC builds.
Neil Moore [Fri, 6 Jun 2014 02:49:28 +0000 (22:49 -0400)]
Include in MSVC builds.

(cherry picked from commit 539d7c4a0f083398e43ffb9eefcc0f7b872ff256)

4 years agoAdd to, remove obsolete files from, MSVC project.
Neil Moore [Fri, 6 Jun 2014 02:36:39 +0000 (22:36 -0400)]
Add to, remove obsolete files from, MSVC project.

(cherry picked from commit cf2591fd3be87055e0b0c02a3d4475031af26e95)

4 years agoAllow using Luajit on 64-bit systems (#8641)
Neil Moore [Wed, 4 Jun 2014 17:49:52 +0000 (13:49 -0400)]
Allow using Luajit on 64-bit systems (#8641)

64-bit luajit doesn't support lua_newstate or custom allocators, so don't
try to use one there.  However, give a warning if this happens with a
webtiles or dgamelaunch build, because servers probably do want the
memory throttling.

(cherry picked from commit 97cf85e3ad4f3c109adc8a6e0f1ed4163876178b)
(cherry picked from commit 8ca96ae944f1b013de7473660c56506bd14acbef)

4 years agoDon't crash on time step while siren-mesmerised (#8546)
Neil Moore [Sun, 1 Jun 2014 03:53:57 +0000 (23:53 -0400)]
Don't crash on time step while siren-mesmerised (#8546)

(cherry picked from commit 66f8c19131f0a8c99170067a8b0765bc22cf7b3e)

4 years agoUse the correct skill in variable-range rod spells (#8307)
Neil Moore [Sun, 1 Jun 2014 03:14:28 +0000 (23:14 -0400)]
Use the correct skill in variable-range rod spells (#8307)

For the purposes of the hostile-in-range check and darken_beyond_range,
we were computing power using the spell schools rather than Evocations.

(cherry picked from commit 1c26d996b4be436285edc2092e1282da8cf0ec13)

4 years agoMore carefully chase item links in the pickup menu (#8603)
Neil Moore [Sun, 1 Jun 2014 02:44:11 +0000 (22:44 -0400)]
More carefully chase item links in the pickup menu (#8603)

Moving the item to the player destroyed it; normally that would have set
the non-item's link to NON_ITEM, exiting the loop, but level excursions as
part of pickup could overwrite the link.

(cherry picked from commit 7ec533578637a75973e718e236289985149858bc)

4 years agoAllow more than just the fallback hell entry in old late D.
Neil Moore [Sat, 31 May 2014 20:35:04 +0000 (16:35 -0400)]
Allow more than just the fallback hell entry in old late D.

(cherry picked from commit 3bad1a67f693fc553e854305de7102daaccd0a62)

4 years agoGenerate abyss/hell entries in old games with D:27.
Neil Moore [Sat, 31 May 2014 20:24:36 +0000 (16:24 -0400)]
Generate abyss/hell entries in old games with D:27.

This includes generating hell entries on every level as we currently do in

(cherry picked from commit 63ae02f08cc225c900100a5a16d132bb78e94f60)

4 years agoFix a bad array subscript (#8594)
Neil Moore [Sat, 31 May 2014 17:48:21 +0000 (13:48 -0400)]
Fix a bad array subscript (#8594)

This has incorrectly been 9 rather than 0 since the function was added
in 0.13-a0-927-g55b8bbf.
(cherry picked from commit 48301db05228478240d016ade7e603fa2d9ca79c)

4 years agoReplace a few uses of a <= b <= c (#8594)
Neil Moore [Sat, 31 May 2014 17:43:29 +0000 (13:43 -0400)]
Replace a few uses of a <= b <= c (#8594)

One of them was incorrect, and the other correct but confusing.
(cherry picked from commit 0555b25a71a17a55a353b34aacdb48b36e26f48f)

4 years agoFix a potential teleport closet (#8604)
Neil Moore [Thu, 29 May 2014 06:36:32 +0000 (02:36 -0400)]
Fix a potential teleport closet (#8604)

(cherry picked from commit ada11744e1227eaf6db1a7aac5ab3ec477fa5c3c)

4 years agoFix some Asterion speech. (MarvinPA, #8602)
reaverb [Tue, 27 May 2014 04:46:33 +0000 (00:46 -0400)]
Fix some Asterion speech. (MarvinPA, #8602)

4 years agoDistinguish artefact from non- when swapping rings (#8062)
Neil Moore [Wed, 21 May 2014 02:44:08 +0000 (22:44 -0400)]
Distinguish artefact from non- when swapping rings (#8062)

If the left ring was a artefact and the right ring a non-artefact of the
same base time, we failed to ask which to swap out.

(cherry picked from commit 7cfc2843c471dbcd4a3786dc8bdcae7181863000)

4 years agoTime-out unintentional Vp bat form normally (#8392)
Neil Moore [Tue, 20 May 2014 20:26:45 +0000 (16:26 -0400)]
Time-out unintentional Vp bat form normally (#8392)

(cherry-picked from commit 58b8beb64b0e48abf4815e46e11e3dd9e1a307d9)

4 years agoRemove mention of ! from tutorial/hints skills screen (#5346).
Steve Melenchuk [Tue, 20 May 2014 00:51:55 +0000 (18:51 -0600)]
Remove mention of ! from tutorial/hints skills screen (#5346).

According to b702f4e, this menu is supposed to be disabled because it
explains advanced commands which aren't available in the simple menu,
yet this mention was added in that same commit...

(cherry picked from commit 5fe76d3cc2661878707d6662d263cdcb36240987)

4 years agoAllow toggling skill practicing in tutorial/hints mode again.
Steve Melenchuk [Tue, 20 May 2014 00:27:40 +0000 (18:27 -0600)]
Allow toggling skill practicing in tutorial/hints mode again.

Broken by ecaf8b2.

It's a sad state of affairs that nobody thought this was a bug for
almost three years.

(cherry picked from commit dde538dc352c098a40428eb20732f2005003e798)

4 years agoMention some 0.13 changes in the changelog (#7000).
Shmuale Mark [Tue, 20 May 2014 00:03:04 +0000 (20:03 -0400)]
Mention some 0.13 changes in the changelog (#7000).

(cherry picked from commit 7d8f6f234b39bc2d950573e17af0e3a6c1d42519)

4 years agoDon't allow wielding an item that's too large while transformed.
Shmuale Mark [Mon, 19 May 2014 23:35:13 +0000 (19:35 -0400)]
Don't allow wielding an item that's too large while transformed.

Relevant for tree-form.

4 years fix SP_NAGA switch fallthrough
Richard Soderberg [Tue, 22 Apr 2014 23:16:56 +0000 (16:16 -0700)] fix SP_NAGA switch fallthrough

(cherry picked from commit b26498d20019fab12505d70643dcf3b8fee4f576)

4 years agoDon't crash when mousing over remembered-but-gone webs (#8429)
Neil Moore [Tue, 13 May 2014 19:11:02 +0000 (15:11 -0400)]
Don't crash when mousing over remembered-but-gone webs (#8429)

(cherry picked from commit 7ebe1377ce9ebf8bd23700c64b18ae204f31f4b8)

4 years agoRemove some residual item race references (#8480).
Steve Melenchuk [Wed, 30 Apr 2014 19:17:12 +0000 (13:17 -0600)]
Remove some residual item race references (#8480).

(cherry picked from commit 151f43d79c1af5e9f7124056f6d39ad3daa69f7d)

4 years agoChangelong for 0.14.1. 0.14.1
Steve Melenchuk [Mon, 28 Apr 2014 14:56:10 +0000 (08:56 -0600)]
Changelong for 0.14.1.


4 years agoAvoid a crash parsing bad keymap lines in macro files.
Neil Moore [Fri, 25 Apr 2014 03:08:33 +0000 (23:08 -0400)]
Avoid a crash parsing bad keymap lines in macro files.

If we encounter a K<char>: keymap definition with an invalid character
(not '0' through '5'), we don't set the key and don't switch to keymap
mode, but we did change the keymap context.  If we were in keymap mode
already, this leads to us making an out-of-bounds access to the Keymaps
array when we later parse the A: line and try to add the macro.

Now the bad K?: line is completely ignored; this means we replace
the action of the previous map or macro, but that's better than
crashing (and happened already if the previous thing was a macro).

An example of a keymap that would cause a crash (the first line is not
necessary if another keymap immediately preceded this one):


(cherry picked from commit a618dc043d2361b531413daa5232a9c533093982)

4 years agoDon't sometimes make a pandemonium lord appear next to the player on D:1.
Chris Campbell [Thu, 24 Apr 2014 14:48:04 +0000 (15:48 +0100)]
Don't sometimes make a pandemonium lord appear next to the player on D:1.

(cherry picked from commit 1334740c376c7b24cbb854db8518fec368414b70)

4 years agoFix HP/MP being computed incorrectly while training skills (qw).
elliptic [Mon, 21 Apr 2014 15:48:31 +0000 (11:48 -0400)]
Fix HP/MP being computed incorrectly while training skills (qw).

This happened when raising a skill past a level in a single large chunk of xp;
you.skills[sk] is not updated until later in the skill code, so you.skill()
was returning incorrect values when called via redraw_skill(). This was
especially noticeable if you trained spellcasting/evocations/invocations
all the way from 0 to 4 by killing a single monster, since you would have
several more MP than you deserved (and then it would go away the next time
MP was recomputed).

This fix involves ugly code duplication, but the alternative is untangling
the skill training code and ensuring that you.skill() is never called in the
middle of it.

(cherry picked from commit f781f136c39eda779e3807c51fc62fe1b9a66960)

4 years agoFix wanderers getting more MP than other backgrounds.
elliptic [Mon, 21 Apr 2014 15:47:00 +0000 (11:47 -0400)]
Fix wanderers getting more MP than other backgrounds.

Apparently this was overlooked when the other background-specific MP was

(cherry picked from commit 11e4eca7142c85b96f149b3cb1fba7fd10a78963)

4 years agoFix Zot traps sometimes applying a player-only effect to monsters (Nivim)
Chris Campbell [Mon, 21 Apr 2014 12:46:34 +0000 (13:46 +0100)]
Fix Zot traps sometimes applying a player-only effect to monsters (Nivim)

A case was removed from the switch (145100d5) but the condition hadn't
(cherry picked from commit b12d416045029ac6fd4b99d6e596a71a64a549b8)

4 years agoFix an inconsistency in Phantom Mirror target checking.
Steve Melenchuk [Mon, 21 Apr 2014 04:22:17 +0000 (22:22 -0600)]
Fix an inconsistency in Phantom Mirror target checking.

mons_is_conjured() wasn't checked when actually casting the spell; thus
rakshasas who could see, say, orbs of destruction or battlesphere while
also seeing another nearby target could clone the former.

(cherry picked from commit b26a5055fa7c9c6c36b3310275c068ca489b1691)

4 years agoFix not being able to unequip +Fly items over deep water with racial permaflight...
elliptic [Sun, 20 Apr 2014 07:57:23 +0000 (03:57 -0400)]
Fix not being able to unequip +Fly items over deep water with racial permaflight (qw).

This was marked as unsafe even though you would still be flying.

(cherry picked from commit fa5bd047d98c0510830ecc7d49133d00c64f5334)

4 years agoFix hp color not accounting for rot (#5310).
reaver [Thu, 17 Apr 2014 01:01:23 +0000 (21:01 -0400)]
Fix hp color not accounting for rot (#5310).

Example: By default, if you have 20 hp and get 10 points of rot, your
current hp number would be yellow all the time even though it cannot go
any higher.

(cherry picked from commit b15286e78a81eb26218af53590a8babd6e5b42c5)

4 years agoDon't give Natasha an item when respawning.
Shmuale Mark [Sun, 13 Apr 2014 01:23:58 +0000 (21:23 -0400)]
Don't give Natasha an item when respawning.

It seems that the item would sometimes overwrite her old one, so
the simplest and most logical thing is to just not give her anything.

(cherry picked from commit 35c0a118fcca52532737d9604d64a9e8234ac641)

4 years agoDon't allow raskshasa's BAND_RANDOM_SINGLE in monsterless branches.
Steve Melenchuk [Fri, 18 Apr 2014 04:55:22 +0000 (22:55 -0600)]
Don't allow raskshasa's BAND_RANDOM_SINGLE in monsterless branches.

Like wizlabs, where it was causing crashes.

(cherry picked from commit e0b065943e992d0b012fde82849926656fe9a5de)

4 years agoFix enchant armour messaging (#8385)
Chris Campbell [Fri, 18 Apr 2014 04:17:11 +0000 (05:17 +0100)]
Fix enchant armour messaging (#8385)

It was displaying the "crumbles to dust" message twice when the scroll
was not already known, and never when it was known.
(cherry picked from commit aeee4a37346185bbfb3ab22d5a69c2d3199b916d)

4 years agoDon't let Natasha revive when pacified (#8381)
Chris Campbell [Wed, 16 Apr 2014 20:03:05 +0000 (21:03 +0100)]
Don't let Natasha revive when pacified (#8381)

(cherry picked from commit 38beb2c51ca2df1c382c70b9f7fb08b3388c2650)



4 years agoImprove Beogh conversion prompt (#8382)
Chris Campbell [Wed, 16 Apr 2014 19:29:07 +0000 (20:29 +0100)]
Improve Beogh conversion prompt (#8382)

(cherry picked from commit 63c88653ca8c72c58f4c5dc7515909d0cd27da4d)

4 years agoUnban Wn -> Fe (Sequell).
elliptic [Wed, 16 Apr 2014 18:31:23 +0000 (14:31 -0400)]
Unban Wn -> Fe (Sequell).

You could still select FeWn if you selected Fe first.

(cherry picked from commit 1b8d4f65eba2fff295fcd688a7216096fc89b338)

4 years agoCorrected commented value of show_inventory_weights.
Mike Boutin [Sat, 12 Apr 2014 19:09:49 +0000 (15:09 -0400)]
Corrected commented value of show_inventory_weights.

Changed value from false to the list of (drop_pickup | true | false) to be
consistent with other options and signify that more than true/false can be

(cherry picked from commit a73ea9e0ad17f8c55336705229e44a29f1a2e6c7)

4 years agoRemove a superfluous `break;`
Tobias Rehbein [Mon, 14 Apr 2014 07:25:59 +0000 (03:25 -0400)]
Remove a superfluous `break;`

[Committer's note: The rest of
was made unnecessary by 0.14.0-10-g1cb9306  -nfm]

(cherry picked from commit 6a912473a16c7fde207f4f4e441c38311676b2a9)

4 years agoFix NOWIZARD compilation (#8369).
Neil Moore [Mon, 14 Apr 2014 06:58:45 +0000 (02:58 -0400)]
Fix NOWIZARD compilation (#8369).

The CLua console and --no-save were partially but not completely
contained in #ifdef WIZARD.  Make them both work without WIZARD.

(cherry picked from commit 248eb57cf377b191ebf77f812cc1866aaa404235)

4 years agoID curse scrolls on game start.
Shmuale Mark [Sun, 13 Apr 2014 06:49:03 +0000 (02:49 -0400)]
ID curse scrolls on game start.

Not doing so was messing with the "ID the last item of a type" code.

(cherry picked from commit e9bf03de390c59da4f8cae188033e13a983c8a4d)

4 years agoMake gods care about negative energy clouds properly (Lasty).
Steve Melenchuk [Sun, 13 Apr 2014 02:03:26 +0000 (20:03 -0600)]
Make gods care about negative energy clouds properly (Lasty).

The conduct number here is consistent with poisonous clouds.

(cherry picked from commit f9857336ce9090af585e8845d7e3d7235ed97de3)

4 years agoDon't crash VS bites with zero MP.
Steve Melenchuk [Sat, 12 Apr 2014 02:55:53 +0000 (20:55 -0600)]
Don't crash VS bites with zero MP.

(cherry picked from commit 49da4dfdf67fbb3f789e802a800de63b3e4ecdc6)

4 years agoUpdate hints mode messages
Chris Campbell [Fri, 11 Apr 2014 02:19:31 +0000 (03:19 +0100)]
Update hints mode messages

(cherry picked from commit 36b3b84791eddd255ee372142ebb2cf203c736b6)

4 years agoRemove some references to auto_list
Chris Campbell [Fri, 11 Apr 2014 01:22:48 +0000 (02:22 +0100)]
Remove some references to auto_list

(cherry picked from commit e11d844c9f19d26d5ba9b9c9f835f941c2c7ed97)

4 years agoUpdate the options guide
Chris Campbell [Thu, 10 Apr 2014 16:26:10 +0000 (17:26 +0100)]
Update the options guide

(cherry picked from commit 27e99ba8ff5d1706a3b3572795b4f8e1d1934be6)

4 years agoFix ranged attacks from invisible monsters not turning off autopickup.
elliptic [Fri, 11 Apr 2014 01:06:11 +0000 (21:06 -0400)]
Fix ranged attacks from invisible monsters not turning off autopickup.

This was most noticeable with vapours, which are thankfully no longer a
thing, but it could happen in other cases too.

(cherry picked from commit 66d6093a998e28282844961fcd642f22847aaeee)

4 years agoFix fire dragons not granting extra Dith piety
Chris Campbell [Thu, 10 Apr 2014 00:54:48 +0000 (01:54 +0100)]
Fix fire dragons not granting extra Dith piety

(cherry picked from commit 3b1490a9115e511b221487ee6dcd343d67a7fcb0)

4 years agoChangelog fixes
Chris Campbell [Wed, 9 Apr 2014 17:16:17 +0000 (18:16 +0100)]
Changelog fixes

(cherry picked from commit ce8561742cf1402f777396564ba4c00d1c4dc0ba)

4 years agoTouch changelog with release date. 0.14.0
Steve Melenchuk [Wed, 9 Apr 2014 15:46:13 +0000 (09:46 -0600)]
Touch changelog with release date.

4 years agoFix a corruption / terrain change crash.
blackcustard [Sun, 16 Mar 2014 17:41:08 +0000 (12:41 -0500)]
Fix a corruption / terrain change crash.

When corrupting a level, the contents of certain squares are
sometimes moved to a nearby square instead of being deleted. Sometimes,
dgn_shift_feature would decide to move things onto a square that contained
an actor. This was wrong.

This bug could manifest as a crash in at least one way: using corruption
near a sealed door could displace the contents of the sealed door's square
(including the door itself) on top of the player; because sealed doors are
accompanied by a temporary terrain change marker (MAT_TERRAIN_CHANGE). The
game would crash on the next turn when _move_player detected that the
player was inside a solid object (the door).

Also, in dgn_move_entities_at, assert that the destination square does not
contain an actor.

(cherry picked from commit d85d21ed5925d0b7dc3e47d8efa62e9b3bd7db71)

4 years agoClarify _corrupt_square.
blackcustard [Sun, 16 Mar 2014 18:14:17 +0000 (13:14 -0500)]
Clarify _corrupt_square.

_corrupt_square is not called on stairs/branch entries/portals, so
preserve_feat has nothing to do with them. The code has not changed, the
comment was just wrong. Also rename preserve_feat to preserve_features to match
the argument in dungeon_terrain_changed.

(cherry picked from commit 93aaa8e3e6a3dcf2c26b88dc92d4214889e78157)

4 years agoFix having a you.pet_target blocking autopickup being turned off for invisible monste...
elliptic [Wed, 9 Apr 2014 08:42:10 +0000 (04:42 -0400)]
Fix having a you.pet_target blocking autopickup being turned off for invisible monsters hitting you (qw).

(cherry picked from commit 3c24ef6b9341a37491fb00361e18c4059ccb33f0)

4 years agoMake rakshasa defense cloning a fineff and take energy (elliptic).
Steve Melenchuk [Wed, 9 Apr 2014 01:36:11 +0000 (19:36 -0600)]
Make rakshasa defense cloning a fineff and take energy (elliptic).

Prevents crashes related to tornado and monster positioning.

(cherry picked from commit f56ece6c5f981cc67d2f4f492cb5395e5f08c444)

4 years agoSync manual from wiki.
Steve Melenchuk [Tue, 8 Apr 2014 22:16:14 +0000 (16:16 -0600)]
Sync manual from wiki.

(cherry picked from commit 6dece555467dd88867af88096edc12507507293e)

4 years agoAdd exits to a couple of shop vaults.
Steve Melenchuk [Tue, 8 Apr 2014 22:11:05 +0000 (16:11 -0600)]
Add exits to a couple of shop vaults.

Based on the no_rtele_into I am assuming these are intended to possibly
be inaccessible, but they shouldn't be completely invisible from the
rest of the level as has been reported a couple of times.

Arguably the transparent vaults could use exits as well, but those will
at least veto the level if placed incorrectly.

(cherry picked from commit 8c399542cd1dff22ce1d2558c4d535e773cb086b)

4 years agoUpdate some FAQ entries
Chris Campbell [Tue, 8 Apr 2014 18:15:02 +0000 (19:15 +0100)]
Update some FAQ entries

(cherry picked from commit 674142f8aaa0e2728b74530bd9b73888b9fd694b)

4 years ago[Transifex] Sync.
Translators [Tue, 8 Apr 2014 11:48:29 +0000 (13:48 +0200)]
[Transifex] Sync.

Signed-off-by: Raphael Langella <>
4 years ago[txc] don't crash when merging a new language.
Raphael Langella [Tue, 8 Apr 2014 11:45:18 +0000 (13:45 +0200)]
[txc] don't crash when merging a new language.

Also, simplify by removing a useless check.

(cherry picked from commit 44e1c6938d5d30f6096d246d37bdcfba49682c76)

4 years ago[Transifex] Minor, typography edit (golmschenk, jackwayneright).
Translators [Tue, 8 Apr 2014 11:36:44 +0000 (13:36 +0200)]
[Transifex] Minor, typography edit (golmschenk, jackwayneright).

Signed-off-by: Raphael Langella <>
(cherry picked from commit ca1e12dba1402130c2eb4d08280e96f1e0afe990)

4 years agoAdd a message when casting cloud cone
Chris Campbell [Mon, 7 Apr 2014 21:51:50 +0000 (22:51 +0100)]
Add a message when casting cloud cone

(cherry picked from commit 85a0ca64cbe24efb0a11d732e0a352001fe0e4cb)

4 years agoDon't set the default language to system locale for stable versions
Chris Campbell [Mon, 7 Apr 2014 17:23:46 +0000 (18:23 +0100)]
Don't set the default language to system locale for stable versions

Most translations probably aren't ready to be enabled by default.
(cherry picked from commit 0c82b0b28da865ef6e00bf3eb5b61ee614cc2e65)

4 years agoFix some tutorial/hint messages
Chris Campbell [Mon, 7 Apr 2014 17:19:32 +0000 (18:19 +0100)]
Fix some tutorial/hint messages

(cherry picked from commit 530a45b4cd11299060cf700441a33d06695ee047)

4 years agoFix the tutorial not loading
Chris Campbell [Mon, 7 Apr 2014 17:16:55 +0000 (18:16 +0100)]
Fix the tutorial not loading

(cherry picked from commit d7d467d4315933084930cb7e0ea2b01206dfb6a9)

4 years agoLet @ (and lua) display negative values for poison_survival().
elliptic [Mon, 7 Apr 2014 17:55:04 +0000 (13:55 -0400)]
Let @ (and lua) display negative values for poison_survival().

So that players have a way of guessing whether heal wounds might be enough
to survive.

(cherry picked from commit da4a0999e32825c045062dfcbb2887e6dd0bc3e3)

4 years agoImprove poison_survival() a bit.
elliptic [Mon, 7 Apr 2014 17:33:46 +0000 (13:33 -0400)]
Improve poison_survival() a bit.

The player will still sometimes only drop to N+1 HP even though the game
predicts N HP. The reason for this is that the player's HP is really dropping
to N HP in the middle of the player's action and then increasing back to N+1
by the end. Since actions take variable number of aut, it is difficult to
predict when this will happen.

(cherry picked from commit d827497410ed5daaedc76ef5a7811998f3c3b6e1)

4 years agoApply poison damage after regeneration, and don't penalize slow movement.
elliptic [Mon, 7 Apr 2014 17:28:34 +0000 (13:28 -0400)]
Apply poison damage after regeneration, and don't penalize slow movement.

This addresses some issues with poison being unexpectedly lethal.

I don't really like regeneration being slower while walking slowly, but if
regen and hunger are going to be slower, so should poison and sickness

(cherry picked from commit 1c17d5d9f7705986f2398dc1e508dc5f2320264f)

4 years agoDisable multithreaded loading on Windows (#5354).
Steve Melenchuk [Sun, 6 Apr 2014 23:04:58 +0000 (17:04 -0600)]
Disable multithreaded loading on Windows (#5354).

Until we can identify why it randomly fails to find files, we should not
have the game crash on startup.

(cherry picked from commit 2e1702711870b93c623b37ec4aed4bad5d307116)

4 years agoFix clinging monsters "emerging from the water"
Chris Campbell [Sun, 6 Apr 2014 17:01:06 +0000 (18:01 +0100)]
Fix clinging monsters "emerging from the water"

(cherry picked from commit 11025d95a6422c57019bb5916118aaf7b2febdc8)

4 years agoFix compilation
Chris Campbell [Sun, 6 Apr 2014 15:00:43 +0000 (16:00 +0100)]
Fix compilation

(cherry picked from commit 31e7b324c0963b98275a2da86653b97df96083e2)

4 years agoDon't let Phantom Mirror clone conjured monsters (#8349)
Chris Campbell [Sun, 6 Apr 2014 14:56:23 +0000 (15:56 +0100)]
Don't let Phantom Mirror clone conjured monsters (#8349)

(cherry picked from commit 20579a2dff7263dcecfa2a46061791a748d4fd0d)

4 years agoClean up a check for conjured monsters
Chris Campbell [Sun, 6 Apr 2014 14:56:02 +0000 (15:56 +0100)]
Clean up a check for conjured monsters

(cherry picked from commit 321726ba14f969ff5cdaf71463230e76712debe0)

4 years agoAdjust dragon form hit messages
Chris Campbell [Sun, 6 Apr 2014 14:40:48 +0000 (15:40 +0100)]
Adjust dragon form hit messages

Since it no longer tramples.
(cherry picked from commit 5da97b904b4f704eb234c2262211556d95e959d5)

4 years agoMake a web message more generic
Chris Campbell [Sun, 6 Apr 2014 13:46:20 +0000 (14:46 +0100)]
Make a web message more generic

(cherry picked from commit 4516cbe78c586e352c3ca2d87d018c6c16e7820a)

4 years agoImprove some spellcasting messages
Chris Campbell [Sun, 6 Apr 2014 13:44:13 +0000 (14:44 +0100)]
Improve some spellcasting messages

Use normal beam messages for flame tongue, adjust Arachne messages
(PleasingFungus), make Rupert's targeted spells more generic so that they
are still accurate when resisted.
(cherry picked from commit f05f59790becf1029830414ba3b4c40d8ff296a1)

4 years agoAdd a spell description for Phantom Mirror
Chris Campbell [Sun, 6 Apr 2014 13:08:31 +0000 (14:08 +0100)]
Add a spell description for Phantom Mirror

(cherry picked from commit 7799525b80145bd2a7b65cb7c7d2b5068f0ebdbf)

4 years agoRevise various unique descriptions
Nicholas Feinberg [Sun, 6 Apr 2014 12:52:59 +0000 (13:52 +0100)]
Revise various unique descriptions

[MarvinPA: more tweaks to Asterion, Mara, Nessos. Removed a couple of Asterion
speech lines to reflect his no longer being one of the "x, cursed and turned
into a y" uniques.]
(cherry picked from commit 1405c045eab4585d9506f2f23a1b7e53f15f11ea)

4 years agoFix Confusing Touch not reducing unarmed damage while transformed
Chris Campbell [Tue, 1 Apr 2014 03:46:39 +0000 (04:46 +0100)]
Fix Confusing Touch not reducing unarmed damage while transformed

(cherry picked from commit 1aba86f362f320ae8c9892dc4d1244c85542da99)

4 years agoMake lava (& deep water) lethal
Nicholas Feinberg [Sun, 6 Apr 2014 04:04:27 +0000 (21:04 -0700)]
Make lava (& deep water) lethal

(cherry picked from commit 456bd4e601bee76cf7d4728fa6ca4d5a159e9f82)

4 years agoAllow ghouls to use easy_eat.
Shmuale Mark [Wed, 2 Apr 2014 20:30:54 +0000 (16:30 -0400)]
Allow ghouls to use easy_eat.

While the motivation for not allowing auto_eat makes sense, there's
no reason to force them to use an extra 'e' to eat a chunk.
(cherry picked from commit 424acf8c8f1569aecc3c12367fb992d958dfd895)

4 years agoTab is for losing weight, not indenting Crawl.
Neil Moore [Sat, 5 Apr 2014 00:04:07 +0000 (20:04 -0400)]
Tab is for losing weight, not indenting Crawl.

(cherry picked from commit 2d7d1c5946cf378a1ecd2de0086ccab400ff3d99)

4 years agoDon't crash when mapstat vault statistics generation is slow.
Neil Moore [Fri, 4 Apr 2014 23:54:05 +0000 (19:54 -0400)]
Don't crash when mapstat vault statistics generation is slow.

We turn on the watchdog during mapstat generation, but writing the log
could take some time because of the calls to mg_find_random_vaults
selecting 10000 random maps per level.  Now we pet the watchdog before
writing each level's stats.

(cherry picked from commit f7e08864e5bdc9e44b19a6bf926ee9a665a0613d)

4 years agoImprove display of Nemelex wrath on Ctrl-O.
elliptic [Fri, 4 Apr 2014 21:54:52 +0000 (17:54 -0400)]
Improve display of Nemelex wrath on Ctrl-O.

It now displays red at start, lightred when it gets close to finishing with
active wrath, magenta when partially mollified.

(cherry picked from commit fb3cfe924d6a09e984011a1527afca00d5311fa4)

4 years agoThe final 0.13.2 changelog update.
Steve Melenchuk [Fri, 4 Apr 2014 16:22:27 +0000 (10:22 -0600)]
The final 0.13.2 changelog update.

(cherry picked from commit 42362f24509bfcb152193b526c581096a30ac094)


4 years agoFix issues with xv-ing unknown squares.
elliptic [Fri, 4 Apr 2014 15:13:21 +0000 (11:13 -0400)]
Fix issues with xv-ing unknown squares.

This crashed if the unknown square was off the level boundary, and it gave an
empty description even if the unknown square was within the level boundary.
Now it just fails silently (which is appropriate given that v isn't listed
as an option in this case).

(cherry picked from commit c5940bd0d39772da978965c350e6db007197f627)

4 years agoGrand Avatar tile (roctavian, 8097)
ontoclasm [Thu, 3 Apr 2014 20:27:28 +0000 (15:27 -0500)]
Grand Avatar tile (roctavian, 8097)

4 years agoImprove amulet of faith description
Chris Campbell [Thu, 3 Apr 2014 18:49:11 +0000 (19:49 +0100)]
Improve amulet of faith description

It causes piety loss/penance to be scaled up in the same way as piety
gain, so "take more notice of" transgressions seems better than "less
likely to forgive" them.
(cherry picked from commit 9570e301ae78f0034462b843eec6d1f63ce1e6ef)

4 years agoMake some Xom effects not affect monsters behind glass
Chris Campbell [Tue, 1 Apr 2014 07:10:15 +0000 (08:10 +0100)]
Make some Xom effects not affect monsters behind glass

(cherry picked from commit 4899bd94471b0f3665ca3c5251541de9f4116896)

4 years agoReduce the volume of Xom's noise effect, don't let silence affect it
Chris Campbell [Sun, 30 Mar 2014 02:33:06 +0000 (03:33 +0100)]
Reduce the volume of Xom's noise effect, don't let silence affect it

(cherry picked from commit bb6752c796fbcc8c7bb9e82ff2bc772eeac75cc2)

4 years agoImprove description of slaying on non-randart rings
Chris Campbell [Thu, 3 Apr 2014 12:53:55 +0000 (13:53 +0100)]
Improve description of slaying on non-randart rings

This was updated for randarts but is duplicated here, oops.
(cherry picked from commit 17ac71f2229c7d969f476bd6aee69c8fa392cf9c)

4 years ago[Transifex] Sync.
Translators [Wed, 2 Apr 2014 12:48:44 +0000 (14:48 +0200)]
[Transifex] Sync.

Signed-off-by: Raphael Langella <>
4 years agominor adjustement to descriptions:
Cedor [Mon, 31 Mar 2014 20:20:08 +0000 (22:20 +0200)]
minor adjustement to descriptions:

portals to pan are in U;
way to trigger zot traps (to explicite how mobs can trigger it;
portal to sewer aren't magical;
(flavour?) precision to volcano desc.
[MarvinPA: also adjusted Abyss, Vestibule, Ossuary descs similarly]
(cherry picked from commit a435e27d378553b5914e87600e9db5963337c1b8)

4 years agoFix position of some demonspawn class overlays (roctavian, #8097).
Steve Melenchuk [Mon, 31 Mar 2014 19:44:09 +0000 (13:44 -0600)]
Fix position of some demonspawn class overlays (roctavian, #8097).

(cherry picked from commit f4f420f8490df9aad30e92e5f182ac53f041f253)