crawl.git
7 years agoGive the faerie dragon armour a small chance of non-randart properties.
Adam Borowski [Thu, 16 Aug 2012 10:05:14 +0000]
Give the faerie dragon armour a small chance of non-randart properties.

These are:
* 1/20 chance for clarity
* 1/20 chance for +1..+10 MP
* 1/21 chance for -10..+10 HP

7 years agoFix the faerie dragon armour being rejected 99 times before being taken as-is.
Adam Borowski [Thu, 16 Aug 2012 09:55:37 +0000]
Fix the faerie dragon armour being rejected 99 times before being taken as-is.

7 years agoRemove the Enchantress from Sprint VI.
Michael Gagno [Thu, 16 Aug 2012 03:41:17 +0000]
Remove the Enchantress from Sprint VI.

All she does is banish you.

This leaves the spriggan set with only one boss enemy (agnes). Should re-add
a second one to balance things out.

7 years agoA bunch of small tweaks to Sprint VI.
Michael Gagno [Thu, 16 Aug 2012 02:31:35 +0000]
A bunch of small tweaks to Sprint VI.

The main change here is that "directional" rounds are more common, and it's
more likely to get multiple enemies spawning at once.

7 years agoSprint VI: Significantly decrease the length of the "extended" portion.
Michael Gagno [Thu, 16 Aug 2012 02:10:39 +0000]
Sprint VI: Significantly decrease the length of the "extended" portion.

The final round is 42 now, instead of 57. Max runes is 10, down from 15.

7 years agoRemove the spell_usage dump entry.
Adam Borowski [Wed, 15 Aug 2012 18:04:48 +0000]
Remove the spell_usage dump entry.

If someone has it in the config, it is silently upgraded to action_counts.

7 years agoSprint VI: Remove eldritch tentacle waves.
Michael Gagno [Wed, 15 Aug 2012 22:03:10 +0000]
Sprint VI: Remove eldritch tentacle waves.

This was an extremely bad idea; sorry to anyone who had to experience this.

7 years agoDon't generate rings or randarts with *TELE in Sprint.
Adam Borowski [Wed, 15 Aug 2012 19:57:21 +0000]
Don't generate rings or randarts with *TELE in Sprint.

They just cause unnecessary spam.  Scrolls of teleportation already get skipped.

7 years agoClean up the webtiles socket when crashing.
Florian Diebold [Wed, 15 Aug 2012 19:56:00 +0000]
Clean up the webtiles socket when crashing.

7 years agoQUAD DAMAGE emits an Orb-style glow while in effect.
Steve Melenchuk [Wed, 15 Aug 2012 18:48:51 +0000]
QUAD DAMAGE emits an Orb-style glow while in effect.

It's the same radius, only all blue instead of mutagenic.

7 years agoWebtiles: Fix ghost games, add some more logging.
Florian Diebold [Wed, 15 Aug 2012 15:41:51 +0000]
Webtiles: Fix ghost games, add some more logging.

This should fix the ghost games on cßo. I'm not so sure about the ones
on cdo, since they don't show the corresponding log entries, but those
may actually already have been fixed with the recent changes to
process handling (which aren't yet running there).

7 years agoFix occasional crash when using layout_basic with primary vaults.
Steve Melenchuk [Mon, 13 Aug 2012 23:50:44 +0000]
Fix occasional crash when using layout_basic with primary vaults.

It was assigning a trap to slot 0 without checking if it had been used
already, causing a later find_trap() to fail.

7 years agoAllow levels with primary vaults to use all applicable layouts.
Steve Melenchuk [Mon, 13 Aug 2012 04:57:42 +0000]
Allow levels with primary vaults to use all applicable layouts.

This includes tweaks to layout_basic and layout_roguey to make them
compatible with being placed after primary vaults.

7 years agoTweak allowed Zot layouts and their weights in Zot.
Steve Melenchuk [Mon, 13 Aug 2012 23:34:48 +0000]
Tweak allowed Zot layouts and their weights in Zot.

This adds _rooms and _misc to the allowed layouts (which previously only
included _basic and _loops_misc), and weights them all equally in Zot.

7 years agoChange Zot colours to extra vaults; tweaks to layouts for Zot use.
Steve Melenchuk [Mon, 13 Aug 2012 15:19:23 +0000]
Change Zot colours to extra vaults; tweaks to layouts for Zot use.

These allow Zot:1-4 to use map layouts other than the standard rooms
layout.

The two city layouts are disallowed in Zot; anything else normally
available at that depth is fair game. Walls in Zot:1-4 are always
generated as rock (this causes the colours to show).

7 years agoFix wording and punctuation of new descriptions.
David Lawrence Ramsey [Wed, 15 Aug 2012 14:38:07 +0000]
Fix wording and punctuation of new descriptions.

7 years agoDescs for detected altars and portals.
Adam Borowski [Wed, 15 Aug 2012 02:24:24 +0000]
Descs for detected altars and portals.

7 years agoHide Hive from gather_branches.
Adam Borowski [Wed, 15 Aug 2012 02:17:00 +0000]
Hide Hive from gather_branches.

7 years agoIgnores for webtiles state and spew.
Adam Borowski [Wed, 15 Aug 2012 02:08:08 +0000]
Ignores for webtiles state and spew.

7 years agoSprint VI: Seal the exit in the extended endgame portion.
Michael Gagno [Wed, 15 Aug 2012 09:16:21 +0000]
Sprint VI: Seal the exit in the extended endgame portion.

It will re-open whenever a rune appears, and re-seal again when the next
round starts. This takes a way a massive safety net which removed any
element of risk. If you're insane enough to clear round 57, the exit stays
open permanently (since the game is done).

This commit also renames the "demonic siren" to "succubus". Thanks to Elynae
for this idea.

7 years agoDon't let monsters use reaching to attack into sanctuary
Chris Campbell [Wed, 15 Aug 2012 05:27:02 +0000]
Don't let monsters use reaching to attack into sanctuary

7 years agoSome simple new entry vaults.
Sven Brauch [Mon, 9 Jul 2012 18:02:21 +0000]
Some simple new entry vaults.

Signed-off-by: Steve Melenchuk <smelenchuk@gmail.com>

7 years agoNine minivaults, a float vault, and an encompass vault (HangedMan).
Steve Melenchuk [Wed, 15 Aug 2012 02:23:27 +0000]
Nine minivaults, a float vault, and an encompass vault (HangedMan).

From #5871. hangedman_minor_magic has had its depth ranged in D narrowed
to D:9-11, and the wizards replaced with deep elf mages.

7 years agoAllow "ring" and "amulet" to be specified as item classes in item specs.
Steve Melenchuk [Wed, 15 Aug 2012 02:21:02 +0000]
Allow "ring" and "amulet" to be specified as item classes in item specs.

Thus, one can request "any ring" or "any amulet" to be placed and be
guaranteed to get a ring or amulet.

7 years agoAdd wording and spacing fixes to new ghost speech.
David Lawrence Ramsey [Wed, 15 Aug 2012 01:12:44 +0000]
Add wording and spacing fixes to new ghost speech.

7 years agoTwo encompass vaults.
Steve Melenchuk [Wed, 15 Aug 2012 01:05:45 +0000]
Two encompass vaults.

These incorporate functionality for preferentially placing portals to
Abyss/Hell/Pan, introduced in e062c074.

grunt_profane_halls is a large, hellish temple - completely bypassable
unless it appears at the very bottom of the dungeon, in which case the
portal to Zot appears at the very centre.

grunt_twisty_little_passages is a series of confusingly laid out
passageways that frequently double back upon themselves, made of an
eclectic mix of wall types.

7 years agoRespect no_* map tags in subvaults.
Steve Melenchuk [Wed, 15 Aug 2012 00:46:25 +0000]
Respect no_* map tags in subvaults.

If a subvault with, e.g., no_monster_gen is placed in a larger vault,
the subvault area is now masked properly.

Fixes #6067.

7 years agoDon't attempt to spawn killer bee larvae in Sprint VI.
Michael Gagno [Wed, 15 Aug 2012 00:45:49 +0000]
Don't attempt to spawn killer bee larvae in Sprint VI.

7 years agoFix a small aesthetic mistake.
Michael Gagno [Wed, 15 Aug 2012 00:25:46 +0000]
Fix a small aesthetic mistake.

7 years agoSprint VI: Balance tweaks.
Michael Gagno [Wed, 15 Aug 2012 00:01:50 +0000]
Sprint VI: Balance tweaks.

7 years agoSprint VI: More misc fixes.
Michael Gagno [Tue, 14 Aug 2012 23:37:45 +0000]
Sprint VI: More misc fixes.

7 years agoDecrease shop prices in sprint VI.
Michael Gagno [Thu, 19 Jul 2012 20:04:53 +0000]
Decrease shop prices in sprint VI.

With spawn rates faster than they were originally, it's harder to get large
gold bonuses. This meant that the items were more expensive than they were
intended to be... particularly the antiques stores.

7 years agoSprint VI: Fix lightning rounds and clarify the orb message.
Michael Gagno [Wed, 18 Jul 2012 06:29:25 +0000]
Sprint VI: Fix lightning rounds and clarify the orb message.

7 years agoSprint VI: Rewrite the way monsters are picked, and increase spawn rate.
Michael Gagno [Wed, 18 Jul 2012 05:09:09 +0000]
Sprint VI: Rewrite the way monsters are picked, and increase spawn rate.

Instead of using one huge table of monster specs, there are now several
different ones: for round 1-2, 3-5, 6-10, 11-15, 15-20, 20-30, and 30-57.
This should make it easier to balance things, and make it less likely you'll
get something boring in later rounds.

As for the spawn rate, it now increases rapidly if a round takes more than
100 turns.

7 years agoMiscellaneous fixes to Sprint VI.
Michael Gagno [Tue, 17 Jul 2012 23:53:27 +0000]
Miscellaneous fixes to Sprint VI.

Fixed a cosmetic mistake in the map, and fixed the arena points formula. I
also added a lightning rod to one of the shops.

7 years agoSprint VI.
Michael Gagno [Mon, 16 Jul 2012 21:58:23 +0000]
Sprint VI.

There is a lengthy comment that explains the gameplay, but in short: it's a
single room, and monsters spawn in it in a series of increasingly more
difficult battles. The final battle is meant to be all but impossible, but
you are allowed to escape with the orb far before that.

This commit also adds a lua binding for checking if you have the orb of zot.

7 years agoWebtiles: Log ProcessHandler id.
Florian Diebold [Tue, 14 Aug 2012 22:40:38 +0000]
Webtiles: Log ProcessHandler id.

7 years agoRemove a duplicated ghost speech line.
Neil Moore [Tue, 14 Aug 2012 20:44:41 +0000]
Remove a duplicated ghost speech line.

It was supposed to be Trog's, not Vehumet's.

7 years agoA few more pieces of ghost speech (MyOtheHedgeFox).
Neil Moore [Tue, 14 Aug 2012 20:37:20 +0000]
A few more pieces of ghost speech (MyOtheHedgeFox).

7 years agoGod-specific player ghost speech (minmay, dpeg, Grunt).
Neil Moore [Tue, 10 Jul 2012 21:34:33 +0000]
God-specific player ghost speech (minmay, dpeg, Grunt).

7 years agoUse the ghost's god, not the player's, for speech.
Neil Moore [Wed, 11 Jul 2012 02:22:02 +0000]
Use the ghost's god, not the player's, for speech.

7 years agoAllow ghosts of good worshippers to remember their religion.
Neil Moore [Wed, 11 Jul 2012 02:24:06 +0000]
Allow ghosts of good worshippers to remember their religion.

The monster's god is still GOD_NO_GOD, but we leave the god
in ghost->religion so we can use that for messages.

7 years agoWebtiles: Fix idle times for games started from DGL.
Florian Diebold [Tue, 14 Aug 2012 20:18:18 +0000]
Webtiles: Fix idle times for games started from DGL.

This is done by making activity on the socket reset the idle time;
except if a spectator just joined, because that also creates messages
without any actual activity from the player.

7 years agoDrop animal skin drops.
Adam Borowski [Tue, 14 Aug 2012 13:31:21 +0000]
Drop animal skin drops.

Someone who can kill a yak has no uses for hides whatsoever, they're nothing
but floor spam.

Completely removing animals skills outright is also tempting:
* Zhor is an unrandart, a redefine with same stats is seamless
* Pikel's slaves/etc can walk naked (ie, with purely described clothing)
  or wear robes

The only semi-relevant case are SpBe/TrBe/OgBe who could look slightly iffy
in a robe.

But then, we can't buff Okawaru that much by removing his trademark gifts,
can we?

7 years agoMake the yak genus monster check for dropping hides match the one for MDSC_LEAVES_HIDE.
David Lawrence Ramsey [Tue, 14 Aug 2012 12:57:23 +0000]
Make the yak genus monster check for dropping hides match the one for MDSC_LEAVES_HIDE.

Are sheep supposed to be in the yak genus (because they currently aren't)?

7 years agoCap Oka piety gain from vault-placed corpses.
Adam Borowski [Tue, 14 Aug 2012 10:36:16 +0000]
Cap Oka piety gain from vault-placed corpses.

This should never trigger in typical games, but it's better to be safe than
sorry.

7 years agoRevert "Don't grant Okawaru piety for vault-placed corpses."
Adam Borowski [Tue, 14 Aug 2012 10:24:53 +0000]
Revert "Don't grant Okawaru piety for vault-placed corpses."

It's unnecessarily spoilery (that you should chop up and eat the corpses,
saccing other stuff instead), and massively OOD corpses are bad for other
reasons as well -- Animate Dead/Skeleton would clear up a whole level
without any risk, or possibly multiple levels as there's more than one
minotaur and you can drag corpses downstairs.

This reverts commit 0f826e157f98fec98dfc07b3bdf92abb70fd1dce.

7 years agoMake troll and yak genus monsters count as those for dropping hides.
Adam Borowski [Mon, 13 Aug 2012 11:16:29 +0000]
Make troll and yak genus monsters count as those for dropping hides.

7 years agoDon't prompt ignite poison when immune to fire clouds, add a cast message
Chris Campbell [Tue, 14 Aug 2012 10:39:35 +0000]
Don't prompt ignite poison when immune to fire clouds, add a cast message

Messages for every single cloud/item that gets ignited would probably
be too spammy.

7 years agoWhitespace fixes
Chris Campbell [Tue, 14 Aug 2012 10:35:29 +0000]
Whitespace fixes

7 years agoAdded warning for casting Ignite Poison while in poison/meph clouds or standing over...
Nicholas Connelly [Thu, 19 Jul 2012 20:52:37 +0000]
Added warning for casting Ignite Poison while in poison/meph clouds or standing over poison items

Added warning for casting Ignite Poison while in or over poison

7 years agoMake Azrael hellfireproof
Chris Campbell [Tue, 14 Aug 2012 05:26:54 +0000]
Make Azrael hellfireproof

7 years agowad's set of tree tiles.
Adam Borowski [Tue, 14 Aug 2012 00:26:06 +0000]
wad's set of tree tiles.

A few of them are sets of two on one tile, not sure if that's a good idea.
This looks good and helps fight the grid effect, but on the other hand, some
might have a problem with the tooltip saying "tree" in singular.

7 years agoTwo of Denzi's equipment tiles, apparently misplaced.
Adam Borowski [Tue, 14 Aug 2012 00:00:55 +0000]
Two of Denzi's equipment tiles, apparently misplaced.

They're supposed to be given to holies, but since the alternate tile code is
a mess, I'm putting them into UNUSED for now.  Could have them in, available
for the doll editor, but no one knows about it, no one uses it, and thus
extra tiles are wasted.

7 years agoDon't flag games as 'tiles' with watch_socket_dirs.
Neil Moore [Mon, 13 Aug 2012 21:43:10 +0000]
Don't flag games as 'tiles' with watch_socket_dirs.

7 years agoMove the worker ant tile down (ontoclasm).
Florian Diebold [Mon, 13 Aug 2012 17:16:56 +0000]
Move the worker ant tile down (ontoclasm).

It looked like it was levitating (except for the shadow).

7 years agoTweak some tile weights (roctavian).
Florian Diebold [Mon, 13 Aug 2012 17:10:19 +0000]
Tweak some tile weights (roctavian).

7 years agoWebtiles: For games started from DGL, use the token in the socket filename to determi...
Florian Diebold [Mon, 13 Aug 2012 16:03:11 +0000]
Webtiles: For games started from DGL, use the token in the socket filename to determine the version.

For example, if the socket filename is username:sprint-web-trunk.sock,
it will treat the game as a sprint game. If the token is not a valid
id from the games dictionary in config.py, it will fall back to using
the first version with matching socket path.

7 years agoMove evilmike_butchery deeper in the dungeon.
Michael Gagno [Mon, 13 Aug 2012 10:06:28 +0000]
Move evilmike_butchery deeper in the dungeon.

Giving out that much food early is a bad idea.

7 years agoDon't grant Okawaru piety for vault-placed corpses.
Neil Moore [Sun, 12 Aug 2012 07:47:27 +0000]
Don't grant Okawaru piety for vault-placed corpses.

As a side effect, phoenix corpses placed by vaults won't revive.  That
can be fixed if it matters.

7 years agoCorrectly handle corpse HD for Okawaru sacrifice.
Neil Moore [Sun, 12 Aug 2012 07:06:00 +0000]
Correctly handle corpse HD for Okawaru sacrifice.

It was being reset by define_monster().  Also recalculate the maxhp,
since that is also important to exper_value() and hence to Okawaru
piety.

7 years agoWebTiles: correct row/columns ttyrec metadata.
Neil Moore [Mon, 13 Aug 2012 04:56:10 +0000]
WebTiles: correct row/columns ttyrec metadata.

7 years agoGet ability menu to once again handle doing and describing abilities.
Steve Melenchuk [Mon, 13 Aug 2012 01:14:09 +0000]
Get ability menu to once again handle doing and describing abilities.

Previously it was only doing one or the other - a fact somehow missed in
my testing of the new ability menus.

7 years agodd's axe tiles (#5728).
Florian Diebold [Sun, 12 Aug 2012 22:24:34 +0000]
dd's axe tiles (#5728).

7 years agoMonsters with M_BLOOD_SCENT can smell blood regardless of the player's race.
Policarpo Caballero [Sun, 12 Aug 2012 11:08:31 +0000]
Monsters with M_BLOOD_SCENT can smell blood regardless of the player's race.

7 years agoEradicate remaining uses of std::wstring on non-Windows.
Adam Borowski [Sun, 12 Aug 2012 19:21:00 +0000]
Eradicate remaining uses of std::wstring on non-Windows.

They cause problems on Android, and were slightly wrong anyway (if a
single line of an included config file is encoded in UTF-16 and has a
monstrous length, we'd waste twice as much memory as needed to hold it.
A world-shattering bug.).

7 years agoDon't pointlessly define utf8_to_16() on non-Windows.
Adam Borowski [Sun, 12 Aug 2012 18:50:37 +0000]
Don't pointlessly define utf8_to_16() on non-Windows.

While it's not much code by itself, instantiating std::wstring templates is.

7 years agoDeath to std::wstringstream!
Adam Borowski [Sun, 12 Aug 2012 18:08:25 +0000]
Death to std::wstringstream!

There's no point in accumulating a string of wchar_t and then immediately
converting it to utf8 if we can accumulate it in utf8.  This solves problems
on Windows and Android (neither of whom can run webtiles servers currently)
and reduces the code size somewhat.

7 years agoFix an error in Webtiles.
Florian Diebold [Sun, 12 Aug 2012 17:58:56 +0000]
Fix an error in Webtiles.

7 years agoShow invocations in local tiles ability tab even when silenced.
Steve Melenchuk [Sun, 12 Aug 2012 15:40:41 +0000]
Show invocations in local tiles ability tab even when silenced.

They will, however, be grayed out as unusable, and fail to activate
under those conditions.

The code to do this should allow the console menu to also display them.

7 years agoReinstate '?' as a toggle key for the abilities menu.
Steve Melenchuk [Sun, 12 Aug 2012 15:14:36 +0000]
Reinstate '?' as a toggle key for the abilities menu.

This is consistent with the old menu behaviour.

8 years agoFix crash on pressing ! in console ability menu.
Steve Melenchuk [Sun, 12 Aug 2012 03:19:53 +0000]
Fix crash on pressing ! in console ability menu.

This was introduced by 28a9c8c8's adjustments to the ability menu, which
weren't quite complete.

8 years agoFix monster casting of Dig.
Steve Melenchuk [Sun, 12 Aug 2012 01:38:00 +0000]
Fix monster casting of Dig.

Previously, they'd never use it because of conditions surrounding when
the monster spell handling was activated; this adds an exception to
those conditions for monsters that have Dig.

8 years agoReduce ability hunger-related message spam in debug mode. 0.12-a0
Steve Melenchuk [Sat, 11 Aug 2012 23:16:52 +0000]
Reduce ability hunger-related message spam in debug mode.

Since ability usage is getting checked for whenever the abilities menu
is being updated, only print the message if the ability's ready to be
used (i.e. only where the function used to be called).

8 years agodd's lava tiles (#5875). 0.11-b1
Steve Melenchuk [Sat, 11 Aug 2012 20:32:40 +0000]
dd's lava tiles (#5875).

This includes an implementation of the requested "ping-pong" between the
three sets of lava tiles.

8 years agoDenzi's sixfirhy, silent spectre, and seraph tiles (#6057).
Steve Melenchuk [Sat, 11 Aug 2012 20:15:23 +0000]
Denzi's sixfirhy, silent spectre, and seraph tiles (#6057).

This uses the unadorned seraph tile for the purpose of showing equipped
weapons.

8 years agoUpdate changelog through 0.11-a0-3206-g559a7a8.
Steve Melenchuk [Sat, 11 Aug 2012 19:56:06 +0000]
Update changelog through 0.11-a0-3206-g559a7a8.

8 years agoAbilities tab for local tiles, using the fancy new abilities tiles.
Steve Melenchuk [Sat, 11 Aug 2012 19:40:26 +0000]
Abilities tab for local tiles, using the fancy new abilities tiles.

This works like the spell tab, but with intrinsic/evocable abilities,
invocations, and ZotDef abilities.

8 years agoShow tiles in Ability menu, using dd's ability tiles (#6054).
Steve Melenchuk [Sat, 11 Aug 2012 03:17:43 +0000]
Show tiles in Ability menu, using dd's ability tiles (#6054).

This also adds redone backgrounds for equipped (and cursed equipped)
items to match the recently added new item slot background.

8 years agoHave detected altars and shop/portals show up again in console.
Steve Melenchuk [Sat, 11 Aug 2012 15:06:07 +0000]
Have detected altars and shop/portals show up again in console.

Fixes a bug introduced by 65b7d4d6.

8 years agoRevert "Cells with known traps are never greed inducing."
Raphael Langella [Sat, 11 Aug 2012 11:23:55 +0000]
Revert "Cells with known traps are never greed inducing."

The idea was to prevent Ely followers from constantly going to traps which
have been triggered by monsters, but it seems it's doing more harm than
good. It's a minor issue anyway since it goes away after ** piety.

Might need a more radical fix like no piety for trap ammunition. Or no
piety for ammunition. Or no mechanical traps.

This reverts commit 4e710e5d84f1725ff3f9384dccf95b6247017693.

8 years agoFix compilation.
Florian Diebold [Sat, 11 Aug 2012 11:28:36 +0000]
Fix compilation.

8 years agoroctavian's spell projectiles (#5638).
Florian Diebold [Sun, 5 Aug 2012 16:32:42 +0000]
roctavian's spell projectiles (#5638).

This is everything from the original submission, except the drain
tiles. Those are in unused; I couldn't decide whether one of them
looks better than the original.

8 years agoontoclasm's recoloured poison icon (#4527).
Florian Diebold [Sat, 11 Aug 2012 11:20:32 +0000]
ontoclasm's recoloured poison icon (#4527).

This is mainly for consistency with the new brand icons.

8 years agoroctavian's hell portal tiles (#5633).
Florian Diebold [Sun, 5 Aug 2012 16:22:16 +0000]
roctavian's hell portal tiles (#5633).

8 years agoontoclasm's base scroll tiles (#5862).
Steve Melenchuk [Sat, 11 Aug 2012 04:39:56 +0000]
ontoclasm's base scroll tiles (#5862).

I've assigned the following ribbon colours to the following spells:

- Red:    holy word, torment, silence (wide-area-of-effect spells).
- Blue:   fear, fog (non-translocation escape spells)
- Green:  enchant weapon I/II/III, enchant armour, recharging, vorpalise
          weapon (item improvements);
- Purple: blinking, teleportation (translocation escape spells);
- Grey:   curse armour/jewellery/weapon, immolation, noise, random
          uselessness (harmful/useless scrolls);
- Tan:    amnesia, identify, magic mapping, remove curse (utility
          spells);
- Teal:   acquirement (it deserves a colour of its own on account of its
          importance, and teal matches the standard text colour);
- Brown:  unholy creation (doesn't really fit into any of the above, and
          there was a colour left).

Unknown scrolls have no ribbons.

8 years agoroctavian's teleport and Zot trap tiles (#6045).
Steve Melenchuk [Sat, 11 Aug 2012 04:02:53 +0000]
roctavian's teleport and Zot trap tiles (#6045).

My primary motivation for adding these in is consistency with the
teleport icon and with the other trap designs.

8 years agoroctavian's detected altar and shop/portal tiles (#6041).
Steve Melenchuk [Sat, 11 Aug 2012 03:49:48 +0000]
roctavian's detected altar and shop/portal tiles (#6041).

This adds in two new feature types, DNGN_UNKNOWN_ALTAR and
DNGN_UNKNOWN_PORTAL, to which these tiles are assigned; the magic
mapping code returns these two features for unknown altars and portals
respectively.

8 years agodd's new GUI tiles (#6054).
Steve Melenchuk [Sat, 11 Aug 2012 01:45:52 +0000]
dd's new GUI tiles (#6054).

The ability/invocation tiles will need some additional backend work
before they can be added.

8 years agoAdd default config file parts to Makefile install target.
Steve Melenchuk [Sat, 11 Aug 2012 01:05:59 +0000]
Add default config file parts to Makefile install target.

The files were added in 8046df72, but weren't installed, causing the
game to fail to start.

8 years agowhite_noise's new entrance and edited stair tiles (#6050).
Steve Melenchuk [Sat, 11 Aug 2012 00:51:28 +0000]
white_noise's new entrance and edited stair tiles (#6050).

8 years agoFixed an item ordering bug in the known menu.
Jon Knapp [Fri, 10 Aug 2012 23:31:25 +0000]
Fixed an item ordering bug in the known menu.

The list was ordered alphabetically where the unknown items actually
have the name 'bugginess', so items with names starting with an a or b
ended up in front.

[Commit message updated. -neil]

8 years agoMake note_skill_levels default to what it used to, make it a simple list option.
Adam Borowski [Fri, 10 Aug 2012 22:32:47 +0000]
Make note_skill_levels default to what it used to, make it a simple list option.

No point in having it be a full list -- this way, it can be easily replaced,
and having to type the old values is not a chore.  You can += or -= too if
you really want.

(Really, this option and friends should just receive an optioncide...)

8 years agoList available translations.
Adam Borowski [Fri, 10 Aug 2012 20:25:58 +0000]
List available translations.

This reflects the state of Transifex not our tree: most of text is
"unreviewed" and thus not pulled; there is no reason a formal review would
be beneficial at this stage so I guess we'll pull everything as-is.

8 years agoMove note colouring to menu_colours as well, following the option name.
Adam Borowski [Fri, 10 Aug 2012 19:14:07 +0000]
Move note colouring to menu_colours as well, following the option name.

It really should be named something without "menu"...

8 years agoEvict three stray menu colours to the defaults.
Adam Borowski [Fri, 10 Aug 2012 19:11:03 +0000]
Evict three stray menu colours to the defaults.

I did add a couple of commented out examples, though, to make it easier
for people to add ones of their own; stock ones had a value as such
examples before.

8 years agoAdd stubs for removed config files, for compat reasons.
Adam Borowski [Fri, 10 Aug 2012 18:57:27 +0000]
Add stubs for removed config files, for compat reasons.

In a different commit than their move to dat/defaults/, to let git properly
track their history without expensive switches.

I wonder whether we should axe these for 0.11 and be done with requiring
manual changes to config files, or keep them for seamless upgrades.  The
latter has the downside of leaving people stuck with old defaults.

8 years agoHardcode inclusion of default config file parts.
Adam Borowski [Fri, 10 Aug 2012 18:48:54 +0000]
Hardcode inclusion of default config file parts.

They're now effectively working as if they were written right in initfile.cc,
not being visible to the user.

For now, this makes it impossible to remove list items defined there.

8 years agoMake dashes look more dashing in new descs.
Adam Borowski [Fri, 10 Aug 2012 17:55:39 +0000]
Make dashes look more dashing in new descs.

8 years agoDon't make the desc for perm bazaar suggest it's a timed portal.
Adam Borowski [Fri, 10 Aug 2012 17:30:47 +0000]
Don't make the desc for perm bazaar suggest it's a timed portal.

I guess that transifex doesn't show comments, making it look like the bazaar
has been doubled by some mistake.