Version history: Difference between revisions

From Caves of Qud Wiki
Jump to navigation Jump to search
m (removed date from heading)
(added more patches)
Line 12: Line 12:


===2.0.194.0===
===2.0.194.0===
Released October 11, 2019
Released September 27, 2019.
* Walls, furniture, and tombstones now occasionally appear with [[graffiti]].
* Walls, furniture, and tombstones now occasionally appear with [[graffiti]].
* If the creature you're [[domination|dominating]] gets turned to stone by a [[lithofex]] gaze, you no longer erroneously die.
* If the creature you're [[domination|dominating]] gets turned to stone by a [[lithofex]] gaze, you no longer erroneously die.
Line 48: Line 48:


===2.0.193.0 ===
===2.0.193.0 ===
Released September 20, 2019.
* We tweaked the layout of [[Joppa]].
* We tweaked the layout of [[Joppa]].
** Moved the sultan shrine to the map north of Joppa, near the graveyard.
** Moved the sultan shrine to the map north of Joppa, near the graveyard.
Line 66: Line 67:


===2.0.192.0===
===2.0.192.0===
Released September 13, 2019.
* Added a Sixth Great Sultan to the history of Qud: [[Resheph]]. His history is depicted via shrines like the other sultans but remains the same from game to game.  
* Added a Sixth Great Sultan to the history of Qud: [[Resheph]]. His history is depicted via shrines like the other sultans but remains the same from game to game.  
* Converted the dates that appear in sultan and village histories to the new Reshephian calendar.
* Converted the dates that appear in sultan and village histories to the new Reshephian calendar.
Line 91: Line 93:


===2.0.191.0===
===2.0.191.0===
Released September 6, 2019.
* Added a new item: [[maghammer]].
* Added a new item: [[maghammer]].
* Added a new eyewear mod: [[nav]].
* Added a new eyewear mod: [[nav]].
Line 129: Line 132:


===2.0.190.0===
===2.0.190.0===
Released August 23, 2019.
* Arconauts report the continued unearthing of a massive tomb complex surrounding the [[Spindle]] at [[Omonporch]]. A stolen ledger reveals the presence of catacombs, a crematory, crypts, and sepulchers for each of the Six Great Sultans. They insist that we monitor the site for further developments, which, they say, will continue to come.
* Arconauts report the continued unearthing of a massive tomb complex surrounding the [[Spindle]] at [[Omonporch]]. A stolen ledger reveals the presence of catacombs, a crematory, crypts, and sepulchers for each of the Six Great Sultans. They insist that we monitor the site for further developments, which, they say, will continue to come.
* The description on shields now clarifies that shields only grant their AV when you successfully block an attack.
* The description on shields now clarifies that shields only grant their AV when you successfully block an attack.
Line 148: Line 152:


===2.0.189.0===
===2.0.189.0===
Released August 16, 2019.
* Reclassified various mushroom-based consumables as fungi rather than plants.
* Reclassified various mushroom-based consumables as fungi rather than plants.
* Reduced the Ego requirement of [[Menacing Stare]] (and thus the [[Persuasion]] skill) to 17.
* Reduced the Ego requirement of [[Menacing Stare]] (and thus the [[Persuasion]] skill) to 17.
Line 166: Line 171:
* Fixed some subject-verb agreement issues with unidentified artifacts.
* Fixed some subject-verb agreement issues with unidentified artifacts.
* Fixed a typo in the dawnglider tail description.
* Fixed a typo in the dawnglider tail description.
===2.0.188.0===
Released August 10, 2019.
* Added a new Tactics power: [[Deft Throwing]].
* We changed how the [[Backswing]] power works.
** Removed the Axe version of the power.
** New Cudgel version: whenever you make a cudgel attack with your primary hand, there's a 25% chance you make an additional free attack with the same hand.
* Added a new cooking ingredient: [[congealed love]].
* [[Glowpad]] corpses are now considered plant-based instead of meat-based.
* Made [[beguiling|Beguiling's]] description more descriptive and removed the inaccurate reference to a level cap.
* Gave the torch sconces in the [[Six Day Stilt]] cathedral working tiles.
* Fixed a rare exception caused by [[ganglionic teleprojector]].
* Fixed a rare exception during village zone generation.
* Rare exceptions during the generation of [[greater voider]] lairs no longer cause the zone to fail to build.
* Fixed a color formatting issue in the manual.
* Fixed a typo in the description of [[linear cannon]].
* Fixed a grammar bug in [[Slog of the Cloaca|Slog's]] description.
* Changed the detail color of [[Congealed blaze|congealed blaze's]] tile.
* [[Beguiling|Beguiled]] and [[Proselytize|proselytized]] creatures now have beguiled and proselytized status effects, respectively.
* Fixed some memory leaks with [[Burgeoning]].
===2.0.187.1===
Released August 2, 2019.
* Added a chance for generated villages to have their own village tinker. Starting villages always have a village tinker.
* Tinkers now sometimes immigrate to villages during village history generation.
* [[Clairvoyance]] now grants visibility through [[vantabloom]] and [[vantabud|vantabud's]] blackout effect.
* Unpreserved mushrooms are now correctly considered mushrooms.
* Long blade powers now appear under the Skill category on the Abilities screen, like all other skill powers.
* Removed some incorrectly assigned creature roles that were causing some creatures to have reduced stats and XP awarded.
* Added a message when you reach the current end of the main questline.
* The [[Mechanimist]] faction name is now correctly formatted with the definite article in certain contexts.
* [[Ogre ape]] corpse now has the correct display name.
* Changed Mouldering Corpse object name to Moldering Corpse.
* Added informative descriptions to [[gentling mask]] and [[gentling cone]].
* Gave gentling cone the same tile as gentling mask.
* Fixed a bug that prevented some followers from gaining XP.
* Fixed a bug that caused NPCs with slime glands to refuse to spit slime.
* Fixed an object blueprint typo that caused all trinkets to be ineligible for dynamic encounters.
* Fixed a typo in [[urberry|urberry's]] eat message.
* Fixed a grammar issue that appeared in the follower death message when the follower was of pseudo-plural gender.
* Fixed a grammar issue that appeared in the wild-eyed watervine merchant's description when they were of pseudo-plural gender.
* Fixed a bug that caused the description for the [[Slime Glands]] mutation to be truncated.
* Fixed a typo in the take-all weight limit message.
* Reduced lag while on the world map.
* [modding] Added a new tag, HeroLevelMultiplier, that can be put on creatures and hero templates. It lets you specify the level multiplier applied when a creature is uplifted to a unique. The default unspecified value is 1.5.
===2.0.186.1===
Released July 27, 2019.
* You now get a popup message when one of your followers dies, with some exceptions for temporary or swarming followers.
* Added some conditional dialog to [[Yurl]].
* Added the framework for certain dialog options to reveal secrets in the Gossip and Lore tab of your journal.
* Increased the specific heat of all objects.
* Extremely hot objects now cool off a small percentage of their heat instead of a low, flat amount per round.
* [[Phase cannon]] and [[swarm rack]] turrets now start with much less ammo.
* Excluded some offensive words from generated text results.
===2.0.185.1===
Released July 19, 2019.
* Added a new music track to historic sites.
* Villages can now undergo historic events that cause them to become abandoned. You'll now occasionally come across abandoned villages in your travels.
* [[Sheba Hagadias]] now accepts village history books for trade-in.
* Added new conditional dialog for [[Jacobo]].
* Forcefields no longer push other forcefields or holograms.
* You now get dialog confirmation when using the 'Take all' command if it would put you over your weight limit.
* Fixed a few typos in the Barathrumites' dialog.
* Fixed a bug that caused some saved games from the previous game version to fail to restore.
* Removed a duplicate part on mirror shard.
* Fixed a typo referring to Shakesprig.
* Fixed some issues with ANSI coloring in book text.
* Fixed a rare exception when installing a skillsoft implant.
* [modding] Scrap buffer generation is now thread-safe.
===2.0.184.0===
Released July 12, 2019.
* We did some work on Grit Gate.
** Gave new dialog, description, skills, and equipment to [[Mafeo]], [[Jacobo]], [[Sparafucile]], [[Dardi]], [[Aloysius]], [[Hortensa]], [[Iseppa]], [[Neek]], and [[Shem -1]].
** Gave [[Ereshkigal]] new dialog.
** Added a new piece of jewelry: [[silver rondure]].
** Added a new item: [[umber frock]].
** Made the completion of [[The Earl of Omonporch]] quest more robust.
** Removed a duplicate dialog option that appeared in conversations with [[Barathrum the Old|Barathrum]] after you completed '[[Pax Klanq, I Presume?]]'.
* Gave [[Tam]] new dialog.
* [[Space-Time Vortex|Spacetime vortices]] now work again.
* Vomiting on the world map no longer covers a square parasang in putrescence.
* [[Sheba Hagadias]] no longer has the chance to spawn as a creature with no inventory and thus no ability to receive books.
* You no longer get spurious warning messages when you manipulate an object you don't own but you've already stolen.
* You no longer get spurious popup messages when other creatures mutate due to a [[gamma moth]] gaze.
* Fixed a bug that caused the chance of falling while flying to be 1% lower than it should have been.
* Fixed conversations bugging out when there were too many dialog options.
* Fixed some [[Oboroqoru]] typos.
* Fixed the spelling of the 'statpenalty' wish.
===2.0.183.0===
Released June 28, 2019.
* Added two new rare items: [[programmable recoiler]] and [[reprogrammable recoiler]].
* Abilities that require a particular weapon type to be equipped are now smarter about which weapon they choose if there are multiple options.
* Added new descriptions for the following creatures and items: [[qudzu]], [[irritable tortoise]], [[jilted lover]], [[rustacean]], [[salthopper chip]], [[phase spider]], and [[scrap-clad hermit]].
* Renamed safety bracelet to [[life loop]] and rewrote the description.
* Added a message for when a life loop dematerializes its wearer.
* Butchery's visual effect and bloodsplatter are working again.
* Fresh corpses may now bleed when struck.
* Bumped up the [[bloated leech]] corpse chance to 100%.
* [[Chromeling|Chromelings]], [[Plated chromeling|plated chromelings]], and [[Waydroid|waydroids]] in sleep mode no longer appear in dynamic encounters.
* [[Otho]] now waits for you to actually give him the signal disk before leaving his study to discuss the signal with [[Barathrum]].
* Fixed a bug that caused Otho to not return to his study and discussing the signal.
* Added some fallthrough dialog for Otho.
* Made the completion of [[The Earl of Omonporch]] a bit more robust.
* Copies of the [[sheaf of bloodstained goatskin parchment]] no longer appear in the world with the title "Illuminated".

Revision as of 20:51, 12 October 2019

Update status

Caves of Qud is currently in Early Access Beta, and is updated every Friday, unless there's something special going on. Patch notes are posted on Steam, 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.

Version scheme

Example version: 2.0.195.1
Caves of Qud is currently on version 2.0. The third number in the version string, like '195', increases every week. The fourth number is 0 unless there is a hotfix to fix a critical bug.

Release history

This is the release history of Caves of Qud, with the most recent releases at the top.

2.0.194.0

Released September 27, 2019.

  • Walls, furniture, and tombstones now occasionally appear with graffiti.
  • If the creature you're dominating gets turned to stone by a lithofex gaze, you no longer erroneously die.
  • Life loops now prevent the limb they're equipped on from being severed.
  • Sheba Hagadias no longer has the chance to spawn as a pulsed field magnet.
  • Fixed some display and reputation bugs on items painted or engraved with historical events from Resheph's life.
  • [modding] Conversation node text now ignores leading whitespace. You can now insert a space manually with the special character sequence "/_".
  • [modding] Fixed a bug in PlayerMutator.
  • [modding] Added a new property to item mods: NativeTier. When generating mods for an item, if a mod's native tier is higher than the to-be-modded item's tier, its likelihood of being chosen is reduced by a factor of (NativeTier-ItemTier)*10.
  • [modding] We refactored liquids.
    • Liquids are now derived from BaseLiquid and are tagged with the [IsLiquid] attribute.
    • Removed the byte identifiers. All liquid references are now based on string IDs mapped to the value assigned in BaseLiquid::ID.
  • [modding] Added support for extending the JoppaWorldBuilder. Classes that extend IJoppaWorldBuilder and are tagged with the JoppaWorldBuilder attribute now have their before and after methods called during JoppaWorldBuilder execution. Here's an example.
   [JoppaWorldBuilderExtension]
   public class MyJoppaWorldBuilderExtension : IJoppaWorldBuilderExtension
   {
       public override void OnBeforeBuild( JoppaWorldBuilder builder )
       {
       }
       public override void OnAfterBuild( JoppaWorldBuilder builder )
       {
       }
   }
  • [modding] Added support for generically extending world builders. Classes that extend IWorldBuilder and are tagged with the WorldBuilder attribute now have their before and after methods called during all WorldBuilder executions. The world builders typically (but not necessarily) extend WorldBuilder. Here's an example.
   [WorldBuilderExtension]
   public class MyWorldBuilderExtension : IWorldBuilderExtension
   {
       public override void OnBeforeBuild( string world, object builder )
       {
       }
       public override void OnAfterBuild( string world, object builder )
       {
       }
   }

2.0.193.0

Released September 20, 2019.

  • We tweaked the layout of Joppa.
    • Moved the sultan shrine to the map north of Joppa, near the graveyard.
    • Added a guaranteed shrine to Resheph where the sultan shrine used to be.
    • Added a dirt path leading from central Joppa to the graveyard and sultan shrine, and a sign to guide the way.
  • Added a new item: tattoo gun.
  • Added a new item: precinct navigator.
  • Added some new bracelet tiles.
  • Force bracelet now appears slightly more often in rare artifact loot tables.
  • Fixed a bug that occurred while cooking with convalessence.
  • [modding] DischargeOnHit now triggers on thrown weapons and projectiles.
  • [modding] Added a new event, ProjectileEnteringCell, which gets passed to all objects in a cell before projectile impact occurs. It has the following parameters.
    • Cell: the current cell
    • Path: the list of Points in the current missile path
    • p: the int value of the current index in the missile path
    • Attacker: the attacking creature
  • Returning false skips this cell's projectile impact. You can modify the path during this event; any changes from index p onward will take effect.

2.0.192.0

Released September 13, 2019.

  • Added a Sixth Great Sultan to the history of Qud: Resheph. His history is depicted via shrines like the other sultans but remains the same from game to game.
  • Converted the dates that appear in sultan and village histories to the new Reshephian calendar.
  • Added a new faction: Cult of the Coiled Lamb.
  • Added a secluded shrine to Resheph in the Stiltgrounds.
  • Added a new NPC to the Stiltgrounds: Tszappur, disciple of the Coiled Lamb. Tszappur will muse with you over the significance of the events in Resheph's life.
  • Altered the entry point tile of the Six Day Stilt.
  • Revamped the post-quest dialog for 'What's Eating the Watervine?'.
  • Life drain now properly ceases if the drainer dies.
  • Fixed a bug that caused the attacker to be treated as the defender during some critical hit effects.
  • Fixed a typo in maghammer's description.
  • Fixed some other typos.
  • [modding] Mods can now include a Commands.xml file that adds mod-specific keybinds. The command IDs are fired as events on the player body.
  • [modding] Mods can now include an Options.xml file that adds mod-specific options.
  • [modding] The NameMaker and Tinkering classes are now public.
  • [modding] Added a new attribute and interface: PlayerMutator and IPlayerMutator. You can use them to modify the player object before the game begins. Any class tagged with the PlayerMutator attribute is instantiated after the player object is created and assigned, and the "mutate" method is called with the player as the parameter. For example:
   [PlayerMutator]
   public class MyPlayerMutator : IPlayerMutator
   {
       public void mutate(GameObject player)
       {
           // modify the player object before the game starts
       }
   }

2.0.191.0

Released September 6, 2019.

2.0.190.0

Released August 23, 2019.

  • Arconauts report the continued unearthing of a massive tomb complex surrounding the Spindle at Omonporch. A stolen ledger reveals the presence of catacombs, a crematory, crypts, and sepulchers for each of the Six Great Sultans. They insist that we monitor the site for further developments, which, they say, will continue to come.
  • The description on shields now clarifies that shields only grant their AV when you successfully block an attack.
  • Shield block messages and particle text now display the bonus AV granted.
  • Added a background to the mod configuration page.
  • Indrix now repeats his directions to Mamon Souldrinker when you talk to him again after starting Raising Indrix.
  • sparking baetyls no longer ask for unobtainable glow-wight corpses.
  • Lairs are no longer sometimes generated with a mysterious 'baboon hero' occupant.
  • Dialog nodes with consequences can no longer be avoided by performing the water ritual or entering the trade screen.
  • Removed some deprecated skills from NPCs.
  • Updated the description of Disintegration to clarify that bonus damage is done to structural objects rather than inanimate objects.
  • Fixed a bug that caused indigenous village tinkers to be unable to repair, identify, and recharge items.
  • Fixed a bug that caused various skill powers to fail to work with natural equipment (e.g., fists).
  • Fixed a bug that caused issues when amphibious player characters traveled on the world map.
  • Fixed a bug that allowed you to disassemble equipped items without actually losing the item.
  • Fixed a bug that caused Shake It Off to fail to attempt to prevent daze or stun the first turn the effect was acquired.
  • Fixed a bug that prevented medicinal liquids from attempting their disease prevention effect in the case of Ironshank.
  • Re-enabled the Modding Utilities menu background image.

2.0.189.0

Released August 16, 2019.

  • Reclassified various mushroom-based consumables as fungi rather than plants.
  • Reduced the Ego requirement of Menacing Stare (and thus the Persuasion skill) to 17.
  • Feral lah now get XP for kills made by their pods, unless the pods have found a new party leader.
  • You no longer get a popup message when one of your burgeoned plants dies.
  • If you [redacted] while wielding the amaranthine prism, [redacted].
  • Did some more adjustment of creatures roles, fixing several cases of creatures having reduced or inflated stats.
  • Lase now tells you when your laser beam fails to penetrate your target's armor.
  • Items covered in liquid now correctly have their display names modified (e.g., "sticky Mehmet").
  • Effect text that referred to regaining hit points as "regeneration" now instead uses "natural healing rate" to avoid confusion with the Regeneration mutation and clarify that limbs aren't regenerated naturally.
  • Fixed a bug that prevented Beguile from working when used via a cooking effect.
  • Beguiling a creature via a cooking effect now uses the correct Beguile level (the one that's listed in the effect description).
  • Made the target picker more descriptive when beguiling via a cooking effect.
  • Changed the wording in the effect description of resonance grenades from "inorganic matter" to "structural objects" to clarify that they don't do bonus damage to robots.
  • Replaced number words with their easier-to-parse numerals in a few contexts.
  • Removed duplicate brain parts from arconauts and great saltbacks.
  • Standardized the spelling of the various tenses and forms of the word 'worshipping'.
  • Fixed some subject-verb agreement issues with unidentified artifacts.
  • Fixed a typo in the dawnglider tail description.

2.0.188.0

Released August 10, 2019.

  • Added a new Tactics power: Deft Throwing.
  • We changed how the Backswing power works.
    • Removed the Axe version of the power.
    • New Cudgel version: whenever you make a cudgel attack with your primary hand, there's a 25% chance you make an additional free attack with the same hand.
  • Added a new cooking ingredient: congealed love.
  • Glowpad corpses are now considered plant-based instead of meat-based.
  • Made Beguiling's description more descriptive and removed the inaccurate reference to a level cap.
  • Gave the torch sconces in the Six Day Stilt cathedral working tiles.
  • Fixed a rare exception caused by ganglionic teleprojector.
  • Fixed a rare exception during village zone generation.
  • Rare exceptions during the generation of greater voider lairs no longer cause the zone to fail to build.
  • Fixed a color formatting issue in the manual.
  • Fixed a typo in the description of linear cannon.
  • Fixed a grammar bug in Slog's description.
  • Changed the detail color of congealed blaze's tile.
  • Beguiled and proselytized creatures now have beguiled and proselytized status effects, respectively.
  • Fixed some memory leaks with Burgeoning.

2.0.187.1

Released August 2, 2019.

  • Added a chance for generated villages to have their own village tinker. Starting villages always have a village tinker.
  • Tinkers now sometimes immigrate to villages during village history generation.
  • Clairvoyance now grants visibility through vantabloom and vantabud's blackout effect.
  • Unpreserved mushrooms are now correctly considered mushrooms.
  • Long blade powers now appear under the Skill category on the Abilities screen, like all other skill powers.
  • Removed some incorrectly assigned creature roles that were causing some creatures to have reduced stats and XP awarded.
  • Added a message when you reach the current end of the main questline.
  • The Mechanimist faction name is now correctly formatted with the definite article in certain contexts.
  • Ogre ape corpse now has the correct display name.
  • Changed Mouldering Corpse object name to Moldering Corpse.
  • Added informative descriptions to gentling mask and gentling cone.
  • Gave gentling cone the same tile as gentling mask.
  • Fixed a bug that prevented some followers from gaining XP.
  • Fixed a bug that caused NPCs with slime glands to refuse to spit slime.
  • Fixed an object blueprint typo that caused all trinkets to be ineligible for dynamic encounters.
  • Fixed a typo in urberry's eat message.
  • Fixed a grammar issue that appeared in the follower death message when the follower was of pseudo-plural gender.
  • Fixed a grammar issue that appeared in the wild-eyed watervine merchant's description when they were of pseudo-plural gender.
  • Fixed a bug that caused the description for the Slime Glands mutation to be truncated.
  • Fixed a typo in the take-all weight limit message.
  • Reduced lag while on the world map.
  • [modding] Added a new tag, HeroLevelMultiplier, that can be put on creatures and hero templates. It lets you specify the level multiplier applied when a creature is uplifted to a unique. The default unspecified value is 1.5.

2.0.186.1

Released July 27, 2019.

  • You now get a popup message when one of your followers dies, with some exceptions for temporary or swarming followers.
  • Added some conditional dialog to Yurl.
  • Added the framework for certain dialog options to reveal secrets in the Gossip and Lore tab of your journal.
  • Increased the specific heat of all objects.
  • Extremely hot objects now cool off a small percentage of their heat instead of a low, flat amount per round.
  • Phase cannon and swarm rack turrets now start with much less ammo.
  • Excluded some offensive words from generated text results.

2.0.185.1

Released July 19, 2019.

  • Added a new music track to historic sites.
  • Villages can now undergo historic events that cause them to become abandoned. You'll now occasionally come across abandoned villages in your travels.
  • Sheba Hagadias now accepts village history books for trade-in.
  • Added new conditional dialog for Jacobo.
  • Forcefields no longer push other forcefields or holograms.
  • You now get dialog confirmation when using the 'Take all' command if it would put you over your weight limit.
  • Fixed a few typos in the Barathrumites' dialog.
  • Fixed a bug that caused some saved games from the previous game version to fail to restore.
  • Removed a duplicate part on mirror shard.
  • Fixed a typo referring to Shakesprig.
  • Fixed some issues with ANSI coloring in book text.
  • Fixed a rare exception when installing a skillsoft implant.
  • [modding] Scrap buffer generation is now thread-safe.

2.0.184.0

Released July 12, 2019.

  • We did some work on Grit Gate.
  • Gave Tam new dialog.
  • Spacetime vortices now work again.
  • Vomiting on the world map no longer covers a square parasang in putrescence.
  • Sheba Hagadias no longer has the chance to spawn as a creature with no inventory and thus no ability to receive books.
  • You no longer get spurious warning messages when you manipulate an object you don't own but you've already stolen.
  • You no longer get spurious popup messages when other creatures mutate due to a gamma moth gaze.
  • Fixed a bug that caused the chance of falling while flying to be 1% lower than it should have been.
  • Fixed conversations bugging out when there were too many dialog options.
  • Fixed some Oboroqoru typos.
  • Fixed the spelling of the 'statpenalty' wish.

2.0.183.0

Released June 28, 2019.