crawl:crawl.git
3 years agooops 0.15-b1
Nicholas Feinberg [Sat, 2 Aug 2014 18:28:25 +0000 (11:28 -0700)]
oops

3 years agoRemove Gozag from the changelog
Nicholas Feinberg [Sat, 2 Aug 2014 17:55:24 +0000 (10:55 -0700)]
Remove Gozag from the changelog

3 years agoUpdate the manual for 0.15
Nicholas Feinberg [Sat, 2 Aug 2014 18:22:15 +0000 (11:22 -0700)]
Update the manual for 0.15

Remove mentions of encumbered, overburdened, strength increasing
carrying capacity, and antitraining; update description of
crosstraining; add description of +slay and remove +acc/+dam
descriptions; remove a strange and largely incorrect mention of
int helping 'certain magical items'. (CBoE requires 2 int, but
that's it.)

3 years agoDon't display disabled gods in the ?/ list
Nicholas Feinberg [Sat, 2 Aug 2014 18:02:51 +0000 (11:02 -0700)]
Don't display disabled gods in the ?/ list

3 years agoMake Gozag trunk-only
Nicholas Feinberg [Sat, 2 Aug 2014 06:17:41 +0000 (23:17 -0700)]
Make Gozag trunk-only

There's a general agreement that Gozag isn't ready for 0.15;
he needs a significant amount of design work. For now he will
languish in trunk, like the lava orcs of yore. (Unlike them, he
will almost certainly be in 0.16.)

This commit is extremely ugly & hacky & should be reverted as
soon as we branch.

3 years agoConj. spell icons
ontoclasm [Sat, 2 Aug 2014 13:40:29 +0000 (14:40 +0100)]
Conj. spell icons

3 years agoTomahawk tiles (roctavian, 8847)
ontoclasm [Sat, 2 Aug 2014 11:33:28 +0000 (12:33 +0100)]
Tomahawk tiles (roctavian, 8847)

3 years agoRobes (roctavian, 8847)
ontoclasm [Sat, 2 Aug 2014 10:59:51 +0000 (11:59 +0100)]
Robes (roctavian, 8847)

3 years agoxom shouldn't be interested in accidentally helping out plants
Jesse Luehrs [Sat, 2 Aug 2014 08:30:31 +0000 (04:30 -0400)]
xom shouldn't be interested in accidentally helping out plants

3 years agowebs shouldn't be considered safe during autofight
Jesse Luehrs [Sat, 2 Aug 2014 07:55:25 +0000 (03:55 -0400)]
webs shouldn't be considered safe during autofight

it seems to be intentional that they are considered safe during travel
and explore, but they certainly shouldn't be considered safe when you're
actively fighting monsters.

3 years agoavoid unnecessary prompts when trying to equip an equipped item
Jesse Luehrs [Sat, 2 Aug 2014 07:08:39 +0000 (03:08 -0400)]
avoid unnecessary prompts when trying to equip an equipped item

3 years agoAdd greatsling tiles (roctavian)
Nicholas Feinberg [Sat, 2 Aug 2014 06:27:55 +0000 (23:27 -0700)]
Add greatsling tiles (roctavian)

3 years agoadd map view command to find the next explore target
Jesse Luehrs [Sat, 2 Aug 2014 03:58:56 +0000 (23:58 -0400)]
add map view command to find the next explore target

This is useful for when you get the "Partly explored, can't reach some
places." message, but have no idea where the part that's unexplored
actually is (because it's in a corner behind a plant or something). It's
also useful if you don't actually want to use autoexplore (because there
are dangerous monsters out of line of sight, for instance), but you do
want to know which part of the level you still need to (carefully)
explore.

3 years agoLet macro_colour handle -1 (by passing it through)
Neil Moore [Sat, 2 Aug 2014 05:11:56 +0000 (01:11 -0400)]
Let macro_colour handle -1 (by passing it through)

3 years agoAssert when mapping a bad colour.
Neil Moore [Sat, 2 Aug 2014 04:32:07 +0000 (00:32 -0400)]
Assert when mapping a bad colour.

Hopefully this will turn the #8848 ugliness into crashes.

3 years agoDouble crosstraining bonuses
Nicholas Feinberg [Sat, 2 Aug 2014 02:57:28 +0000 (19:57 -0700)]
Double crosstraining bonuses

20% was not a meaningful bonus, in practice.

3 years agoFix a comment (wheals)
Neil Moore [Fri, 1 Aug 2014 21:20:40 +0000 (17:20 -0400)]
Fix a comment (wheals)

3 years agoMake is_unavailable_god available to dlua.
Neil Moore [Fri, 1 Aug 2014 06:04:41 +0000 (02:04 -0400)]
Make is_unavailable_god available to dlua.

As crawl.unavailable_god("Jiyva")

3 years agoAdd the new monster spell 'Corrosive Bolt'
Nicholas Feinberg [Fri, 1 Aug 2014 04:28:05 +0000 (21:28 -0700)]
Add the new monster spell 'Corrosive Bolt'

As part of the continuing quest to add more acid to more places.

For now, it's on deep elf sorcerers (replacing b. draining),
tengu reavers (replacing one of the venom bolts in one of their
spellbooks), and a./liches (replacing the bolt of draining in one
of their spellbooks).

3 years agoImprove stair-sliding messages
Nicholas Feinberg [Fri, 1 Aug 2014 02:36:26 +0000 (19:36 -0700)]
Improve stair-sliding messages

3 years agoAdd a few unrands to zigsprint
Nicholas Feinberg [Fri, 1 Aug 2014 01:09:15 +0000 (18:09 -0700)]
Add a few unrands to zigsprint

The Majin-Bo and Sniper (as unrands of questionable benefit),
and Firestarter (as a Very Fun Unrand).

3 years agoDecorpsify mana vipers
Nicholas Feinberg [Fri, 1 Aug 2014 00:50:11 +0000 (17:50 -0700)]
Decorpsify mana vipers

It feels incorrect for mana vipers (weird magical creatures) to
be safely edible, and it's pretty much a flavor decision, so.

3 years agoClarify spellbook theming
Nicholas Feinberg [Fri, 1 Aug 2014 00:36:32 +0000 (17:36 -0700)]
Clarify spellbook theming

3 years agoRevert "Don't autopickup arrows for transmuters (SamB)" (minmay)
Neil Moore [Fri, 1 Aug 2014 01:59:29 +0000 (21:59 -0400)]
Revert "Don't autopickup arrows for transmuters (SamB)" (minmay)

This reverts commit 8d22a55ae2010b9e9c3d738e2203627379459e95.

3 years agoMake colour-swapping work in webtiles (#8271)
Neil Moore [Fri, 1 Aug 2014 01:08:39 +0000 (21:08 -0400)]
Make colour-swapping work in webtiles (#8271)

For now this affects all watchers, but it would probably make more sense
to make it a client-side option instead.

3 years agoRemove some unique speech lines
Chris Campbell [Thu, 31 Jul 2014 22:42:08 +0000 (23:42 +0100)]
Remove some unique speech lines

3 years agoAdjust some unique titles
Chris Campbell [Thu, 31 Jul 2014 22:41:56 +0000 (23:41 +0100)]
Adjust some unique titles

3 years agoImprove innate mutation override messaging (#7324)
Neil Moore [Thu, 31 Jul 2014 23:40:36 +0000 (19:40 -0400)]
Improve innate mutation override messaging (#7324)

Give a message whenever we make permanent any level of a temporary
mutation, not just the last one.

3 years agoDon't remove extra horns when appendage ends (#8311)
Neil Moore [Thu, 31 Jul 2014 23:05:25 +0000 (19:05 -0400)]
Don't remove extra horns when appendage ends (#8311)

This could happen if you got a mutation while transformed.  It only
occurred with horns, because appendage gives full levels of other slot
mutations.

Also, don't say your body part "disappears" if you still have mutation
levels after the transformation ends, or if you lost the mutation before
ending the transformation.  Even before this commit, this could have
happened if a demonspawn levelled up when in appendage form.

3 years agoForbid butchering/eating Xtahua and Gastronok under Zin (#7726)
Neil Moore [Thu, 31 Jul 2014 21:58:14 +0000 (17:58 -0400)]
Forbid butchering/eating Xtahua and Gastronok under Zin (#7726)

Now, if the corpse or chunk has an orig_monnum, we use that rather
than the mon_type (which is just the species) for determining the
intelligence of the monster from which it came.

Mixing chunks from Xtahua and a normal fire dragon could result in a
stack that is either all edible, or all inedible (depending on which
stack was the source of the merge and which the target).  Furthermore,
these chunks are only marked by the forbidden tag, and only if you
worship Zin.  This could be improved, but it is not clear how worthwhile
that would be.  On the other hand, preserving names on chunks might be
"fun" for some players (even if that is kind of creepy).

3 years agoMask-based (and a few other) spell tiles
ontoclasm [Thu, 31 Jul 2014 21:31:23 +0000 (22:31 +0100)]
Mask-based (and a few other) spell tiles

3 years agoRitually cleanse mana vipers (#8842)
Neil Moore [Thu, 31 Jul 2014 19:46:04 +0000 (15:46 -0400)]
Ritually cleanse mana vipers (#8842)

They were disliked by Zin because of their mutagenic corpses, which had
the side effect of making Summon Mana Viper useless for Zin worshippers.
It wasn't even necessarily clear to players *why* they were considered
unclean, since summons don't leave corpses and the monsters don't occur
naturally outside Snake and Abyss.  Give them CE_CLEAN corpses instead.

3 years agoAdjust (very) ugly thing HD
Nicholas Feinberg [Thu, 31 Jul 2014 15:50:25 +0000 (08:50 -0700)]
Adjust (very) ugly thing HD

Make XP and MR values a little more proportionate to their new
stats.

3 years agoMake a few vaults a bit uglier
Nicholas Feinberg [Thu, 31 Jul 2014 15:30:57 +0000 (08:30 -0700)]
Make a few vaults a bit uglier

Zot/Geh/Coc/etc characters can probably handle a few miniature
elemental dire elephants.

3 years agoRename a now-incorrectly-named constant.
Neil Moore [Thu, 31 Jul 2014 06:56:50 +0000 (02:56 -0400)]
Rename a now-incorrectly-named constant.

And improve a comment.

3 years agoUnbrace
Neil Moore [Thu, 31 Jul 2014 04:15:26 +0000 (00:15 -0400)]
Unbrace

3 years agoRefactor _random_special_pan_lord_brand()
Nicholas Feinberg [Thu, 31 Jul 2014 06:27:44 +0000 (23:27 -0700)]
Refactor _random_special_pan_lord_brand()

Also remove the small chance of getting SPWPN_NORMAL, which I
suspect was unintentional.

3 years agoAdd acid to AF_KLOWN
Nicholas Feinberg [Thu, 31 Jul 2014 06:19:26 +0000 (23:19 -0700)]
Add acid to AF_KLOWN

3 years agoFix ugly thing banding (|amethyst)
Nicholas Feinberg [Thu, 31 Jul 2014 04:10:26 +0000 (21:10 -0700)]
Fix ugly thing banding (|amethyst)

3 years agoRe-add yellow & mottled draconians to abyss
Nicholas Feinberg [Thu, 31 Jul 2014 04:07:53 +0000 (21:07 -0700)]
Re-add yellow & mottled draconians to abyss

They were removed because of item destruction; now they can
return.

Still quite rare & mostly there for flavour, but hey, no harm.

3 years agoreplace_portal takes predence over overwrite_floor_cell.
Steve Melenchuk [Thu, 31 Jul 2014 04:03:36 +0000 (22:03 -0600)]
replace_portal takes predence over overwrite_floor_cell.

If the vault designates a possible location for a 1x1 portal, that now
takes precedence over other terrain checks for placing that portal.

3 years agoTag branch entry portal vaults with no_exits (PleasingFungus, |amethyst).
Steve Melenchuk [Thu, 31 Jul 2014 04:02:08 +0000 (22:02 -0600)]
Tag branch entry portal vaults with no_exits (PleasingFungus, |amethyst).

Since they try to place in encompass vaults, and subsequently veto on
exit connection checks, preventing encompass vaults from being placed.

3 years agoMake Crawl a little uglier (upgrade ugly things)
Nicholas Feinberg [Thu, 31 Jul 2014 03:56:14 +0000 (20:56 -0700)]
Make Crawl a little uglier (upgrade ugly things)

Ugly things now have the stats of old very ugly things; very
ugly things are now... miniature elemental dire elephants, more
or less. (A little weaker.) They've been adjusted to not spawn
in bands below a certain depth (d:13 for ugly things), ala
the famous d:1 gnoll.

Ideally, they'll be potentially threatening in Vaults/Depths
now. (Their primary spawning spot.)

3 years agoRemove unnoticeably small ugly thing AC/EV variation
reaverb [Thu, 31 Jul 2014 03:08:26 +0000 (23:08 -0400)]
Remove unnoticeably small ugly thing AC/EV variation

3 years agoRemove an ancient comment
reaverb [Thu, 31 Jul 2014 02:32:42 +0000 (22:32 -0400)]
Remove an ancient comment

This documents a design decision from before the initial revision.

3 years agoMake ugly things actually use mon-data stats
Nicholas Feinberg [Thu, 31 Jul 2014 02:25:05 +0000 (19:25 -0700)]
Make ugly things actually use mon-data stats

3 years agoMake an array static and check its size.
Neil Moore [Thu, 31 Jul 2014 02:14:13 +0000 (22:14 -0400)]
Make an array static and check its size.

3 years agoCorrect the tiles under features in cyrus_temple_forest_13
reaverb [Thu, 31 Jul 2014 00:51:31 +0000 (20:51 -0400)]
Correct the tiles under features in cyrus_temple_forest_13

3 years agoMake ranged attacks ablate *msl (Kvaak)
Nicholas Feinberg [Thu, 31 Jul 2014 00:47:17 +0000 (17:47 -0700)]
Make ranged attacks ablate *msl (Kvaak)

3 years agoGiant spore (Bloax)
ontoclasm [Wed, 30 Jul 2014 23:00:42 +0000 (00:00 +0100)]
Giant spore (Bloax)

3 years agoMark monster Formicids as M_NO_POLY_TO (ontoclasm)
reaverb [Wed, 30 Jul 2014 22:54:31 +0000 (18:54 -0400)]
Mark monster Formicids as M_NO_POLY_TO (ontoclasm)

3 years agoImprove the large rock tile
ontoclasm [Wed, 30 Jul 2014 22:15:30 +0000 (23:15 +0100)]
Improve the large rock tile

3 years agoAmmo tiles cotd.
ontoclasm [Wed, 30 Jul 2014 21:36:50 +0000 (22:36 +0100)]
Ammo tiles cotd.

3 years agoAmmo tiles
ontoclasm [Wed, 30 Jul 2014 18:52:34 +0000 (19:52 +0100)]
Ammo tiles

3 years agoDon't hard-code gourmand in gather_items.
Neil Moore [Wed, 30 Jul 2014 18:34:02 +0000 (14:34 -0400)]
Don't hard-code gourmand in gather_items.

3 years agoHandle jewellery again in db_lint.
Neil Moore [Wed, 30 Jul 2014 17:48:19 +0000 (13:48 -0400)]
Handle jewellery again in db_lint.

3 years agoDon't spawn triple crossbows (& greatslings) with uber-egos
Nicholas Feinberg [Wed, 30 Jul 2014 15:46:44 +0000 (08:46 -0700)]
Don't spawn triple crossbows (& greatslings) with uber-egos

They're quite strong enough without!

More review of launcher brand code is needed, truthfully... and
perhaps brand code generally.

3 years agoFix a message's gender.
Neil Moore [Wed, 30 Jul 2014 13:23:56 +0000 (09:23 -0400)]
Fix a message's gender.

If Pan returns, we will have to find another fix.

3 years agoImprove battlecry message table.
Neil Moore [Wed, 30 Jul 2014 13:07:00 +0000 (09:07 -0400)]
Improve battlecry message table.

Make it static, store const char *s rather than strings, add a compile
check on the array size, use a local enum to identify the columns,
add a run-time assertion that we weren't passed NUM_BATTLECRIES.

3 years agoSimplify mermaid singing code.
Neil Moore [Wed, 30 Jul 2014 12:49:57 +0000 (08:49 -0400)]
Simplify mermaid singing code.

Correct probabilities in a comment, refactor code to make those
probabilities more obvious, use a const char * instead of a string,
factor out some duplicate-but-for-parameters lines, adjust a few
comments, and reorder a logical expression for better indentation.

3 years agoMake corrosion override all weapon colours (#8836)
Neil Moore [Wed, 30 Jul 2014 11:05:56 +0000 (07:05 -0400)]
Make corrosion override all weapon colours (#8836)

Including your hands.  This fixes the non-webtiles-specific parts of #8836.

3 years agoLet Qazlalites disarm traps beneath their own clouds (#8758)
Neil Moore [Wed, 30 Jul 2014 10:59:43 +0000 (06:59 -0400)]
Let Qazlalites disarm traps beneath their own clouds (#8758)

All the other player-relevant checks in actor_cloud_immune care only
about the cloud type, so this isn't an information leak.

3 years agoDon't let confused forms disable traps (#8840)
Neil Moore [Wed, 30 Jul 2014 10:53:50 +0000 (06:53 -0400)]
Don't let confused forms disable traps (#8840)

If the form couldn't disarm traps in the first place.

3 years agoFix explosive bolt hostiles-in-range check (#8815)
Neil Moore [Wed, 30 Jul 2014 10:26:13 +0000 (06:26 -0400)]
Fix explosive bolt hostiles-in-range check (#8815)

While we're at it, also correct a few power calculations to to take
into account the possibility of rod spells.

3 years agoAvoid a few more incorrect reflexives.
Neil Moore [Wed, 30 Jul 2014 10:14:18 +0000 (06:14 -0400)]
Avoid a few more incorrect reflexives.

3 years agoFix magic mapping (#8838)
Neil Moore [Wed, 30 Jul 2014 10:07:37 +0000 (06:07 -0400)]
Fix magic mapping (#8838)

3 years agoDon't let reflected projectiles miss themselves (PleasingFungus)
Neil Moore [Wed, 30 Jul 2014 09:58:43 +0000 (05:58 -0400)]
Don't let reflected projectiles miss themselves (PleasingFungus)

3 years agoMake a function static.
Neil Moore [Wed, 30 Jul 2014 09:50:45 +0000 (05:50 -0400)]
Make a function static.

3 years agoFix strlcpy check (reaverb)
Neil Moore [Wed, 30 Jul 2014 09:50:02 +0000 (05:50 -0400)]
Fix strlcpy check (reaverb)

3 years agoFix compilation.
Neil Moore [Wed, 30 Jul 2014 09:48:25 +0000 (05:48 -0400)]
Fix compilation.

3 years agoRemove stuff
Nicholas Feinberg [Wed, 30 Jul 2014 04:51:57 +0000 (21:51 -0700)]
Remove stuff

.cc, moving its contents into the new stepdown.cc and strings.cc.
(The latter also got many donations from libutil.h.)

Down with stuff! Up the new flesh!

3 years agoImprove a comment (PleasingFungus).
Steve Melenchuk [Wed, 30 Jul 2014 01:11:52 +0000 (19:11 -0600)]
Improve a comment (PleasingFungus).

3 years agoRemove fast/slow metabolism mutations from random generation (wheals)
reaverb [Sat, 12 Jul 2014 19:53:48 +0000 (15:53 -0400)]
Remove fast/slow metabolism mutations from random generation (wheals)

Normally these mutations could be completely ignored when they randomly
generated.

3 years agoAdjust invisible mermaids
Nicholas Feinberg [Tue, 29 Jul 2014 15:08:42 +0000 (08:08 -0700)]
Adjust invisible mermaids

Invisible mermaids/sirens can't mesmerize the player, so I've
made them sing half as often, matching their odds of singing
when not targeting the player. This let me remove a hacky special
case later in the code.

3 years agoRefactor mermaid song
Nicholas Feinberg [Tue, 29 Jul 2014 07:08:43 +0000 (00:08 -0700)]
Refactor mermaid song

Also make sirens print a message every time they sing, even when
invisible & the player can't behold them, since that actually
does something! (Possibly their action choice logic should be
changed...)

3 years agoDon't print fake 'you resist' messages
Nicholas Feinberg [Tue, 29 Jul 2014 06:32:08 +0000 (23:32 -0700)]
Don't print fake 'you resist' messages

When being sung to invisible mermaids/sirens (!).

Flavour is nice, but it's really bad to actively mislead players
about mechanics!

3 years agoMove redraw functions from stuff.cc -> output.cc
Nicholas Feinberg [Tue, 29 Jul 2014 06:20:50 +0000 (23:20 -0700)]
Move redraw functions from stuff.cc -> output.cc

3 years agoMove letter <-> index from stuff.cc to prompt.cc (wheals)
Nicholas Feinberg [Tue, 29 Jul 2014 06:04:00 +0000 (23:04 -0700)]
Move letter <-> index from stuff.cc to prompt.cc (wheals)

3 years agoRevert "Remove support for "highlevel author"."
Nicholas Feinberg [Tue, 29 Jul 2014 05:49:21 +0000 (22:49 -0700)]
Revert "Remove support for "highlevel author"."

This reverts commit f3a2bd25f4f0be1eb5fe20360efa4cfe85635906.

(And makes hell/pan-lord book names actually work again.)

3 years agoAdd missing underscores to speech lines (johnny0)
Nicholas Feinberg [Tue, 29 Jul 2014 05:33:39 +0000 (22:33 -0700)]
Add missing underscores to speech lines (johnny0)

3 years agoRevert "Remove pan lords from randbook author names."
Nicholas Feinberg [Tue, 29 Jul 2014 04:25:45 +0000 (21:25 -0700)]
Revert "Remove pan lords from randbook author names."

This reverts commit 8f19928e55d6101126649978129211e30a3bc92b.

It is extremely cool and good, to be able to find the ancient
secrets of demonic lords. (Of course they wouldn't *teach* you
those secrets: that's why you're looting them from forgotten
libraries!)

3 years agoChangelog through 0.15-a0-2304-g0cf3be7
Nicholas Feinberg [Tue, 29 Jul 2014 04:24:24 +0000 (21:24 -0700)]
Changelog through 0.15-a0-2304-g0cf3be7

3 years agoPull possible pan lord attack brands into a helper function
reaverb [Mon, 28 Jul 2014 07:50:52 +0000 (03:50 -0400)]
Pull possible pan lord attack brands into a helper function

3 years agoClarify a comment
reaverb [Mon, 28 Jul 2014 07:40:25 +0000 (03:40 -0400)]
Clarify a comment

3 years agoRearrange some pan lord generation code
reaverb [Tue, 29 Jul 2014 04:20:22 +0000 (00:20 -0400)]
Rearrange some pan lord generation code

Move the chance for the a pan lord to cast spells closer to the things
it effects, etc.

3 years agoRefactor some pan lord spell selection code
reaverb [Tue, 29 Jul 2014 04:15:58 +0000 (00:15 -0400)]
Refactor some pan lord spell selection code

There are some very minor changes to the distribution of some pan lord
spells.

3 years agoMake pan lord speed more readable
reaverb [Tue, 29 Jul 2014 04:15:13 +0000 (00:15 -0400)]
Make pan lord speed more readable

3 years agoMove frombool() from stuff.cc -> clua.cc
reaverb [Tue, 29 Jul 2014 03:45:48 +0000 (23:45 -0400)]
Move frombool() from stuff.cc -> clua.cc

3 years agoMove a function (tobool, 1 args) from stuff.cc -> directn.cc
reaverb [Tue, 29 Jul 2014 03:43:19 +0000 (23:43 -0400)]
Move a function (tobool, 1 args) from stuff.cc -> directn.cc

3 years agoMove a function (tobool, 2 args) from stuff.cc -> clua.cc
reaverb [Tue, 29 Jul 2014 03:41:37 +0000 (23:41 -0400)]
Move a function (tobool, 2 args) from stuff.cc -> clua.cc

3 years agoRemove an unused function (misc.cc)
reaverb [Tue, 29 Jul 2014 03:06:05 +0000 (23:06 -0400)]
Remove an unused function (misc.cc)

3 years agoCombine two conditionals with identical conditions
reaverb [Mon, 28 Jul 2014 00:57:36 +0000 (20:57 -0400)]
Combine two conditionals with identical conditions

3 years agoRemove another ancient comment
reaverb [Mon, 28 Jul 2014 08:49:25 +0000 (04:49 -0400)]
Remove another ancient comment

3 years agoRemove an ancient comment
reaverb [Mon, 28 Jul 2014 06:33:03 +0000 (02:33 -0400)]
Remove an ancient comment

3 years agoSort god piety decay by rate
reaverb [Mon, 28 Jul 2014 08:33:24 +0000 (04:33 -0400)]
Sort god piety decay by rate

3 years agoRemove meaningless comments from handle_god_time()
reaverb [Mon, 28 Jul 2014 08:28:51 +0000 (04:28 -0400)]
Remove meaningless comments from handle_god_time()

Mostly descriptions of ancient design decisions, a couple attempts to
explain why gods have particular piety decay rates which don't make any
sense. (Such as stating some gods have fast decay because they accept
corpse sacrifices when there are gods with the same decay rate which
don't.)

3 years agoDon't veto when failing to connect Abyss vaults
Neil Moore [Mon, 28 Jul 2014 18:39:16 +0000 (14:39 -0400)]
Don't veto when failing to connect Abyss vaults

So they'll actually place.

We should look more closely into *why* it fails to connect and whether
that can/should be fixed; or, alternatively, whether we should make
abyss vaults all no_exits.  For now, this stopgap at least leaves us in
the same situation we were in before the #8833 crashes began.

3 years agoDon't crash when abyss map placement is vetoed (#8833)
Neil Moore [Mon, 28 Jul 2014 18:53:25 +0000 (14:53 -0400)]
Don't crash when abyss map placement is vetoed (#8833)

3 years agoDon't crash on Leda's in local tiles (#8834)
Neil Moore [Mon, 28 Jul 2014 15:21:07 +0000 (11:21 -0400)]
Don't crash on Leda's in local tiles (#8834)

3 years agoFix compilation (johnstein)
Neil Moore [Mon, 28 Jul 2014 14:22:25 +0000 (10:22 -0400)]
Fix compilation (johnstein)