User:Illuminatiswag/Sandbox: Difference between revisions

correct header type
(fixed template thing)
(correct header type)
Line 1: Line 1:
== 203.33 ==
=== 203.33 ===
Released April 22, 2022.
Released April 22, 2022.
* The Joppa Zealot is now much louder.
* The Joppa Zealot is now much louder.
Line 24: Line 24:
* Fixed a bug that caused furniture to rarely spawn stacked.
* Fixed a bug that caused furniture to rarely spawn stacked.
* Fixed a bug that increased world map lag.
* Fixed a bug that increased world map lag.
== 203.32 ==
=== 203.32 ===
Released 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.
Line 56: Line 56:
* 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.
* MORE ABOUT THI
* MORE ABOUT THI
== 203.29 ==
=== 203.29 ===
Released 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.
Line 78: Line 78:
* Fixed a typo with a Paralyzing Stinger exclusion.
* Fixed a typo with a Paralyzing Stinger exclusion.
* [modding]Added anatomies for motes, mirrors, and octohedra.
* [modding]Added anatomies for motes, mirrors, and octohedra.
== 203.28 ==
=== 203.28 ===
Released 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.
Line 112: Line 112:
* Fixed a bug that prevented Hindriarch Esk from participating in the "Landings Pads" quest.
* Fixed a bug that prevented Hindriarch Esk from participating in the "Landings Pads" quest.
* 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 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.
Line 135: Line 135:
* Fixed a bug that caused wire strands to display both a length and a stack size.
* Fixed a bug that caused wire strands to display both a length and a stack size.
* 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 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.
Line 155: Line 155:
* Fixed a bug that caused the Cudgel Proficiency skill to apply its +2 hit bonus to short blades instead of cudgels.
* Fixed a bug that caused the Cudgel Proficiency skill to apply its +2 hit bonus to short blades instead of cudgels.
* [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 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).
Line 174: Line 174:
* [modding] GameObject.Explode() can now take an optional argument List<GameObject> Hit that will be used as the tracking list for what objects the explosion has affected.
* [modding] GameObject.Explode() can now take an optional argument List<GameObject> Hit that will be used as the tracking list for what objects the explosion has affected.
* [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 February 25, 2022.
Released February 25, 2022.
* We made some improvements to saved games.
* We made some improvements to saved games.
Line 230: Line 230:
* Fixed a bug that made transparent solid objects impossible to look at using the tooltip looker.
* Fixed a bug that made transparent solid objects impossible to look at using the tooltip looker.
* [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 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.
Line 288: Line 288:
* Fixed a bug that caused the 'A' hotkey for the old ASCII editor to crash the game if pressed on the main menu.
* Fixed a bug that caused the 'A' hotkey for the old ASCII editor to crash the game if pressed on the main menu.
* [modding] Added the IfTime , IfLedBy , and IfZoneName  conversation predicates.
* [modding] Added the IfTime , IfLedBy , and IfZoneName  conversation predicates.
== 203.12 - 'beta' branch ==
=== 203.12 - 'beta' branch ===
Released 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.
Line 333: Line 333:
*  
*  
* [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 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.
Line 345: Line 345:
* Fixed a bug that caused the hooks from Hooks for Feet to be placed in your inventory when buying new mutations.
* Fixed a bug that caused the hooks from Hooks for Feet to be placed in your inventory when buying new mutations.
* 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 January 21, 2022.
Released January 21, 2022.
* Added a new music track to deep caves.
* Added a new music track to deep caves.
Line 366: Line 366:
* 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)
* MORE ABOUT THIS GAME
* MORE ABOUT THIS GAME
== 203.6 - 'beta' branch ==
=== 203.6 - 'beta' branch ===
Released January 14, 2022.
Released January 14, 2022.
* Added a new music track to [redacted].
* Added a new music track to [redacted].
Line 379: Line 379:
* Fixed a bug that caused the game to freeze if you were dominating an object requiring fungal vision as the shimmering effect expired.
* Fixed a bug that caused the game to freeze if you were dominating an object requiring fungal vision as the shimmering effect expired.
* 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 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.
Line 392: Line 392:
* Fixed a bug that caused read books to count multiple times for achievements.
* Fixed a bug that caused read books to count multiple times for achievements.
* [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 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.
Line 420: Line 420:
* [modding] Made the 'sheeter' wish more robust.
* [modding] Made the 'sheeter' wish more robust.
* MORE ABOUT THIS GAME
* MORE ABOUT THIS GAME
== 202.101 ==
=== 202.101 ===
Released December 10, 2021.
Released December 10, 2021.
* Robots and mutated plants can now be stunned.
* Robots and mutated plants can now be stunned.
Line 439: Line 439:
* Fixed several rare exceptions in the display of cooking recipies.
* Fixed several rare exceptions in the display of cooking recipies.
* Fixed a typo in arc winder's description.
* Fixed a typo in arc winder's description.
== 202.100 ==
=== 202.100 ===
Released December 3, 2021.
Released December 3, 2021.
* Regen tanks no longer generate with drained capacitors.
* Regen tanks no longer generate with drained capacitors.
Line 456: Line 456:
* Fixed a typo in unfinished sculpture.
* Fixed a typo in unfinished sculpture.
* [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 November 28, 2021.
Released November 28, 2021.
* Added hotkeys to the campfire menu.
* Added hotkeys to the campfire menu.
Line 470: Line 470:
* Fixed an invalid "Enigna Cap" blueprint reference.
* Fixed an invalid "Enigna Cap" blueprint reference.
* [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 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.
Line 485: Line 485:
* Fixed a bug that caused companions to continuously unload and reload energy cells if they had spares in their inventory after trading.
* Fixed a bug that caused companions to continuously unload and reload energy cells if they had spares in their inventory after trading.
* 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 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.
Line 504: Line 504:
* Fixed a bug that caused Ironshank to become incurable upon reaching the maximum penalty.
* Fixed a bug that caused Ironshank to become incurable upon reaching the maximum penalty.
* 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 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.
Line 539: Line 539:
* [modding] Like Subtypes, Genotypes can now define individual <extrainfo> elements instead of <chargeninfo>.
* [modding] Like Subtypes, Genotypes can now define individual <extrainfo> elements instead of <chargeninfo>.
* [modding] Fixed invalid manifest IDs breaking certain mods.
* [modding] Fixed invalid manifest IDs breaking certain mods.
== 202.93 ==
=== 202.93 ===
Released 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.
Line 553: Line 553:
* [modding] Added an option to write compiled mod assemblies to disk.
* [modding] Added an option to write compiled mod assemblies to disk.
* [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.
== October 22, 2021 ==
=== October 22, 2021 ===
* This is a release candidate for Monday's launch.
* This is a release candidate for Monday's launch.
*  
*  
Line 592: Line 592:
* [modding] Added a context menu to objects in the map editor for adding a part without the need of a new blueprint.
* [modding] Added a context menu to objects in the map editor for adding a part without the need of a new blueprint.
* [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 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.
Line 620: Line 620:
* Fixed a typo in trining lamprey's description.
* Fixed a typo in trining lamprey's description.
* 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 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.
Line 635: Line 635:
* Turrets mounting blood-gradient hand vacuums are now called blood-gradient vacuum turrets.
* Turrets mounting blood-gradient hand vacuums are now called blood-gradient vacuum turrets.
* Baetyls no longer request nanon-modded items.
* Baetyls no longer request nanon-modded items.
== 203.83 - 'beta' branch ==
=== 203.83 - 'beta' branch ===
Released October 1, 2021.
Released October 1, 2021.
* Added all new tiles for most missile weapons.
* Added all new tiles for most missile weapons.
Line 660: Line 660:
* Fixed a bug that caused Golgotha and Bethesda Susa to not build properly.
* Fixed a bug that caused Golgotha and Bethesda Susa to not build properly.
* [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 September 24, 2021.
Released September 24, 2021.
* Flawless crysteel gear is now a bit rarer.
* Flawless crysteel gear is now a bit rarer.
Line 686: Line 686:
* Fixed a bug that caused subtype tile detail colors to not be properly set
* Fixed a bug that caused subtype tile detail colors to not be properly set
* 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 September 17, 2021.
Released September 17, 2021.
* Added a new kind of fauna: bop sponge.
* Added a new kind of fauna: bop sponge.
Line 710: Line 710:
* Fixed an issue that would prevent [redacted] from carving murals if interruped by a serialization cycle.
* Fixed an issue that would prevent [redacted] from carving murals if interruped by a serialization cycle.
* [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 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.
Line 778: Line 778:
* [modding] Added some new predicates to conversations: IfTrueKin, IfNotTrueKin, IfGenotype, IfNotGenotype, IfSubtype, and IfNotSubtype.
* [modding] Added some new predicates to conversations: IfTrueKin, IfNotTrueKin, IfGenotype, IfNotGenotype, IfSubtype, and IfNotSubtype.
* [modding] Unity impostors now support X and Y offsets.
* [modding] Unity impostors now support X and Y offsets.
== 201.114/202.74 ==
=== 201.114/202.74 ===
Released 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.
Line 802: Line 802:
* Fixed a bug that occasionally caused quest steps triggered by visiting a zone to finish before you actually visited the zone.
* Fixed a bug that occasionally caused quest steps triggered by visiting a zone to finish before you actually visited the zone.
* Fixed an exception when cancelling aggression.
* Fixed an exception when cancelling aggression.
== 201.113/202.73 ==
=== 201.113/202.73 ===
Released July 16, 2021.
Released July 16, 2021.
* Digging tools now work on rubble and boulders.
* Digging tools now work on rubble and boulders.
Line 825: Line 825:
* Fixed a bug that caused action queue inconsistences at the start of a new game.
* Fixed a bug that caused action queue inconsistences at the start of a new game.
* [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 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.
Line 849: Line 849:
* Fixed a bug that caused VSync to stop functioning when the game window was resized on Linux.
* Fixed a bug that caused VSync to stop functioning when the game window was resized on Linux.
* 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 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.
Line 865: Line 865:
* Fixed a bug that caused dynamic starting villages to not be constrained in the western portion of the map.
* Fixed a bug that caused dynamic starting villages to not be constrained in the western portion of the map.
* [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 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.
Line 893: Line 893:
* Fixed a bug that caused empty ground tiles to appear in desert villages and ruins.
* Fixed a bug that caused empty ground tiles to appear in desert villages and ruins.
* 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 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.)
Line 940: Line 940:
* Fixed a rare issue causing village build failures.
* Fixed a rare issue causing village build failures.
* Fixed a rare exception.
* Fixed a rare exception.
== 201.105/202.65 ==
=== 201.105/202.65 ===
Released 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.
Line 968: Line 968:
* Fixed a bug that caused cloned sludges to share component liquids.
* Fixed a bug that caused cloned sludges to share component liquids.
* [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 May 28, 2021.
Released May 28, 2021.
* Added new descriptions for books and crocs.
* Added new descriptions for books and crocs.
Line 1,008: Line 1,008:
* Fixed a bug that caused trailing commas to be included in some creatures' shortened names.
* Fixed a bug that caused trailing commas to be included in some creatures' shortened names.
* 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 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.
Line 1,059: Line 1,059:
* Fixed a bug that caused some artifacts to retain their unidentified tile appearance after being identified.
* Fixed a bug that caused some artifacts to retain their unidentified tile appearance after being identified.
* 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 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.
Line 1,095: Line 1,095:
* 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.
== 201.99 ==
=== 201.99 ===
Released May 7, 2021.
Released May 7, 2021.
* Added two new tracks for the [redacted].
* Added two new tracks for the [redacted].
Line 1,132: Line 1,132:
* You can now check your game mode, turn counter, and world seed in game by hitting Esc and selecting Game Info.
* 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.
* We reworded the debug options around disabling permadeath to make them clearer.
== 201.98/202.58 ==
=== 201.98/202.58 ===
Released 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.
Line 1,172: Line 1,172:
* [modding] Legendary creature naming is now handled via Naming.xml.
* [modding] Legendary creature naming is now handled via Naming.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.
* [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 April 23, 2021.
Released April 23, 2021.
* Slugs now below to the mollusk faction.
* Slugs now below to the mollusk faction.
Line 1,192: Line 1,192:
* Fixed a bug that prevented successfully pouring liquids on non-flying things while you were flying.
* Fixed a bug that prevented successfully pouring liquids on non-flying things while you were flying.
* [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 April 16, 2021.
Released April 16, 2021.
* You can now talk to nests.
* You can now talk to nests.
Line 1,247: Line 1,247:
* Mods with duplicate IDs are no longer loaded. If there are duplicates, the mod in the local mod directory has preferred loading status.
* Mods with duplicate IDs are no longer loaded. If there are duplicates, the mod in the local mod directory has preferred loading status.
* 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 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.
Line 1,274: Line 1,274:
* Fixed a bug that caused options to occasionally get unintentionally cleared during a data hotload.
* Fixed a bug that caused options to occasionally get unintentionally cleared during a data hotload.
* 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 April 2, 2021.
Released April 2, 2021.
* Added a new tile for mechanical wings.
* Added a new tile for mechanical wings.
Line 1,307: Line 1,307:
* IfTestState="test" makes the conversation element conditional on a test of game state (see https://cavesofqud.fandom.com/wiki/Modding:Conversation for details)
* IfTestState="test" makes the conversation element conditional on a test of game state (see https://cavesofqud.fandom.com/wiki/Modding:Conversation for details)
* [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 March 26, 201.
Released March 26, 201.
* You can now disassemble unidentified artifacts.
* You can now disassemble unidentified artifacts.
Line 1,367: Line 1,367:
* [debug] The testhero wish now adds the creature to the action queue if they have a brain.
* [debug] The testhero wish now adds the creature to the action queue if they have a brain.
* [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 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.
Line 1,420: Line 1,420:
* Fixed some cases where the hotkey for an interaction was highlighted on an insignificant word.
* Fixed some cases where the hotkey for an interaction was highlighted on an insignificant word.
* [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 March 12, 2021.
Released March 12, 2021.
* We changed how robots and mutations interact.
* We changed how robots and mutations interact.
Line 1,487: Line 1,487:
* Fixed a typo in the glotrot tomb inscription.
* Fixed a typo in the glotrot tomb inscription.
* 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 March 5, 2021.
Released March 5, 2021.
* Tweaked the layout of the Tinkering screen.
* Tweaked the layout of the Tinkering screen.
Line 1,537: Line 1,537:
* [modding] Mods' Steam Workshop names no longer dictate their internal IDs and thus won't prevent approval if they contain invalid characters.
* [modding] Mods' Steam Workshop names no longer dictate their internal IDs and thus won't prevent approval if they contain invalid characters.
* [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 February 26, 2021.
Released February 26, 2021.
* Renamed miasmatic ash to osseous ash.
* Renamed miasmatic ash to osseous ash.
Line 1,564: Line 1,564:
* Fixed some capitalization inconsistency with 'Sightless Way'.
* Fixed some capitalization inconsistency with 'Sightless Way'.
* [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 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.
Line 1,603: Line 1,603:
* Fixed verb conjugation in the description of phylactery squire.
* Fixed verb conjugation in the description of phylactery squire.
* [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 February 12, 2021.
Released February 12, 2021.
* Gave agolflies wings.
* Gave agolflies wings.
Line 1,645: Line 1,645:
* Fixed elastyne skin suit appearing in certain encounter tables twice.
* Fixed elastyne skin suit appearing in certain encounter tables twice.
* [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 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.
Line 1,680: Line 1,680:
* Fixed some empty text in recipes and cooked meal descriptions.
* Fixed some empty text in recipes and cooked meal descriptions.
* Fixed a typo in the error log.
* Fixed a typo in the error log.
== 201.67/202.26 ==
=== 201.67/202.26 ===
Released 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.
Line 1,722: Line 1,722:
* Fixed a typo in square cap.
* Fixed a typo in square cap.
* Fixed some grammar errors with relic boots.
* Fixed some grammar errors with relic boots.
== 201.62/202.22 ==
=== 201.62/202.22 ===
Released January 22, 2021.
Released January 22, 2021.
* Warden Ualraig no longer carries glowspheres.
* Warden Ualraig no longer carries glowspheres.
Line 1,768: 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.
== 201.61 ==
=== 201.61 ===
Released January 15, 2021.
Released January 15, 2021.
* Added ink, sap, and wax weeps.
* Added ink, sap, and wax weeps.
Line 1,845: Line 1,845:
* 202.20 - 'beta' branch
* 202.20 - 'beta' branch
* [modding] ConsoleChar underwent a large internal refactor to simplify its data structure and provide a more flexible framework for colors.
* [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 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.
Line 1,877: Line 1,877:
* 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.
== 201.59 ==
=== 201.59 ===
Released January 1, 2021.
Released January 1, 2021.
* Added several new movement-related commands:
* Added several new movement-related commands:
Line 1,921: Line 1,921:
* Added prerelease input manager keybindings for load game, save game and auto-attack-nearest
* 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
* Fixed an issue with liquid selection when modern ui elements were enabled
== 201.58 ==
=== 201.58 ===
Released December 25, 2020.
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.
Line 1,960: Line 1,960:
* Fixed an issue with some dynamically typed NPCs appearing as generic "breathbeards"
* Fixed an issue with some dynamically typed NPCs appearing as generic "breathbeards"
* Fixed an issue with overal message log toggling via legacy keybinds
* Fixed an issue with overal message log toggling via legacy keybinds
== 201.57 ==
=== 201.57 ===
Released December 18, 2020.
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".
Line 2,014: Line 2,014:
* 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 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
* Fixed an issue causing a few non-alternate adventure keybinds to fire even when the alternate key was pressed
== 201.56 ==
=== 201.56 ===
Released December 11, 2020.
Released December 11, 2020.
* Turbows now allow Strength bonuses to apply to arrow penetration.
* Turbows now allow Strength bonuses to apply to arrow penetration.
Line 2,051: Line 2,051:
* Added a new number-picker popup that supports directional inputs
* Added a new number-picker popup that supports directional inputs
* Added prerelase input manager key bindings for journal screen management
* Added prerelase input manager key bindings for journal screen management
== 201.55 ==
=== 201.55 ===
Released December 4, 2020.
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.
Line 2,073: Line 2,073:
* Added zoom in and zoom out bindngs to the prerelease input manager
* 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
* Cancel now properly exits the pick direction screen when prerelease input manager is enabled
== 201.53/202.11 ==
=== 201.53/202.11 ===
Released 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.
Line 2,098: Line 2,098:
* [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.
== 201.51 ==
=== 201.51 ===
Released 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.
Line 2,132: Line 2,132:
* Fixed a bug causing UI lockups with the modern UI enabled
* Fixed a bug causing UI lockups with the modern UI enabled
* Fixed a bug causing excessive log spam
* Fixed a bug causing excessive log spam
== 201.50 ==
=== 201.50 ===
Released November 13, 2020.
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.
Line 2,178: Line 2,178:
* Added tooltips to the modern ui
* Added tooltips to the modern ui
* Cooking with acid-based effects now grant the proper gas generation mutation.
* Cooking with acid-based effects now grant the proper gas generation mutation.
== 201.49 ==
=== 201.49 ===
Released November 7, 2020.
Released November 7, 2020.
* New items: wristcomp, turbow, a variety of arrows.
* New items: wristcomp, turbow, a variety of arrows.
Line 2,224: Line 2,224:
* [modding] On case-sensitive platforms, manifest.json is no longer required to be lower-case.
* [modding] On case-sensitive platforms, manifest.json is no longer required to be lower-case.
* [modding] Worlds.xml now supports self-closing tags.
* [modding] Worlds.xml now supports self-closing tags.
== 201.48 ==
=== 201.48 ===
Released October 30, 2020.
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.
Line 2,289: Line 2,289:
* [modding] On case-sensitive platforms, manifest.json is no longer required to be lower-case.
* [modding] On case-sensitive platforms, manifest.json is no longer required to be lower-case.
* [modding] Worlds.xml now supports self-closing tags.
* [modding] Worlds.xml now supports self-closing tags.
== 201.47 ==
=== 201.47 ===
Released October 16, 2020.
Released October 16, 2020.
* Rejoinder is now toggleable.
* Rejoinder is now toggleable.
Line 2,336: Line 2,336:
* Added 'Take All' and 'Store Items' bindings to a new Container category. Defaults to right trigger and right shoulder, respectively.
* 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.
* Added a 'Set Primary Limb' binding to the Character Sheet category. Defaults to right trigger.
== 201.46 ==
=== 201.46 ===
Released October 9, 2020.
Released October 9, 2020.
* Clonelings' cloning ability now respects phase and flight.
* Clonelings' cloning ability now respects phase and flight.
Line 2,361: Line 2,361:
* Actions that are performed when the 'Alternate' button is pressed are now bindable here: Options > Control Mapping > Categories > AltAdventure
* 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.
* Fixed a bug that prevented the cancel button from being rebound.
== 201.45 ==
=== 201.45 ===
Released 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.
Line 2,409: Line 2,409:
* 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.
== 200.97 ==
=== 200.97 ===
Released 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.
Line 2,482: Line 2,482:
* Fixed a bug that caused some wait commands to improprely remove wait-based effects, like tightened carapace.
* 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.
* [debug] Rapid mutation popups no longer occur when popups are suppressed.
== 200.95 ==
=== 200.95 ===
Released September 11, 2020.
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.
Line 2,553: Line 2,553:
* [modding] Members on the WorldBuilder class are now public.
* [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.
* [modding] The cell Inherits property in Worlds.xml now functions properly when merging into existing worlds.
== 200.91 ==
=== 200.91 ===
Released September 5th, 2020.
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)".
Line 2,679: Line 2,679:
* Sleep Gas Generation and sleep gas breathing no longer prevent you from voluntarily going to sleep.
* 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.
* NPCs immune to sleep gas no longer avoid it while pathfinding.
== 200.90 ==
=== 200.90 ===
Released August 28, 2020.
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.
Line 2,795: Line 2,795:
* Sheba's Give Book option now remembers where you were in the list when it re-opens.
* Sheba's Give Book option now remembers where you were in the list when it re-opens.
* [modding] Added a new test Debug option, "Show Error Popup", that should be useful for modders.
* [modding] Added a new test Debug option, "Show Error Popup", that should be useful for modders.
== 200.89 ==
=== 200.89 ===
Released August 21, 2020.
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.
Line 2,978: Line 2,978:
* [modding] Colors, anatomies, options, conversations, and pronouns now reload properly when mod configuration changes.
* [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.
* [modding] Fixed a bug that caused the detail color of subtypes to be merged onto the tile.
== 200.86 ==
=== 200.86 ===
Released August 14, 2020.
Released August 14, 2020.
* You can once again acquire fungal infections.
* You can once again acquire fungal infections.
Line 3,014: Line 3,014:
* 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.
== 200.82 ==
=== 200.82 ===
Released 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.
Line 3,062: Line 3,062:
* [modding] We added a new in-progress overlay UI for the Mod Manager.
* [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 https://cavesofqud.gamepedia.com/Modding:Manifest.json.
* [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 https://cavesofqud.gamepedia.com/Modding:Manifest.json.
== 200.81 ==
=== 200.81 ===
Released July 31, 2020.
Released July 31, 2020.
* Trolls now know how to swim.
* Trolls now know how to swim.
Line 3,106: Line 3,106:
* [modding] Errors and warnings generated by the mod compiler now include the associated filename and line number.
* [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.
* [modding] The "playerwho" wish now properly allows turns to tick.
== 200.80 ==
=== 200.80 ===
Released July 25, 2020.
Released July 25, 2020.
*  
*  
Line 3,142: Line 3,142:
* [debug] Added a new wish to remove a mutation: "mutationbgone:mutationid". Thank you to discord mod helado for the contribution!
* [debug] Added a new wish to remove a mutation: "mutationbgone:mutationid". Thank you to discord mod helado for the contribution!
* [*][debug] Added new wish to view data disks: "datadisk" (with a menu of all possible data disks) or "datadisk:Blueprint" or "datadiskModName".
* [*][debug] Added new wish to view data disks: "datadisk" (with a menu of all possible data disks) or "datadisk:Blueprint" or "datadiskModName".
== July 10, 2020 ('beta' branch) ==
=== July 10, 2020 ('beta' branch) ===
* Live and drink, friends. If all goes well, we'll be launching Tomb of the Eaters on the main branch next week!
* Live and drink, friends. If all goes well, we'll be launching Tomb of the Eaters on the main branch next week!
* 200.66
* 200.66
Line 3,209: Line 3,209:
* Fixed some intermittent thread-safety bugs with text processing.
* Fixed some intermittent thread-safety bugs with text processing.
* [modding] Normalized the parameter name for number of penetrations to "Penetrations" across several combat messages.
* [modding] Normalized the parameter name for number of penetrations to "Penetrations" across several combat messages.
== 200.65 ==
=== 200.65 ===
Released July 3, 2020 ('beta' branch).
Released July 3, 2020 ('beta' branch).
*  
*  
Line 3,241: Line 3,241:
* [modding] Added an AfterGameLoaded event.
* [modding] Added an AfterGameLoaded event.
* [modding] Added default behavior for when a modded quest doesn't specify a hagiograph.
* [modding] Added default behavior for when a modded quest doesn't specify a hagiograph.
== 200.57 ==
=== 200.57 ===
Released June 26, 2020 ('beta' branch).
Released June 26, 2020 ('beta' branch).
*  
*  
Line 3,297: Line 3,297:
* Fixed a bug that caused the 'show effects' menu to improperly linger beneath other windows when opened and closed.
* 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.
* [modding] Effects may now whitelist themselves for most deep copy operations by overriding allowCopyOnNoEffectDeepCopy and returning true.
== 200.55 ==
=== 200.55 ===
Released June 19, 2020 ('beta' branch).
Released June 19, 2020 ('beta' branch).
* Tomb-related notes:
* Tomb-related notes:
Line 3,331: Line 3,331:
* [modding] Enabled anonymous access to workshop content.
* [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.
* [modding] The starting location selector is no longer shown if a genotype or subtype has a defined starting location.
== 200.52 ==
=== 200.52 ===
Released June 13, 2020 ('beta' branch).
Released June 13, 2020 ('beta' branch).
*  
*  
Line 3,371: Line 3,371:
* Fixed a bug in tiling of liquid pools as they change size.
* 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.
* Fixed a bug that made snapjaw forts, starapple farms, and pig farms not generate properly in village outskirts.
== 200.50 ==
=== 200.50 ===
Released 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.
Line 3,409: Line 3,409:
* [modding] You can now undo the "fill" action in the map editor.
* [modding] You can now undo the "fill" action in the map editor.
* [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 May 29, 2020 (beta branch).
Released May 29, 2020 (beta branch).
* General notes:
* General notes:
Line 3,426: Line 3,426:
* [debug] Added a wish, "clearstatshifts", to remove temporary stat shifts, even including shifts from items you have equipped or active status effects. To regain those stat shifts, you'll have to re-equip those items or re-up the effects.
* [debug] Added a wish, "clearstatshifts", to remove temporary stat shifts, even including shifts from items you have equipped or active status effects. To regain those stat shifts, you'll have to re-equip those items or re-up the effects.
* [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 May 23, 2020 (beta branch).
Released May 23, 2020 (beta branch).
*  
*  
Line 3,461: Line 3,461:
* [modding] Fixed a bug that caused GlobalConfig.json to be unmoddable.
* [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.
* [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 May 15, 2020 (beta branch).
Released May 15, 2020 (beta branch).
* Tomb-related notes:
* Tomb-related notes:
Line 3,486: Line 3,486:
* Fixed a bug that sometimes caused Barathrum's study to generate with a down staircase.
* 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.
* [debug] Space no longer accepts the 'Would you like to die?' prompt.
== 200.35 ==
=== 200.35 ===
Released May 8, 2020.
Released May 8, 2020.
*  
*  
Line 3,537: Line 3,537:
* [modding] The map editor now properly renders most walls, water tiles, and fences.
* [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.
* [modding] The map editor now has tile previews in the blueprint selector.
== 200.29 ==
=== 200.29 ===
Released May 2, 2020.
Released May 2, 2020.
*  
*  
Line 3,564: Line 3,564:
* [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] 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.
* [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) ===
* Tomb-related notes:
* Tomb-related notes:
* We added more polish to the crematory.
* We added more polish to the crematory.
Line 3,596: Line 3,596:
* [modding] Added Transform > Flip Vertical to the map editor.
* [modding] Added Transform > Flip Vertical to the map editor.
* [*][modding] Added File > Reload Blueprints to the map editor. This lets you reload ObjectBlueprints.xml without quitting and reopening the editor.
* [*][modding] Added File > Reload Blueprints to the map editor. This lets you reload ObjectBlueprints.xml without quitting and reopening the editor.
== 200.22 ==
=== 200.22 ===
Released April 17th, 2020 (beta branch).
Released April 17th, 2020 (beta branch).
* Note: this update will break save compatibility. If you'd like to continue a save from a previous patch, you can switch back to that patch's branch. From Steam, right-click Caves of Qud > Properties > Betas > choose a branch. Last week's branch is 200.21.
* Note: this update will break save compatibility. If you'd like to continue a save from a previous patch, you can switch back to that patch's branch. From Steam, right-click Caves of Qud > Properties > Betas > choose a branch. Last week's branch is 200.21.
Line 3,665: Line 3,665:
* Alt-clicking on a tile now properly set the brush even when you have no brush selected.
* Alt-clicking on a tile now properly set the brush even when you have no brush selected.
* [/list]
* [/list]
== 200.21 ==
=== 200.21 ===
Released April 3rd, 2020.
Released April 3rd, 2020.
*  
*  
Line 3,709: Line 3,709:
* [modding] Med names may now be extended by applying the [MedNamesExtension] attribute and implementing the IMedNamesExtension { int Priority(); void OnInitializeMedNames( List<string> medNames ); } interface.
* [modding] Med names may now be extended by applying the [MedNamesExtension] attribute and implementing the IMedNamesExtension { int Priority(); void OnInitializeMedNames( List<string> medNames ); } interface.
* [*][modding] Fixed a bug that caused the JoppaWorldBuilderExtension and WorldBuilderExtension attributes to be ignored.
* [*][modding] Fixed a bug that caused the JoppaWorldBuilderExtension and WorldBuilderExtension attributes to be ignored.
== March 6th, 2020 (beta branch) ==
=== March 6th, 2020 (beta branch) ===
* 200.20: We've posted an update on the beta branch.
* 200.20: We've posted an update on the beta branch.
* A note on updates: our cadence has slowed a bit while our small team deals with some impactful life events. We'll be ramping back up soon. Live and drink, friends.
* A note on updates: our cadence has slowed a bit while our small team deals with some impactful life events. We'll be ramping back up soon. Live and drink, friends.
Line 3,741: Line 3,741:
* Fixed some bugs that caused modifiers to secondary statistics like AV, DV, and movespeed to be double-applied when they came from mutations and cybernetic implants selected during character creation.
* Fixed some bugs that caused modifiers to secondary statistics like AV, DV, and movespeed to be double-applied when they came from mutations and cybernetic implants selected during character creation.
* [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 January 31, 2020 (beta build).
Released January 31, 2020 (beta build).
* We've posted an update to the Tomb of the Eaters beta on the beta branch.
* We've posted an update to the Tomb of the Eaters beta on the beta branch.
Line 3,803: Line 3,803:
* Fixed a typo in village monument descriptions.
* 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.
* [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 November 16, 2019.
Released November 16, 2019.
*  
*  
Line 3,814: Line 3,814:
* Fixed a bug that unintentionally prevented you from escaping out of the "Choose some gossip to share." dialog
* Fixed a bug that unintentionally prevented you from escaping out of the "Choose some gossip to share." dialog
* [*][modding] ModifyDefendingSave events will now be passed to equipped objects.
* [*][modding] ModifyDefendingSave events will now be passed to equipped objects.
== 198.0 ==
=== 198.0 ===
Released November 9, 2019.
Released November 9, 2019.
* Added more grass variety.
* Added more grass variety.
Line 3,827: Line 3,827:
* Made Slam and Shank select the weapon they use more sensibly, and made Slam stop using armor.
* Made Slam and Shank select the weapon they use more sensibly, and made Slam stop using armor.
* [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 October 25, 2019.
Released October 25, 2019.
*  
*  
Line 3,846: Line 3,846:
* Fixed a missing newline in a Mechanimist saying.
* Fixed a missing newline in a Mechanimist saying.
* [*][modding] We made bodies and body parts moddable. See Bodies.xml.
* [*][modding] We made bodies and body parts moddable. See Bodies.xml.
== 195.0 ==
=== 195.0 ===
Released 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.
Line 3,867: Line 3,867:
* You know why I'm here, Slog.
* You know why I'm here, Slog.
* [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 September 27, 2019.
Released September 27, 2019.
*  
*  
Line 3,905: Line 3,905:
* }
* }
* }
* }
== 193.0 ==
=== 193.0 ===
Released September 21, 2019.
Released September 21, 2019.
* We tweaked the layout of Joppa.
* We tweaked the layout of Joppa.
Line 3,923: Line 3,923:
* p: the int value of the current index in the missile path
* p: the int value of the current index in the missile path
* Attacker: the attacking creature
* Attacker: the attacking creature
== 192.0 ==
=== 192.0 ===
Released 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.
* 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.
Line 3,945: Line 3,945:
*      public void mutate(GameObject player) { // modify the player object before the game starts }
*      public void mutate(GameObject player) { // modify the player object before the game starts }
* }
* }
== September 6, 2019 ==
=== September 6, 2019 ===
* Added a new item: maghammer.
* Added a new item: maghammer.
* Added a new eyewear mod: nav.
* Added a new eyewear mod: nav.
Line 3,982: Line 3,982:
* Fixed a bug that caused skill-based speed bonuses to world map travel to not work (e.g., bonuses granted by the Survival skill powers).
* Fixed a bug that caused skill-based speed bonuses to world map travel to not work (e.g., bonuses granted by the Survival skill powers).
* [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 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.
Line 4,001: Line 4,001:
* Fixed a bug that prevented medicinal liquids from attempting their disease prevention effect in the case of Ironshank.
* Fixed a bug that prevented medicinal liquids from attempting their disease prevention effect in the case of Ironshank.
* Re-enabled the Modding Utilities menu background image.
* Re-enabled the Modding Utilities menu background image.
== August 16, 2019 ==
=== August 16, 2019 ===
* Reclassified various mushroom-based consumables as fungi rather than plants.
* Reclassified various mushroom-based consumables as fungi rather than plants.
* Reduced the Ego requirement of Menacing Stare (and thus the Persuasion skill) to 17.
* Reduced the Ego requirement of Menacing Stare (and thus the Persuasion skill) to 17.
Line 4,020: Line 4,020:
* Fixed some subject-verb agreement issues with unidentified artifacts.
* Fixed some subject-verb agreement issues with unidentified artifacts.
* Fixed a typo in the dawnglider tail description.
* Fixed a typo in the dawnglider tail description.
== 188.0 ==
=== 188.0 ===
Released August 10, 2019.
Released August 10, 2019.
*  
*  
Line 4,041: Line 4,041:
* Beguiled and proselytized creatures now have beguiled and proselytized status effects, respectively.
* Beguiled and proselytized creatures now have beguiled and proselytized status effects, respectively.
* Fixed some memory leaks with Burgeoning.
* Fixed some memory leaks with Burgeoning.
== August 2, 2019 ==
=== August 2, 2019 ===
* Added a chance for generated villages to have their own village tinker. Starting villages always have a village tinker.
* Added a chance for generated villages to have their own village tinker. Starting villages always have a village tinker.
* Tinkers now sometimes immigrate to villages during village history generation.
* Tinkers now sometimes immigrate to villages during village history generation.
Line 4,064: Line 4,064:
* Reduced lag while on the world map.
* Reduced lag while on the world map.
* [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 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.  
Line 4,073: Line 4,073:
* Phase cannon and swarm rack turrets now start with much less ammo.
* Phase cannon and swarm rack turrets now start with much less ammo.
* Excluded some offensive words from generated text results.
* Excluded some offensive words from generated text results.
== July 19, 2019 ==
=== July 19, 2019 ===
* Added a new music track to historic sites.
* Added a new music track to historic sites.
* Villages can now undergo historic events that cause them to become abandoned. You'll now occasionally come across abandoned villages in your travels.
* Villages can now undergo historic events that cause them to become abandoned. You'll now occasionally come across abandoned villages in your travels.
Line 4,087: Line 4,087:
* Fixed a rare exception when installing a skillsoft implant.
* Fixed a rare exception when installing a skillsoft implant.
* [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 July 13, 2019.
Released July 13, 2019.
* We did some work on Grit Gate.
* We did some work on Grit Gate.
Line 4,106: Line 4,106:
* Fixed some Oboroqoru typos.
* Fixed some Oboroqoru typos.
* Fixed the spelling of the 'statpenalty' wish.
* Fixed the spelling of the 'statpenalty' wish.
== June 28, 2019 ==
=== June 28, 2019 ===
* Small patch this week as we work on some bigger feature arcs behind the scenes.
* Small patch this week as we work on some bigger feature arcs behind the scenes.
* Added two new rare items: programmable recoiler and reprogrammable recoiler.
* Added two new rare items: programmable recoiler and reprogrammable recoiler.
Line 4,122: Line 4,122:
* Made the completion of The Earl of Omonporch a bit more robust.
* Made the completion of The Earl of Omonporch a bit more robust.
* 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 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.
Line 4,146: Line 4,146:
* Fixed a bug that caused some text to be cropped in the Abandon Character dialog.  
* Fixed a bug that caused some text to be cropped in the Abandon Character dialog.  
* Fixed a bug that occasionally caused liquid containers to generate without liquid in contexts where they should have had liquid.
* Fixed a bug that occasionally caused liquid containers to generate without liquid in contexts where they should have had liquid.
== June 14, 2019 ==
=== June 14, 2019 ===
* Added new dialog for ichor merchants, shoemakers, gunsmiths, grenadiers, armorer, and haberdashers.
* Added new dialog for ichor merchants, shoemakers, gunsmiths, grenadiers, armorer, and haberdashers.
* You can no longer use spiral borers on the world map.  
* You can no longer use spiral borers on the world map.  
Line 4,165: Line 4,165:
* Fixed a bug with generating certain zones.  
* Fixed a bug with generating certain zones.  
* [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 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.  
Line 4,192: Line 4,192:
* Fixed a bug that made some emergency teleportation effects stop working across a save and restore.
* Fixed a bug that made some emergency teleportation effects stop working across a save and restore.
* [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 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.
Line 4,216: Line 4,216:
* [modding] Many conversation hooks have events now, see https://cavesofqud.gamepedia.com/Modding:_Conversation for more information
* [modding] Many conversation hooks have events now, see https://cavesofqud.gamepedia.com/Modding:_Conversation for more information
*  Rate up  
*  Rate up  
== 2.0.178 ==
=== 2.0.178 ===
Released 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.
Line 4,257: Line 4,257:
* Genotypes.xml and Subtypes.xml now support self-closing XML tags, like <tag />.
* Genotypes.xml and Subtypes.xml now support self-closing XML tags, like <tag />.
* The <chargeninfo> element on subtypes is no longer used. Most subtype chargen information is automatically generated. Arbitrary text that should be added can be placed in <extrainfo>Some text to show.</extrainfo> elements. <removeextrainfo></removeextrainfo> elements can also be used to remove extra info items. (<chargeninfo> is still used on genotypes.)
* The <chargeninfo> element on subtypes is no longer used. Most subtype chargen information is automatically generated. Arbitrary text that should be added can be placed in <extrainfo>Some text to show.</extrainfo> elements. <removeextrainfo></removeextrainfo> elements can also be used to remove extra info items. (<chargeninfo> is still used on genotypes.)
== May 17, 2019 ==
=== May 17, 2019 ===
* The inventory screen now allows filtering (Ctrl+F or ,). Filtering from the overlay UI isn't supported yet.
* The inventory screen now allows filtering (Ctrl+F or ,). Filtering from the overlay UI isn't supported yet.
* Baetyl locations are now recorded in the journal.
* Baetyl locations are now recorded in the journal.
Line 4,280: Line 4,280:
* [modding] Added category names for the arcologies to Subtypes.xml so new castes can be added to them.
* [modding] Added category names for the arcologies to Subtypes.xml so new castes can be added to them.
* [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 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.
Line 4,313: Line 4,313:
* Fixed a typo in the clan names of certain legendary goatfolk.
* Fixed a typo in the clan names of certain legendary goatfolk.
* [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 May 3, 2019.
Released May 3, 2019.
* Added a new book: The Artless Beauty.
* Added a new book: The Artless Beauty.
Line 4,343: Line 4,343:
* [modding] Added a new tag, TurretStockExclusive. Among the ammo blueprints that are candidates for a turret's stock ammunition (via MagazineAmmoLoader), if at least one has this tag, then all the blueprints that don't have this tag are excluded from consideration.
* [modding] Added a new tag, TurretStockExclusive. Among the ammo blueprints that are candidates for a turret's stock ammunition (via MagazineAmmoLoader), if at least one has this tag, then all the blueprints that don't have this tag are excluded from consideration.
* [modding] Added a new tag, TurretStockWeight, that can be used to specify a blueprint's relative frequency in turret ammo stocks. Specify the weight in the value; the default is 1.
* [modding] Added a new tag, TurretStockWeight, that can be used to specify a blueprint's relative frequency in turret ammo stocks. Specify the weight in the value; the default is 1.
== Grit Gate, Remodeled ==
=== Grit Gate, Remodeled ===
* We remodeled Grit Gate.
* We remodeled Grit Gate.
* The whole layout is new. Explore!
* The whole layout is new. Explore!
Line 4,422: Line 4,422:
* Fixed a formatting issue with the Ruin of House Isner story.
* Fixed a formatting issue with the Ruin of House Isner story.
* [modding] The tag ExcludeFromTurretStock will now prevent an ammo blueprint for being considered for the stocks of turrets that use MagazineAmmoLoader weapons. This can be used to avoid the situation that has been arising where mods that add new kinds of ammo cause turrets to show up with small amounts of each of the different varieties.
* [modding] The tag ExcludeFromTurretStock will now prevent an ammo blueprint for being considered for the stocks of turrets that use MagazineAmmoLoader weapons. This can be used to avoid the situation that has been arising where mods that add new kinds of ammo cause turrets to show up with small amounts of each of the different varieties.
== 'Grit Gate Remodeled' Beta ==
=== 'Grit Gate Remodeled' Beta ===
* Hey all,
* Hey all,
* No mainline patch this week. Instead, we've posted a beta of the 'Grit Gate, Remodeled' patch. If you're interested, please help us test it!
* No mainline patch this week. Instead, we've posted a beta of the 'Grit Gate, Remodeled' patch. If you're interested, please help us test it!
Line 4,436: Line 4,436:
* 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 ==
=== April 12, 2019 ===
* Reminder: per our announcement here, there are 6 DAYS LEFT before the price up Caves of Qud bumps up to $14.99!
* Reminder: per our announcement here, there are 6 DAYS LEFT before the price up Caves of Qud bumps up to $14.99!
* The Barathrumites are still remodeling. Continue staying tuned.
* The Barathrumites are still remodeling. Continue staying tuned.
Line 4,469: Line 4,469:
* Fixed a bug that allowed the player to accumulate multiple beguiled or proselytized companions by leaving them in far-away zones and later returning to them.
* Fixed a bug that allowed the player to accumulate multiple beguiled or proselytized companions by leaving them in far-away zones and later returning to them.
* Fixed a number of bugs involving stat modifiers from effects becoming permanent on your clones.
* Fixed a number of bugs involving stat modifiers from effects becoming permanent on your clones.
== April 5, 2019 ==
=== April 5, 2019 ===
* The Barathrumites are remodeling. Stay tuned.
* The Barathrumites are remodeling. Stay tuned.
* Tumbling pods are now considered hostile at distances greater than 1.
* Tumbling pods are now considered hostile at distances greater than 1.
Line 4,484: Line 4,484:
* Fixed some bugs that prevented grandfather horns from working properly and prevented goatfolk from equipping them.
* Fixed some bugs that prevented grandfather horns from working properly and prevented goatfolk from equipping them.
* 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 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.
Line 4,508: Line 4,508:
* Fixed an autoexplore loop bug with water pickup.
* Fixed an autoexplore loop bug with water pickup.
* [modding] Added a "stage6" wish, which jumps to the Pax Klanq quest sequence.
* [modding] Added a "stage6" wish, which jumps to the Pax Klanq quest sequence.
== March 15, 2019 ==
=== March 15, 2019 ===
* Added new dialog for snapjaws, cannibals, arconauts, apple farmers, pig farmers, apothecaries, beekeepers, bookbinders, kippers, and some other merchants.
* Added new dialog for snapjaws, cannibals, arconauts, apple farmers, pig farmers, apothecaries, beekeepers, bookbinders, kippers, and some other merchants.
* Hypertractors and phase cannons are once again affected by astral tethering and burdening.
* Hypertractors and phase cannons are once again affected by astral tethering and burdening.
Line 4,528: Line 4,528:
* Fixed a bug that made village immigrants always animals rather than a wide variety of creatures.
* Fixed a bug that made village immigrants always animals rather than a wide variety of creatures.
* Merchants who carry multiple kinds of wares will now restock all of them instead of just one kind depending on the technical order of the types' addition (in the case of dynamic village merchants meaning they would restock the least desirable type among their wares).
* Merchants who carry multiple kinds of wares will now restock all of them instead of just one kind depending on the technical order of the types' addition (in the case of dynamic village merchants meaning they would restock the least desirable type among their wares).
== March 9, 2019 ==
=== March 9, 2019 ===
* Added new tiles for yuckwheat and yuckwheat stem.
* Added new tiles for yuckwheat and yuckwheat stem.
* The fate of Bey Lah now more closely matches the outcomes described upon completing the quest Kith and Kin.
* The fate of Bey Lah now more closely matches the outcomes described upon completing the quest Kith and Kin.
Line 4,542: Line 4,542:
* Fixed a rare inventory exception.
* Fixed a rare inventory exception.
* 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 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.
Line 4,567: Line 4,567:
* Being frozen or stuck in a web no longer interferes with your equipment becoming unequipped due to effects like rusting or the contraction of a fungal infection.
* Being frozen or stuck in a web no longer interferes with your equipment becoming unequipped due to effects like rusting or the contraction of a fungal infection.
* [modding] GamestateSingletons used in mods are now properly called.
* [modding] GamestateSingletons used in mods are now properly called.
== February 22, 2019 ==
=== February 22, 2019 ===
* We refreshed the Putus Templar.
* We refreshed the Putus Templar.
* Tweaked the stats and gear of Knights Templar. Among other changes, this included lowering their level and HP but giving them fullerite armor and weapons.
* Tweaked the stats and gear of Knights Templar. Among other changes, this included lowering their level and HP but giving them fullerite armor and weapons.
Line 4,590: Line 4,590:
* There should be fewer game-breaking problems when you dominate a creature and a spacetime vortex consumes your dormant body.
* There should be fewer game-breaking problems when you dominate a creature and a spacetime vortex consumes your dormant body.
* 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 February 15, 2019.
Released February 15, 2019.
* We refreshed the banana grove.
* We refreshed the banana grove.
Line 4,622: Line 4,622:
* [modding] The GivesRep part now acknowledges the properties or tags NoHateFactions and NoFriendFactions, where you can specify comma-separated lists of factions that the NPC is never disliked by or admired by, respectively. If a relationship to a faction specified in NoHateFactions is generated, it defaults to a friendly relationship. Likewise, if a friendly relationship to a faction specified in NoFriendFactions is generated, it defaults to a dislike relationship. If a faction is specified in both lists, the final relationship is dislike.
* [modding] The GivesRep part now acknowledges the properties or tags NoHateFactions and NoFriendFactions, where you can specify comma-separated lists of factions that the NPC is never disliked by or admired by, respectively. If a relationship to a faction specified in NoHateFactions is generated, it defaults to a friendly relationship. Likewise, if a friendly relationship to a faction specified in NoFriendFactions is generated, it defaults to a dislike relationship. If a faction is specified in both lists, the final relationship is dislike.
* [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 February 8, 2019.
Released February 8, 2019.
* Most static quests now award reputation when completed.
* Most static quests now award reputation when completed.
Line 4,651: Line 4,651:
* [Modding] Having a player body without a Stomach no longer causes the game to crash.
* [Modding] Having a player body without a Stomach no longer causes the game to crash.
* [Modding] Added new fields to the XML quest specification, Factions and Reputation, that allow quests to grant reputation rewards (ex: Factions="Joppa,Farmers" Reputation="100").
* [Modding] Added new fields to the XML quest specification, Factions and Reputation, that allow quests to grant reputation rewards (ex: Factions="Joppa,Farmers" Reputation="100").
== February 1, 2019 ==
=== February 1, 2019 ===
* Added a new book: Council at Gamma Rock.
* Added a new book: Council at Gamma Rock.
* Sapient plants are now considered to have minds and can be interacted with in all the ways mental interaction is supported (e.g., domination, beguiling, etc).
* Sapient plants are now considered to have minds and can be interacted with in all the ways mental interaction is supported (e.g., domination, beguiling, etc).
Line 4,682: Line 4,682:
* Fixed a bug that caused spurious mutations to sometimes appear on the character review screen for true kin when no cybernetic implant was chosen.
* Fixed a bug that caused spurious mutations to sometimes appear on the character review screen for true kin when no cybernetic implant was chosen.
* [modding] Fixed an issue that caused worlds.xml to not properly hotload when a scripting mod that included it was approved. Previously, you had to restart the game to load the changes.
* [modding] Fixed an issue that caused worlds.xml to not properly hotload when a scripting mod that included it was approved. Previously, you had to restart the game to load the changes.
== January 25, 2019 ==
=== January 25, 2019 ===
* Added a new music track to Bethesda Susa.
* Added a new music track to Bethesda Susa.
* Added tiles for red death dacca, gelatinous palm, arcwyk, skittering sentry, Rodanis Y, the Alchemist, and Saad Amus.
* Added tiles for red death dacca, gelatinous palm, arcwyk, skittering sentry, Rodanis Y, the Alchemist, and Saad Amus.
Line 4,701: Line 4,701:
* Fixed a few text bugs with stasis grenades and mines.
* Fixed a few text bugs with stasis grenades and mines.
* Fixed a bug with freshwater autoget.
* Fixed a bug with freshwater autoget.
== 2.0.162.0 ==
=== 2.0.162.0 ===
Released 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.
Line 4,740: Line 4,740:
* [modding] In IActivePart, WorksOnWearer, and WorksOnEquipper now handle shield equippage in the same way as armor equippage.
* [modding] In IActivePart, WorksOnWearer, and WorksOnEquipper now handle shield equippage in the same way as armor equippage.
* 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.
== December 15, 2018 ==
=== December 15, 2018 ===
* Another small update this week as we work on a big upcoming content patch.
* Another small update this week as we work on a big upcoming content patch.
*  
*  
Line 4,760: Line 4,760:
* [modding] Fixed an issue that caused some mod file operations to work on lowercase filenames, causing issues on Linux.
* [modding] Fixed an issue that caused some mod file operations to work on lowercase filenames, causing issues on Linux.
* [modding] ModMasterwork now messages properly if you specify Bonus values other than the default 1.
* [modding] ModMasterwork now messages properly if you specify Bonus values other than the default 1.
== December 7, 2018 ==
=== December 7, 2018 ===
* Small update this week as we work on a big upcoming content patch.
* Small update this week as we work on a big upcoming content patch.
* Added the Cloaca Surprise and a chronology entry for eating it.
* Added the Cloaca Surprise and a chronology entry for eating it.
Line 4,769: Line 4,769:
* Fixed some more issues causing zone build failures in Bethesda Susa.
* Fixed some more issues causing zone build failures in Bethesda Susa.
* Fixed zone rebuilds causing excess memory use in Bethesda Susa.
* Fixed zone rebuilds causing excess memory use in Bethesda Susa.
== November 30, 2018 ==
=== November 30, 2018 ===
* You can now cook with green goo, brown sludge, and black ooze. 'Can' doesn't mean 'should'.
* You can now cook with green goo, brown sludge, and black ooze. 'Can' doesn't mean 'should'.
* Web-spinning creatures are now smart enough to spins webs in combat.
* Web-spinning creatures are now smart enough to spins webs in combat.
Line 4,794: Line 4,794:
* [modding] The FabricateFromSelf part has new fields: FabricateVerb (the string verb used for the action taken in messaging, defaults to "fabricate") and AIUseForThrowing (bool, if enabled, AIs with no thrown weapon attempt to use fabrication to generate a thrown weapon, defaults to false).
* [modding] The FabricateFromSelf part has new fields: FabricateVerb (the string verb used for the action taken in messaging, defaults to "fabricate") and AIUseForThrowing (bool, if enabled, AIs with no thrown weapon attempt to use fabrication to generate a thrown weapon, defaults to false).
* [modding] LiquidAmmoLoader and LiquidFueledPowerPlant now use string Liquid fields (e.g. "water", "oil") instead of integer LiquidID fields to specify what they run on.
* [modding] LiquidAmmoLoader and LiquidFueledPowerPlant now use string Liquid fields (e.g. "water", "oil") instead of integer LiquidID fields to specify what they run on.
== November 16, 2018 ==
=== November 16, 2018 ===
* We added furniture to Joppa and Kyakukya.
* We added furniture to Joppa and Kyakukya.
* We made Tam, dromad merchant, better able to defend himself.
* We made Tam, dromad merchant, better able to defend himself.
Line 4,831: Line 4,831:
* TravelClass -- a string used to specify a skill name, like the TravelClass attribute on terrain objects, so that the part only applies to travel in that skill's specified terrain.
* TravelClass -- a string used to specify a skill name, like the TravelClass attribute on terrain objects, so that the part only applies to travel in that skill's specified terrain.
* ShowInShortDescription -- a boolean for whether the part appends its behavior to the item's short description, defaults to true.
* ShowInShortDescription -- a boolean for whether the part appends its behavior to the item's short description, defaults to true.
== October 31, 2018 ==
=== October 31, 2018 ===
* Added some furniture to Grit Gate and Bethesda Susa.
* Added some furniture to Grit Gate and Bethesda Susa.
* You can now properly equip ape fur gear bought from Svenlainard.
* You can now properly equip ape fur gear bought from Svenlainard.
Line 4,858: Line 4,858:
* Vs -- a string with a comma-separated list of strings. If a saving throw's 'Vs' value contains any of them, this part's Amount modifier applies to the saving throw. If null or empty, this part applies to all saves. When one of the list items contains spaces, each space-separated item is matched separately, and all of them must match. Example: If SaveModifier.Vs = "Injected Poison", it will match against a ModifyDefendingSave.Vs of "Stinger Injected Confusion Poison" but not "Contact Damaging Poison".
* Vs -- a string with a comma-separated list of strings. If a saving throw's 'Vs' value contains any of them, this part's Amount modifier applies to the saving throw. If null or empty, this part applies to all saves. When one of the list items contains spaces, each space-separated item is matched separately, and all of them must match. Example: If SaveModifier.Vs = "Injected Poison", it will match against a ModifyDefendingSave.Vs of "Stinger Injected Confusion Poison" but not "Contact Damaging Poison".
* Amount -- an int, the amount the part modifies saves by
* Amount -- an int, the amount the part modifies saves by
== October 26, 2018 ==
=== October 26, 2018 ===
* Added a new item: rocket skates.
* Added a new item: rocket skates.
* Added a new music track to generated villages.
* Added a new music track to generated villages.
Line 4,895: Line 4,895:
* [modding] EncounterTables.xml now supports <single /> tag XML elements.
* [modding] EncounterTables.xml now supports <single /> tag XML elements.
* [modding] Encounter tables can now have <population Table="PopTableName" /> nodes that generate content from the specified population table. Unlike using @ with <object>, this tag enables multiple objects to be processed from a single roll on a population table if the table is set up to produce such a result.
* [modding] Encounter tables can now have <population Table="PopTableName" /> nodes that generate content from the specified population table. Unlike using @ with <object>, this tag enables multiple objects to be processed from a single roll on a population table if the table is set up to produce such a result.
== October 19, 2018 ==
=== October 19, 2018 ===
* Hotkey favorites now use the most recent re-binding for commands.
* Hotkey favorites now use the most recent re-binding for commands.
* Leering stalkers now use their pneumatic pistons again.
* Leering stalkers now use their pneumatic pistons again.
Line 4,912: Line 4,912:
* [modding] KindrishProperties is now a subclass of LowStatBooster.
* [modding] KindrishProperties is now a subclass of LowStatBooster.
* [modding] IntPropertyChanger, MultiIntPropertyChanger, and TemperatureAdjuster now have the property BehaviorDescription, a string that, if provided, is appended to the item behavior section of the item's short description. Defaults to null.
* [modding] IntPropertyChanger, MultiIntPropertyChanger, and TemperatureAdjuster now have the property BehaviorDescription, a string that, if provided, is appended to the item behavior section of the item's short description. Defaults to null.
== October 12, 2018 ==
=== October 12, 2018 ===
* *We changed the way we calculate AV and DV from equipment across similar body parts.
* *We changed the way we calculate AV and DV from equipment across similar body parts.
* *Previously, creatures always received AV and DV modifiers from equipment equipped on any body part that was part of their original body plan. Body parts added later (e.g., via mutations such as Multiple Legs) were treated differently; equipment equipped on these parts didn't have their AV and DV modifiers factored into the creature's final AV and DV calculations. This approach generally worked well until a recent patch where we added more realistic body plans for several creature types. The old system gave creatures with several natural body parts (e.g., spiders and crabs) an unintended advantage; they could stack AV or DV simply by equipping a bunch of armor to their limbs. For example, a spider could stack AV by equipping four sets of steel boots. We changed the calculation to be more simulative. Now, AV and DV modifiers are averaged across all similar body parts. The example spider now has the AV and DV modifiers from its Feet equipment averaged over all four sets of feet.
* *Previously, creatures always received AV and DV modifiers from equipment equipped on any body part that was part of their original body plan. Body parts added later (e.g., via mutations such as Multiple Legs) were treated differently; equipment equipped on these parts didn't have their AV and DV modifiers factored into the creature's final AV and DV calculations. This approach generally worked well until a recent patch where we added more realistic body plans for several creature types. The old system gave creatures with several natural body parts (e.g., spiders and crabs) an unintended advantage; they could stack AV or DV simply by equipping a bunch of armor to their limbs. For example, a spider could stack AV by equipping four sets of steel boots. We changed the calculation to be more simulative. Now, AV and DV modifiers are averaged across all similar body parts. The example spider now has the AV and DV modifiers from its Feet equipment averaged over all four sets of feet.
Line 4,944: Line 4,944:
* *[modding] Added a RealityDistortionBased flag to several mutations. Use it to control whether a mutation's effects are interdicted by astral tethering. Mutations affected: Clairvoyance, Precognition, Psychometry, Sense Psychic, Telepathy, Domination, Sunder Mind, Syphon Vim, and Beguiling. The flag is on by default for Clairvoyance, Precognition, and Psychometry.
* *[modding] Added a RealityDistortionBased flag to several mutations. Use it to control whether a mutation's effects are interdicted by astral tethering. Mutations affected: Clairvoyance, Precognition, Psychometry, Sense Psychic, Telepathy, Domination, Sunder Mind, Syphon Vim, and Beguiling. The flag is on by default for Clairvoyance, Precognition, and Psychometry.
* *[modding]Added a new part, DeploymentMaintainer, for items. It is an IPoweredPart and has the inherited properties. Its own properties include: Blueprint (the blueprint of the objects it creates), Duration (how long the objects last, die roll, defaults to null i.e. permanent), Radius (integer radius it fills with objects, or -1 for every tile in the zone), Chance (the percentage chance a given tile will receive an object, defaults to 100), AtLeast (a minimum number of objects to try to deploy when Chance is in use, defaults to 0), MaintenanceInterval (the number of turns that must pass between attempts at maintaining the deployment, defaults to 10), UsabilityEvent (an event that must be successfully fired on the tile the item is in in order for the item to work, defaults to null i.e. none), AccessibilityEvent (an event that must be successfully fired on a given tile in its radius in order to deploy an object there, defaults to null i.e. none), ActiveMaintenance (whether objects deployed are actively maintained by the item and disappear if it is nonfunctional, defaults to true), RealRadius (whether to deploy in a circular radius rather than the usual engine "square radius"), BlockedBySolid (whether solid tiles block deployment, defaults to true), BlockedByNonEmpty (whether tiles must be "empty" for deployment, defaults to true), Seeping (whether BlockedBySolid use "seeping" logic where objects like stakes don't block), DustPuffEach (whether each deployed object generates a dust puff, defaults to false), NoXPValue (whether objects with XP value get it cleared out, defaults to true), and LinkRealityStabilization (whether to configure the deployment maintainer, which should have a RealityStabilization part, as an effect strength source on any RealityStabilization parts on deployed objects).
* *[modding]Added a new part, DeploymentMaintainer, for items. It is an IPoweredPart and has the inherited properties. Its own properties include: Blueprint (the blueprint of the objects it creates), Duration (how long the objects last, die roll, defaults to null i.e. permanent), Radius (integer radius it fills with objects, or -1 for every tile in the zone), Chance (the percentage chance a given tile will receive an object, defaults to 100), AtLeast (a minimum number of objects to try to deploy when Chance is in use, defaults to 0), MaintenanceInterval (the number of turns that must pass between attempts at maintaining the deployment, defaults to 10), UsabilityEvent (an event that must be successfully fired on the tile the item is in in order for the item to work, defaults to null i.e. none), AccessibilityEvent (an event that must be successfully fired on a given tile in its radius in order to deploy an object there, defaults to null i.e. none), ActiveMaintenance (whether objects deployed are actively maintained by the item and disappear if it is nonfunctional, defaults to true), RealRadius (whether to deploy in a circular radius rather than the usual engine "square radius"), BlockedBySolid (whether solid tiles block deployment, defaults to true), BlockedByNonEmpty (whether tiles must be "empty" for deployment, defaults to true), Seeping (whether BlockedBySolid use "seeping" logic where objects like stakes don't block), DustPuffEach (whether each deployed object generates a dust puff, defaults to false), NoXPValue (whether objects with XP value get it cleared out, defaults to true), and LinkRealityStabilization (whether to configure the deployment maintainer, which should have a RealityStabilization part, as an effect strength source on any RealityStabilization parts on deployed objects).
== October 4, 2018 ==
=== October 4, 2018 ===
* New item: anti-gravity boots.
* New item: anti-gravity boots.
* Your clones no longer pass on their inspirations for meal ideas to you.
* Your clones no longer pass on their inspirations for meal ideas to you.
Line 4,969: Line 4,969:
* Type: a string like "AntigravityBoots" used to differentiate the events used by different MechanicalWings parts. This facilitates having multiple sources of equipment-based flight.
* Type: a string like "AntigravityBoots" used to differentiate the events used by different MechanicalWings parts. This facilitates having multiple sources of equipment-based flight.
* FlightSourceDescription: a string added to the display text of the Fly and Land abilities. Use it to differentiate between different types of equipment-based flight.
* FlightSourceDescription: a string added to the display text of the Fly and Land abilities. Use it to differentiate between different types of equipment-based flight.
== 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.
* Made dynamic body part growth and loss much smarter. Example: if a creature loses all their hand-like parts, they also lose the ability to wield missile weapons unless their body plan specifies otherwise.
* Made dynamic body part growth and loss much smarter. Example: if a creature loses all their hand-like parts, they also lose the ability to wield missile weapons unless their body plan specifies otherwise.
Line 4,998: Line 4,998:
* You can now Jump into or through a force field that you can pass 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.
* 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!
* Added a new village: Bey Lah, hidden in the flowerfields.
* Added a new village: Bey Lah, hidden in the flowerfields.
Line 5,025: Line 5,025:
* Added a tile for Grit Gate's intercom.
* Added a tile for Grit Gate's intercom.
* Fixed a bug that stopped vibro weapons from consuming charge.
* Fixed a bug that stopped vibro weapons from consuming charge.
== September 14, 2018 ==
=== September 14, 2018 ===
* *Brainless things no longer fall asleep.
* *Brainless things no longer fall asleep.
* *Hindren clues should now be more successfully excluded from gossip.
* *Hindren clues should now be more successfully excluded from gossip.
Line 5,038: Line 5,038:
* [modding] The RandomColors part has a new property, BackgroundColor, for specifying random background colors.
* [modding] The RandomColors part has a new property, BackgroundColor, for specifying random background colors.
* [modding] The IPoweredPart base class has been refactored to IActivePart, which is identical to IPoweredPart except for some of its new default property values: ChargeUse = 0, IsBootSensitive = false, and IsEMPSensitive = false. IPoweredPart is now a subclass of IActivePart with these defaults: ChargeUse = 1, IsBootSensitive = true, and IsEMPSensitive = true.
* [modding] The IPoweredPart base class has been refactored to IActivePart, which is identical to IPoweredPart except for some of its new default property values: ChargeUse = 0, IsBootSensitive = false, and IsEMPSensitive = false. IPoweredPart is now a subclass of IActivePart with these defaults: ChargeUse = 1, IsBootSensitive = true, and IsEMPSensitive = true.
== August 25, 2018 ==
=== August 25, 2018 ===
* Added new, animated tiles for forcefields.
* Added new, animated tiles for forcefields.
* Added a new faction: pariahs.
* Added a new faction: pariahs.
Line 5,067: Line 5,067:
* [modding] The IgnoresGravity tag and property now make objects immune to the PullDown behavior of the StairsDown part.
* [modding] The IgnoresGravity tag and property now make objects immune to the PullDown behavior of the StairsDown part.
* [modding] Fixed an issue with non-standard sprite size support.
* [modding] Fixed an issue with non-standard sprite size support.
== August 17, 2018 ==
=== August 17, 2018 ===
* Added two new creatures: feral lah and tumbling pod.
* Added two new creatures: feral lah and tumbling pod.
* Added a new plant: lahbloom with harvestable lah petals.
* Added a new plant: lahbloom with harvestable lah petals.
Line 5,079: Line 5,079:
* Gave mutated flowers and bushes more appropriate stats.
* Gave mutated flowers and bushes more appropriate stats.
* Fixed a rare exception when inanimate objects called for help after suffering lethal damage.
* Fixed a rare exception when inanimate objects called for help after suffering lethal damage.
== August 10, 2018 ==
=== August 10, 2018 ===
* Added a new item: fidget cell.
* Added a new item: fidget cell.
* Added new level-up sound effects for both the player and other creatures.
* Added new level-up sound effects for both the player and other creatures.
Line 5,095: Line 5,095:
* The description of regeneration tank now more clearly communicates what the item requires in order to function.
* The description of regeneration tank now more clearly communicates what the item requires in order to function.
* Tweaked some Mechanimist holy language.
* Tweaked some Mechanimist holy language.
== August 3, 2018 ==
=== August 3, 2018 ===
* Cats and dogs now let you pet them if they like you. Some domesticated cats and dogs will let you pet them if they merely tolerate you.
* Cats and dogs now let you pet them if they like you. Some domesticated cats and dogs will let you pet them if they merely tolerate you.
* New book: Eta and the Earthling, Canto I.
* New book: Eta and the Earthling, Canto I.
Line 5,104: Line 5,104:
* Updated Mental Mirror's description to better reflect its implemented behavior.
* Updated Mental Mirror's description to better reflect its implemented behavior.
* Fixed an issue causing chrome pyramids to fail to generate their force fields.
* Fixed an issue causing chrome pyramids to fail to generate their force fields.
== July 27, 2018 ==
=== July 27, 2018 ===
* Added a new village government type: anarchy.
* Added a new village government type: anarchy.
* When you go to the world map and then immediately return to the local map you were just in, you're now placed in the same tile you left from.
* When you go to the world map and then immediately return to the local map you were just in, you're now placed in the same tile you left from.
Line 5,120: Line 5,120:
* Klanq no longer asks you to puff on factions without members.
* Klanq no longer asks you to puff on factions without members.
* Fixed a generated text bug with fungi dialog.
* Fixed a generated text bug with fungi dialog.
== July 20, 2018 ==
=== July 20, 2018 ===
* We added several new historic events that make village histories much more diverse. Examples include trait-based reasons for congregation, regime changes and new types of government, and new culinary developments.
* We added several new historic events that make village histories much more diverse. Examples include trait-based reasons for congregation, regime changes and new types of government, and new culinary developments.
* Increased the diversity of village populations, particularly for the choice of warden.
* Increased the diversity of village populations, particularly for the choice of warden.