Wishes
|  | This article has information that is missing or not up to par. Reason: There are a number of implemented wishes that are not listed here. | 
Reason: There are a number of implemented wishes that are not listed here.
A wish is a command that can be executed by the player through a console accessible with a key binding (bound by default to ctrl-w). 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.
Usage Notes
Most wish commands are strictly case-sensitive. Keep that in mind when using any of the wishes below. For example, wishing dismember:Tail will dismember your tail (if you have a tail), but wishing Dismember:Tail will spawn a  schematics drafter because the latter wish does not exactly match a wish command.
schematics drafter because the latter wish does not exactly match a wish command.
Entering any input that does not exactly match a wish command will perform a lexigraphic search (using a Levenshtein distance algorithm) on object blueprints and quests, and attempt the best match it can find.[1] Matching on an object blueprint spawns that object; matching on a quest begins that quest.
A very common problem that occurs when a wish goes wrong is that your character will gain an undesirable mutation with a name that is somewhat similar to your wish command. If this happens to you, use the mutationbgone wish to remove the mutation.
Wish-only Items of Note
- ScrapX, disassembles into <0>x10, <1>x4, <2>x4, <3>x4, <4>x4, <5>x4, <6>x4, <7>x4, and <8>x4
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.
In the names of wishes, < angle brackets > indicate a blank to fill in and [ square brackets ] indicate an optional part.
A note for modders: Unless otherwise mentioned, the logic for each wish is handled in the game's Wishing class.[2]
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.
calm segmented mirthworms will continue to spawn more mirthworms.
segmented mirthworms will continue to spawn more mirthworms.coolidkfa- 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 a  lithofex.
lithofex.
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, effects, and information
1hpbleedcheckforpart:<part>chimericpartcleancleaneffectsclearstatshiftscloacasurprisecrystaldelightconfusion:<duration>:<level>cooktestunits:<domain,domain>cooktestunits:<domain,domain>dazedecapitatemedismember:<limb name>effect:<effect id>famishedhungryiamconfuseditemnaming[:<kill>[:<influence>]]itemnaming for the simplest version of this wish. kill and influence will treat the naming opportunity as if it was inspired by killing or having an interaction with the specified thing(s). For example, itemnaming:Madpole to name the item as if you just killed a  madpole, or
madpole, or itemnaming::Q Girl to name the item as if you were inspired by  Q Girl.
Q Girl.shownamingchanceslicense[:<tier>]lostnotlostmutation:<id>mutationbgone[:<id>]mutationbgone). Doing so will open a menu that allows you to pick the mutation you wish to remove.proAll six of the player body's base attributes become 40, even those that are greater than 40.
This does not remove any temporary effects that boost attributes, such as Ego Projection.
Ego Projection.removepart:<part>showmygendershowstatshiftsfastslowspendstat:<statid>:<value>Accepts the following as arguments: Hitpoints,AV, DV, Strength, Agility, Toughness, Intelligence, Willpower, Ego, Energy, Speed, MoveSpeed, XP, XPValue, SP, MP, AP, MA, HeatResistance, ColdResistance, ElectricResistance, AcidResistance, and Level. Case sensitive, must be typed exactly as shown. Accepts a positive or a negative number.
MP.statbonus:<statid>:<value>stat. Accepts a positive or negative number. The stat bonus typically tracks temporary adjustments to a stat, such as those gained by wearing equipment that boosts a stat. Using this wish will have a similar effect. For example, extra stat points added by this wish are ignored when attempting to buy a new skill that requires a certain stat value.statpenalty:<statid>:<value>stat. Accepts a positive or a negative number.supermutanttripunequip:<limb name>whatamixpmul:<amount>xp:<amount>xpverbose:<amount>Conversations
conv:<id>[:<speakerblueprint>]convnode:<id>:<startnode>[:<speakerblueprint>]Diseases and infections
glotrotonsetglotrotglotrotfinalcureglotrotironshankonsetironshankcureironshankmonochromemonochromeonsetresetgreyscalefungoneglowcrustcurefungusFactions
allhatedalllovedclearfactionmembershipfactionrep:<id>:<amount>showrandomfactionshowrandomfactionexceptbeastsshowrandomfactionshortnameshowrandomoldfactiontravelerwandermodeGoing places
blinkcrossintobrightthinworld instead.godown:<n>n levelsn levels, or go up -n levels if n is negative.gates gate locations
gate locationsgoclamgo:<specifier>specifier can be one of the following: shuglair, shug, agolgot, rermadon, qas, qon, or qasqon. For most use cases you should typically prefer either goto or gosecret.goto:<zone ID>goto:JoppaWorld.11.22.1.1.10gosecret:<secret ID>gosecret:$beylahhydropon the hydropon
the hydroponreturntoqudsultantomb1sultantomb6thinworldthinworldxthinworldwhere?wherewhere? but also includes coordinates and only prints to message logxyzone:<id>Quests
questdebugstartquest:<quest name>quest:<quest name>startquestfinishqueststep:<quest name>:<step name>completequest:<quest name>stage2stage3stage4stage5stage6stage8 OR tombbetastartstage11 OR reefjumppostgolemstartbattle Omonporch, with
Omonporch, with  Barathrum the Old, a special mound of scrap and clay that lets you choose between many different options without needing their prerequisites so you can create a custom Golem, two chests with endgame equipment,
Barathrum the Old, a special mound of scrap and clay that lets you choose between many different options without needing their prerequisites so you can create a custom Golem, two chests with endgame equipment,  Hamilcrab, cyclopean merchant, a high level
Hamilcrab, cyclopean merchant, a high level  dromad trader, enough XP to reach level 37, and the quests We Are Starfreight and Reclamation.
dromad trader, enough XP to reach level 37, and the quests We Are Starfreight and Reclamation.starfreight:spindle Barathrum the Old, enough XP to reach level 37, and the quest We Are Starfreight.
Barathrum the Old, enough XP to reach level 37, and the quest We Are Starfreight.sherlockhindrenawardtest,<Motive>,<Circumstance>,<Thief>finishallquestsothowander1 Otho's behavior of talking to Barathrum and returning after Decoding the Signal
Otho's behavior of talking to Barathrum and returning after Decoding the Signalmarkofdeathmarkofdeath?Journal Secrets
filljournalreshephgospelreveal1sultanhistoryrevealobservationssultanhistorysultanrevealvillagerevealrevealsettlementsrevealmapnotesrevealsecret:<secret id>The following locations have a predetermined secret ID that you can use with this wish:
 Bey Lah: Bey Lah:- $beylah
 flattened remains: flattened remains:- $skrefcorpse
 oddly-hued glowpad: oddly-hued glowpad:- $glowpadmerchant
 Ruin of House Isner: Ruin of House Isner:- $ruinofhouseisner
 Kindrish: Kindrish:- ~kindrish
- gyl: $recomingnook
 Mamon Souldrinker: Mamon Souldrinker:- $mamonvillage
 Oboroqoru's Lair: Oboroqoru's Lair:- $oboroqorulair
 the hydropon: the hydropon:- $hydropon
- Lair of  Girsh Agolgot: Girsh Agolgot:$agolgotlair
- Lair of  Girsh Shug'ruith the Burrower: Girsh Shug'ruith the Burrower:$shugruithlair
- Lair of  Girsh Rermadon: Girsh Rermadon:$rermadonlair
- Lair of  Girsh Bethsaida: Girsh Bethsaida:$bethsaidalair
- Lair of  Girsh Qas and Girsh Qas and Girsh Qon: Girsh Qon:$qasqonlair
- location of the generated Great Machine artifact: $greatmachineartifact
Skills
allskillsskill:<skillID>skill:Survival_Camp)skill:<skill name>skill:make camp)axercluberfencermasterchefsbladerskillpointssmartassSpawning things
Entering any input that does not exactly match a wish command 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.[5] 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.
Generally this means that, to spawn a specific object, you can simply wish for its object ID.
Object IDs are listed on each wiki page in the ID field of the infobox.
allboxbaetylrewardarmor baetyl's request
baetyl's requestbaetylrewardartifact baetyl's request
baetyl's requestbaetylrewarditem baetyl's request
baetyl's requestbaetylrewardmelee baetyl's request
baetyl's requestbaetylrewardmissile baetyl's request
baetyl's requestbits:<amount>cloneA clone of the player body is created in the chosen direction, occupying the same cell as anything else that was already there.
To clone someone other than the current player body, useswap to become someone else before using clone.cryotubecyber becoming nook with an adjacent cybernetics rack containing 21 different cybernetics, and places 12
becoming nook with an adjacent cybernetics rack containing 21 different cybernetics, and places 12  cybernetics credit wedges in the players inventory.
cybernetics credit wedges in the players inventory.datadiskextraculthunterextrasolohunterfactionencounter:<FactionName>GenericFactionPopulation population table, which includes Pariahs, Bears, Arachnids, Tortoises, Antelopes, Apes, Barathrumites, Birds, Mechanimists, Seekers of the Sightless Way, and Putus Templar (as of patch 2.0.201.58). That's because the game defines some special logic for these supported factions in PopulationTables.xml.glassimplant:<blueprint>:<bodypart>bodypart.itemitem:<blueprint>:<number>number copies of an item with the blueprint given by blueprint.leadslugs lead slugs
lead slugsmakevillagemaxmodminime OR eviltwinmodify:<blueprint>:<mod>object:<id>placeobjecttest:<ObjectID>placeobjecttest:Flamethrowerplayerlevelmobpopulation:findblueprint:<blueprint>population:generate:<table>#<amount>DynamicObjectsTable, DynamicInheritsTable, or DynamicSemanticTable, e.g.: population:generate:DynamicObjectsTable:Snapjaws#10.randomitems holograms of Eater can be spawned.
holograms of Eater can be spawned.RandomNoTakeObjectrandomrelic:<n>n random relicsrelicrivertestroadtestslynthasterisk [village ID]:[number of points] n-pointed asterisk
n-pointed asterisksmartitem:<id>Reason: Which qualities?
An object blueprint is chosen from among blueprints with certain qualities using a Levenshtein distance algorithm, and an object of the closest matching blueprint is created in the same cell as the player body.
This object has a unique name and is sapient, in a distinct way from those animated with  Spray-a-Brain. Each one likes one thing and hates another, such as disliking when its wielder drinks certain fluids or liking specific factions, and has a feeling towards the player quantified as a positive or negative integer or zero. It's currently broken and can only generate liking/disliking beasts as a faction.
Spray-a-Brain. Each one likes one thing and hates another, such as disliking when its wielder drinks certain fluids or liking specific factions, and has a feeling towards the player quantified as a positive or negative integer or zero. It's currently broken and can only generate liking/disliking beasts as a faction.
spawn:<object>sultanrelicssultantest:<attributes>testhero:<base type>base type can be most any object blueprint. If you specify something that normally doesn't have a brain, it will be given one.Removing Things
destroyobliterate wish.deathgeno:<name>geno except acts as if the things where killed naturally (potentially leaving things behind) instead of simply removing them from existence.geno:<name>obliteratedestroy wish.Rolling dice
roll:<die expression>rollmax:<die expression>rollmin:<die expression>rollcached:<dice expression>rollmaxcached:<dice expression>rollmincached:<dice expression>Miscellaneous
a:<word>auditblueprintsbeguilebodyparttypesbookfuck.rtf filesbookfuckonefilebordertestbpxml:<blueprint id>clearach!!!- The game will attempt to remove all of your Steam achievements for the game. This will fail silently if the game session is not currently attached to Steam.
- The Steam overlay may not immediately refresh your list of achievements, but restarting the game should do so.
 
- Many of the game's global state variables that are preserved across sessions will be reset to 0, such as the count of how many snapjaws you've killed.
- The game will attempt to reset all of your Steam stats for the game to 0. Again, this will fail if Steam is not attached.
copydaydisablemarkupdudeenablemarkupeventtestexceptionDivideByZeroException, which will be visible in your Player.log. Like with most exceptions that happen during gameplay, the game keeps going on afterwards and doesn't crash.explodingpalmfactionsheeterfind:<blueprint>findduplicaterecipesfindfarmersfungalvision Eater's flesh
Eater's fleshgarbagetestgoendgocodagroundliquidhasblueprintbeenseen:<blueprint>ObjectBlueprints.xml, returns whether or not the player has seen that objectheapshothighpoolshighregmazetestmemchecknightobjdumpObjectDump.txtoptionspopplayeronlyMoving between zones immediately flushes the action queue, such that moving across a zone boundary and back will undo the effect of this wish.
Changing bodies puts both your new body and your old body in the action queue. This means that wishing playeronly followed by swap will still allow the body you leave to act on its own. You can prevent this by wishing playeronly again.
calm in that calm leaves everyone in the action queue but prevents AI from running until it's disabled.pluralize:<word>popuptestpowergridpowergriddebugpowergrid but with more debug loggingpowergridruinpurgeobjectcache!rebuildrebuildbody:<asAnatomy>Bodies.xml, rebuilds the player's body according to that anatomy.reequipregionalizereloadObjectBlueprints.xml, from all active mods. Almost everything is reloaded, but some things are not:
- Object tile images will not update until the game client is reopened.
- Changes to Worlds.xmlwill not affect an existing save. A new one must be started.
restockseed:<n>sheetershoveshowcooldownminimashowgendersshowintproperty:<prop>showpronounsetsshowstringproperty:<prop>somethinggoeswrongsoundlogsultanmuralwalltestsultantest:<attributes>swap Domination, swapping bodies in this way has an indefinite duration, and your previous body can act on its own.
Domination, swapping bodies in this way has an indefinite duration, and your previous body can act on its own.test437testcardinaltestendmessagetestmadnesstestmarkuptestobjectstestordinaltestpetstestpoptestrigtestsifrahteststringbuildertestzoneparsetogglementalshieldstopeventstunneltestvillagepropswavetilegenweatherwebsplatzonebuildersWishes with unlisted functions
|  | This article has information that is missing or not up to par. Reason: What do these wishes do? How are they used? | 
Reason: What do these wishes do? How are they used?
auditrenderlayersblueprintbuildscriptmodsclearnavcacheclearprefsconfigobjectfinderfiltersexpandfiregainmpgamestate:<key>getstringgamestate:<key>hydraulicshydraulicsglasshydraulicsmetalhydraulicsplastichydraulicsruinidallidallhereimpllisttagsmaket2mechpowermemtestobjtestopinion:<faction>pushgameview <view>regeneratedefaultequipmentreputation:<faction>:<value>rewishsetintpropertysetstringgamestate:<key>:<value>key in the game's state dictionary to the string valueslynthquestsparksstage10stage3astage9stage9bstage9cstage9dstage9estage9fstage9ustatpenalitysultanmuralwalltest2sultanqueststombbetatombbetaendtombbetainsideunderstandpartialwhatwishwordrel:<word>zapallaggroxpflushandrebuildzoneconnectionsfreezezonesclearfrozenensurevoidssvardymstorm Lake Hinnom or the
Lake Hinnom or the  Palladium Reef
Palladium ReefTips and tricks
- You can use the gotowish to automatically teleport to several different locations, for example: Joppa: Joppa:- goto:JoppaWorld.11.22.1.1.10
 Six Day Stilt: Six Day Stilt:- goto:JoppaWorld.5.2.1.2.10
 Kyakukya: Kyakukya:- goto:JoppaWorld.27.20.1.1.10
 Ezra: Ezra:- goto:JoppaWorld.53.4.0.0.10
 
- The wish setstringgamestate:GameMode:Roleplaycan be used to change a game into Roleplay mode.
- If you want to change your color using a  tattoo gun. But are inorganic (robotic/crystal) It is technically possible if you use the Wish command for the fungal infection Glowcrust. This will allow you to tattoo the fungal outcrop. As it will be forcibly added and organic. tattoo gun. But are inorganic (robotic/crystal) It is technically possible if you use the Wish command for the fungal infection Glowcrust. This will allow you to tattoo the fungal outcrop. As it will be forcibly added and organic.
 
- If you want to change your color using a 
References
|  | This information is reliable as of patch 2.0.201.50. | 





