codespells-live
1 Language for the Twitch Chat
mini
color
say
cheer
face
run
2 Language for the Spell Sharing Server
sleep
3 Util
color?
face?
8.0

codespells-live

ThoughtSTEM

1 Language for the Twitch Chat

 (require codespells-live/chat) package: codespells-live

codespells-live/chat is the language for interacting with our Twitch stream here. Any of commands below can be run inside the Twitch chat preceded by a !! and minus the outer set of parentheses. (E.g. !!mini)

procedure

(mini)  void?

Spawns a mini of the viewer in the virtual world.

procedure

(color c)  void?

  c : color?
Changes the color of the Transcendent Being.

procedure

(say str)  void?

  str : string?
Changes the text on any sign that the Transcendent Being is holding.

procedure

(cheer)  void?

Creates an explosion particle effect at the location of the viewer’s mini. Nothing happens if the viewer does not have a mini yet.

procedure

(face f)  void?

  f : face?
Changes the face of the Transcendent Being.

procedure

(run id)  void?

  id : integer?
Runs a spell from the spell-sharing server with given id.

2 Language for the Spell Sharing Server

 (require codespells-live/spell-lang)
  package: codespells-live

codespells-live/spell-lang is the extended language that can be used on the Spell Sharing Server here.

procedure

(sleep s)  void?

  s : integer?
Pauses for a given number of seconds.

3 Util

 (require codespells-live/util) package: codespells-live

procedure

(color? x)  boolean?

  x : any/c?
Returns true if x is in the allowed color list: red, orange, green, blue.

procedure

(face? x)  boolean?

  x : any/c?
Returns true if x is in the allowed face list: bernie-sanders, doge, grumpy-cat, polite-cat, sad-pepe, shocked-cat, surprised-cat, surprised-pikachu, troll-face, you-kidding-me.