Corin Buchanan-Howland [Sat, 25 Apr 2015 15:41:37 +0000]
Add two new Ru sacrifices: resistance and eye
Sacrifice Resistance is {rF- rC-} and worth as much piety as sac hand.
Sacrifice an Eye gives you 2x inaccuracy, like the amulet*2. It stacks with
the amulet. It's worth 35 piety, like Sacrifice Skill.
Neil Moore [Sat, 25 Apr 2015 15:07:58 +0000]
Document that shadow invis swiftness appears in two places.
[skip ci]
Neil Moore [Sat, 25 Apr 2015 14:51:27 +0000]
Mention a MONS_SHADOW hidden mechanic in xv (kvaak)
Chris Campbell [Sat, 25 Apr 2015 13:31:20 +0000]
Make Cheibriados wrath continue to slow the player until it expires
Based on however slow the player was at their max Chei piety reached.
Chris Campbell [Sat, 25 Apr 2015 13:30:44 +0000]
Make shadow form undispellable, end shadow form when abandoning Dith
Chris Campbell [Sat, 25 Apr 2015 13:30:24 +0000]
Suppress Ignite Blood under Dithmenos
Chris Campbell [Sat, 25 Apr 2015 13:09:02 +0000]
Update and improve some god descriptions
Chris Campbell [Sat, 25 Apr 2015 12:06:20 +0000]
Don't redraw the screen when starting/ending gold distraction
Apparently this isn't necessary after all.
Chris Campbell [Sat, 25 Apr 2015 11:49:01 +0000]
Give Maxwell's etheric cage a "RegenMP" inscription
Nicholas Feinberg [Fri, 24 Apr 2015 14:16:07 +0000]
Fix fire dragon description (9678)
Darshan Shaligram [Thu, 23 Apr 2015 23:58:11 +0000]
Add draconian flavours to -playable-json.
Neil Moore [Thu, 23 Apr 2015 22:41:02 +0000]
Fix a missing paren (#9675)
Darshan Shaligram [Thu, 23 Apr 2015 20:51:02 +0000]
Document -playable-json replacing -list-combos.
Neil Moore [Thu, 23 Apr 2015 20:46:28 +0000]
Update MSVC project for JSON changes.
Add json.h to the project, and make it build and link in json.obj
unconditionally.
Darshan Shaligram [Thu, 23 Apr 2015 20:42:12 +0000]
JSON for playable species+apts, jobs, combos
Because Sequell would like to stop parsing C++ code now, please.
Uses webtiles' json.cc.
Darshan Shaligram [Thu, 23 Apr 2015 19:45:34 +0000]
Revert "JSON for playable species+apts, jobs, combos"
This reverts commit
46ea7691c8421e3b1c6b5f04fcd833724311eba1.
Darshan Shaligram [Thu, 23 Apr 2015 19:01:42 +0000]
JSON for playable species+apts, jobs, combos
Because Sequell would like to stop parsing C++ code now, please.
Adds https://github.com/miloyip/rapidjson as a contrib submodule (forked into
GitHub crawl project).
Nicholas Feinberg [Thu, 23 Apr 2015 04:58:18 +0000]
Mostly add etheric cage tiles (CanOfWorms)
The playerdoll tile isn't working and I can't figure out why;
someone else can fix that.
Nicholas Feinberg [Thu, 23 Apr 2015 04:30:55 +0000]
Flatten some animate dead code
Nicholas Feinberg [Thu, 23 Apr 2015 04:24:43 +0000]
Disallow animating deep-water corpses (bcadren)
Letting non-aquatic species animate corpses trapped in deep water
is a UI screw. Letting only aquatic species do so is, as bcadren
notes, counterintuitive and bizarre. (Also, it was bugged when
trying to revive the corpses of land monsters that somehow wound
up in deep water - a 'puff of smoke' would appear...)
Nicholas Feinberg [Thu, 23 Apr 2015 04:24:05 +0000]
Tweak zombification comments
Nicholas Feinberg [Thu, 23 Apr 2015 04:10:58 +0000]
Fix Maxwell's changelog
Nicholas Feinberg [Thu, 23 Apr 2015 01:59:48 +0000]
New Eternal Torment sprites (CanOfWorms)
There were multiple sets of tiles submitted; I did an entirely
scientific poll by asking my little brother which he preferred,
and he chose these. Enjoy your torment!
Nicholas Feinberg [Thu, 23 Apr 2015 01:53:34 +0000]
Changelog through 0.17-a0-762-gdd96e34
Shmuale Mark [Wed, 22 Apr 2015 20:03:53 +0000]
Make grand avatars faster (travis).
Chris Campbell [Wed, 22 Apr 2015 19:22:32 +0000]
Remove a duplicate obsolete file
If anyone really needs to know about key changes in 0.5 and 0.4, the .txt file
is probably sufficient, there's no need for a fancy pdf too!
Shmuale Mark [Wed, 22 Apr 2015 18:30:36 +0000]
Remove the constant term in Gozag's fee.
It's intended to make switching in the late game harder, and a constant
term overwhelmingly affects early-game characters considering Gozag.
Shmuale Mark [Wed, 22 Apr 2015 18:09:54 +0000]
Refactor and comment monster_habitable_grid.
Shmuale Mark [Wed, 22 Apr 2015 17:23:01 +0000]
Merge levitation and flight.
There were only very minor gameplay differences between them, and they
were arguably bugs -- for example, paralysed flyers couldn't teleport onto
deep water, but being paralysed didn't make them fall in ever since commit
8973858003fa. No need for the extra code complexity in order to say that a
monster is flying magically; "It can fly" is generic enough.
Shmuale Mark [Wed, 22 Apr 2015 14:56:05 +0000]
Make Ash skill boost and fencer's gloves (and Heroism) stack (#9666).
Shmuale Mark [Wed, 22 Apr 2015 14:34:45 +0000]
Fix the speed brand (amalloy).
Nicholas Feinberg [Wed, 22 Apr 2015 02:17:59 +0000]
Update Ignite Poison description
Nicholas Feinberg [Wed, 22 Apr 2015 02:16:46 +0000]
Remove an outdated comment
Nicholas Feinberg [Mon, 20 Apr 2015 03:25:31 +0000]
Squash ignite poison spam
Nicholas Feinberg [Thu, 16 Apr 2015 06:00:01 +0000]
Adjust Ignite Poison cloud duration
Base it on power, rather than the previous clouds' durations.
Nicholas Feinberg [Thu, 16 Apr 2015 05:48:21 +0000]
Increase Ignite Poison's direct damage
The charts for monster poison damage:
avg. dam/turn avg. dam (total) avg total turns
stacks
1 0.75 6.75 9
2 1.00 15.75 18
3 1.25 18 18
4 2.5 24.75 18
(not just avg * turns since degree degrades over time)
Ignite Poison now does an average of 200%-300% of average poison
damage (increasing with spellpower), depending on degree. Doesn't
currently take remaining duration into account - possibly it
should, or possibly the damage numbers should just be lowered
slightly to compensate.
Nicholas Feinberg [Thu, 16 Apr 2015 05:47:59 +0000]
Tweak debug messages for poison damage
Include degree when printing poison damage for monsters.
Nicholas Feinberg [Wed, 1 Apr 2015 07:00:52 +0000]
Adjust Ignite Poison's level & schools
Level from 5 (formerly 6, formerly 7) to 3; add Poison school.
Also cap power at 100 (formerly 200).
Nicholas Feinberg [Wed, 1 Apr 2015 05:26:15 +0000]
Simplify Ignite Poison
It now only ignites poisoned creatures & poisonous clouds, not
creatures/weapons with venom attacks, &c.
Alan Malloy [Wed, 22 Apr 2015 01:33:45 +0000]
Also check item egos before choosing to stack them
Nicholas Feinberg [Tue, 21 Apr 2015 05:54:02 +0000]
Don't collide with existing saves (|amethyst)
Nicholas Feinberg [Tue, 21 Apr 2015 05:35:27 +0000]
Generate random names for players (Arrhythmia)
If they leave the name field blank during offline character
creation. (Using panlord/shopkeeper/etc name gen.)
Nicholas Feinberg [Tue, 21 Apr 2015 01:14:33 +0000]
Fix naga save compat (wheals)
The previous version would stomp on any upgraded innate muts on
save load.
Shmuale Mark [Mon, 20 Apr 2015 22:18:23 +0000]
Take speed brand into account in weapon_min_delay (#9663).
Alan Malloy [Sun, 19 Apr 2015 20:50:26 +0000]
Warn the player when tabbing with a bad weapon.
It already warns you once you're in melee rangs with, say, a rod;
this patch gives you a warning even when you're not yet in melee
range, instead of moving you toward the enemy while wielding
a stupid weapon.
Shmuale Mark [Mon, 20 Apr 2015 21:58:43 +0000]
Don't attack neutrals with plain direction keys (#9184).
Instead, you have to use ctrl-direction. This is a bit different from both
how friendlies and now hostiles work, and I wouldn't be averse to simply
making them simply prompt-to-attack like an attack on a helpless monster
under TSO is. But at the same time, I believe that unnecssary prompts are
almost as bad as pissing off a monster with no warning.
Shmuale Mark [Mon, 20 Apr 2015 21:45:23 +0000]
Disallow swapping with stoned/asleep allies (#5733, #9551).
Additionally, don't give an attack prompt when trying to move onto a
square with a stationary ally.
Shmuale Mark [Mon, 20 Apr 2015 21:24:38 +0000]
Have monsters zap empty wands, once.
The goal is to prevent picking up wands from unique corpses with 20 zaps
that the player knows are obviously exhausted, but the game doesn't tell
you outright. It also has a nice side effect of answering the question "How
do monsters know the wand is empty, anyway?"
Shmuale Mark [Mon, 20 Apr 2015 21:00:15 +0000]
Allow non-related monsters to swap places.
Restricted to related monsters, swapping is almost a curiosity, or
sometimes even a hindrance if two monsters swap with each other,
effectively slowing down both. However, there's little reason not to
extend it to non-related ones. This prevents, for example, being entirely
safe by having a rat between you and a dragon in a corridor (though
in practice the dragon usually breathes and kills the rat anyway).
Shmuale Mark [Mon, 20 Apr 2015 20:44:59 +0000]
Fix compilation.
What kind of crazy would amend a commit and totally forget to recheck
compilation?? Pull it together, wheals...
Shmuale Mark [Mon, 20 Apr 2015 20:22:24 +0000]
Reorder field definitions of mgen_data to match the constructor.
This doesn't really matter, but it's pretty confusing at first.
Shmuale Mark [Mon, 20 Apr 2015 19:50:41 +0000]
Enhance and clean up the parameters for newgame_make_item.
There was no need to pass in a specific slot or equipment slot. This
refactor ended up being a lot bigger than I was expecting, and
it's probably bigger than it should be in a single commit.
Shmuale Mark [Mon, 20 Apr 2015 16:57:46 +0000]
Nerf DrFi (DrKe).
OpFi doesn't get a hat, and FeFi doesn't get a ring of protection.
Shmuale Mark [Mon, 20 Apr 2015 16:38:52 +0000]
Show merfolk song success chance (#9659).
Shmuale Mark [Mon, 20 Apr 2015 16:38:39 +0000]
Remove an unused parameter.
Shmuale Mark [Mon, 20 Apr 2015 16:22:19 +0000]
Fix a vault typo (#9658).
Neil Moore [Mon, 20 Apr 2015 15:19:02 +0000]
Simplify menu colour for mutagenic chunks.
Now that chunk names omit irrelevant adjectives such as "mutagenic" for
ghouls, we no longer need to make sure we are matching the "mutagenic"
tag rather than the item name.
Neil Moore [Mon, 20 Apr 2015 15:16:28 +0000]
Fix whitespace.
Neil Moore [Mon, 20 Apr 2015 15:15:42 +0000]
Colour useless/mutagenic/forbidden chunk glyphs (geekosaur)
Neil Moore [Mon, 20 Apr 2015 15:03:27 +0000]
Make all chunks lightred.
Since the monster type of chunks no longer matters, and chunk colours
overlapped with permafood colours.
Using lightred rather than red to not overlap with "forbidden".
Nicholas Feinberg [Mon, 20 Apr 2015 15:17:17 +0000]
Entropy weaver corpse tile (9660)
Neil Moore [Mon, 20 Apr 2015 02:45:20 +0000]
Remove an unused macro (gammafunk)
Besides being unused, it used a raw block where it should have been
a do-while(0).
Nicholas Feinberg [Mon, 20 Apr 2015 00:10:52 +0000]
Remove obsolete chunk default colours
Nicholas Feinberg [Sat, 18 Apr 2015 22:29:28 +0000]
Remove the hunger/regen cap on movement
Previously, various over-time effects behaved oddly with slow
movement. When walking, any action that took more than 10 aut
(one normal turn) was counted as if it took 10 aut instead for
regen/hunger purposes. This meant that, for example, moving in
statue form cut your hunger & regen to 2/3rds normal; Chei
worshippers had both halved...
This removes that effect and adds a few small compensations;
Naga get Slow Metabolism 1 and Chei reduces hunger significantly
more. (Now cuts it to 50%; previously 75%).
Nicholas Feinberg [Sun, 19 Apr 2015 23:48:05 +0000]
Simplify monster malmut (ENCH_WRETCHED)
From -10% HD and -4 AC per level to a flat -25% HD, -8 AC.
No reason to have multiple levels on something that was never
going to get stacked...
This is probably an Irradiate buff.
Corin Buchanan-Howland [Sun, 19 Apr 2015 23:01:25 +0000]
Remove unnecessary comment
Corin Buchanan-Howland [Sun, 19 Apr 2015 23:01:05 +0000]
Actually disable Invocations training when you have no god (rchandra)
Previously it would allow you to keep training until you saved and reloaded
your game.
Chris Campbell [Sun, 19 Apr 2015 18:13:12 +0000]
Fix derived undead not dropping gold under Gozag
Neil Moore [Sun, 19 Apr 2015 18:00:26 +0000]
Add some translators to CREDITS and mailmap.
[skip ci]
Neil Moore [Sun, 19 Apr 2015 17:58:27 +0000]
Improve a few Spanish god translations (quik)
[skip ci]
Edgar Carballo [Mon, 12 Jan 2015 03:50:47 +0000]
Translate gods text to spanish.
Translations, retranslations and organizations of gods descriptions to
spanish
[skip ci]
gammafunk [Sat, 18 Apr 2015 23:16:05 +0000]
Add the define DEBUG_STATISTICS to build mapstat and objstat
Setting DEBUG_STATISTICS will now cause mapstat and objstat code to
build, so a full debug build is no longer required for these
features. You can add EXTERNAL_FLAGS_L=-DDEBUG_STATISTICS to your make
command to set the define. The DEBUG_DIAGNOSTIC define used by full
debug builds sets DEBUG_STATISTICS, so both features are still available
for these builds as well.
gammafunk [Sat, 18 Apr 2015 20:27:38 +0000]
Move objstat code to its own source file
Adds dbg-objstat.cc and moves code to there from dbg-scan.cc, with the
appropriate header changes.
Neil Moore [Sun, 19 Apr 2015 17:33:22 +0000]
Add some folks to CREDITS and one to mailmap.
Tom Conrad [Mon, 16 Mar 2015 19:24:30 +0000]
Added code for a formicid corpse tile
Neil Moore [Sun, 19 Apr 2015 17:05:46 +0000]
Don't allow drinking curemut with only temporary mutations (#9655)
Since it won't cure them.
Chris Campbell [Sun, 19 Apr 2015 16:45:38 +0000]
Don't let Gozag distraction affect conjured monsters or tentacles
Chris Campbell [Sun, 19 Apr 2015 16:40:56 +0000]
Don't goldify any no-XP monsters
Neil Moore [Sun, 19 Apr 2015 16:32:12 +0000]
Don't allow drinking known !curemut with no mutations (#9655)
Nicholas Feinberg [Sun, 19 Apr 2015 16:26:58 +0000]
Don't goldify firewood (Lightli, 4chan)
Also don't goldify corpses twice.
Nicholas Feinberg [Sun, 19 Apr 2015 16:22:10 +0000]
De-sprettify transform()
I have no idea why the lava orc code was set up that way to begin
with, so it's possible that this breaks something with them
somehow...?
Neil Moore [Sun, 19 Apr 2015 14:49:24 +0000]
Merge pull request #9 from noxdominus/patch-1
ru descript update
noxdominus [Sun, 19 Apr 2015 14:08:37 +0000]
Update backgrounds.txt
noxdominus [Sun, 19 Apr 2015 13:45:00 +0000]
Update unident.txt
Neil Moore [Sun, 19 Apr 2015 13:43:31 +0000]
Don't crash when animating undead fails.
Nicholas Feinberg [Sat, 18 Apr 2015 23:44:41 +0000]
Don't waste time while cancelling blurread (9650)
oops
Chris Campbell [Sat, 18 Apr 2015 23:18:38 +0000]
Update Potion Petition description
Chris Campbell [Sat, 18 Apr 2015 23:07:22 +0000]
Adjust Gozag's faith-removal message
The wording is an attempt to make it clear that it's the set-up cost for
merchants that increases, not the prices of their items, probably this could
be clarified better.
Chris Campbell [Sat, 18 Apr 2015 23:07:01 +0000]
Remove an unused Gozag attribute
Chris Campbell [Sat, 18 Apr 2015 23:02:35 +0000]
Make corpseless monsters actually drop gold at the same rate as corpseful ones
Chris Campbell [Sat, 18 Apr 2015 23:02:03 +0000]
Slightly increase the base price of Potion Petition
Mainly just to make it a nicer, round number on the ability screen.
Alex Jurkiewicz [Thu, 16 Apr 2015 04:51:23 +0000]
Drop gold for corpseless monsters under Gozag.
Low-corpse branches give Gozagites very little "piety" and are
concentrated in extended, which made Gozag extremely poor there.
This change makes corpseless monsters drop gold at the same rate as
their more corporeal allies.
Alex Jurkiewicz [Thu, 16 Apr 2015 04:22:42 +0000]
Remove cost scaling from Potion Petition.
Gold gain rate doesn't scale, and in fact tapers off as the ratio of
corpseless monsters increases.
Chris Campbell [Sat, 18 Apr 2015 22:35:18 +0000]
Reduce the crown of torment's HP penalty to 20%
-20% is still a lot of -HP, and unlikely to be worth using.
Chris Campbell [Sat, 18 Apr 2015 22:28:14 +0000]
Improve crown of torment's inscription and desc
Chris Campbell [Sat, 18 Apr 2015 22:26:21 +0000]
Give Leech its own on-equip message
As with Vampire's Tooth, to hint at its vampiricism being different to normal
vampiric brand.
Chris Campbell [Sat, 18 Apr 2015 22:24:37 +0000]
Adjust fencer's gloves inscription and desc
Corin Buchanan-Howland [Sat, 18 Apr 2015 23:13:38 +0000]
Give Animate Dead/Skeleton minions a timeout
Skeletons and zombies created by the Animate Dead and Animate Skeleton
will now time out at a similar rate to Simulacrum and Death Channel
spectres.
This is for two reasons: 1) the spells needed a nerf; 2) permanent allies
set up problematic incentives in Crawl.
Yred's version of the spell is unchanged, because Yred's core premise is
permanent minions.
Chris Campbell [Sat, 18 Apr 2015 21:28:37 +0000]
Remove Vp's (non-functional) chance to heal 1hp on draining a corpse
This hadn't been able to ever trigger since
638acd453f4 (but luckily was
insignificant and not really worth keeping anyway!)
Chris Campbell [Sat, 18 Apr 2015 19:29:59 +0000]
Let vampires drink from anything with blood
Vampires now ignore chunk effects entirely and can just drink blood from
anything that has blood.