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>

music
music ( )

Plays a track.


 * : The ID of the song to play.
 * : Stops the currently playing track. This is equivalent to  in internal scripting.
 * Anything else: See the list of music tracks for a list of tracks that can be played.

playremix
playremix

Plays the Predestined Fate remix.

This is equivalent to  in internal scripting.

reply
reply([lines]) <text...>

Creates a cyan text box centered above the player.

This command is virtually identical to the following lines of simplified scripting:

say( ,cyan) <text...>

If squeak mode is on, the command is equivalent to the following lines of internal scripting:

squeak(player) text(player,0,0, ) <text...> position(player,above) speak_active

If squeak mode is off, the command is equivalent to the above lines without.


 * : The number of lines in the message. If this argument is omitted, or it is less than 1, it defaults to 1 line long.</li>
 * : The message to be displayed. This message can be multiple lines long.</li>

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]]) <text...> 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