Wishes
A wish is a command that can be executed by the player through a console accessible with a key binding (by default not bound). They are generally considered debug commands, but may also be of use setting up special runs or for whatever else the player would like to use them for.
Binding the wish command
To bind wishing to a key combination:
- From the main view, press Escape to open the main menu.
- Select the Key Mapping menu option.
- Use the arrow keys to scroll to the Debug section.
- Scroll to Wish and press Enter.
- Press whatever key combination you would like to access the wish console with.
- For example, Ctrl+Shift+W.
(The game may prompt you if your chosen combination is already taken by something else.)
Now it should be possible to wish from the main view.
List of wishes
Here wishes are sorted into headings based on what they do. Consider using the table of contents at the beginning of this article to jump to a topic of interest.
Entering any input not covered by a more specific wish will perform a lexigraphic search (using a Levenshtein distance algorithm) on object blueprints, mutations, quests, and zones, and attempt the best match it can find.[1] Matching on an object blueprint spawns that object; matching on a mutation grants that mutation; matching on a quest begins that quest; and matching on a zone teleports to that zone.
In the names of wishes, < angle brackets > indicate a blank to fill in and [ square brackets ] indicate an optional part.
Special modes
All special modes are off by default. Once turned on, they remain in effect across game sessions until either they're turned off or the game is closed. They can be turned off by using the same wish that turned them on.
calmcoolidkfa- You cannot lose hit points.
- Your hydration is always at maximum.
- Your attacks that penetrate instantly kill.
- You cannot become lost from moving on world map tiles.
- You can move through normally impassible objects, such as walls.
- You can automove (such as autoexplore) while a hostile creature is visible.
However, you can still die from effects that kill without inflicting damage, such as the gaze of the lithofex.
In all of the aforementioned points, "you" refers to the player body at any given time. Swapping bodies after activating God Mode will cause it to start applying to the new body.One special mode, identified in the key mapping menu as ExploreZone, is not accessible through a wish. To access it, follow the instructions for binding the wish command, but substitute ExploreZone in place of Wish. ExploreZone causes the entire zone the player body is in to remain revealed while it's active.
Character stats and effects
cleancleaneffectscloacasurpriseconfusion:<duration>:<level>cooktestunits:<domain,domain>cooktestunits:<domain,domain>dazedecapitatemedismember:<limb name>effect:<effect id>famishedhungrylicense[:<tier>]mutation:<id>mutationbgone:<id>notlostproshowmygenderslowspendsupermutanttripxpmul:<amount>xp:<amount>xpverbose:<amount>Conversations
conv:<id>[:<speakerblueprint>]convnode:<id>:<startnode>[:<speakerblueprint>]Diseases and infections
glotrotonsetglotrotglotrotfinalcureglotrotironshankonsetironshankcureironshankfungoneglowcrustcurefungusFactions
clearfactionmembershipfactionrep:<id>:<amount>travelerwandermodeGoing places
blinkcrossintobrightgodown:<n>n levelsYou'll go down n levels, or go up -n levels if n is negative.
calm! If you want AI to run (or not run) afterwards, you need to wish calm manually.goto:<n>returntoqudsultantomb1sultantomb6thinworldthinworldxthinworldzone:<id>Quests
questdebugstartquest:<quest name>quest:<quest name>finishqueststep:<quest name>:<step name>completequest:<quest name>stage2stage3stage4stage5stage6stage8 OR tombbetastartsherlockhindrenawardtest,<Motive>,<Circumstance>,<Thief>hindrentexttest,<Motive>,<Circumstance>,<Thief>finishallquestsRolling dice
roll:<die expression>rollmax:<die expression>rollmin:<die expression>Skills
axercluberfencermasterchefsbladerskillpointssmartassSpawning things
allboxcloneextraculthunterextrasolohunterleadslugsobject:<id>playerlevelmobrandomrelic:<n>n random relicsrelicsmartitem:<id>testhero:<base type>Miscellaneous
auditblueprintsbeguilebits[:<>]bodyparttypesbookfuck.rtf filesbookfuckonefilebordertestcheckforpart:<part>clearach!!!copycyberdaydudeeventtestexplodingpalmfilljournalfind:<blueprint>findduplicaterecipesfindfarmersfungalvisiongarbagetestgeno:<name>glassgroundliquidheapshotmakevillagemarkofdeathmarkofdeath?maxmodmazetestmemcheckminimenanotermnightobjdumpObjectDump.txtoptionspopplayeronlypopuptestpowergridpowergriddebugpowergrid but with more debug loggingpowergridruinpurgeobjectcache!rebuildreequipregionalizereloadreshephgospelreveal1sultanhistoryrevealobservationsrandomitemsseed:<n>shoveshowcooldownminimashowgendersshowintproperty:<prop>shownamingchancesshowpronounsetsshowrandomfactionshowrandomfactionexceptbeastsshowrandomfactionshortnameshowrandomoldfactionshowstringproperty:<prop>somethinggoeswrongsultanhistorysultanmuralwalltestsultanrevealsultantest:<attributes>swaptest437testcardinaltestmadnesstestmarkuptestobjectstestordinaltestpetstestpoptestrigteststringbuildertogglementalshieldstopeventstunneltestvillagepropsvillagerevealwavetilegenweatherwebsplatwhatamiwhere?xyWishes with unlisted functions
Reason: What do these wishes do? How are they used?
a:<word>auditrenderlayersclearstatshiftsdisablemarkupenable markupexpandfactionsheetergetstringgamestate(?)hasblueprintbeenseen:<blueprint>highpoolshighregothowander1pluralize:<word>pushgameview <view>RandomNoTakeObjectrebuildbody:<asAnatomy>removepart:<part>revealmapnotesrevealsecret:<secret id>rollcached:<dice expression>rollmaxcached:<dice expression>rollmincached:<dice expression>setstringgamestate(?)sheetershowstatshiftsspawn:<object>stat:<statid>:<value>statbonus:<statid>:<value>statpenalty:<statid>:<value>sultanrelicstestendmessagetestzoneparseunequip:<limb name>References
- ↑
XRL.WishSearcher, methodSearchForWish