Move To Square (default mapping: ctrl-enter), which prompts you for a target square and attempts to pathfind to there.
Move To Zone Edge (default mapping: shift-enter), which prompts you for a NSEW direction and attempts to pathfind to that edge of the screen, or as close to it as you can manage.
Force Attack Direction (default mapping: backslash), which prompts you for a direction and attacks in that direction.
Force Attack Square (default mapping: shift-backslash), which prompts you for a target square adjacent to you and attacks there.
Creatures becoming dazed now appears in the message log and produces floating text.
Creatures who are interested in occasionally going on shopping sprees at the Six Day Stilt no longer engage in this behavior when they have a party leader.
Ironshank can now only infect creatures with a Feet body part that is made of live tissue and provides mobility.
Identified force bracelets now provide an activated ability that activates and deactivates them.
Dig no longer works on the world map.
Slam will now prefer your primary cudgel.
Owned Schrodinger pages now warn you when you attempt to activate them.
If you are dominating a temporary or existence-supported creature at the time when it ceases to exist, this now ends your game once more, but now with case-specific messaging.
Young ivory, lurking beth, holographic ivory, and holographic beth now self-destruct if they enter a square with another object of any of these types, preventing stacks of multiple instances of these from forming. (The only exception is if the object is, due to extraordinary circumstances, a fully self-mobile creature, as for example in the case of an extradimensional psychic assassin lurking beth.)
Shield Slam now has an action cost of one turn.
Syphon Vim now does a better job of targeting the creature in its target cell that you would want it to target, when there is more than one.
Syphon Vim now appears in the message log any time it is initiated between creatures you can see, and produces floating text when initiated.
Syphon Vim now provides better failure messaging.
Mouse-based movement no longer knows how to pathfind through areas you have not explored.
The display names and descriptions of leather bracer Kith and Kin clue items is now coherent with leather bracers being single items.
Narcoleptics' original body no longer falls asleep outside of combat while they are Dominating another creature.
The ExploreZone debug command will now expand the player's sight radius.
The 'wait a specified number of turns' dialog now uses the last number of turns waited as the default.
The modern message log is now hidden when using the alt overlay.
Humanoid creatures no longer default to having the Night Vision mutation.
True Kin NPCs now have Rebuke Robot.
When Joppa is abandoned, the zones surrounding it are now given names as per ordinary salt marsh.
Fixed a bug that turned the Barathrumites against you when friendly fire hit chain laser emplacements during A Call to Arms.
Fixed a bug that made move speed of 100 display as move speed of 99 in the modern UI.
Fixed a bug causing engulfment-capable creatures to potentially freeze up when hostile to non-combat-capable objects like young ivory and dreadroots.
Fixed a bug that resulted in zone names of the form "some slimyorgotten ruins".
Fixed an issue causing machine press tiles to become nonfunctional.
Fixed excessive event usage during legacy explosions.
Fixed color bleeds in cooking messages from congealed skulk, congealed love, and dried lah petals.
Fixed a bug that made zero move speed exploits still possible when dominating sapient plants and fungi.
[modding] Erroneous population tables should no longer prevent loading of tables from other mods.
202.18 - 'beta' branch
The Wait N Turns dialog is now a number picker
The default number of items to drop is now the size of the stack instead of 1
Modern windows are now responsive to the player position in ASCII mode
Added prerelease input manager keybindings for load game, save game and auto-attack-nearest
Fixed an issue with liquid selection when modern ui elements were enabled
Burrowing Claws, nanopneumatic jackhammers, and pickaxes now enable an activated ability Dig. This is a form of autoact that allows you to automatically move in a straight line from your current location to somewhere else on the map, attacking walls as necessary. All events that normally interrupt autoact will interrupt autodig, as will being displaced from your planned path and failing too many times in a row to damage what you are attacking. Hazards that would be avoided by autoexplore are NOT avoided by autodig.
When naming an item based on its qualities and choosing to name it after a creature (most relevantly, the player naming after themself), item naming now preserves the capitalization pattern of the creature's name rather than converting it to standard title case.
Manual equip now reports properly on some process failures which previously failed silently, and on items unequipped in the equip process.
Heat resistance and cold resistance now affect the absorption of ambient temperature when absorption does not appear to be desirable (for instance, if you are on fire, it would not be desirable for your cold resistance to interfere with ambient temperature cooling you down).
Poisoning and asphyxiation now have specific death messages.
Pathfinding now avoids revealed yonderbrush.
The gemstone transmutation power of some relics now only works on creatures that are hostile to the relic's wielder.
Sparking baetyls no longer ask for items with the Sharp mod.
Joppa's zone is no longer treated as having a proper name, and has the display name "an abandoned village", when Joppa is abandoned.
The sultan gospel learned from the shrine in Joppa is no longer annotated as having been learned from the villagers of Joppa when the villagers of Joppa are not a visible faction.
Warden 1-FF no longer generates as hated by the Farmers' Guild.
The Jacked mod's description now reflects its interaction with mutants with Electrical Generation.
Liquids being poured out onto the ground now retain the phase characteristics of their pourers briefly, and some internal mechanics of neutron flux explosion have been adjusted, such that neutron flux explosions will generally have the phase characteristics of the individual causing them.
Move speed now has a floor at 1, disabling exploits involving slowing move speed down to 0 to achieve a mathematically undefined rate of motion.
If you are dominating a temporary or existence-supported creature at the time when it ceases to exist, this now breaks the domination rather than ending your game.
Being in the target area of a fulcrete catapult, or seeing that your companion is, now interrupts autoact.
Twinning lamprey generated twins now take on the party leader and target of the current lamprey.
The names of village building materials made from creature parts now preserve the case pattern of the names of the creatures they are made from.
Attempting to charge while overburdened now fails early and shows a relevant error message, rather than attempting to charge and failing in a fashion that costs action points and puts Charge on cooldown.
Disguises are no longer generated for breathbeards and elder breathbeards.
Sheba Hagadias no longer generates as a breathbeard or elder breathbeard.
Fixed a bug causing the deathlands and the Spindle's parasang to have the wrong difficulty tiering.
Fixed a bug causing explosions to terminate early on an exception.
Fixed a bug causing single leather bracers to still be treated as plural.
Fixed a bug that made maghammers and leather whips ignore their wielders' relevant attribute bonuses when calculating the difficulty of saves to escape from being latched onto by them.
Fixed a bug that caused player companions to lose their faction memberships and other attitudinal tracking when left behind in a zone which was then returned to, with this then carrying on down the leadership chain where applicable.
Fixed a bug that disabled the action cost benefits of plastifer chem vests and medassist modules.
Fixed a bug causing wraith-knights to be friendly to more phylactery users than they should have been.
Fixed a bug that caused flamethrowers and swarm racks equipped on the back slot provided by an equipment rack implant fail to fire.
Fixed a bug that could cause exceptions interacting with chests using the trade screen.
Fixed a bug in tomb inscriptions describing sultans' forging of relics.
Fixed a typo in Agyra's dialogue.
[modding] GetEnergyCostEvent now has its Type field set properly.
[modding] added support for 'populaton' zone tags in worlds.xml
202.16
Fixed an issue with some dynamically typed NPCs appearing as generic "breathbeards"
Fixed an issue with overal message log toggling via legacy keybinds
Sparking baetyls now sometimes request items modded in some way; for example, "SIX JEWEL-ENCRUSTED ITEMS" or "THREE ITEMS FITTED WITH SUSPENSORS".
Vaporizing pools of water and acid now produce steam and acid gas, respectively, once more.
Lase has unlimited range again, and this is now reflected in the UI and by AI behavior.
You can no longer trade with creatures who are out of phase with you.
Resting and waiting no longer honor the "ignore enemies easier than" option.
Resting and multi-turn waiting now check for hostiles before starting, rather than using a turn then checking for hostiles.
Autoexplore now only attempts to open doors you are in phase with.
Interruption messages are now only displayed for autoget (messages about "gathering") if you have autogotten at least one item.
Being shot at with missile weapons now interrupts autoact under more circumstances.
Haggabah is now invisible when lit by penetrating radar and visible to psychic observation.
Temporal Fugue clones can no longer use Temporal Fugue.
There is now a pair of protectors of the Stilt inside it.
Improved the visibility of explosions, particularly near walls.
Campfires and ovens now heat themselves up.
Campfires are now extinguished if they freeze.
North-facing and south-facing industrial fans no longer need to be identified separately.
Yla Haj no longer generates as hated by the Fellowship of Wardens or the Farmers' Guild.
Anomaly extinguishers no longer have a message about compute power in their description.
The description of Staunch Wounds no longer mentions the decommissioned defect Hemophilia.
When a creature you have performed the water ritual with is cloned, the clone's description no longer incorrectly reports that you have performed the water ritual with it.
Wood floor and bridges made of brinestalk no longer render as if they were on top of non-flooring objects.
Walltraps no longer trigger on the world map, should they find themselves there in some way, such as by being animated using a nano-neuro animator or Spray-a-Brain, then being dominated by the player.
Reputation change messages now correctly report reputation levels influenced by Socially Repugnant and faction attitudes toward mutations.
Activating flight while swimming no longer temporarily leaves you in a state of both flying and swimming.
Procedural grammar composition now uses the article "an" with the word "heir" rather than "a".
Encounter tables for generating random items of armor no longer sometimes redirect to tables for generating non-armor-specific artifacts, meaning among other things that sparking baetyls promising A SPLENDID VESTMENT will no longer occasionally give people a cybernetics credit wedge.
Buying skills no longer bypasses the requirements for their basic powers (the 0 SP ones included with the skill).
While auto-exploring you will no longer notice hostiles outside your actual vision range, i.e. when myopic.
Fungal infections no longer print unequip messages when cured and instead specify what body part they were cured from.
Removed legacy torch sconces hidden in the walls of the Stilt ground floor.
Creatures and companions should now have a higher preference for using vibro weapons.
Puffing Klanq on items and creatures now works on items and creatures that are in the same square as you.
Summoning curios will now normally summon a creature of a faction that existed during the Sultanate of Qud.
Two-handed weapons no longer fail to be equipped to the thrown weapon slot, and multi-slot armor equipped to the thrown weapon slot or in a hand as a melee weapon no longer additionally occupies body parts related to its armor functionality unless the thrown weapon or hand slot is normally part of the armor's slot usage pattern.
Fixed a bug causing Swimming and Wading statuses to sometimes hang around longer than appropriate, especially with high move speed and/or quickness.
Fixed a bug causing displacer bracelets to be more common than intended.
Fixed a bug that made some forms of being stuck show you, when preventing actions, a failure message of "You are!" or "You are !" rather than "You are stuck!"
Fixed a bug causing NPCs to use Slam on themselves in some circumstances.
Fixed a bug that generated an inconsequential exception when unmatched piston presses Slammed things.
Fixed a typo and exception in the Spread Klanq mural text.
Fixed exception when waiting a number of turns.
Fixed the hollow tree playing music of the last visited zone.
Fixed some bugs causing errors when soup sludges attempted to spit liquid.
Fixed a bug causing chromelings affected by the chrome beacon to sometimes have two Overclocked effects active.
Fixed a bug that made disassembling an energy cell slotted in an item fail to immediately update carried weight.
[modding] Physics.ExplosionDamage() now passes its WhatExploded parameter to GameObject.TakeDamage() as its Source parameter, making it available in the TakeDamage event.
[modding] The Source parameter from the TakeDamage event is now available in the AttackerDealtDamage, BeforeTookDamage, TookDamage, and TookEnvironmentalDamage events.
[modding] XRL.UI.ConversationUI.HaveConversation() now has a default of null on its Speaker parameter, and an effort has been made to make sure it and its downstream dependencies can handle a conversation without a Speaker.
202.15 - 'beta' branch
Added prerelease keybind for toggling the message log visibility
Fixed an issue causing the keybinding screen to be unescapeable if prerelase input was turned on but modern ui was disabled
Fixed an issue causing a few non-alternate adventure keybinds to fire even when the alternate key was pressed
Turbows now allow Strength bonuses to apply to arrow penetration.
Autoexplore and autowalk now open doors as a separate action before moving into the doorway.
Attack-nearest can no longer target adjacent enemies that you cannot see.
Auto-attack will now be interrupted if you cannot see your target.
Auto-attack and attack-nearest can no longer be used while confused.
Auto-attack and attack-nearest now produce movement/attacking in random directions if used while furious.
Smart use on an active force projector now deactivates it rather than prompting for a new deployment pattern.
Holographic plants no longer produce sap when attacked.
Rifle and pistol relics can now be part of sultans' histories.
You can no longer sacrifice biotech-based artifacts at the Sacred Well.
Lasing with Light Manipulation no longer has infinite range.
Mental Mirror will now properly reflect and terminate Sunder Mind on a failed penetration.
Sunder Mind damage now ignores phase.
Improved the composition of biome zone names in forgotten ruins.
Improved the road layout in Bey Lah.
Tattooing now uses the names rather than the descriptions of body parts.
Tinkers now properly repair certain rusted, broken, or damaged items, such as scrap.
Assigned tier values to various tonics, crystals of Eve, and arsplice seeds, fixing several related issues including sparking baetyls asking for them will no longer tend so much provide rewards dramatically out of keeping with their difficulty of obtainment.
Fixed a but where it was possible for curing glotrot to not work if you drank the Flaming Ick on the very last turn before you would have transitioned from having a sore throat to having full-on glotrot.
Fixed a typo in Herododicus's dialogue.
Fixed a typo in Frivolous Lives, Vol. I.
Fixed a pronoun in tomb inscriptions.
Fixed a bug making puffing Klanq on objects sporadically fail.
Fixed a bug that made resupplying clonelings with cloning draught only work if you did not have any cloning draught.
Fixed a bug causing color bleeding in some hero names.
Fixed a bug where the bonus MA of Mental Mirror was not being applied.
Fixed a bug causing Psionic Migraines not to unequip items on your head.
Fixed an exception when resisting Sunder Mind damage.
Fixed an exception when a creature was attempting to reload while wielding a geomagnetic disc.
Added "zonebuilders" wish to display the builders of the current zone & their parameters.
[modding] PopulationTables.xml now supports merging. <population> elements with Load="Merge" attributes now support basic merge semantics, and <group> elements now have Name attributes that can be used to either replace or, with Load="Merge", merge with the group of the same name in the base XML file.
[modding] The TinkerItem part no longer supports the field CanRepair; repairability is now simply a matter of the object being in a state that can be repaired.
202.14 - 'beta' branch
Added a new number-picker popup that supports directional inputs
Added prerelase input manager key bindings for journal screen management
There is a new autoget option, autoget special items, which currently causes you to autoget relics, extradimensional items, and quest items. It defaults to on.
Autoexplore now collects items from tables.
Stunning Force's target picker now better matches its area of effect.
Stairs now have a high render priority in the alt display.
Seekers of the Sightless Way are now rare instead of uncommon encounters.
Added an 'abandon' prompt when quitting the game using the quit keybind.
Penetrating Radar now reveals its entire radius again, not just the top left.
Giving books to Sheba Hagadias no longer makes two XP messages appear in the message log.
Fixed a bug that made the nocturnal apex's Prowl effect only provide its agility and move speed benefits if you were cloned during the duration of the effect.
Fixed bugs causing some liquid transfers to not affect containers properly or otherwise fail to cause intended effects.
Fixed a bug causing the entire second story of villages to immediately plummet to the ground below as soon as the player entered them.
Fixed Sheba Hagadias spawning as an uplifted hero creature.
Fixed unicomputers from the Crematory being placed in villages.
Fixed some grammar in the missing body parts description.
Fixed sparking baetyls repeating themselves.
202.13
Added a visual indicator for the currently selected take-a-step direction when using prerelease input manager
Added a text indicator for the currently selected ability (will be merged into the ability bar in the future)
Added zoom in and zoom out bindngs to the prerelease input manager
Cancel now properly exits the pick direction screen when prerelease input manager is enabled
Added tiles for arrows, lead slugs, shotgun shells, missiles, and Schrodinger pages.
Bats now have wings.
Feral lah pods now respect phase.
Forced drinking can no longer make you vomit indefinitely and lose an infinite number of turns.
Autoexplore no longer requires you to leave a square with a painted or engraved item in it before looking at it.
Sound will now propagate through non-occuluding walls such as forcefields or fences.
The turn count of Long Blade's En Garde! is now cardinal as opposed to ordinal.
The wishes godown and goto no longer toggle calm.
Removed orphaned markup from crysteel arrows' description.
The Trolls faction is now described as being interested in the locations of "storied items" rather than "artifacts".
Learning a secret via non-water-ritual dialogue with a creature of a visible faction now records that faction as the secret's source.
Learning a secret via water ritual with a creature of a non-visible faction no longer records that faction as the secret's source.
Fixed a bug causing hostiles to be inappropriately ignored during autoexplore.
Fixed a bug that caused it to sometimes be possible to sell a secret back to someone you bought it from in the water ritual.
Fixed a bug that caused throwing with an accuracy bonus to consistently throw items one square further than targeted.
Fixed a bug causing excess stairs to generate in Grit Gate.
Fixed a bug causing some historic sites to have no passable area.
Fixed a bug causing the starting village not to be revealed on the world map due to an unfortunately placed house.
Fixed a bug where village mayors would sometimes not teach you their signature skill.
Fixed a bug causing some sultan murals to be improperly initialized.
Fixed a bug causing historic event corruption in murals and shrines.
Fixed a bug causing [redacted] to yell "DONE!" too early.
Fixed a bug causing feral lah pod explosions to display when off-screen.
Fixed a bug causing teleport effects to display when off-screen.
Fixed a bug causing some biome-altered tiles to not be properly colored.
[modding] A registration-based event ObjectExtracted is now called on objects that are harvested or butchered from other objects, with parameters of Object (the object extracted), Source (the object from which it was extracted), Actor (the object performing the harvestry or butchery), and Action ("Harvest" or "Butcher").
[modding] The QudHistoryFactory class is now public.
[modding] Improved the logging for invalid blueprints in map files and invalid terrains on the world map.
202.7 - 'beta' branch
Improved the modern UI tooltips
Fixed a bug causing UI lockups with the modern UI enabled
New items: wristcomp, turbow, a variety of arrows.
New implant: palladium electrodeposits.
New helmet and mask mod: fitted with filters.
NPCs no longer choose to use most tonic injectors as thrown weapons.
Many liquid vessels now leak if broken.
Waterbeds now break if someone with Quills sleeps in them.
Some biotechnological items and components are now identified or displayed via bioscanning rather than techscanning.
Stun gas stunning now appears in the message log.
Floating text for critical hits will now only be displayed if the hit results in damage or a special effect.
Lunging while in aggressive or dueling stances will now correctly trigger a Stinger strike.
Socially Repugnant no longer affects trade prices.
Compound bows now correctly enable Strength bonuses to penetration.
Kickback now respects phase and flight, and does not affect inanimate objects, sessile creatures, or creatures a kick would not affect such as holograms.
Baetyls no longer ask for portions of steel boots.
Point-defense drones now always return to your inventory when they become inoperative.
Sheba Hagadias is now able to provide you with directions if you are lost.
Charging no longer gives the player a warning when charging through liquid hazards.
Dismember can no longer be used when stuck or frozen.
Wrecking Charge can no longer be activated on the world map.
The Regeneration mutation can now regrow your tongue if you have drunk the Flaming Ick, but will not regenerate your tongue otherwise.
Using an ubernostrum tonic or other regenerative intervention while infected with an early stage of glotrot will no longer tell you your tongue regrew if you have not yet lost your tongue.
The [redacted] no longer spawns in every map surrounding [redacted].
The lair of Oboroquru no longer has odd dot-like tiles under some terrain features.
Trying to trade items with a creature that has no inventory now gives a message rather than failing silently.
Spinnerets no longer starts a cooldown when toggling the ability off.
Fixed an issue causing NPCs to improperly evaluate shields during auto-equip.
Fixed an issue causing textures to load from disabled mods.
Fixed an issue causing textures to not properly hotload when changing mod configuration.
Fixed a crash in the secret ascii editor.
Fixed an issue that made flaming and freezing ray fail to affect the most distant square of their range.
Fixed biodynamic power plant displaying debug internals information regardless of whether debug internals was on.
Fixed some bugs in Stunning Force, in particular an action cost being assessed when it pushed you against a solid object.
Fixed some issues with creatures being unable to act for several turns after spawning because they were assessed an action cost to equip their initial gear.
Fixed a typo in the manual.
Fixed an issue that would cause an error trying to continue a game after having deleted a different save file.
Fixed an issue where various walkways had a higher rendering priority than appropriate, which made some items get hidden by them and made the squares they were in not be considered "empty" for purposes such as companions joining you in a zone.
Fixed an issue that made it possible to give energy weapon relics the Jacked mod by deploying turrets using them.
202.5 - 'beta' branch
The modern message log window will now remember it's position and other settings
The modern message log window will now be properly clamped to the screen area
The modern message log window will now properly clear only the old messages when starting a new game with the message log hidden
Collapsed categories in the inventory will now persist on save load & won't be forgotten when afflicted with confusion.
[modding] On case-sensitive platforms, manifest.json is no longer required to be lower-case.
[modding] Worlds.xml now supports self-closing tags.