crawl:crawl.git
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.

Hooray.

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):

K:x
K~:y
A:z

(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
removed.

(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
changed.
(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)

Conflicts:

crawl-ref/source/mon-death.cc

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
specified.

(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
   https://github.com/blabber/crawl/commit/944c04b
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 <raphael.langella@gmail.com>
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 <raphael.langella@gmail.com>
(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
recovery.

(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

Oops!
(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)

Conflicts:
crawl-ref/docs/changelog.txt

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 <raphael.langella@gmail.com>
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)

4 years agoMinor changes to changelog.
David Ploog [Mon, 31 Mar 2014 18:09:02 +0000 (20:09 +0200)]
Minor changes to changelog.

Mostly about using "species" rather than "race".

(cherry picked from commit 098e97f709411b054db63b6a10ad553c00f517eb)

4 years agoFix unrand staves being far more common than other unrand weapons.
elliptic [Mon, 31 Mar 2014 02:44:22 +0000 (22:44 -0400)]
Fix unrand staves being far more common than other unrand weapons.

21d5f32e6 caused any enhancer staff to have a chance at being replaced by
an unrand staff, not just those created by acquirement. Now unrand staves
normally only replace weapons (like every other unrand weapon), though they
are still produced by staff acquirement.

(cherry picked from commit a1f80c0991a7646d0038d4961415c5d1b7762e71)

4 years agoImprove some help text
Chris Campbell [Mon, 31 Mar 2014 00:44:28 +0000 (01:44 +0100)]
Improve some help text

(cherry picked from commit f11ede57ac019d244e353d5895475044a8ffeb4c)

4 years agoAdd some missing god lastnames
Chris Campbell [Sun, 30 Mar 2014 23:53:47 +0000 (00:53 +0100)]
Add some missing god lastnames

Dithmenos and Nemelex were consistently referred to with those titles in
various places already. Vehumet and Kiku currently have no title.
(cherry picked from commit cfb352212ea34186373b6439829a4a102419c60c)

4 years agoMore item description improvements
Chris Campbell [Sun, 30 Mar 2014 20:29:35 +0000 (21:29 +0100)]
More item description improvements

(cherry picked from commit 7aff85d95f847cec3f28495b574bc4827c46d88e)

4 years agoUpdate and improve item descriptions
Chris Campbell [Sun, 30 Mar 2014 10:47:42 +0000 (11:47 +0100)]
Update and improve item descriptions

(cherry picked from commit b1fb4f348a9065a6046112dc97a3c096fb70bbbf)

4 years agoShow full branch descriptions when examining the stairs to a branch
Chris Campbell [Sun, 30 Mar 2014 08:34:38 +0000 (09:34 +0100)]
Show full branch descriptions when examining the stairs to a branch

Otherwise, the branch descriptions were only visible through ?/B lookup.
This way they are more visible and don't need to duplicate information
between branch and feature descriptions.
(cherry picked from commit 2d3a842f9826b07dd45cec12f8b0ad61ac4bfa1b)

4 years agoImprove feature descriptions
Chris Campbell [Sun, 30 Mar 2014 08:31:47 +0000 (09:31 +0100)]
Improve feature descriptions

Removes extended descriptions from branch stairs, so that the actual
branch descriptions can be used instead.
(cherry picked from commit bc4f2d9b2d7e1ccaf97258e49ac836a9dc37ad70)

4 years agoImprove branch descriptions some more
Chris Campbell [Sun, 30 Mar 2014 08:22:38 +0000 (09:22 +0100)]
Improve branch descriptions some more

(cherry picked from commit 0adf1751de3b42c3cbb36417ba40c12a4d054027)

4 years agoFix a bug in box_level_dp
reaver [Sun, 30 Mar 2014 03:30:43 +0000 (23:30 -0400)]
Fix a bug in box_level_dp

Which meant that one of the monster sets wasn't being selected.

4 years agoImprovements to checkwhite and unbrace.
Neil Moore [Sun, 30 Mar 2014 16:33:46 +0000 (12:33 -0400)]
Improvements to checkwhite and unbrace.

Give both programs a -n option to do a dry run (that is, check for
problems without correcting them).  Exit with a nonzero status if the
dry run detected problems, to make it easier to use these in scripts.
However, in order to avoid breaking existing scripts, we do not give an
exit status if things *were* changed.

Also allow unbrace to take a list of files like checkwhite can.

(cherry picked from commit a329682e064a34ffecc83f5018e86015fd71989f)

4 years agoFurther increase affected-cells limit in tiles.
Neil Moore [Sun, 30 Mar 2014 13:53:27 +0000 (09:53 -0400)]
Further increase affected-cells limit in tiles.

Even the increased limit in 0.14-a0-3527-g55f82b9 wasn't enough for
a 180-degree thunderbolt from rod of lightning.  Increase the limit
so that it covers all of LOS.

(cherry picked from commit 03853fe038b71e1412df5b958ce95cb337790a16)

4 years agoDon't let queen bees cause berserking while confused (#8331)
Chris Campbell [Sun, 30 Mar 2014 03:08:40 +0000 (04:08 +0100)]
Don't let queen bees cause berserking while confused (#8331)
(cherry picked from commit efe43552feae675eb0654e67188a19492e8ea6e9)

4 years agoA changelog touch-up to kick off the 0.14 branch. 0.14-b1
Steve Melenchuk [Sat, 29 Mar 2014 17:29:46 +0000 (11:29 -0600)]
A changelog touch-up to kick off the 0.14 branch.

4 years agoPurge an extraneous bit from dc-mon.txt.
Steve Melenchuk [Sat, 29 Mar 2014 17:36:03 +0000 (11:36 -0600)]
Purge an extraneous bit from dc-mon.txt.

4 years agoRemove ordinary octopode monster gear code
gammafunk [Sat, 29 Mar 2014 17:17:12 +0000 (12:17 -0500)]
Remove ordinary octopode monster gear code

They were already out of distribution, it turns out.

4 years agoRemove formicid venom mages and an associated vault
gammafunk [Sat, 29 Mar 2014 16:49:21 +0000 (11:49 -0500)]
Remove formicid venom mages and an associated vault

Formicid enemies may get a new implementation in the future, but it
won't be as a venom mage, despite that lovely dress.

4 years agoRemove unneeded references to axed monsters and move related tiles
gammafunk [Sat, 29 Mar 2014 16:44:01 +0000 (11:44 -0500)]
Remove unneeded references to axed monsters and move related tiles

Remove code references to removed monsters, except where needed for
save compatibility, as well as quotes/descriptions references, and
move the related tiles to UNUSED. RIP gnomes.

4 years agoReplace Lab catoblepae with Lab earth elementals
tenofswords [Sat, 29 Mar 2014 17:19:49 +0000 (13:19 -0400)]
Replace Lab catoblepae with Lab earth elementals

Less petrifying, still same worried fleeing for the layout.

4 years agoPull together some quick edits to box_level_dp
tenofswords [Sat, 29 Mar 2014 17:14:58 +0000 (13:14 -0400)]
Pull together some quick edits to box_level_dp

 * Throw out the liquid monster code, it is extremely excessive
   and spammy while not providing much of a threat compared to
   recently-toned-down liquid monster generation anyway. This does
   at least place a dragon over both lava pond and river, though.
 * Apparently, since the vault was first made, there were some
   intended monster sets in the boxes off to the side of the main
   giant box. Thus, I'm actually using that code as a way to make
   the level less generic while placing stuff more coherent (and
   weaker) than the usual mess of Depths spawns, with random sets of
   either orcs + elves, spriggans + giants, or tengu + salamanders.
 * Actually place a bloody queen bee with the hive while there's
   still a hive stuck in this level and while I can't think of any
   good replacements.

(Also, fix compilation.)

4 years agoA brief spree of edits on kennysheep's vaults
tenofswords [Sat, 29 Mar 2014 16:16:13 +0000 (12:16 -0400)]
A brief spree of edits on kennysheep's vaults

Most noticeably, kennysheep_town, the D:8-11 encompass vault:
Use a long string of NSUBSTs to heavily control the very random-in-numbers
placements of monsters throughtout the vault, essentially weakening it as
extremes matter most. Also, remove grates due to early orc priest use and
lower overall chance to place due to being so early for an encompass vault.

In other vaults of this guy's: grates reduction, more nsubst sanity work,
depths adjustments, etc. I'm not really meaning to pick on this one person
as much as the bulk of his non-generic vaults landed after I did my last rounds
through varied dat/des/variable/ files, and I would edit as I've done
if I had taken longer.

4 years agoLet stone giants throw rocks again.
Steve Melenchuk [Sat, 29 Mar 2014 16:00:13 +0000 (10:00 -0600)]
Let stone giants throw rocks again.

Justification for stone golem removal: too similar in name to stone
giants.

4 years agoRemove gnomes.
Steve Melenchuk [Sat, 29 Mar 2014 15:50:50 +0000 (09:50 -0600)]
Remove gnomes.

The description, that is.

4 years agoRemove some residual clay and stone golem references.
Steve Melenchuk [Sat, 29 Mar 2014 15:48:48 +0000 (09:48 -0600)]
Remove some residual clay and stone golem references.

4 years agoAn enum for a Phantom Mirror icon.
Steve Melenchuk [Sat, 29 Mar 2014 15:44:10 +0000 (09:44 -0600)]
An enum for a Phantom Mirror icon.

4 years agoRename some rod enums.
Steve Melenchuk [Sat, 29 Mar 2014 15:42:52 +0000 (09:42 -0600)]
Rename some rod enums.

4 years agoRevive ragdoll_tomb_raider as a regular vault
tenofswords [Sat, 29 Mar 2014 14:36:23 +0000 (10:36 -0400)]
Revive ragdoll_tomb_raider as a regular vault

With the special lua stripped out and the monsters re-arranged,
the original concerns of the vault being a spoilery death trap
should be absolved. Of course, this still features fun early
Tomb mummies, but mummy priests are slow, and there's precedent
in minmay_librarian and lemuel_minitomb for non-Tomb Tomb mummies.
As always, one doesn't have to fight _everything_ immediately, or at all.

4 years agoSmall fix for runrest_safe_poison entry.
David Ploog [Sat, 29 Mar 2014 13:11:48 +0000 (14:11 +0100)]
Small fix for runrest_safe_poison entry.

4 years agoGive octopode crushers a hat and chance of a shield
gammafunk [Sat, 29 Mar 2014 09:40:52 +0000 (04:40 -0500)]
Give octopode crushers a hat and chance of a shield