Monthly release time! I've released v0.4.3, "Carcassi". Some useful mechanical improvements, some new creatures, some general uselessness, and finally, a use for ivory outside of the final score!
-
Site-
Download v0.4.3Shadow of the Wyrm v0.4.3 "Carcassi"
- Version declared October 6, 2015. Version finalized November 3, 2015.
- Shepherds now start with Weaving (AgingMinotaur).
- Added a brief guide on how to do simple modding (Zirael).
- Logged an error when unable to insert a map into the MapRegistry
because the key is already in use. Useful for debugging while modding.
- Soak is quartered when an incorporeal attack is used. Typically, this
will be an unarmed attack by an incorporeal creature, such as a spook,
etc. A successful hit generates a message about the incorporeal attack,
similar to what is done for piercing damage.
- Changed the pierce damage type message from "tears at" to "pierces".
- The switching places prompt now defaults to "yes" when an unrecognized
input is received (AgingMinotaur). The "squeeze past" prompt also
defaults to "yes".
- Created a new "I"tems command to view the inventory directly. "i"
continues to take the player to the equipment screen (Akeley).
- Made the Lua code safer (everything should run in protected mode, now)
so that errors in certain scripts no longer cause the application to
panic-exit.
- Once a year, the game does a sweep through everything in the game with
an age (currently just creatures), increments their age, and then checks
that against their maximum, calculated on creature creation. If the
current age exceeds the maximum, the creature has died of old age, and
is removed from the game.
- Added Lua API functions to add seconds, minutes, hours, days, or years
to the calendar.
- Weapons and ammunition now show the damage when viewing the equipment
screen (AgingMinotaur, Kyrzati).
- Added a character details screen in addition to the character dump
command. Character details is now bound to '@' by default, with
character dump using '#' (AgingMinotaur).
- The game now tracks phase of moon (displayed in-game via the "T"ime
command). When waning/new, shadow/acid/poison/arcane damage does
another 10% (waning)/20% (full). When waxing/full, heat/cold/holy/
lightning does an additional 10%/20% damage.
- Automovement improvements:
- Stop on tile features (doors, pews, altars, etc).
- On first move, ignore a lot of the things (features, items, etc) that
would normally cause automovement to halt.
- Turn bends in corridors automatically.
- Added a message when trying to auto-move while poisoned/in stoning.
- Wands with a cardinal beam type (e.g., those that use cone effects)
now display an appropriate message to warn the player that a cardinal
direction must be selected.
- When wands are used unsuccessfully, a message is now generated.
- Each level now has a chance to generate out of depth creatures. There
is no upper bound on the level of the out of depth creatures, but a
low-percentage check must be passed each time to raise the max danger
level.
- Out of depth items are now possible as well. If out of depth creatures
are generated, the max depth from that will be used. Otherwise, the
probability follows the same model as that used for generating out of
depth creatures.
- Added an "identifier", Idem, a wandering mountain elf. He can be found
in Wintersea Keep, and will happily take ivory pieces in exchange for
doling out bits of his encyclopedic knowledge of items.
- Created a new "Questless" conduct, which is broken when the player is
given any quest.
- New creatures: boar, blue jay, weeper, Idem.
- New items: wand of dragon breath.
- Bug fixes:
- Fire weapon was acting strangely due to some code that was shared
with looking. The cursor was correctly being set on the nearest
hostile creature, and that was being recorded as the target, but then
the map cursor was reset on the player (AgingMinotaur).
- The currency command was only considering the first stack of currency,
not all of them.