Cheatsheet
Basics
Card
Tags: :CARD:, #
:CARD: cardname
# cardname |start
Paragraph
Any new line inside a card that does not start with a Hypstory tag will be displayed as a text paragraph.
Link
Tags: :LINK:, :L:, ||
:LINK: Linktext | Target ::
|| Linktext | Target ||
Advanced Links
Append Link
Tags: :APPEND:, :A:; :LINK:, :L:, ||
:APPEND: Linktext | Target ::
:LINK: Linktext | Target | append ::
Link Overflow
Tags: :LINK:, :L:, ||, :APPEND:, :A:
:LINK: Linktext | Target | 2 ::
|| Linktext | Target | append | 1 ||
Line Manipulation
Shuffle
Tags: :SHUFFLE:, :SH:
:SHUFFLE: 1
:SHUFFLE: 2 2 2
Pick
Tag: :PICK:
:PICK: 3
:PICK: 2 2 2|keep
:PICK: 2 2 0|after
Randomize
Tags: :RANDOMIZE:, :RND:
:RND: 60|1 40|1
:RND: (40|2) (40|2) (20|0|lose)
:RND: (60|2|lose) (40|2|lose) (0|after)
Include
Tags: :INCLUDE:, :INC:
:INCLUDE: cardName
:INCLUDE: cardName next (another card)
Values
Switch
Tags: :SWITCH:, :SW:
:SWITCH: switchname
:SWITCH: toggle +alwaysOn -alwaysOff
Store Value
Tags: :STORE:, :ST:
:STORE: $money = 10
:STORE: $favoriteCook = Francesca
:STORE: $counter + 1
Generate Value
Ranged random number: $rn(min,max)
Roll a die: $roll(dieSize)
Number of card visits: $visits(cardname)
Print Value
Tags: $, :PRINT:, $$
$valueLabelName
:PRINT: $valueLabelName + 5 ::
Check
Tags: :CHECK:, :IF:
:CHECK: switchname
:CHECK: $favoriteCook == Francesca
:CHECK: ($money >= 5) || switchname | 2
Text Layout
Formatting
Tags: :I:, //, :U:, __, :B:, **
:I:italic text::
__underlined text__
Workflow
Comment
Tag: ((
(( Comment text
Masking
Tag: \\
\\**not bold (with tags)**\\
Story Meta
Tag: :META:
Subtags: :TITLE:, :AUTHOR:, :DESCRIPTION:, :KEYWORDS:, :LANGUAGE:, :LICENSE:, :RIGHTS:
Notes
Tag: :NOTES: