ToME historical patches

This is a sub-page of my main Angband/ToME
page, listing patches that I wrote for earlier releases of ToME and
that have since been incorporated into (or otherwise rendered moot by) the
release version. They are thus solely of historical interest.

tome-symbeq.diff: "What
is this 'z) Carrying:' slot in my equipment list for?" is
something of a FAQ in ToME forums. This patch hides the symbiote slot in
the equipment listing unless you actually have some Symbiosis skill, in
which case it uses the somewhat more explanatory label
"Symbiote:".

tome-dumpmod.diff, v2:
Some cosmetic (and not so cosmetic) changes to the character dump file:

"Your body is a <whatever>." instead of "Your body
was a <whatever>." if you are still alive.

Similarly, "You are disguised into a <whatever>."
instead of "You were disguised into a <whatever>." if you
are still alive.

"It is currently <date in game>." rather than
"You ended your adventure <date in game>." if you are
alive.

"Your adventure lasted <n> days." instead of "It
now is <n> days that you are adventuring." if you are dead.

If you are alive, add a line describing your location when the dump
was made; if you are dead, add this information to the "You are dead,
killed by a <monster>." line. The location is described as a
dungeon level, a town, or a wilderness location relative to the nearest
known landmark (for instance, "You are dead, killed by a Green naga
in a shallow water area south of Bree.").

Added line "Iron-man Rooms: ON/OFF" to show the setting of
the "Always generate very unusual rooms" birth option. [New in
v2]

A boomerang's slay and brand flags weren't being applied to its
damage.

When examining boomerangs with the 'I' command, average
damage was not being shown, as it is for weapons and ammo.

tome-symbname.diff:
Changes various game messages to refer to your symbiote by type --
"Your Red mold is healed", for instance, rather than "Your
monster is healed". You can also use the fake-artifact-name
inscription trick to name your symbiote; use the '{' command to
inscribe it with, say, "#named Billy Bob", and it will be listed
in your equipment as "a Red mold named Billy Bob (136 hp)", and
the game messages will say, "Billy Bob is healed".

tome-thaum.diff, v2: Fixes
a bug that causes Thaumaturgy bolt spells to travel only a single square if
fired in a cardinal direction rather than at a targeted square. [Changed
in v2: Also allow Thaumaturgy beam spells to continue through a specified
target.]

tome-autoinsc.diff:
Adds two new automatizer clauses: <inscribed>, which
matches objects whose inscription contains the given text, and
<discount>, which matches objects whose discount is within
the given min-max range. [Note that <inscribed> doesn't
match "fake" inscriptions like {50% off}, {tried} or the
pseudo-ID inscriptions.]

tome-autoabil.diff, v2:
Adds a new automatizer clause <ability>, which is true when
you have the given ability (hence the name). [Fixed in v2: Actually works
this time... :-}]

tome-sensfire.diff:
Adds the line "It renders you especially vulnerable to fire." to the
full-*Identify* description of objects which have that property.

tome-monkdam.diff:
Reflect damage bonuses from Tactic setting and other sources in the
displayed damage per round on the 'C'haracter screen.

tome-showspd.diff, v2:
Rearranges the 'C'haracter screen (and character dumps) slightly,
adding a readout of the player's current speed. [Changed in v2: Updated
for 2.3.1.]

tome-antimsg.diff, v2:
Fixes the message given when an antimagic field from Antimagic skill or a
Dark Sword prevents a monster from casting a spell, from "Your
anti-magic field disrupts The Mage spell." and "Your anti-magic
field disrupts It spell." to "Your anti-magic field disrupts the
Mage's spell." resp. "Your anti-magic field disrupts something's
spell.". [Changed in v2: Updated for 2.3.1.]

tome-splexam.diff: Fixes
an annoying quirk when e'x'amining Demonblades and other
Demonology gear in a store's inventory (or in your home); you are now
prompted whether you want to browse the item's spells like a spellbook or
view the item's properties normally. [obviated by 2.3.3, which now shows
the item's properties first and then goes to the spells]

tome-sheetfmt.diff:
Fixes a bug in the formatting of item descriptions in character sheets.

tome-sq-auto.diff: A
slight rearrangement of the automatizer squelching applied to floor items
when the player enters a grid, so that it is applied after auto-identify
effects (from, for instance, the Helm of Knowledge) rather than before, and
can thus squelch baseed on the identified items.