Version history
Update status
Caves of Qud 1.0 was released December 5, 2024. Before that, it was in early access for 9 years and was updated every Friday, unless there was something special going on. Patch notes are posted on Steam, itch.io, Twitter, Discord, and the Caves of Qud thread on the Something Awful forums.
Often these updates break save compatibility with games saved in the previous version. 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.
Release history
This is the release history of Caves of Qud, with the most recent releases at the top.
Due to the large and frequent updates, older patches have been split into separate subpages organized by year released. These development notes for each patch have only started on July 8, 2016. Any changes before this date currently have no documentation.
2016 - 2017 - 2018 - 2019 - 2020 - 2021 - 2022 - 2023 - 2024 - beta (unstable)
2024
Release 1.0 (209.29)
END OF THE GAME
We added the end of the game, including the conclusion of the main quest and the ability to beat the game, with multiple endings.
In support of this we added many, many things that are too numerous to list and would need to be redacted anyway. Enjoy!
SOUND & MUSIC
- Added several new music tracks, mostly for the endgame but one for overland maps in the salt marshes, desert canyons, hills, and flower fields.
- Added several remasters of existing tracks.
- Added many, many new sound effects.
UI
- Added a new main menu with animation.
- Refactored the main menu and secondary menu options.
- Polished the frames of several submenus, like the Mods menu and Modding Toolkit.
- Renamed the Skills & Powers screen to Skills, the Attributes screen to Attributes & Powers, and the Inventory & Equipment screen to Equipment.
- We made several functionality improvements to the Equipment screen.
- Added a new option that allows pagination binds to move between inventory and equipment panes and arrow keys to collapse / expand categories. (Options > UI > “Navigate inventory and equipment panes with left/right pagination instead of movement binds”; must have advanced options enabled)
- The option “Equip/unequip highlighted item when pressing right or left” now functions in modern UI when using pagination navigation on the Equipment screen.
- Added a new option to expand whichever of the inventory or equipment panes is currently focused. (Options > UI > “Expand the equipment or inventory pane when focused”; must have advanced options enabled)
- The proper pane on the Equipment screen is now selected based on how you enter the screen (ie, hitting ‘i’ will enter the screen with the inventory pane in focus).
- Added a selection highlight to the inventory and equipment lists.
- Added hotkeys to the equipment pane in list mode.
- Dragging an item onto the paper doll background now autoequips it to an appropriate slot.
- Right-clicking a piece of default equipment on the paperdoll now inspects it.
- The inventory search filter now prefers exact substring matches instead of fuzzy searching by default. The search mode can be changed in the toggle options on the Equipment screen.
- Added tooltips for the filter categories.
- Added compute power to the secondary attributes pane of Attributes & Powers screen. It only appears if you have compute power greater than the default of zero.
- Added a new option that allows the character sheet to expand to full height or full screen on large monitors. (Options > UI > Character sheet size)
- Buy Mutations and Show Effects are now navigable options on the Attributes & Powers screen.
- The Quests screen now supports expand and collapse-all binds.
- Left and right now expand and collapse categories correctly on the Tinkering, Journal and Quests screens.
- Collapsing a category on the Skills screen now selects the proper parent category.
- Using search on the Skills screen now searches all skills, including unexpanded categories.
- Added a sort menu to the Reputation screen.
- Added tooltips for the Journal tabs.
- Removed the unused “general” category from the chronology.
- The stage dock width is now saved between sessions.
- Improved the character creation UI on small screens.
- Improved the formatting of the Skills screen.
- Improved the formatting of the Tinkering screen on small screens.
- Improved the formatting of the Quests screen on small screens.
- Right-clicking on the worldmap now defaults to look instead of the interact menu.
- Becoming nook terminal lines can now be clicked.
- You can now right-click the background to exit the becoming nook terminal.
- The modern UI now properly shows robot modules.
- Opening the abilities menu when you have no abilites no longer shows placeholder text.
OPTIONS
- We did a big refactor of the options menu.
- Massively simplified and reduced the number of default “simple” options.
- There’s now a “Show advanced options” checkbox next to the options search bar (and in the Legacy UI, an App Settings option). Enabling this reveals all options.
- Did an edit & cleanup pass on option categories and text.
- Deleted some deprecated options.
- Added a volume slider for combat sounds.
- Added a volume slider for interface sounds.
- We did a refactor of the control bindings menu.
- Did an edit & cleanup pass on binding categories and text.
- Deleted some deprecated binds.
- Changed all references from ‘keybindings’ to ‘control bindings’.
- Search text is now cleared when reopening the options menu or control bindings.
TUTORIAL
- The tutorial pumping station no longer stocks hundreds of drams of free freshwater.
- Sprint and Freezing Ray are taken off cooldown if you need to use them.
- Fixed a bug that allowed you to take the starting chest.
- Fixed a bug that allowed you to miss with Freezing Ray.
- Fixed a softlock in the tutorial if you failed to equip the torch.
- Fixed a bug that allowed you to reset the starting location to Joppa.
- Fixed a bug that prevented you from getting the battle axe.
GAMEPLAY
- We reduced the point cost of some mutations.
- Quills now costs 3 instead of 4.
- Psychometry now costs 3 instead of 4.
- Stunning Force now costs 3 instead of 4.
- Pyrokinesis now costs 4 instead of 5.
- Cryokinesis now costs 4 instead of 5.
- The Star-Eye Esper preset now has Sense Psychic.
- Stunning Force now deals damage in up to 3 increments based on proximity to the center of the blast, as it’s supposed to.
- You may now seal yourself in [redacted] when you are gigantic.
- Pools of liquid indirectly affected by warm static pouring now glitch into a safer subset of liquids.
- Charge can now be used while standing next to plants without melee attacks.
- Love tonic effects now more reliably expire when old zones are loaded.
- Restocking merchants now more reliably trade away unimportant items sold to them.
MISCELLANEOUS
- Added special time icons for Tzimtzlum and [redacted].
- In addition to all the new objects, we added several new tiles for old objects.
- Added a new figurine tile.
- Added four new sultan statue tiles.
- Added a tile for portable wall.
- Added a tile for psychic glimmer.
- Added new tiles for all golems.
- Added new tiles for albino ape, ogre ape, cragmensch boulderer, cragmensch luminary, glittermensch boulderer, glittermensch luminary, several merchants, Mayor Nuntu, plated knollworm, worm of the earth, dromad caravan guard, juicing cannibal, bow turrets, yempuris phi, and the Pilgrim calling.
- Proselytize now asks which creature to target when there are two+ targets in a square.
- Bask is now disabled when not usable.
- Plants summoned by Burgeoning are now considered trifling and, for example, won’t generate messages for follower deaths.
- Toggling the Trash Rifling ability now resets the autoexplore ignore list for trash in the zone.
- Added an explanatory popup when a vendor identifies an item for you.
- Improved the performance of power transmission elements.
- [modding] Subtype tiles are now flipped to be right-facing programatically.
- [debug] Added a new “resetauto” wish to reset the autoexplore ignore lists for the zone.
BUGFIXES
- Fixed a bug that caused containers to rarely become filled with ‘objects’ and ‘pooledobjects’.
- Urchin cherubs are now properly mobile.
- Fixed a memory leak on the Attributes & Powers screen.
- Fixed a bug that caused creatures separated from their leader to sometimes ignore your attacks.
- Fixed a bug that caused powered items to be drained rapidly if traveling on the world map in a vehicle.
- Fixed a bug that caused sensing effects like Heightened Hearing to apply to yourself in darkness.
- Fixed a bug that caused gigantic, two-handed equipment to use more slots than required, if any were available.
- Fixed a bug that caused flame and frozen sound effects to rarely play at inappropriate times.
- Fixed a bug that caused blank ‘this rank’ and ‘next rank’ entries in mutation descriptions.
- Fixed a bug causing rapid mutations to not apply some changes to mutation effects.
- Fixed a bug that caused the layout to jitter on the Skills screen when the scrollbar appeared and disappeared.
- Fixed a bug that caused stacks to temporarily disappear from trade after recharging an item from the stack.
- Fixed a bug that caused sultan statue names in the journal to not be properly highlighted.
- Fixed a bug that caused extremely long names to break the layout on the Attributes & Powers screen.
- Fixed a bug in the scrollbar positioning of wide popups.
- Fixed inconsistencies in the direction the player tile faces.
- Fixed a rare exception during object destruction.
- Fixed an issue with right-trigger wait on Steam Deck.
- Fixed an issue with click-to-explore pathing.
- Fixed some responsiveness issues at 1.5x in 1080p.
- Fixed some responsiveness issues with Skills lines.
- Fixed some intermittent layout issues in the status screens.
- Fixed some layout issues in character creation
- Fix a rare exception during zone build.
- Fixed the “mod with tinkering” item action in the classic UI.
- Fixed a description error with ThermalAmp and hamsa selection.
- Fixed problems with the disabled mouse input option.
- Fixed a bug with display names of some quests involving dynamic items.
- Fixed a bug that caused tooltips to get stuck open.
- Fixed a bug that caused tinkering line items to be unclickable.
- Fixed a rare bug in zone generation due to random baetyl rewards not generating properly.
- Fixed a bug in the scroll position of the journal map when highlighting a new entry.
- Fixed a bug that caused layout issues in the map editor when reopening after reloads.
- Fixed a bug that caused the comparison tooltip to overflow on small screens.
- Fixed a bug that caused the hover tooltips to sometimes flicker.
- Fixed some layout issues on small screens on the Equipment screen.
- [modding] Fixed an issue with AllowedMutationCategories on Genotypes during character creation.
208.21
- Right clicking a piece of default equipment on the paperdoll will now look at it.
- Renamed the Skills & Powers screen to Skills, the Attributes screen to Attributes & Powers and the Inventory and Equipment screen to Equipment.
- Dragging an item onto the paper doll background will now autoequip it to an appropriate slot.
- Removed the currently unused "general" category from accomplishments.
- Right clicking terrain now defaults to looking instead of the interact menu.
- The inventory search filter now prefers exact substring matches instead of fuzzy searching by default, search mode can be changed in the toggle options on the inventory screen
- Improved the formatting of the skills screen.
- Improved the formatting of the tinkering screen on small screens.
- Improved the formatting of the quests screen on small screens.
- Added compute power to the attributes screen.
- Added a sort menu to the factions screen.
- Added instant tooltips for category buttons.
- Fixed a softlock in the tutorial that if you failed to equip the torch.
- Fixed a bug in the tutorial that allowed you to reset the starting location to Joppa.
- Fixed a bug in the tutorial preventing you from getting the battle axe.
- Fixed a bug in the scroll position of the journal map to be incorrect when highlighting a new entry.
- Fixed a bug that caused the comparison tooltip to overflow on small screens.
- Fixed a bug that caused the hover tooltips to sometimes flicker.
- Fixed some layout issues on small screens on the equipment screen.
207.100
Final Feature Friday!
Hey folks, If you missed this announcement (Steam, itch.io), tonight’s Feature Friday will be the last one before our 1.0 launch later this year. We’re going heads down to give full focus to the endgame. Thanks for observing this Friday ritual with us week after week, and we’ll see you again soon!
Live and drink.
- Added a clickable close button to the status screens frame.
- We changed how the procedurally generated, white-titled books work when read.
- Most of the time, reading a generated book displays a short excerpt from the book instead of the full, several-page text.
- You’ll occasionally still find full-text books.
- Due to this change, Ruin of House Isner secrets are still findable but rarer. To offset his, we’ve made the location secret appear more frequently when you trade for or discover journal secrets.
- The gun rack and cathedra cybernetics can no longer rust.
- Removed biome and stratum information from slynth sanctuary choices.
- The “of terrifying visage” mod now shows the effect on cooldown for Berate, Intimidate, and Menacing Stare in the ability menu.
- Removed “fast travels much faster” from the description of the flying effect since that bonus is no longer tied to the effect.
- Horns now displays its to-hit bonus in the mutation description and on the Horns (or variants) natural weapon description.
- Tweaked troll foal character level.
- You know complete the Disable the Magnetic Field step of the Tomb of the Eaters quest after [redacted].
- You can now enter the [redacted] without the Tomb of the Eaters quest without having the game lock up.
- A sound is now played when your sharpened polyp crumbles to dust.
- A sound is now played when you activate the Temple of the Rock platform.
- World generation tier is now set correctly for objects generated at worldgen time such as lair owners.
- Gave becoming nooks way more HP.s
- Made the ingredient baskets and medical chests in the Yd Freehold unowned.s
- Added missing grenades to some artifact tables.
- Fixed Mass Mind not properly cooling down mental mutations.
- Fixed a bug that caused the second golem spawned from using cloning draught as a catalyst to not be your follower.
- Fixed a bug that caused ickslugs birthed by a snailmother to adopt a docile demeanor.
- Fixed a bug with village apothecary stats.
- Fixed an error in the display of the cleave amonut for gigantic axes.
- Fixed an issue that caused mutations added from cooking recipes to not be applied properly in some cases.
- Fixed an issue that caused cooking effects to not apply their effects but still remove the effect when wearing off in some cases.
- Fixed an issue that caused skills added from cooking recipes to not be applied properly in some cases.
- Fixed a bug with the tier of metal locker contents.
- Fixed some issues with cybernetic credit wedge chests.
- Fixed some description typos in Syphon Vim and some creature objects.
- [modding] Added a RegionalObject part, which can place keyed groups from a population table based on the zone’s terrain region.
- [modding] Cleaned up the StreamingAssets folder.
207.99
- Added the rest of the activated ability descriptions.
- Added several more descriptions for creatures and items, finishing a full pass.
- Added icons to the pet selection menu during character creation
- You may now cook with objects from adjacent cells (eg, open bodies of water).
- Inanimate objects that are on fire or being attacked will no longer be too distracted to allow you to place objects on or in them.
- Clicking on zone transition arrows now walks you to the edge of the screen instead of taking a single step.
- The pet Frondzie now more reliably uses it's taunt whenever you are in combat.
- Fixed the "NoCombat" tag used on various pets.
- The pet Ercolano should be properly animated now.
- The lairs of legendary girshling should now be populated with more girsh creatures rather than random creatures.
- Added a verification step when saving the game to ensure it was written to disk correctly.
- Gave decarbonizers turret bodies rather than hover robot bodies.
- Fixed a bug that caused the Precognition vfx to get stuck or not wait until the zone was rendered before animating.
- Fixed a bug that caused companions to have the incorrect water ritual liquid.
- Fixed a bug that caused creature opinions to temporarily be ignored after a save was loaded.
- Fixed a bug that caused multiple redundant popups to appear if your precognitive vision was about to run out after you already chose to return.
- Fixed a bug that rarely caused you to die after choosing to return to the start of your precognitive vision.
- Fixed a memory leak when choosing to not return to the start of your precognitive vision.
- Fixed a bug that caused cloned abilities to never come off cooldown.
- Fixed a bug that caused Ultra Fire to not have a cooldown.
- Fixed a typo in the Empty the Clips activation message.
- Fixed some typos in worldmap messages.
- [modding] Added a 'clearcooldowns' wish that can be used in some cases to resolve issues with non-ticking cooldowns.
207.98
- Clicking on an interactable object or hostile creature now advances one square before warning instead of preventing movement altogether.
- The accomplishment for donating books to Sheba can now only be engraved on your [redacted] once, if other deeds are available.
- Proselytizing a creature is now only an accomplishment if they have not previously been your companion.
- Fixed a bug that took some loot away from the ancient bones in the asphalt mines.
- Fixed an issue with metabolizing effects from cooked recipes not triggering properly.
- Fixed the character sheet description of Light Manipulation to properly show the PV and reflect chance of the next level.
- Fixed a bug with installing two onboard recoilers at the same time resulting in only one being usable.
- Fixed a bug that caused the ceremonial vibrokhopesh to clack and buzz constantly on the world map.
- Fixed a bug that caused popups referring to the chime '_' to be incorrectly capitalized.
- [modding] Added float and double gamestate methods.
- [modding] Added several methods for getting properties from HistoricEntity and HistoricEvent.
- [modding] Fixed a bug that caused the Circuitry part to lose all charge on the world map.
- [modding] The IXP multiplier wish (xpmul:#) behavior is now stored as a float game state "XPMul" and will persist on save load.
207.97
- Objects are now re-flagged for autoget after being thrown.
- Flurry now properly integrates with effects that impact physical attacks (eg. sprinting, stuck, etc.)
- The ancient bones now look like bones and are easier to spot.
- Included daughters of Exile is dynamic encouters.
- Removed the chiming rock from dynamic encounters.
- Fixed a bug that caused "when you drink freshwater" trigger effects to trigger even if you declined the prompt to drink.
- Fixed a bug that caused liquids to be consumed even when you declined a prompt about drinking too much.
- Fixed a bug that rarely caused an elevator platform to spawn on top of stairs down in Bethesda Susa.
- Fixed a bug in the display of a single standalone iron fence tile.
- Fixed a bug that caused several legendary creature types to be uncloneable.
- Fixed a rare exception when cloning.
- Fixed a bug that caused phasing to be able to be reactivated on the turn it expired.
- Fixed some odd grammar around staring at one's own reflection.
- Fixed a rare exception in party leadership assignment for breeders.
- Fixed a rare exception during worldgen.
- Fixed a grammar bug with shimmering heat messages.
- Fixed a bug that caused the music during the battle for Omonporch to loop incorrectly.
- Fixed a bug that caused the stair traversal sound to play even if something blocked your way.
- Fixed a bug that caused the sound for identifying an artifact not to play.
- Fixed some grammar issues in the effects of one of the new special items.
- [modding] Added a Notify conversation delegate, which triggers an event on the target object and game systems.
207.93
- Reverse Engineer now lets you reverse engineer mods.
- 15% chance (per mod) to learn a mod when you disassemble a modded item.
- If you have Disassemble and Reverse Engineer, you can now disassemble non-tinkerable items if they have tinkerable mods.
- Added Daughter of Exile.
- Added a few new special items.
- You can now scroll choice dialogs with the right stick on gamepad.
- Reduced volume of the wait sound.
- Replaced the prompt sound with the standard popup sound in most cases.
- Fixed an issue with tents made from memory eater scales.
- Fixed overlapping ability bar command text.
- Fixed several pages in the character sheet that weren't responding properly on small screens.
- Fixed overlapping ability pagination bindings.
- Fixed a grammar issues when using a high-powered magnet from a stack.
- Fixed a bug that caused planished godhed pariahs to appear unplanished in their display names.
- Fixed a rare exception when changing keybinds.
- Fixed a memory leak when using Precognition.
- Fixed a bug that caused 3d cobblers to start teleporting you randomly after looking at a wall.
- [modding] Added BeforeShieldBlockEvent and AfterShieldBlockEvent.
- [modding] Added StaticObjectsTable tag populations, which function similarly to DynamicObjectsTable but ignore the ExcludeFromDynamicEncounters tag.
207.89
- Added 100+ new sound effects for quests, status effects, and various other interactions.
- We made some changes to decoy holograms.
- The radius of single holograms was reduced from 20 to 12.
- Affected creatures now have a visible "distracted by a decoy" status effect.
- Distracted creatures now make a new save to resist the decoy every 10 turns.
- Creatures that resist distraction can no longer be distracted by that particular hologram for several days. This immunity persists even if the hologram is deactivated and reactivated. For items the produce multiple holograms, each individual hologram tracks its own saves.
- Creatures now remain distracted after loading a save.
- Added more creature and ability descriptions.
- Added a failure message to Hook and Drag for situations where the target can't be hooked.
- AI now properly considers phase when using Hook and Drag.
- Disarmed mines originally created by the player are now autogettable.
- Fixed a bug that caused dynamic quests requiring the player to enter an object to not complete correctly.
- Fixed a bug with the weapon skill of the shoulder-mounted light cannon natural weapon.
- Fixed a small memory leak in world generation.
- Changed the step wording on the Creating World screen.
207.87
- Added some more item descriptions.
- Added some more ability descriptions.
- Gamepad highlight (left trigger+right trigger) now shows inventory tooltips.
- The time of day icon now continues to work even when you're inside an interior.
- Fixed a display name bug in legendary clockwork beetle names.
- Fixed a bug that occasionally caused focus to be lost when navigating the cybernetics terminal with gamepad.
- Fixed a bug that caused rare lockups in the cybernetics terminal.
- Fixed a bug that caused gaslight chisels to be improperly weighted for AI autoequip.
- Fixed a bug that caused 3d cobblers and step sowers to sometimes remove you from your cell, causing you to reappear in a random place.
- Fixed a bug that prevented the missile weapon menu from displaying on gamepad.
- [modding] Zones and interiors can now override whether they are considered to be "inside" for natural daylight with SetInside.
- [modding] The IllnessChance method of Food is now virtual.
- [modding] Added JournalAPI.AddVillageNote to add journal notes to a village's history.
- [modding] Fixed a bug that caused the InventoryItemConvertor part to not process inventory items.
207.85
- Added some more ability descriptions.
- Leather braces can now be wooly.
- Cast nets and throwing axes now have sell values.
- Charging with adjacent hostiles now respects phase & flight.
- Reduced memory pressure from creatures that fabricate their own ammunition.
- Clarified in the descriptions of serene and terrifying visage that they require both head and face slots.
- Time cherubim will now properly use temporal fugue.
- Fixed a rare exception when creating clones.
- Fixed a bug that caused 'when you gain a new follower' cooking triggers to not properly trigger.
- Fixed an issue with dragging the message log divider when the log was docked to the left.
- Fixed an issue that caused warm static to instantly kill you.
- Fixed an issue that caused you to die at the end of precognition.
- Fixed a bug that caused slotted energy cells to disappear when reloading a save if a hired guard was separated from its extradimensional leader.
- Fixed a bug that caused love injectors to create permanent followers if you had either Beguiling, Proselytize, or Rebuke Robot.
- Fixed a bug that caused various creature and furniture abilities that required someone standing in the same cell to not activate, e.g. aloe volta.
- Fixed a bug that caused bonded companions such as psychic thralls to repeatedly thaw the zone their leader was in when separated.
- Fixed a bug that caused inventory hotkeys to function incorrectly the first time the screen was opened.
- Fixed a bug that caused temporal fugue to not summon copies when surrounded by a lot of deep water.
- [debug] The debug internals option now adds the ability to toggle logging of AI "Think" to the message log.
- [modding] Fixed a bug in pregen default icons.
- [modding] Upgraded Unity version to 2022.3.39f1.
207.81
- Added an option for zoom sensitivity (Options > Modern UI > Zoom Sensitivity).
- Sultan curios can no longer produce temple mecha.
- Added a few more ability descriptions.
- Added a few more item descriptions.
- Made a clarification to the nulling item mod's tinker description.
- Fixed a bug that caused a specific jungle tile on the world map to lock you in place.
- Fixed an issue that caused the Bell of Rest to recall you from far distant zones.
- Fixed a bug in the transmutation of liquid volumes.
- Fixed a rare cloning exception.
- Fixed an exception when naming unnamed places.
- Fixed a bug with generated text in murals.
- [modding] Variant entries in Bodies.xml can now specify an empty string to remove an inherited property.
- [modding] Fixed a bug that caused the tile, foreground, and detail of skill entries to be overridden with defaults when multiple mod values were merged.
- [modding] Added VillageBase.CreateVillageFaction to add new village factions from history.
- [debug] Fixed a bug that caused the 'idall' wish to only identify a handful of objects in the current zone.
207.78
- We updated some default gamepad binds.
- Walk to edge is now Y.
- Move to Point of Interest is now left-stick press.
- Ability page up and down is now left trigger + dpad up and down.
- Melee attack nearest enemy is now left bumper.
- Zoom in and out is now left trigger + dpad left and right.
- Added several item descriptions.
- Added some activated ability descriptions.
- Gave Dyvvrach an inventory so they can sell their credit wedges.
- Jellies and oozes now have default Ego and Willpower scores of 1 instead of 0.
- Rhinoxen now have a trio of single horns instead of a trio of double horns.
- Changed the indefinite article for leather armor and studded leather armor.
- Removed some tomb walls from dynamic encounters.
- Popups aligned to mouse position are now properly clamped to the screen.
- The Spindle channel now extends up to the z-level of Resheph's tomb.
- Added rolling session backups when you load a save game from the main menu. These can be manually restored from the <...>/CavesOfQud/Local/Session folder.
- Fixed a bug that caused Warden Indrix to sometimes corrupt your save game.
- Fixed a bug that prevented save games from being loaded if the info file was corrupt.
- Fixed incorrect damage in Shield Slam's description.
- Fixed a bug that caused zone stratum info to occasionally appear in the names of items you've named.
- Fixed a bug that caused tile clicks to incorrectly register on button down and when dragging.
- Fixed a bug that caused clicking on non-active buttons to activate the selected button instead.
- Fixed a bug in the display of keybinds in the menu bar of the keybinds screen.
- Fixed a bug in the stat shifts of clones affecting the original object when the clones vanish.
- [modding] Added GetLandingLocation to the ZoneManager for getting the arrival zone of a parasang.
- [modding] The GetTransitiveLocationEvent now supports prioritization of the selected portal and destination.
- [modding] More interface members of the Rack<T> collection are now virtual.
- [modding] Fixed a bug that caused the AfterTravelEvent to sometimes be handled twice if the parent object moved.
207.76
- The new UI now properly shows the purchase cost of skills when some powers have already been learned.
- Smart use is now a bit smarter, defaulting to high priority actions (opening doors, ascending stairs) but still allowing low priority actions (closing doors, collecting liquids) if no high priority actions are available.
- Copies of objects now properly inherit statistical shifts.
- Increased the render layer of fracti.
- Fixed a log spam bug when clicking outside of the valid tile area.
- Fixed a bug that caused some default limb behaviors to not be properly removed.
- Fixed a bug that caused the Show Wffects command to not show up on the character sheet for true kin.
- Fixed a bug that caused some items to occasionally stop working until they were re-equipped after multiple save cycles. (e.g. step sowers, 3D cobblers, grassy yurtmat)
- Fixed a bug that caused music to not play in the Moon Stair.
- Fixed a bug that caused some continuously looping sounds to sometimes not play.
- Fixed a bug that caused mods to break on Linux.
- Fixed a bug that caused the global location of interiors to sometimes be outdated, preventing recoiling when traversing between worlds.
- [modding] Added a flag to ignore the contained weight of interiors.
- [modding] Added a stale flag to zones that have been released via game end or freezing.
- [modding] Various AI behaviors now inherit from AIBehaviorPart for collective removal.
207.73
- Added many new sound effects for equipping items, reloading guns, and various other interactions.
- Greatly improved the loading speed of sound effects, all but eliminating the delay when a sound is played for the first time.
- Mouse movement now attempts to explore toward unexplored square you click.
- The mouse right-click interact context menu now appears at the position of the mouse cursor instead of the center of the screen.
- There's now a hierarchy of click actions. For example, clicking on an open door now moves into its square instead of trying to close it, though clicking on an open door still opens it.
- Chimeras can now grow mouths, oral arms, and muscular feet.
- Tinkers and artifexes now start with a wrench, and horticulturists start with a pestle.
- You can now look at the contents of more bookshelves without angering their owners.
- Arconauts, rhinoxen, Saad Amus, and Saad Amus clones should now wander more often (in the right contexts) rather than stand around.
- Replaced scorpiock's unspecified stinger with a paralyzing stinger and lowered its mutation rank to 2.
- Tweaked scorpiock's description.
- The Mechanimist convert in Joppa is now considered interesting.
- Non fresh-water liquids are now be ignored by general smart use actions.
- Added faction icons for sultan cults and dynamic villages.
- Added a new 'Adventure Mouse Quick Look' bind which shows a tooltip look instead of entering look mode.
- Mutation points are now consumed after gaining a mutation rank, meaning Irritable Genome can no longer level something past it's maximum rank.
- Removed Kyakukyan converts from dynamic encounters.
- Burrowing claws, drills, and pickaxes now only use their dig damage against walls if its greater than a normal attack.
- Swapped out the More Than a Willing Spirit Steam achievement icon.
- Fixed a typo in the Bricks Can Be Thrown, Too achievement text.
- Fixed a bug that caused Thah to give you an effectless asterisk. Affected saves will receive a 10-pointed asterisk when loaded.
- Fixed a bug that caused popup width to be incorrectly sticky in some cases.
- [modding] Fixed zoom in the map editor.
- [modding] Folded in all the Spring Molting blueprints from Staging.xml into their respective XML blueprint files.
207.72
- Added new mouse bindings for contextual action, interact, interact all, force attack, force move and look (Key Mapping > Adventure Mouse).
- Nerfed the powerful "remove any one negative status effect" triggered action on the non-powerful variety of regeneration and healing-based cooking ingredients. Now that effect removes one -minor- negative status effect, like the first 4 ranks of the Regeneration mutation.
- Similarly, gave a less impactful nerf to the powerful variety of regeneration and healing-based cooking ingredients by making their triggered action remove one negative status effect instead of all (but preferring a major one over a minor).
- Fixed a bug that caused old journal entries from prior games to sometimes appear in the journal.
- Fixed a bug that prevented some relic quests from completing correctly.
- Fixed a bug that could rarely cause any dynamic quest to never complete correctly.
- Changed the default framerate for OSX from vsync to 120, because of an OSX bug that caused a freeze when alt-tabbing a vsync application.
- Changed the default framerate for Steam Deck from vsync to 120, because of some cases of the modern UI being sluggish on Steam Deck when vsync is enabled..
- Fixed a layout issue that prevented some inventory categories from being clicked when there were a lot of them.
- Fixed an issue with custom visage and some other configurable cybernetics not being properly configured in the modern UI.
- [modding] The FinalizeRead method of parts and effects now supports removing the read component for migration purposes.
- [modding] Upgraded Unity version to 2022.3.33f1.
207.69
- Added an additional scale option for the character sheet (Modern UI > Character sheet additional scale percentage).
- Added an additional scale option for message log text (Modern UI > Message log line size adjustment (pt)).
- Added support for multiple default keyboard binding sets.
- Added a 'hjkl' keyboard binding set.
- Added an option to disable the modern character sheet while keeping other elements of the new UI (Modern UI > Modern character sheet).
- Added a KBM option to controller font type to force keyboard glyphs (Modern UI > Controller buttons > KBM).
- Added an option for a compact ability bar layout (Modern UI > Ability bar mode > Compact).
- Added a tooltip delay slider (Controls > Tooltip Delay (MS)).
- Added explicit value display for options sliders.
- Added an option to disable the input warning (Modern UI > Disable input warning)
- The new trade UI now stays open with items selected when cancelling the "Offer" dialog, making the behavior between the console and new UIs the same.
- Keyboard glyphs now show on Steam Deck if keyboard input is being issued.
- Added a missing default keyboard keybind for wait until healed and wait menu.
- Greatly improved the performance of the trade screen.
- Removed the vestigial "additional user interface elements" option.
- Removed a stray newline when completing quest steps.
- Bep is now interesting.
- Dawning apes now use oil as their water ritual liquid.
- Erah now has a leather apron.
- Frogs are no longer considered to have scales.
- Crysteel axes now have an appropriate equipment shader.
- Learning an item mod now gives a popup message like learning how to build an item does.
- Removed several stair types from dynamic encounters.
- Fixed a bug that caused the wild-eyed watervine merchant to usually be hostile toward you.
- Fixed a bug that caused the player to be left with no allegiances when their mind was stranded.
- Fixed unlocking of the 'Total Makeover' achievement.
- Fixed reputation adjustments from mutations being skipped for determining creature attitude until a save cycle happened.
- Fixed a crash when loading a game while inhabiting a body with no abilities.
- Fixed a bug causing the object picker to reset to the starting selection state after interacting with an item.
- Fixed the dynamic controller fonts.
- Fixed a bug with focus retention when setting a primary limb.
- Fixed a sound issue on the ability manager.
- Fixed a bug that caused zone generation to fail after someone was exiled from Bey Lah.
- Fixed a zone generation issue in Grit Gate and the rusted archway.
- [modding] Fixed Object parameter of AfterAddOpinionEvent.
- [modding] Added IScribedPart, IScribedEffect, and IScribedSystem, which allow the free addition and removal of fields without breaking save compat.
207.55
- Swapped tinkering and journal tab positions.
- Added +/- and left/right category support to tinkering and journal entries.
- Phasing now shows cooldown and duration.
- Removed the extraneous grazer golem.
- Tillifergaewicz is now a point of interest.
- Twinning and trining lamprey can be villagers again.
- Creatures no longer get saves vs. dreamcrungle gazes.
- Replaced the 'Entomb yourself' achievement with 'Swollen Bulb'.
- Gave the nephilim achievements real names.
- Reverted an earlier change that allowed the nephilim achievements to be unlocked via pacification.
- Reverted a change that made nephilim grow in strength when one was pacified.
- Clarified the disease cure achievements only trigger when the diseases are cured via traditional methods.
- Knowing the Cloaca Surprise no longer significantly slows down game loading.
- Tinkering bitlocker items are no longer navigable.
- Made performance and memory utilization improvements.
- Guarded against some invalid text markup shaders causing crashes.
- Improved performance when many active effects were in play.
- Improved memory overhead and performance when saving/loading.
- Fixed a bug that caused the low HP warning to persist after ending a game.
- Fixed a bug that caused the zone you were entering to be frozen, making the game lock up.
- Fixed a bug that caused creatures to sometimes attack things they were not hostile towards if they were the only prospective target left.
- Fixed a bug that caused ongoing effects like explosions to sometimes persist after restoring a checkpoint or precognitive vision.
- Fixed a bug that caused local achievements to lose their unlock date.
- Fixed a bug that caused companions to not use some abilities when directed to attack neutral creatures.
- Fixed a bug that sometimes caused the player object to be lost.
- Fixed unlocking of the '0 for 2' and 'The Laws of Physics Are Mere Suggestions, Vol. 3' achievements.
- Fixed a bug that allowed books to be read from non-librarian vendors.
- Fixed some wigglyness in the layout of game object pickers.
- Fixed a bug in the eventing system that caused high-cpu usage and out of control animation speed.
- Fixed a bug in part nesting in list mode.
- Fixed checkpointing and autosaves being affected by your move speed.
- Fixed parts of zones being serialized twice.
- Fixed several pieces of game state being serialized erroneously.
- Fixed a save compatibility issue with dynamic village quests.
- Fixed an error when some objects were garbage collected.
- [modding] The basic fields of effects are now manually serialized. It's no longer necessary to call the base Write method.
- [modding] Game state singletons can now handle any embark events that occur after their creation.
- [modding] An error is now generated when a serialized type falls through to the deprecated binary formatter.
207.49
- Added 40 achievements. They are visible from the in-game achievement manager (Main Menu > Achievements) but are not yet active on Steam or other platforms.
- Added a system menu button to the top-right of the main play screen.
- Added UI sounds for selections, some popups and picking targets.
- Added an option for to disable interface sounds.
- Added an option to disable text particle effects (Options > General > Use Text Particle VFX).
- Renaming crysteel and zetachrome items no longer takes away their paperdoll shader.
- Clarified Ruin of House Isner rules text.
- You are no longer always stranded in waking dreams.
- Gave eyewear mods a tinkering icon.
- Improved the layout of the comparison tooltip.
- Improved equipment drag and drop indicators.
- Improved performance when wearing a lot of equipment.
- Greatly improved memory overhead.
- Multiple attempts are now made to delete save games that are in use by another process.
- Added additional safeguards and debugging for player duplication.
- Fixed Yurl having way too much ammo.
- Fixed a bug that could look you out of Argyve dialog between knickknack quests.
- Fixed an issue causing strange items to appear in your inventory as a result of showing comparison tooltips.
- Fixed backswings being able to trigger additional backswings recursively.
- Fixed a bug with liquids creates via warm static.
- Fixed some item duping bugs.
- Fixed a bug that would rarely cause the paperdoll equipment and inventory to vanish.
- Fixed a bug where some scrollers wouldn't accept page up or page down.
- Fixed an error when attempting to revisit a zone that was missing from the zone cache.
- Fixed some bugs in the Mechanimist convert dialog.
- Fixed objects attempting to enter the pool multiple times.
- [debug] Added several creature modifier wishes: fungusfriend:*, qudzusymbiote:*, slimewalker:*, slimespitter:*, kindlethumbed:*, firethumbed:*, convert:*, mechanical:*.
207.40
- Added default gamepad binds for ability page left/right, zoom in/out, walk and auto-attack-nearest.
- Added icons for gloves and wings mod categories.
- Tweaked the color of spendable AP and MP on the character sheet.
- Removed the prerelease inventory and trade options.
- Revised the Mechanimist convert's dialog.
- Replaced the Joppa monuments with history books in Irudad's library.
- Reversed the collapse/expand semantics on the Reputation page.
- Added equipment shaders to crysteel and some unique items.
- Journal categories are now sorted properly.
- The modern equipment screen now properly displays limb cardinality.
- You can now collapse/expand with left and right on the Reputation page.
- Improved performance in liquid-heavy zones.
- Improved memory overhead.
- Improved turn performance.
- Excluded BaseSwine from dynamic encounters.
- Removed the watervine farmer & Mechanimist convert from dynamic encounters.
- Added a timeout to precognition vfx if something goes wrong.
- Legendary creature titles no longer get doubled in certain circumstances.
- Gyre irons and bubble levels no longer close inventory when pressed and flipped, respectively.
- Added safeguards against non-takeable or destroyed objects ending up on your person and cleaned up existing ones from saves.
- Argyve will now wire up his loudspeaker after completing 'Weirdwire Conduit... Eureka!'.
- Improved performance in zones with large power grids.
- Fixed a bug that prevented the salt dunes music track from playing.
- Fixed starting village Mechanimist converts having watervine farmer gear despite not all being watervine farmers.
- Fixed some layout issues in the game object picker.
- Fixed an issue with pagination in windowed lists.
- Fixed a bug that rarely caused the hotkey display in the item picker to truncate.
- Fixed a rare layout exception in the equipment paperdoll.
- Fixed some excess memory allocation in the journal map.
- Fixed an issue that sometimes allowed main menu commands to be triggered after continuing a game.
- Fixed several mouse input issues when modern UI was disabled.
- Fixed input on the console trade window.
- Fixed an exception when tabbing left through only one category.
- Fixed starch and lignin being removed.
- Fixed popups being hidden by other interface elements.
- Fixed errors when fetching icons for world generation.
- Fixed companions not re-evaluating their equipment after finishing a trade.
- Fixed a bug that prevented you from acquiring the Spread Pax quest.
- Fixed the category display for morphotype mutations.
- Fixed a bunch of bugs in page up and page down in pooled-window scrollers.
- Fixed a bug in the formatting of the tinkering screen.
- Fixed a bug that stopped hotkeys from working on an equipment item after interacting with it with a popup until it was reselected.
- Fixed a bug that rarely caused the wrong item to be selected in the modern game object picker.
- Fixed the default categories for equipping to a hand.
- Fixed an issue that sometimes prevented spray bottles from working.
- Fixed an issue causing weird stuff like [widgets] to show up in inventory.
- Fixed a minor formatting issue in the show cybernetics hotkey display.
- Fixed twinning and trining lampreys generating erroneous copies.
- Fixed a bug that caused Joppa to not be available as an option for the slynth.
- Fixed a bug that caused expired temporary cells and ammo to sometimes drop to the ground.
- Fixed some message variables not being parsed correctly.
- Fixed key input on the map editor.
207.31: Spring Molting beta
UI
We added an entire new UI. (ie, we completed work on the modern UI, for folks who've been following our progress). More polish will be coming over the next several weeks, but all the functionality is there.
- There are too many changes to fully document, but here's a partial list of new screens: trade, quests, message log, character sheet, skills, equipment & inventory, tinkering, game summary, every journal tab, status effects, reputation, world generation, interact nearby, books, in-game terminals.
- The new UI has full keyboard, mouse, and controller support.
- The new UI plays natively on handhelds like Steam Deck.
- Added a search bar to relevant screens.
Saves
- Added full support for Steam Cloud saves.
- Vastly improved the performance of saves and loads.
- Greatly reduced the number of files per save.
- Greatly reduced save size.
- Saves are now more resilient towards breakage, from mods or otherwise.
- Saves now kept in the \Synced subdirectory, and unsynced files are kept in \Local.
World
- We refreshed the starting village of Joppa.
- Added a new apothecary: Nima Ruda.
- Replaced Warden Ualraig with a more fleshed-out version: Warden Yrame.
- Gave all major NPCS new dialog and new descriptions.
- Widened the range of artifacts that can be turned in to Argyve. Concurrently, we gave some true kin castes fewer starting trinkets.
- Made some significant changes to O Glorious Shekhinah! These changes carry through to the generated village starts, and in fact are slightly different in each village type.
- Gave the village a makeover, with several new walls, pieces of furniture, and monuments.
- Joppa NPCs now point you to questgivers, like the villagers of dynamic villages do.
- We refreshed the Naphtaali faction and culture.
- Replaced or renamed several Naphtaali. Here's the new roster of creatures: Naphtaali forager, Naphtaali tinker, Naphtaali nimrod, Naphtaali jeer, and Naphtaali sap.
- Replaced chrome idols with unplanished godheds, and their legendary counterparts, planished godheds.
- Refreshed woodsprogs and added them to jungle populations.
- Added Erah the ciderer to Kyakukya.
Gameplay
- Strong feelings creatures have due to actions you take (such as attacking them) now weaken over time instead of reverting suddenly when a map is unloaded.
- Creatures belonging to multiple factions now take your reputation with all those factions into account when determining their attitude toward you.
- Creatures no longer ignore changes to your faction reputation if they have a personal opinion of you.
- Companions no longer revert to their base attitude when they lose track of their leader.
- Creatures now get mad at you if you tell your companions to attack them.
- Added a new piece of furniture: electric generator.
- Tables randomly have items. on them more often.
Misc
- COMING SOON THIS BETA: 40 new achievements
- Added many, many new visual and sound effects.
- Looping music tracks now play seamlessly.
- Made some alterations to the track that plays during Reclamation.
- Made some tweaks to hindren and mopango dialog.
- Refreshed and polished the dynamic wall generation system used for villages (e.g., "dragonfly chitin tent")
- Refreshed and polished the display names, tiles, and descriptions of uindentified artifacts and partially identified artifacts.
- Added some new trinkets: Added bubble level, spiral iron, and salt mill.
- Added a wrench and a pestle.
- Reduced memory fragmentation over long play sessions.
- Improved turn-by-turn performance.
- Improved lightray casting performance during the day.
- Changed Issachari renderstring to 'h'.
Bugfixes
- We made many, many fixes to long-standing issues around creature attitudes, including creatures losing their
- Fixed Asphodel's followerss being limited to 8.
- Fixed nonspecific gender verb conjugation.
- Fixed several cases of messages referring to a *PooledObject.
- Fixed the performance impact when many creatures had died or objects had been destroyed.
- Fixed non-human village tinkers and apothecaries not having tier-appropriate stock.
- Fixed many other small issues.
Modding and debugging
- [modding] Creatures now have action-specific opinions of others. For example, being attacked by someone's ally now garners the OpinionAttackAlly opinion.
- [modding] Creatures now maintain a history of allegiance. For example: "On the 3rd of Ut yara Ux, <creature> was constructed by a turret tinker." and "On the 12th of Tuum Ut, <creature> was proselytized by you."
- [modding] Many invalid components are now removed gracefully when loading a saved game, making it possible to remove a mod from a saved game and continue playing.
- [modding] Made the Leader part more general and functional. Use it to generate a creature with companions.
- [modding] MinEvents now support registration with prioritized execution and optional serialization.
- [modding] Any class can now register for a MinEvent by implementing the IEventHandler interface.
- [modding] Event handlers now use event registrars to handle both registration and unregistration with a single method implementation.
- [modding] Some events are now sent and can be listened for on the global game level, such as AfterPlayerBodyChangeEvent.
- [modding] Added ModSingletonEvent, ModPooledEvent and IModEventHandler, which allow creating modded events with native performance. See XML docs for examples.
- [modding] Object instances can now tokenize themselves for the serializer by implementing the ITokenized interface.
- [modding] IParts can now define a priority which determines their order within the parent object's list. This has an effect on the orders of event processing and serialization.
- [modding] Inert parts with no functionality, such as those gained from some skills, can now define a skip priority that excludes them from event processing, for a minor performance benefit.
- [modding] Ported blueprint builders to be IObjectBuilders, which are singletons that can process many game objects without creating garbage or polluting the object's parts.
- [modding] Text variable replacers, such as "=verb:shloop=" or "=player.waterRitualLiquid|capitalize=", are now moddable by decorating a class and method with the related attributes.
- [modding] Complex and/or custom text variable operations can now use the Text.StartReplace() builder to do every replacement in a single pass.
- [modding] Abilities can now set IsWorldMapUsable to allow activation on the world map.
- [debug] Added a 'show attitude' action to creatures when debug information on object internals is enabled.
206.77
- Flaming tar pits are once again flaming.
- Terrified creatures no longer charge.
- Tumbling pods that are cult leaders now grant XP if they explode during combat.
- You can now select stacks of items when donating books to Sheba or throwing artifacts down the Sacred Well.
- You can now rename yourself in your original body or one your mind is stranded within.
- The name for your saved game is now updated when you take a new name via stranded mind or otherwise.
- Stilt Day Stilt pigs no longer open their pens.
- Conjoined girshlings are now considered plural.
- If you're standing next to friendly creature, you can use their culture when renaming your companions.
- Clarified the popup message when you can't autoexplore the full map due to unusually dark darkness.
- Goggles are now referred to in "pairs" rather than sets".
- Gave thistle pitches a sell value.
- Made Asphodel's description respect dynamic pronouns.
- Added info about using the Alt overlay to the manual.
- Fixed a bug that caused a popup message when one of your companions incurred extradimensional disappointment.
- Fixed a bug that caused intact cryochambers to spawn on stair landings.
- Fixed a bug that caused Neelahind to say the well has been poisoned by a previous accusation when the evidence did not match the culprit.
- Fixed a bug that caused the 'Jeweled Dusk' achievement to unlock when you were not the target of the gemming attack.
- Fixed a bug that caused the waking dreamers to always start one experience point away from leveling up.
- Fixed a bug that caused temporary merchants to drop non-temporary wares on death.
- Fixed a bug that caused 'Petals on the Wind' to be unfinishable if you had already started 'Find Eskhind'.
- Fixed a bug that caused 'The Earl of Omonporch' delegates to spawn with and leave behind companions.
206.75
- The salt desert is once again populated with scorpiocks.
- Credit lockboxes are now made out of metal, as claimed.
- Gigantic tonics now indicate they contain double dosage.
- Flowers are no longer breakable.
- Symbiotic fireflies are now treated as live animals.
- Legendary animated objects now have "animated" in their display names, where appropriate.
- Added plants and farmable plants to Mountains population tables.
- Motorized treads and gun racks can no longer be dismembered.
- Made Spinnerets' web stickiness scale better with mutation rank.
- Clarified in Spinnerets' description that you are immune to getting stuck.
- When you have Dystechnia, tinkers now give the right message when you ask them to identify an artifact.
- Light chords no longer display their blank armor stats.
- Stalagmites now render above liquid pools.
- Creatures are now less prone to walking over catch basins and polluting their contents.
- Opening yourself when you are an animated container (for ex. a table) will now open your inventory rather than saying "You have nothing to trade."
- Fixed a bug that caused some spiders not to weave webs.
- Fixed a bug that caused the AI to toggle many toggleable AI abilities on and off again repeatedly.
- Fixed a bug that caused the sacred well to prompt you twice about important items.
- Fixed a bug that caused limbs dismembered from creatures implanted with a phase harmonic modulator to stay omniphase indefinitely.
- Fixed a color issue with mumblemouth.
- [modding] Fixed a bug that caused IPlayerParts to be deep copied.
206.74
- Bundles of noisegrass are now more appropriately priced.
- Added ability icons to the gas breath mutations of breathing lizards.
- Fungus-ridden robots now actually host fungi.
- Spacetime vortices now remain stationary for the first round they appear, giving you a window to step outside their range.
- Cragmensch and glittermensch are now harder to set on fire.
- High-powdered magnets now indicate when they are destroyed due to application.
- Your DV is now set to zero while you are dominating.
- Stasis now freezes the timer on bombs.
- Fixed a bug that caused interact nearby, the nearby objects list, and the looker object list to consider objects inside solids differently from one another.
- Fixed a bug that caused the direction of the current local map to be displayed incorrectly when choosing a local map to travel to from the world map.
- Fixed a bug that caused the item description in power switch abilities to be wrong.
- Fixed a typo in murals describing the historic liberation of cities.
- Fixed a bug that caused dynamic turret tinkers controlled by you to be unable to place turrets.
- Fixed a bug in the ability text of turret tinkers that displayed the internal blueprint or table name it was using.
- Fixed a bug that caused the target details text of a hidden sidebar to be clipped when using bio-scanning bracelet.
- Fixed a bug that caused cleave to indicate a target was cleaved even when it was immune to effects.
- Fixed a bug that caused zones below strata 50 of Eyn Roj to be devoid of creatures.
- [modding] Fixed a bug that caused population items that did not specify a load strategy to be skipped.
- [modding] Fixed a bug that caused load strategies on population groups to be ineffectual.
- [modding] The full file path is now displayed when a conversation part referenced in XML cannot be resolved.
206.72
- Extradimensional psychic assassin weeps are no longer noted in your journal on sight.
- You are now allowed to pick your target when there are multiple creatures available to beguile or proselytize in a cell.
- Flying objects that become stuck (for ex. in webs) will now stop flying and fall.
- Fixed a bug that caused some golems to retain their mental shield.
- Fixed a bug that caused some golems to drop a corpse or their inventory on death.
- Fixed a bug that rarely caused several webs to spawn stacked in a single square.
- Fixed a bug that caused phase webs to break immediately.
- Fixed a bug that caused phasing from phase webs to wear off immediately.
- Fixed a bug that prevented the phased VFX from rendering.
- Fixed a bug that caused frost webs to behave differently for player and NPC use.
- Fixed a bug that rarely caused fixed settlement ovens to appear in random encounters.
- [modding] Added support for removing any blueprint tag by prefixing them with remove: e.g. removetag, removebuilder, removestat, etc.
- [modding] Buttons in Options.xml can now declare an OnClick method.
- [debug] We made some changes to modding population tables.
- Populations and their groups with the same IDs are now merged by default, specify Load="Replace" to replace them.
- Objects and tables can now be merged by explicitly specifying Load="Merge".
- Any population item can now be removed by specifying Load="Remove".
206.70
- Added new visual effects to throwing axes and geomagnetic discs.
- Poison-tipped spears are now thrown with the pointy end towards the target.
- Throwing axes are now categorized under Thrown Weapons.
- You are no longer required to die permanently in order to unlock the achievement 'Jeweled Dusk'.
- Motorized treads can no longer rust.
- There's now a popup message when you or a companion has a stat drained by a creature for the first time.
- Fixed a bug that occasionally prevented popups from being displayed when equipment was removed by a pulse field magnet.
- Fixed a messaging oddity when losing the use of dependent limbs, such as hands.
- Fixed a bug that caused trails on thrown items to render over their sprite.
- Fixed a bug that caused your average armor to not be recalculated when regenerating limbs.
- Fixed a bug that caused dismembered limbs of named creatures to be referred to with an article.
- Fixed a bug that caused dismembered limbs to not inherit the article of the creature they were dismembered from.
- Fixed a bug that caused the "worn around wings" slot to lose its name after eating the Cloaca Surprise.
- Fixed a bug that caused you to permanently lose your beak after eating the Cloaca Surprise.
- Fixed a bug that caused your disguise to disappear in completely dark areas.
- Fixed a bug that caused graffiti to sometimes not change the foreground color of a tile.
- [modding] Added several configurable parameters to throwing visual effects: e.g. speed, arc, rotation, trail, color, etc.
- [modding] The ending transparency of projectile trails can now be set with a full-length RGBA value, e.g. '#77bfcf60'.
- [modding] Fixed a bug that caused transparency on custom projectile trails to be overriden.
206.69
- Added new hamsa effects to various grenades.
- All heavy weapons will now be reloaded before each individual shot while using Sweep.
- Fixed a bug that caused the automove interrupt code to be incorrectly 'sticky' in some situations.
- Fixed a messaging oddity when attempting to recoil to the court of sultans in combat.
- Fixed a bug that caused some factions to not gift their cybernetics credit wedges via the water ritual.
- Fixed a bug that caused irisdual beam to misreport its dealt damage.
- Fixed a bug that allowed you to lunge with a dismembered stinger.
- Fixed a bug that caused thermal and freeze grenades to not have appropriate hamsa effects.
- Fixed a bug that caused armed mines to be reported as disarmed in their description.
- Fixed a bug that caused the item category of the scrapped waydroid to be incorrect.
- Fixed a bug that caused the 'Auto-pickup of zero weight items' but skip picking up items with fractional weight.
- [debug] Added a new debug option to show current faction reputation when looking at creatures that grant reputation.
- [modding] Name is now a required property of population groups.
- [modding] Added a Name to every population group.
206.68
- The liquid font mutation no longer oozes liquid on the world map.
- Popup menus with many options now ignore mouse position when scrolling with keyboard or joystick.
- Added a confirmation dialogue before dismemebering yourself using metabolizing effects.
- Flight and Swoop abilities now correctly display the falling chance.
- The Fear Aura mutation no longer wastes a turn if there are no enemies to fear nearby.
- The scrapepd waydroid is now categorized under Quest Items.
- Automove while holding the movemnt input will now properly stop for all events that interupt autoexplore, even if the source is not visible.
- Fixed a soft lock when a combat animation would continuously fail to render.
- Fixed a bug that caused visual effects to sometimes stop playing permanently.
- Fixed a bug that caused petting creatures to sometimes lock the screen for up to 10 seconds.
- Fixed a bug that caused other NPCs petting creatures nearby to interrupt player inputs.
- Fixed a bug that caused the jump ability to display its popup twice.
- Fixed a bug that caused the shimmering visual effect to persist after a waking dream.
- [modding] Added GameObject.HasItemWithTag(string) to search inventory and equipment for tagged items.
- [modding] The QudChooseStartingLocationModuleWindow now adds a breadcrumb to the UI.
206.67
- You can now wear gigantic gauntlets on your giant hands.
- The geomagnetic disc now benefits from being gigantic even while powered.
- Engulfing creatures will now disgorge something they are digesting if they become part of the same party during the digestion process.
- The temple mecha mk Ia's machined edge is no longer gigantic.
- You will now auto-explore over fracti if it wouldn't damage you due to non-matching phase or faction reputation.
- Fixed a bug that caused various coloration of creatures to be lost when in range of nightvision.
- Fixed a bug that caused unidentified missile weapons to display their identified icon in the missle weapon status bar.
- Fixed a bug that caused gigantic items to require even more limbs to equip if they were already equipped somewhere else.
- Fixed a bug that caused creatures to immediately want to unequip a piece of gigantic equipment after equipping it.
- Fixed a bug that caused equipment to not update how many limbs it uses after implanting giant hands.
- Fixed a bug that caused giant hands to reduce the amount of limbs required to wear any item regardless of type, most notably gigantic armor.
- Fixed a bug that caused the geomagnetic disc to sometimes consume double charge.
- [modding] Dismembered limbs now copy all properties of their severed parts into a DismemberedProperties part.
- [modding] Added AfterDismemberedEvent which can be used to add additional properties to the severed limb.
- [debug] Added an 'implant' wish to directly add a cybernetic to yourself in an optional location: "implant:giant hands", "implant:pneumatic pistons:feet".
- [debug] Added a 'modify' wish to create an item with a specific mod installed: "modify:crysteel gauntlets:gigantic".
206.66
- Phase-shift grenades are no longer moddable with the redundant phase-harmonic mod.
- Rivers in preset settlements now have the same object and wall-sparing behavior as random villages.
- Added a new visual effect for night vision.
- Radar now reveals [redacted].
- Greatly improved the performance of complex hydraulic power systems.
- Fixed a bug that caused you to violate the Pauli exclusion principal when surrounded by your own force bubble.
- Fixed a bug that occasionally produced incorrect capitalization of your name in recipes you create.
- Fixed a bug that caused your hunger level to not update when becoming famished via dilute warm static.
- Fixed a bug that caused broadcast power receivers to be non-functional within interiors.
- Fixed a bug that caused decarbonizers to self-destruct when firing their molecular cannon.
- Fixed a bug that caused decarbonizers with invalid targeting to prevent the game from rendering.
- Fixed a bug that caused delayed attacks from lithofexes and dreamcrungles to be aborted when loading a game.
- [debug] We made some changes to wishing for mutations.
- You should now prefix wishes for mutations with "mutation:", e.g. "mutation:beak".
- You can wish for a mutation variant by adding it as a parameter, e.g. "mutationrostrum".
- You can wish for a specific mutation entry using its display name, e.g. "mutation:stinger confusing venom".
- If the mutation has variants and one wasn't specified, you are now asked to select one.
- You will be asked to confirm when a fuzzy search is about to apply a mutation to you.
206.65
- Added new descriptions for several pieces of armor and ceremonial vibrokhopesh.
- Trash and scrap can no longer break or rust.
- Creatures no longer expel their quills against inanimate objects.
- Clues for the Kith and Kin quest are now properly marked as quest items, warning you before being sold.
- Autoexplore no longer picks up Kith and Kin clues.
- Gas masks and filters now reduce damage caused by dangerous gases only if they are dangerous to inhale, but when they are, the damage reduction is much more effective.
- You are no longer prompted multiple times about your ability to swoop when flying.
- Star kraken no longer extrude unidentifiable tubes.
- The recoil ability can once again be used on the world map.
- Made death by damage reflection messages a little more sensical.
- Unidentified hoversleds are no longer seen as 'small boxes'.
- Increased the value of rubber tree seed.
- Fixed a bug that caused Eskhind to sometimes travel back towards the hollowed tree after returning to Bey Lah.
- Fixed a bug that caused Keh-hind to sometimes not leave Bey Lah right away when exiled.
- Fixed a bug that sometimes caused creatures to spawn directly over pits.
- Fixed a bug that rarely caused creatures to spawn directly on top of spacetime vortices.
- Fixed a bug that caused fish to sometimes spawn without water.
- Fixed a bug that caused daggers in the thrown weapon slot to be eligible for Rejoinder.
- Fixed a bug that prevented your notes from displaying properly on unidentified items.
- Fixed a bug that caused walls and furniture to remain targeted even when out of line of sight.
- Fixed a bug that caused death from thirst to be attributed to the last creature that damaged you.
206.64
- Activated abilities can no longer be used on the world map.
- Transmuting the amaranthine prism now disappoints someone.
- The trade binds Value + and Value - and Add One/Remove One can now share bindings.
- Gun racks and cathedras can no longer be destroyed by coating in acid or lava.
- Star kraken no longer extrude the Grit Gate communications panel.
- Adding local cooking ingredients for when you whip up a meal in Tzimtzlum.
- ASCII bleed effects now match your bleed liquid color.
- Gave urshiib albinism.
- Defanged girshling corpses now indicate their defanged status in their display names.
- Fixed a bug that caused the hollowed tree to sometimes overwrite a location with existing encounters.
- Fixed a bug that caused the snapjaw who wields Stopsvalinn to be removed by dynamic encounters.
- Fixed a bug that caused the Sticky Tongue mutation to not animate if it failed to move its target.
- Fixed a bug with the status effect companions get when you wear Dagasha's Spur and renamed the effect "spurred to teleport".
- Fixed a bug that prevented forced attacks up and down.
- Fixed a bug with the coloration of slam messages from rhinoxen charges.
- Fixed a crash bug due to ashes being reduced to even more ashes when burnt.
- Fixed a crash bug deaing with infinite move chains.
206.63
- Added new descriptions for several pieces of furniture.
- Added new descriptions for several pieces of equipment.
- Domesticated Barathrumite tinkers now have their display name adjectives appear in the right order.
- Wardens Esther can no longer spawn hated by the Farmers' Guild.
- You no longer autodisassemble items that contain liquids.
- You can no longer select flaming/freezing ray variants for body parts you do not have.
- When selecting a variant for a random mutation, you can now go back and select another mutation instead.
- Random cryotubes that spawn with a stairwell inside them are now always destroyed.
- Clarified some language in the description of Penetrating Strikes.
- Fixed a sequence-break between Call To Arms and Grave Thoughts, if you never acquired Grave Thoughts before completing A Call To Arms.
- Fixed a bug that caused creatures to occasionally spawn on top of stairs.
- Fixed a bug that caused some templar warleaders to be missing during Reclamation.
- Fixed a bug that caused dynamic village merchants to restock twice.
- Fixed a bug that caused mid and high-tier dynamic village merchants to have less stock than intended.
- Fixed a bug that caused dynamic village merchants to sometimes spawn with the wrong items in stock.
- Fixed a bug that caused autoexplore stop warnings for targeting lines to incorrectly display extra info.
- Fixed a bug that caused unidentified frozen items to use their identified tiles.
- Fixed an issue that caused quest item handwritten books to lose their yellow titles and look like generated books.
- Fixed some grammar issues in generated dialog for the Landing Pads quest.
- [modding] GenericInventoryRestocker now supports combining multiple population tables of stock by providing a comma separated list.
- [debug] Added a 'restock' wish to force all restocking merchants on the map to refresh their inventories.
206.61
- Added the following grenades as rare drops on Explosives population tables: spring-turret, time dilation, plasma, gravity, glitter, and phase shift.
- Added descriptions for several pieces of furniture.
- Weapons with lots of ammo no longer cause the ammo display to overflow the bar.
- Creatures can no longer be woken up the turn they fall asleep, which will prevent some issues like a backswing from a blow that knocked a creature unconscious immediately waking them up.
- Weapons that stun on impact now stun when they are thrown as well.
- Boosted the disassemble performance of unpowered advanced toolkits to match that of basic toolkits, as clained in the rules text.
- In look descriptions, fungal infections now show up under "Physical Features" instead of "Equipped".
- Creatures who prefer not to sell specific items or types of items now agree to sell them to you if they are your companion.
- Added a sound effect to the "you feel increasingly unstable" mutating message.
- Liquid-fueled energy cells are now tagged as ammo.
- Killing all the girshlings in Redrock before accepting What's Eating the Watervine? no longer prevents the quest's completion.
- Gave Saad Amos the Rebuke Robot skill.
- Removed how many seconds are left on a bombs timer from its description. It still appears in the display name.
- Active fungi now have a higher render layer.
- Fixed a bug that caused clues to the location of Ruin of House Isner to disappear from loaded games.
- Fixed a bug that caused unequipping the amaranthine prism via Precognition to not disappoint someone, if the prism was not in your inventory prior.
- Fixed a bug that caused averaged armor values from multiple limbs of the same type to sometimes not update when one of the limbs was lost.
- Fixed a bug that caused you to always receive blame for unequipping the prism, regardless of whom it was equipped to. (You'll still be blamed if it's your companion doing the unequipping.)
- Fixed a bug that caused the Decarbonizer module to permanently stop working if its beam was interrupted.
- Fixed a bug that caused the golem's ability to recall to the Court of Sultans to stop working if recalled or reshaped via the reshaping nook.
- Fixed a bug that caused the 'Eat the God's Flesh' step to not complete correctly.
- Fixed a bug that caused Wandering Tau to wander off as if she were preparing to join the Seekers of the Sightless way.
- Fixed a bug that prevented Wandering Tau from being a follower after If, Then, Else was completed.
- Fixed a grammar issue with falling through open air.
- [modding] Folded Staging.xml blueprints into their respective data files.
- [modding] Added IfHaveItemDescendsFrom conversation delegate which checks your inventory and equipment for an object with a descendant blueprint.
- [modding] RecoilOnDeath now checks its active status, meaning it can be disabled by normality, EMP, rust, et cetera if flagged as vulnerable.
206.59
- Long trader names are now properly clipped on the trade screen.
- Gave lover's blossom a new tile.
- Autoexplore now avoids osseous ash.
- Traders are now referred to by name in messages explaining they don't have the skill to recharge or repair something.
- Urchin cherubim now grow their cherubic spines on their body instead of their arms, which they don't have.
- Qas and Qon are now immune to confusing gas.
- Glass doors are no longer opaque.
- The quest text of A Signal in the Noise no longer references Joppa.
- Made some tweaks to mid and late-game armor tables.
- Creatures with glotrot can no longer use Sticky Tongue.
- Thrown objects now use the proper unidentified tile if you don't know what they are.
- Multiple ejection seats can no longer lock in place in the same tile.
- Reaching loved reputation now only creates an entry in your chronology once per faction.
- Greatly improved the performance and memory utilization of pathfinding.
- Improved the performance of breeders.
- Fixed a bug that caused Putus Templar party leaders in faction encounters to get double their inventory.
- Gave Putus Templar party leaders the chance to have more than one Eaters' nectar tonic.
- Fixed a bug with the scoring of A Call to Arms that caused chain laser emplacements and waydroids to be treated as full Barathrumite persons.
- Fixed a bug that caused gigantic energy cells to never generate with more than half charge.
- Fixed a bug that put proselytize on cooldown with no effect when targeting a baetyl.
- Fixed a bug that caused spaser gas to emit from the attacker instead of the defender when killing a target in one shot.
- Fixed a recurring bug where some legendary creatures had malformed titles.
- Fixed a bug that allowed the deployment of portable walls on the world map.
- Fixed a bug that caused Hobbled to become less effective as your move speed increased, and increase it once your move speed was above 200.
- Fixed a bug that prevented levels deep underneath Ezra from building properly.
- Fixed a bug that caused a big performance hit when a creature was boxed in and unable to move.
- Fixed some grammar errors in books without titles.
- Fixed a text generation issue with sultan titles.
- [debug] Added "hobbled" wish.
- [modding] Added object, int, and float properties to factions.
206.57
- Mountain and hill maps now have a little more unique character and no longer generate without any open spaces.
- Improved the generation of rivers in villages.
- When you get lost, you generally no longer get plopped down in a tile with spawn-blocking objects like fracti and pits.
- Santalalotze now has tier 8 wares instead of tier 7 (very similar population but slightly more weighted toward the highest-end stuff).
- Temple mecha are no longer included among a newfather's domesticants.
- The game no longer thinks the plural of 'human' is 'humen'.
- Tweaked the description of Short Blade Expertise to match other references to action cost.
- Molting basilisk husk now has the right description.
- The sacred well should be less flammable.
- Messages now refer to 'the' amaranthine prism instead of 'an' amaranthine prism.
- Improved the consistency of object placement inside of village buildings.
- Fixed several map generation issues due to reachability being incorrectly calculated.
- Fixed an issue with village generation that caused a bunch of random objects to appear in random areas, particularly in the upper left region of the map.
- Fixed a bug in village generation that caused partial, garbled WFC-generated buildings.
- Fixed a bug in village generation issue that caused extra holes in buildings.
- Fixed a rare world generation exception.
- Fixed a rare village generatione exception.
- Fixed an issue that caused garbage liquids to leak into system memory and cause crashes in Golgotha.
- Fixed the display name of small sphere of negative weight when it's offered as a reward for completing a village quest.
- Fixed some plurality issues in messages generated about identifying cybernetic implants.
- Fixed a capitalization issue with generated messages about pulsed field magnets interrupting autoact.
- Fixed a bug that caused the 'S' after an possessive apostrophe to be capitalized when naming an item.
- Fixed a bug that caused water ritual options to be disabled if you did not have enough reputation to afford them without the social coprocessor.
- Fixed a bug that caused Tinker and Artifex starts to not receive their schematic from Tinker I and II.
- Fixed a bug that prevented the Yd Freehold asterisk from affecting the reputation cost of pacifying nephilim.
- Tagged some objects as mass nouns.
- [modding] The DestroyContiguous part of nullray can now be used for melee weapons on hit.
- [modding] GiganticInventory now makes restocked inventories gigantic.
206.52
- Cathedras now supply the same bonus to tinkering as sitting in the nicest chairs.
- Curio summoned salt krakens will no longer wander.
- Creatures with power switches who are promoted to have conversations will no longer default to the interaction menu when used.
- Statues are now diggable.
- Floor cushions are now decorative.
- Improved the random baetyl rewards from building the golem.
- Onboard recoilers are now excluded from the recoil menu until they are implanted.
- [redacted] will now spawn creshes in adjacent cells.
- Random mental mutations offered via the water ritual will now be rerolled if you acquired the selected mutation elsewhere.
- Fixed a bug that caused the pit in Golgotha to sometimes spawn directly under a chute.
- Fixed a rare bug that caused an exception while saving the game.
- Fixed a bug that caused autowalk to stop before entering a cell with a sealed container of a dangerous liquid.
- Fixed a bug that caused spaser fire to not properly generate plasma if the target died.
- Fixed a bug that allowed traders to identify items for players with Dystechnia.
- Fixed a bug that caused tonic stacks dropped by creatures to be capped at 5 injectors.
- Fixed a bug that caused non-crop objects to count as crops destroyed during A Call To Arms.
- Fixed a bug that rarely caused an entire fence side to be missing from farms and forts.
- Fixed a bug in generated the descriptions and titles of extradimensional objects that caused the text "cultSymbol" and "dimensionSymbol" not to be replaced with their real values.
- Fixed a bug that caused learning Tinker I, II, or III via the water ritual to not award the free schematic if you did not have the base skill.
- Fixed a bug that caused templar mechs to be overburdened.
- Fixed a bug that caused treating with the Girsh nephilim to not complete the quest step 'Beast Slouching'.
- Fixed a bug that caused village tinkers and apothecaries to sometimes not have their intended stock.
- Fixed a bug that allowed you to dash vertically through multiple floors without stairs using the flume-flier.