Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
|
|
@ -0,0 +1,14 @@
|
|||
[short form]
|
||||
if N is 1, say "one.";
|
||||
otherwise say "not one.";
|
||||
|
||||
[block form]
|
||||
if N is 1:
|
||||
say "one.";
|
||||
otherwise if N is 2:
|
||||
say "two.";
|
||||
otherwise:
|
||||
say "not one or two.";
|
||||
|
||||
[short and long forms can be negated with "unless"]
|
||||
unless N is 1, say "not one."
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
if N is:
|
||||
-- 1: say "one.";
|
||||
-- 2: say "two.";
|
||||
-- otherwise: say "not one or two.";
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
say "[if N is 1]one[otherwise if N is 2]two[otherwise]three[end if].";
|
||||
say "[unless N is odd]even.[end if]";
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
[a different color every time]
|
||||
say "[one of]red[or]blue[or]green[at random].";
|
||||
|
||||
["one" the first time it's printed, "two" the second time, then "three or more" subsequently]
|
||||
say "[one of]one[or]two[or]three or more[stopping]";
|
||||
|
||||
[only appears once]
|
||||
say "[first time]Hello world![only]";
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
Number Factory is a room.
|
||||
|
||||
Number handling is a number based rulebook with default success.
|
||||
|
||||
Number handling for 1: say "one."
|
||||
Number handling for 2: say "two."
|
||||
Number handling for an even number (called N): say "[N in words] (which is even)."
|
||||
Last number handling rule: say "other."
|
||||
|
||||
When play begins:
|
||||
follow the number handling rules for 2;
|
||||
follow the number handling rules for 4;
|
||||
follow the number handling rules for 5.
|
||||
Loading…
Add table
Add a link
Reference in a new issue