Feature Friday - September 29th, 2023. AND 7th Plague beta coming next week!
The beta for our next feature arc — Creatures of the 7th Plague — is coming next week! Once it's up, we'll post our Feature Friday updates to the beta branch until the beta is over and merged into the mainline. Keep an eye out! Live and drink, friends.
204.108
When you first get a recoiler, you now gain an activated ability Recoil that selects from among your recoilers to interact with, sorted by the most recently used. In existing saved games, drop a recoiler and pick it up again to gain the activated ability.
The default interaction for programmable and reprogrammable recoilers in your inventory is now "imprint" if they have not yet been imprinted.
Recoilers are now metal. Existing recoilers in saved games will not be affected.
Autoexplore no longer attempts to talk to sparking baetyls that are hostile to you.
The offer dialog for sparking baetyls is now clearer about exactly which items will be offered, and it prefers to offer less valuable items.
Swoop now respects being disabled via the "direct ability use" interaction.
Barathrumite tinkers and arconauts who are no longer part of the Barathrumites faction are now described as urshiib tinkers and arconauts, respectively.
Stairwell teleporters are now interesting. Existing teleporters in saved games will not be affected.
The default interaction for data disks is no longer "learn" when you already know how their recipe. For known item recipes in your inventory, the default action is now usually "build"
Creatures no longer attempt to use Intimidate or Menacing Stare against brainless targets.
You can no longer use crayons on the world map.
Fixed several bugs that made creatures much less willing to forgive friendly fire incidents than they were supposed to be.
Fixed a bug that made skin glitter implants held as thrown or improvised weapons refract light. Existing implants in saved games will not be affected.
Fixed a bug that made being overburdened cause some actions to fail silently.
Fixed a bug that made attempts to unequip cursed items fail silently.
Fixed an exception that could happen rarely when liquids were moving around.
Fixed some cases where in unusual circumstances you could be blamed for targeting someone with a missile attack who you hadn't meant to target.
Fixed a bug that made autoexplore path to sparking baetyls whose request you had fulfilled and whose journal entry you had deleted.
[modding] Added a MutationOnEquip part for equipped items that can give/improve a mutation.
Feature Friday - September 22, 2023
204.106
You can no longer deploy wire strands on the world map.
You can no longer deploy wire strands that are rusted or broken.
Creatures can now only vomit once every three turns.
Creatures in stasis can no longer be dismembered or decapitated.
Learning Kickback now enables NPCs to fire missile weapons at point-blank range if they did not previously do so.
Neelahind now knows how to use the shield she carries.
The cragmensch and glittermensch capacity to extract boulders from their own bodies is no longer visible via techscanning.
Chiral rings equipped by someone in stasis no longer dismember adjacent creatures.
Autoexplore now chats with sparking baetyls that you have not yet spoken to.
Pathfinding now goes to slightly more effort to avoid being next to pits.
When unlocking a door with a security card that is in a stack, the stack count is no longer displayed.
Creatures can no longer start flying while overburdened or while engulfing another creature.
Engulfing now forces both the engulfer and engulfee to land if they were flying.
Fixed a bug that caused NPCs who equipped a piece of armor in place of a worse piece of armor then become enthusiastic to equip the worse piece of armor as an improvised weapon.
Fixed a bug that made trading for very low value items free.
Fixed a bug that made being submerged prevent beginning to swim or wade.
[modding] Updated Harmony to version 2.2.2.
205.65 - 'beta' branch
Fixed a bug that prevented 'find a relic' dynamic quests to stop working if you swapped bodies.
Fixed a bug that prevented 'find a relic' dynamic quests from immediately completing the find step if you currently posess the relic when you get the quest.
Fixed a bug that prevented 'find a specific item' dynamic quests to stop working if you swapped bodies.
Fixed a bug that prevented 'interact with a specific item' dynamic quests to stop working if you swapped bodies.
Fixed a bug that caused the first step for site-finding dynamic quests to not complete if you found the site before you acquired the quest.
Fixed a bug that caused Temporal Fugue to have no cooldown.
[modding] Improved the map editor UI.
[modding] Fixed a bug in the map editor that caused dragging the map to be scaled improperly.
[modding] Systems now support PlayerEquipped, PlayerActivating, and PlayerObjectAddedToInventory.
[modding] GameSystems.FireEvent now supports all events fired on the player
[modding] There is a new GameSystems class which provides public static helpers for raising an event on all game systems.
If you enjoy our weekly updates, please leave a positive review. Every one counts!
Feature Friday - September 15, 2023
204.104
The reload command no longer attempts to reload point-defense drones.
When creatures die in the same square as a wall or other movement-blocking object, items they had equipped now drop into a nearby passable square if one is available.
Creatures are now more likely to use Quill Fling if they are adjacent to multiple hostile creatures and less likely to use it if there are adjacent to friendlies or neutrals (especially if those are badly hurt) or objects that may cause trouble to damage.
Copies of the sheaf of tattered parchment no longer appear randomly in the world.
Barathrumites present in Grit Gate at the start of A Call to Arms no longer perform idle behavior until A Call to Arms is over.
Horned chameleons that are mimicking something else's color are now only recognized by autoact as hostile at a distance of 3 squares or less.
Mimics that are mimicking something else now are no longer recognized by autoact as hostile.
Clonelings now stop cloning attempts in progress when their ability to clone becomes forbidden or otherwise unusable.
Spider creatures who have prominent roles in villages no longer compulsively attack creatures who become stuck near them. The same is true of Sheba Hagadias if she is a spider creature.
Sheba Hagadias is now automatically revealed if she is a type of creature that is usually hidden.
When you try to walk into a brick wall, your way is now referred to as being blocked by some brick, not a brick.
Idle creatures will now sometimes move to a chair that isn't too far away in order to sit on it for a while, rather than only sitting on chairs that are in the same square as them.
Fixed a bug that caused excessive failure popups when trying to auto-equip an item while stuck.
Fixed a bug that made falling down a coral pit display messages both that you fell down a coral pit and fell down a deep shaft.
Fixed a bug that caused villages and ruins to generate with far more inaccessible areas than intended.
Fixed a bug that caused temporal fugue clones to spawn their own copies of Either/Or.
Fixed a bug that made it impossible to hit walls with thrown objects.
Fixed a bug that made throwing reveal the identified appearance of unidentified artifacts.
Fixed a bug that made energy cell replacement on artifacts in your inventory or equipped default to cancelling out of the dialog if you had no suitable cells for the artifact.
Fixed a bug that made containers filled with convalessence, even in normal environmental temperatures, sublimate away and, in the case of regen tanks, explode.
Fixed an error that could occur during world generation when spawning legendary animated versions of high-tech furniture.
[modding] Updated the mod compiler, allowing projects to use C# language version 9.
[modding] Updated the mod toolkit's csproj template.
[modding] Added Before="[ELEMENT_ID]" and After="[ELEMENT_ID]" attributes to Conversations.xml, which positions the element relative to the referenced id.
205.63 - 'beta' branch
Fixed a bug that caused doubled navigation inputs in some cases.
Fixed 'm' not opening the modding utilities on the main menu.
[modding] The workshop uploader now provides a native file picker for images.
[modding] The workshop uploader now allows you to close the upload status screen after an error.
[modding] The workshop uploader now allows you to elide hidden files from your uploads.
[modding] The map editor now provides a native file picker for maps.
[modding] The mod manager now displays disabled mods as grey instead of red.
No Feature Friday this week
Hi friends, We're skipping Feature Friday this week due to some team travel and focus on an upcoming feature arc. We'll be back next week with an update!
Live and drink.
Feature Friday - September 1, 2023
204.103
Manual equip now makes an effort to have the default slot be the typical slot the item would be equipped in for non-melee-weapon items.
The cybernetics install screen now displays the license points of each available implant.
Attempting to use a matter recompositer on the world map now fails with a message rather than silently.
You can now only build campfires in the same zone you are in.
When disarming a creature, the weapon being disarmed is now part of the disarm message, and separate messages about the weapon being unequipped and dropped are no longer displayed.
When disassembling a liquid-fueled energy cell slotted in a device in a nearby square, the liquid in the cell now pours out into the nearby square rather than onto you.
Lair names no longer describe their occupants as wet, otherwise liquid-covered, or lost.
Fixed a bug that made convalessence warmer than it was supposed to be.
Fixed a grammar issue in the message when attempting to enter the Spindle from the world map.
Fixed an orthographic issue in Yempuris Phi's description.
Fixed a misplaced capitalization in an item naming prompt.
Fixed some odd formatting in some automatically generated item naming results.
[modding] ITeleporter now defines a method virtual string GetCustomTeleportFailure(GameObject Actor) that can be overridden by child classes to provide custom teleportation failures; if the method returns a value that isn't a null or an empty string, a teleport attempt will fail and the string returned will be displayed as a failure message.
205.62 - 'beta' branch
Legacy command assignments are now upgraded properly if you don't already have a Keybinds2.json file.
The equipment screen auto-hotkeys now respect bound commands.
Objects will now properly emit smoke VFX if they are in inventories.
'draw' now has a higher action priority than 'show effects'
'clean' now has a slightly higher action priority
Added a "add/remove whole inventory" command to match legacy key behavior.
Autoact now properly advances and cancels VFX frames
Fixed the first render of the ability bar showing the wrong number of pages.
Fixed several instances of modern VFX playing for off-screen zones.
Fixed several binds that were incorrectly marked as conflicting.
Fixed an issue causing you to be able to bind the same key to multiple abilities.
Fixed the hotkey spread for abilities overlapping with VI style keybinds.
Fixed temporal fugue not activating correctly.
Feature Friday - August 26, 2023
204.102
Added Moon Stair plants to plant-germinating tables.
Reduced the Sunder Mind rank on novices of the Sightless Way.
Reduced the Confusion rank on disciples of the Sightless Way.
Reduced the frequency of novice and disciple gear drops.
Added a more accurate message for when a memory eater tries to eat your memories but you have none.
Sitting on a stack of chairs now splits off one chair to sit on.
Intimidate can no longer be activated on the world map.
Confirmation is now requested before offering items to sparking baetyls.
Unidentified objects no longer show up as points of interest.
Mechanical legendary creatures now retain "mechanical" in their display names.
Improved some cases of poor pluralization in generated text.
Removed some offensive words from the corpus.
Glotrot no longer causes you to contaminate the water in your containers. Instead you spit your putrid water on the ground.
Klanq can now puff on you regardless of what your body is composed of.
Fixed a soft lock when possessing an inactive crypt sitter via dreamcrungling.
Fixed a bug that caused doors to be closeable by creatures that should not be able to close them.
Fixed a bug that resulted in you losing control of your golem on the world map.
Fixed a bug that caused some strange pronoun behavior in electrical arc messages.
Fixed a bug that made some village denizens unable to give you directions when lost.
Fixed a bug that made it possible to throw things through walls that you were next to.
[modding] Grammar.Pluralize() now converts "lb." to "lbs."
[modding] In ObjectBlueprints.xml, part, mutation, and skill tags now support a field ChanceIn10000 that defines a chance for the tag to be applied (for example, ChanceIn10000="5000" applies the tag 50% of the time).
[modding] Added OwnerAfterInventoryActionEvent, which fires on the interacting creature.
[modding] Added a Silent parameter to Door AttemptOpen/AttemptClose.
[modding] IfGenotype and IfSubtype conversation predicates now supports comma delimited lists.
205.61 - 'beta' branch
Added move to next ability page and move to previous ability page bindings
Added a pagination indication to the abilities bar when you have more than one page of abilities
Item manipluation popups now correctly exclude already-used hotkeys for actions
Slightly increased the speed of the throw animation
Added new VFX for nullray pistols, rockets
Removed some incorrect "Enter" popup hotkey indicators
Fixed an unnecessary delay when rendering new style explosion VFX
Fixed the stepping when zooming in and out
If you enjoy our weekly patches, please leave a positive review. Every one helps!
Feature Friday - August 19, 2023
204.101
Burning trash now sometimes releases gases.
Added several new descriptions for various foods.
NPCs are a little less eager to use Temporal Fugue when facing foes much, much weaker than them.
Sparking baetyls now take items directly out of your inventory if available. Important items are exempted and items on the ground will be taken first.
Sparking baetyls no longer request food cubes or Ekuemekiyyen greens.
Qudzu and pricklers now use the color of the wall behind them as a background color, like jilted lovers and livid creepers. Existing qudzu and pricklers in saved games will not be affected.
Made some adjustments to make wall-clinging creatures show up better on similarly-colored walls. Existing wall-clinging creatures in saved games will not be affected.
Falling rocks now affect the player's companions as well as the player.
Earthquakes in surface areas no longer inflict damage from falling rocks.
Being killed by falling rocks now has a case-specific death message.
Asphodel no longer ceases being hostile after a while if you invoke the Chaos Spiel.
Strip flies and modded companions can no longer rob tomb reliquaries without consequence.
Gave Rodanis Y a treaded body plan.
Clarified the description of the masterwork item mod.
Improved messaging when strip flies steal items from companions.
Improved messaging when companions attempt to loot tomb reliquaries.
Fixed a bug that caused cooking effects triggered by phasing out to process before the subject had finished phasing out.
Fixed a bug that made hidden inventory objects show up in lists of items to equip.
Fixed a bug that made sparking baetyls take less than the number of items they were asking for when provided with more than that number.
Fixed a bug that made the move speed buff from Wings sometimes display with way too many significant digits.
Fixed a bug that allowed becoming terrified to exempt you from being immobilized by stasis.
Fixed a bug that made the text =Name= appear in murals depicting you naming an item.
Fixed a bug that made autoexplore continue pathing into walls when you were temporarily phased.
Murals depicting you naming an item now use the item's short display name.
[modding] Multiple skillsofts affecting the same skill now interact correctly.
205.59 - 'beta' branch
Updated help with dynamic keybinds.
Added a new VFX for arrows.
Many performance improvements.
Fixed several issues with key re-binding.
If you enjoy our weekly updates, please leave a positive review. Every one helps!
Feature Friday - Fixed a bug that caused every pariah to be a diplomacy droid.
204.100
You are no longer informed that you have lost sight of your marked target after you kill them.
Removed the steel plate mail and steel buckler from wardens of the Sanctum and protectors of the Stilt.
Removed the strength bonus cap from the natural weapons of humors, gyrohumors, Rodanis Y, rhinoxen, molting basilisks, traipsing mortars, plastronoids, and the Bethesda trolls.
Dismember can no longer be activated on the world map.
Improved the grammar in the message when creatures fabricate things from the substance of their own bodies.
The injector "apply to" action no longer notionally targets inanimate objects. (e.g., by representing that a wall does not want a salve injector applied to it).
The injector "apply to" interaction is no longer available on the world map.
Added tiles for albino ape heart, ogre ape heart, and black puma haunch.
You now become lost upon taking a teleport gate to a zone you have not previously visited.
Fixed a bug that caused duplicate messages about ceasing to be lost.
Fixed a bug that made force bracelets activate then immediately deactivate.
Fixed a bug that caused every pariah to be a diplomacy droid.
Fixed a bug that caused girshworms not to be immune to their own poison gas, and for the gas discharges of girshworms, honey skunks, and worker ants to end earlier than they should have.
Fixed a bug that caused errors when firing missile weapons at inanimate targets.
Fixed a bug that caused some village merchants not to be properly titled.
Fixed a bug that caused village dromad merchants to have their tile color set to gold instead of brown.
Fixed a bug that caused creatures hidden by darkness to interrupt autoact with a claim that you could see them.
[modding] Added 'removeinventoryobject' and 'removemutation' tags to object blueprint XML.
[debug] Added 'destroy' and 'obliterate' wishes to remove targeted objects from play.
[debug] The 'beguile' wish no longer targets you and then crashes the game.
[modding] There are now events SubjectToGravityEvent and CanFallEvent that can be used to modify whether an object is subject to gravity and whether it can fall (e.g., elelvator platforms are 'yes' to SubjectToGravity and 'no' to CanFall).
205.54 - 'beta' branch
Fixed several occurrences of input spillover.
Fixed input hang when using generic terminals.
Fixed several issues where hotbar keys weren't working properly.
Fixed 'F' not working in some menus.
Fixed ESC not working on the main menu.
Fixed a serialization hang when adding a bind with three modifiers.
Fixed a bug causing the cancellation message for held movement to say "you stop waiting" instead of "you stop moving".
Fixed the keybinding display on the legacy Continue screen.
Fixed a bug causing an error message whne trying to read one of Sheba's books.
Fixed the map editor "in use" toggle.
Fixed a bug that caused the automatic ability bar bind to never be displayed for an ability that had its custom bind deleted.
If you enjoy our weekly patches please leave a positive review. Every one helps!
Feature Friday - August 4, 2023 - Improved the animation when petting creatures
204.98
Added a new command, "Replace energy cells" (Ctrl-R by default) -- brings up a prioritized menu of your items that have energy cell slots so you can choose one to slot a new cell into.
When replacing an energy cell in an item that is equipped or in your inventory, the highlighted default is now the first cell available.
The remove cell option in the replace/install cell menu now shows what the currently slotted cell is.
Took off the metal classification on psychodyne helmets.
NPCs can now use Sweep.
Sweep now sometimes traverses from right to left.
Increased the animation speed of missile traversal using Akimbo and Sweep.
Mind Over Body now lets you travel on the world map while famished.
It's no longer possible for villages to build their habitats out of the non-existent 'bones' of plants.
As improvised weapons, tonic injectors are now considered short blades. Injectors in saved games will not be affected.
Burrowing Claws no longer extends its special behavior against walls to your other melee weapons.
If Burrowing Claws is toggled on and you attack a wall, you now attack with your burrowing claws instead of your wielded weapons.
Gave frogs some more frog-like characteristics.
Creatures no longer attack force fields they own or can pass through in the attempt to reach their targets.
Increased the default priority of the read interaction for books and scrolls once they've ready been ready.
The cooldown of Ultra Fire is now affected by Willpower.
If you're a telepath who is missing their tongue and you attempt to proselytize a creature who you can't make telepathic contoct with, the failure message is now clearer.
Explicitly targeting a creature for a missile attack by placing the targeting reticule over them now switches your target, even if you already have one. Explicitly targeting an inanimate object now switches your target, only if your previous target was also an inanimate object.
Made electrical discharges from power grids a little more corrigible.
Figurines no longer rarely give you reputation with nonexistent factions.
Improved the animation when petting creatures.
Fixed some strange naming patterns when already-legendary creatures immigrated to villages.
Fixed a bug that caused Sweep to have no action cost.
Fixed a bug that caused creatures to use Sweep with non-heavy missile weapons.
Fixed a bug that caused Hooks for Feet to not equip its hooks unless the mutant already had shoes on when they acquired the mutation.
Fixed a bug that made autoexplore still try to burrow when your Burrowing Claws were toggled off.
Fixed a bug that gave Kickback multiple chances to take effect when using Akimbo.
Fixed a bug that caused Force Bubble to think it was still toggled on if the entire force bubble was destroyed.
Fixed a bug that caused your evil twin to occasionally be friendly.
Fixed a bug that caused crypt sitters to be leashed to the wrong tile when crossing zone boundaries.
Fixed some incorrect broodpuff descriptions.
Fixed a typo in the Donation Level: Kasaphescence achievement.
Fixed some grammar in quest text.
[modding] Added a serialized ModVersions dictionary to SerializationReader which can be referenced when overriding IPart.LoadData to preserve save compatibility.
[modding] LiquidVolume.Fill() now calls Empty() with NoDestroy: true.
205.49 - 'beta' branch
Replaced the combat slash animation with a new one, with three grades of intensity for 1, 2-3 and 4+ penetrations.
Changed the penetration SFX to match the 1, 2-3 and 4+ tiers.
Input is now buffered, which should eliminate missed inputs when entering keyboard input very quickly.
Rebinding menu navigation keys is now allowed.
Added a new animation for bludgeoning damage
Added a new block animation.
Added modern VFX for abilities: flaming hands, flame breath, Aloe Pyra, flaming vents.
Added modern VFX for items: flamethrower.
Fixed an issue where input would sometimes become nonresponsive after binding a key.
Fixed some bugs with rebinding a key forgetting all the defaults.
Improved conflict checking logic for main keybinds and abilties screens.
Feature Friday - Boulders are now less flammable.
204.96
Quartzfur items can now get three item mods.
Phylactery squires now carry steel bucklers instead of steel shields.
Autoexplore no longer explores inside a vantabloom radius.
When autoexplore finds nothing left to explore, but there are unexplored regions inside vantabloom darkness, an appropriate message is now displayed.
Autoexplore no longer explores through solid walls if you're (temporarily) phased.
Burrowing creatures are now more willing to pathfind through walls.
Mopango now have the claws normally granted by their species' Burrowing Claws mutation.
Taking and then giving an item to a merchant follow now removes the merchant stock designation and makes them more likely to equip it.
Wax nodules are now takeable.
Boulders are now less flammable.
Made ashes more stackable.
Improved the grammar in messaging around metamorphic polygel and ashes.
Made improvements to some spark shower visual effects.
Fixed bugs that prevented NPCs from equipping phylacteries and pickaxes.
Fixed a bug that prevented NPCs from using offensive activated abilities provided by equipment.
Fixed a bug that made having a nanopneumatic jackhammer equipped caused you to try to autoexplore through walls even when the jackhammer was unpowered.
Fixed a bug that caused scrambled waydroids to sometimes be hostile to your companions and vice versa.
Fixed a bug that caused the droid scrambler to work unreliably when in the inventory of a companion.
Fixed a bug that caused you permamently blink out of existence if you dominated Aoyg-No-Longer at the wrong time.
Fixed a bug that caused a clone of Aoyg-No-Longer, if one is present during the quest, to sometimes zip away instead of the original.
Fixed a bug that caused warm static to rarely not apply a random effect.
Fixed a bug that caused non-adjacent map squares with a clear path to them to become explored even when not lit.
Fixed a bug that prevented Empty The Clips from applying its effect if you didn't have at least a single pistol equipped.
Fixed a freeze when attempting to view the incantations for your golem when you have several thousand chronology entries.
[modding] IActiveParts now include the result of GetActivePartLocallyDefinedFailureDescription() (as "LocallyDefinedFailureDescription") in their debug internals if their status is LocallyDefinedFailure.
205.45 - 'beta' branch
Added new visual effects for several abilities: teleportation, slammed, digging, and temporal fugue.
Added new visual effects for several types of deaths: decapitation, transmuted, consumed, lased to death, and immolated.
Added new visual effects for several missile weapons: all lead slug weapons, laser rifle, chain laser, laser pistol, point defense laser, spitting seed plant, and light rondure.
Added new visual effects for several other items: HE grenades, neutron flux, and hookah.
Added new visual effects for throwing.
Added some icons for death messages. More to come.
Added new tiles for some flashing status indicators: swimming, wading, covered in spores, flying, and sprinting.
Fixed a bug preventing key repeat looking.
Removed "laptop defaults" keybind options. The new defaults should be usable without numpad.
Improved conflict-checking logic for main keybinds screen.
Controls that had all bindings removed no longer revert to defaults when loading.
If you enjoy our weekly updates, please leave a positive review. Every one helps!