6 years agoFix a Ru typo (fearitself)
Corin Buchanan-Howland [Thu, 18 Dec 2014 00:39:01 +0000]
Fix a Ru typo (fearitself)

6 years agoInitialise bolt::can_see_invis and nightvision.
Neil Moore [Wed, 17 Dec 2014 23:21:25 +0000]
Initialise bolt::can_see_invis and nightvision.

Valgrind found that they were used uninitialised: we set them to true in some
cases, but never actually to false.

These are initialised on fire so there shouldn't be a need to copy them
in bolt_parent_init.

6 years agoSmall documentation corrections.
Eino Keskitalo [Wed, 17 Dec 2014 20:04:03 +0000]
Small documentation corrections.

6 years agoImprove expiration message when rMsl effect is still up (wheals)
Neil Moore [Wed, 17 Dec 2014 16:09:28 +0000]
Improve expiration message when rMsl effect is still up (wheals)

For example, if you cast rMsl then put on "Air, you would get a "less
protected" message when the spell ablates, even though you still had
perma-rMsl from the amulet.  Now the message in this case is "You feel
your spell is no longer protecting you from missiles."  Losing DMsl
on top of perma-RMsl gives the same "less protected" message as before.

6 years agoRecommend FeEn (agentgt).
Shmuale Mark [Wed, 17 Dec 2014 15:26:18 +0000]
Recommend FeEn (agentgt).

Because of their stabbing upgrade. For En, Fe replaces Ha, which had a
reduction to its Stealth apt; for Fe, En replaces FE, which lacks the
defensive aspects other recommended starts have and which are quite useful
given their squishiness.

6 years agoAnother useful ctags option.
Neil Moore [Wed, 17 Dec 2014 05:14:57 +0000]
Another useful ctags option.

Without this, map_find and random_iterator don't get tagged.

6 years agoMention another flag in ctags.txt
Neil Moore [Wed, 17 Dec 2014 04:53:28 +0000]
Mention another flag in ctags.txt

And fix a typo.

6 years agoDocument an enum order dependency.
Neil Moore [Wed, 17 Dec 2014 02:27:51 +0000]
Document an enum order dependency.

[skip ci]

6 years agoDocument vault tech (nicolae)
Neil Moore [Wed, 17 Dec 2014 02:26:52 +0000]
Document vault tech (nicolae)

[skip ci]

6 years agoAvoid a warning
Neil Moore [Tue, 16 Dec 2014 22:38:45 +0000]
Avoid a warning warning: format ‘%p’ expects argument of type ‘void*’,
        but argument 2 has type ‘input_history*’ [-Wformat=]

6 years agoMore pedantry.
Neil Moore [Tue, 16 Dec 2014 22:36:11 +0000]
More pedantry.

warning: overflow in implicit constant conversion

6 years agoBe more pedantic.
Neil Moore [Tue, 16 Dec 2014 22:20:20 +0000]
Be more pedantic.

./json.h:67:9: warning: anonymous types declared in an anonymous union
      are an extension [-Wnested-anon-types]

6 years agoReword a Xom message
Chris Campbell [Tue, 16 Dec 2014 18:49:59 +0000]
Reword a Xom message

6 years agoDon't prevent blurry vision under Ashenzari
Chris Campbell [Tue, 16 Dec 2014 18:14:52 +0000]
Don't prevent blurry vision under Ashenzari

Instead of making this one source of SInv also provide protection from blurry
vision due to its wording, reword the messages slightly.

6 years agoRelease the pedants!
Shmuale Mark [Tue, 16 Dec 2014 17:22:25 +0000]
Release the pedants!

6 years agoImprove a comment.
Neil Moore [Tue, 16 Dec 2014 17:21:12 +0000]
Improve a comment.

And add a missing letter to the next comment.

6 years agoDon't block Sublimation at 50 max MP (#9335)
Neil Moore [Tue, 16 Dec 2014 17:05:28 +0000]
Don't block Sublimation at 50 max MP (#9335)

We were temporarily setting MP to 50 to avoid the enough-MP checks
in spell_is_uncastable.  Instead add back just the spell's cost;
this could still be incorrect if Xom casts Sublimation for you when
you are at maxmp-2, or if an ability casts a spell but costs less
mana than the spell would.

Also remove a second version of the Sublimation check now that the one
in spell_is_uncastable works in this situation.

PF points out that we probably shouldn't be checking enough_mp in
spell_is_uncastable at all.

6 years agoUpdate documentation.
Shmuale Mark [Tue, 16 Dec 2014 16:46:31 +0000]
Update documentation.

6 years agoFix shop sorting.
Shmuale Mark [Tue, 16 Dec 2014 16:16:31 +0000]
Fix shop sorting.

Most of this shopping code should really be torn out and replaced
by a proper Menu class like the skill menu.

6 years agoMake all potions appear darkgrey for mummies.
Shmuale Mark [Tue, 16 Dec 2014 15:58:57 +0000]
Make all potions appear darkgrey for mummies.

6 years agoitem_slot makes new items swap to get their slots (Sandman25, Tedronai).
Shmuale Mark [Tue, 16 Dec 2014 15:54:12 +0000]
item_slot makes new items swap to get their slots (Sandman25, Tedronai).

Unless the old item matches the regex as well, in which case it goes
on to the next letter.

6 years agoChangelog through 0.16-a0-3177-ge5ac76f
Nicholas Feinberg [Tue, 16 Dec 2014 03:33:08 +0000]
Changelog through 0.16-a0-3177-ge5ac76f

6 years agoMake range strings a little sillier
Nicholas Feinberg [Tue, 16 Dec 2014 03:25:08 +0000]
Make range strings a little sillier

E.g., orc wizards now show o----> for throw flame instead of

Not actually sure this is an improvement.

6 years agoFix tiles compilation
Nicholas Feinberg [Tue, 16 Dec 2014 03:10:26 +0000]
Fix tiles compilation


6 years agoDisplay monster spell ranges
Nicholas Feinberg [Tue, 16 Dec 2014 03:02:10 +0000]
Display monster spell ranges

6 years agoPull range_string into a separate function
Nicholas Feinberg [Tue, 16 Dec 2014 02:52:49 +0000]
Pull range_string into a separate function

6 years agoPull mons_spell_range into a separate function
Nicholas Feinberg [Tue, 16 Dec 2014 02:37:31 +0000]
Pull mons_spell_range into a separate function

6 years agoShow spell stats while memorizing (9333)
Nicholas Feinberg [Tue, 16 Dec 2014 02:16:42 +0000]
Show spell stats while memorizing (9333)

Also preparation for something else I want to do.

6 years agoRemove two unused arrays.
Shmuale Mark [Mon, 15 Dec 2014 19:11:50 +0000]
Remove two unused arrays.

6 years agoFix beam knockback (#9334).
Shmuale Mark [Mon, 15 Dec 2014 19:05:04 +0000]
Fix beam knockback (#9334).

6 years agoImprovements to hippogriff, Nellie, and a couple skeletons.
John McCartney [Mon, 15 Dec 2014 18:27:01 +0000]
Improvements to hippogriff, Nellie, and a couple skeletons.

Clarified bottom edge of silhouettes, adjusted shadows.

6 years agoValue/saturation adjustments for several monster tiles.
John McCartney [Mon, 15 Dec 2014 18:23:57 +0000]
Value/saturation adjustments for several monster tiles.

Serpents of hell and Vaults denizens are the main ones.

6 years agoSmall improvements to yaktaur and yaktaur captain.
John McCartney [Mon, 15 Dec 2014 18:20:19 +0000]
Small improvements to yaktaur and yaktaur captain.

6 years agouse you.in_branch(foo) instead of you.branch() == foo
Jesse Luehrs [Mon, 15 Dec 2014 08:47:01 +0000]
use you.in_branch(foo) instead of you.branch() == foo

this way, we can get reasonable error messages if an invalid branch is

also fix a bug in ice2_lemuel related to this

6 years agofix monster selection in a couple vaults
Jesse Luehrs [Mon, 15 Dec 2014 07:25:26 +0000]
fix monster selection in a couple vaults

you.branch() returns "D", not "Dungeon"

see !lg RBrandon place=d:11 killer=lich 1 -tv:<0.5

6 years agoAdd more dragons to Coc hell effects (tarot)
Nicholas Feinberg [Mon, 15 Dec 2014 06:42:13 +0000]
Add more dragons to Coc hell effects (tarot)

Trade some ice dragons for bone dragons.

6 years agoAllow variation of fiend types for hell effects
Nicholas Feinberg [Mon, 15 Dec 2014 05:16:38 +0000]
Allow variation of fiend types for hell effects

And add shard shrikes for Coc.

6 years agoHand-pick hell effect spawns
Nicholas Feinberg [Mon, 8 Dec 2014 06:45:42 +0000]
Hand-pick hell effect spawns

Mainly in reaction to shard shrike unpleasantness, but also as
an attempt to get better control over what's going on in hell.

The current list is a placeholder, very roughly aligned with the
coc population list.

6 years agoAdd Xom mood meter to webtiles.
Edgar A. Bering IV [Mon, 8 Dec 2014 20:12:59 +0000]
Add Xom mood meter to webtiles.

This was added a few weeks ago to console and local tiles.

This isn't exactly the same, on console and local tiles the meter
turns red if Xom is getting BORED and lightred when Xom is BORED.
Unfortunately without making either an ugly hack or exposing
gift_timeout in the json this behavior can't be replicated in
webtiles; though the old colouring behavior was also not present
in webtiles so I'm guessing this isn't too big of a loss.

6 years agoadd penance warnings for attacking with banned weapons
Jesse Luehrs [Mon, 15 Dec 2014 05:13:55 +0000]
add penance warnings for attacking with banned weapons

6 years agoDon't list why players can't memorize monster spells
Nicholas Feinberg [Mon, 15 Dec 2014 00:50:16 +0000]
Don't list why players can't memorize monster spells

6 years agoChange Cigotuvi's armour ratios
Nicholas Feinberg [Mon, 15 Dec 2014 00:11:01 +0000]
Change Cigotuvi's armour ratios

Now gives (power / 100 + 0.5) AC+SH per corpse. (So at power 0,
1 AC+SH for every 2 corpses; at 50, 1 per corpse, and at 100,
1.5 per corpse.)

Should give more reasonable results at low & high power.

Spellpower is now capped at 100.

6 years agoChange cigotuvi's shed behaviour
Nicholas Feinberg [Sun, 14 Dec 2014 23:07:31 +0000]
Change cigotuvi's shed behaviour

Rather than a complex formula based on spellpower & # of corpses,
it's now a less complex formula based purely on # of corpses.

Ref the comment on player::maybe_degrade_bone_armour().

6 years agoFix some edge cases with invisibility and reflection.
Shmuale Mark [Sun, 14 Dec 2014 23:49:14 +0000]
Fix some edge cases with invisibility and reflection.

6 years agoClean up beam.h.
Shmuale Mark [Sun, 14 Dec 2014 23:27:57 +0000]
Clean up beam.h.

6 years agoRemove an incorrect comment.
Shmuale Mark [Sun, 14 Dec 2014 21:02:50 +0000]
Remove an incorrect comment.

6 years agoFix hydra cleaving.
Shmuale Mark [Sun, 14 Dec 2014 20:49:39 +0000]
Fix hydra cleaving.

6 years agoImprove "Faith equip messages.
Neil Moore [Sun, 14 Dec 2014 09:42:22 +0000]
Improve "Faith equip messages.

Add separate messages for demigods (replacing "strange surge of divine
interest") and max-piety Ru worshippers (which had no message at all).
Also restore the missing "Gozag discounts your offered prices".

6 years agoRemove mut_use_type, make mutation_def::uses a bitfield.
Neil Moore [Sun, 14 Dec 2014 06:00:16 +0000]
Remove mut_use_type, make mutation_def::uses a bitfield.

Also remove the bit for MUTFLAG_NONE, and define a SPTYP_LAST_EXPONENT to
aid the init_mut_index loop.

6 years agoRe-add Mennas' shield (9329)
Nicholas Feinberg [Sun, 14 Dec 2014 05:35:27 +0000]
Re-add Mennas' shield (9329)

No idea when it went missing.

6 years agoDon't crash on &morc_wizard spells:. xv (|amethyst)
Nicholas Feinberg [Sun, 14 Dec 2014 04:44:42 +0000]
Don't crash on &morc_wizard spells:. xv (|amethyst)

There's a better fix for this, I can feel it.

6 years agoRevert "Remove the "of the Doge" randart name (Sar)"
Brendan Hickey [Sun, 14 Dec 2014 00:34:24 +0000]
Revert "Remove the "of the Doge" randart name (Sar)"

This reverts commit 5091ead2ae5b33792f829a2cc3fd03d799985016.

"of the Doge" is a perfectly reasonable name.

6 years agoDon't print extraneous info in monster spell descs
Nicholas Feinberg [Sun, 14 Dec 2014 03:56:10 +0000]
Don't print extraneous info in monster spell descs

6 years agoFix wrapping of book descriptions.
Neil Moore [Sun, 14 Dec 2014 03:35:43 +0000]
Fix wrapping of book descriptions.

This formatted_string -> string -> formatted_string is nasty :(

6 years agoRefactor cleaving further.
Shmuale Mark [Sun, 14 Dec 2014 03:05:14 +0000]
Refactor cleaving further.

Now every melee_attack goes through cleave_setup, though cleave_targets
may end up empty. This allows for more extensible cleaving-like effects
(especially since they will only need to be added in one place, rather
than in actor::can_cleave as well). This also makes Gyre and Gimble
work with the Blade card (16 attacks!).

6 years agoUpdate monster_glyphs nostalgia for listoptionness.
Neil Moore [Sun, 14 Dec 2014 02:11:51 +0000]
Update monster_glyphs nostalgia for listoptionness.

6 years agoImprove docs.
Neil Moore [Sun, 14 Dec 2014 01:57:10 +0000]
Improve docs.

Mention that monster glyph overrides can be cleared, and that none of
the three overrides need :replacement with -=.  Also match the existing
convention for showing multiple uses of an option.

6 years agoReplace some (*foo).bar with foo->bar.
Neil Moore [Sun, 14 Dec 2014 01:41:42 +0000]
Replace some (*foo).bar with foo->bar.

6 years agoFix formatting.
Neil Moore [Sun, 14 Dec 2014 01:43:06 +0000]
Fix formatting.

6 years agoApply feature colour overrides dynamically.
Edgar A. Bering IV [Fri, 5 Dec 2014 23:36:25 +0000]
Apply feature colour overrides dynamically.

Previously feature colour overrides were added directly to feature
descriptions, so that defaults were lost. This is required to
correctly support feature = and feature -= if options are changed
at runtime.

6 years agoMake feature, item_glyph, and mon_glyph into list options.
Edgar A. Bering IV [Fri, 5 Dec 2014 05:59:25 +0000]
Make feature, item_glyph, and mon_glyph into list options.

They aren't exactly list options, in that they aren't implemented using
the apropriate macro, and feature clearing works on regexps, but
this is meant to be helpful since some features have odd or long
exact names.

6 years agoDifferentiate += and ^= for item_glyph
Edgar A. Bering IV [Fri, 5 Dec 2014 02:58:27 +0000]
Differentiate += and ^= for item_glyph

This also modifies split_parse to support prepend vs. append in case
whoever was refactoring list-options to use split_parse continues
this activity.

6 years agoDon't mimic Enslavement at a friendly monster (#9290).
Shmuale Mark [Sun, 14 Dec 2014 02:07:55 +0000]
Don't mimic Enslavement at a friendly monster (#9290).

6 years agoSimplify (Sandman25).
Shmuale Mark [Sun, 14 Dec 2014 01:50:38 +0000]
Simplify (Sandman25).

6 years agoFix !bad items with item_slot (#9322).
Shmuale Mark [Sun, 14 Dec 2014 01:40:57 +0000]
Fix !bad items with item_slot (#9322).

6 years agoSend those debug_mon* messages to stderr.
Neil Moore [Sat, 13 Dec 2014 19:09:29 +0000]
Send those debug_mon* messages to stderr.

Since fake_pty (used by make test) lets stderr through, this will let them
show up in Travis's build logs.

6 years agoFix Cigotuvi's animation (alefury)
Nicholas Feinberg [Sat, 13 Dec 2014 19:02:04 +0000]
Fix Cigotuvi's animation (alefury)

Doesn't seem to cause horrible lag, so I'm going for it.

6 years agoAdd stdout messaging for mon-util tests (|amethyst)
Nicholas Feinberg [Sat, 13 Dec 2014 18:49:14 +0000]
Add stdout messaging for mon-util tests (|amethyst)

6 years agoAdd some documentation on using ctags-exuberant with crawl.
Neil Moore [Sat, 13 Dec 2014 18:56:47 +0000]
Add some documentation on using ctags-exuberant with crawl.

[skip ci]

6 years agoFix an incomplete
Neil Moore [Sat, 13 Dec 2014 18:15:24 +0000]
Fix an incomplete


6 years agoMake a macro to define an enum bitfield and operators.
Neil Moore [Sat, 13 Dec 2014 18:06:53 +0000]
Make a macro to define an enum bitfield and operators.

It defines a typedef for an enum_bitfield; and bitwise operators on
the underlying flag enum, returning the bitfield type.

6 years agoFix unintended recite message change.
Neil Moore [Sat, 13 Dec 2014 16:53:00 +0000]
Fix unintended recite message change.

Commit e3807df refactored away the trit array, but unintentionally
introduced a correlation between the "smite" and "sin" selections.

6 years agoStatically assert that spell schools fit in a short.
Neil Moore [Sat, 13 Dec 2014 16:46:12 +0000]
Statically assert that spell schools fit in a short.

6 years agoSupport SPTYP_FIRE | SPTYP_CONJURATION syntax again.
Neil Moore [Sat, 13 Dec 2014 15:18:19 +0000]
Support SPTYP_FIRE | SPTYP_CONJURATION syntax again.

By defining an operator| on spell type flags to produce a bitfield, not
an integer.  Likewise operator& and operator~, as well as variants of
& and | that take a flag on the left and bitfield on the right.

It would be nice to do this as a template, but we wouldn't want the
template to be instantiated for every enum, only some bit flag enums.

6 years agoUse a more logical order.
Neil Moore [Sat, 13 Dec 2014 06:14:04 +0000]
Use a more logical order.

[skip ci]

6 years agoGeneralise comma_separated_line.
Neil Moore [Sat, 13 Dec 2014 06:06:44 +0000]
Generalise comma_separated_line.

Make a version comma_separate_fn, which additionally takes a callable
that converts an iterated-over value to a string.  Use that to simplify
skill_names, and also to implement the old comma_separated_line.

6 years agoRemove skill_set_iter.
Neil Moore [Sat, 13 Dec 2014 05:43:32 +0000]
Remove skill_set_iter.

It wasn't even a const_iterator, so several functions unnecessarily
rejected const skill sets.  Use range-based fors where possible, and
auto in the single case that requires an iterator.

6 years agoSimplify.
Neil Moore [Sat, 13 Dec 2014 04:25:00 +0000]

Also placate unbrace by not writing return (expression).

6 years agoAdd a system #include, and checkwhite.
Neil Moore [Sat, 13 Dec 2014 04:17:09 +0000]
Add a system #include, and checkwhite.

GNU libstdc++ and LLVM's libc++ worked anyway, since several other
system headers pull in <type_traits>.

[skip ci]

6 years agoDon't crash when generating randbooks
Neil Moore [Sat, 13 Dec 2014 04:01:33 +0000]
Don't crash when generating randbooks

6 years agoMake some spell type functions more type-strict.
Neil Moore [Sat, 13 Dec 2014 03:02:52 +0000]
Make some spell type functions more type-strict.

It would be nice if there were a more type-safe way to iterate over
all the enumerators.

6 years agoAdd type-safe bitfield enums, use them for SPTYP_*.
Neil Moore [Fri, 12 Dec 2014 23:11:54 +0000]
Add type-safe bitfield enums, use them for SPTYP_*.

enum_bitfield<E> holds a bitwise or of enumerators of the enum E.  It
allows combining Es with | and &, while preventing mixing in arbitrary
integers (or enumerators of the wrong enum).  The class converts to an
integer of the appropriate type.  The function bitfield() constructs an
enum_bitfield of the appropriate type without having to specify the
template parameter (much as make_pair() does for class pair<S,T>).

See 035df76 for an example of the type of problem this is intended
to prevent.

Unfortunately, an enum_bitfield cannot be initialised with FLAG_FOO |
FLAG_BAR, as that is just an integer and would defeat type safety.
Instead, initialise with one of:

   bitfield(FLAG_FOO) | FLAG_BAR | FLAG_BAZ

Note that bitfield(FLAG_FOO) | OTHERFLAG_FUM (where OTHERFLAG_FUM
belongs to another enum) is still legal; however, it gives an int
of some sort and not an enum_bitfield, so cannot be used to initialise
an enum_bitfield.

TODO: make as much of the class as possible constexpr so there is no
added runtime cost (in particular, for the multi-argument constructor,
which currently uses nested delegated constructors).

6 years agoMake Ru redirection play better with friends
Corin Buchanan-Howland [Sat, 13 Dec 2014 02:18:42 +0000]
Make Ru redirection play better with friends

You will no longer redirect attacks to your buddies.

6 years agoDocument a clua function
gammafunk [Sat, 13 Dec 2014 00:12:57 +0000]
Document a clua function

6 years agoFix whitespace in scripts.
Neil Moore [Fri, 12 Dec 2014 21:50:41 +0000]
Fix whitespace in scripts.

Ourocheckwhite, the serpent that eats its own tabs.

6 years agoCheck for tabs in Perl and shell scripts
Neil Moore [Fri, 12 Dec 2014 21:45:28 +0000]
Check for tabs in Perl and shell scripts

Including .pl and .sh (specifically excluded previously), as well as
files in util/ without an extension (previous all extensionless files
were ignored).

6 years agoAdd options to checkwhite and unbrace to examine only changed files
gammafunk [Fri, 12 Dec 2014 21:10:42 +0000]
Add options to checkwhite and unbrace to examine only changed files

The -m option will have them use git diff-index to get a list of files
different between the index and the tree and then check only these

6 years agoDon't waste time casting Sublimation of Blood when at max MP.
Shmuale Mark [Fri, 12 Dec 2014 19:08:00 +0000]
Don't waste time casting Sublimation of Blood when at max MP.

I guess you could have used it with PbP...?

6 years agoClarify Shadow Creatures' description, bring back "Abyssal matter".
Shmuale Mark [Fri, 12 Dec 2014 17:59:35 +0000]
Clarify Shadow Creatures' description, bring back "Abyssal matter".

The previous wording implied that the monster's items were permanent
(well, at least that's what I thought when I first saw it). It also
sounded a bit like it summoned monsters that were copies of ones you
could see; hopefully this is a bit clearer.

"Abyssal matter" was changed because it apparently implied that it
should be unholy (back when the spell was unholy), but I personally
like the flavour and don't think anybody would think that if one didn't
know that the spell used to be unholy.

6 years agoSimplify debug_monspells a bit.
Neil Moore [Fri, 12 Dec 2014 15:24:12 +0000]
Simplify debug_monspells a bit.

Removing a sign warning in the process, as well as a bounds error
that would occur if a monster book ever had NUM_MSTYPES as a value
(a bug for sure, but no reason to stomp memory).

This relies on (monster_type) 0 not being a valid monster, but so
did the old code.

Constify a few things too (but not systematically).

6 years agoRemove (hard-coded) command keys from door descriptions.
Eino Keskitalo [Fri, 12 Dec 2014 08:59:51 +0000]
Remove (hard-coded) command keys from door descriptions.

It's not necessary for doors in particular to have these in their descriptions.

6 years agoSimplify debug_monspells() (|amethyst)
Nicholas Feinberg [Fri, 12 Dec 2014 06:51:10 +0000]
Simplify debug_monspells() (|amethyst)

6 years agoCap chaotic mirror reflection resistance (9311)
Nicholas Feinberg [Fri, 12 Dec 2014 01:02:40 +0000]
Cap chaotic mirror reflection resistance (9311)

Can still go up to 200 turns, which is silly, but eh.

6 years agoUse the correct random choice function in a vault
gammafunk [Thu, 11 Dec 2014 23:18:12 +0000]
Use the correct random choice function in a vault

6 years agoSpell icons for Singularity & Sublimation
ontoclasm [Thu, 11 Dec 2014 22:06:45 +0000]
Spell icons for Singularity & Sublimation

6 years agoAdd the clua function crawl.version() to get version information
gammafunk [Thu, 11 Dec 2014 20:35:04 +0000]
Add the clua function crawl.version() to get version information

Can return any of the long, major, or short crawl version strings
based on an optional first string argument that defaults to "long".

6 years agooops.
Shmuale Mark [Thu, 11 Dec 2014 18:55:15 +0000]

6 years agoFix the faerie dragon armour's identified name (#9319).
Shmuale Mark [Thu, 11 Dec 2014 18:44:37 +0000]
Fix the faerie dragon armour's identified name (#9319).

This won't fix old saves, though.

6 years agoRe-add monster names to xv (Grunt)
Nicholas Feinberg [Thu, 11 Dec 2014 15:50:57 +0000]
Re-add monster names to xv (Grunt)

6 years agoFix more quotes.
Neil Moore [Thu, 11 Dec 2014 05:47:33 +0000]
Fix more quotes.