(display: "setup")
You lay near a small river with your head against a tree.
You slowly drift to sleep.
You open your eyes and stand up.
You feel... strange.
You notice a new weight in your pocket and pull out a compass... curious.
Straight ahead is what looks to be a rather large rabbit hole.
[[5<-Jump in!
]]
(print: '+-----+-----+-----+-----+-----+
|')\
(for: each _i, ...(range:1,50))\
[(set: $endOfLine to false)\
(if: (_i%10 is 0))[(set: $endOfLine to true)]\
(if: (_i%50 is 0))[(set: $endOfLine to false)]\
(if: _i is in $openWalls)[(set: $squareToPrint to 101)]\
(elseif: _i%2 is 0)[(set: $squareToPrint to 100)]\
(elseif: $occupiedSquare is _i)[(set: $squareToPrint to 102)]\
(elseif: _i is in $eventSquares)[(set: $squareToPrint to 103)]\
(else:)[(set: $squareToPrint to 0)]\
(display: "printMap")]\
(print: '
+-----+-----+-----+-----+-----+
Legend:
| or - Impassible or Undiscovered
o Open Passage
@ Character
b Barrier
-!- Event
(W)(N)(S)(E) Cardinal Directions')(if: $squareToPrint is 0)[(text-colour:black)[$empty]]\
(elseif: $squareToPrint is 100)[(print: '|')]\
(elseif: $squareToPrint is 101)[(print: 'o')]\
(elseif: $squareToPrint is 102)[(text-colour:black)[$occupied](print:'@')(text-colour:black)[$occupied]]\
(elseif: $squareToPrint is 103)[(text-colour:black)[$occupied](print:'-!-')(text-colour:black)[$occupied]]\
(if: $endOfLine)[(display: "printHorizontal")](set: $occupiedSquare to 5)\
(set: $mapSquaresActive to ($mapSquaresActive + (a:5)))\
(set: $openWalls to ($openWalls + (a:4,6)))\
''Rabbit Hole Exit''
(if: $fTIW)[You slide out of a hole in a tree.
You look around and notice a shocking truth:
you have shrunk to the size of an ant!]
To the West, you see a dense forest.
To the East stands a cottage, the door agape.
(set: $fTIW to false)\
[[3<-Enter the Forest (W)]]|[[7<-Enter the House (E)
]](set: $occupiedSquare to 7)\
(set: $mapSquaresActive to ($mapSquaresActive + (a:7)))\
(set: $openWalls to ($openWalls + (a:6,8)))\
(set: $openFloors to ($openFloors + (a:14)))\
''Cottage Entryway''
You are in the entryway of lovely cottage.
To the East, you see a hearth with a glowing fire.
To the South, you see a closed door.
[[5<-Leave the Cottage (W)]]|[[17<-Head Towards the Closed Door (S)]]|[[9<-Head Towards the Hearth (E)
]](set: $occupiedSquare to 9)\
(set: $mapSquaresActive to ($mapSquaresActive + (a:9)))\
(set: $openWalls to ($openWalls + (a:8)))\
(set: $openFloors to ($openFloors + (a:15)))\
''Cottage Hearth''
(if: $small)[The fire roars and you shrink away.
You are frightened of being engulfed in its flames.]\
(else:)[The fire's warmth is pleasant]
To the South, you spot a round table.
[[7<-Head Towards the Entryway (W)]]|[[19<-Head Towards the Table (S)
]](set: $occupiedSquare to 3)\
(set: $mapSquaresActive to ($mapSquaresActive + (a:3)))\
(set: $openWalls to ($openWalls + (a:2,4)))\
(set: $openFloors to ($openFloors + (a:12)))\
''Forest Edge''
(if: $fTF)[You find yourself amongst a great many flowers at the forest edge.
"Who are you?!" one of them ASKS.
Before you can respond, another exclaims, "She is a weed!"
Flowers all around you shriek.
You best move on.]
(elseif: $small)[You sneak past the flowers wearily.
[[deadF<-Approach the Flowers]]]
(else:)[You trample flowers underfoot.
Do you hear small screams?]
(set: $fTF to false)\
[[1<-Delve Deeper into the Forest (W)]]|[[13<-Delve Deeper into the Forest (S)]]|[[5<-Leave the Forest (E)
]](set: $occupiedSquare to 1)\
(set: $mapSquaresActive to ($mapSquaresActive + (a:1)))\
(set: $openFloors to ($openFloors + (a:11)))\
''Forest''
You are in a dense forest.
(if: $small)[The trees tower frighteningly over you]\
(else:)[It is not so scary now that you are normal size, again.]
To the South, the forest continues, endlessly.
[[11<-Delve Deeper into the Forest (S)]]|[[3<-Walk Towards the Flowers (E)
]](set: $occupiedSquare to 11)\
(set: $mapSquaresActive to ($mapSquaresActive + (a:11)))\
(set: $openWalls to ($openWalls + (a:12)))\
''Forest''
You see a caterpillar puffing out a cloud of purple and blue smoke while holding a pipe in one "hand."
(if: $fTC)["Well. WHOO are YOOU?" the caterpillar inquires.
But it does not seem as if he cares because he turns away and goes on smoking.]\
(elseif: $small)[You approach the caterpillar, again.
How strange it is to be the size of a bug!]\
(else:)[You approach the caterpillar, again.
You look down at it.]\
(set: $fTC to false)
[[1<-Head Towards the Forest Edge (N)]]|[[13<-Head Towards the Forest Edge (E)
]]\
[[high<-Ask for a Hit
]](set: $occupiedSquare to 13)\
(set: $mapSquaresActive to ($mapSquaresActive + (a:13)))\
(set: $openWalls to ($openWalls + (a:12)))\
(set: $openFloors to ($openFloors + (a:22)))\
''Forest''
You are in a dense forest.
(if: $small)[The trees tower frighteningly over you]\
(else:)[It is not so scary now that you are normal size, again.]
To the West, the forest continues, endlessly.
To the South, you gaze on a clearing.
[[11<-Delve Deeper into the Forest (W)]]|[[3<-Walk Towards the Flowers (N)]]|[[23<-Walk into the Clearing (S)
]](set: $occupiedSquare to 19)\
(set: $mapSquaresActive to ($mapSquaresActive + (a:19)))\
(set: $openWalls to ($openWalls + (a:18)))\
''Cottage Table''
(if: $small)[The table towers over you.]\
(else:)[You notice a plate of cookies on the table.
They seem to be the same as the one given to you by the cat.
Better not have another, though.]
[[17<-Head Towards the Closed Door (W)]]|[[9<-Head Towards the Hearth (N)
]](set: $occupiedSquare to 17)\
(set: $mapSquaresActive to ($mapSquaresActive + (a:17)))\
(set: $openWalls to ($openWalls + (a:18)))\
(set: $barriers to ($barriers + (a:24)))\
''Talking Knob''
(if: $small)[The door's knob opens a mouth and speaks, "Why are you so small?"
I wish I knew, you think to yourself.]
(else:)[The door's knob opens a mouth and speaks, "If you are going to use my handle, please be gentle."]
To the East, you spot a round table.
[[7<-Head Towards the Entryway (N)]]|[[19<-Head Towards the Table (E)
]]\
(if: not $small)[(link-goto:"Pass Through the Door
","27")](set: $occupiedSquare to 15)\
(set: $mapSquaresActive to ($mapSquaresActive + (a:15)))\
''Beyond the Hedge''
(if: $fTT)[The man approaches you with a wild smile.
"Join us to celebrate our very merry UN-birthdays!" he chuckles.
What? you wonder.]\
(else:)["Have some cake!" the rabbit laughs.]
(set: $fTT to false)\
[[25<-Head Back to the Other End of the Table (S)
]]\
[[full<-Gorge Yourself on Cake
]](set: $occupiedSquare to 27)\
(set: $mapSquaresActive to ($mapSquaresActive + (a:27)))\
(set: $openFloors to ($openFloors + (a:34)))\
''Cottage Corridor''
You are in a long, dark corridor.
To the South, you spy an exit.
[[17<-Head Back into the House (N)]]|[[37<-Head out the Exit (S)
]](set: $occupiedSquare to 25)\
(set: $mapSquaresActive to ($mapSquaresActive + (a:25)))\
(set: $openFloors to ($openFloors + (a:23)))\
''Beyond the Hedge''
You are at one end of a long table.
To the North, you witness a large, dancing hare and a ludacris-looking man wearing an over-sized tophat.
They have cake.
[[15<-Head Towards the Festivities (N)]]|[[35<-Head back Through the Hedge (S)
]](set: $occupiedSquare to 23)\
(set: $mapSquaresActive to ($mapSquaresActive + (a:23)))\
(set: $eventSquares to ($eventSquares + (a:23)))\
''Forest Clearing''
You approach a lone cat striped blue on purple... or is it purple on blue?
(if: $fTCh)["Well hello therrre..." the cat coos, brightly.
"Try this!" it suggests while handing you a cookie.
You take a bite and immediately grow back to a normal size.
The cat grows, as well. Is its size simply at a locked ratio to you?]\
(else:)[The cat nods to you.]\
(set: $small to false)\
(set: $fTCh to false)
[[13<-Head Towards the Forest Edge (N)
]](set: $occupiedSquare to 39)\
(set: $mapSquaresActive to ($mapSquaresActive + (a:39)))\
(set: $openWalls to ($openWalls + (a:38)))\
(set: $openFloors to ($openFloors + (a:45)))\
''Gardens''
You are surrounded by beautiful white roses.
To the South, you can hear voices.
[[37<-Head Back to the Garden Edge (W)]]|[[49<-Delve Deeper into The Gardens (S)
]](set: $occupiedSquare to 21)\
(set: $mapSquaresActive to ($mapSquaresActive + (a:21)))\
(set: $openFloors to ($openFloors + (a:31)))\
''Coquet Green''
Cards are hitting gopher-balls through wickets with dodo-sticks!
(if: $fTCr)[You are invited to play.
You lack much skill but have fun, anyways.]\
(else:)[What an odd game.]
(set: $fTCr to false)\
[[31<-Head back into the Main Hall (S)
]](set: $occupiedSquare to 37)\
(set: $mapSquaresActive to ($mapSquaresActive + (a:37)))\
(set: $openWalls to ($openWalls + (a:36,38)))\
''Gardens''
You find yourself in a beautiful garden.
To the West, you behold the gates of a strange castle.
To the East, you see more gardens.
[[35<-Head Through the Gates (W)]]|[[27<-Head Back into the Corridor (N)]]|[[39<-Delve Deeper intot he Gardens (E)
]](set: $occupiedSquare to 35)\
(set: $mapSquaresActive to ($mapSquaresActive + (a:35)))\
(set: $openWalls to ($openWalls + (a:34,36)))\
(set: $openFloors to ($openFloors + (a:33)))\
''Castle Grounds''
You are on the castle grounds.
To the East lies the open castle doors.
To the North, you notice a gap in the line of hedges that suuround the grounds.
[[33<-Head into the Main Hall (W)]]|[[25<-Head Through the Hedge (N)]]|[[37<-Head Back into the Gardens (E)
]](set: $occupiedSquare to 33)\
(set: $mapSquaresActive to ($mapSquaresActive + (a:33)))\
(set: $openWalls to ($openWalls + (a:32,34)))\
''Main Hall Entrance''
You are in an expansive grand hall.
To the West, the hall continues.
[[31<-Continue Down the Main Hall (W)]]|[[35<-Head Back out onto the Grounds (E)
]](set: $occupiedSquare to 31)\
(set: $mapSquaresActive to ($mapSquaresActive + (a:31)))\
(set: $openWalls to ($openWalls + (a:32)))\
(set: $openFloors to ($openFloors + (a:31,41)))\
''Main Hall''
You are at a crossways in the castle.
To the North there is an open arch, through which you see what looks to be a croquet court.
To the South, you identify what must be a courtroom.
[[21<-Head out onto the Green (N)]]|[[41<-Enter the Courtroom (S)]]|[[33<-Head back Towards the Main Hall Entrance (E)
]](set: $occupiedSquare to 49)\
(set: $mapSquaresActive to ($mapSquaresActive + (a:49)))\
(set: $eventSquares to ($eventSquares + (a:49)))\
''Gardens''
You are surrounded by red roses and human-sized playing card using red paint on a few scattered white roses.
(if: $fTCa)[You approach a card.
Noticing you only when you are a foot away, it jumps in fright.
Its paint bucket goes flying, and you are spattered with paint.
"So sorry, miss," it stammers]\
(else:)[Noticing you, the card apologizes once again.]
(set: $fTCa to false)\
(set: $painted to true)\
[[39<-Head Back Towards the Garden Edge (N)
]](set: $occupiedSquare to 41)\
(set: $mapSquaresActive to ($mapSquaresActive + (a:41)))\
''Courtroom''
You witness a large woman in red royal garments presiding over a trial.
It seems cards stand accused.
You do not wish to interrupt.
[[31<-Head back into the Main Hall (N)
]]\
(if: $painted)[(link-goto: "Attempt to Pass By
", "dead")]\
(else:)[(link-goto: "Attempt to Pass By
", "escaped")](set: $mapSquaresActive to (a:0))\
(set: $openWalls to (a:0))\
(set: $openFloors to (a:0))\
(set: $barriers to (a:0))\
(set: $occupied to ('..'))\
(set: $eventSquares to (a:0))\
(set: $empty to ('........'))\
(set: $openFloor to ('+--o--'))\
(set: $barrier to ('+--b--'))\
(set: $floor to ('+-----'))\
(set: $small to true)\
(set: $painted to false)\
(set: $fTIW to true)\
(set: $fTF to true)\
(set: $fTC to true)\
(set: $fTCh to true)\
(set: $fTCa to true)\
(set: $fTT to true)\
(set: $fTCr to true)(print:'
')\
(for: each _j,... (range:(_i+1),(_i+5)))\
[(if: _j is in $openFloors)\
[(print: $openFloor)]\
(elseif: _j is in $barriers)\
[(print: $barrier)]\
(else:)[(print: $floor)]]\
(print:'+
|')You walk past, unnoticed.
Through a door at the back of the room, you find yourself in a courtyard with not but a rabbit hole in its center.
[[Jump in!
]]"You there!" the judge and queen shouts, pointing a scepter at you.
"I see red paint all over your clothes! You painted my roses"
Before you can protest she cries, "OFF WITH HER HEAD!"
[[OH NO
]]You groggily awake with a pounding headache.
You slowly awake with a stomachache.
You awake with a start. What a nightmare.
You awake, peacefully.
What a splendid and wondrous dream, you think.
"IT'S THE WEED!" a flower yells.
Before you have a chance to react, the flowers wrap you up in their stems and strangle you.
[[OH NO
]]