Big fat rat: Yeh, yeh. Welcome the Rock Paper Scissors Arena! The most exciting sports event in town. ... Wait, you don't have no arms? You've got to have the right kind of claws and palms to play the game, I'm afraid. [[Walk away disappointly]] Because you are testing the game, you can also [[fast-forward to the end of this conversation->not afraid]] You see a little rat in the corner [[Look at the little rat]]Little Rat: Why are you here? You don't talk? Wait, I know what you are thinking. [[(Curious)->(You know?)]]Little Rat: You don't have claws to play the game. I know how you feel. Look, I don't get to play either. [[(Curious)->(Why not?)]] Little Rat: I know what you are thinking. Why can't I play? Because I don't have friends. It takes 6 rats to form a team. [[(Curiouser)->(Why don't you have friends?)]]Little Rat: I used to have friends. But they all get scared. Because they say I can read their minds. [[(Curiouser)->(How is this sacry)]]Little Rat: They could hide no secrets from me. Bill stole a candy last time, and I knew it. And Julie never brushs her teeth before bed. I knew it too. Are you not afraid of me? [[(No)->not afraid]] Little Rat: I have an idea. We can team up! If you can find 5 other rats to join our team, you can be our coach. { (if:$rats is 0)[ (set: $rats to 1) (set: $unlocked to (a: "901 - Little Rock (Rock): nothing special", "902 - Ordinary Rock (Rock): nothing special", "903 - Plain Paper (Paper): nothing special", "904 - Blank Paper (Paper): nothing special", "905 - Useless Scissors (Scissors): nothing special", "906 - Blunt Scissors (Scissors): nothing special" )) (set: $pool to (a: "109 - Mind reader (None): Reveal opponent's element and select an element for your card" )) ] } You have $rats rats now { (if:$rats >= 6)[ [[(Ready to play)]] ] (else-if: $unlocked's length is >0)[ [[(look for a rat)]] ] } (current-time: ) (seed: (current-time: ) ) (set: $l to $unlocked's length) { (if:$l is >0)[ (set: $r to (random: 1,$l)) (set: $this to $unlocked's ($r)) You found a new rat: $this (set: $pool to $pool + (a:$this)) (set: $unlocked to $unlocked - (a: $this)) (set: $rats to $pool's length) ] (else:)[ You have discovered all the rats ] } Little Rat: This is great! We have a team now. (set: $level to 1) Big Fat Rat: Alright. A new team. I'll let you have a go. [[Play Tutorial Match]]Big Fat Rat: Right, this is first time you play this game? I need you to run a few commands. Don't be afraid. This will be painlessssss. All you need to do is copy and paste the spells in blue blocks to your console. First let's reset the deck to tutorial level: (text-colour:white)+(bg:blue)[@RPS, set deck 9-12] [[Done ->Check deck]]Any time, if you want to check what cards you have in your deck, use this command: (text-colour:white)+(bg:blue)[@RPS, decks] Why don't you do it now? (You will also receive a private message that tells you the opponent's deck, unless necessary, please refrain yourself from peeking into it for now) [[Done ->Start game]]Excellent. So we are ready to start the game. Use this spell to start the game- (text-colour:white)+(bg:blue)[@RPS, start] From there, follow the instructions on your console. Come back to me when you come to the end of the game. (set: $unlocked to $unlocked+ (a: "144 - Rocky Tower (Rock): If you win, +1 VP; if lose, -1 VP", "145 - Flipping Paper (Paper): If you win, +1 VP; if lose, -1 VP", "146 - Sloppy Scissors (Scissors): If you win, +1 VP; if lose, -1 VP" )) [[I won->Tutorial won]] [[I lost->Retry]]Lost the game? You can try again. Or, if you want, you can reorganise your deck. [[(look for a rat)]] (link-goto:"Retry", (history:)'s last) Congratulations! Whenever you win a match, you get to pick one card from two reward options. You can choose between the following two: * 123 Cheerleader (Paper): Score +1 VP if you win next turn * 124 Mighty Rock (Rock): If draw, +1 VP (set: $pool to $pool + (a: "123 - Paperthin Cheerleader (Paper): Score +1 VP if you win next turn", "124 - Mighty Rock (Rock): If draw, +1 VP" )) (set: $unlocked to $unlocked + (a: "137 - Rocky Cheerleader (Rock): Score +1 VP if you win next turn", "138 - Edgy Cheerleader (Scissors): Score +1 VP if you win next turn", "125 - Heavy Paper (Paper): If draw, +1 VP", "126 - Diamond Scissors (Scissors): If draw, +1 VP" )) If you want to add Cheerleader in your deck, use the spell- (text-colour:white)+(bg:blue)[@RPS, add card 123] If you want to add Mighty Rock in your deck, use the spell- (text-colour:white)+(bg:blue)[@RPS, add card 124] After that, remember to check you deck again, and remove a card from your deck. Check your deck now- (text-colour:white)+(bg:blue)[@RPS, decks] Remove a card from your deck- (text-colour:white)+(bg:blue)[@RPS, remove card `{card number}`] For example, if you want to remove card 901, use "@RPS, remove card 901" After removing a card, check your deck again- (text-colour:white)+(bg:blue)[@RPS, decks] [[I confirm I have exactly 6 cards->Level 2]]Are you ready to progress to the next level? [[(look for a rat)]] When you are ready, let's run a spell to set you up with the right opponent: (text-colour:white)+(bg:blue)[@RPS, set deck 15] [[Done->Start Level 2]] Check your what cards are in your deck - (text-colour:white)+(bg:blue)[@RPS, decks] Remove a card from your deck- (text-colour:white)+(bg:blue)[@RPS, remove card `{card number}`] Add a card into your deck- (text-colour:white)+(bg:blue)[@RPS, add card `{card number}`] The following cards are available to you: (for: each _item, ...$pool)[(print:_item+"<br>")] ''Remember, any time you add a card to your deck, remove one, to make sure you have exact 6 cards before starting a game. '' (link-undo: "Go back","Can't go back") Start the game using this spell, whenever you are ready- (text-colour:white)+(bg:blue)[@RPS, start] Before you start you can always [[reorganise your deck->Reorganise my deck]]. [[I won->Level 2 won]] [[I lost->Retry]]Congratulations! You can pick one of the following two rewards- * 118 Fool's Gold (Rock): If you win, +1 (R); if lose, -2 (R) * 102 Gemologist (Rock) - score 1 VP for each (R) (set: $pool to $pool + (a:"118 Fool's Gold (Rock): If you win, +1 (R); if lose, -2 (R)","102 Gemologist (Rock) - score 1 VP for each (R)")) Add a card into your deck- (text-colour:white)+(bg:blue)[@RPS, add card `{card number}`] After that, remember to check you deck again, and remove a card from your deck. Check your deck now- (text-colour:white)+(bg:blue)[@RPS, decks] Remove a card from your deck- (text-colour:white)+(bg:blue)[@RPS, remove card `{card number}`] For example, if you want to remove card 901, use "@RPS, remove card 901" After removing a card, check your deck again- (text-colour:white)+(bg:blue)[@RPS, decks] [[I confirm I have exactly 6 cards->Level 3]]You are ready to progress to Level 3 [[(look for a rat)]] Let's run a spell to set you up with the right opponent: (text-colour:white)+(bg:blue)[@RPS, set deck 11] [[Done->Start Level 3]]Start the game using this spell, whenever you are ready- (text-colour:white)+(bg:blue)[@RPS, start] Before you start you can always [[reorganise your deck->Reorganise my deck]]. [[I won->Level 3 won]] [[I lost->Retry]]Congratulations! You can pick one of the following two rewards- * 111 Instant Rock Smasher (Scissors): If the opponent plays Rock, destroy it. * 116 Ratward Scissorhands (Scissors): Score 1 VP for each (S) you have (set: $pool to $pool + (a:"111 Instant Rock Smasher (Scissors): If the opponent plays Rock, destroy it.","116 Ratward Scissorhands (Scissors): Score 1 VP for each (S) you have")) Add a card into your deck- (text-colour:white)+(bg:blue)[@RPS, add card `{card number}`] After that, remember to check you deck again, and remove a card from your deck. Check your deck now- (text-colour:white)+(bg:blue)[@RPS, decks] Remove a card from your deck- (text-colour:white)+(bg:blue)[@RPS, remove card `{card number}`] For example, if you want to remove card 901, use "@RPS, remove card 901" After removing a card, check your deck again- (text-colour:white)+(bg:blue)[@RPS, decks] [[I confirm I have exactly 6 cards->Level 4]]You are ready to progress to Level 4 [[(look for a rat)]] Let's run a spell to set you up with the right opponent: (text-colour:white)+(bg:blue)[@RPS, set deck 10] [[Done->Start Level 4]]Start the game using this spell, whenever you are ready- (text-colour:white)+(bg:blue)[@RPS, start] Before you start you can always [[reorganise your deck->Reorganise my deck]]. [[I won->Level 4 won]] [[I lost->Retry]]Congratulations! You can pick one of the following two rewards- * 119 The Paper Priest (Paper): Convert what your opponent plays next turn into [P] * 113 The Artist (Paper): Score 1 VP for each (P) you have (set: $pool to $pool + (a:"119 The Paper Priest (Paper): Convert what your opponent plays next turn into [P].","113 The Artist (Paper): Score 1 VP for each (P) you have")) Add a card into your deck- (text-colour:white)+(bg:blue)[@RPS, add card `{card number}`] After that, remember to check you deck again, and remove a card from your deck. Check your deck now- (text-colour:white)+(bg:blue)[@RPS, decks] Remove a card from your deck- (text-colour:white)+(bg:blue)[@RPS, remove card `{card number}`] For example, if you want to remove card 901, use "@RPS, remove card 901" After removing a card, check your deck again- (text-colour:white)+(bg:blue)[@RPS, decks] [[I confirm I have exactly 6 cards->Level 5]]You are ready to progress to Level 4 [[(look for a rat)]] Let's run a spell to set you up with the right opponent: (text-colour:white)+(bg:blue)[@RPS, set deck 7] [[Done->Start Level 5]]Start the game using this spell, whenever you are ready- (text-colour:white)+(bg:blue)[@RPS, start] Before you start you can always [[reorganise your deck->Reorganise my deck]]. [[I won->Level 5 won]] [[I lost->Retry]]Congratulations! This is the end of the demo [[Restart from Tutorial ->(Ready to play)]] (hide:?sidebar) (unless: (passage:)'s tags contains "nofooter")[ <!-- This text will be hidden in passages tagged "nofooter".--> --- { (if: (history:)'s length is > 0)[ (link-goto:"Go back", (history:)'s last) ] } [[Reorganise my deck]] (align:"==>")+(box:"X=")(icon-restart:"⟲", "Start over") ] (if:$unlocked's length is >0)[[(look for a rat)]]