Wishes: Difference between revisions
(revealsecret) |
(Journal Secrets section + wish descriptions) |
||
Line 209: | Line 209: | ||
{{Wish|name=othowander1|synopsis=Trigger Otho's behavior of talking to Barathrum and returning.}} | {{Wish|name=othowander1|synopsis=Trigger Otho's behavior of talking to Barathrum and returning.}} | ||
=== Journal Secrets === | |||
{{Wish|name=filljournal|synopsis=Fills the Chronology section of the journal with nonsense.}} | |||
{{Wish|name=reshephgospel|synopsis=Reveals the sultan history of [[Resheph]].|description=Reveals the entire sultan history of Resheph, adding all revealed secrets to the journal.}} | |||
{{Wish|name=reveal1sultanhistory|synopsis=Reveals the sultan history of one sultan.|description=Reveals the entire [[sultan]] history of one sultan other than Resheph, adding all revealed secrets to the journal. Using this wish more than once won't reveal the secrets of another sultan. The wish can only reveal a single sultan's secrets for the current world seed.}} | |||
{{Wish|name=revealobservations|synopsis=Reveals all ''Gossip and Lore'' secrets.}} | |||
{{Wish|name=sultanhistory|synopsis=Reveals the sultan history of all sultans.|description=Reveals the entire sultan history of all sultans, including Resheph. All revealed secrets are added to the journal.}} | |||
{{Wish|name=sultanreveal|synopsis=Reveals all [[historic locations]] in the current world.}} | |||
{{Wish|name=villagereveal|synopsis=Reveals all [[villages]] in the current world.}} | |||
{{Wish|name=revealmapnotes|synopsis=Reveals all pre-generated Location secrets for the current world.|description=Reveals everything that would appear in the "Locations" section of the journal, including historic sites, ruins, villages, natural features, merchants, lairs, oddities, and more. Note that the player may still find additional dynamically-generated location-type secrets if they explore the world after using this command, such as the location of randomly-generated dromad caravans or weeps. Ruins and villages are entirely determined during initial world generation, so you will no longer discover any new ruins or villages after using this wish.}} | |||
{{Wish|name=revealsecret|usage=revealsecret:<secret id>|synopsis=Reveals a specific journal secret.|description=Most journal secrets are assigned a random identifier, so you can only use this wish to reveal certain locations that have a unique, predetermined journal secret ID. | |||
The following locations have a predetermined secret ID that you can use with this wish: | |||
* [[Bey Lah]]: <code>$beylah</code> | |||
* [[flattened remains]]: <code>$skrefcorpse</code> | |||
* [[oddly-hued glowpad]]: <code>$glowpadmerchant</code> | |||
* [[The Ruin of House Isner]]: <code>$ruinofhouseisner</code> | |||
* [[Kindrish]]: <code>~kindrish</code> | |||
* gyl: <code>$recomingnook</code> | |||
}} | |||
=== Rolling dice === | === Rolling dice === | ||
Line 316: | Line 345: | ||
{{Wish|name=explodingpalm|synopsis=Dismember all limbs and decapitate a nearby creature}} | {{Wish|name=explodingpalm|synopsis=Dismember all limbs and decapitate a nearby creature}} | ||
{{Wish|name=find|usage=find:<blueprint>|synopsis=Search the zone for an object with a particular blueprint}} | {{Wish|name=find|usage=find:<blueprint>|synopsis=Search the zone for an object with a particular blueprint}} | ||
Line 393: | Line 420: | ||
This may not be an exhaustive list.}} | This may not be an exhaustive list.}} | ||
{{Wish|name=seed|usage=seed:<n>|synopsis=Set the world seed}} | {{Wish|name=seed|usage=seed:<n>|synopsis=Set the world seed}} | ||
Line 427: | Line 448: | ||
{{Wish|name=somethinggoeswrong|synopsis=Something goes wrong in the thin world}} | {{Wish|name=somethinggoeswrong|synopsis=Something goes wrong in the thin world}} | ||
{{Wish|name=sultanmuralwalltest|synopsis=Test sultan murals}} | {{Wish|name=sultanmuralwalltest|synopsis=Test sultan murals}} | ||
{{Wish|name=sultantest|usage=sultantest:<attributes>|synopsis=Create a sultan dungeon in this parasang with the given attributes}} | {{Wish|name=sultantest|usage=sultantest:<attributes>|synopsis=Create a sultan dungeon in this parasang with the given attributes}} | ||
Line 469: | Line 486: | ||
{{Wish|name=villageprops|synopsis=List properties of current village}} | {{Wish|name=villageprops|synopsis=List properties of current village}} | ||
{{Wish|name=wavetilegen|synopsis=Test tilegen}} | {{Wish|name=wavetilegen|synopsis=Test tilegen}} | ||
Line 505: | Line 520: | ||
{{Wish|name=removepart|usage=removepart:<part>|synopsis=Remove the specified part from the currently controlled creature.}} | {{Wish|name=removepart|usage=removepart:<part>|synopsis=Remove the specified part from the currently controlled creature.}} | ||
{{Wish|name=rollcached|usage=rollcached:<dice expression>}} | {{Wish|name=rollcached|usage=rollcached:<dice expression>}} |
Revision as of 00:41, 29 August 2020
This information is reliable as of patch 2.0.200.81. If this is no longer the current patch, you can help by updating it. |
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.
calm
cool
idkfa
- 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
clean
cleaneffects
clearstatshifts
cloacasurprise
confusion:<duration>:<level>
cooktestunits:<domain,domain>
cooktestunits:<domain,domain>
daze
decapitateme
dismember:<limb name>
effect:<effect id>
famished
hungry
license[:<tier>]
mutation:<id>
mutationbgone:<id>
notlost
pro
All 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.showmygender
showstatshifts
slow
spend
stat:<statid>:<value>
statbonus:<statid>:<value>
supermutant
trip
xpmul:<amount>
xp:<amount>
xpverbose:<amount>
Conversations
conv:<id>[:<speakerblueprint>]
convnode:<id>:<startnode>[:<speakerblueprint>]
Diseases and infections
glotrotonset
glotrot
glotrotfinal
cureglotrot
ironshankonset
ironshank
cureironshank
fungone
glowcrust
curefungus
Factions
clearfactionmembership
factionrep:<id>:<amount>
traveler
wandermode
Going places
blink
crossintobright
godown:<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>
returntoqud
sultantomb1
sultantomb6
thinworld
thinworldx
thinworld
zone:<id>
Quests
questdebug
startquest:<quest name>
quest:<quest name>
finishqueststep:<quest name>:<step name>
completequest:<quest name>
stage2
stage3
stage4
stage5
stage6
stage8 OR tombbetastart
sherlock
hindrenawardtest,<Motive>,<Circumstance>,<Thief>
hindrentexttest,<Motive>,<Circumstance>,<Thief>
finishallquests
othowander1
Journal Secrets
filljournal
reshephgospel
reveal1sultanhistory
revealobservations
sultanhistory
sultanreveal
villagereveal
revealmapnotes
revealsecret:<secret id>
The following locations have a predetermined secret ID that you can use with this wish:
- Bey Lah:
$beylah
- flattened remains:
$skrefcorpse
- oddly-hued glowpad:
$glowpadmerchant
- The Ruin of House Isner:
$ruinofhouseisner
- Kindrish:
~kindrish
- gyl:
$recomingnook
Rolling dice
roll:<die expression>
rollmax:<die expression>
rollmin:<die expression>
Skills
axer
cluber
fencer
masterchef
sblader
skillpoints
smartass
Spawning things
allbox
clone
A 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
.datadisk
extraculthunter
extrasolohunter
leadslugs
object:<id>
playerlevelmob
randomitems
RandomNoTakeObject
randomrelic:<n>
n
random relicsrelic
smartitem:<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, and has a feeling towards the player quantified as a positive or negative integer or zero.
Speculation: There is no apparent way to influence the player attitude. It's likely that this feature is incomplete.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.Miscellaneous
a:<word>
auditblueprints
beguile
bits[:<>]
bodyparttypes
bookfuck
.rtf
filesbookfuckonefile
bordertest
checkforpart:<part>
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.
- 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.
copy
cyber
day
disablemarkup
dude
enablemarkup
eventtest
explodingpalm
find:<blueprint>
findduplicaterecipes
findfarmers
fungalvision
garbagetest
geno:<name>
glass
groundliquid
heapshot
highreg
makevillage
markofdeath
markofdeath?
maxmod
mazetest
memcheck
minime
nanoterm
night
objdump
ObjectDump.txt
optionspop
playeronly
Moving 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
.pluralize:<word>
popuptest
powergrid
powergriddebug
powergrid
but with more debug loggingpowergridruin
purgeobjectcache!
rebuild
reequip
regionalize
reload
ObjectBlueprints.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.xml
will not affect an existing save. A new one must be started.
seed:<n>
sheeter
shove
showcooldownminima
showgenders
showintproperty:<prop>
shownamingchances
showpronounsets
showrandomfaction
showrandomfactionexceptbeasts
showrandomfactionshortname
showrandomoldfaction
showstringproperty:<prop>
somethinggoeswrong
sultanmuralwalltest
sultantest:<attributes>
swap
test437
testcardinal
testmadness
testmarkup
testobjects
testordinal
testpets
testpop
testrig
teststringbuilder
togglementalshields
topevents
tunneltest
unequip:<limb name>
villageprops
wavetilegen
weather
websplat
whatami
where?
xy
Wishes 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?
auditrenderlayers
expand
factionsheeter
getstringgamestate(?)
hasblueprintbeenseen:<blueprint>
highpools
pushgameview <view>
rebuildbody:<asAnatomy>
removepart:<part>
rollcached:<dice expression>
rollmaxcached:<dice expression>
rollmincached:<dice expression>
setstringgamestate(?)
spawn:<object>
statpenalty:<statid>:<value>
sultanrelics
testendmessage
testzoneparse
References
- ↑
XRL.WishSearcher
, methodSearchForWish