User:Illuminatiswag/Sandbox: Difference between revisions

m
should now handle multiple version updates
m (fixed the parsing that was dropping some sub-lists)
m (should now handle multiple version updates)
Line 1: Line 1:
=== 203.34 ===
Released April 29, 2022.
* Skills learnable via the water ritual are now disambiguated when necessary. E.g., "Charging Strike" is displayed as "Charging Strike (Cudgel/Axe)".
* Bilge sphincters can no longer be used to dupe liquids.
* Puffing on hookahs without water in them no longer produces smoke.
* Being in the path of a decarbonizer's charging molecular cannon now interrupts autoact and discomfits NPCs.
* The Olive Face now has a proper trade value.
* Elder Irudad and other humanoid apothecaries now spawn with walking sticks.
* Quills can no longer be flung on the world map.
* Mental mutations now affect psychic glimmer regardless of what source added them.
* The bell of rest will no longer rarely drop you into a square with a pit.
* Fixed some potential grammar issues in creature and item descriptions.
* Fixed a bug that made anomaly fumigators refuse to toggle off.
* Fixed a bug that caused psychic meridian to not appear in dynamic encounters.
* Fixed a bug that caused the achievement "Jeweled Dusk" to not unlock when permadeath was disabled.
* Fixed a bug that caused psychic meridians to be excluded from dynamic encounters.
* Fixed the display name of an iron gate in the Yd Freehold.
* [modding] ObjectBlueprints.xml has been split into multiple XML files. They're all located in the StreamingAssets/Base/ObjectBlueprints folder. We also did some reorganization of object blueprints inside those files.
=== 203.33 ===
=== 203.33 ===
Released on April 22, 2022.
Released April 22, 2022.
* The Joppa Zealot is now much louder.
* The Joppa Zealot is now much louder.
* Improved the travel direction selection for the Joppa Zealot's particle effects.
* Improved the travel direction selection for the Joppa Zealot's particle effects.
Line 25: Line 43:
* Fixed a bug that increased world map lag.
* Fixed a bug that increased world map lag.
=== 203.32 ===
=== 203.32 ===
Released on April 15, 2022.
Released April 15, 2022.
* Owned containers are shown as owned in the trade UI. Items in the owned container that belong to you are labeled to show that.
* Owned containers are shown as owned in the trade UI. Items in the owned container that belong to you are labeled to show that.
* The item listing when opening a container now shows which container you are opening.
* The item listing when opening a container now shows which container you are opening.
Line 56: Line 74:
* Fixed a harmless exception when aborting out of Spray-a-Brain usage from the stage of selecting a target.
* Fixed a harmless exception when aborting out of Spray-a-Brain usage from the stage of selecting a target.
=== 203.29 ===
=== 203.29 ===
Released on April 1, 2022.
Released April 1, 2022.
* Villages are no longer occasionally colonized by multiple versions of the same legendary creature, which lead to various issues.
* Villages are no longer occasionally colonized by multiple versions of the same legendary creature, which lead to various issues.
* The quest 'Pax Klanq, I Presume?' now completes after you do the important step and talk to Barathrum about it, even if earlier quest steps are still active.
* The quest 'Pax Klanq, I Presume?' now completes after you do the important step and talk to Barathrum about it, even if earlier quest steps are still active.
Line 78: Line 96:
* [modding]Added anatomies for motes, mirrors, and octohedra.
* [modding]Added anatomies for motes, mirrors, and octohedra.
=== 203.28 ===
=== 203.28 ===
Released on March 25, 2022.
Released March 25, 2022.
* You can now use Sunder Mind on creatures who have been fully identified with Sense Psychic.
* You can now use Sunder Mind on creatures who have been fully identified with Sense Psychic.
* Pulsed field magnets now pull just one item from your inventory at a time.
* Pulsed field magnets now pull just one item from your inventory at a time.
Line 112: Line 130:
* Fixed a bug that caused the beguiled effect to persist after a creature had been proselytized.
* Fixed a bug that caused the beguiled effect to persist after a creature had been proselytized.
=== 203.27 ===
=== 203.27 ===
Released on March 18, 2022.
Released March 18, 2022.
* Most forms of pathfinding will now automatically dig through walls, if need be, if you have digging capability.
* Most forms of pathfinding will now automatically dig through walls, if need be, if you have digging capability.
* Autoact interruption by Heightened Hearing, Sense Psychic, and electromagnetic sensors now behaves in a fashion more consistent with other ways that autoact gets interrupted.
* Autoact interruption by Heightened Hearing, Sense Psychic, and electromagnetic sensors now behaves in a fashion more consistent with other ways that autoact gets interrupted.
Line 135: Line 153:
* Fixed a bug that that prevent some alternate move commands from being activated.
* Fixed a bug that that prevent some alternate move commands from being activated.
=== 203.25 ===
=== 203.25 ===
Released on March 12, 2022.
Released March 12, 2022.
* When you are flying, force attack and automatic attack commands now use swoop if it seems productive for them to do so.
* When you are flying, force attack and automatic attack commands now use swoop if it seems productive for them to do so.
* Damage from Sunder Mind, Syphon Vim, poison, bleeding, and various other appropriate sources can no longer be prevented by, and no longer triggers, teleportation-based defensive mechanisms.
* Damage from Sunder Mind, Syphon Vim, poison, bleeding, and various other appropriate sources can no longer be prevented by, and no longer triggers, teleportation-based defensive mechanisms.
Line 155: Line 173:
* [modding] The character sheet now uses the display name of your character's genotype and subtype.
* [modding] The character sheet now uses the display name of your character's genotype and subtype.
=== 203.23 ===
=== 203.23 ===
Released on March 4, 2022.
Released March 4, 2022.
* Wings and functional flight equipment now provide their overland travel bonuses regardless of whether you enable flight (you are presumed to always be flying in overland travel if you are able to).
* Wings and functional flight equipment now provide their overland travel bonuses regardless of whether you enable flight (you are presumed to always be flying in overland travel if you are able to).
* Relics with the ability to dismember now decapitate independently of the wielder's Decapitate skill, similarly to serrated weapons, with twice the chance to do so that serrated weapons have.
* Relics with the ability to dismember now decapitate independently of the wielder's Decapitate skill, similarly to serrated weapons, with twice the chance to do so that serrated weapons have.
Line 174: Line 192:
* [modding] The 'placeobjecttest' wish is now more robust when wishing for invalid blueprints.
* [modding] The 'placeobjecttest' wish is now more robust when wishing for invalid blueprints.
=== 203.21 ===
=== 203.21 ===
Released on February 25, 2022.
Released February 25, 2022.
* We made some improvements to saved games.
* We made some improvements to saved games.
** Saved games are now less likely to break from patches or mod alterations.
** Saved games are now less likely to break from patches or mod alterations.
Line 224: Line 242:
* [modding] In a thrown weapon attack, if the Penetrations parameter is modified during the WeaponThrowHit or TakeDamage events, the modified value now appears in messaging. This is cosmetic and does not affect damage calculations.
* [modding] In a thrown weapon attack, if the Penetrations parameter is modified during the WeaponThrowHit or TakeDamage events, the modified value now appears in messaging. This is cosmetic and does not affect damage calculations.
=== 203.14 - 'beta' branch ===
=== 203.14 - 'beta' branch ===
Released on February 11, 2022.
Released February 11, 2022.
* We made a bunch of changes to starting equipment.
* We made a bunch of changes to starting equipment.
** All castes and callings now start with at least 3-4 witchwood bark. Correspondingly, starting village apothecaries now stock only a token amount witchwood bark.
** All castes and callings now start with at least 3-4 witchwood bark. Correspondingly, starting village apothecaries now stock only a token amount witchwood bark.
Line 284: Line 302:
  conversation predicates.
  conversation predicates.
=== 203.12 - 'beta' branch ===
=== 203.12 - 'beta' branch ===
Released on February 4, 2022.
Released February 4, 2022.
* We gave Red Rock a big makeover. It's now much more cavern-like, includes unique encounters, and is home to a snapjaw settlement.
* We gave Red Rock a big makeover. It's now much more cavern-like, includes unique encounters, and is home to a snapjaw settlement.
* We added a rare chance for power grid, hydraulic, and mechanical infrastructure to appear in various sites.
* We added a rare chance for power grid, hydraulic, and mechanical infrastructure to appear in various sites.
Line 323: Line 341:
* [modding] Added extensive semantic tagging to several objects for power grid, hydraulic, and mechanical infrastructure.
* [modding] Added extensive semantic tagging to several objects for power grid, hydraulic, and mechanical infrastructure.
=== 203.9 - 'beta' branch ===
=== 203.9 - 'beta' branch ===
Released on January 28, 2022.
Released January 28, 2022.
* Added a new UI for the Continue screen and removed the stand-in overlay one.
* Added a new UI for the Continue screen and removed the stand-in overlay one.
* Mouse input is now enabled by default.
* Mouse input is now enabled by default.
Line 335: Line 353:
* Fixed a bug that caused popups about extradimensional psychic hunters to continue appearing after you left [redacted].
* Fixed a bug that caused popups about extradimensional psychic hunters to continue appearing after you left [redacted].
=== 203.7 - 'beta' branch ===
=== 203.7 - 'beta' branch ===
Released on January 21, 2022.
Released January 21, 2022.
* Added a new music track to deep caves.
* Added a new music track to deep caves.
* Sleeping waydroids in the Grit Gate enclave are now friendly to Barathrumites.
* Sleeping waydroids in the Grit Gate enclave are now friendly to Barathrumites.
Line 355: Line 373:
* Fixed some cooking effects not serializing properly (this will unfortunately break some small % of saved games)
* Fixed some cooking effects not serializing properly (this will unfortunately break some small % of saved games)
=== 203.6 - 'beta' branch ===
=== 203.6 - 'beta' branch ===
Released on January 14, 2022.
Released January 14, 2022.
* Added a new music track to [redacted].
* Added a new music track to [redacted].
* You now fall in love with statues and figurines depicting creatures you would normally fall in love with.
* You now fall in love with statues and figurines depicting creatures you would normally fall in love with.
Line 368: Line 386:
* Fixed a bug that caused the shimmering screen effect from consuming Eater's flesh to persist when dominating another creature.
* Fixed a bug that caused the shimmering screen effect from consuming Eater's flesh to persist when dominating another creature.
=== 203.4 - 'beta' branch ===
=== 203.4 - 'beta' branch ===
Released on January 7, 2022.
Released January 7, 2022.
* Added new items: ogre fur hat, ogre fur gloves, and ogre fur cloak.
* Added new items: ogre fur hat, ogre fur gloves, and ogre fur cloak.
* You can now butcher ape fur hats and ape fur gloves from albino ape corpses. The descriptions of these items were changed to make this more sensible.
* You can now butcher ape fur hats and ape fur gloves from albino ape corpses. The descriptions of these items were changed to make this more sensible.
Line 381: Line 399:
* [debug] Added an option to disable achievement progress (Debug > disable achievements).
* [debug] Added an option to disable achievement progress (Debug > disable achievements).
=== 202.102 ===
=== 202.102 ===
Released on December 17, 2021.
Released December 17, 2021.
* Equipment with power switches, such as ontological anchors, night-vision goggles, and ninefold boots, now grasts you an activated ability for toggling their power.
* Equipment with power switches, such as ontological anchors, night-vision goggles, and ninefold boots, now grasts you an activated ability for toggling their power.
* Creatures that are immune to being damaged are now also immune to being dismembered.
* Creatures that are immune to being damaged are now also immune to being dismembered.
Line 408: Line 426:
* [modding] Made the 'sheeter' wish more robust.
* [modding] Made the 'sheeter' wish more robust.
=== 202.101 ===
=== 202.101 ===
Released on December 10, 2021.
Released December 10, 2021.
* Robots and mutated plants can now be stunned.
* Robots and mutated plants can now be stunned.
* Baetyl, hermit, and mysterious stranger cherubim now belong to the correct factions.
* Baetyl, hermit, and mysterious stranger cherubim now belong to the correct factions.
Line 427: Line 445:
* Fixed a typo in arc winder's description.
* Fixed a typo in arc winder's description.
=== 202.100 ===
=== 202.100 ===
Released on December 3, 2021.
Released December 3, 2021.
* Regen tanks no longer generate with drained capacitors.
* Regen tanks no longer generate with drained capacitors.
* Mechanical cherubim no longer spawn as psychic thralls.
* Mechanical cherubim no longer spawn as psychic thralls.
Line 444: Line 462:
* [modding] Item mods added to Mods.xml now merge by part name.
* [modding] Item mods added to Mods.xml now merge by part name.
=== 202.98 ===
=== 202.98 ===
Released on November 28, 2021.
Released November 28, 2021.
* Added hotkeys to the campfire menu.
* Added hotkeys to the campfire menu.
* Neutronic sludges no longer spit neutronic liquid mixtures. Their melee attacks still cause neutronic explosions, though.
* Neutronic sludges no longer spit neutronic liquid mixtures. Their melee attacks still cause neutronic explosions, though.
Line 458: Line 476:
* [modding] The campfire now emits a GetCookingActionsEvent on itself and the player to collect options for the cooking menu.
* [modding] The campfire now emits a GetCookingActionsEvent on itself and the player to collect options for the cooking menu.
=== 202.97 ===
=== 202.97 ===
Released on November 19, 2021.
Released November 19, 2021.
* Made some tweaks to the price of identifying artifacts, particularly around the exponential explosion at the high end.
* Made some tweaks to the price of identifying artifacts, particularly around the exponential explosion at the high end.
* The Tinker I Recharge ability now allows you to choose how many bits to use.
* The Tinker I Recharge ability now allows you to choose how many bits to use.
Line 473: Line 491:
* Fixed various grammar issues in some messages, particularly when dismembering your own limbs.
* Fixed various grammar issues in some messages, particularly when dismembering your own limbs.
=== 202.95 ===
=== 202.95 ===
Released on November 12, 2021.
Released November 12, 2021.
* Fonts are now much crisper on the main gameplay screen.
* Fonts are now much crisper on the main gameplay screen.
* Hyperbiotic beds no longer regenerate limbs.
* Hyperbiotic beds no longer regenerate limbs.
Line 490: Line 508:
* Fixed a bug that caused the northwestern-most cell of the Palladium Reef to generate without contents.
* Fixed a bug that caused the northwestern-most cell of the Palladium Reef to generate without contents.
=== 202.94 ===
=== 202.94 ===
Released on November 5, 2021.
Released November 5, 2021.
* Disassembling a single item now has no action cost and no longer drops you out of the inventory. We may change this behavior again once we do more refinement to inventory action cost.
* Disassembling a single item now has no action cost and no longer drops you out of the inventory. We may change this behavior again once we do more refinement to inventory action cost.
* Added worldmap descriptions for Lake Hinnom, the Palladium Reef, and the Yd Freehold.
* Added worldmap descriptions for Lake Hinnom, the Palladium Reef, and the Yd Freehold.
Line 525: Line 543:
* [modding] Fixed invalid manifest IDs breaking certain mods.
* [modding] Fixed invalid manifest IDs breaking certain mods.
=== 202.93 ===
=== 202.93 ===
Released on October 29, 2021.
Released October 29, 2021.
* Added a third completely transparent opacity setting to the minimap, nearby objects and message log opacity toggles.
* Added a third completely transparent opacity setting to the minimap, nearby objects and message log opacity toggles.
* Added a window position lock toggle which removes the position and size borders of the message log, minimap and nearby objects windows.
* Added a window position lock toggle which removes the position and size borders of the message log, minimap and nearby objects windows.
Line 538: Line 556:
* [modding] Fixed a bug that caused character creation to freeze if you did not define a detail color for a genotype.
* [modding] Fixed a bug that caused character creation to freeze if you did not define a detail color for a genotype.
=== 202.89 - 'beta' branch ===
=== 202.89 - 'beta' branch ===
Released on October 22, 2021.
Released October 22, 2021.
* Added a new book: In Maqqom Yd.
* Added a new book: In Maqqom Yd.
* Added new descriptions for the following creatures: Mak, Goek, and Bep.
* Added new descriptions for the following creatures: Mak, Goek, and Bep.
Line 575: Line 593:
* [modding] Fixed a boot crash when defining duplicate conversation nodes.
* [modding] Fixed a boot crash when defining duplicate conversation nodes.
=== 202.88 - 'beta' branch ===
=== 202.88 - 'beta' branch ===
Released on October 16, 201.
Released October 16, 201.
* Added new descriptions for the following objects: starmchair, sofa, multicabinet, chalkboard, marble steps, glass hydraulic pipes in the Yd Freehold, and fulcrete with square wave.
* Added new descriptions for the following objects: starmchair, sofa, multicabinet, chalkboard, marble steps, glass hydraulic pipes in the Yd Freehold, and fulcrete with square wave.
* Thermo casks are now considered artifacts.
* Thermo casks are now considered artifacts.
Line 603: Line 621:
* Fixed a rare crash when transitioning to [redacted].
* Fixed a rare crash when transitioning to [redacted].
=== 202.85 - 'beta' branch ===
=== 202.85 - 'beta' branch ===
Released on October 9, 2021.
Released October 9, 2021.
* The new quest Landing Pads is now fully implemented start to finish.
* The new quest Landing Pads is now fully implemented start to finish.
* Added a new music track for Rainbow Wood, Lake Hinnom, and Palladium Reef.
* Added a new music track for Rainbow Wood, Lake Hinnom, and Palladium Reef.
Line 618: Line 636:
* Baetyls no longer request nanon-modded items.
* Baetyls no longer request nanon-modded items.
=== 203.83 - 'beta' branch ===
=== 203.83 - 'beta' branch ===
Released on October 1, 2021.
Released October 1, 2021.
* Added all new tiles for most missile weapons.
* Added all new tiles for most missile weapons.
* Added new items: kaleidocera cape, kaleidocera muffs, kaleidocera krakows, enigma cone, and enigma cap.
* Added new items: kaleidocera cape, kaleidocera muffs, kaleidocera krakows, enigma cone, and enigma cap.
Line 643: Line 661:
* [pets] Fixed a bug that caused You, but Mechanical not to inherit your anatomy.
* [pets] Fixed a bug that caused You, but Mechanical not to inherit your anatomy.
=== 202.82 - 'beta' branch ===
=== 202.82 - 'beta' branch ===
Released on September 24, 2021.
Released September 24, 2021.
* Flawless crysteel gear is now a bit rarer.
* Flawless crysteel gear is now a bit rarer.
* Zetachrome gear is now much rarer.
* Zetachrome gear is now much rarer.
Line 669: Line 687:
* Fixed the pluralization of pneumatic pistons, anchor spikes, palladium electrodeposits, and tibular hydrojets.
* Fixed the pluralization of pneumatic pistons, anchor spikes, palladium electrodeposits, and tibular hydrojets.
=== 202.80 ===
=== 202.80 ===
Released on September 17, 2021.
Released September 17, 2021.
* Added a new kind of fauna: bop sponge.
* Added a new kind of fauna: bop sponge.
* Added new butcherable and harvestable consumables: bop cheek and tongue twist.
* Added new butcherable and harvestable consumables: bop cheek and tongue twist.
Line 693: Line 711:
* [modding] Fixed populations being replaced instead of merged.
* [modding] Fixed populations being replaced instead of merged.
=== 2.0.202.79 ===
=== 2.0.202.79 ===
Released on September 10, 2021.
Released September 10, 2021.
* Added a new wayfaring skill, Wilderness Lore: Rivers and Lakes.
* Added a new wayfaring skill, Wilderness Lore: Rivers and Lakes.
* Renamed Wilderness Lore: Mountains to Wilderness Lore: Hills and Mountains.
* Renamed Wilderness Lore: Mountains to Wilderness Lore: Hills and Mountains.
Line 733: Line 751:
* More [redacted].
* More [redacted].
* [modding] Fixed the player's body object not being sourced from Genotype/Subtype.
* [modding] Fixed the player's body object not being sourced from Genotype/Subtype.
* Our official, community-mananged wiki has a new home:
* You can now jump through squares that contain creatures who are out of phase or flight with you.
* You can no longer manipulate the results of cooking with nectar by using Precognition.
* The carrying capacity bonus from Multiple Legs now reflects its description.
* You can no longer talk to your original body while dominating another creature. (This led to bad things.)
* Ctrl+Space once again looks at items on the equipment screen.
* Most things that interrupt autoact now provide a visual indicator of what caused the interruption, if it's something external.
* Psionic weapons no longer affect inanimate objects.
* Night-vision goggles are now overloadable.
* Creatures are now a little better at escaping environmental damage.
* Creatures no longer use Force Bubble if an ally is adjacent. This prevents rare Force Bubble + Temporal Fugue crashes.
* Nulling weapons now apply astral burdening for a short time after they hit, rather than only instantaneously as they hit.
* Looking at objects in force fields and stasis fields now gives info on the object instead of the field.
* Rephrased messages about additional body parts needed to equip items in more abstract, inclusive terms.
* Slightly decreased the traversal speed of most projectiles.
* A visible rhinox getting ready to charge now interrupts autoact.
* Temporal fugue clones are now placed a little more intelligently with respect to natural movement modes (e.g., aquatic creature clones will prefer spawning in swim-depth water).
* Fixed a bug that caused autoexplore to dig around boulders and rubble instead of through them.
* Fixed a bug that caused Temporal Fugue clones to always spawn northwest of you.
* Fixed a bug that caused jewelers to occasionally have double-jewel-encrusted items.
* Fixed a bug that caused you to occasionally get stuck inside walls when using Space-Time Vortex.
* Fixed a bug that caused creatures to sometimes generate inside walls.
* Fixed a rare crash in Grit Gate.
* The "you" pronoun is no longer incorrectly used when creatures collect liquids.
* [modding] Added some new predicates to conversations: IfTrueKin, IfNotTrueKin, IfGenotype, IfNotGenotype, IfSubtype, and IfNotSubtype.
* [modding] Unity impostors now support X and Y offsets.
=== 201.114/202.74 ===
=== 201.114/202.74 ===
Released on July 24, 2021.
Released July 24, 2021.
* If you already have Burrowing Claws, taking a skulk tonic now boosts its level.
* If you already have Burrowing Claws, taking a skulk tonic now boosts its level.
* Creatures who feel victimized by inanimate objects no longer become retributively angry, usually.
* Creatures who feel victimized by inanimate objects no longer become retributively angry, usually.
Line 758: Line 802:
* Fixed an exception when cancelling aggression.
* Fixed an exception when cancelling aggression.
=== 201.113/202.73 ===
=== 201.113/202.73 ===
Released on July 16, 2021.
Released July 16, 2021.
* Digging tools now work on rubble and boulders.
* Digging tools now work on rubble and boulders.
* You can no longer clean things while frozen.
* You can no longer clean things while frozen.
Line 781: Line 825:
* [modding] You can now use placement hints for zone and party objects in faction encounters.
* [modding] You can now use placement hints for zone and party objects in faction encounters.
=== 201.110/202.70 ===
=== 201.110/202.70 ===
Released on July 9, 2021.
Released July 9, 2021.
* Added a new item mod, overloaded, that can be tinkered or found on a variety of electronics, including most energy weapons. Overloaded items have increased performance but draw extra charge, generate heat when used, and have a chance to break relative to their charge draw.
* Added a new item mod, overloaded, that can be tinkered or found on a variety of electronics, including most energy weapons. Overloaded items have increased performance but draw extra charge, generate heat when used, and have a chance to break relative to their charge draw.
* Overloaded laser pistols are now normal laser pistols with the overloaded mod applied.
* Overloaded laser pistols are now normal laser pistols with the overloaded mod applied.
Line 805: Line 849:
* Fixed some missing spaces in preacher sermons and generated book text.
* Fixed some missing spaces in preacher sermons and generated book text.
=== 201.109/202.69 ===
=== 201.109/202.69 ===
Released on July 3, 2021.
Released July 3, 2021.
* Moving via the Walk command now displaces neutral creatures the same way manual movement does.
* Moving via the Walk command now displaces neutral creatures the same way manual movement does.
* Added a new Automation option: "Show finding items while scavenging through trash as message log entries instead of popups." Defaults to off.
* Added a new Automation option: "Show finding items while scavenging through trash as message log entries instead of popups." Defaults to off.
Line 821: Line 865:
* [modding] Fixed a bug causing the map editor to not register keyboard input.
* [modding] Fixed a bug causing the map editor to not register keyboard input.
=== 201.107/202.67 ===
=== 201.107/202.67 ===
Released on June 25, 2021.
Released June 25, 2021.
* Tweaked madpole frenzy behavior. Now when they sense blood in their tile, they enter a frenzied state for 10 rounds that gives them +10 Quickness and makes them prefer bleeding targets. They also go berserk for 5 rounds, per usual.
* Tweaked madpole frenzy behavior. Now when they sense blood in their tile, they enter a frenzied state for 10 rounds that gives them +10 Quickness and makes them prefer bleeding targets. They also go berserk for 5 rounds, per usual.
* Temporary mutations gained from items or cooking are now displayed on the character sheet.
* Temporary mutations gained from items or cooking are now displayed on the character sheet.
Line 849: Line 893:
* Fixed a bug that caused the hollow tree hideout to generate without ground tiles.
* Fixed a bug that caused the hollow tree hideout to generate without ground tiles.
=== 201.106/202.66 ===
=== 201.106/202.66 ===
Released on June 12, 2021.
Released June 12, 2021.
* You can now disassemble HE Missiles. The chance of recovering any given bit from dissassembly of a missile is very low, since multiple missiles are created per batch. (Note: This won't affect missiles already generated in saved games.)
* You can now disassemble HE Missiles. The chance of recovering any given bit from dissassembly of a missile is very low, since multiple missiles are created per batch. (Note: This won't affect missiles already generated in saved games.)
* Crocs are now good swimmers.
* Crocs are now good swimmers.
Line 896: Line 940:
* Fixed a rare exception.
* Fixed a rare exception.
=== 201.105/202.65 ===
=== 201.105/202.65 ===
Released on June 4, 2021.
Released June 4, 2021.
* If you know Meditate, you automatically begin meditating when you rest for 10 or more rounds uninterrupted.
* If you know Meditate, you automatically begin meditating when you rest for 10 or more rounds uninterrupted.
* The effects of multiple items of serene visage on Meditate's cooldown now work properly.
* The effects of multiple items of serene visage on Meditate's cooldown now work properly.
Line 924: Line 968:
* [modding] The Chance property in population tables now supports "n/m" format to express "n chance in m". If no denominator is specified, 100 is assumed, per the current usage.
* [modding] The Chance property in population tables now supports "n/m" format to express "n chance in m". If no denominator is specified, 100 is assumed, per the current usage.
=== 201.104/202.64 ===
=== 201.104/202.64 ===
Released on May 28, 2021.
Released May 28, 2021.
* Added new descriptions for books and crocs.
* Added new descriptions for books and crocs.
* Urchins now bleed ink.
* Urchins now bleed ink.
Line 964: Line 1,008:
* Fixed a bug with dynamic tiles on some objects, like tombstones.
* Fixed a bug with dynamic tiles on some objects, like tombstones.
=== 201.103/202.63 ===
=== 201.103/202.63 ===
Released on May 21, 2021.
Released May 21, 2021.
* Added the ability to direct companions to engage with enemies aggressively or only engage defensively. When only engaging defensively, your companion will not look for hostile targets to attack on its own initiative, only attacking targets in reaction to aggression against itself or another party member.
* Added the ability to direct companions to engage with enemies aggressively or only engage defensively. When only engaging defensively, your companion will not look for hostile targets to attack on its own initiative, only attacking targets in reaction to aggression against itself or another party member.
* If you and your companion both have Trash Divining, you now receive any secrets they discover by rifling through trash.
* If you and your companion both have Trash Divining, you now receive any secrets they discover by rifling through trash.
Line 1,015: Line 1,059:
* Fixed a bug that caused [redacted] to be rendered inert when the player was blocked from entering.
* Fixed a bug that caused [redacted] to be rendered inert when the player was blocked from entering.
=== 201.102/202.62 ===
=== 201.102/202.62 ===
Released on May 14, 2021.
Released May 14, 2021.
* Added a new movement command: Move to Point of Interest (default mapping: backspace). The command prompts you with a list of points of interest that you've discovered on the local map, then it autowalks you to the one you choose.
* Added a new movement command: Move to Point of Interest (default mapping: backspace). The command prompts you with a list of points of interest that you've discovered on the local map, then it autowalks you to the one you choose.
* Your companions' tiles now face the same direction as you do.
* Your companions' tiles now face the same direction as you do.
Line 1,050: Line 1,094:
* Fixed a bug that generated error messages in some liquid behavior, mostly in Golgotha.
* Fixed a bug that generated error messages in some liquid behavior, mostly in Golgotha.
* Fixed a bug that made some uniquely named recoilers have odd names.
* Fixed a bug that made some uniquely named recoilers have odd names.
=== 202.59 'beta' branch ===
=== 201.99 ===
Released on May 7, 2021.
Released May 7, 2021.
* Added two new tracks for the [redacted].
* Added two new tracks for the [redacted].
* Improved creatures AI for movement and use of activated abilities. As a result, Companions are now less prone to inexplicable states of inactivity.
* Improved creatures AI for movement and use of activated abilities. As a result, Companions are now less prone to inexplicable states of inactivity.
Line 1,073: Line 1,117:
* Fixed a bug that caused robots detected by an electromagnetic sensor implant to continue to be tracked after the implant was removed.
* Fixed a bug that caused robots detected by an electromagnetic sensor implant to continue to be tracked after the implant was removed.
* Fixed a bug that caused some uppercase 'E' letters to disappear from weirdified text.
* Fixed a bug that caused some uppercase 'E' letters to disappear from weirdified text.
=== 202.59 'beta' branch ===
Released May 7, 2021.
* We added new game modes.
** Classic
*** This is the standard Qud experience with permadeath. Nothing has changed.
** Roleplay
*** Checking pointing at settlements. When you die, you have the option to reload from the last checkpoint. Your checkpoint is automatically set whenever you enter or leave a settlement. You can also set your checkpoint manually while at a settlement by hitting Esc and then 'c'.
** Wander
*** Checking pointing at settlements.
*** Your reputation with every faction starts at 0 (or higher), meaning most creatures start neutral to you. Aggressive creatures of neutral factions will still attack you.
*** You get no XP for kills.
*** You get more XP for discoveries, completing quests, and performing the water ritual. This amount scales with your level.
** You can't change your game mode once you start a game.
** You can now check your game mode, turn counter, and world seed in game by hitting Esc and selecting Game Info.
* We reworded the debug options around disabling permadeath to make them clearer.
=== 201.98/202.58 ===
=== 201.98/202.58 ===
Released on April 30, 2021.
Released April 30, 2021.
* Villagers now indicate direction when guiding you toward quest givers in the village.
* Villagers now indicate direction when guiding you toward quest givers in the village.
* Carapaces and quills now appear in creature descriptions as physical features.
* Carapaces and quills now appear in creature descriptions as physical features.
Line 1,114: Line 1,173:
* [modding] Generation of gender names, person terms, immature person terms, formal address terms, offspring terms, sibling terms, and parent terms is now handled via name styles defined in Naming.xml, not via Genders.xml. Pronoun generation is still handled by Genders.xml.
* [modding] Generation of gender names, person terms, immature person terms, formal address terms, offspring terms, sibling terms, and parent terms is now handled via name styles defined in Naming.xml, not via Genders.xml. Pronoun generation is still handled by Genders.xml.
=== 201.97/202.57 ===
=== 201.97/202.57 ===
Released on April 23, 2021.
Released April 23, 2021.
* Slugs now below to the mollusk faction.
* Slugs now below to the mollusk faction.
* If you are unable to use Take All because of a nearby hostile creature, you now get a popup message.
* If you are unable to use Take All because of a nearby hostile creature, you now get a popup message.
Line 1,134: Line 1,193:
* [modding] The general cultural naming patterns used in the game are now moddable via Naming.xml. (Most hero naming currently still runs via the tags in ObjectBlueprints.xml.)
* [modding] The general cultural naming patterns used in the game are now moddable via Naming.xml. (Most hero naming currently still runs via the tags in ObjectBlueprints.xml.)
=== 201.89/202.49 ===
=== 201.89/202.49 ===
Released on April 16, 2021.
Released April 16, 2021.
* You can now talk to nests.
* You can now talk to nests.
* Holographic plants are no longer affected by defoliant.
* Holographic plants are no longer affected by defoliant.
Line 1,189: Line 1,248:
** Mod-enabled state and approval hashes are now persisted to ModSettings.json instead of separate modcheck-{ID}.json files, which could fail to write.
** Mod-enabled state and approval hashes are now persisted to ModSettings.json instead of separate modcheck-{ID}.json files, which could fail to write.
=== 201.88/202.48 ===
=== 201.88/202.48 ===
Released on April 9, 2021.
Released April 9, 2021.
* When furniture with integrated power transmission systems becomes animated, the resulting newly sentient being no longer breaks every time it moves.
* When furniture with integrated power transmission systems becomes animated, the resulting newly sentient being no longer breaks every time it moves.
* You can no longer do the following while confused: perform interactions related to note taking, mark things important or unimportant, or mod items with tinkering.
* You can no longer do the following while confused: perform interactions related to note taking, mark things important or unimportant, or mod items with tinkering.
Line 1,216: Line 1,275:
* Fixed [redacted] as it appears in On the Origins and Nature of the Dark Calculus.
* Fixed [redacted] as it appears in On the Origins and Nature of the Dark Calculus.
=== 201.85/202.45 ===
=== 201.85/202.45 ===
Released on April 2, 2021.
Released April 2, 2021.
* Added a new tile for mechanical wings.
* Added a new tile for mechanical wings.
* Aquatic creatures now dream in blub-ridden language.
* Aquatic creatures now dream in blub-ridden language.
Line 1,249: Line 1,308:
* [debug] Enabling "Show debug information on object and system internals" now lets you interact with flooring objects that you otherwise couldn't interact with.
* [debug] Enabling "Show debug information on object and system internals" now lets you interact with flooring objects that you otherwise couldn't interact with.
=== 201.81/202.40 ===
=== 201.81/202.40 ===
Released on March 26, 201.
Released March 26, 201.
* You can now disassemble unidentified artifacts.
* You can now disassemble unidentified artifacts.
* Willpower now affects the recharge rate of Light Manipulation.
* Willpower now affects the recharge rate of Light Manipulation.
Line 1,309: Line 1,368:
* [modding] There is now a method UpdateStatShifts() on the Armor part that can be used to resynchronize armor's effects on stats after any updates made while it is worn. CarryBonus on Armor also now updates the armor's wearer immediately upon being changed.
* [modding] There is now a method UpdateStatShifts() on the Armor part that can be used to resynchronize armor's effects on stats after any updates made while it is worn. CarryBonus on Armor also now updates the armor's wearer immediately upon being changed.
=== 201.77/202.36 ===
=== 201.77/202.36 ===
Released on March 19, 2021.
Released March 19, 2021.
* Magazine-loaded heavy weapons can now be drum-loaded.
* Magazine-loaded heavy weapons can now be drum-loaded.
* Force fields, stasis fields, and normality fields can no longer be frozen.
* Force fields, stasis fields, and normality fields can no longer be frozen.
Line 1,362: Line 1,421:
* [debug] The "Show debug information on object and system internals" option now adds an action to the classic UI 'look' interface that displays the navigation weight of the square you're looking at.
* [debug] The "Show debug information on object and system internals" option now adds an action to the classic UI 'look' interface that displays the navigation weight of the square you're looking at.
=== 201.74/202.33 ===
=== 201.74/202.33 ===
Released on March 12, 2021.
Released March 12, 2021.
* We changed how robots and mutations interact.
* We changed how robots and mutations interact.
** Robots now have modules rather than mutations.
** Robots now have modules rather than mutations.
Line 1,429: Line 1,488:
* Fixed a bug that made electrical arcs and some other visual effects sometimes display strange floating Unicode characters instead of the desired effect.
* Fixed a bug that made electrical arcs and some other visual effects sometimes display strange floating Unicode characters instead of the desired effect.
=== 201.73/202.32 ===
=== 201.73/202.32 ===
Released on March 5, 2021.
Released March 5, 2021.
* Tweaked the layout of the Tinkering screen.
* Tweaked the layout of the Tinkering screen.
* Improved the display of very large numbers of bits on the Tinkering screen.
* Improved the display of very large numbers of bits on the Tinkering screen.
Line 1,479: Line 1,538:
* [modding] Genotypes now have an IsTrueKin flag, separate from IsMutant. GameObject.IsTrueKin() now looks for this flag being true on the creature's property-defined genotype, with creatures with no genotype presumed to not be true kin. GameObject.IsMutant() now looks for IsMutant being true on the creature's property-defined genotype, with creature with no genotype presumed to be mutants.
* [modding] Genotypes now have an IsTrueKin flag, separate from IsMutant. GameObject.IsTrueKin() now looks for this flag being true on the creature's property-defined genotype, with creatures with no genotype presumed to not be true kin. GameObject.IsMutant() now looks for IsMutant being true on the creature's property-defined genotype, with creature with no genotype presumed to be mutants.
=== 201.71/202.30 ===
=== 201.71/202.30 ===
Released on February 26, 2021.
Released February 26, 2021.
* Renamed miasmatic ash to osseous ash.
* Renamed miasmatic ash to osseous ash.
* Added a new gas type: miasma.
* Added a new gas type: miasma.
Line 1,506: Line 1,565:
* [beta] Fixed a bug that caused Sheba Hagadias to always spawn as a breathbeard.
* [beta] Fixed a bug that caused Sheba Hagadias to always spawn as a breathbeard.
=== 201.70/202.29 ===
=== 201.70/202.29 ===
Released on February 19, 2021.
Released February 19, 2021.
* Added all new tiles for melee weapons, over 50 in total.
* Added all new tiles for melee weapons, over 50 in total.
* Added basic mouse support to field placement for force wall, force projectors, and portable walls.
* Added basic mouse support to field placement for force wall, force projectors, and portable walls.
Line 1,545: Line 1,604:
* [debug] Added a new wish, "allskills", that gives you every skill.
* [debug] Added a new wish, "allskills", that gives you every skill.
=== 201.69/202.28 ===
=== 201.69/202.28 ===
Released on February 12, 2021.
Released February 12, 2021.
* Gave agolflies wings.
* Gave agolflies wings.
* Euclid now wanders around Barathrum's study but no longer attacks the mushrooms there.
* Euclid now wanders around Barathrum's study but no longer attacks the mushrooms there.
Line 1,587: Line 1,646:
* [modding] Several messages pertaining to curable fungal infections now emit & conjugate properly for NPCs.
* [modding] Several messages pertaining to curable fungal infections now emit & conjugate properly for NPCs.
=== 201.68/202.27 ===
=== 201.68/202.27 ===
Released on February 5, 2021.
Released February 5, 2021.
* Cans of Spray-a-Brain and nano-neuro animators now let you animate more types of inanimate objects (anything with the animatable tag) instead of just walls, doors, and tables.
* Cans of Spray-a-Brain and nano-neuro animators now let you animate more types of inanimate objects (anything with the animatable tag) instead of just walls, doors, and tables.
* Added more variety to relic names.
* Added more variety to relic names.
Line 1,622: Line 1,681:
* Fixed a typo in the error log.
* Fixed a typo in the error log.
=== 201.67/202.26 ===
=== 201.67/202.26 ===
Released on January 29, 2021.
Released January 29, 2021.
* Fear is now implemented as a status effect called Terrified. This means it now appears in creatures' descriptions, can be removed by phenomena that remove status effects, counts as a debuff for Shank's purposes, and interrupts Sunder Mind.
* Fear is now implemented as a status effect called Terrified. This means it now appears in creatures' descriptions, can be removed by phenomena that remove status effects, counts as a debuff for Shank's purposes, and interrupts Sunder Mind.
* The energy cost of a move action now uses the move speed you had at the start of the action. This fixes a bug where if you went prone while wading through water, enemies would get dozens of free attacks on you.
* The energy cost of a move action now uses the move speed you had at the start of the action. This fixes a bug where if you went prone while wading through water, enemies would get dozens of free attacks on you.
Line 1,664: Line 1,723:
* Fixed some grammar errors with relic boots.
* Fixed some grammar errors with relic boots.
=== 201.62/202.22 ===
=== 201.62/202.22 ===
Released on January 22, 2021.
Released January 22, 2021.
* Warden Ualraig no longer carries glowspheres.
* Warden Ualraig no longer carries glowspheres.
* Glowspheres are now more expensive.
* Glowspheres are now more expensive.
Line 1,709: Line 1,768:
* Fixed plurality issues in some dynamic quest text.
* Fixed plurality issues in some dynamic quest text.
* [Patreon] Fixed a bug in E-Ros's speech patterns.
* [Patreon] Fixed a bug in E-Ros's speech patterns.
=== 202.20 - 'beta' branch ===
=== 201.61 ===
Released on January 15, 2021.
Released January 15, 2021.
* Added ink, sap, and wax weeps.
* Added ink, sap, and wax weeps.
* Made ink a little more common across the world.
* Made ink a little more common across the world.
Line 1,780: Line 1,839:
* Fixed Lase passing through objects it failed to penetrate.
* Fixed Lase passing through objects it failed to penetrate.
* [modding] Fixed an exception in the 'makevillage' wish
* [modding] Fixed an exception in the 'makevillage' wish
=== 202.20 - 'beta' branch ===
Released January 15, 2021.
* [modding] ConsoleChar underwent a large internal refactor to simplify its data structure and provide a more flexible framework for colors.
=== 201.60/202.19 ===
=== 201.60/202.19 ===
Released on January 8, 2021.
Released January 8, 2021.
* Creatures can now pathfind through force bubbles they are emitting.
* Creatures can now pathfind through force bubbles they are emitting.
* Creatures now care when you damage their force bubbles.
* Creatures now care when you damage their force bubbles.
Line 1,812: Line 1,874:
* Fixed the particle text color of dazed, stunned and bonded.
* Fixed the particle text color of dazed, stunned and bonded.
* Fixed a text color bug in Blood and Fear: On the Life Cycle of Lah.
* Fixed a text color bug in Blood and Fear: On the Life Cycle of Lah.
=== 202.18 - 'beta' branch ===
=== 201.59 ===
Released on January 1, 2021.
Released January 1, 2021.
* Added several new movement-related commands:
* Added several new movement-related commands:
** Move To Square (default mapping: ctrl-enter), which prompts you for a target square and attempts to pathfind to there.
** Move To Square (default mapping: ctrl-enter), which prompts you for a target square and attempts to pathfind to there.
Line 1,850: Line 1,912:
* Fixed a bug that made zero move speed exploits still possible when dominating sapient plants and fungi.
* Fixed a bug that made zero move speed exploits still possible when dominating sapient plants and fungi.
* [modding] Erroneous population tables should no longer prevent loading of tables from other mods.
* [modding] Erroneous population tables should no longer prevent loading of tables from other mods.
=== 202.16 ===
=== 202.18 - 'beta' branch ===
Released on December 25, 2020.
Released January 1, 2021.
* The Wait N Turns dialog is now a number picker
* The default number of items to drop is now the size of the stack instead of 1
* Modern windows are now responsive to the player position in ASCII mode
* Added prerelease input manager keybindings for load game, save game and auto-attack-nearest
* Fixed an issue with liquid selection when modern ui elements were enabled
=== 201.58 ===
Released December 25, 2020.
* Burrowing Claws, nanopneumatic jackhammers, and pickaxes now enable an activated ability Dig. This is a form of autoact that allows you to automatically move in a straight line from your current location to somewhere else on the map, attacking walls as necessary. All events that normally interrupt autoact will interrupt autodig, as will being displaced from your planned path and failing too many times in a row to damage what you are attacking. Hazards that would be avoided by autoexplore are NOT avoided by autodig.
* Burrowing Claws, nanopneumatic jackhammers, and pickaxes now enable an activated ability Dig. This is a form of autoact that allows you to automatically move in a straight line from your current location to somewhere else on the map, attacking walls as necessary. All events that normally interrupt autoact will interrupt autodig, as will being displaced from your planned path and failing too many times in a row to damage what you are attacking. Hazards that would be avoided by autoexplore are NOT avoided by autodig.
* When naming an item based on its qualities and choosing to name it after a creature (most relevantly, the player naming after themself), item naming now preserves the capitalization pattern of the creature's name rather than converting it to standard title case.
* When naming an item based on its qualities and choosing to name it after a creature (most relevantly, the player naming after themself), item naming now preserves the capitalization pattern of the creature's name rather than converting it to standard title case.
Line 1,886: Line 1,955:
* [modding] GetEnergyCostEvent now has its Type field set properly.
* [modding] GetEnergyCostEvent now has its Type field set properly.
* [modding] added support for 'populaton' zone tags in worlds.xml
* [modding] added support for 'populaton' zone tags in worlds.xml
=== 202.15 - 'beta' branch ===
=== 202.16 ===
Released on December 18, 2020.
Released December 25, 2020.
* Fixed an issue with some dynamically typed NPCs appearing as generic "breathbeards"
* Fixed an issue with overal message log toggling via legacy keybinds
=== 201.57 ===
Released December 18, 2020.
* Sparking baetyls now sometimes request items modded in some way; for example, "SIX JEWEL-ENCRUSTED ITEMS" or "THREE ITEMS FITTED WITH SUSPENSORS".
* Sparking baetyls now sometimes request items modded in some way; for example, "SIX JEWEL-ENCRUSTED ITEMS" or "THREE ITEMS FITTED WITH SUSPENSORS".
* Vaporizing pools of water and acid now produce steam and acid gas, respectively, once more.
* Vaporizing pools of water and acid now produce steam and acid gas, respectively, once more.
Line 1,936: Line 2,009:
* [modding] The Source parameter from the TakeDamage event is now available in the AttackerDealtDamage, BeforeTookDamage, TookDamage, and TookEnvironmentalDamage events.
* [modding] The Source parameter from the TakeDamage event is now available in the AttackerDealtDamage, BeforeTookDamage, TookDamage, and TookEnvironmentalDamage events.
* [modding] XRL.UI.ConversationUI.HaveConversation() now has a default of null on its Speaker parameter, and an effort has been made to make sure it and its downstream dependencies can handle a conversation without a Speaker.
* [modding] XRL.UI.ConversationUI.HaveConversation() now has a default of null on its Speaker parameter, and an effort has been made to make sure it and its downstream dependencies can handle a conversation without a Speaker.
=== 202.14 - 'beta' branch ===
=== 202.15 - 'beta' branch ===
Released on December 11, 2020.
Released December 18, 2020.
* Added prerelease keybind for toggling the message log visibility
* Fixed an issue causing the keybinding screen to be unescapeable if prerelase input was turned on but modern ui was disabled
* Fixed an issue causing a few non-alternate adventure keybinds to fire even when the alternate key was pressed
=== 201.56 ===
Released December 11, 2020.
* Turbows now allow Strength bonuses to apply to arrow penetration.
* Turbows now allow Strength bonuses to apply to arrow penetration.
* Autoexplore and autowalk now open doors as a separate action before moving into the doorway.
* Autoexplore and autowalk now open doors as a separate action before moving into the doorway.
Line 1,970: Line 2,048:
* [modding] PopulationTables.xml now supports merging. <population> elements with Load="Merge" attributes now support basic merge semantics, and <group> elements now have Name attributes that can be used to either replace or, with Load="Merge", merge with the group of the same name in the base XML file.
* [modding] PopulationTables.xml now supports merging. <population> elements with Load="Merge" attributes now support basic merge semantics, and <group> elements now have Name attributes that can be used to either replace or, with Load="Merge", merge with the group of the same name in the base XML file.
* [modding] The TinkerItem part no longer supports the field CanRepair; repairability is now simply a matter of the object being in a state that can be repaired.
* [modding] The TinkerItem part no longer supports the field CanRepair; repairability is now simply a matter of the object being in a state that can be repaired.
=== 202.13 ===
=== 202.14 - 'beta' branch ===
Released on December 4, 2020.
Released December 11, 2020.
* Added a new number-picker popup that supports directional inputs
* Added prerelase input manager key bindings for journal screen management
=== 201.55 ===
Released December 4, 2020.
* There is a new autoget option, autoget special items, which currently causes you to autoget relics, extradimensional items, and quest items. It defaults to on.
* There is a new autoget option, autoget special items, which currently causes you to autoget relics, extradimensional items, and quest items. It defaults to on.
* Autoexplore now collects items from tables.
* Autoexplore now collects items from tables.
Line 1,987: Line 2,069:
* Fixed some grammar in the missing body parts description.
* Fixed some grammar in the missing body parts description.
* Fixed sparking baetyls repeating themselves.
* Fixed sparking baetyls repeating themselves.
=== 202.13 ===
Released December 4, 2020.
* Added a visual indicator for the currently selected take-a-step direction when using prerelease input manager
* Added a text indicator for the currently selected ability (will be merged into the ability bar in the future)
* Added zoom in and zoom out bindngs to the prerelease input manager
* Cancel now properly exits the pick direction screen when prerelease input manager is enabled
=== 201.53/202.11 ===
=== 201.53/202.11 ===
Released on November 27, 2020.
Released November 27, 2020.
* Tonic injectors now have an interaction command available for applying them to others.
* Tonic injectors now have an interaction command available for applying them to others.
* The fitted with filters mod now protects from critical failures on gas saves, the same as gas masks and vinewood sap masks.
* The fitted with filters mod now protects from critical failures on gas saves, the same as gas masks and vinewood sap masks.
Line 2,012: Line 2,100:
* [modding] Updated the default Mods.csproj created from the mod toolkit.
* [modding] Updated the default Mods.csproj created from the mod toolkit.
* [modding] New AddToPopulation function in PopulationManager to merge in new entries adjacent to a sibling.
* [modding] New AddToPopulation function in PopulationManager to merge in new entries adjacent to a sibling.
=== 202.7 - 'beta' branch ===
=== 201.51 ===
Released on November 20, 2020.
Released November 20, 2020.
* Added tiles for arrows, lead slugs, shotgun shells, missiles, and Schrodinger pages.
* Added tiles for arrows, lead slugs, shotgun shells, missiles, and Schrodinger pages.
* Bats now have wings.
* Bats now have wings.
Line 2,042: Line 2,130:
* [modding] The QudHistoryFactory class is now public.
* [modding] The QudHistoryFactory class is now public.
* [modding] Improved the logging for invalid blueprints in map files and invalid terrains on the world map.
* [modding] Improved the logging for invalid blueprints in map files and invalid terrains on the world map.
=== 202.6 - 'beta' branch ===
=== 202.7 - 'beta' branch ===
Released on November 13, 2020.
Released November 20, 2020.
* Improved the modern UI tooltips
* Fixed a bug causing UI lockups with the modern UI enabled
* Fixed a bug causing excessive log spam
=== 201.50 ===
Released November 13, 2020.
* Segmented mirthworms, knollworms, plated knollworms, worms of the earth, and leeches now leave corpses more often.
* Segmented mirthworms, knollworms, plated knollworms, worms of the earth, and leeches now leave corpses more often.
* Butchering knollworm corpses now produces knollworm skulls less often.
* Butchering knollworm corpses now produces knollworm skulls less often.
Line 2,081: Line 2,174:
* Fixed a bug with cloneling clone names.
* Fixed a bug with cloneling clone names.
* Fixed a bug causing an error when attacking creatures with brackets in their name.
* Fixed a bug causing an error when attacking creatures with brackets in their name.
=== 202.5 - 'beta' branch ===
=== 202.6 - 'beta' branch ===
Released on November 7, 2020.
Released November 13, 2020.
* Added the minimap to the modern ui
* Added the nearby items list to the modern ui
* Added tooltips to the modern ui
* Cooking with acid-based effects now grant the proper gas generation mutation.
=== 201.49 ===
Released November 7, 2020.
* New items: wristcomp, turbow, a variety of arrows.
* New items: wristcomp, turbow, a variety of arrows.
* New implant: palladium electrodeposits.
* New implant: palladium electrodeposits.
Line 2,120: Line 2,219:
* Fixed an issue where various walkways had a higher rendering priority than appropriate, which made some items get hidden by them and made the squares they were in not be considered "empty" for purposes such as companions joining you in a zone.
* Fixed an issue where various walkways had a higher rendering priority than appropriate, which made some items get hidden by them and made the squares they were in not be considered "empty" for purposes such as companions joining you in a zone.
* Fixed an issue that made it possible to give energy weapon relics the Jacked mod by deploying turrets using them.
* Fixed an issue that made it possible to give energy weapon relics the Jacked mod by deploying turrets using them.
=== 202.3 - 'beta' branch ===
=== 202.5 - 'beta' branch ===
Released on October 30, 2020.
Released November 7, 2020.
* The modern message log window will now remember it's position and other settings
* The modern message log window will now be properly clamped to the screen area
* The modern message log window will now properly clear only the old messages when starting a new game with the message log hidden
* Collapsed categories in the inventory will now persist on save load & won't be forgotten when afflicted with confusion.
* [modding] On case-sensitive platforms, manifest.json is no longer required to be lower-case.
* [modding] Worlds.xml now supports self-closing tags.
=== 201.48 ===
Released October 30, 2020.
* The "Prerelease Stage Screen" option was renamed "Enable modern UI elements." and moved to the top of the Overlay options. It's now enabled by default.
* The "Prerelease Stage Screen" option was renamed "Enable modern UI elements." and moved to the top of the Overlay options. It's now enabled by default.
* The options for prerelease stage scale and overlay UI scale were merged.
* The options for prerelease stage scale and overlay UI scale were merged.
Line 2,181: Line 2,288:
* Fixed some message formatting issues when equipped items are lost to dismemberment.
* Fixed some message formatting issues when equipped items are lost to dismemberment.
* [modding] Fixed an exception in character creation when the player's body blueprint had the Genotype property set.
* [modding] Fixed an exception in character creation when the player's body blueprint had the Genotype property set.
=== 202.2 ===
=== 202.3 - 'beta' branch ===
Released on October 16, 2020.
Released October 30, 2020.
* Collapsed categories in the inventory will now persist on save load & won't be forgotten when afflicted with confusion.
* [modding] On case-sensitive platforms, manifest.json is no longer required to be lower-case.
* [modding] Worlds.xml now supports self-closing tags.
=== 201.47 ===
Released October 16, 2020.
* Rejoinder is now toggleable.
* Rejoinder is now toggleable.
* Fixed some cases where stack counts could appear in item repair messages.
* Fixed some cases where stack counts could appear in item repair messages.
Line 2,223: Line 2,335:
* Fixed a bug that caused the first mouse input to be ignored on Linux.
* Fixed a bug that caused the first mouse input to be ignored on Linux.
* Fixed a bug that caused a CPU core to run in an unbounded way when background music was disabled on Linux.
* Fixed a bug that caused a CPU core to run in an unbounded way when background music was disabled on Linux.
=== 202.1 - 'beta' branch ===
=== 202.2 ===
Released on October 9, 2020.
Released October 16, 2020.
* Added a directional indicator for click-to-step direction in the bottom-left corner of the prerelease stage screen (used for controllers).
* We made some more enhancements to the prerelease input manager.
** Added a 'Highlight Important Objects' binding to the Adventure/AltAdventure categories that functions as the "Alt overlay". Defaults to left + right triggers.
** Added 'Take All' and 'Store Items' bindings to a new Container category. Defaults to right trigger and right shoulder, respectively.
** Added a 'Set Primary Limb' binding to the Character Sheet category. Defaults to right trigger.
=== 201.46 ===
Released October 9, 2020.
* Clonelings' cloning ability now respects phase and flight.
* Clonelings' cloning ability now respects phase and flight.
* Magnetized items are now disabled by EMP.
* Magnetized items are now disabled by EMP.
Line 2,244: Line 2,363:
* Fixed a bug with the prerelease input manager not accepting enter in text-entry fields.
* Fixed a bug with the prerelease input manager not accepting enter in text-entry fields.
* Made some memory use improvements in the renderer.
* Made some memory use improvements in the renderer.
=== 202.1 - 'beta' branch ===
Released October 9, 2020.
* We made some enhancements to the prerelease input manager and fixed some of its bugs.
** Actions that are performed when the 'Alternate' button is pressed are now bindable here: Options > Control Mapping > Categories > AltAdventure
** Fixed a bug that prevented the cancel button from being rebound.
=== 201.45 ===
=== 201.45 ===
Released on October 2nd, 2020.
Released October 2nd, 2020.
* Village quests no longer have the chance to ask you to find a location "with a parasang" of another location. Instead, they may ask you to find a location "next to" another location, in which case the two locations will be in adjacent maps.
* Village quests no longer have the chance to ask you to find a location "with a parasang" of another location. Instead, they may ask you to find a location "next to" another location, in which case the two locations will be in adjacent maps.
* Two-Headed no longer wakes you up from voluntary sleep.
* Two-Headed no longer wakes you up from voluntary sleep.
Line 2,292: Line 2,416:
* Fixed some typos in Sleep Gas Generation and Spontaneous Combustion.
* Fixed some typos in Sleep Gas Generation and Spontaneous Combustion.
* Fixed a rare exception during world generation.
* Fixed a rare exception during world generation.
=== 201.30 - 'beta' branch ===
=== 200.97 ===
Released on September 18, 2020.
Released September 18, 2020.
* You can no longer be flying and wading at the same time.
* You can no longer be flying and wading at the same time.
* Lasers are no longer considered heat/fire damage or resisted by heat resistance.
* Lasers are no longer considered heat/fire damage or resisted by heat resistance.
Line 2,311: Line 2,435:
* Fixed some color formatting in village quest giver referral messages.
* Fixed some color formatting in village quest giver referral messages.
* Fixed a bug that made reality-stabilized objects coming into contact with a space-time vortex get sucked through the vortex after it was destroyed by the reality stabilization.
* Fixed a bug that made reality-stabilized objects coming into contact with a space-time vortex get sucked through the vortex after it was destroyed by the reality stabilization.
=== 201.25 - beta branch ===
=== 201.30 - 'beta' branch ===
Released on September 11, 2020.
Released September 18, 2020.
* Reduced the offhand attack chance for horns from 25% to 20%.
* Reduced the value of the Carnivorous defect from 3 points to 2 points.
* The Hands equipment slot is now Worn on Hands.
* Phase is now a toggleable ability.
* Sunder Mind is now correctly reflected by mental mirror.
* Reduced the memory load for several types of zone generation.
* The augmentation-based coloring of mutation ranks on the character screen is now more accurate.
* Mutations now show more information about their rank calculation when you select them on the character screen.
* With Chimera, you're now a little less likely to grow body parts that have few or no equippable items.
* Trade prices are now somewhat affected by your reputation with the trader's primary faction.
* Removed Pack Rat and Unstable Germination from the game.
* Tapping the Mass Mind now refreshes your Light Manipulation charges.
* Added a toggle to the prerelease stage message log that prevents it from automatically switching sides.
* Above-ground structures in village are now properly lit by daylight.
* You no longer receive a popup about discovering your starting village.
* You no longer bypass the random mutation-buy choice from Irritable Genome when buying a mutation due to a rapid mutation prompt.
* Irritable Genome can no longer level mutations above a base rank of 10.
* Gas mutaitons now always pump gas immediately on activation.
* The Force Bubble mutation now displays as a toggle and can be disabled before the duration runs out.
* Sunder Mind's mental connection now only reveals vision at radius 0 instead of 1.
* You can now escape from the mutation variant selection menu without making a selection.
* Popups from zoomed-out views no longer cause the background to zoom in to gameplay level.
* While confused the overlay UI no longer shows item icons.
* Dazed is now properly displayed in effect lists.
* Important objects are no longer improperly cleared during zone generation. These include stairs, relic containers, quest objects, quest NPCs, and more.
* When a temporary boosts to your Quills rank expires, the extra quills you gained are now properly removed.
* The Horns mutation no longer says "You unequip the horns" when you advance its rank.
* Removed the "Land" abilities from Wings and made "Fly" a toggle.
* The intermediary brain brine status effect is now invisible.
* Empty alchemist tables now appear correctly as alchemist tables.
* Added recipe name entries for canned Have-It-All.
* Yes/No and Yes/No/Cancel dialogs now allow you to click on the [Yes] [No] options in console UI.
* Updated the horn type for fork-horned gnus, horned chameleon, Warden Ualraig and hindren.
* Made the description of certain "no effect" cooking effects clearer, such as when you cook with slime while already having Slime Glands.
* Fixed several issues in stat-boosting mutations where the boosts would be improperly applied.
* Fixed a bug that caused prerelease UI elements to improperly display on top of cybernetics terminal windows.
* Fixed new UI elements not displaying properly when the option to remove full-screen effects from the UI was enabled.
* Fixed a bug with tooltip looker locations when the option to remove full-screen effects from the UI was enabled.
* Fixed the mutation description for Chimera and Esper not appearing on the overlay character creation screens.
* Fixed a bug that caused Beak to alter stats incorrectly during character generation.
* Fixed a bug that caused the Sunder Mind effect to stick around after it was supposed to have expired.
* Fixed a bug that caused Stinger equipment to not grow back properly after regeneration.
* Fixed a bug that caused Carapace equipment to not grow back properly after regeneration.
* Fixed a bug that caused flickering using the Looker while the prerelease UI was enabled.
* [modding] Added [XRL.HasCallAfterGameLoaded] and [XRL.CallAfterGameLoaded] attributes for registering static methods to be called after game loads.
* Fixed Lunge, Charge and Sting not appropriately applying poison 100% of the time when stinger was set as your primary.
* Fixed several issues with the selection of mutation variants when you mutate after character creation.
* Fixed some bugs where mutation ranks would not fully update when you advanced character level.
* Fixed an issue that prevented some natural equipment from not working as your primary weapon when the body part it was equipped on was selected as your preferred default.
* Fixed a bug with Metamorphosis.
* Fixed an issue that caused Blinking Tic to trigger outside of combat.
* Fixed a bug that caused some wait commands to improprely remove wait-based effects, like tightened carapace.
* [debug] Rapid mutation popups no longer occur when popups are suppressed.
=== 200.95 ===
Released September 11, 2020.
* Spindle negotiation reward relics are no longer easily scummable with Precognition.
* Spindle negotiation reward relics are no longer easily scummable with Precognition.
* Millstones can now grind grave moss, compacted bone matter, and voider glands.
* Millstones can now grind grave moss, compacted bone matter, and voider glands.
Line 2,347: Line 2,526:
* [modding] The liquid used in the water ritual with a given NPC is now primarily determined by the property or tag WaterRitualLiquid on the NPC. The faction record can still override this, but the GivesRep part no longer has the giftType field.
* [modding] The liquid used in the water ritual with a given NPC is now primarily determined by the property or tag WaterRitualLiquid on the NPC. The faction record can still override this, but the GivesRep part no longer has the giftType field.
* [modding] Hero generation now supports the tag HeroFactionHeirloomChance, which can be used to specify a percentage chance that the hero will spawn with a randomly generated faction heirloom.
* [modding] Hero generation now supports the tag HeroFactionHeirloomChance, which can be used to specify a percentage chance that the hero will spawn with a randomly generated faction heirloom.
=== 201.19 - beta branch ===
=== 201.25 - beta branch ===
Released on September 5th, 2020.
Released September 11, 2020.
* We revamped Chimera.
** Chimera still restricts the mutations you can acquire to physical only.
** Whenever you buy a new mutation or mutate with Unstable Genome, one of the mutation options (chosen randomly) indicates that you if you pick it, you'll also grow a new body part.
*** The body part is chosen randomly from among all organic body parts.
*** The body part grows out of one of your existing body parts, weighted toward your body but any non-abstract body part is possible.
** If you have Irritable Genome and Chimera, when you buy a mutation, there's a 1/3rd chance you'll grow the new body part. This is in place of the augmented selection, since you don't choose the mutation when buying one with Irritable Genome. You will get the augmented selections when Unstable Genome triggers, however.
* Icons for objects are now displayed in a bunch of different menus.
* Most natural equipment and mutation-based physical features now appear in a "Physical features" postfix at the end of a creature's description rather than in the "Equipped" postfix.
* Wings and Stingers are no longer mutually exclusive.
* Several issues with the return from [redacted] should now be fixed: saves not loading, unintended player clones, and action queue inconsistencies.
* The Love and Fear quest can now be completed.
* Alchemist tables no longer contain floating glowspheres.
* Due to scattering, creatures now only drop a fraction of their ammo when they die.
* The teleportation effect of eating a yondercane or voider gland is now imprecise, like the mutation.
* The "locked in psychic battle" status from Sunder Mind now properly ends once the battle is over.
* Carbide and fullerite hand bones now use the same tile for their fist objects as the implant objects.
* When choosing a mutation to rapidly advance, the base mutation ranks of your choices are now be displayed.
* Corrosive Gas Generation and Sleep Gas Generation now make you immune to acid gas and sleep gas, respectively. They do not make you immune to all forms of acid or involuntary sleep, however.
* Replaying your most recent character now recalls custom mutation variants.
* Quantum Jitters no longer trigger on the world map.
* Kills made via Sunder Mind head explosions and nose bleeds now award experience.
* Updated the default laptop keymappings with new binds for interact, auto-attack, and journal.
* Dystechnia and Quantum Jitters no longer share the same character build code.
* Fixed some bugs with the interactions between body-occupying mutations, rapid mutations, and the mutation level cap that occasionally caused those mutations to not refresh on time.
* Fixed a bug that caused your name to be displayed as the sunderer when you were targeted with Sunder Mind.
* Fixed Regeneration not applying its improved healing rate.
* Fixed a bug that caused the charging visual effect to display your non-disguised tile while you were disguised.
* Fixed deprecated commands sticking around when a default keymap was loaded.
* Fixed cookbooks showing the new recipe popup twice.
* Fixed a bug where some defects would display a rank.
* [modding] The Armor part now supports modifying MA via the MA field.
* [modding] Members on the WorldBuilder class are now public.
* [modding] The cell Inherits property in Worlds.xml now functions properly when merging into existing worlds.
=== 200.91 ===
Released September 5th, 2020.
* Dying from a lithofex gaze now gives a better death message than "You die! (good job)".
* Dying from a lithofex gaze now gives a better death message than "You die! (good job)".
* Phasing in now triggers any appropriate gravitational effects.
* Phasing in now triggers any appropriate gravitational effects.
Line 2,364: Line 2,578:
* Fixed a typo in the message when trying to automove through a hostile creature.
* Fixed a typo in the message when trying to automove through a hostile creature.
* Fixed a bug that made Nocturnal Apex often usable during the day.
* Fixed a bug that made Nocturnal Apex often usable during the day.
=== 201.18 - 'beta' branch ===
=== 201.19 - beta branch ===
Released on August 28, 2020.
Released September 5th, 2020.
* We revamped more mutations.
** Electrical Generation
*** We revamped Electrical Generation.
**** EG now uses the same electrical charge units as energy cells and power systems.
**** Maximum charge is 2000+mutationLevel*2000.
**** Charge accrual rate is mutationLevel*100 per round, modulated by Willpower via a similar formula as cooldown modulation.
**** You can discharge at a minimum of 1000 charge. Deals 1d4 damage per 1000 charge, with the possibility of arcing to adjacent targets at reduced damage (maximum 1 target per 1000 charge).
**** Exposure to electromagnetic pulses always caused involuntary discharge; this is now documented and is now subject to a difficulty 18 Willpower save.
**** Energy cells and capacitors now have a "drink charge" option that lets you drain their charge.
**** You recharge 100 charge for each point of electrical damage taken.
**** You can provide charge to equipped devices that have integrated power systems, such as Jacked equipment.
** Stinger
*** Reduced Confusing Stinger cost from 4 to 3.
*** We revamped the three Stinger mutations.
**** You now get a tail with the stinger attached.
**** Stinger penetration progression:
***** Level 1: 3
***** Level 2+: (mutationLevel-2)/3 + 4 (max 9)
**** Stinger damage progression:
***** Level 1: 1d6
***** Level 4: 1d8
***** Level 7: 1d10
***** Level 10: 1d12
***** Level 13: 2d6
***** Level 16: 2d6+1
***** Level 19+: 2d8
**** You always sting when you charge or lunge.
**** You can use the Sting activated ability (cooldown 25) to sting with autohit and autopen.
**** Venom save: 14 + mutationLevel*2
**** Paralyzation duration:
***** Level 1-2: 2-4 rounds
***** Level 3+: 1d3 + (mutationLevel)/3 + 1 rounds (max 1d3 + 7)
**** Confusion duration:
***** Level 1-2: 2d3 + 2 rounds
***** Level 3+: 2d3 + (mutationLevel*2)/3 + 2 rounds (max 2d3 + 14)
**** Poison duration: 8-12 rounds
**** Poison increment: (mutationLevel)d2, stackable
** Sunder Mind
*** We revamped Sunder Mind.
**** For up to 10 rounds, you engage in psychic combat with an opponent, dealing damage each round.
**** Taking any action other than passing the turn will break the connection.
**** Each round, mental attack vs. MA. Damage increment:
***** odd levels: 1d3+(mutationLevel/2)
***** even levels: 1d4+(mutationLevel-1/2)
**** On the tenth round, you deal damage equal to the total amount of damage you've done so far.
**** Range: sight
**** Cooldown: 80 rounds
* We revamped several defects.
** Removed Brittle Bones and Hemophilia.
** Amnesia
*** Revamped. It now gives 2 points.
*** Whenever you learn a new secret, there's a small chance you forget one.
*** Whenever you return to a map you previously visited, there's a small chance you forget the layout.
** Analgesia
*** Renamed Numb.
** Blinking Tic
*** Tweaked occurrence chance.
*** Changed so it only triggers during combat.
** Dystechnia (new)
*** 2 points.
*** You're much worse at examining artifacts.
*** You can't have artifacts identified for you because you don't understand their explanations.
*** When you break an artifact during examination failure, it explodes.
** Electromagnetic Impulse
*** Tweaked occurrence chance.
*** Changed so it only triggers during combat.
** Hooks for Feet
*** Removed the -10 move speed penalty.
** Irritable Genome (new)
*** 4 points.
*** Whenever you spend a mutation point, the next mutation point you gain will be spent randomly.
*** Whenever you buy a new mutation, you get a random one instead of a choice of three.
** Myopia
*** Increased point value from 2 to 3.
*** Made radius 10.
*** Renamed Myopic.
** Narcolepsy
*** Reduced point value from 4 to 3.
*** Tweaked occurrence chance.
*** Changed so it only triggers during combat.
** Psionic Migraines (new)
*** 4 points.
*** You cannot wear hats or helmets.
** Quantum Jitters (new)
*** 3 points.
*** Whenever you use an activated ability, there's a small chance your focus slips and you dent spacetime in the local region, causing 1-2 spacetime vortices to appear. This chance increases the longer you go without using an activated ability.
** Socially Repugnant
*** Revamped. It now gives -50 reputation with every faction.
** Spontaneous Combustion
*** Tweaked occurrence chance.
*** Changed so it only triggers during combat.
** Tonic Allergy (new)
*** 4 points.
*** The chance your mutant physiology reacts adversely to a tonic is increased to 33%.
*** If you react adversely this way to a salve or ubernostrum tonic, the adverse reaction effect is chosen randomly from among other tonic effects. You will still heal.
* We fixed some issues with mutation changes from last week.
** Teleportation - we kept the uncertainty radius but changed the target back from line of sight to any explored location (this was always the intention).
** Adrenal control no longer increases its own rank.
** Adrenal control no longer increases the ranks of mental mutations.
** Attributes gained via adrenal control no longer count toward skill prerequisites.
** Removed the Stinger / Wings exclusions.
** Fixed a bug that prevented Slime Glands from letting you walk over slime.
* You can now select a limb in the equipment menu to make it your primary limb. If you do so, your Right Hand (old primary) inherits the offhand attack percentage that the new primary limb had.
* Disguising items no longer change your tile when equipped in the thrown weapon slot.
* Rifling through trash with Scavenging and Trash Divining is now toggleable.
* There is now a classic UI option to indent body parts on the equipment screen, making their hierarchy more visible.
* Sleep Gas Generation and sleep gas breathing no longer prevent you from voluntarily going to sleep.
* NPCs immune to sleep gas no longer avoid it while pathfinding.
=== 200.90 ===
Released August 28, 2020.
* Fixed a bug that caused certain worldmap graphics to be improperly hidden.
* Fixed a bug that caused certain worldmap graphics to be improperly hidden.
* [modding] The mutation lists in character generation are now sorted by display name rather than displaying in order of their loading.
* [modding] The mutation lists in character generation are now sorted by display name rather than displaying in order of their loading.
* [modding] Beak and Carnivorous are now public.
* [modding] Beak and Carnivorous are now public.
=== 201.15 - beta ===
=== 201.18 - 'beta' branch ===
Released on August 21, 2020.
Released August 28, 2020.
=== 200.89 ===
Released August 21, 2020.
* It's now possible to use a shield unskilled at a 25% block chance.
* It's now possible to use a shield unskilled at a 25% block chance.
* The section in the manual on the combat sequence now includes a description of shield blocking.
* The section in the manual on the combat sequence now includes a description of shield blocking.
Line 2,407: Line 2,733:
* Proselytes and rebuked robots can now be dismissed from your service as an interaction command.
* Proselytes and rebuked robots can now be dismissed from your service as an interaction command.
* Party members now more consistently behave in a fashion consistent with their leader's attitudes.
* Party members now more consistently behave in a fashion consistent with their leader's attitudes.
=== 201.15 - beta ===
Released August 21, 2020.
* When you level up to level 5, and every 10 levels afterward, your genome enters an excited state and you can rapidly advance one of your physical mutations.
* Rapid advancement increases the mutation's rank by 3.
* These three ranks don't count toward the rank 10 limit.
* Rapidly advanced mutations are still subject to the mutation rank cap that's based on character level.
* If you have 4 mutation points after gaining a level, you'll have a chance to buy a new mutation before you choose a mutation to rapidly advance.
* If you have no physical mutations at this point, nothing happens.
* We revamped several physical mutations.
** Adrenal Control.
*** Reduced cost from 4 MP to 3.
*** We revamped this mutation.
**** You now gain an activated ability, Release Adrenaline, that increases your quickness by mutationLevel*2+38 for mutationLevel+19 rounds.
**** Cooldown: 100.
** Burrowing Claws
*** Increased cost from 2 MP to 3.
*** Claws no longer occupy hand slot.
*** Your base fists are now replaced with claws that function as short blades and deal increased damage with mutation level.
**** levels 1-3: 1d2
**** levels 4-6: 1d3
**** levels 7-9: 1d4
**** levels 10-12: 1d6
**** levels 13-15: 1d8
**** levels 16-18: 1d10
**** levels 19+: 1d12
** Carapace
*** Reduced cost from 4 MP to 3.
*** DV penalty is now a flat -2 across all mutation levels.
*** You no longer have trouble getting up when knocked prone.
*** Reduced the DV penalty for tightening your carapace from -10 to -2.
** Carnivorous
*** Changed this into a defect that gives 1 MP.
*** Removed the tasty bonuses from eating meat.
** Corrosive Gas Generation
*** Removed mutual exclusion with Sleep Gas Generation.
*** Increased the number of rounds you release gas for from mutationLevel/2 + 1 to mutationLevel+2.
*** Increased the cooldown from 35 to 40.
*** Corrosive gas no longer deals damage to items.
*** (cosmetic) Renamed the activated ability name to "Release Corrosive Gas".
** Double-muscled
*** Reduced cost from 4 MP to 3.
*** Removed the movespeed penalty.
*** Changed the chance to daze on a successful melee attack to 13% + mutationLevel*2 for 2-3 rounds.
** Electromagnetic Pulse
*** (cosmetic) Renamed the activated ability to "Emit Pulse".
** Flaming Hands and Freezing Hands
*** Renamed to Flaming Ray and Freezing Ray. You now have the option to customize these mutations and choose a limb for the ghostly flames/icy vapor to appear on (Hands, Feet, or Face).
*** Now neither mutation occupies the Hands or any other body slot.
*** If you get the limb you chose severed, you lose access to the mutation's powers.
*** The temperature increase/decrease on melee attacks now applies to attacks made with any limb. We also added this behavior to the mutation description (it was previously undocumented).
*** Added a temporary exclusion with Beak.
** Flaming Ray
*** Reduced cost from 5 MP to 4.
** Freezing Ray
*** Increased cooldown from 10 to 20.
** Heightened Quickness
*** Reduced cost from 4 MP to 3.
*** Removed the toughness penalty.
*** Increased quickness buff to mutationLevel*2 + 13.
** Horns
*** You can now choose a cosmetic option for horns (horns, horn, antlers, casque).
*** Increased the chance for a horns attack from 20% to 25%.
*** Increased AV progression to (mutationLevel-1)/3 + 1.
*** Generalized damage to 2d[(mutationLevel/2)+3].
*** Improved bleeding damage to the following.
**** levels 1-3: 1
**** level 4+: 1d2 + (mutationLevel-4)/3
*** If you aren't wielding anything in your primary hand, you now attack with your horns as if they were your primary attack.
** Multiple Arms
*** Increased the chance for extra attacks from 6% + mutationLevel * 2 to 7% + mutationLevel * 3.
** Multiple Legs
*** Increased cost from 4 MP to 5.
*** Changed move speed bonus from mutationLevel * 5 + 3 to mutationLevel * 20.
** Night Vision
*** You can now see [redacted].
** Phasing
*** You can now phase back in on demand.
** Photosynthetic Skin
*** Increased the bonus regeneration rate from Basking or cooking with lignin from 20% + mutationLevel * 4 to 20% + mutationLevel * 10.
*** Increased the bonus quickness from Basking or cooking with starch from 1 + Ceiling(mutationLevel/2) to 13 + mutationLevel*2.
*** Generalized the servings of starch and lignen you can store to [(mutationLevel-1) * 4] + 1.
*** Generalized the bonus duration of Basking's effect to [(mutationLevel-1) * 4] + 1.
** Sleep Gas Generation
*** Increased cost from 3 MP to 4.
*** Removed mutual exclusion with Corrosive Gas Generation.
*** Increased the number of rounds you release gas for from mutationLevel/2 + 1 to mutationLevel+2.
*** Increased the cooldown from 35 to 40.
*** (cosmetic) Renamed the activated ability name to "Release Sleep Gas".
** Slime Glands
*** You can walk now over slime without slipping.
** Spinnerets
*** Activating Spin Webs no longer takes an action.
*** Made web save difficulty scale at 2X mutation level instead of 1X.
*** Increased arachnid reputation bonus from +200 to +300.
** Thick Fur
*** Increased heat and cold resist bonus to +5
*** +100 reputation with all of the following: apes, baboons, bears, and grazing hedonists
** Triple-jointed
*** Reduced cost from 4 MP to 3.
*** Removed the strength penalty.
*** Removed the bonus chance to dodge.
*** Added a 7% + mutationLevel * 3 chance that Agility-based skill powers don't go on cooldown after use
** Two-headed
*** Increased cost from 2 MP to 3.
*** Improved mental action cost reduction from 16% + mutationLevel * 4 to 15% + mutationLevel * 5.
*** Improved chance to shake off a mental debuff from 5% + mutationLevel to 5% + mutationLevel * 2
** Wings
*** Wings no longer take up the Worn on Back slot.
*** (cosmetic) Your Worn on Back slot is renamed to Worn around Wings.
*** +10% + (mutationLevel*10) move speed while sprinting.
*** Jump range is increased by (mutationLevel/3) + 1.
*** Charge range is increased by (mutationLevel/3) + 2.
* We nerfed the carbine and the sparbine.
** Reduced carbine's accuracy.
** The masterwork carbine quest reward now uses the same ammo as the standard carbine (lower damage).
* We made burning damage scale with temperature.
** 1-100 above flame point: 1 damage per round
** 101 - 300 above flame point: 1-2 damage per round
** 301 - 500 above flame point: 2-3 damage per round
** 501 - 700 above flame point: 3-4 damage per round
** 701 - 900 above flame point: 4-5 damage per round
** 901+ above flame point: 5-6 per turn
* Added a new clock to the main screen in the overlay UI.
* Added a new item: wrist fan.
* Added a new item mod: disguise.
* Dynamic villages can now generate with resident apothecaries.
* Elder Irudad now has some apothecary wares.
* Added a nice new overlay UI element for popup messages.
* The overlay UI now displays your drams of freshwater next to your weight.
* You can now access the mod manager from the main menu in the classic UI.
* You can now use Page Up, Page Down, +, and - to navigate the classic options & key mapping menus.
* You can now use Page Up and Page Down to navigate the tinker menu.
* The trade UI "don't have enough water containers" message no longer resets the trade window.
* Sprint now has a single active ability, "Sprint", which can be toggled.
* Stopsvalinn now has a better chance of spawning with a high-end energy cell, when it spawns with an energy cell.
* Spiral borers are now able to dig in reloaded zones.
* The Astral monster mutation can no longer be leveled
* Nonexistent journal entries can no longer be deleted.
* Fixed the switched cooking effect behavior on starch and lignin.
* Fixed a bug that caused the wrong XP value to be displayed in the Sheba Hagadias book turn-in dialog for stacks of books.
* [debug] The clearstatshifts wish no longer returns spent mutation, skill and attribute points.
* [modding] Most internal classes are now public.
* [modding] Colors, anatomies, options, conversations, and pronouns now reload properly when mod configuration changes.
* [modding] Fixed a bug that caused the detail color of subtypes to be merged onto the tile.
=== 200.86 ===
=== 200.86 ===
Released on August 14, 2020.
Released August 14, 2020.
* You can once again acquire fungal infections.
* You can once again acquire fungal infections.
* On the character screen, attributes that are modified above or below their base values now display as green or red, respectively. You can also now select an attribute on this screen to display its base level, which is used for meeting skill requirements.
* On the character screen, attributes that are modified above or below their base values now display as green or red, respectively. You can also now select an attribute on this screen to display its base level, which is used for meeting skill requirements.
Line 2,443: Line 2,913:
* Fixed a bug that caused some liquid coverings, particularly acid-based ones, to not generate a clean action.
* Fixed a bug that caused some liquid coverings, particularly acid-based ones, to not generate a clean action.
* Fixed a bug that sometimes caused fire-based abilities to end early when they encountered mixed liquids.
* Fixed a bug that sometimes caused fire-based abilities to end early when they encountered mixed liquids.
=== 201.8 - beta ===
=== 200.82 ===
Released on August 7th, 2020.
Released August 7th, 2020.
* Examining artifacts now requires being able to move your extremities.
* Examining artifacts now requires being able to move your extremities.
* Eating snacks now requires being able to move your extremities.
* Eating snacks now requires being able to move your extremities.
Line 2,481: Line 2,951:
* [modding] Specifications for DefaultBehavior attributes in Bodies.xml part elements are now correctly respected.
* [modding] Specifications for DefaultBehavior attributes in Bodies.xml part elements are now correctly respected.
* [modding] Fixed a bug that made less information available in some movement-related events than should have been.
* [modding] Fixed a bug that made less information available in some movement-related events than should have been.
=== 201.6 - beta ===
=== 201.8 - beta ===
Released on July 31, 2020.
Released August 7th, 2020.
* Mechanical cherubim are now classified as robots.
* Villages and chef ovens should no longer let you cook game-breaking meals.
* The schematics choices for acquiring Tinker I, Tinker II, and Tinker III are now of the appropriate complexity for that tinker tier.
* Village immigrants' pronouns are now more consistent.
* Added a new option, "Prerelease Stage Scale", in the Overlay UI section.
* Fixed a typo in waveform worm's description.
* Fixed a bug with villager dialog color.
* [modding] We added a new in-progress overlay UI for the Mod Manager.
* [modding] Added a new "manifest.json" file to populate the extra fields shown in the Mod Manager. This file now subsumes config.json (you should convert any config.json files into manifest.json files). See
=== 200.81 ===
Released July 31, 2020.
* Trolls now know how to swim.
* Trolls now know how to swim.
* Clicking a tile with a hostile creature now attacks the creature instead of attempting to speak with it.
* Clicking a tile with a hostile creature now attacks the creature instead of attempting to speak with it.
Line 2,510: Line 2,991:
* [modding] Liquids' ObjectEnteredCell method now receives the relevant ObjectEnteredCellEvent as its second argument. The version that receives the GameObject moving as its second argument is still called for compatibility.
* [modding] Liquids' ObjectEnteredCell method now receives the relevant ObjectEnteredCellEvent as its second argument. The version that receives the GameObject moving as its second argument is still called for compatibility.
* [modding] WishCommands should now properly be loaded/unloaded with mod changes.
* [modding] WishCommands should now properly be loaded/unloaded with mod changes.
=== 201.6 - beta ===
Released July 31, 2020.
* Creatures that try to keep their distance from you now may now decide to take other actions, such as defend themselves directly, when they fall below 50% HP.
* Evil twins now reconsider their equipped items when they spawn.
* Stage layouts wider than 1080p now letterbox correctly.
* The look dialog is now only dismissble via Space or Esc.
* Mouse movement now paths through non-hostiles if necessary to reach your destination.
* Rhinox charge now respects phase and flight.
* Fixed a bug that caused books to be unreadable from the prerelease equipment screen.
* Fixed a bug that caused books to continue to render in the background even after you exited out of the read book screen.
* Fixed a bug where hitting Esc from the Save Build prompt would save the build with no name rather than backing out of the menu.
* Fixed the "restore defaults" button on the prerelease control mapping screen improperly clearing all keybinds.
* [modding] Added native support for Harmony 2.0.2 patches in mods (
* [modding] Upgraded the C# compiler to Roslyn.
* [modding] Errors and warnings generated by the mod compiler now include the associated filename and line number.
* [modding] The "playerwho" wish now properly allows turns to tick.
=== 200.80 ===
=== 200.80 ===
Released on July 25, 2020.
Released July 25, 2020.
* Swarmers now only contribute their swarmer bonus if they are hostile to the target.
* The swarmer bonuses of swarmers in the same tile no longer stack.
* Swarmers can now only receive one Swarm Alpha bonus. If multiple swarm alphas are adjacent, the highest bonus applies.
* Warmup chirps from visible turrets no longer interrupt autoact if your options are set to ignore the turret.
* Autoget (independently of autoexplore) now retrieves items from adjacent squares (no longer just liquids).
* The Spindle negotiation no longer occasionally produce strange, unusable shields.
* Fixed a bug that gave Swarmers +1 to hit all the time regardless of other swarmers instead of their described to hit bonus.
* When the tile at the bottom of a pit is occupied, things that fall down the pit now land in nearby tiles rather than failing to fall.
* When something falls down a shaft, a message is now generated.
* Fixed a bug that caused the Thick Fur mutation to give 8 heat and cold resist instead of 4.
* Fixed a bug that caused Graftek grafts to behave oddly.
* Fixed some occasional issues with the location you arrive at when entering a zone from the world map.
* Fixed a bug that made tonics not show their behavior in their descriptions for mutants.
* Fixed a bug that broke becoming unlost by returning to a familiar area.
* Fixed several issues with input in the overlay UI
* Conveyor belts are now immune to heat and acid.
* Added some utility buttons to the upper-right corner of the prerelease UI.
* Tweaked the order that information is hidden on the prerelease status bar (top).
* Prerelease UI ability buttons should now be clickable.
* Player and NPC named items now indicate their original names in their descriptions.
* Penetrating radar now reveals hidden objects that can be discovered by searching.
* Messages for spotting hidden objects now include directional information.
* Non-creature organic items are now described as "damaged" rather than "wounded".
* Fixed a bug that caused burgeoned young ivory and lurking beth to notify the burgeoner of their deaths.
* Fixed a bug that caused astral tabbies to spawn in the wrong phase.
* Fixed a bug that caused primordial soup sludge display names to go wild.
* Fixed a typo with the Flaming Hands mutation when it was gained through a cooking effect.
* Fixed a typo in the Kyakukya recoiler.
* [modding] Extended the Genotypes.xml IsMutant attribute to more contexts where the mutant / true kin distinction is relevant.
* [debug] Added a new wish to remove a mutation: "mutationbgone:mutationid". Thank you to discord mod helado for the contribution!
=== 200.66 ===
=== 200.66 ===
Released on July 10, 2020 ('beta' branch).
Released July 10, 2020 ('beta' branch).
* Added two new cooking ingredients: crushed grave moss and compacted bone meal.
* Added two new cooking ingredients: crushed grave moss and compacted bone meal.
* The mopango now have a signature dish.
* The mopango now have a signature dish.
Line 2,563: Line 3,030:
* Fixed a hagiographic typo.
* Fixed a hagiographic typo.
* Fixed several bugs around the [redacted] from [redacted].
* Fixed several bugs around the [redacted] from [redacted].
* Added a new interaction menu command for companions, direct ability use, that allows you to forbid or permit your companions' use of their individual activated abilities.
* Made high tier item mods more likely to appear on lower tier items.
* Automove now ignores the hostility of dreadroots, young ivory, and lurking beth.
* Overdosing on a blaze tonic no longer cools you down, and overdosing on hoarshrooms no longer warms you up.
* Companions now heal while moving on the worldmap.
* Chainguns are now heavy weapons.
* Relics now have extra hit points.
* The Barathrumites are now more forgiving of friendly fire during A Call to Arms.
* Item-collecting arconauts and graverobbers no longer collect items when player-led or dominated.
* The movement penalty from equipping heavy weapons now visibly alters your move speed and the weapon's description, rather than being an invisible modifier to action costs.
* Pathfinding is now more willing to cross harmless liquids of wading depth (specifically, it'll try to go only one square out of its way to avoid them).
* Some liquids pools now require you to confirm movement into them.
* Some liquids now require you to confirm that you wish to drink them.
* There is now an option that lets you turn off confirmation for both moving into and drinking dangerous liquids.
* Cultist without bodies are less likely to become cult leaders.
* Your turrets now allow you to deactivate and reactivate them regardless of your security clearance.
* Hitting or firing at something with your missile weapon no longer makes it your target if it isn't hostile to you or if you already have a target.
* Fix-It spray foam can now be applied to nearby objects.
* Fix-It spray form now restores hit points to inanimate and inorganic objects.
* Charging Strike now adds 1 to the maximum AV penalty that can be inflicted by Cleave.
* Campfires, corpses, boulders, and furniture now block doors from closing.
* Activation and deactivation messages now mention if an item in your possession is what's giving you clearance to perform that action.
* Lase now gives a failure message when you try to use it and it's exhausted.
* The priority of the Read action on books now depends on whether you have already read them
* Conveyor belts can no longer move force fields.
* Status summary displays appended to the rules text of some items now appear in more places, too. Examples include "EMP", "unpowered", and "warming up".
* Inventory actions are now (mostly) consistently alphabetized.
* Displacer bracelets now only produce visual effects on visible creatures.
* Equipment that uses multiple slots now prefers to use slots that are near each other.
* Fixed a bug that made hoarshrooms fail to provide cold resistance.
* Fixed a bug that broke a mechanism for inventory action hotkey resolution. This fixes a number of issues with duplicate inventory action hotkeys.
* Fixed a bug that made temporal fugue clones leave ammo behind.
* Fixed a bug that disabled Proselytize's cooldown and sometimes caused the effect to occur multiple times when using it via a Skillsoft implant.
* Fixed a bug that made the names of some relics bleed pink.
* Fixed a bug that prevented breathers from breathing.
* Fixed an issue that caused some double-slot equipment to use only one slot.
* Fixed some minor issues in goatfolk hero generation.
* Fixed a bug that made Fasting Way and Mind Over Body cause different thirst rate modifiers than what appears in their descriptions.
* Fixed some issues in the messages generated by drinking mixed liquids.
* Fixed some bugs with phasing.
* Fixed some issues with doubled-up input on the stage screen when the prerelease input manager is enabled.
* Fixed some intermittent thread-safety bugs with text processing.
* [modding] Normalized the parameter name for number of penetrations to "Penetrations" across several combat messages.
=== 200.65 ===
=== 200.65 ===
Released on July 3, 2020 ('beta' branch).
Released July 3, 2020 ('beta' branch).
* Polished and bugfixed [redacted], [redacted], and [redacted].
* Polished and bugfixed [redacted], [redacted], and [redacted].
* Changed the Bell of Rest timer from 200 to 300 rounds.
* Changed the Bell of Rest timer from 200 to 300 rounds.
Line 2,571: Line 3,081:
* Reduced crypt ferret DV.
* Reduced crypt ferret DV.
* Added more hagiographs.
* Added more hagiographs.
* Added a new command to attack the nearest hostile target in melee (Shift-A by default). If there are any hostiles adjacent to you, this command attacks the one that appears easiest to kill. Otherwise, it pathfinds one step toward the easiest-appearing visible hostile.
* Equipped items and items in your inventory no longer take on your temperature directly.
* Ashes are now categorized as corpses.
* Factory arms now respect phase and flight.
* Pulse field magnets ripping equipment off your body is now messaged via a popup.
* The menu for entering a local map from the worldmap was reworked for clarity.
* Hitting escape when you're asked for a character name during character creation now returns you to the character summary screen.
* Added caves music to trembling dunes underground.
* Fixed a bug that made reloading multiple magazine-loaded firearms behave strangely.
* Fixed a bug that set Face as goatfolk's primary attack limb.
* Fixed some cases where you would attempt to enter an occupied tile when entering a local map from the world map.
* Fixed music not playing properly after loading a game.
* Fixed an error when generating linear cannon relics.
* Fixed some (but not all) issues with world seeds.
* Fixed the background color of the trash sprite.
* [modding] Die rolls can now be specified as follows: "1d6[foo]", "2d4[bar]", etc, where 'foo' and 'bar' are arbitrary names of randomizer channels. The die roll will source its pseudorandomness from the channel specified; this produces a consistent series of results for a given channel name and world seed.
* [modding] Conversation choices now support fields IfHavePart and IfNotHavePart that make the choice conditional on whether the specified part is present on the player.
* [modding] The tag or string property ForceAnimatable now overrides an object animation's current walls-and-tables-only check.
* [modding] Bodies.xml now supports a BodyType attribute on anatomy elements that allows override of the body part type to use for the central body (normally "Body").
* [modding] Added an AfterGameLoaded event.
* [modding] Added default behavior for when a modded quest doesn't specify a hagiograph.
=== 200.57 ===
=== 200.57 ===
Released on June 26, 2020 ('beta' branch).
Released June 26, 2020 ('beta' branch).
* Finished the bugfixing and polish work in the crypts.
* Finished the bugfixing and polish work in the crypts.
* Added a new liquid: brain brine.
* Added a new liquid: brain brine.
* [redacted]
* [redacted]
* Occasionally, upon gaining a level, completing a quest, performing the water ritual, or defeating a legendary foe, you may now become inspired to name one of your items.
* The swimming confirmation message is now toggleable via the option in the Prompts menu.
* Reputation change messages now include your new reputation and inform you if the faction's overall attitude toward you has changed.
* The reputation changes incurred by violating the water ritual are now displayed in a single message.
* You can now add notes to items in your inventory and equipment. The notes appear in the item's short description.
* A given attack can now only have a block attempt performed with one shield. The limit on the number of attacks per turn that can be blocked is now per-shield; if you have multiple shields equipped, you will attempt to block a given attack using the best shield that you can presently use.
* You can no longer shield block while frozen, paralyzed, burrowed, or otherwise unable to freely move your limbs.
* Baetyls no longer care about differently-colored display names in the items they request.
* The fill action on liquid containers can now be used on any container that is not full, not just empty containers.
* You now prefer to autouse liquids that aren't stored in functional containers like liquid-cooled firearms.
* Becoming famished now interrupts autoact.
* Creatures that are fleeing no longer count as visible hostiles.
* Creatures that try to keep their distance from the player now only count as visible hostiles at close range.
* Grenades are no longer destroyed before hitting the ground when thrown into a tile with acid gas.
* Flashbang grenades now affect a circular area instead of a square.
* Glowmoths can now use their gaze attack at point blank range.
* Baetyls no longer care about taking small amounts of damage, but they become... significantly irritated... by larger amounts.
* Only creatures who are able to engage in combat and can move their limbs now count for the purposes of preventing charge and causing missile weapons to fire wildly.
* Missile weapons that use spray fire ammo (shotguns, pumps, point-defense drones, and flamethrowers) now indicate in their short description that they aren't subject to firing wildly when multiple enemies are adjacent.
* Bows now display their loaded arrows' penetration and damage value.
* Made weapon class display, strength cap, and accuracy information the color of rules text.
* Creatures now go prone if they can when they fall asleep for any reason, not just when they voluntarily go to sleep on a bed.
* Equipped objects now match the temperature of the object they're equipped on.
* Made most organic items leave behind ashes when they burn up.
* Ashes no longer catch fire.
* Village outskirts now properly have above and belowground features.
* When you run out of water while traveling, you now receive a message and a chance to stop rather than only getting notified when you become life-threateningly dehydrated.
* The Bleeding effect is now described differently for creatures that do not have blood.
* The environmental item picker now refreshes when a taken action changes the list of items displayed, such as when an item is broken off a stack.
* The visual effects for being frozen, slowed due to temperature, or on fire now have higher visual priority.
* The Tinkering screen bit locker now displays the glyph for each bit type of bit next to its name.
* The Spindle negotiation menu now uses alphabetic hotkeys rather than numeric in order to prevent numpad-based selection accidents.
* Objects that are cloned while phased now properly assume their normal phase.
* Relics and extradimensional missile weapons now occasionally generate as armor-negating.
* Graftek-granted stat changes now count as permanent in all the usual ways.
* Added damage and penetration displays to thrown weapons.
* Fixed a bug that caused some non-blood-having creatures to bleed blood.
* Fixed a bug that caused simply targeting a creature to make it hostile.
* Fixed some bugs that caused several sensory effects to fail to detect walk-walking creatures.
* Fixed linear cannon penetration display.
* Fixed some issues that caused you to retain your marked target after using a special shot.
* Fixed a bug where pouring into a container you are emptying took the current contents of the container into account even though they were being emptied.
* Fixed a bug that caused missile weapons to display a damage message even when the damage was prevented.
* Fixed a bug that caused autoexplore to fail to seek out the secret-bearing mural in the village of Ezra.
* Fixed a bug with phase web animation.
* Prevented some rare corner cases where objects were destroyed multiple times.
* Fixed a bug that caused the 'show effects' menu to improperly linger beneath other windows when opened and closed.
* [modding] Effects may now whitelist themselves for most deep copy operations by overriding allowCopyOnNoEffectDeepCopy and returning true.
=== 200.55 ===
=== 200.55 ===
Released on June 19, 2020 ('beta' branch).
Released June 19, 2020 ('beta' branch).
* Did some bugfixing, polish, and performance work on the crypt levels of the Tomb of the Eaters. More to come next week.
* Did some bugfixing, polish, and performance work on the crypt levels of the Tomb of the Eaters. More to come next week.
* Added some new recoilers.
* Added a new command to autoattack your current target in melee: Ctrl-A by default. When autoattacking, you pathfind toward your target if necessary and attempt to melee attack them. All the conditions that interrupt automove also interrupt autoattack, with one exception: if your target is the only hostile in sight, their presence does not interrupt you.
* Added a new "Ignored Keys" keybind. Keys bound to this entry are completely ignored. (This is useful for reserving a push-to-talk or screenshot key, for example.)
* Renamed human child to woodsprog.
* Linear cannons can be tinkered now.
* You can now path through locked doors when you're carrying the appropriate key card.
* You now get a message when you try to swap places with a non-hostile creature but can't for some reason.
* Losing sight of your target now interrupts automove.
* NPCs are now less avoidant of slime pools.
* Changed the way heirlooms gifted during the Spindle negotiation are generated and made their types respect the text in Heirlooms of Qud.
* Elevator and door switches can now be flipped via the interaction menu
* [*]Space-time vortices and rifts are no longer be pushed by forces like explosions.
* The AV bestowed by the Quills mutation now returns to the max value when your quills regenerate.
* You can now properly access help from the main menu with '?'.
* Visiting the waterlogged tunnel no longer counts as visiting Red Rock.
* If you are stuck and adjacent to a deep pool, you only receive the swimming confirmation message the first time you try to move into the pool.
* Fixed a bad interaction when the snapjaw who wields Stopsvalinn generates as a villager.
* Numpad '/' now shows and hides the prerelease stage message log.
* Tables no longer change their tile when you remove and return the same object.
* Removed the small per turn time delay while asleep.
* Fixed several issues that caused gas-generating creatures to not be immune to their own gas.
* Fixed some rare situations where the player didn't get a turn immediately following a game load.
* Fixed a bug that caused illuminated books to not have their display names altered.
* Fixed a bug in the way graffiti displayed on tombstones.
* Fixed a bug that caused reloading a linear cannon to always reload the energy cell instead of its slugs.
* Fixed a rare exception in the Multihorns mutation that prevented saved games from loading.
* Fixed a typo in soul curd's description.
* [modding] Enabled anonymous access to workshop content.
* [modding] The starting location selector is no longer shown if a genotype or subtype has a defined starting location.
=== 200.52 ===
=== 200.52 ===
Released on June 13, 2020 ('beta' branch).
Released June 13, 2020 ('beta' branch).
* We made several gameplay and polish enhancements to the cherubim.
* We made several gameplay and polish enhancements to the cherubim.
** Cherubim are now better protected against missile weapons and freezing attacks.
** Cherubim are now better protected against missile weapons and freezing attacks.
Line 2,590: Line 3,198:
* Gave appropriate names and descriptions to carved stone and gilded marble from the various periods of the sultanate.
* Gave appropriate names and descriptions to carved stone and gilded marble from the various periods of the sultanate.
* Added descriptions for mural endcaps and mural medians.
* Added descriptions for mural endcaps and mural medians.
* We made some changes to sparking baetyl rewards.
** Item rewards are now much better.
** Item rewards now scale with both the baetyl's zone difficulty and the tier of the demanded item.
** Reduced the maximum number of demanded items to six.
* Baetyls asking for Templar phylacteries no longer ask for the phylacteries of specific people.
* Trees are now stronger and tougher.
* Attacking into a frozen zone now thaws it. This is most relevant when attacking up or down stairs.
* Removing energy cells from owned items now angers their owners.
* You can now pour into equipped liquid containers.
* When selecting a container to pour a liquid into, containers that already contain that liquid now appear at the top of the list.
* Smart use on environmental liquid pools and liquid containers now opens the interaction menu rather than going directly into the pour-into-container action.
* Cleaning yourself using liquid from an owned vessel now potentially angers its owners.
* Gave the following objects better ASCII glyphs: sultan shrines, Asphodel, Asphodelytes, walkways, various vessels, and yawning gap.
* Made some improvements to creature pathfinding.
* Rebekah's tombstone no longer shows up in dynamic contexts.
* Fix-It spray foam and other applicators, when unidentified, no longer reveal themselves when you back out of an interaction.
* The water ritual can no longer be used to obtain unlimited cybernetics credit wedges.
* Shank now respects phase and flight.
* Sheba Hagadias will no longer lay mines if a miner or deploy turrets if a turret tinker.
* Fixed a bug that caused some village tinkers to not be members of their village's faction.
* Fixed a bug that caused companions to take steps in the wrong order when trying to follow their leader.
* Fixed a bug that caused one-shotting a creature to fail to trigger hostility in the creature's nearby allies.
* Fixed a bug that caused camel bladders to fail to negate the weight of the liquid in them when worn.
* Fixed some bugs in water ritual option coloring.
* Fixed a bug in tiling of liquid pools as they change size.
* Fixed a bug that made snapjaw forts, starapple farms, and pig farms not generate properly in village outskirts.
=== 200.50 ===
=== 200.50 ===
Released on June 6, 2020 (beta branch).
Released June 6, 2020 (beta branch).
* Autoexplore now seeks out and examines objects that contained unrevealed secrets in their descriptions.
* Autoexplore now seeks out and examines objects that contained unrevealed secrets in their descriptions.
* Giant beetle and beetlebum corpses can now be butchered for raw beetle meat, which can be preserved as beetle jerky.
* Giant beetle and beetlebum corpses can now be butchered for raw beetle meat, which can be preserved as beetle jerky.
Line 2,629: Line 3,263:
* [patreon] Sheba Hagadias can no longer spawn as Either/Or. To install this change, you'll need to re-redeem Either/Or's pet code.
* [patreon] Sheba Hagadias can no longer spawn as Either/Or. To install this change, you'll need to re-redeem Either/Or's pet code.
=== 200.43 ===
=== 200.43 ===
Released on May 29, 2020 (beta branch).
Released May 29, 2020 (beta branch).
* Added a water wheel and millstone to Joppa.
* Added a water wheel and millstone to Joppa.
* Bone worm corpses can no longer be included as part of the cure for fungal infections.
* Bone worm corpses can no longer be included as part of the cure for fungal infections.
Line 2,645: Line 3,279:
* [modding] We changed the implementation for how MinEvents are dispatched. Modders who are handling a MinEvent in one of their IParts (e.g. bool HandleEvent( EnteringCellEvent ev ) need to update each HandleEvent declaration to include 'public override' (e.g. public override bool HandleEvent( EnteringCellEvent ev )) in order for that event to be dispatched properly to the part.
* [modding] We changed the implementation for how MinEvents are dispatched. Modders who are handling a MinEvent in one of their IParts (e.g. bool HandleEvent( EnteringCellEvent ev ) need to update each HandleEvent declaration to include 'public override' (e.g. public override bool HandleEvent( EnteringCellEvent ev )) in order for that event to be dispatched properly to the part.
=== 200.41 ===
=== 200.41 ===
Released on May 23, 2020 (beta branch).
Released May 23, 2020 (beta branch).
* The Tomb-dwelling pangoloids knows as the mopango have officially moved in.
* The Tomb-dwelling pangoloids knows as the mopango have officially moved in.
** Added or refined several types of mopango.
** Added or refined several types of mopango.
Line 2,660: Line 3,294:
* Fixed a bug that caused exit teleporters in Lower and Upper Crypts to send you all the way back to the catacombs.
* Fixed a bug that caused exit teleporters in Lower and Upper Crypts to send you all the way back to the catacombs.
* Fixed a bug that caused issues at the recoming nook.
* Fixed a bug that caused issues at the recoming nook.
* Added new loading status indicator art.
* The new stair tiles now look better when the 'Always highlight stairs' option is enabled.
* Added a new Modding option: 'Select enabled mods on new game'.
* "Press space" dialogs now close only when you press Escape, Enter, or Space.
* Goatfolk can now give directions in conversations.
* The overburdened status effect is now updated more reliably when your carrying capacity changes.
* The weight display in the trade UI is now more accurate.
* You no longer receive messages about merchants restocking if you're not in the same zone as they are.
* Objects without bodies can no longer be knocked prone.
* Save files now remember which mods are enabled and prompt you to re-enable those mods before loading.
* Fixed a bug that caused the onset of fungal infections to sometimes be 8-10 turns instead of 2-3 days.
* Fixed a bug that caused symbiotic fireflies to destroy themselves, and turn into "Objects", when equipped.
* In the classic UI option screen, slider and selection options that don't fit well in one line now occupy two lines.
* Exiting the world map now avoids placing you in cells where you would have to swim.
* [modding] Fixed a bug that caused GlobalConfig.json to be unmoddable.
* [modding] An objects can now set the ReplacementObject member of an ObjectCreatedEvent to return a replacement object instead of itself during object creation.
=== 200.40 ===
=== 200.40 ===
Released on May 15, 2020 (beta branch).
Released May 15, 2020 (beta branch).
* Added new tiles for Eater statues, Eater holograms, and urn duster.
* Added new tiles for Eater statues, Eater holograms, and urn duster.
* Crypt sitters and conservators no longer cause unintended trouble in dynamic encounters.
* Crypt sitters and conservators no longer cause unintended trouble in dynamic encounters.
* New item mod: fitted with suspensors.
* Mafeo now has a pickaxe for sale.
* Excluded some more creatures from spawning as Mechanimist converts, including pulsed field magnets.
* Added descriptions for the following objects: rubble, burnished azzurum (formerly aquamarine), banana rancher, hammock, brick, Warden 1-FF, Mayor Haddas, and Yla Haj.
* Gave an ASCII makeover to the following objects: gravestones, unripe banana trees, Yla Haj, floor cushion, medium boulder, Zothom (also tweaked his tile colors), bookshelf, sign, power line, brick, woven basket, hammock, flux gauge, weathered wood, and sultan tomb murals.
* Powered exoskeletons can now have a variety of item mods.
* When you're under the effect of the gamma moth Mutating effect, random mutations you might acquire are now reseeded at some point during its duration.
* Sheba Hagadias no longer succumbs to natural behavior like going on a pilgrimage or urn dusting.
* Things without brains can no longer be dazed or stunned.
* Holograms can no longer be harvested or butchered.
* Small stones and large stones are no longer flammable.
* Fixed a bug that caused the Golgotha chutes to generate disconnected.
* Fixed a a bug that caused mouse movement to not work properly on the world map.
* Fixed a bug that caused missile weapons to hit non-blocking inanimate objects in their paths.
* Fixed a bug that caused merchants to spawn with double the inventory they're meant to.
* Fixed a bug that immobilized aquatic creatures.
* Fixed a bug that caused worn items effects to not go away when you removed the item.
* Fixed a bug that sometimes caused Barathrum's study to generate with a down staircase.
* [debug] Space no longer accepts the 'Would you like to die?' prompt.
=== 200.35 ===
=== 200.35 ===
Released on May 8, 2020.
Released May 8, 2020.
* Expanded the Grand Vestibule to multiple maps.
* Expanded the Grand Vestibule to multiple maps.
* Changed the Omonporch entry zone to a new map: Court of the Sultans.
* Changed the Omonporch entry zone to a new map: Court of the Sultans.
Line 2,683: Line 3,352:
* Added a new tile for rubble.
* Added a new tile for rubble.
* Added some more Eater statue and hologram tiles.
* Added some more Eater statue and hologram tiles.
* Faction leaders now have their prowess more accurately judged and displayed in their look descriptions.
* Autowalk, autoexplore, and rest are now interrupted when your companions engage in combat, take damage, or die, as long as they're visible or audible.
* We changed the option "Maximum autoexplore squares/sec" to "Maximum automove squares/sec" and made it apply to all forms of automove.
* Metal items now retain less liquid, and fur items retain more.
* Quartzfur hats now message themselves as being made of quartz rather than glass.
* Autocollect can now be disabled on empty waterskins.
* Spiders no longer attack allied creatures that are stuck.
* Player-controlled spiders no longer autoattack stuck creatures.
* Destroying or teleporting a web now frees anything stuck in it.
* When an object is phased multiple times, damage from being forced into phase by reality stabilization now occurs only when the last effect is terminated.
* Changed the message when you try to remove an unremovable cybernetic implant.
* Items that affect the chance of salvaging multiple bits, like advanced toolkits, are no longer used on items that can only ever disassemble into one bit.
* The random-buy mutation choices should now be more stable for a given seed.
* If you're out of 2+ point mutations to buy, you're now presented with 1-point mutations.
* The look and target picker "Locked" status toggle is now remembered across games and reloads.
* In the classic UI, the cooking menu now reutrns to the selected option instead of the top of the list when you choose a recipe to cook then decide go Back.
* Dromad trader psychic thralls or domesticated slaves no longer generate map notes.
* Geomagnetic discs can no longer spawn with elemental damage mods.
* Made some improvements to geomagnetic disc pathing.
* Fixed an improper item ownership warning when you tried to examine or disassemble items in the inventories of certain creatures you were dominating.
* Fixed a bug that caused Flurry to not work on inanimate objects, which in turn caused NPCs with flurry to stand there inert instead of attacking inanimate objects they were angry at.
* Fixed some bugs with color rendering and formatting in books.
* Fixed a bug with liquid-fueled power consumption, such as in gyrocopter backpacks.
* Fixed some performance issues with normality gas and norm cores.
* [debug] Made wish string matching more accurate.
* [debug] The "Do you really want to die?" promp no longer accepts space or enter as input.
* [modding] The map editor now supports Ctrl-C to copy a selected region, which turns your brush into a rectangle the size of that region. Ctrl-click pastes the copied region, and right-click deletes the region bounded by the selected rectangle.
* [modding] The map editor now properly renders most walls, water tiles, and fences.
* [modding] The map editor now has tile previews in the blueprint selector.
=== 200.29 ===
=== 200.29 ===
Released on May 2, 2020.
Released May 2, 2020.
* We added polish to the architecture of the Tomb.
* We added polish to the architecture of the Tomb.
** Added a new exterior caryatid wall and extended it up and down through the Z-dimension as appropriate.
** Added a new exterior caryatid wall and extended it up and down through the Z-dimension as appropriate.
Line 2,695: Line 3,393:
** Moved the up staircases in the Folk Catacombs.
** Moved the up staircases in the Folk Catacombs.
** Replaced the Lace Stairways to the crematory with access corridors.
** Replaced the Lace Stairways to the crematory with access corridors.
* The display format of some zone names has changed.
* Inscribed funerary urns no longer report being empty.
* You're no longer asked to drink from full urns as a quest step in dynamic quests.
* Automove and rest are now interrupted by decarbonizer beams that are detectable to you by sight, sound, or smell.
* When you're about to stop flying and you're at risk of taking fall damage (ie, at least one stratum above ground), you're now given an appropriate warning message.
* Fixed a bug with acid gas that caused the game to hang.
* Fixed a bug that caused items to retain more liquid than intended.
* [modding] Added a new API, StatShifter, to Parts and Effects that helps track stat shifts. See
* [debug] Added a new debug option: "Show debug text for stat shifts".
* [debug] Added a new wish, "showstatshifts", that displays a list of items and effects shifting your stats.
* [modding] You can now select regions in the map editor by holding shift and dragging the select box over tiles. Ctrl-a selects the entire map.
* [modding] Redesigned the "selected cells" region of the map editor. You can now delete, bulk replace, and set ownership on objects in the selected region.
=== April 24, 2020 (beta branch) ===
=== April 24, 2020 (beta branch) ===
* We added more polish to the crematory.
** Redesigned the columbarium.
** Added ASCII art to the look screen for urns.
** Urn dusters now walk around dusting urns in the columbarium.
** Fixed some bugs with the interaction of various crematory objects.
** Added a visual effect for when objects are pushed by industrial fans.
** Added descriptions for the following objects: conveyor drive unit, conveyor belt, rubber curtains, bones, ashes, industrial fan, miasmatic ash, machine wall, metal door, plastic tree, statue of Eater, full-spectrum bright sconce, elevator shaft, empty urn, marble walkway, sunflower, and scrapable deposit box.
** Edited the ASCII glyphs for the entire crematory.
** [Redacted]
* You can now use water to clean your stained equipment via inventory actions on either your water containers or your stained equipment.
* You can now use the Walk keybind from the Look menu to autowalk to the tile you're looking at.
* Offhand attacks work again.
* Changed the glyph and tile colors of non-mayor quest givers in villages from dark green to bright yellow. Accordingly, we also changed Mehmet's color to bright yellow.
* Girshlings you encounter outside of Red Rock no longer advance 'What's Eating the Watervine?'.
* The water ritual now consumes a dram of liquid only when you initiate it instead of consuming one for every action you take during it.
* Force fields you can pass through no longer interrupt automove regardless of their source.
* Psychic hunters are no longer incorrectly interdicted on maps without reality stabilization.
* Cybernetic implants that occupy an equipment slot are no longer shown twice in the implantee's description.
* Temporary items can no longer be used as tinkering components.
* Improved the grammar in "you pass by" messages.
* Fixed a bug that caused Rebuke Robot to fail way more often than it should.
* Fixed a bug that caused take-all to not work in the classic UI looting menu when the cursor was on a category rather than an item.
* Fixed a bug that caused the 'Tweet this character build' button to not work.
* [debug]Added a new wish, "factionencounter:<faction>", that generates a special faction encounter in your current zone. For example, wishing for "factionencounter:Templar" generates a Templar faction encounter. You can override the tier and level values for the zone, both of which affect the creatures generated for the faction encounter, like so: "factionencounter:<faction>:<tier>" and "factionencounter:<faction>:<tier>:<level>".
* [modding] The ConversationScript part now supports a Color field that's used to specify a color or shader to be applied to the creature's conversation text.
* [modding] Self-closing <mutation /> tags in the XML no longer skip the next mutation when they're loaded.
* [modding] The new blueprints loader no longer crashes when given an <intproperty> with no Value (it assumes 0 instead).
* [modding] Added Transform > Flip Vertical to the map editor.
=== 200.22 ===
=== 200.22 ===
Released on April 17th, 2020 (beta branch).
Released April 17th, 2020 (beta branch).
* Added a new gas: miasmatic ash.
* Added a new gas: miasmatic ash.
* Grave moss now burns off into miasmatic ash.
* Grave moss now burns off into miasmatic ash.
Line 2,737: Line 3,419:
** Replaced the existing machine room with a new one.
** Replaced the existing machine room with a new one.
** Fixed a bug with the ASCII rendering of machine press.
** Fixed a bug with the ASCII rendering of machine press.
* Fixed a bunch of text coloring bugs introduced last patch. There'll likely be some more, though.
* We made some tweaks to liquid and liquid pool behavior.
** We renormalized the volumes of all the puddles, pools, and rivers in the game. Swim-depth pools (over 2000 drams) are now much more rare.
** Added a new status effect: wading. You now wade through pools of size 200-2000 drams. Wading gives -20 movespeed and interferes with some forms of movement, including sprinting.
** Entering a swim-depth pool from land now displays a warning message and requires you to confirm movement.
** Swim-depth pools now interrupt autowalk unless you are already swimming, flying, or out of phase with the pool.
** Some common liquid covering descriptions are now less verbose.
** Salt now only stains items when encountered in its pure form.
** Made the container preference for liquid collection more consistent. The order is: containers designated for autocollection of the liquid, then devices that use the liquid, then containers that already contain pure liquid of that type, then empty containers.
** You can now collect liquids into slotted liquid-fueled energy cells.
** Collecting a liquid now reports on which containers the liquid was collected into.
* Small spheres of negative weight now add to your weight when they're broken or otherwise inoperative.
* Psionic weapons with slotted cells now leave the cells behind when they evanesce.
* Psionic weapons can no longer be modded with tinkering.
* The [redacted] in Joppa now shows up in the alt display.
* Wraith-knights now despawn if their phylacteries are destroyed for any reason.
* Temporary items are now worthless, can no longer be cooked with, and can no longer have their bits harvested.
* Temporal fugue clones now leave behind any items they had acquired after being conjured.
* Eater's nectar injectors belonging to temporal fugue clones now affect only temporal fugue clones.
* We made some tweaks to the looting menu in the classic UI.
** The weights of takeable items are now displayed alongside the items themselves.
** The menu now has an adaptive width to avoid cutting off item names.
** Page up and page down now work more reliably.
* Encountering the following objects now interrupts autowalk: deep shafts, identified mines, aloes, spacetime rifts, and spacetime vortices.
* Artifacts with proper names are no longer treated as having proper names while unidentified.
* On the classic trade screen, we switched 'interact with the selected item' from the Tab key to the Space key. Tab now selects and deselects all items on the active column of the trade screen, as an analog to its take-all function in looting menus.
* Ice frogs no longer sit in immobile confusion until approached.
* Miner bots no longer generate mines based on modded grenades.
* NPCs are now less interested in using random items from their inventories as improvised weapons.
* Animating an object with Spray-a-Brain no longer causes every object of that type to be recategorized as a Creature.
* Items generated as quest items no longer cause every item of that type to be recategorized as a Quest Item.
* Answering no to using an unpowered advanced toolkit while autoexploring now interrupts the autoexplore, preventing message loops.
* Fixed some issues with Page Up and Page Down failing to scroll correctly on the classic inventory screen with very large inventories.
* Fixed a bug that caused the 'most recently played character' to net initialize properly.
* [debug] Added a new wish, "reveal settlements", that reveals all dynamically generated settlements on the world map.
* [modding] Fixed a bug that caused modded versions of Options.xml to fail to be initialized.
* [modding] Implemented Myopia as an AdjustVisibilityRadiusEvent, allowing equipment and parts to adjust the visibility radius.
* [modding] Restructured the loading of ObjectBlueprints.xml, solving many inheritance problems, most notably with Load="Merge" from mods.
* [modding] Deprecated the GameManager.Instance.ViewData interface.
* [modding] UI Views are now defined with the [XRL.UI.UIView] attribute on a class.
* [modding] Increased the warning level output for the mod compiler, allowing modders to see previously hidden compiler warnings.
* [modding] Updated the Modding Utilities link to the modding wiki:
* [modding] The Blueprint Browser now shows all properties on blueprints, in XML.
* [modding] You can now select and copy in the Blueprint Browser.
* [modding] Exposed a method to add a Wish handler. See
* [modding] We made some enhancements to the map editor.
** The map editor now loads with an empty map rather than looking like you're editing the main menu.
** Added x-y coordinates for the mouse position and selected cell.
** Holding Ctrl while hovering over an item in the blueprints list now displays a portion of the blueprint XML.
** Added a checkbox on the blueprint filter to only show blueprints in use on the map.
** Made the sidebar opaque.
** Alt-clicking on a tile now properly set the brush even when you have no brush selected.
=== 200.21 ===
=== 200.21 ===
Released on April 3rd, 2020.
Released April 3rd, 2020.
* We added some polish to the [redacted] sequence that starts in Resheph's burial chamber.
** Added some sound and visual effects.
** Smoothed out some issues with engraving tomb murals.
** Added ASCII versions of the tomb murals and other objects in the burial chamber.
** Refreshed Herododicus's dialog.
** Added descriptions for Herododicus, imperial sarcophagus, imperial reliquary, gilded marble from the sultanate of Resheph, mural median, and mural endcaps.
** [very redacted]
* We made some changes to liquid and liquid pool behavior.
** Objects now become coated in liquid more easily, and they also lose their liquid coatings more easily.
** Liquid coating now bestows additional weight onto items.
** Some liquids now weigh more than others.
** Creatures moving through big pools of liquid now track the liquid around.
** Footwear now protects you from being affected by small pools of liquid.
** Swimming is now a status effect that penalizes movespeed and prevents creatures from taking move-related actions that require footing.
** Pools smaller than the swimming threshold (1,000 drams) now use a different tile set.
** Small puddles now evaporate over time.
** Aquatic creatures now receive a -25 penalty to movespeed instead of the full -50. (The Swimming skill's +25 bonus offsets this penalty.)
** Pathfinding now puts more weight toward pathing around large pools of liquids, even less deadly ones.
* More autoexplore activities now respect the autoexplore options for ignoring easy and distant enemies.
* Electromagnetic sensors and the following mutations now interrupt autoexplore and automove when you identify a hostile creature: Heightened Hearing, Heightened Smell, and Sense Psychic.
* Autowalking on the worldmap now avoids the Rainbow Wood.
* Autoexplore now passes through tiles that contain animated walls if those walls are in your party.
* We changed the way acid damage is calculated. Exposure to either dilute acid or small acid pools now deals less damage.
* Metal items now take quarter damage from acid.
* Salty water now generates half as much steam when vaporized. Brackish water generates 90% as much.
* Lacquered items now note in their descriptions that they repel liquids (this is behavior they always had).
* Steam now only damages organic objects.
* You can now retrieve items from owned containers that you put in them without triggering hostility.
* The take-all command now skips the weight limit warning if you're already over your weight limit.
* Lay Mine and Set Bomb now allow you to press escape from the explosive selection menu to abort the command.
* Stairs, pits, and similar objects that represent open space can no longer be sucked into space-time vortices.
* When you're selecting an item to equip from the equipment menu, items listed within a given category are now sorted in descending order by a rough utility evaluation. This sort method was there previously, but code was since introduced that disrupted it.
* Colored text now displays more reliably across multiple lines in the text UI sidebar.
* Added a black outline to the overlay XP and HP readout numbers.
* Fixed a bug that sometimes prevented the penalties from the Engulfed status effect from being removed when the effect wore off.
* [modding] We added a markup layer to our text coloring system. Example: {{red|this text will be red}}. This lets us treat color specification as a stack, so that text's color can be reset to the previously specified color at the end of a block. (Previously, we would try to emulate this behavior by resetting color to default grey [&y], but grey wasn't always the last specified color.) The markup layer also supports shaders that apply color patterns to text blocks. Color names and shaders are defined in a new moddable file, Colors.xml.
* [modding] Added a "beguile" wish that forces the target into your party.
* [modding] Med names may now be extended by applying the [MedNamesExtension] attribute and implementing the IMedNamesExtension { int Priority(); void OnInitializeMedNames( List<string> medNames ); } interface.
=== 200.20: We've posted an update on the beta branch. ===
=== 200.20: We've posted an update on the beta branch. ===
Released on March 6th, 2020 (beta branch).
Released March 6th, 2020 (beta branch).
* Added a new cybernetic implant: medassist module.
* Added a new cybernetic implant: medassist module.
* Added a new item: syphon baton.
* Added a new item: syphon baton.
Line 2,808: Line 3,504:
* [modding] The ability of NPCs to repair, recharge, and identify artifacts in the trade screen is no longer controlled by the CanRepair, CanRecharge, and CanIdentify properties. Instead, it's determined by the relevant tinkering skills. (Repair enables the repair action, Tinker I enables recharge, and Gadget Inspector enables identify, with Tinker II, Tinker III, Intelligence modifier, and any relevant equipment contributing to identification performance.)
* [modding] The ability of NPCs to repair, recharge, and identify artifacts in the trade screen is no longer controlled by the CanRepair, CanRecharge, and CanIdentify properties. Instead, it's determined by the relevant tinkering skills. (Repair enables the repair action, Tinker I enables recharge, and Gadget Inspector enables identify, with Tinker II, Tinker III, Intelligence modifier, and any relevant equipment contributing to identification performance.)
=== 200.17 ===
=== 200.17 ===
Released on January 31, 2020 (beta build).
Released January 31, 2020 (beta build).
* We made some structural changes to the layout of the Tomb.
* We made some structural changes to the layout of the Tomb.
** We shifted the whole dungeon up several Z levels. The crematory is now one level above the surface.
** We shifted the whole dungeon up several Z levels. The crematory is now one level above the surface.
Line 2,825: Line 3,521:
* Added some more tomb propaganda.
* Added some more tomb propaganda.
* Renamed recarcassing nook to recoming nook.
* Renamed recarcassing nook to recoming nook.
* We made some changes to auto-equip.
** Auto-equip now gives you feedback on items that were unequipped as a result of your action.
** Eliminated most repetitive auto-equip messaging.
** Auto-equip now tries to unequip multiple items in order to equip an item that uses multiple equipment slots.
** Confirmation is now requested before automatically unequipping an item that will be destroyed by being unequipped.
* We tweaked the temperature-related behavior of liquids.
** You may find differences in how pouring liquids on you affects temperature.
** Standing in a pool of lava is no longer safe once you've dealt with the initial temperature shock.
** Your equipment and inventory now experience more temperature effects than before, particularly if you expose yourself to large amounts of lava.
* Fungal infections are now immune to heat, cold, electricity, and acid.
* Projectiles coming from a distance and passing near the player now produce a message in the message log.
* More combat sound effects are now properly controlled by the General > Combat Sounds option.
* Any NPC with whom you can perform the water ritual can now give you directions.
* The following actions performed while autoexploring now also operate on adjacent tiles: autoget, harvesting, butchering, trash rifling, opening a chest, and interacting with a bookshelf.
* Puffer fungi can now be hit by normal ranged weapons.
* Lava and acid now spawn less often in containers that are unsafe to house them.
* Companions now attempt to generally follow you even if they can't pathfind all the way to you (for example, because you have Force Bubble active).
* Mirrorshades now give a very small chance to reflect light-based attacks.
* Objects embedded in walls can no longer be taken or interacted with via the interact nearby command (unless you are also in the same tile as the wall).
* Items embedded in walls are now partially visible with penetrating radar.
* The overlay inventory screen now better handles having two heads or two faces.
* Multiple applications of Hobble now renew the duration of the effect rather than stacking the movespeed penalty.
* Carbide hand bones no longer modify hands added by Helping Hands, and they only affect the set of hands where the implant was implanted (in the event a True Kin has somehow acquired multiple sets of hands).
* Trader repair and recharge actions now more effectively handle plurality and stacking.
* Tattooing a companion no longer tattoos you instead of them.
* Smart use no longer pets Sheba Hagadias by default if Sheba is pettable.
* You can no longer open and close doors while frozen solid.
* Magazine-loaded ranged weapons now account for the weight and value of the ammo loaded in them.
* Solar and radio-powered cells now receive their charge more reliably on the world map and should cause less lag.
* Take-all no longer counts untakeable items when checking whether you're going over your weight limit.
* Added a new tile for the basic toolkit.
* Fixed some item duping exploits with evil twins and prism clones.
* Temporal fugue clones no longer lose their items before they expire.
* Fixed an issue with legendary breathers' and miners' names not showing up properly.
* Fixed a bug that made Berate 10x as likely to take effect if you had an Ego modifier of exactly zero.
* Fixed some bugs with explosions, other types of forced movement, and the generation of maps with ruined buildings.
* Fixed a bug that made DV and MA penalties from confusion become permanent if the game was saved and loaded.
* Fixed an issue with portable walls.
* Fixed an issue with nano-neuro animators.
* Fixed a typo in village monument descriptions.
* [modding] In character generation, whether a genotype is considered a mutant is now controlled explicitly by the new attribute IsMutant="true" in the genotype entry rather than by whether its name contains the substring "True". Mods affecting genotypes may need to add this attribute.
=== 199.0 ===
=== 199.0 ===
Released on November 16, 2019.
Released November 16, 2019.
* There are now sound effects for slotting and unslotting energy cells and recharging energy cells and capacitors.
* You will now be prompted when attempting to beguile or proselytize a target that is already your follower.
* Gas masks will now apply a bonus to gas-based saving throws.
* Non-overlay string entry popups now allow you paste from the clipboard with ctrl+v
* Fixed a bug that caused proselytize to go on cooldown when it's activation was cancelled before use.
* Fixed a bug that unintentionally prevented you from escaping out of the "I have a secret to share with you." dialog
* Fixed a bug that unintentionally prevented you from escaping out of the "Choose some gossip to share." dialog
=== 198.0 ===
=== 198.0 ===
Released on November 9, 2019.
Released November 9, 2019.
* Added more grass variety.
* Added more grass variety.
* Sealed liquid containers are no longer used as random cooking ingredients.
* Sealed liquid containers are no longer used as random cooking ingredients.
Line 2,848: Line 3,578:
* [modding] PlayWorldSound now works on objects that are equipped or inside containers.
* [modding] PlayWorldSound now works on objects that are equipped or inside containers.
=== 196.0 ===
=== 196.0 ===
Released on October 25, 2019.
Released October 25, 2019.
* Added two new cooking ingredients: congealed skulk and drop of nectar.
* Added three new cooking domains: Agility-based effects, burrowing-based effects, and uncertain attribute-based effects.
* Tszappur no longer has a chance to be disliked by the Mechanimists.
* Ontological anchors, ulnar stimulators, and night-vision goggles now have power switches.
* Slam once again requires a cudgel to be equipped.
* Time dilation now imposes a minimum penalty of 1 Quickness if it takes effect at all.
* Hidden factions no longer appear in the descriptions of NPCs who give reputation.
* Ogre Ape Pelts are now categorized as trade goods instead of snacks.
* You no longer get a warning message if an NPC picks up an object owned by someone else.
* Fixed a bug where slotted energy cells would also remain in your inventory.
* Fixed a bug that caused Frenzy to last indefinitely.
* Fixed a bug that caused NPCs to avoid light sources that also cooled them.
* Fixed a bug that let you escape out of certain mandatory dialogs, such as choosing a cooking recipe effect.
* Fixed a bug that caused immigrant tinkers in villages to not get set up properly.
* Fixed a missing newline in a Mechanimist saying.
=== 195.0 ===
=== 195.0 ===
Released on October 11th, 2019.
Released October 11th, 2019.
* Added two new cooking ingredients: congealed hulk honey and soul curd.
* Added two new cooking ingredients: congealed hulk honey and soul curd.
* Added two new cooking domains: Strength-based effects and powerful regeneration/healing-based effects.
* Added two new cooking domains: Strength-based effects and powerful regeneration/healing-based effects.
Line 2,886: Line 3,601:
* [modding] Conversation choice text loaded from XML now has its leading whitespaces trimmed.
* [modding] Conversation choice text loaded from XML now has its leading whitespaces trimmed.
=== 194.0 ===
=== 194.0 ===
Released on September 27, 2019.
Released September 27, 2019.
* Walls, furniture, and tombstones now occasionally appear with graffiti.
* If the creature you're dominating gets turned to stone by a lithofex gaze, you no longer erroneously die.
* Life loops now prevent the limb they're equipped on from being severed.
* Sheba Hagadias no longer has the chance to spawn as a pulsed field magnet.
* Fixed some display and reputation bugs on items painted or engraved with historical events from Resheph's life.
* [modding] Conversation node text now ignores leading whitespace. You can now insert a space manually with the special character sequence "/_".
* [modding] Fixed a bug in PlayerMutator.
* [modding] Added a new property to item mods: NativeTier. When generating mods for an item, if a mod's native tier is higher than the to-be-modded item's tier, its likelihood of being chosen is reduced by a factor of (NativeTier-ItemTier)*10.
* [modding] We refactored liquids.
** Liquids are now derived from BaseLiquid and are tagged with the [IsLiquid] attribute.
** Removed the byte identifiers. All liquid references are now based on string IDs mapped to the value assigned in BaseLiquid::ID.
* [modding] Added support for extending the JoppaWorldBuilder. Classes that extend IJoppaWorldBuilder and are tagged with the JoppaWorldBuilder attribute now have their before and after methods called during JoppaWorldBuilder execution. Here's an example.
=== 193.0 ===
=== 193.0 ===
Released on September 21, 2019.
Released September 21, 2019.
* We tweaked the layout of Joppa.
* We tweaked the layout of Joppa.
** Moved the sultan shrine to the map north of Joppa, near the graveyard.
** Moved the sultan shrine to the map north of Joppa, near the graveyard.
Line 2,917: Line 3,620:
** Attacker: the attacking creature
** Attacker: the attacking creature
=== 192.0 ===
=== 192.0 ===
Released on September 13, 2019.
Released September 13, 2019.
* Added a Sixth Great Sultan to the history of Qud: Resheph. His history is depicted via shrines like the other sultans but remains the same from game to game.
* Converted the dates that appear in sultan and village histories to the new Reshephian calendar.
* Added a new faction: Cult of the Coiled Lamb.
* Added a secluded shrine to Resheph in the Stiltgrounds.
* Added a new NPC to the Stiltgrounds: Tszappur, disciple of the Coiled Lamb. Tszappur will muse with you over the significance of the events in Resheph's life.
* Altered the entry point tile of the Six Day Stilt.
* Revamped the post-quest dialog for 'What's Eating the Watervine?'.
* Life drain now properly ceases if the drainer dies.
* Fixed a bug that caused the attacker to be treated as the defender during some critical hit effects.
* Fixed a typo in maghammer's description.
* Fixed some other typos.
* [modding] Mods can now include a Commands.xml file that adds mod-specific keybinds. The command IDs are fired as events on the player body.
* [modding] Mods can now include an Options.xml file that adds mod-specific options.
* [modding] The NameMaker and Tinkering classes are now public.
=== September 6, 2019 ===
=== September 6, 2019 ===
* Added a new item: maghammer.
* Added a new item: maghammer.
Line 2,970: Line 3,659:
* [modding] You can now set the Owner field on objects in the map editor.
* [modding] You can now set the Owner field on objects in the map editor.
=== 190.0 ===
=== 190.0 ===
Released on August 24, 2019.
Released August 24, 2019.
* Arconauts report the continued unearthing of a massive tomb complex surrounding the Spindle at Omonporch. A stolen ledger reveals the presence of catacombs, a crematory, crypts, and sepulchers for each of the Six Great Sultans. They insist that we monitor the site for further developments, which, they say, will continue to come.
* Arconauts report the continued unearthing of a massive tomb complex surrounding the Spindle at Omonporch. A stolen ledger reveals the presence of catacombs, a crematory, crypts, and sepulchers for each of the Six Great Sultans. They insist that we monitor the site for further developments, which, they say, will continue to come.
* The description on shields now clarifies that shields only grant their AV when you successfully block an attack.
* The description on shields now clarifies that shields only grant their AV when you successfully block an attack.
Line 3,008: Line 3,697:
* Fixed a typo in the dawnglider tail description.
* Fixed a typo in the dawnglider tail description.
=== 188.0 ===
=== 188.0 ===
Released on August 10, 2019.
Released August 10, 2019.
* Added a new Tactics power: Deft Throwing.
* Added a new Tactics power: Deft Throwing.
* We changed how the Backswing power works.
* We changed how the Backswing power works.
Line 3,050: Line 3,739:
* [modding] Added a new tag, HeroLevelMultiplier, that can be put on creatures and hero templates. It lets you specify the level multiplier applied when a creature is uplifted to a unique. The default unspecified value is 1.5.
* [modding] Added a new tag, HeroLevelMultiplier, that can be put on creatures and hero templates. It lets you specify the level multiplier applied when a creature is uplifted to a unique. The default unspecified value is 1.5.
=== 2.0.186 ===
=== 2.0.186 ===
Released on July 27, 2019.
Released July 27, 2019.
* You now get a popup message when one of your followers dies, with some exceptions for temporary or swarming followers.
* You now get a popup message when one of your followers dies, with some exceptions for temporary or swarming followers.
* Added some conditional dialog to Yurl.
* Added some conditional dialog to Yurl.
Line 3,073: Line 3,762:
* [modding] Scrap buffer generation is now thread-safe.
* [modding] Scrap buffer generation is now thread-safe.
=== 2.0.184.0 ===
=== 2.0.184.0 ===
Released on July 13, 2019.
Released July 13, 2019.
* We did some work on Grit Gate.
* We did some work on Grit Gate.
** Gave new dialog, description, skills, and equipment to Mafeo, Jacobo, Sparafucile, Dardi, Aloysius, Hortensa, Iseppa, Neek, and Shem -1.
** Gave new dialog, description, skills, and equipment to Mafeo, Jacobo, Sparafucile, Dardi, Aloysius, Hortensa, Iseppa, Neek, and Shem -1.
Line 3,107: Line 3,796:
* Copies of the sheaf of bloodstained goatskin parchment no longer appear in the world with the title "Illuminated".
* Copies of the sheaf of bloodstained goatskin parchment no longer appear in the world with the title "Illuminated".
=== 2.0.182.0 ===
=== 2.0.182.0 ===
Released on June 22, 2019.
Released June 22, 2019.
* Updated the dialog and changed the quest turn-in sequence for Decoding the Signal to make more sense narratively.
* Updated the dialog and changed the quest turn-in sequence for Decoding the Signal to make more sense narratively.
* Added new descriptions to one of the arc sconces, glass, tinted glass, urshiib, newfather, chromeling, chain laser, forcefield, and force barrier.
* Added new descriptions to one of the arc sconces, glass, tinted glass, urshiib, newfather, chromeling, chain laser, forcefield, and force barrier.
Line 3,150: Line 3,839:
* [modding] Mod build errors are now logged to a separate file: build_log.txt.
* [modding] Mod build errors are now logged to a separate file: build_log.txt.
=== 2.0.180.0 ===
=== 2.0.180.0 ===
Released on June 7, 2019.
Released June 7, 2019.
* The 'cook a recipe' popup now displays the effect of the meal, sorts favorites to the top and hides uncookable recipies by default.
* The 'cook a recipe' popup now displays the effect of the meal, sorts favorites to the top and hides uncookable recipies by default.
* The console version of the 'cook a recipe' popup got a make-over.
* The console version of the 'cook a recipe' popup got a make-over.
Line 3,177: Line 3,866:
* [modding] The DesalinationPellet part can now be modded to remove or convert different liquids; see the Desalination Pellet blueprint for its configuration attributes.
* [modding] The DesalinationPellet part can now be modded to remove or convert different liquids; see the Desalination Pellet blueprint for its configuration attributes.
=== 2.0.179.0 ===
=== 2.0.179.0 ===
Released on May 31, 2019.
Released May 31, 2019.
* Added new autoexplore options to ignore enemies based on their distance and your evaluation of their difficulty.
* Added new autoexplore options to ignore enemies based on their distance and your evaluation of their difficulty.
* Autoexplore will no longer run into immobile friendlies and stop.
* Autoexplore will no longer run into immobile friendlies and stop.
Line 3,200: Line 3,889:
* [modding] Many conversation hooks have events now, see
* [modding] Many conversation hooks have events now, see
=== 2.0.178 ===
=== 2.0.178 ===
Released on May 25, 2019.
Released May 25, 2019.
* Target pickers will no longer snap to the mouse location until the pointer moves.
* Target pickers will no longer snap to the mouse location until the pointer moves.
* Clicking the window to regain focus with mouse input enabled will no longer walk to the clicked location.
* Clicking the window to regain focus with mouse input enabled will no longer walk to the clicked location.
Line 3,264: Line 3,953:
* [modding] Added scrolling functionality to the Subtypes selection screens ('Choose Calling' and 'Choose Arcology & Caste').
* [modding] Added scrolling functionality to the Subtypes selection screens ('Choose Calling' and 'Choose Arcology & Caste').
=== 2.0.176 ===
=== 2.0.176 ===
Released on May 10, 2019.
Released May 10, 2019.
* When you're looking at something with the Look command, you can now hit space to bring up an interaction menu for the object you're looking at. From there you can target the object, untarget it, or bring up its list of visible status effects.
* When you're looking at something with the Look command, you can now hit space to bring up an interaction menu for the object you're looking at. From there you can target the object, untarget it, or bring up its list of visible status effects.
* Special follower interactions (rename, give items, attack target) are now accessed through the look interaction menu. Some of them work at a distance but only if your companion is able to hear you or you have telepathy.
* Special follower interactions (rename, give items, attack target) are now accessed through the look interaction menu. Some of them work at a distance but only if your companion is able to hear you or you have telepathy.
Line 3,297: Line 3,986:
* [modding] Added support for binary serialization of types from mods.
* [modding] Added support for binary serialization of types from mods.
=== 2.0.175 ===
=== 2.0.175 ===
Released on May 3, 2019.
Released May 3, 2019.
* Added a new book: The Artless Beauty.
* Added a new book: The Artless Beauty.
* Added a new energy cell mod: radio-powered.
* Added a new energy cell mod: radio-powered.
Line 3,414: Line 4,103:
** Updated many existing items and creatures.
** Updated many existing items and creatures.
** Entirely refactored the 'A Call to Arms' quest.
** Entirely refactored the 'A Call to Arms' quest.
=== April 12, 2019 ===
=== 6 DAYS LEFT ===
Released April 12, 2019.
* The Barathrumites are still remodeling. Continue staying tuned.
* The Barathrumites are still remodeling. Continue staying tuned.
* Added new item: blood-gradient hand vacuum.
* Added new item: blood-gradient hand vacuum.
Line 3,462: Line 4,152:
* Fixed a bug that caused some stun effects to be trivial to save against.
* Fixed a bug that caused some stun effects to be trivial to save against.
=== 2.0.171.0 ===
=== 2.0.171.0 ===
Released on March 29, 2019.
Released March 29, 2019.
* Added a new grenade mod, phase-conjugate, that causes grenades to shift phase right before they explode.
* Added a new grenade mod, phase-conjugate, that causes grenades to shift phase right before they explode.
* Added new dialog for scribes, vintners, shoemakers, and Issachari tribesfolk.
* Added new dialog for scribes, vintners, shoemakers, and Issachari tribesfolk.
Line 3,520: Line 4,210:
* Becoming nooks and the Sacred Well now have menu actions appropriate to their uses.
* Becoming nooks and the Sacred Well now have menu actions appropriate to their uses.
=== 2.0.168.0 ===
=== 2.0.168.0 ===
Released on March 1, 2019.
Released March 1, 2019.
* Tinkering messages are now cleared about which bits you need and which you have, and the list of bits you have is now presented in a consistent order.
* Tinkering messages are now cleared about which bits you need and which you have, and the list of bits you have is now presented in a consistent order.
* The game version is now displayed in relevant UI messages such as when a game fails to load.
* The game version is now displayed in relevant UI messages such as when a game fails to load.
Line 3,568: Line 4,258:
* Fixed a bug that caused only baetyls to climb through spacetime vortices and rifts instead of all kinds of creatures.
* Fixed a bug that caused only baetyls to climb through spacetime vortices and rifts instead of all kinds of creatures.
=== 2.0.166.0 ===
=== 2.0.166.0 ===
Released on February 15, 2019.
Released February 15, 2019.
* We refreshed the banana grove.
* We refreshed the banana grove.
** Changed the stats, behaviors, and descriptions of the following creatures and plants: cyclopean gibbon, red death dacca, gelatinous palms (now called irritable palms), and fruit flies (now called adiyys).
** Changed the stats, behaviors, and descriptions of the following creatures and plants: cyclopean gibbon, red death dacca, gelatinous palms (now called irritable palms), and fruit flies (now called adiyys).
Line 3,600: Line 4,290:
* [modding] The LiquidVolume part now has the fields Sealed (a boolean which, if true, makes the liquid inaccessible), ManualSeal (a boolean that enables seal and unseal inventory actions on the item), and LiquidVisibleWHenSealed (a boolean which, when true, means the liquid can be seen while the volume is sealed; if false it cannot).
* [modding] The LiquidVolume part now has the fields Sealed (a boolean which, if true, makes the liquid inaccessible), ManualSeal (a boolean that enables seal and unseal inventory actions on the item), and LiquidVisibleWHenSealed (a boolean which, when true, means the liquid can be seen while the volume is sealed; if false it cannot).
=== 2.0.165.0 ===
=== 2.0.165.0 ===
Released on February 8, 2019.
Released February 8, 2019.
* Most static quests now award reputation when completed.
* Most static quests now award reputation when completed.
* The maps "behind" the Spindle are no longer empty.
* The maps "behind" the Spindle are no longer empty.
Line 3,684: Line 4,374:
* Fixed a bug with freshwater autoget.
* Fixed a bug with freshwater autoget.
=== 2.0.162.0 ===
=== 2.0.162.0 ===
Released on Stratification.
Released Stratification.
* We refreshed the underground cave systems, adding new geological strata and several new creatures.
* We refreshed the underground cave systems, adding new geological strata and several new creatures.
** Added over 70 new creatures.
** Added over 70 new creatures.
Line 3,723: Line 4,413:
** It's a big patch, so several other changes got in, too. Let us know if you see something unexpected.
** It's a big patch, so several other changes got in, too. Let us know if you see something unexpected.
=== 2.0.160.0 ===
=== 2.0.160.0 ===
Released on December 15, 2018.
Released December 15, 2018.
* Added two new music tracks for Bey Lah and Barathrum's study.
* Added two new music tracks for Bey Lah and Barathrum's study.
* Village music now plays in the outskirts of villages.
* Village music now plays in the outskirts of villages.
Line 3,919: Line 4,609:
=== September 28, 2018 ===
=== September 28, 2018 ===
* We made a bunch of enhancements to the body part system.
* We made a bunch of enhancements to the body part system.
* Hyrkhounds' acid-dripping fangs now do acid damage rather than fire damage.
* You no longer lose your proper noun status while you are dominating a creature.
* The following actions can no longer be taken while frozen: Lunge, Swipe, Shield Slam, Shield Wall, Rebuke Robot, Empty the Clips, Draw a Bead, Charge, Juke, Sprint, Deploy Turret, Lay Mine, Recharge Cell, tinkering, and changing stances.
* Berate and Proselytize can no longer be performed while frozen, except by telepaths.
* Fixed a bug that caused Menacing Stare to use a much larger Ego-based modifier than was intended.
* You can now maintain a mark on a target (via Draw a Bead) through force fields you can fire through.
* You can now Jump into or through a force field that you can pass through.
* NPC activation of Shield Wall no longer mistakenly displays a message as if they had activated Sprint.
=== September 21, 2018 [Hindren Patch] ===
=== September 21, 2018 [Hindren Patch] ===
* Qud's augurs have read the petals on the wind and agree: the deerfolk who call themselves 'hindren' are real, and their hidden village exists. The hindren patch is now live!
* Qud's augurs have read the petals on the wind and agree: the deerfolk who call themselves 'hindren' are real, and their hidden village exists. The hindren patch is now live!