Chord reference
The standard library, one section per action. Each entry's define action
grammar block is the shipped standard grammar verbatim — derived from
packages/parser-en-us/grammar/standard-en-us.story, the editable Chord source
every story loads (ADR-266/269), regenerated by repokit grammar and
freshness-gated by repokit verify (ADR-272). The implementation stays
TypeScript in packages/stdlib/.
56 standard actions:
about, info, credits — if.action.about
Group meta · Emits if.event.about_displayed
define action about
grammar
about
info
creditsABOUT/INFO - Display information about the game, including credits and version. Example: ABOUT
Messages — override any with override message <alias>:
alias message id text
about-success success {verbatim:title} Version {verbatim:version} By {verbatim:author} {verbatim:description}
about-about-header about_header About {verbatim:title}
about-game-info game_info {verbatim:title} Version {verbatim:version} By {verbatim:author} Released: {releaseDate}
about-game-info-simple game_info_simple {verbatim:title} by {verbatim:author}
about-description description Description: {verbatim:description}
about-copyright copyright Copyright {copyright}
about-license license License: {license}
about-website website Website: {website}
about-contact contact Contact: {contact}
about-credits-header credits_header Credits:
about-credits-list credits_list {credits}
about-special-thanks special_thanks Special Thanks: {specialThanks}
about-dedication dedication Dedication: {dedication}
about-acknowledgments acknowledgments Acknowledgments: {acknowledgments}
about-engine-info engine_info Powered by {engine} version {verbatim:engineVersion}
about-technical-info technical_info Technical Information: Engine: {engine} v{verbatim:engineVersion} Platform: Interactive Fiction
about-play-stats play_stats Current Session: Time played: {playTime} Moves made: {sessionMoves}
about-session-info session_info You've been playing for {playTime} and made {sessionMoves} moves.
about-about-footer about_footer Thank you for playing!
about-enjoy-game enjoy_game We hope you enjoy playing {verbatim:title}!
about-about-compact about_compact {verbatim:title} v{version} by {verbatim:author}
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.about_displayed (ADR-052).
again, g — if.action.again
Group meta · Emits if.event.again_blocked
define action again
grammar
again
gAGAIN (G) - Repeat the last command. Example: G
Messages — override any with override message <alias>:
alias message id text
again-nothing-to-repeat nothing_to_repeat There is nothing to repeat.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.again_blocked (ADR-052).
ask about, question about, inquire of about — if.action.asking
Group social · direct object required · Slots target · Emits if.event.ask_blocked, if.event.asked
define action asking
grammar
ask the recipient about the topic
question the recipient about the topic
inquire of the recipient about the topic
the topic is a topicASK ABOUT - Ask characters about specific topics to gather information. Example: ASK GUARD ABOUT CASTLE
Messages — override any with override message <alias>:
alias message id text
asking-no-target no_target Ask whom?
asking-no-topic no_topic Ask about what?
asking-not-visible not_visible {You} {can't} see {the target}.
asking-too-far too_far {capitalize the target} {verb:is target} too far away.
asking-not-actor not_actor {You} can only ask questions of people.
asking-unknown-topic unknown_topic {capitalize the target} {verb:says target}, "I don't know anything about that."
asking-shrugs shrugs {capitalize the target} shrugs.
asking-no-idea no_idea {capitalize the target} {verb:says target}, "No idea what you're talking about."
asking-confused confused {capitalize the target} looks confused.
asking-responds responds {capitalize the target} {verb:tells target} you about {verbatim:topic}.
asking-explains explains {capitalize the target} {verb:explains target} about {verbatim:topic}.
asking-already-told already_told {capitalize the target} {verb:says target}, "I already told you about that."
asking-remembers remembers {capitalize the target} {verb:says target}, "Ah yes, about {verbatim:topic}..."
asking-not-yet not_yet {capitalize the target} {verb:says target}, "I can't tell you about that yet."
asking-must-do-first must_do_first {capitalize the target} {verb:says target}, "There's something you need to do first."
asking-earned-trust earned_trust {capitalize the target} {verb:says target}, "Since you've proven yourself, I'll tell you..."
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.ask_blocked (ADR-052).
attack, kill, fight, slay — if.action.attacking
Group interaction · direct object required · Slots target, weapon · Emits if.event.attacked, if.event.death, if.event.dropped, if.event.exit_revealed, if.event.knocked_out
define action attacking
grammar
attack the target
kill the target
fight the target
slay the target
murder the target
hit the target
strike the target
break the target
smash the target
destroy the target
attack the target with or using the weapon
kill the target with or using the weapon
hit the target with or using the weapon
strike the target with or using the weapon
the weapon is an instrumentATTACK/HIT/FIGHT - Attack creatures or attempt to break objects. Example: ATTACK TROLL
Messages — override any with override message <alias>:
alias message id text
attacking-no-target no_target Attack what?
attacking-not-visible not_visible {You} {can't} see {the target}.
attacking-not-reachable not_reachable {You} {can't} reach {the target}.
attacking-self self Violence against {yourself} isn't the answer.
attacking-not-holding-weapon not_holding_weapon {You} aren't holding {the weapon}.
attacking-indestructible indestructible {capitalize the target} {verb:is target} far too solid to damage.
attacking-need-weapon-to-damage need_weapon_to_damage {capitalize the target} requires a weapon to damage.
attacking-wrong-weapon-type wrong_weapon_type {capitalize the target} can't be damaged with that type of weapon.
attacking-attack-ineffective attack_ineffective {Your} attack has no effect on {the target}.
attacking-attack-requires-weapon attack_requires_weapon {You} {need} a weapon to damage {the target}.
attacking-attack-wrong-weapon-typeattack_wrong_weapon_type That weapon won't work on {the target}.
attacking-attack-invulnerable attack_invulnerable {capitalize the target} cannot be damaged.
attacking-already-dead already_dead {capitalize the target} {verb:is target} already dead.
attacking-violence-not-the-answer violence_not_the_answer Violence is not the answer.
attacking-combat-cannot-attack combat.cannot_attack {You} {can't} attack {the target}.
attacking-combat-already-dead combat.already_dead {capitalize the target} {verb:is target} already dead.
attacking-combat-not-hostile combat.not_hostile {capitalize the target} isn't hostile.
attacking-combat-no-target combat.no_target Attack what?
attacking-combat-target-unconscioucombat.target_unconscious {capitalize the target} {verb:is target} already unconscious.
attacking-combat-need-weapon combat.need_weapon {You} {need} a weapon to attack effectively.
attacking-combat-attack-missed combat.attack.missed {You} {swing} at {the target} but miss!
attacking-combat-attack-hit combat.attack.hit {You} {hit} {the target} for {damage} damage.
attacking-combat-attack-hit-light combat.attack.hit_light {You} {graze} {the target}, doing {damage} damage.
attacking-combat-attack-hit-heavy combat.attack.hit_heavy {You} {land} a solid blow on {the target}, dealing {damage} damage!
attacking-combat-attack-knocked-oucombat.attack.knocked_out {capitalize the target} collapses, unconscious!
attacking-combat-attack-killed combat.attack.killed {You} {have} slain {the target}!
attacking-combat-defend-blocked combat.defend.blocked {capitalize the target} blocks {your} attack!
attacking-combat-defend-parried combat.defend.parried {capitalize the target} parries {your} attack!
attacking-combat-defend-dodged combat.defend.dodged {capitalize the target} dodges out of the way!
attacking-combat-health-healthy combat.health.healthy {capitalize the target} appears uninjured.
attacking-combat-health-wounded combat.health.wounded {capitalize the target} {verb:has target} been wounded.
attacking-combat-health-badly-wouncombat.health.badly_wounded {capitalize the target} {verb:is target} badly wounded.
attacking-combat-health-near-deathcombat.health.near_death {capitalize the target} {verb:is target} barely clinging to life!
attacking-combat-health-unconscioucombat.health.unconscious {capitalize the target} lies unconscious.
attacking-combat-health-dead combat.health.dead {capitalize the target} {verb:is target} dead.
attacking-combat-special-sword-glocombat.special.sword_glows {Your} sword glows brightly!
attacking-combat-special-sword-stocombat.special.sword_stops_glowing {Your} sword's glow fades.
attacking-combat-special-blessed-wcombat.special.blessed_weapon {Your} blessed weapon burns the undead!
attacking-combat-started combat.started Combat has begun!
attacking-combat-ended combat.ended The battle is over.
attacking-combat-player-died combat.player_died {You} {have} been slain!
attacking-combat-player-resurrectecombat.player_resurrected {You} {feel} life return to {your} body.
attacking-attacked attacked {You} {attack} {the target}.
attacking-attacked-with attacked_with {You} {attack} {the target} with {the weapon}.
attacking-hit-target hit_target {You} {hit} {the target}.
attacking-hit-blindly hit_blindly {You} {swing} wildly, hitting nothing.
attacking-hit-with hit_with {You} {hit} {the target} with {the weapon}.
attacking-struck struck {You} {strike} {the target}!
attacking-struck-with struck_with {You} {strike} {the target} with {the weapon}!
attacking-punched punched {You} {punch} {the target}.
attacking-kicked kicked {You} {kick} {the target}.
attacking-unarmed-attack unarmed_attack {You} {attack} {the target} with {your} bare hands.
attacking-target-broke target_broke {capitalize the target} breaks!
attacking-target-shattered target_shattered {capitalize the target} shatters into pieces!
attacking-broke broke {You} {break} {the target}!
attacking-smashed smashed {You} {smash} {the target} to pieces!
attacking-target-destroyed target_destroyed {capitalize the target} {verb:is target} utterly destroyed!
attacking-destroyed destroyed {You} {destroy} {the target}!
attacking-shattered shattered {capitalize the target} shatters!
attacking-target-damaged target_damaged {capitalize the target} shows signs of damage. ({damage} damage dealt)
attacking-killed-target killed_target {You} {have} defeated {the target}!
attacking-killed-blindly killed_blindly Something dies in the darkness.
attacking-items-spilled items_spilled {capitalize the target}'s possessions spill onto the ground.
attacking-passage-revealed passage_revealed A hidden passage is revealed!
attacking-debris-created debris_created Debris from {the target} litters the area.
attacking-defends defends {capitalize the target} defends against {your} attack.
attacking-dodges dodges {capitalize the target} dodges {your} attack.
attacking-retaliates retaliates {capitalize the target} fights back!
attacking-flees flees {capitalize the target} flees from {you}!
attacking-peaceful-solution peaceful_solution Violence isn't necessary here.
attacking-no-fighting no_fighting Fighting won't solve this problem.
attacking-unnecessary-violence unnecessary_violence That seems unnecessarily violent.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.attacked (ADR-052).
climb, climb up, climb down, scale — if.action.climbing
Group movement · Slots target · Emits if.event.climbed, if.event.entered, if.event.moved
define action climbing
grammar
climb the target
climb up the target
climb down the target
scale the target
ascend the target
descend the targetCLIMB - Climb objects or move in vertical directions. Example: CLIMB LADDER
Messages — override any with override message <alias>:
alias message id text
climbing-no-target no_target What do {you} want to climb?
climbing-not-climbable not_climbable {You} {can't} climb {the object}.
climbing-climb-nowhere climb_nowhere Climbing {the object} would get {you} nowhere.
climbing-cant-go-that-way cant_go_that_way {You} {can't} climb {verbatim:direction} from here.
climbing-climbed-up climbed_up {You} {climb} up.
climbing-climbed-down climbed_down {You} {climb} down.
climbing-climbed-onto climbed_onto {You} {climb} onto {the target}.
climbing-already-there already_there {You're} already on {the place}.
climbing-too-high too_high That's too high to climb.
climbing-too-dangerous too_dangerous That looks too dangerous to climb.
climbing-need-equipment need_equipment {You}'d need climbing equipment for that.
climbing-too-slippery too_slippery It's too slippery to climb.
climbing-nothing-to-climb nothing_to_climb There's nothing to climb here.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.climbed (ADR-052).
close, shut, cover — if.action.closing
Group container_manipulation · direct object required · Slots target · Emits if.event.close_blocked, if.event.closed
define action closing
grammar
close the door
shut the door
cover the doorCLOSE/SHUT - Close doors, containers, and other closeable objects. Example: CLOSE DOOR
Messages — override any with override message <alias>:
alias message id text
closing-no-target no_target Close what?
closing-not-closable not_closable {capitalize the item} can't be closed.
closing-already-closed already_closed {capitalize the item} {verb:is item} already closed.
closing-closed closed {You} {close} {the item}.
closing-cant-reach cant_reach {You} {can't} reach {the item}.
closing-prevents-closing prevents_closing {You} {can't} close {the item} while {obstacle} {verb:is obstacle} in the way.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.close_blocked (ADR-052).
cut with, cut using, cut, slice — if.action.cutting
Group manipulation · direct object required · Slots target, tool · Emits if.event.cut, if.event.cut_blocked
define action cutting
grammar
cut the object with or using the tool
cut the target
slice the target
chop the target
the tool is an instrumentCUT - Cut something with a suitable tool. Example: CUT ROPE WITH KNIFE
Messages — override any with override message <alias>:
alias message id text
cutting-no-target no_target Cut what?
cutting-not-cuttable not_cuttable {capitalize the item} {verb:is item} not something {you} can cut.
cutting-cant-cut cant_cut Cutting {the item} would achieve nothing here.
cutting-no-tool no_tool {You} {need} something to cut {the item} with.
cutting-tool-not-held tool_not_held {You} {need} to be holding {the tool}.
cutting-wrong-tool wrong_tool {capitalize the tool} won't cut {the item}.
cutting-cut cut {You} {cut} {the item}.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.cut (ADR-052).
deadly-room-death — if.action.deadly_room_death
Group special
No player-typed grammar — a system action the platform dispatches (deadly-room hazards), never a command.
Messages — override any with override message <alias>:
alias message id text
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler (ADR-052).
dig with, dig using, dig — if.action.digging
Group manipulation · direct object required · Slots target, tool · Emits if.event.dug, if.event.dug_blocked
define action digging
grammar
dig the location with or using the tool
dig the target
the tool is an instrumentCUT - Cut something with a suitable tool. Example: DIG SAND WITH SHOVEL
Messages — override any with override message <alias>:
alias message id text
digging-no-target no_target Dig what?
digging-not-diggable not_diggable {capitalize the item} {verb:is item} not something {you} can dig.
digging-cant-dig cant_dig Digging {the item} would achieve nothing here.
digging-no-tool no_tool {You} {need} something to dig {the item} with.
digging-tool-not-held tool_not_held {You} {need} to be holding {the tool}.
digging-wrong-tool wrong_tool {capitalize the tool} won't dig {the item}.
digging-dug dug {You} {dig} {the item}.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.dug (ADR-052).
drink, sip, quaff, swallow — if.action.drinking
Group interaction · direct object required · Slots item · Emits if.event.drunk, if.event.taken
define action drinking
grammar
drink the item
sip the item
quaff the item
swallow the item
imbibe the item
drink from the target
sip from the targetDRINK - Drink liquids to quench thirst or gain effects. Example: DRINK WATER
Messages — override any with override message <alias>:
alias message id text
drinking-no-item no_item Drink what?
drinking-not-visible not_visible {You} {can't} see {the item}.
drinking-not-reachable not_reachable {You} {can't} reach {the item}.
drinking-not-drinkable not_drinkable That's not something {you} can drink.
drinking-already-consumed already_consumed There's nothing left to drink.
drinking-container-closed container_closed {You} {need} to open {the item} first.
drinking-drunk drunk {You} {drink} {the item}.
drinking-drunk-all drunk_all {You} {drink} all of {the item}.
drinking-drunk-some drunk_some {You} {drink} some of {the item}.
drinking-drunk-from drunk_from {You} {drink} from {the item}.
drinking-refreshing refreshing {You} {drink} {the item}. How refreshing!
drinking-satisfying satisfying {You} {drink} {the item}. That hits the spot.
drinking-bitter bitter {You} {drink} {the item}. It's quite bitter.
drinking-sweet sweet {You} {drink} {the item}. It's sweet.
drinking-strong strong {You} {drink} {the item}. It's strong!
drinking-thirst-quenched thirst_quenched {You} {drink} {the item}. {Your} thirst is quenched.
drinking-still-thirsty still_thirsty {You} {drink} {the item}, but {you're} still thirsty.
drinking-magical-effects magical_effects {You} {drink} {the item}. {You} {feel} strange...
drinking-healing healing {You} {drink} {the item}. {You} {feel} better!
drinking-from-container from_container {You} {drink} the {liquidType} from {the item}.
drinking-empty-now empty_now {You} {drink} the last of the {liquidType}.
drinking-some-remains some_remains {You} {drink} some {liquidType}. Some remains.
drinking-sipped sipped {You} {take} a sip of {the item}.
drinking-quaffed quaffed {You} {quaff} {the item} heartily.
drinking-gulped gulped {You} {gulp} down {the item}.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.drunk (ADR-052).
drop, discard, release, put down — if.action.dropping
Group object_manipulation · direct object required · Slots item · Emits if.event.drop_blocked, if.event.dropped
define action dropping
grammar
drop the item
discard the item
release the item
put down the item
throw away the item
let go of the itemDROP/PUT DOWN - Drop objects from your inventory. Example: DROP SWORD
Messages — override any with override message <alias>:
alias message id text
dropping-no-target no_target Drop what?
dropping-not-held not_held {You} aren't holding {the item}.
dropping-nothing-to-drop nothing_to_drop {You} aren't carrying anything.
dropping-dropped dropped Dropped.
dropping-still-worn still_worn {You}'ll need to take off {the item} first.
dropping-dropped-in dropped_in {You} {put} {the item} in {the container}.
dropping-dropped-on dropped_on {You} {put} {the item} on {the surface}.
dropping-dropped-multi dropped_multi {item}: Dropped.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.drop_blocked (ADR-052).
eat, consume, devour, munch — if.action.eating
Group interaction · direct object required · Slots item · Emits if.event.eaten, if.event.taken
define action eating
grammar
eat the item
consume the item
devour the item
munch the item
nibble the item
munch on the item
nibble on the itemEAT - Eat edible items to satisfy hunger or gain effects. Example: EAT APPLE
Messages — override any with override message <alias>:
alias message id text
eating-no-item no_item Eat what?
eating-not-visible not_visible {You} {can't} see {the item}.
eating-not-reachable not_reachable {You} {can't} reach {the item}.
eating-not-edible not_edible That's not something {you} can eat.
eating-is-drink is_drink {You} should drink {the item}, not eat it.
eating-already-consumed already_consumed There's nothing left of {the item} to eat.
eating-eaten eaten {You} {eat} {the item}.
eating-eaten-all eaten_all {You} {eat} all of {the item}.
eating-eaten-some eaten_some {You} {eat} some of {the item}.
eating-eaten-portion eaten_portion {You} {eat} a portion of {the item}.
eating-delicious delicious {You} {eat} {the item}. Delicious!
eating-tasty tasty {You} {eat} {the item}. It's quite tasty.
eating-bland bland {You} {eat} {the item}. It's rather bland.
eating-awful awful {You} {eat} {the item}. It tastes awful!
eating-filling filling {You} {eat} {the item}. That was filling.
eating-still-hungry still_hungry {You} {eat} {the item}, but {you're} still hungry.
eating-satisfying satisfying {You} {eat} {the item}. Very satisfying!
eating-poisonous poisonous {You} {eat} {the item}. It tastes strange...
eating-nibbled nibbled {You} {nibble} on {the item}.
eating-tasted tasted {You} {taste} {the item}.
eating-devoured devoured {You} {devour} {the item} hungrily.
eating-munched munched {You} {munch} on {the item}.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.eaten (ADR-052).
enter, get in, get into, climb in — if.action.entering
Group movement · direct object required · Slots target · Emits if.event.entered
define action entering
grammar
enter the portal
get in the portal
get into the portal
climb in the portal
climb into the portal
go in the portal
go into the portal
board the vehicle
get on the vehicleENTER/GET IN - Enter containers, vehicles, or furniture that can hold you. Example: ENTER CAR
Messages — override any with override message <alias>:
alias message id text
entering-no-target no_target Enter what?
entering-not-enterable not_enterable {You} {can't} enter {the place}.
entering-already-inside already_inside {You're} already in {the place}.
entering-container-closed container_closed {capitalize the container} {verb:is container} closed.
entering-too-full too_full {capitalize the place} {verb:is place} full (maximum {max} occupants).
entering-entered entered {You} {get} into {the place}.
entering-entered-on entered_on {You} {get} onto {the place}.
entering-cant-enter cant_enter {You} {can't} enter {the place}: {reason}.
entering-not-here not_here {You} {don't} see {the place} here.
entering-too-small too_small {capitalize the place} {verb:is place} too small for {you} to enter.
entering-occupied occupied {capitalize the place} {verb:is place} already occupied.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.entered (ADR-052).
examine, x, inspect, check — if.action.examining
Group observation · direct object required · Slots target · Emits if.event.examined
define action examining
grammar
examine the target
x the target
inspect the target
check the target
view the target
observe the target
look at the target
look [carefully] at the targetEXAMINE/X/LOOK AT - Look closely at objects to see detailed descriptions. Example: X BOOK
Messages — override any with override message <alias>:
alias message id text
examining-no-target no_target Examine what?
examining-not-visible not_visible {You} {can't} see {the item} here.
examining-cant-see cant_see {You} {can't} see {the item} here.
examining-examined examined {verbatim:description}{slot:detail}
examining-examined-self examined_self {verbatim:description}
examining-examined-container examined_container {verbatim:description}{slot:detail}
examining-examined-supporter examined_supporter {verbatim:description}{slot:detail}
examining-examined-readable examined_readable {verbatim:description}{slot:detail}
examining-examined-switchable examined_switchable {verbatim:description}{slot:detail}
examining-examined-wearable examined_wearable {verbatim:description}{slot:detail}
examining-examined-door examined_door {verbatim:description}{slot:detail}
examining-examined-wall examined_wall {verbatim:description}{slot:detail}
examining-nothing-special nothing_special {You} {see} nothing special about {the item}.
examining-default-description default_description {capitalize the item} {verb:is item} just {a item}.{slot:detail}
examining-default-description-selfdefault_description_self As good-looking as ever.
examining-description description {verbatim:description}{slot:detail}
examining-brief-description brief_description {verbatim:description}
examining-no-description no_description {You} {see} nothing special about {the item}.
examining-container-open container_open {capitalize the item} {verb:is item} open.
examining-container-closed container_closed {capitalize the item} {verb:is item} closed.
examining-container-empty container_empty {capitalize the item} {verb:is item} empty.
examining-container-contents container_contents In {the container} {you} {see} {items}.
examining-surface-contents surface_contents On {the surface} {you} {see} {items}.
examining-worn-by-you worn_by_you {You} {are} wearing {the item}.
examining-worn-by-other worn_by_other {actor} {verb:is actor} wearing {the item}.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.examined (ADR-052).
go out, exit, get out, leave — if.action.exiting
Group movement · Slots container · Emits if.event.exited
define action exiting
grammar
go out
exit
get out
leave
climb out
exit the container
get out of the container
climb out of the container
disembark
disembark the vehicle
get off the vehicle
alightEXIT/LEAVE/GET OUT - Exit from containers, vehicles, or furniture you are inside. Example: EXIT
Messages — override any with override message <alias>:
alias message id text
exiting-already-outside already_outside {You're} not inside anything.
exiting-container-closed container_closed {capitalize the container} {verb:is container} closed.
exiting-cant-exit cant_exit {You} {can't} exit {the place}.
exiting-exited exited {You} {get} out of {the place}.
exiting-exited-from exited_from {You} {get} {preposition} {the place}.
exiting-nowhere-to-go nowhere_to_go There's nowhere to go from here.
exiting-not-in-that not_in_that But {you} {aren't} in {the container}.
exiting-not-on-that not_on_that But {you} {aren't} on {the container}.
exiting-exit-blocked exit_blocked The way out is blocked.
exiting-must-stand-first must_stand_first {You}'ll need to stand up first.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.exited (ADR-052).
give to, give, offer to, hand to — if.action.giving
Group social · direct object required · indirect object required · Slots item, recipient · Emits if.event.give_blocked, if.event.given
define action giving
grammar
give the item to the recipient
give the recipient the item
offer the item to the recipient
hand the item to the recipient
hand the recipient the itemGIVE TO - Give objects to other characters. Example: GIVE FLOWER TO ALICE
Messages — override any with override message <alias>:
alias message id text
giving-no-item no_item Give what?
giving-no-recipient no_recipient Give it to whom?
giving-not-holding not_holding {You} aren't holding {the item}.
giving-recipient-not-visible recipient_not_visible {You} {can't} see {the recipient}.
giving-recipient-not-reachable recipient_not_reachable {capitalize the recipient} {verb:is recipient} too far away.
giving-not-actor not_actor {You} can only give things to people.
giving-self self {You} already {have} {the item}!
giving-inventory-full inventory_full {capitalize the recipient} says, "I can't carry any more."
giving-too-heavy too_heavy {capitalize the recipient} says, "That's too heavy for me."
giving-not-interested not_interested {capitalize the recipient} doesn't seem interested in {the item}.
giving-refuses refuses {capitalize the recipient} politely declines.
giving-given given {You} {give} {the item} to {the recipient}.
giving-accepts accepts {capitalize the recipient} accepts {the item}.
giving-gratefully-accepts gratefully_accepts {capitalize the recipient} gratefully accepts {the item}.
giving-reluctantly-accepts reluctantly_accepts {capitalize the recipient} reluctantly takes {the item}.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.give_blocked (ADR-052).
go, walk, run, head — if.action.going
Group movement · Slots source, destination, door · Emits if.event.actor_entered, if.event.actor_exited, if.event.actor_moved, if.event.region_entered, if.event.region_exited, if.event.went
define action going
grammar
go the direction
walk the direction
run the direction
head the direction
travel the direction
the direction
directions
north or n
south or s
east or e
west or w
northeast or ne
northwest or nw
southeast or se
southwest or sw
up or u
down or d
in or inside
out or outsideGO/N/S/E/W - Move in compass directions or to connected locations. Example: GO NORTH or N
Messages — override any with override message <alias>:
alias message id text
going-room-description room_description {name} {verbatim:description}
going-contents-list contents_list {You} can {see} {items} here.
going-no-exit no_exit {You} {can't} go that way.
going-no-exit-that-way no_exit_that_way {You} {can't} go that way.
going-door-closed door_closed {capitalize the door} {verb:is door} closed.
going-door-locked door_locked {capitalize the door} {verb:is door} locked.
going-too-dark too_dark It is pitch dark. You are likely to be eaten by a grue.
going-moved moved {You} {go} {verbatim:direction}.
going-cant-go-through cant_go_through {You} {can't} go through {obstacle}.
going-already-there already_there {You're} already there.
going-nowhere-to-go nowhere_to_go {You}'ll have to say which compass direction to go in.
going-no-direction no_direction {You}'ll have to say which direction to go.
going-not-in-room not_in_room {You're} not in a place where {you} can go anywhere.
going-no-exits no_exits There are no obvious exits.
going-movement-blocked movement_blocked {verbatim:message}
going-destination-not-found destination_not_found {You} {can't} go that way.
going-need-light need_light It's too dark to go that way safely.
going-went went {You} {go} {verbatim:direction}.
going-arrived arrived {You} {arrive}.
going-cant-go cant_go {You} {can't} go that way.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.actor_entered (ADR-052).
help, commands — if.action.help
Group meta · Emits if.event.help_displayed
define action help
grammar
help
commandsHELP - Get help on game commands and topics. Example: HELP MOVEMENT
Messages — override any with override message <alias>:
alias message id text
help-general general Welcome to Interactive Fiction! Basic commands: - LOOK (L): Examine your surroundings - INVENTORY (I): List what you're carrying - EXAMINE (X) [object]: Look at something closely - TAKE/DROP [object]: Pick up or put down items - GO [direction] or just [direction]: Move around For more help on a specific topic, type HELP [topic].
help-topic topic Help on {verbatim:topic}:
help-unknown-topic unknown_topic No help available on '{verbatim:topic}'. Type HELP for general help.
help-help-movement help_movement Movement commands: - GO NORTH/SOUTH/EAST/WEST (or just N/S/E/W) - UP/DOWN (U/D) - IN/OUT - ENTER [place] - EXIT
help-help-objects help_objects Object commands: - TAKE/GET [object] - DROP [object] - EXAMINE/LOOK AT [object] - OPEN/CLOSE [object] - PUT [object] IN/ON [container] - WEAR/REMOVE [clothing]
help-help-special help_special Special commands: - SAVE/RESTORE: Save and load your game - SCORE: Check your progress - WAIT (Z): Let time pass - AGAIN (G): Repeat last command - QUIT: Exit the game
help-first-time first_time New to Interactive Fiction? Try these commands to get started: - LOOK to see where you are - INVENTORY to see what you're carrying - EXAMINE interesting objects - Go in compass directions (NORTH, SOUTH, etc.)
help-hints-available hints_available Hints are available. Type HINTS to see them.
help-hints-disabled hints_disabled Hints are not available in this game.
help-stuck-help stuck_help If you're stuck, try: - LOOK around carefully - EXAMINE everything - Check your INVENTORY - Try different verbs with objects
help-help-footer help_footer For a complete list of commands, consult the game documentation.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.help_displayed (ADR-052).
hide behind, duck behind, crouch behind, hide under — if.action.hiding
Group interaction · direct object required · Slots target · Emits if.event.hide_blocked, if.event.player_concealed, if.event.player_revealed, if.event.reveal_blocked
define action hiding
grammar
hide behind the target
means position behind
duck behind the target
means position behind
crouch behind the target
means position behind
hide under the target
means position under
duck under the target
means position under
crouch under the target
means position under
hide on the target
means position on
hide in the target
means position inside
hide inside the target
means position inside
duck inside the target
means position insideHIDE BEHIND/UNDER/ON/IN - Conceal yourself to observe without being detected. Example: HIDE BEHIND CURTAIN
Messages — override any with override message <alias>:
alias message id text
hiding-behind behind {You} {slip} behind {the target}.
hiding-under under {You} {crawl} under {the target}.
hiding-on on {You} {crouch} on {the target}, out of sight.
hiding-inside inside {You} {climb} into {the target}, concealing {yourself}.
hiding-nothing-to-hide nothing_to_hide {You} {can't} hide there.
hiding-cant-hide-there-behind cant_hide_there_behind {You} {can't} hide behind {the target}.
hiding-cant-hide-there-under cant_hide_there_under {You} {can't} hide under {the target}.
hiding-cant-hide-there-on cant_hide_there_on {You} {can't} hide on {the target}.
hiding-cant-hide-there-inside cant_hide_there_inside {You} {can't} hide inside {the target}.
hiding-already-hidden already_hidden {You're} already hidden.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.hide_blocked (ADR-052).
put in, put inside, put into, insert in — if.action.inserting
Group object_manipulation · direct object required · indirect object required · Slots item, container · Emits if.event.insert_blocked, if.event.put_in
define action inserting
grammar
put the item in or into or inside the container
insert the item in or into the containerINSERT/PUT IN - Put objects inside containers. Example: PUT COIN IN SLOT
Messages — override any with override message <alias>:
alias message id text
inserting-no-target no_target Insert what?
inserting-no-destination no_destination Insert {the item} into what?
inserting-not-held not_held {You} {need} to be holding {the item} first.
inserting-not-insertable not_insertable {capitalize the item} can't be inserted into things.
inserting-not-container not_container {You} {can't} insert things into {the destination}.
inserting-already-there already_there {capitalize the item} {verb:is item} already in {the destination}.
inserting-inserted inserted {You} {insert} {the item} into {the container}.
inserting-wont-fit wont_fit {capitalize the item} won't fit in {the container}.
inserting-container-closed container_closed {capitalize the container} {verb:is container} closed.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.insert_blocked (ADR-052).
inventory, inv, i — if.action.inventory
Group meta · Emits if.event.inventory
define action inventory
grammar
inventory
inv
iINVENTORY/I - Check what you are carrying and wearing. Example: I
Messages — override any with override message <alias>:
alias message id text
inventory-empty empty {You} aren't carrying anything.
inventory-inventory-empty inventory_empty {You} aren't carrying anything.
inventory-nothing-at-all nothing_at_all {You} aren't carrying anything at all.
inventory-hands-empty hands_empty {Your} hands are empty.
inventory-pockets-empty pockets_empty {Your} pockets are empty.
inventory-carrying carrying {You} {be} carrying:
inventory-wearing wearing {You} {be} wearing:
inventory-carrying-and-wearing carrying_and_wearing {You} {be} carrying and wearing:
inventory-item-list item_list {item}
inventory-holding-list holding_list {items}
inventory-worn-list worn_list {items} (worn)
inventory-inventory-header inventory_header {You} {be} carrying:
inventory-carrying-count carrying_count {You} {be} carrying {holdingCount} item(s).
inventory-wearing-count wearing_count {You} {be} wearing {wearingCount} item(s).
inventory-burden-light burden_light {You're} traveling light.
inventory-burden-heavy burden_heavy {You're} carrying quite a load.
inventory-burden-overloaded burden_overloaded {You're} weighed down with everything {you're} carrying.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.inventory (ADR-052).
hear, listen, listen to — if.action.listening
Group sensory · Slots target · Emits if.event.listen_blocked, if.event.listened
define action listening
grammar
hear
hear the target
listen
listen to the targetLISTEN - Listen for sounds in the environment or from specific objects. Example: LISTEN TO RADIO
Messages — override any with override message <alias>:
alias message id text
listening-not-visible not_visible {You} {can't} see {the target} well enough to focus on its sounds.
listening-silence silence {You} {hear} nothing out of the ordinary.
listening-ambient-sounds ambient_sounds {You} {hear} the usual ambient sounds.
listening-active-devices active_devices {You} can {hear} {devices} operating nearby.
listening-no-sound no_sound {capitalize the target} isn't making any sound.
listening-device-running device_running {capitalize the target} {verb:is target} making a soft humming sound.
listening-device-off device_off {capitalize the target} {verb:is target} silent.
listening-container-sounds container_sounds {You} {hear} faint sounds from inside {the target}.
listening-liquid-sounds liquid_sounds {You} {hear} liquid sloshing in {the target}.
listening-listened-to listened_to {You} {listen} carefully to {the target}.
listening-listened-environment listened_environment {You} {listen} carefully.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.listen_blocked (ADR-052).
lock, lock with, lock using, secure — if.action.locking
Group lock_manipulation · direct object required · Slots target, key · Emits if.event.lock_blocked, if.event.locked
define action locking
grammar
lock the target
lock the target with or using the key
secure the target
the key is an instrumentLOCK - Lock doors and containers with the appropriate key. Example: LOCK DOOR WITH KEY
Messages — override any with override message <alias>:
alias message id text
locking-no-target no_target Lock what?
locking-not-lockable not_lockable {capitalize the item} can't be locked.
locking-no-key no_key What do {you} want to lock it with?
locking-wrong-key wrong_key {capitalize the key} doesn't fit {the item}.
locking-already-locked already_locked {capitalize the item} {verb:is item} already locked.
locking-not-closed not_closed {You} {need} to close {the item} first.
locking-locked locked {You} {lock} {the item}.
locking-locked-with locked_with {You} {lock} {the item} with {the key}.
locking-cant-reach cant_reach {You} {can't} reach {the item}.
locking-key-not-held key_not_held {You} {need} to be holding {the key}.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.lock_blocked (ADR-052).
look, l, look around — if.action.looking
Group observation · Emits if.event.looked
define action looking
grammar
look
l
look [around]LOOK/L - Look around the current location to see what is there. Example: LOOK
Messages — override any with override message <alias>:
alias message id text
looking-room-description room_description {name} {verbatim:description}
looking-room-dark room_dark It's pitch dark, and {you} {can't} see a thing.
looking-exits exits Exits: {exits}
looking-you-see you_see {You} can {see} {items} here.
looking-contents-list contents_list {You} can {see} {items} here.
looking-nothing-special nothing_special {You} {see} nothing special.
looking-container-contents container_contents In {the container} {you} {see} {items}.
looking-surface-contents surface_contents On {the surface} {you} {see} {items}.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.looked (ADR-052).
lower — if.action.lowering
Group manipulation · direct object required
define action lowering
grammar
lower the targetLOWER - Lower objects like baskets, drawbridges, or blinds. Example: LOWER BASKET
Messages — override any with override message <alias>:
alias message id text
lowering-no-target no_target Lower what?
lowering-cant-lower-that cant_lower_that {You} {can't} lower {the target}.
lowering-already-down already_down That's already lowered.
lowering-lowered lowered {You} {lower} {the target}.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler (ADR-052).
open, open with, open using, unwrap — if.action.opening
Group container_manipulation · direct object required · Slots target, tool · Emits if.event.exit_revealed, if.event.open_blocked, if.event.opened, if.event.revealed
define action opening
grammar
open the door
open the container with or using the tool
unwrap the door
uncover the door
open up the door
the tool is an instrumentOPEN - Open doors, containers, and other openable objects. Example: OPEN DOOR
Messages — override any with override message <alias>:
alias message id text
opening-no-target no_target Open what?
opening-not-openable not_openable {capitalize the item} can't be opened.
opening-already-open already_open {capitalize the item} {verb:is item} already open.
opening-locked locked {capitalize the item} {verb:is item} locked.
opening-opened opened {You} {open} {the item}.
opening-revealing revealing Opening {the container} reveals {items}.
opening-its-empty its_empty {You} {open} {the container}, which is empty.
opening-cant-reach cant_reach {You} {can't} reach {the item}.
opening-no-tool no_tool {You} {need} something to open {the item} with.
opening-tool-not-held tool_not_held {You} {need} to be holding {the tool}.
opening-wrong-tool wrong_tool {capitalize the tool} won't open {the item}.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.exit_revealed (ADR-052).
pull, drag, yank, tug — if.action.pulling
Group interaction · direct object required · Slots target · Emits if.event.detached, if.event.pulled, if.event.sound
define action pulling
grammar
pull the target
drag the target
yank the target
tug the targetPULL/DRAG - Pull objects, levers, cords, or drag heavy items. Example: PULL LEVER
Messages — override any with override message <alias>:
alias message id text
pulling-no-target no_target Pull what?
pulling-not-visible not_visible {You} {can't} see {the target}.
pulling-not-reachable not_reachable {You} {can't} reach {the target}.
pulling-cant-pull-that cant_pull_that {capitalize the target} {verb:is target} not something {you} can pull.
pulling-worn worn {You} {can't} pull {the target} while wearing it.
pulling-already-pulled already_pulled {capitalize the target} has already been pulled.
pulling-pulled pulled {You} {pull} {the target}.
pulling-nothing-happens nothing_happens {You} {pull} {the target}, but nothing happens.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.detached (ADR-052).
push, press, shove, move — if.action.pushing
Group device_manipulation · direct object required · Slots target · Emits if.event.pushed
define action pushing
grammar
push the target
press the target
shove the target
move the target
move the target north
move the target n
move the target south
move the target s
move the target east
move the target e
move the target west
move the target w
move the target northeast
move the target ne
move the target northwest
move the target nw
move the target southeast
move the target se
move the target southwest
move the target sw
move the target up
move the target u
move the target down
move the target d
move the target in
move the target inside
move the target out
move the target outsidePUSH/PRESS - Push objects, press buttons, or move heavy items. Example: PUSH BUTTON
Messages — override any with override message <alias>:
alias message id text
pushing-no-target no_target Push what?
pushing-not-visible not_visible {You} {can't} see {the target}.
pushing-not-reachable not_reachable {You} {can't} reach {the target}.
pushing-too-heavy too_heavy {capitalize the target} {verb:is target} far too heavy to push (weighs {weight}kg).
pushing-wearing-it wearing_it {You} {can't} push {the target} while wearing it.
pushing-button-pushed button_pushed {You} {push} {the target}.
pushing-button-clicks button_clicks {You} {press} {the target}. Click!
pushing-switch-toggled switch_toggled {You} {push} {the target}, toggling it {newState}.
pushing-pushed-direction pushed_direction {You} {push} {the target} {verbatim:direction}.
pushing-pushed-nudged pushed_nudged {You} {give} {the target} a push, but it doesn't move far.
pushing-pushed-with-effort pushed_with_effort With considerable effort, {you} {push} {the target} {verbatim:direction}.
pushing-reveals-passage reveals_passage As {you} {push} {the target} {verbatim:direction}, it slides aside, revealing a hidden passage!
pushing-wont-budge wont_budge {capitalize the target} won't budge.
pushing-pushing-does-nothing pushing_does_nothing Pushing {the target} has no effect.
pushing-fixed-in-place fixed_in_place {capitalize the target} {verb:is target} fixed in place.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.pushed (ADR-052).
put on, put onto, hang on, move to — if.action.putting
Group object_manipulation · direct object required · indirect object required · Slots item, container · Emits if.event.put_blocked, if.event.put_in, if.event.put_on
define action putting
grammar
put the item on or onto the supporter
hang the item on the hook
move the item to the destination
place the item in or into or inside the container
place the item on or onto the supporterPUT ON/IN - Place objects on surfaces or in containers. Example: PUT VASE ON TABLE
Messages — override any with override message <alias>:
alias message id text
putting-no-target no_target Put what?
putting-no-destination no_destination Where do {you} want to put {the item}?
putting-not-held not_held {You} {need} to be holding {the item} first.
putting-not-container not_container {You} {can't} put things in {the destination}.
putting-not-surface not_surface {You} {can't} put things on {the destination}.
putting-container-closed container_closed {capitalize the container} {verb:is container} closed.
putting-already-there already_there {capitalize the item} {verb:is item} already {relation} {the destination}.
putting-put-in put_in {You} {put} {the item} in {the container}.
putting-put-on put_on {You} {put} {the item} on {the surface}.
putting-cant-put-in-itself cant_put_in_itself {You} {can't} put {the item} inside itself.
putting-cant-put-on-itself cant_put_on_itself {You} {can't} put {the item} on itself.
putting-no-room no_room There's no room in {the container}.
putting-no-space no_space There's no space on {the surface}.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.put_blocked (ADR-052).
quit, q, exit game — if.action.quitting
Group meta · Emits if.event.quit_blocked, if.event.quit_requested
define action quitting
grammar
quit
q
exit gameQUIT/EXIT - Quit the game with confirmation
Messages — override any with override message <alias>:
alias message id text
quitting-quit-confirm-query quit_confirm_query Are {you} sure {you} want to quit?
quitting-quit-save-query quit_save_query Would {you} like to save before quitting?
quitting-quit-unsaved-query quit_unsaved_query {You} {have} unsaved progress. What would {you} like to do?
quitting-quit-confirmed quit_confirmed Thanks for playing! Final score: {finalScore} out of {maxScore} Moves: {moves}
quitting-quit-cancelled quit_cancelled Quit cancelled.
quitting-quit-and-saved quit_and_saved Game saved. Thanks for playing! Final score: {finalScore} out of {maxScore} Moves: {moves}
quitting-final-score final_score {Your} final score was {finalScore} out of {maxScore}.
quitting-final-stats final_stats Final Statistics: Score: {finalScore}/{maxScore} Moves: {moves} Time played: {playTime}
quitting-achievements-earned achievements_earned {You} earned {count} achievements during {your} play!
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.quit_blocked (ADR-052).
raise, lift — if.action.raising
Group manipulation · direct object required
define action raising
grammar
raise the target
lift the targetRAISE/LIFT - Raise or lift objects like baskets or drawbridges. Example: RAISE BASKET
Messages — override any with override message <alias>:
alias message id text
raising-no-target no_target Raise what?
raising-cant-raise-that cant_raise_that {You} {can't} raise {the target}.
raising-already-up already_up That's already raised.
raising-raised raised {You} {raise} {the target}.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler (ADR-052).
read, peruse, study — if.action.reading
Slots target · Emits if.event.read
define action reading
grammar
read the target
peruse the target
study the targetREAD - Read text on books, signs, notes, and inscriptions. Example: READ BOOK
Messages — override any with override message <alias>:
alias message id text
reading-what-to-read what_to_read What do you want to read?
reading-not-readable not_readable There's nothing written on {the item}.
reading-cannot-read-now cannot_read_now {verbatim:reason}
reading-read-text read_text {capitalize the item} reads: {verbatim:text}
reading-read-book read_book {capitalize the item} reads: {verbatim:text}
reading-read-book-page read_book_page {capitalize the item} (page {currentPage} of {totalPages}): {verbatim:text}
reading-read-sign read_sign {capitalize the item} says: {verbatim:text}
reading-read-inscription read_inscription {capitalize the item} reads: {verbatim:text}
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.read (ADR-052).
take from with, take from using, remove from, extract from — if.action.removing
Group object_manipulation · direct object required · indirect object required · Slots item, source, tool · Emits if.event.remove_blocked, if.event.taken
define action removing
grammar
take the item from the container with or using the tool
remove the item from the container
extract the item from the container
the tool is an instrumentREMOVE/TAKE FROM - Take objects out of containers. Example: TAKE BOOK FROM SHELF
Messages — override any with override message <alias>:
alias message id text
removing-no-target no_target Remove what?
removing-no-source no_source Remove {the item} from what?
removing-not-in-container not_in_container {capitalize the item} isn't in {the container}.
removing-not-on-surface not_on_surface {capitalize the item} isn't on {the surface}.
removing-container-closed container_closed {capitalize the container} {verb:is container} closed.
removing-removed-from removed_from {You} {take} {the item} from {the container}.
removing-removed-from-surface removed_from_surface {You} {take} {the item} from {the surface}.
removing-cant-reach cant_reach {You} {can't} reach {the item}.
removing-already-have already_have {You} already {have} {the item}.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.remove_blocked (ADR-052).
restart — if.action.restarting
Group meta · Emits if.event.restart_blocked, if.event.restart_requested
define action restarting
grammar
restartRESTART - Start the story over from the beginning. Example: RESTART
Messages — override any with override message <alias>:
alias message id text
restarting-restart-confirm restart_confirm Are you sure you want to restart? All unsaved progress will be lost.
restarting-restart-unsaved restart_unsaved You have unsaved progress. Restart anyway?
restarting-restart-requested restart_requested Restarting the story...
restarting-game-restarting game_restarting The story restarts.
restarting-starting-over starting_over Starting over from the beginning.
restarting-new-game new_game A new story begins.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.restart_blocked (ADR-052).
restore, load, load game, restore game — if.action.restoring
Group meta · Emits if.event.restore_blocked, if.event.restore_requested
define action restoring
grammar
restore
load
load game
restore gameRESTORE/LOAD - Restore a previously saved game. Example: RESTORE
Messages — override any with override message <alias>:
alias message id text
restoring-game-restored game_restored Game restored.
restoring-game-loaded game_loaded Game loaded from '{verbatim:saveName}'.
restoring-restore-successful restore_successful {Your} saved game has been restored successfully.
restoring-welcome-back welcome_back Welcome back! Game restored from {verbatim:saveName}.
restoring-restore-details restore_details Restored: {verbatim:saveName} Score: {score} Moves: {moves}
restoring-quick-restore quick_restore Quick restore completed.
restoring-resuming-game resuming_game Resuming {your} adventure...
restoring-restore-failed restore_failed Failed to restore game.
restoring-save-not-found save_not_found No save named '{verbatim:saveName}' was found.
restoring-no-saves no_saves No saved games found.
restoring-corrupt-save corrupt_save The save file '{verbatim:saveName}' appears to be corrupted.
restoring-incompatible-save incompatible_save This save file is from a different version and cannot be loaded.
restoring-restore-not-allowed restore_not_allowed {You} cannot restore a game at this time.
restoring-confirm-restore confirm_restore Restore game from '{verbatim:saveName}'? Current progress will be lost.
restoring-unsaved-progress unsaved_progress {You} {have} unsaved progress. Restore anyway?
restoring-available-saves available_saves Available saves: {saves}
restoring-no-saves-available no_saves_available No saved games available.
restoring-choose-save choose_save Which save would {you} like to restore?
restoring-import-save import_save Import a save file to restore.
restoring-save-imported save_imported Save file imported successfully.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.restore_blocked (ADR-052).
stand up, come out, reveal myself, unhide — if.action.revealing
Group interaction
define action revealing
grammar
stand up
come out
reveal myself
unhide
stop hidingSTAND UP/COME OUT/UNHIDE - Stop hiding and reveal yourself. Example: STAND UP
Messages — override any with override message <alias>:
alias message id text
revealing-revealed revealed {You} {come} out of hiding.
revealing-not-hidden not_hidden {You're} not hiding.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler (ADR-052).
save, save game — if.action.saving
Group meta · Emits if.event.save_blocked, if.event.save_requested
define action saving
grammar
save
save gameSAVE - Save your current game progress. Example: SAVE
Messages — override any with override message <alias>:
alias message id text
saving-game-saved game_saved Game saved.
saving-game-saved-as game_saved_as Game saved as '{verbatim:saveName}'.
saving-save-successful save_successful {Your} game has been saved successfully.
saving-save-slot save_slot Game saved to slot {verbatim:saveName}.
saving-overwrite-save overwrite_save Previous save '{verbatim:saveName}' has been overwritten.
saving-save-details save_details Saved: {verbatim:saveName} Score: {score} Moves: {moves}
saving-quick-save quick_save Quick save completed.
saving-auto-save auto_save Auto-saving game...
saving-save-failed save_failed Failed to save game.
saving-no-save-slots no_save_slots No save slots available.
saving-invalid-save-name invalid_save_name '{verbatim:saveName}' is not a valid save name.
saving-save-not-allowed save_not_allowed {You} cannot save the game at this time.
saving-save-in-progress save_in_progress Another save is already in progress.
saving-confirm-overwrite confirm_overwrite A save named '{verbatim:saveName}' already exists. Overwrite it?
saving-save-reminder save_reminder Don't forget to save {your} game regularly!
saving-saved-locally saved_locally Game saved to local storage.
saving-saved-to-cloud saved_to_cloud Game saved to cloud storage.
saving-save-exported save_exported Save file exported successfully.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.save_blocked (ADR-052).
score, points — if.action.scoring
Group meta · Emits if.event.score_displayed
define action scoring
grammar
score
pointsSCORE - Display your current score and game progress. Example: SCORE
Messages — override any with override message <alias>:
alias message id text
scoring-no-scoring no_scoring This isn't that kind of game.
scoring-score-simple score_simple {Your} score is {score} points.
scoring-score-display score_display {You} {have} scored {score} out of a possible {maxScore}.
scoring-score-with-rank score_with_rank {You} {have} scored {score} out of {maxScore}, earning {you} the rank of {rank}.
scoring-perfect-score perfect_score {You} {have} achieved a perfect score of {maxScore} points!
scoring-promotion promotion {You} {have} risen to the rank of {rank}.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.score_displayed (ADR-052).
search carefully, search, look in, look inside — if.action.searching
Group sensory · direct object required · Slots target · Emits if.event.searched
define action searching
grammar
search [carefully]
search the target
look in or inside the target
look through the target
rummage in or through the targetSEARCH/LOOK IN - Search objects or locations for hidden items or additional details. Example: SEARCH DESK
Messages — override any with override message <alias>:
alias message id text
searching-not-visible not_visible {You} {can't} see {the target} to search it.
searching-not-reachable not_reachable {You} {can't} reach {the target} to search it.
searching-container-closed container_closed {capitalize the target} {verb:is target} closed.
searching-nothing-special nothing_special {You} {find} nothing of interest.
searching-found-items found_items {You} {discover}: {items}.
searching-empty-container empty_container {capitalize the target} {verb:is target} empty.
searching-container-contents container_contents In {the target} {you} {see}: {items}.
searching-supporter-contents supporter_contents On {the target} {you} {see}: {items}.
searching-searched-location searched_location {You} {search} around carefully.
searching-searched-object searched_object {You} {search} {the target} thoroughly.
searching-found-concealed-in-contafound_concealed_in_container Hidden inside {the target}, {you} {discover}: {items}.
searching-found-concealed-on-suppofound_concealed_on_supporter Hidden on {the target}, {you} {discover}: {items}.
searching-found-concealed-here found_concealed_here Hidden here, {you} {discover}: {items}.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.searched (ADR-052).
show to, show, display to, present to — if.action.showing
Group social · direct object required · indirect object required · Slots item, viewer · Emits if.event.show_blocked, if.event.shown
define action showing
grammar
show the item to the recipient
show the recipient the item
display the item to the recipient
present the item to the recipientSHOW TO - Show objects to other characters. Example: SHOW BADGE TO GUARD
Messages — override any with override message <alias>:
alias message id text
showing-no-item no_item Show what?
showing-no-viewer no_viewer Show it to whom?
showing-not-carrying not_carrying {You} aren't carrying {the item}.
showing-viewer-not-visible viewer_not_visible {You} {can't} see {the viewer}.
showing-viewer-too-far viewer_too_far {capitalize the viewer} {verb:is viewer} too far away to see clearly.
showing-not-actor not_actor {You} can only show things to people.
showing-self self {You} {examine} {the item} closely.
showing-shown shown {You} {show} {the item} to {the viewer}.
showing-viewer-examines viewer_examines {capitalize the viewer} examines {the item} carefully.
showing-viewer-nods viewer_nods {capitalize the viewer} nods.
showing-viewer-impressed viewer_impressed {capitalize the viewer} looks impressed.
showing-viewer-unimpressed viewer_unimpressed {capitalize the viewer} seems unimpressed.
showing-viewer-recognizes viewer_recognizes {capitalize the viewer} recognizes {the item}!
showing-wearing-shown wearing_shown {You} {show} {the viewer} that {you're} wearing {the item}.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.show_blocked (ADR-052).
sleep, nap, doze, rest — if.action.sleeping
Group meta · Emits if.event.sleep_blocked, if.event.slept
define action sleeping
grammar
sleep
nap
doze
rest
slumberSLEEP/NAP - Sleep or take a nap to pass time. May have different effects depending on location and circumstances. Example: SLEEP
Messages — override any with override message <alias>:
alias message id text
sleeping-slept slept {You} {sleep} for a while.
sleeping-dozed-off dozed_off {You} {doze} off for a bit.
sleeping-fell-asleep fell_asleep {You} {fall} into a deep sleep.
sleeping-brief-nap brief_nap {You} {take} a brief nap.
sleeping-deep-sleep deep_sleep {You} {fall} into a deep, restful sleep.
sleeping-slept-fitfully slept_fitfully {You} {sleep} fitfully.
sleeping-cant-sleep-here cant_sleep_here {You} {can't} sleep in {location}.
sleeping-too-dangerous-to-sleep too_dangerous_to_sleep It's too dangerous to sleep in {location}.
sleeping-already-well-rested already_well_rested {You're} already well-rested and don't feel tired.
sleeping-woke-refreshed woke_refreshed {You} {wake} feeling refreshed.
sleeping-disturbed-sleep disturbed_sleep {Your} sleep is disturbed.
sleeping-nightmares nightmares {You} {have} unsettling dreams.
sleeping-peaceful-sleep peaceful_sleep {You} {enjoy} a peaceful sleep.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.sleep_blocked (ADR-052).
smell, sniff — if.action.smelling
Group sensory · direct object required · Slots target · Emits if.event.smell_blocked, if.event.smelled
define action smelling
grammar
smell
sniff
smell the target
sniff the targetSMELL/SNIFF - Smell objects or detect scents in your current location. Example: SMELL FLOWER
Messages — override any with override message <alias>:
alias message id text
smelling-not-visible not_visible {You} {can't} see {the target} to smell it.
smelling-too-far too_far {capitalize the target} {verb:is target} too far away to smell.
smelling-no-scent no_scent {You} {don't} smell anything unusual.
smelling-room-scents room_scents The air carries various scents.
smelling-food-nearby food_nearby {You} {smell} food nearby.
smelling-smoke-detected smoke_detected {You} {detect} a faint smell of smoke.
smelling-no-particular-scent no_particular_scent {capitalize the target} {verb:has target} no particular smell.
smelling-food-scent food_scent {capitalize the target} smells delicious.
smelling-drink-scent drink_scent {capitalize the target} {verb:has target} a pleasant aroma.
smelling-burning-scent burning_scent {capitalize the target} gives off a smoky smell.
smelling-container-food-scent container_food_scent {You} {smell} food inside {the target}.
smelling-musty-scent musty_scent {capitalize the target} smells a bit musty.
smelling-fresh-scent fresh_scent {capitalize the target} smells fresh and clean.
smelling-smelled smelled {You} {smell} {the target}.
smelling-smelled-environment smelled_environment {You} {sniff} the air.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.smell_blocked (ADR-052).
turn off, switch off, flip off, deactivate — if.action.switching_off
Group device_manipulation · direct object required · Slots target
define action switching_off
grammar
turn off the device
switch off the device
flip off the device
turn the device off
deactivate the device
stop the device
power off the deviceTURN OFF/SWITCH OFF - Turn off devices, lights, and other switchable objects. Example: TURN OFF RADIO
Messages — override any with override message <alias>:
alias message id text
switching-off-no-target no_target Switch off what?
switching-off-not-visible not_visible {You} {can't} see {the target}.
switching-off-not-reachable not_reachable {You} {can't} reach {the target}.
switching-off-not-switchable not_switchable {capitalize the target} isn't something {you} can switch off.
switching-off-already-off already_off {capitalize the target} {verb:is target} already off.
switching-off-switched-off switched_off {You} {switch} off {the target}.
switching-off-light-off light_off {You} {switch} off {the target}, plunging the area into darkness.
switching-off-light-off-still-lit light_off_still_lit {You} {switch} off {the target}.
switching-off-device-stops device_stops {capitalize the target} powers down with a soft whir.
switching-off-silence-falls silence_falls {You} {switch} off {the target}. Silence falls.
switching-off-with-sound with_sound {You} {switch} off {the target}. {sound}
switching-off-door-closes door_closes {capitalize the target} switches off and closes.
switching-off-was-temporary was_temporary {capitalize the target} switches off (it had {remainingTime} seconds left).
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler (ADR-052).
turn on, switch on, flip on, activate — if.action.switching_on
Group device_manipulation · direct object required · Slots target
define action switching_on
grammar
turn on the device
switch on the device
flip on the device
turn the device on
activate the device
start the device
power on the deviceTURN ON/SWITCH ON - Turn on devices, lights, and other switchable objects. Example: TURN ON LAMP
Messages — override any with override message <alias>:
alias message id text
switching-on-no-target no_target Switch on what?
switching-on-not-visible not_visible {You} {can't} see {the target}.
switching-on-not-reachable not_reachable {You} {can't} reach {the target}.
switching-on-not-switchable not_switchable {capitalize the target} isn't something {you} can switch on.
switching-on-already-on already_on {capitalize the target} {verb:is target} already on.
switching-on-no-power no_power {capitalize the target} {verb:has target} no power source.
switching-on-switched-on switched_on {You} {switch} on {the target}.
switching-on-light-on light_on {You} {switch} on {the target}, illuminating the area.
switching-on-device-humming device_humming {capitalize the target} hums to life.
switching-on-temporary-activation temporary_activation {capitalize the target} switches on temporarily.
switching-on-with-sound with_sound {You} {switch} on {the target}. {sound}
switching-on-door-opens door_opens {capitalize the target} switches on and opens.
switching-on-illuminates-darkness illuminates_darkness {capitalize the target} switches on, banishing the darkness.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler (ADR-052).
take, get, grab, acquire — if.action.taking
Group object_manipulation · direct object required · Slots item · Emits if.event.removed, if.event.take_blocked, if.event.taken
define action taking
grammar
take the item
get the item
grab the item
acquire the item
collect the item
pick up the item
take up the itemTAKE/GET/PICK UP - Pick up objects and add them to your inventory. Example: TAKE LAMP
Messages — override any with override message <alias>:
alias message id text
taking-no-target no_target Take what?
taking-cant-take-self cant_take_self {You} {can't} take {yourself}.
taking-already-have already_have {You} already {have} {the item}.
taking-cant-take-room cant_take_room {You} {can't} take {the item}.
taking-fixed-in-place fixed_in_place {capitalize the item} {verb:is item} fixed in place.
taking-container-full container_full {You're} carrying too much already.
taking-too-heavy too_heavy Your load is too heavy. You will have to leave something behind.
taking-cannot-take cannot_take {You} {can't} take {the item}.
taking-taken taken Taken.
taking-nothing-to-take nothing_to_take You take in everything you see and enjoy the moment.
taking-taken-from taken_from {You} {take} {the item} from {the container}.
taking-taken-multi taken_multi {item}: Taken.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.removed (ADR-052).
remove, doff, unequip, take off — if.action.taking_off
Group wearable_manipulation · direct object required · Slots item
define action taking_off
grammar
remove the item
doff the item
unequip the item
take off the item
take the item offTAKE OFF/REMOVE - Remove worn clothing or accessories. Example: TAKE OFF COAT
Messages — override any with override message <alias>:
alias message id text
taking-off-no-target no_target Take off what?
taking-off-not-wearing not_wearing {You} aren't wearing {the item}.
taking-off-removed removed {You} {take} off {the item}.
taking-off-cant-remove cant_remove {You} {can't} take off {the item}.
taking-off-prevents-removal prevents_removal {You}'ll need to take off {the blocking} first.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler (ADR-052).
talk to, talk with, speak to, speak with — if.action.talking
Group social · direct object required · Slots target · Emits if.event.talk_blocked, if.event.talked
define action talking
grammar
talk to or with the target
speak to or with the target
chat with the target
converse with the targetTALK TO - Start a conversation with another character. Example: TALK TO MERCHANT
Messages — override any with override message <alias>:
alias message id text
talking-no-target no_target Talk to whom?
talking-not-visible not_visible {You} {can't} see {the target}.
talking-too-far too_far {capitalize the target} {verb:is target} too far away for conversation.
talking-not-actor not_actor {You} can only talk to people.
talking-self self Talking to {yourself} is a sign of madness.
talking-not-available not_available {capitalize the target} doesn't want to talk right now.
talking-talked talked {You} {greet} {the target}.
talking-no-response no_response {capitalize the target} doesn't respond.
talking-acknowledges acknowledges {capitalize the target} acknowledges {you}.
talking-first-meeting first_meeting {You} {introduce} {yourself} to {the target}.
talking-greets-back greets_back {capitalize the target} {verb:says target}, "Hello there!"
talking-formal-greeting formal_greeting {capitalize the target} {verb:says target}, "Good day to you."
talking-casual-greeting casual_greeting {capitalize the target} {verb:says target}, "Hey!"
talking-greets-again greets_again {capitalize the target} {verb:says target}, "Hello again."
talking-remembers-you remembers_you {capitalize the target} {verb:says target}, "Ah, it's you again."
talking-friendly-greeting friendly_greeting {capitalize the target} smiles in recognition.
talking-has-topics has_topics {capitalize the target} seems willing to discuss various topics.
talking-nothing-to-say nothing_to_say {capitalize the target} {verb:has target} nothing particular to say.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.talk_blocked (ADR-052).
tell about, inform about — if.action.telling
Group social · direct object required · Slots target · Emits if.event.tell_blocked, if.event.told
define action telling
grammar
tell the recipient about the topic
inform the recipient about the topic
the topic is a topicTELL ABOUT - Tell characters about topics or give them information. Example: TELL ALICE ABOUT KEY
Messages — override any with override message <alias>:
alias message id text
telling-no-target no_target Tell whom?
telling-no-topic no_topic Tell them about what?
telling-not-visible not_visible {You} {can't} see {the target}.
telling-too-far too_far {capitalize the target} {verb:is target} too far away.
telling-not-actor not_actor {You} can only tell things to people.
telling-told told {You} {tell} {the target} about {verbatim:topic}.
telling-informed informed {You} {inform} {the target} about {verbatim:topic}.
telling-interested interested {capitalize the target} listens with interest.
telling-very-interested very_interested {capitalize the target} {verb:says target}, "Really? Tell me more!"
telling-grateful grateful {capitalize the target} {verb:says target}, "Thank you for telling me!"
telling-already-knew already_knew {capitalize the target} {verb:says target}, "Yes, I'm aware of that."
telling-not-interested not_interested {capitalize the target} doesn't seem interested.
telling-bored bored {capitalize the target} looks bored.
telling-dismissive dismissive {capitalize the target} {verb:says target}, "So what?"
telling-ignores ignores {capitalize the target} ignores what {you're} saying.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.tell_blocked (ADR-052).
throw at, throw, toss, hurl — if.action.throwing
Group interaction · direct object required · indirect object required · Slots item, target · Emits if.event.item_destroyed, if.event.throw_blocked, if.event.thrown
define action throwing
grammar
throw the item at the target
throw the item
toss the item
hurl the item
throw the item to the recipient
toss the item at the target
toss the item to the recipient
hurl the item at the target
hurl the item to the recipientTHROW AT - Throw objects at targets, in directions, or just drop them forcefully. Example: THROW ROCK AT WINDOW
Messages — override any with override message <alias>:
alias message id text
throwing-no-item no_item Throw what?
throwing-not-holding not_holding {You} aren't holding {the item}.
throwing-target-not-visible target_not_visible {You} {can't} see {the target}.
throwing-target-not-here target_not_here {capitalize the target} isn't here.
throwing-no-exit no_exit There's no exit {verbatim:direction}.
throwing-too-heavy too_heavy {capitalize the item} {verb:is item} too heavy to throw far (weighs {weight}kg).
throwing-self self {You} {can't} throw things at {yourself}.
throwing-thrown thrown {You} {throw} {the item}.
throwing-thrown-down thrown_down {You} {toss} {the item} to the ground.
throwing-thrown-gently thrown_gently {You} gently {toss} {the item}.
throwing-thrown-at thrown_at {You} {throw} {the item} at {the target}.
throwing-hits-target hits_target {You} {throw} {the item} at {the target}. It hits!
throwing-misses-target misses_target {You} {throw} {the item} at {the target}, but miss.
throwing-bounces-off bounces_off {capitalize the item} bounces off {the target}.
throwing-lands-on lands_on {capitalize the item} lands on {the target}.
throwing-lands-in lands_in {capitalize the item} lands in {the target}.
throwing-thrown-direction thrown_direction {You} {throw} {the item} {verbatim:direction}.
throwing-sails-through sails_through {capitalize the item} sails through the exit to the {verbatim:direction}.
throwing-breaks-on-impact breaks_on_impact {capitalize the item} shatters on impact!
throwing-breaks-against breaks_against {capitalize the item} smashes against {the target}!
throwing-fragile-breaks fragile_breaks The fragile {item} breaks into pieces.
throwing-target-ducks target_ducks {capitalize the target} ducks out of the way.
throwing-target-catches target_catches {capitalize the target} catches {the item}!
throwing-target-angry target_angry {capitalize the target} doesn't appreciate being hit with {the item}.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.item_destroyed (ADR-052).
touch, rub, feel, pat — if.action.touching
Group sensory · direct object required · Slots target · Emits if.event.touch_blocked, if.event.touched
define action touching
grammar
touch the target
rub the target
feel the target
pat the target
stroke the target
poke the target
prod the targetTOUCH/FEEL - Touch objects to discover their texture, temperature, or other tactile properties. Example: TOUCH STONE
Messages — override any with override message <alias>:
alias message id text
touching-no-target no_target Touch what?
touching-not-visible not_visible {You} {can't} see {the target} to touch it.
touching-not-reachable not_reachable {You} {can't} reach {the target}.
touching-feels-normal feels_normal {capitalize the target} feels as {you}'d expect.
touching-feels-warm feels_warm {capitalize the target} feels warm to the touch.
touching-feels-hot feels_hot {capitalize the target} {verb:is target} hot! {You} {pull} {your} hand back quickly.
touching-feels-soft feels_soft {capitalize the target} feels soft.
touching-feels-hard feels_hard {capitalize the target} feels hard and solid.
touching-feels-smooth feels_smooth {capitalize the target} feels smooth.
touching-feels-wet feels_wet {capitalize the target} feels damp.
touching-device-vibrating device_vibrating {capitalize the target} {verb:is target} vibrating slightly.
touching-immovable-object immovable_object {capitalize the target} {verb:is target} solid and immovable.
touching-liquid-container liquid_container {You} {feel} liquid sloshing inside {the target}.
touching-touched touched {You} {touch} {the target}.
touching-touched-gently touched_gently {You} gently {touch} {the target}.
touching-poked poked {You} {poke} {the target}.
touching-prodded prodded {You} {prod} {the target}.
touching-patted patted {You} {pat} {the target}.
touching-stroked stroked {You} {stroke} {the target}.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.touch_blocked (ADR-052).
turn, rotate, twist — if.action.turning
Group manipulation · direct object required · Slots target · Emits if.event.turn_blocked, if.event.turned
define action turning
grammar
turn the target
rotate the target
twist the targetTURN/ROTATE - Turn dials, knobs, wheels, cranks, or keys to operate mechanisms. Example: TURN DIAL TO 5
Messages — override any with override message <alias>:
alias message id text
turning-no-target no_target Turn what?
turning-not-visible not_visible {You} {can't} see {the target}.
turning-not-reachable not_reachable {You} {can't} reach {the target}.
turning-wearing-it wearing_it {You} {can't} turn {the target} while wearing it.
turning-cant-turn-that cant_turn_that {capitalize the target} isn't something {you} can turn.
turning-dial-turned dial_turned {You} {turn} {the target}.
turning-dial-set dial_set {You} {turn} {the target} to {setting}.
turning-dial-adjusted dial_adjusted {You} {adjust} {the target} {verbatim:direction}.
turning-knob-turned knob_turned {You} {turn} {the target}.
turning-knob-clicks knob_clicks {You} {turn} {the target} with a click.
turning-knob-toggled knob_toggled {You} {turn} {the target}, switching it {newState}.
turning-wheel-turned wheel_turned {You} {turn} {the target}.
turning-crank-turned crank_turned {You} {crank} {the target}.
turning-mechanism-grinds mechanism_grinds {You} {turn} {the target}. Gears grind and machinery moves.
turning-requires-more-turns requires_more_turns {You} {turn} {the target}. It seems to need more turning.
turning-mechanism-activated mechanism_activated As {you} {turn} {the target}, {you} {hear} machinery activate!
turning-valve-opened valve_opened {You} {turn} {the target}, opening the valve.
turning-valve-closed valve_closed {You} {turn} {the target}, closing the valve.
turning-flow-changes flow_changes {You} {turn} {the target}, adjusting the flow.
turning-key-needs-lock key_needs_lock {You} {need} to put {the target} in a lock first.
turning-key-turned key_turned {You} {turn} {the target} in the lock.
turning-turned turned {You} {turn} {the target}.
turning-rotated rotated {You} {rotate} {the target}.
turning-spun spun {You} {spin} {the target}.
turning-nothing-happens nothing_happens {You} {turn} {the target}, but nothing happens.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.turn_blocked (ADR-052).
undo — if.action.undoing
Group meta
define action undoing
grammar
undoUNDO - Undo the previous turn. Example: UNDO
Messages — override any with override message <alias>:
alias message id text
undoing-undo-success undo_success Previous turn undone.
undoing-undo-to-turn undo_to_turn Undone. (Now at turn {turn})
undoing-undo-failed undo_failed Undo failed.
undoing-nothing-to-undo nothing_to_undo Nothing to undo.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler (ADR-052).
unlock with, unlock using, unlock, unsecure — if.action.unlocking
Group lock_manipulation · direct object required · Slots target, key · Emits if.event.unlock_blocked, if.event.unlocked
define action unlocking
grammar
unlock the door with or using the key
unlock the target
unsecure the target
the key is an instrumentUNLOCK - Unlock doors and containers with the appropriate key. Example: UNLOCK CHEST WITH KEY
Messages — override any with override message <alias>:
alias message id text
unlocking-no-target no_target Unlock what?
unlocking-not-lockable not_lockable {capitalize the item} can't be unlocked.
unlocking-no-key no_key What do {you} want to unlock it with?
unlocking-wrong-key wrong_key {capitalize the key} doesn't fit {the item}.
unlocking-already-unlocked already_unlocked {capitalize the item} {verb:is item} already unlocked.
unlocking-unlocked unlocked {You} {unlock} {the item}.
unlocking-unlocked-with unlocked_with {You} {unlock} {the item} with {the key}.
unlocking-cant-reach cant_reach {You} {can't} reach {the item}.
unlocking-key-not-held key_not_held {You} {need} to be holding {the key}.
unlocking-still-locked still_locked {capitalize the item} {verb:is item} locked.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.unlock_blocked (ADR-052).
version — if.action.version
Group meta · Emits if.event.version_displayed
define action version
grammar
versionVERSION - Display version information about the game and engine. Example: VERSION
Messages — override any with override message <alias>:
alias message id text
version-version-full version_full {verbatim:storyTitle} v{verbatim:storyVersion} Sharpee Engine v{verbatim:engineVersion} Built: {buildDate}
version-version-no-date version_no_date {verbatim:storyTitle} v{verbatim:storyVersion} Sharpee Engine v{verbatim:engineVersion}
version-version-compact version_compact {verbatim:storyTitle} v{verbatim:storyVersion} (Sharpee v{verbatim:engineVersion})
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.version_displayed (ADR-052).
wait, z — if.action.waiting
Group meta · Emits if.event.wait_blocked, if.event.waited
define action waiting
grammar
wait
zWAIT/Z - Wait for time to pass without doing anything. Example: Z
Messages — override any with override message <alias>:
alias message id text
waiting-waited waited Time passes.
waiting-waited-patiently waited_patiently {You} {wait} patiently.
waiting-time-passes time_passes Time passes...
waiting-nothing-happens nothing_happens {You} {wait}. Nothing happens.
waiting-waited-in-vehicle waited_in_vehicle {You} {wait} in {the vehicle}.
waiting-waited-for-event waited_for_event {You} {wait} for something to happen.
waiting-waited-anxiously waited_anxiously {You} {wait} anxiously.
waiting-waited-briefly waited_briefly {You} {wait} for a moment.
waiting-something-approaches something_approaches As {you} {wait}, {you} {hear} something approaching.
waiting-time-runs-out time_runs_out {You}'ve waited too long!
waiting-patience-rewarded patience_rewarded {Your} patience is rewarded.
waiting-grows-restless grows_restless {You} {grow} restless from waiting.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.wait_blocked (ADR-052).
wear, don, equip, put on — if.action.wearing
Group wearable_manipulation · direct object required · Slots item · Emits if.event.taken, if.event.wear_blocked, if.event.worn
define action wearing
grammar
wear the item
don the item
equip the item
put on the itemWEAR/PUT ON - Wear clothing or accessories that you are carrying. Example: WEAR HAT
Messages — override any with override message <alias>:
alias message id text
wearing-no-target no_target Wear what?
wearing-not-wearable not_wearable {You} {can't} wear {the item}.
wearing-not-held not_held {You} {need} to be holding {the item} first.
wearing-already-wearing already_wearing {You're} already wearing {the item}.
wearing-worn worn {You} {put} on {the item}.
wearing-cant-wear-that cant_wear_that {You} {can't} wear {the item}.
wearing-hands-full hands_full {You} {need} to have {your} hands free to put that on.
Change it: override message (above) · an action interceptor on the action id (ADR-090/228) · an event handler on if.event.taken (ADR-052).