List of simplified commands

This page is a list of simplified commands usable in Simplified scripting. For a list of internal commands, see List of internal commands.

cry
An alias for.

flash
flash

Flashes the screen.

This is equivalent to the following lines of internal scripting:

flash(5) shake(20) playef(9)

happy
happy ([crewmate])

Makes a rescuable crewmate happy.

If squeak mode is on, this is roughly equivalent to the following lines of internal scripting (except for ):

squeak( ) changecustommood( ,0)

And if squeak mode is off, then this is roughly equivalent to the following line of internal scripting (except for ):

changecustommood( ,0)

If there are multiple rescuable crewmates in the room, then this command will only target the first-spawned one. If the rescuable crewmate cannot be found, then it will target the player. If the target is invalid, then this command does nothing.

  : The rescuable crewmate to target, if any. If not specified, it defaults to.   : The player. This will not target any other cyan rescuable crewmate. , , or  : A cyan rescuable crewmate. , ,  , or  : A pink rescuable crewmate. , , or  : A yellow rescuable crewmate. , , or  : A red rescuable crewmate. , , or  : A green rescuable crewmate. , , or  : A blue rescuable crewmate.</li> , , or  : All of the above individually ( , then  , then  , then  , then  , then  , then  ). Equivalent to the following lines of internal scripting, regardless of squeak mode: changemood(player,0) changecustommood(cyan,0) changecustommood(purple,0) changecustommood(yellow,0) changecustommood(red,0) changecustommood(green,0) changecustommood(blue,0) </li> </ul> </li> </ul>

map
map(b) b - "on" or "off" The map command enables or disables the minimap. If the map is disabled, the map screen will show an unexplored map with the text "NO SIGNAL" in the center.

music
music(n) n - number of song (List of music numbers) The music command changes the background music to the specified song.

playremix
playremix The playremix command plays the Predestined Fate remix. This command is essentially useless.

reply
reply(lines) message lines - number of lines in the message The reply command creates a cyan text box centered above the player and plays the speak sound effect unless otherwise specified (See squeak). If the lines argument is omitted, the message is assumed to be 1 line long. This command is virtually identical to

sad
sad([crewmate]) cry([crewmate]) crewmate - crewmate to turn happy: The sad/cry command turns the specified crewmate(s) sad and plays the cry sound effect unless otherwise specified (See squeak). If the argument is omitted, the player will turn sad.
 * player
 * cyan/viridian/1
 * purple/violet/pink/2
 * yellow/vitellary/3
 * red/vermillion/4
 * green/verdigris/5
 * blue/victoria/6
 * all/everybody/everyone

say
say([lines[,color]]) message lines - number of lines in the message color - color of the text box: The say command creates a text box. The color parameter determines what color the textbox will be and what sound will play. If the crewmate with the respective color is on the screen, the text box will be centered above their head, otherwise it will be at the center of the screen. The chosen color will be the default text box color until the script ends or it is manually changed. Omitting this argument will result in a gray text box if no previous color has been set. If the lines argument is omitted, the message is assumed to be 1 line long.
 * terminal/gray/grey/0
 * cyan/viridian/player/1
 * purple/violet/pink/2
 * yellow/vitellary/3
 * red/vermilion/4
 * green/verdigris/5
 * blue/victoria/6

speaker
speaker(color) color - color of the text box: The speaker command changes the default color of text boxes. This color will remain the default until the script ends or it is manually changed.
 * terminal/gray/grey/0
 * cyan/viridian/player/1
 * purple/violet/pink/2
 * yellow/vitellary/3
 * red/vermilion/4
 * green/verdigris/5
 * blue/victoria/6

squeak
squeak(sound) squeak(b) sound: b - "on" or "off" The squeak command can be used in 2 different ways: Squeak is on by default, and if it is disabled it will only last for the lifetime of the script.
 * player/cyan/viridian/1
 * purple/violet/pink/2
 * yellow/vitellary/3
 * red/vermillion/4
 * green/verdigris/5
 * blue/victoria/6
 * sad/cry
 * 1) to plays specified squeak sound effect
 * 2) to enable or disable the squeak sound effect

warpdir
warpdir(x,y,dir) x - x coordinate of target room (1-indexed) y - y coordinate of target room (1-indexed) dir - direction of room warping: The warpdir command changes the direction of warping in the room at the specified coordinates to the specified direction. This can be used in combination with ifwarp to create a secondary flag system. Out-of-bounds values for `dir` are accepted, but they default to 3
 * 0 - no warping
 * 1 - horizontal warping
 * 2 - vertical warping
 * 3 - all sides