crawl:crawl.git
4 years agoRemove the Fear effect from Recite
Chris Campbell [Tue, 5 Nov 2013 07:32:06 +0000 (07:32 +0000)]
Remove the Fear effect from Recite

The other effects mostly make it easier to kill enemies, fear tends more
towards just being annoying. Also remove the (unused) sleep effect.

4 years agoRegression tests for adjacent_iterator.
Adam Borowski [Tue, 5 Nov 2013 07:23:55 +0000 (08:23 +0100)]
Regression tests for adjacent_iterator.

4 years agoRegression tests for distance_iterator.
Adam Borowski [Tue, 5 Nov 2013 07:06:45 +0000 (08:06 +0100)]
Regression tests for distance_iterator.

4 years agoRegression tests for radius_iterator (w/o LOS checks).
Adam Borowski [Tue, 5 Nov 2013 06:56:45 +0000 (07:56 +0100)]
Regression tests for radius_iterator (w/o LOS checks).

4 years agoUnbreak Windows.
Adam Borowski [Tue, 5 Nov 2013 06:06:53 +0000 (07:06 +0100)]
Unbreak Windows.

4 years agoDon't attach gdb in debug builds unless --gdb is given on cmdline.
Adam Borowski [Tue, 5 Nov 2013 05:43:56 +0000 (06:43 +0100)]
Don't attach gdb in debug builds unless --gdb is given on cmdline.

4 years agoSimplify a #define logic.
Adam Borowski [Tue, 5 Nov 2013 04:58:45 +0000 (05:58 +0100)]
Simplify a #define logic.

4 years agoGet rid of a strange accessor.
Adam Borowski [Tue, 5 Nov 2013 04:46:37 +0000 (05:46 +0100)]
Get rid of a strange accessor.

4 years agoRemove some statues from wizlab_tukima
Chris Campbell [Tue, 5 Nov 2013 04:58:45 +0000 (04:58 +0000)]
Remove some statues from wizlab_tukima

The blink other statues didn't appear to achieve much, replaced them with
dancing weapons. Also remove some doors, to prevent it being possible to
get all of the loot without even seeing more than a few of the weapons.

4 years agoMake dancing weapons outside of Blade higher-quality
Chris Campbell [Tue, 5 Nov 2013 04:25:27 +0000 (04:25 +0000)]
Make dancing weapons outside of Blade higher-quality

Non-Blade dancing weapons tended to be unbranded and weak. This was
especially noticeable in the Tukima wizlab, for example.

4 years agoRe-implement xray vision.
Adam Borowski [Mon, 4 Nov 2013 22:55:44 +0000 (23:55 +0100)]
Re-implement xray vision.

4 years agoLess los_def usage.
Adam Borowski [Mon, 4 Nov 2013 19:07:09 +0000 (20:07 +0100)]
Less los_def usage.

4 years agoEradicate C_SQUARE/SH_SQUARE.
Adam Borowski [Mon, 4 Nov 2013 18:37:43 +0000 (19:37 +0100)]
Eradicate C_SQUARE/SH_SQUARE.

circle_def can now be replaced by just a center + radius instead of a
complex object.

4 years agoGet rid of the radius_iterator "legacy" constructor.
Adam Borowski [Mon, 4 Nov 2013 18:20:56 +0000 (19:20 +0100)]
Get rid of the radius_iterator "legacy" constructor.

It was really weird: working on a square, but in almost all cases
restricting it to your view (a circle).  Note this is _your_ view rather
than from the iterator's center -- which hasn't been used once in the
obvious interesting way.

As usual, this commit fixes a load of "act through glass" bugs, ando/or
using los modes that don't make sense in the context.

4 years agoSeparate two orc follower search functions.
Adam Borowski [Mon, 4 Nov 2013 17:57:56 +0000 (18:57 +0100)]
Separate two orc follower search functions.

It costs less code even with some minor duplication, than to try to share
them.  And it's less complex this way.

4 years agoSquares are rectangles, not circles.
Adam Borowski [Mon, 4 Nov 2013 13:10:46 +0000 (14:10 +0100)]
Squares are rectangles, not circles.

So use the correct iterator.  No functional changes.

4 years agoMake big plant clumps round.
Adam Borowski [Mon, 4 Nov 2013 12:55:30 +0000 (13:55 +0100)]
Make big plant clumps round.

Also a bit smaller, as a circle of radius 4 is smaller than a square of
halfside 4.  Can compensate by making it 5.  Or possibly use
rectangle_iterator instead.  All I really care about is getting rid of
C_SQUARE.

4 years agoRemove radius_iterator(coord, r, c_type, los_base).
Adam Borowski [Mon, 4 Nov 2013 12:00:02 +0000 (13:00 +0100)]
Remove radius_iterator(coord, r, c_type, los_base).

4 years agoRemove radius_iterator(los_base).
Adam Borowski [Mon, 4 Nov 2013 11:29:52 +0000 (12:29 +0100)]
Remove radius_iterator(los_base).

4 years agoRemove get_los().
Adam Borowski [Mon, 4 Nov 2013 11:08:22 +0000 (12:08 +0100)]
Remove get_los().

4 years agoGet rid of one remaining use of get_los().
Adam Borowski [Mon, 4 Nov 2013 11:02:48 +0000 (12:02 +0100)]
Get rid of one remaining use of get_los().

4 years agoUpdate the whole arena.
Adam Borowski [Mon, 4 Nov 2013 10:55:50 +0000 (11:55 +0100)]
Update the whole arena.

It was the only user of non-standard get_los().

4 years agoGet rid of all external uses of get_los().
Adam Borowski [Sun, 3 Nov 2013 22:32:37 +0000 (23:32 +0100)]
Get rid of all external uses of get_los().

This also fixes a bunch of "act through glass" or "doesn't obey nightstalker/
lantern of shadows" bugs.

4 years agoSatisfy a comment's request.
Adam Borowski [Sun, 3 Nov 2013 22:28:42 +0000 (23:28 +0100)]
Satisfy a comment's request.

4 years agoDrop a redundant check.
Adam Borowski [Sun, 3 Nov 2013 21:49:17 +0000 (22:49 +0100)]
Drop a redundant check.

LOS_NO_TRANS implies LOS_SOLID.

4 years agoDrop "soul auras".
Adam Borowski [Sun, 3 Nov 2013 21:32:18 +0000 (22:32 +0100)]
Drop "soul auras".

They costed us complex bookkeeping every turn if there were any lost souls on
the level.  Instead, just check the "hard way" (faster than one turn worth
of aura processing) whenever a monster dies.

No functional changes.

4 years agoAssign reasonable los types to auras.
Adam Borowski [Sun, 3 Nov 2013 21:20:25 +0000 (22:20 +0100)]
Assign reasonable los types to auras.

It makes no sense for liquefaction to be stopped by clouds, or for some to
work through glass.

4 years agoImplement a prototype for a new version of radius_iterator.
Adam Borowski [Sun, 3 Nov 2013 20:59:02 +0000 (21:59 +0100)]
Implement a prototype for a new version of radius_iterator.

During conversion, use the old code.

My target will have only two types of functionality:
* iterating over a circle of a given radius
* as above, with a LOS check towards the center

The current radius_iterator/circle_def/los_base tangle either takes a
majority of CPU time or at least a sizeable chunk in profile runs, due to
a bad case of OOP abuse in tight loops.  This badly needs a rewrite.  The
ability to pass it a square or someone else's los can be done using a
different iterator or checking los manually later, respectively.

4 years agoDrop an always true check.
Adam Borowski [Sun, 3 Nov 2013 20:56:59 +0000 (21:56 +0100)]
Drop an always true check.

In a virtual method, you can be quite certain we're of the correct type.

4 years agoA few more sub-ruler names for randarts.
Adam Borowski [Sun, 3 Nov 2013 16:44:32 +0000 (17:44 +0100)]
A few more sub-ruler names for randarts.

4 years agoRemove a couple of stair vaults.
Steve Melenchuk [Tue, 5 Nov 2013 02:31:13 +0000 (19:31 -0700)]
Remove a couple of stair vaults.

To paraphrase elliptic, they don't really do anything except in cases
where they cover all the entrances/exits, in which case it blocks
autotravel and thereby annoys players greatly.

4 years agoDe-rune some doors.
elliptic [Tue, 5 Nov 2013 00:08:43 +0000 (19:08 -0500)]
De-rune some doors.

Neither of these vaults is particularly bad to open, and autoexplore shouldn't
fail to find runes or branch entrances.

4 years agoFix build on ancient compilers.
Adam Borowski [Mon, 4 Nov 2013 07:23:13 +0000 (08:23 +0100)]
Fix build on ancient compilers.

4 years agoDon't waste a turn failing to hit a rock worm in a wall with an axe.
elliptic [Mon, 4 Nov 2013 05:53:52 +0000 (00:53 -0500)]
Don't waste a turn failing to hit a rock worm in a wall with an axe.

Cleave is blocked by the wall also, so it really is a null action.

4 years agoDon't allow using Vitalisation while confused
Chris Campbell [Mon, 4 Nov 2013 04:58:08 +0000 (04:58 +0000)]
Don't allow using Vitalisation while confused

Since it no longer actually cures confusion, this isn't very useful. In
general it's supposed to be used pre-emptively.

4 years agoFix weapon egos not identifying properly on failed wields.
elliptic [Mon, 4 Nov 2013 04:56:15 +0000 (23:56 -0500)]
Fix weapon egos not identifying properly on failed wields.

This was broken a few days ago by 58b199c.

4 years agoDo away with the "abyss" tag in favour of DEPTH specifications.
Steve Melenchuk [Mon, 4 Nov 2013 02:47:13 +0000 (19:47 -0700)]
Do away with the "abyss" tag in favour of DEPTH specifications.

If we want selectability by Abyss depth, the Abyss vaults all need DEPTH
tags anyway, so we don't need an "abyss" tag to go with that.

4 years agoUse depth in Abyss vaults
Brendan Hickey [Mon, 4 Nov 2013 02:03:55 +0000 (18:03 -0800)]
Use depth in Abyss vaults

4 years agoOnly apply the contam -Wiz effect to Djinn.
elliptic [Mon, 4 Nov 2013 01:48:45 +0000 (20:48 -0500)]
Only apply the contam -Wiz effect to Djinn.

This effect seems analogous to not being able to cast spells at starving with
normal species, so it makes sense to limit it to the one species that gains
contamination instead of losing nutrition when casting spells.

In addition, this penalty gives fairly precise information about contam
level if you have a spell memorized, and only Dj already has such
information (on the contam bar). Other species would check their failure
rates all the time when at yellow glow, both to get a sense of how bad the
glow is and to know whether the penalty is +25 or +200 (and thus whether
spells are usable).

4 years agoEnable automatic bypassing of the skill menu for potions of experience via lua.
elliptic [Mon, 4 Nov 2013 01:26:47 +0000 (20:26 -0500)]
Enable automatic bypassing of the skill menu for potions of experience via lua.

If the player defines a lua function auto_experience(), this function will
be called when the player uses a potion or card of experience and the skill
menu will be skipped (distributing exp to the skills that are currently
turned on) if the function returns true.

4 years agoLet choose_stat_gain work by returning a string.
elliptic [Mon, 4 Nov 2013 00:51:50 +0000 (19:51 -0500)]
Let choose_stat_gain work by returning a string.

It used to be that to use this lua hook to automatically choose a stat at
level-up, the function choose_stat_gain had to call crawl.sendkeys('s') or
some such. This still works, but now the function can return a string
instead and the first character will be used.

4 years agoDisplay Orb on } screen, % screen, and dumps.
Steve Melenchuk [Mon, 4 Nov 2013 00:41:46 +0000 (17:41 -0700)]
Display Orb on } screen, % screen, and dumps.

4 years agoMake a pointer parameter const.
Neil Moore [Sun, 3 Nov 2013 19:30:38 +0000 (14:30 -0500)]
Make a pointer parameter const.

It was made non-const in 0.13-a0-3070-g24746d4, but as of
0.14-a0-494-gc6935ab it can be const again.

4 years agoFix unknown shaft traps (#7680)
Neil Moore [Sun, 3 Nov 2013 17:19:30 +0000 (12:19 -0500)]
Fix unknown shaft traps (#7680)

4 years agoAxe a buttload of useless #includes.
Adam Borowski [Sun, 3 Nov 2013 16:21:09 +0000 (17:21 +0100)]
Axe a buttload of useless #includes.

Can't test Android, MSVC or Mac, but a very brief glance at the diff suggests
it's unlikely they're affected.

4 years agoMove set_terrain_changed() away from map_knowledge.cc
Adam Borowski [Sun, 3 Nov 2013 14:38:21 +0000 (15:38 +0100)]
Move set_terrain_changed() away from map_knowledge.cc

It hardly deals with remembered map.

4 years agoFix Labyrinth changes not registering the terrain change.
Adam Borowski [Sun, 3 Nov 2013 14:27:31 +0000 (15:27 +0100)]
Fix Labyrinth changes not registering the terrain change.

It did call only los_terrain_changed(), which is one of many things
set_terrain_changed() does.

4 years agoAbyss bot: don't override the monster set.
Adam Borowski [Sun, 3 Nov 2013 14:23:59 +0000 (15:23 +0100)]
Abyss bot: don't override the monster set.

4 years agoShorten branch enums.
Adam Borowski [Sun, 3 Nov 2013 12:01:25 +0000 (13:01 +0100)]
Shorten branch enums.

Seriously, even preparing this commit gave me a pain in the triangle between
the thumb and index finger's bases and the wrist.

4 years agoShift some D tiles; add recolored floor for low D
ontoclasm [Sun, 3 Nov 2013 06:13:45 +0000 (01:13 -0500)]
Shift some D tiles; add recolored floor for low D

The floor and torches shift noticeably once you're past D:14 (and thus the
rune-lock).

4 years agoAnother randart name.
Neil Moore [Sun, 3 Nov 2013 05:45:22 +0000 (01:45 -0400)]
Another randart name.

Such canals, so leader.

4 years agoDon't make rF++++ better than rF+++ versus Cerebov.
Neil Moore [Sun, 3 Nov 2013 05:02:04 +0000 (01:02 -0400)]
Don't make rF++++ better than rF+++ versus Cerebov.

We now apply DUR_FIRE_VULN after capping.

4 years agoAllow Naga breathe poison mutation upgrade to be removed
Chris Campbell [Sun, 3 Nov 2013 04:00:19 +0000 (04:00 +0000)]
Allow Naga breathe poison mutation upgrade to be removed

Previously it was only given out as a replacement for spit poison and
could never be removed. Now it is treated more like a normal (species-
unique) mutation.

4 years agoPack some store fields & fiddle with comments
Samuel Bronson [Sun, 3 Nov 2013 03:36:09 +0000 (23:36 -0400)]
Pack some store fields & fiddle with comments

4 years agoClear some buffers prominent in crash traces
Samuel Bronson [Sun, 3 Nov 2013 03:33:06 +0000 (23:33 -0400)]
Clear some buffers prominent in crash traces

This lets GDB avoid having to print out all that extraneous garbage.

4 years agoDon't tell GDB where the executable is, it knows how to find it ...
Samuel Bronson [Sun, 3 Nov 2013 03:28:57 +0000 (23:28 -0400)]
Don't tell GDB where the executable is, it knows how to find it ...

4 years agoLengthen the crash timeout to work on my PII, even calling GDB
Samuel Bronson [Sun, 3 Nov 2013 03:15:15 +0000 (23:15 -0400)]
Lengthen the crash timeout to work on my PII, even calling GDB

4 years ago... and flush when you're done with the dump.
Adam Borowski [Sun, 3 Nov 2013 01:42:35 +0000 (02:42 +0100)]
... and flush when you're done with the dump.

4 years agoPrint gdb error messages to the correct descriptor.
Adam Borowski [Sun, 3 Nov 2013 01:40:24 +0000 (02:40 +0100)]
Print gdb error messages to the correct descriptor.

At that point, the crash dump is dup2()ed to stdout+stderr and the original
closed.

4 years agoPrompt before taking a runelock shaft
Chris Campbell [Sat, 2 Nov 2013 23:37:25 +0000 (23:37 +0000)]
Prompt before taking a runelock shaft

This will also prompt for unknown shafts, such as from chaos weapons.
Obviously these shouldn't even be possible, but in the meantime having the
incorrect prompt is better than forcing people past the runelock
accidentally.

4 years agoMake the D:14 shaft always go to D:15, reveal non-vault shafts if any are placed
Chris Campbell [Sat, 2 Nov 2013 23:00:30 +0000 (23:00 +0000)]
Make the D:14 shaft always go to D:15, reveal non-vault shafts if any are placed

4 years agoDocument & ^C
Adam Borowski [Sat, 2 Nov 2013 22:18:16 +0000 (23:18 +0100)]
Document & ^C

4 years agoHush a bogus warning on old compilers.
Adam Borowski [Sat, 2 Nov 2013 21:22:49 +0000 (22:22 +0100)]
Hush a bogus warning on old compilers.

Their flow analysis is not smart enough to notice the variable is
initialized in all cases.

4 years agoBe more brutal while suiciding when sad about the lack of gdb.
Adam Borowski [Sat, 2 Nov 2013 21:08:52 +0000 (22:08 +0100)]
Be more brutal while suiciding when sad about the lack of gdb.

Since it's a crash, unwinding might fail, and there's another copy of
our process doing the same already.  Heck, we could go for the nuclear
option and raise(9).

4 years agoDon't allow the crash handler go twice if ther's no gdb.
Adam Borowski [Sat, 2 Nov 2013 20:49:46 +0000 (21:49 +0100)]
Don't allow the crash handler go twice if ther's no gdb.

4 years agoAttach and run gdb during crashes.
Adam Borowski [Sat, 2 Nov 2013 20:24:31 +0000 (21:24 +0100)]
Attach and run gdb during crashes.

Its usefulness varies depending on existence of debug info, although in
every case I got at least one more symbol resolved than without it.  Only
unstripped builds are fun, of course.

4 years agoAnother meme-based randart name.
Adam Borowski [Sat, 2 Nov 2013 19:25:00 +0000 (20:25 +0100)]
Another meme-based randart name.

4 years agoWhitespace and brace fixes.
Adam Borowski [Sat, 2 Nov 2013 19:02:56 +0000 (20:02 +0100)]
Whitespace and brace fixes.

4 years agoUse regular item generation for "unfilled slot" armour acquirement.
Adam Borowski [Sat, 2 Nov 2013 18:54:27 +0000 (19:54 +0100)]
Use regular item generation for "unfilled slot" armour acquirement.

Getting a +0 cap is near-wasted acquirement (Ashenzari aside).  Getting a
meh brand or a bad randart at least looks like the code is trying.

This commit also removes the guarantee of non-negative enchantment.  Thus,
you won't get +0 gloves of nothing, but may get -2 bracers of archery
or -23 crystal plate mail "fgsfds" {Contam Str-5 Dam-4 -CAST Curse}.

4 years agoDrop Okawaru's chance for plain aminal skins.
Adam Borowski [Sat, 2 Nov 2013 18:12:51 +0000 (19:12 +0100)]
Drop Okawaru's chance for plain aminal skins.

4 years agoSet aptitudes for removed skills to -99 (N/A).
Adam Borowski [Sat, 2 Nov 2013 17:49:09 +0000 (18:49 +0100)]
Set aptitudes for removed skills to -99 (N/A).

4 years agoMake clang sated and old gcc intact.
Adam Borowski [Sat, 2 Nov 2013 17:40:01 +0000 (18:40 +0100)]
Make clang sated and old gcc intact.

4 years agoUnbreak clang builds (broken by 0.14-a0-376-gd247091).
Adam Borowski [Sat, 2 Nov 2013 16:52:26 +0000 (17:52 +0100)]
Unbreak clang builds (broken by 0.14-a0-376-gd247091).

Not sure if oldest supported gcc has the .field=value syntax; if not,
we can either #ifdef it with field:value, or sacrifice that pointer per
unrand and just have them separate.

4 years agoApply a cursed scroll of gold detection to an Orc entry.
Adam Borowski [Sat, 2 Nov 2013 16:18:37 +0000 (17:18 +0100)]
Apply a cursed scroll of gold detection to an Orc entry.

'cuz that gold must be fake, right?

4 years agoSlightly adjusted version of gammafunk's D:14 stair vaults (#7691).
Steve Melenchuk [Sat, 2 Nov 2013 14:34:13 +0000 (08:34 -0600)]
Slightly adjusted version of gammafunk's D:14 stair vaults (#7691).

Mostly, this reduces the number of monsters they place; it also
prohibits _grave from placing a ghoul (too late-game of a monster in my
opinion).

4 years agoActually change thrashing horror's escape spell to Frenzy.
Adam Borowski [Sat, 2 Nov 2013 11:58:24 +0000 (12:58 +0100)]
Actually change thrashing horror's escape spell to Frenzy.

Also, tighten checks on whether it's allowed to fire.

4 years agoA desc for monster frenzy.
Adam Borowski [Sat, 2 Nov 2013 11:42:23 +0000 (12:42 +0100)]
A desc for monster frenzy.

4 years agoStore the entry level for every branch (rather than just depth).
Adam Borowski [Sat, 2 Nov 2013 05:48:20 +0000 (06:48 +0100)]
Store the entry level for every branch (rather than just depth).

This allows moving branches around without breaking save compat or at least
serious hacks.

The portal stack can be probably dropped now: two copies of the same level
can't exist anyway.

4 years agoRepair the "no OODs in hells" rule.
Adam Borowski [Sat, 2 Nov 2013 04:00:41 +0000 (05:00 +0100)]
Repair the "no OODs in hells" rule.

Not sure if it's still needed, it didn't work since 0.11.

4 years agoRename the "staircase back to the Crypt/Forest".
Adam Borowski [Sat, 2 Nov 2013 03:11:15 +0000 (04:11 +0100)]
Rename the "staircase back to the Crypt/Forest".

It could refer to its exit dynamically, but that's not worth the effort.
Having different features for branch exits in the first place is dubious
to me, having them vary their names is worse.

4 years agoGuarantee D:14 shaft vault.
David Ploog [Sat, 2 Nov 2013 12:18:49 +0000 (13:18 +0100)]
Guarantee D:14 shaft vault.

The trick is to use DEPTH: D:14 and CHANCE: 100% instead of PLACE: D:14. (Grunt)

4 years agoAllow D:14 shafts, make them known; try to always place one.
David Ploog [Sat, 2 Nov 2013 11:15:15 +0000 (12:15 +0100)]
Allow D:14 shafts, make them known; try to always place one.

This is supposed to give players a one-way chance to bypass the rune lock.
When doing so, they have to procure a rune from Vaults or Hells or so in
order to be able to go back up to D:14.

4 years agoAlso require a rune to go from D:15 to D:14.
David Ploog [Sat, 2 Nov 2013 10:38:51 +0000 (11:38 +0100)]
Also require a rune to go from D:15 to D:14.

In case you somehow ended up there (for example early portal to Hell).

4 years agoDon't give Yred piety for desecrating holy remains
Chris Campbell [Sat, 2 Nov 2013 09:12:49 +0000 (09:12 +0000)]
Don't give Yred piety for desecrating holy remains

You already get piety from the kill itself, and it leads to degenerate
behaviour (casting Sublimation of Blood on every single holy chunk for
maximum piety gain, etc).

4 years agoPrevent copies of spectral weapons
Naruni [Sat, 2 Nov 2013 04:34:05 +0000 (21:34 -0700)]
Prevent copies of spectral weapons

Destroy spectral weapon when leaving a level and it did not follow.

4 years agoFix a slightly larger problem with a giant problem (|amethyst).
Steve Melenchuk [Sat, 2 Nov 2013 03:13:33 +0000 (21:13 -0600)]
Fix a slightly larger problem with a giant problem (|amethyst).

4 years agoFix a small problem with a giant problem.
Steve Melenchuk [Sat, 2 Nov 2013 03:10:34 +0000 (21:10 -0600)]
Fix a small problem with a giant problem.

Oops.

4 years agoEnable some other uniques on Swamp/etc branch ends.
David Ploog [Sat, 2 Nov 2013 02:58:02 +0000 (03:58 +0100)]
Enable some other uniques on Swamp/etc branch ends.

These are all those which could spawn on Snake/etc:4 already:
Kirke, Louise, Nessos, Nikola, Norris, Roxanne, Rupert, Snorg.

4 years agoExclude certain uniques from Swamp/Snake/Shoals/Spider ends.
David Ploog [Sat, 2 Nov 2013 02:41:19 +0000 (03:41 +0100)]
Exclude certain uniques from Swamp/Snake/Shoals/Spider ends.

This addressed precisely which could only appear on the last level:
Boris, Frederick, Jory, Margery, Mennas, Sojobo, Xtahua.

4 years agoShow HOSTCC of fake_pty nicer.
Adam Borowski [Sat, 2 Nov 2013 01:35:55 +0000 (02:35 +0100)]
Show HOSTCC of fake_pty nicer.

4 years agoFix fake_pty not passing return codes correctly.
Adam Borowski [Sat, 2 Nov 2013 01:30:34 +0000 (02:30 +0100)]
Fix fake_pty not passing return codes correctly.

4 years agoCheck the right spot for solidity.
Adam Borowski [Sat, 2 Nov 2013 00:30:59 +0000 (01:30 +0100)]
Check the right spot for solidity.

4 years agoFour small vaults to place around the D:14 stair.
Steve Melenchuk [Sat, 2 Nov 2013 01:05:46 +0000 (19:05 -0600)]
Four small vaults to place around the D:14 stair.

The idea I have here is to make them representative of what to expect
later in D.

More submissions to this effect are welcome.

4 years agoPlace exactly one downward/upward stair between D:14 and D:15.
Steve Melenchuk [Sat, 2 Nov 2013 00:34:24 +0000 (18:34 -0600)]
Place exactly one downward/upward stair between D:14 and D:15.

If we want a clear separation between the two, it helps to have a single
point of entry/exit.

A lot of the special casing would be better handled by having lower D be
a separate branch.

4 years agoRemove a pointless vault.
Adam Borowski [Fri, 1 Nov 2013 23:52:27 +0000 (00:52 +0100)]
Remove a pointless vault.

All it does is annoying and corroding people who:
1. happened to use mmap just on that particular level
2. are aware enough to notice
3. have tele+cTele
4. are unspoiled and don't know this particular trap

4 years agoDj: double the glow cost of Regeneration.
Adam Borowski [Fri, 1 Nov 2013 14:53:23 +0000 (15:53 +0100)]
Dj: double the glow cost of Regeneration.

As a sustained effect, what counts is its relation to dissipation, and
although hunger costs were scaled down, dissipation wasn't.

4 years agoDj: turn hover into regular permaflight.
Adam Borowski [Fri, 1 Nov 2013 13:02:58 +0000 (14:02 +0100)]
Dj: turn hover into regular permaflight.

4 years agoRemove a few in-code references to LO acceleration.
Neil Moore [Fri, 1 Nov 2013 15:53:28 +0000 (11:53 -0400)]
Remove a few in-code references to LO acceleration.

4 years agoRemove references to LO movement speed changes.
Neil Moore [Fri, 1 Nov 2013 15:51:36 +0000 (11:51 -0400)]
Remove references to LO movement speed changes.

4 years agoDj: say "Glow" rather than "Hunger" on the I screen.
Adam Borowski [Fri, 1 Nov 2013 12:20:38 +0000 (13:20 +0100)]
Dj: say "Glow" rather than "Hunger" on the I screen.