Home
Start a new game
Explore games
Help
Log in or sign up
Log in
Username
Password (
Forgot it?
)
×
New to Playfic?
Full Name
Email
Username
Password
Password (confirm)
Are you sure about this?
TTC rats game
by
Rosa Wu
Played 294 times
View game source
(spoilers!)
Download the
.z8 file
Source Code
[World] [Rules and mechanics] [actions] Hyperbolizing is an action applying to one visible thing. Understand "Hyperbole [someone]" as hyperbolizing. Punching is an action applying to one visible thing. Understand "Punch [something]" as punching. Onomatopoeiaing is an action applying to one visible thing. Understand "onomatopoeia [someone]" as onomatopoeiaing. Simileing is an action applying to one visible thing. Understand "simile [someone]" as simileing. Alliterationing is an action applying to one visible thing. Understand "alliteration [someone]" as alliterationing. Talking to is an action applying to one visible thing. Understand "talk to [someone]" or “converse with [someone]” as talking to. Asking is an action applying to one visible thing. Understand "ask [someone]" or “talk to [someone]” as asking. Biting is an action applying to one thing. Understand "bite [someone]" as biting. Hiding is an action applying to one thing. Understand "hide from [someone]" as hiding. Healing is an action applying to one thing. Understand "heal [someone]" as Healing. Understand the commands "hitting" and "hit" as something new. Hitting is an action applying to one visible thing. Understand "hit [someone]" as hitting. Ratting is an action applying to one thing. Understand "join the rat society [someone]" as ratting. Freeing is an action applying to one thing. Understand "Break free from the underground [someone]" as freeing. Understand "heal [someone]" as Healing. Understand the commands "shaking" and "shake" as something new. Shaking is an action applying to one visible thing. Understand "shake [something]" as shaking. Whacking is an action applying to one thing. Understand "whack [someone]" as whacking. [mechanics] A thing can be hidden or not hidden. A thing is usually not hidden. A object can be lost or found. A object is usually found. A person can be dead or not dead. A person is usually not dead. A person can be hostile or docile. A person is usually docile. An object can be hit or not hit. An object is usually not hit. An object can be shake or not shake. An object is usually not shake. A person has a number called maximum hit points. A person has a number called current hit points. A person has a number called bite points. A person has a number called whack points. A person has a number called reward points. A person has a number called stamina points. A person has a number called driver points. The maximum hit points of the player is 50. The maximum hit points of the raccoon is 50. The stamina points of the player is 0. The current hit points of the player is 50. The current hit points of the raccoon is 50. The bite points of the player is 0. The reward points of the player is 0. The whack points of the player is 0. The driver points of the player is 0. Before taking inventory: repeat with item running through things carried by the player: if the item is not hidden, now the item is marked for listing. Instead of taking inventory: let count be the number of not hidden things carried by the player; if count is 0: say "You are carrying nothing of note[line break]"; otherwise: say "You are carrying:[line break]"; list the contents of the player, listing marked items only, with newlines, indented, giving inventory information, including contents, with extra indentation. [trading] [Rooms] The Street is a room. The street is up from Eglinton Station. "The scorching heat of the summer air envelopes your skin as you exit your door. It’s the hottest day of the year. Summer vacation has just started and you made many plans with your friends. Today, you’re going to Woodbine beach. However, your parents are out of town and you must take the TTC to reach your destination. You walk to the red sign with the ttc logo. Below you is a flight of stairs going downwards. The sign reads 'Eglinton Station'. Your house is to the south." Limbo is a room. Limbo is south of the street. Eglinton station is a room. “You have entered Eglinton Station. The heatwave has left the station nearly empty. It has never occurred to you how spooky this station is. The only other person in the entire station is the Fare Collector waiting for you to give him your fees. You see stairs back to the outside to the west, stairs to the platform to the east, and a Tim Hortons to the south. There is a barrier beside the fare collector booth, preventing you from entering the subway platform.” Tim Hortons is a room. Tim Hortons is south of Eglinton station. “You stop by at the Tim Hortons to grab a snack. It's south of Eglinton station. The aroma of fresh baked pastries and hot coffee attracts you instantly.[paragraph break]A kind face greets you at the front patiently awaiting your order. Although the heat is bothering most, clearly this kind old lady is not letting it get to her. She beams a warm smile in your direction as you approach the counter. You can't help but feel an overwhelming sense of joy in her presence.[paragraph break]Her warm demeanor reminds you of your own grandmother. She loved baking, too. It's a shame she disappeared...". The TTC fare gate is a locked door. The TTC fare gate is east of Eglinton station. The TTC fare gate is up from the stairs. The stairs is a room. The stairs is down from the TTC fare gate. The stairs is up from The Platform. The Platform is a room. The Platform is down from The stairs. “You have landed on the platform. There is garbage littered on the floor and a mysterious sticky patched that you would not dare to question. No one is on the platform with you except a worried Business man hurriedly pacing back and forth mumbling under his breath. Thankfully right as you enter the platform, the train arrives, and the doors slide open. The train tram is to the east and the stairs to the station is to the west.” Tram 1 is a room. "[First time]You enter the first tram car along with the business man who dashed in as if that would change the speed of the train. It seems as if he is running extremely late to a very important meeting. Once you enter the subway, the door closes behind you and the car slowly begins it's route. Suddenly the train stops. The lights shudder and flicker. You begin to hear a rumble until it goes dead silent. Something about the silent atmosphere tells you something is about to happen. And you hear….. CRASH. You realize that the ceiling on the north of the train has collapsed. Suddenly you are left on the train with only this strange, even more concerned Business man and your bag. Who knows if the rest of the crumbling tunnel could cave in as well so you must hurry and find an exit.[only] You see a door to either side of the train. The door to the north goes to a conductor car. The door to the south leads to the Second Tram." The Tram 1 is east of the Platform and north of Tram 2. Tram 2 is a room. "You enter the Second Tram. It looks almost identical to the previous one but there is an anxious lady on a seat." The Tram 2 is south of Tram 1. Tram 2 is north of Tram 3. Tram 3 is a room. "[First time]You enter the Third Tram. It looks SO DIFFERENT. No, just kidding. It looks the same as the other two. [only]To the south, there is an exit that leads to the tunnel toward the Davisville Platform. If you are able to open the door, you may have a chance of escaping before the tunnel caves in. However, this door is locked. It seems as if it needs a key of some sort." The Tram 3 is south of Tram2. The Tunnel is a room. "The Tunnel is a room. You made it out, finally. The other people in the train have gone their own ways in the tunnel. Now it's just you.[paragraph break]The tunnel is a dark and eerie passageway that seemingly has no end in sight. You hear drips of water coming from every corner and the occasional pang of an old TTC pipe fixing itself in place. The chill wind and silence leave you with a haunting feeling in your gut. Just keep walking until you find something that could help you.". The Tunnel is south of The Tram Door. Davisville platform is a room. "You made it out! Now you have landed on the Davisville platform. The fresh air greets you once you arrive on the platform. This station is lacking the sticky substances and unnecessary garbage littering the ground. It is deserted since they most likely evacuated the building once the ceiling caved. Now that you have made it here, no point in stopping now! Time to find another way out.[paragraph break]As you look around you see that there is a hole on the ground right in front of you.... might as well go down..." Davisville platform is south of the Tunnel. The Rodent cave is a room. The Rodent cave is down from Davisville platform. "As you enter the hole, it is pitch black and silence surrounds you.[Paragraph break]Until suddenly...[Paragraph break]...The lights flicker on and a whole production is revealed to you. You are able to see large furry beasts scurry around until their eyes land on you.[Paragraph break]A booming chant surrounds your ears, a trapped echo of hundreds of chanting rats." The Driver compartment is a room. The Driver compartment is north of tram 1. "A clustered but cozy looking driving station. There's a lot of buttons you cannot read. A man wearing a TTC uniform is sitting in the driver's seat. Tram 1 is back in the south." The Tram Door is a locked door. The Tram Door is south of tram 3 and north of the Tunnel. [room restrictions] Instead of going south when the player is in Street: say "You can't go home yet, you need to see your friends!". Instead of going west when the player is in the platform: say “You are already running late. Quick, get on the next train!". Instead of going west when the player is in Tram 1: say "Boulders blocked"; [Objects] [objects in the eglinton station] The presto reload machine is a object. The presto reload machine is in Eglinton station. The description of the presto reload machine is "A large green and black machine. It consists of a card reader, a coin slot, a screen, and a change compartment. It reads 'Load your card here'. You check your balance. '$0.20'. You have no money to refill your card..." The poster is a object. The poster is in Eglinton station. The description of the poster is "A missing poster. It has a picture of a young man with brunette hair on it. The description reads[paragraph break]'Have you seen this person?'[paragraph break]John Mercado.[paragraph break]Age: 26[paragraph break]Height: 5'11[paragraph break]Weight: 190 lb[paragraph break]Last seen leaving his workplace wearing a pleated white hat, white double-breasted jacket, black apron, and black pants. [paragraph break]If you have any information, please call xxx-xxx-xxx." The advertisement is an object. The advertisement is in Eglinton station. The description of the advertisement is "A advertisement poster. It shows an image of a woman with shiny, voluminous blonde hair holding a bottle of shampoo. The description reads: New hair, new you." Change compartment and screen are parts of the presto reload machine. A openable closed container called the change compartment is part of the presto reload machine. The description of the change compartment is "A typical coin dispenser. You can see something shiny behind the blurry plastic flap." A object called the screen is part of the presto reload machine. The description of the screen is "There are two buttons on the screen. 'Pay with cash' or 'Pay with card'. You have neither." The transfer ticket machine is in Eglinton station. The description of the transfer ticket machine is "A red metal machine. It reads 'Transfers'. You don't need a transfer." The counter is an object in the Tim Hortons. Dollar is a object. A dollar is in the change compartment. Donut is an object. Cave prompt is an object. Cave prompt is hidden. Pen is an object. University student carries pen. Raccoon corpse is an object. Raccoon corpse is in limbo. The description of the raccoon corpse is "The limp body of the once alive raccoon. Its odour is a bit strange, almost like a smelly sock. You better not hold it too long, before it stinks up the train.". Tokens is an object. The business man carries the tokens. Key is an object. The TTC driver carries the key. The key unlocks the tram door. The ttc seats is a supporter in tram 2. The ring is scenery. The ring is on the chair. The ring is undescribed. The ring is lost. The description of the ring is "A dazzling set of gemstones set on a delicate gold surface. In the middle of the ring is an intricately inscribed design. It looks expensive.". Chair is a supporter. Chair is in driver compartment. [NPC and Dialogue] Business man is a man in the tram 1. University student is a woman in the tram 2. Tim Hortons employee is a woman in the Tim Hortons. Fare collector is a man in the Eglinton station. “The fare collector stands in his booth. He sports a deep navy blazer and a red tie, the iconic TTC uniform. He is a rather heavy-set man. Despite the lack of hair on his head, he has a bushy white mustache.” Fare collector is wearing a TTC uniform. Raccoon is a person in the tram 3. Raccoon is docile. Rat is a person. Rat is in the Rodent cave. TTC driver is a man in the driver compartment. Instead of talking to Fare collector: If the player does not carry a donut: say "[one of]'Hi, can I pay the fare?' you ask hesitantly. [paragraph break]The fare collector swipes your card. 'BEEP. BEEP.' 'Uh oh. Looks like you have insufficient funds hoho.' He says. 'Looks like you need to recharge your card'.[or]'...Actually.'[paragraph break]'I am quite hungry hoho. You see that Tim Hortons over there? If you can get me a strawberry glazed donut I'll let you pass. Just don't tell my supervisor hoho.' [stopping]"; Otherwise: Say "You give him the donut. He scans the room before unlocking the gates.'"; Now the ttc fare gate is unlocked; Now the donut is hidden. Instead of talking to business man: if raccoon is hostile and player carries a pen: say "Finally. Took you long enough. Here is your tokens. Now whatever mission you are on to escape, please execute it faster. I can still make it if we get out soon. Cheese doesn't last forever and neither does my patience!"; now the business man carries the pen; now the player carries the tokens; increase the reward points of the player by 1; stop the action; if raccoon is hostile: say "'I cannot run late for this next meeting. My stocks will plummet if left unattended for too long. The cheese industry is booming currently! Even with the recent disappearances in the old gouda it still racks in plenty of money so what does it matter! Anyways, why am I wasting my time talking to someone like you? What do you want?'[paragraph break]You can ask some questions. Try asking him about 'his job', 'himself', or 'what he forgot'."; if raccoon is docile: say "A bulky figure stands in the corner of the room. It's the same suited man that came into the cart with you. You never noticed how extraordinarily broad his shoulders are compared to his head, a physique that reminds you of a buff sumo wrestler. He's pacing around the room frantically. 'Must get to work... Can't be late... Forgot my....' you hear him say something, but can't understand.". Instead of asking the Business man about "his job": say “My job? Why do you care? But if you must know I am a large investor in the cheese stock market; a BOOMING industry currently even with the recent gouda disappearances. I can not run late for this next meeting. My stocks will plummet if left unattended for too long.”. Instead of asking the Business man about "himself": say "Why do you want to know more about myself? Are you some sort of spy from the dip stock industry? They are always taking our customers! If you must know, I am a busy man who needs to make a meeting with the best stock industry out there. Now please, hurry along.". Instead of asking the Business man about "what he forgot": say "Well what I forgot, how did you know I forgot something? I actually do in fact need a pen. If you were to find one for me I could potentially help you with an item you need in exchange. It is only fair.". Instead of talking to Tim Hortons Employee: If the player does not carry a dollar: Say "The employee looks at you. 'Sorry hun, we don't give free food here.'"; Otherwise: Say "You hand the employee the dollar you found. She hands you your donut. 'Here you go hunny.'"; Now the player carries the donut; Now the dollar is hidden. Instead of talking to TTC driver: If the reward points of the player is less than 1: say "The TTC conductor greets you with an unusually calm demeanour. As if he has experienced an exact situation like this before. His fed-up aura is actually quite humorous.[paragraph break]'Ah, I knew I should have stayed home today. Out of all the crazy things that happen at Eglinton, this by far has to be the wildest. And there have been rumours about abductions! Anyways, I have the key to the exit at the end of the car. However, I will need these things. A ring I seem to have lost on this train, some tokens -- yes I know they're out of circulation but someone on this train is bound to have some, and finally a raccoon.'[paragraph break] You look at him, your face fixed in a confused position. [paragraph break] 'There has been this darned raccoon living in this subway train and popping out at the worst possible moments. It is time for him to meet his end. I need proof too so bring the dead raccoon back to me, and I do not care how many pieces there are'."; now raccoon is hostile; if player carries raccoon corpse: say "Excellent, thank you. I'll make good use of this hide... Keep up the good work and go find the other items."; increase driver points of the player by 1; now the TTC driver carries the raccoon corpse; if player carries tokens: say "My collection of tokens is almost done, thanks to you. Keep looking for the remaining objects."; increase driver points of the player by 1; now the TTC driver carries the tokens; if the driver points of the player is 2: say "I believe I dropped my ring somewhere in this compartment, try looking under or above objects."; if player carries ring: say "Oh, there's my ring. Oops. It must've slipped off my finger and fell down there. Thank you for finding it. It belonged to my late wife..."; increase driver points of the player by 1; now the TTC driver carries the ring; if the driver points of the player is 3: say "I'm proud of you. Thank you for finding those objects, here's the key."; now the player carries the key. Instead of talking to university student: if raccoon is docile: say "A university student sits alone. Petrified in place by the thought they may be stuck in here until the end of time. They look up to you with anxious eyes yearning for good news.[paragraph break]’Oh hi, hey, hello, what’s going on? Are we going to die? I can’t die yet! So much has gone wrong but this can’t be the end?'"; otherwise: say "'Ugh... I still need to do my homework if I ever get out of here. Can you help me answer this? I'll give you anything you need.'[paragraph break]She gives you a sheets of paper. Listed on it is an english question:[paragraph break]The sentence 'I'm so hungry I could eat a horse' is an example of which literary device:[paragraph break]1.Simile[paragraph break]2.Onomatopoeia[paragraph break]3.Hyperbole[paragraph break]4.Alliteration". Instead of hyperbolizing university student: if raccoon is hostile: say "Wow! Thank you, I think that's right. Here, I'll give you my favourite pen for helping me."; now player has pen; otherwise: say "I don't think that's correct...". Instead of simileing university student: if raccoon is hostile: say "I don't think that's right..."; otherwise: say "I don't think that's correct...". Instead of onomatopoeiaing university student: if raccoon is hostile: say "I don't think that's right..."; otherwise: say "I don't think that's correct...". Instead of alliterationing university student: if raccoon is hostile: say "I don't think that's right..."; otherwise: say "I don't think that's correct...". Instead of taking ring: say "You picked up the ring. Let's give this back."; now the player has the ring; increase the reward points of the player by 1. Instead of talking to raccoon: if raccoon is hostile: say "The raccoon is charging at you! Quick, do something.[paragraph break]1.Hit[paragraph break]2.Bite[paragraph break]3.Whack[paragraph break]4.Heal."; otherwise: say "The raccoon hisses at you.". Instead of biting the raccoon: if raccoon is hostile: increase the whack points of the player by 1; if the current hit points of the raccoon is less than 15: say "[line break]You're getting tired of whacking! Try another action."; stop the action; let the damage be a random number between 5 and 15; say "You bite [the noun]??? Causing [damage] points of damage, it's super EFFECTIVE, but why would you do that?"; decrease the current hit points of the noun by the damage; increase the bite points of the player by 1; if the current hit points of the raccoon is less than 0: say "[line break][The noun] is dead! We should bring this raccoon corpse back to the driver before it starts to stink…"; now the raccoon is dead; stop the action; let the enemy damage be a random number between 2 and 6; say "[line break][The noun] bites you, causing [enemy damage] points of damage! Remember you only have 50 health[paragraph break]1.Hit[paragraph break]2.Bite[paragraph break]3.Whack[paragraph break]4.Heal."; decrease the current hit points of the player by the enemy damage; if the current hit points of the player is less than 0: say "[line break]You died! That sneaky little garbage bandit got to you and now you have died."; end the story; if the bite points of the player is greater than 1: say "[line break]You died of rabies! You bit the nasty infected raccoon too much and now the virus in its blood has transferred to you."; end the story. Instead of hitting the raccoon: if raccoon is hostile: let the damage be a random number between 2 and 9; say "You hit [the noun], causing [damage] points of damage!"; decrease the current hit points of the noun by the damage; if the current hit points of the raccoon is less than 0: say "[line break][The noun] is dead! We should bring this raccoon corpse back to the driver before it starts to stink…"; now the raccoon is dead; now the raccoon is in the limbo; now the raccoon corpse is in tram 3; increase the reward points of the player by 1; stop the action; let the enemy damage be a random number between 2 and 10; say "[line break][The noun] attacks you with its grimy paws, causing [enemy damage] points of damage! Be careful, you only have 50 health total according to this strange score[paragraph break]1.Hit[paragraph break]2.Bite[paragraph break]3.Whack[paragraph break]4.Heal"; decrease the current hit points of the player by the enemy damage; if the current hit points of the player is less than 0: say "[line break]You died! That sneaky little garbage bandit was stronger than you thought."; end the story; otherwise: say "The raccoon hisses at you." Instead of whacking the raccoon: if raccoon is hostile: increase the whack points of the player by 1; if the current hit points of the raccoon is less than 9: say "[line break]You're getting tired of whacking! Try another action."; stop the action; otherwise: let the damage be a random number between 2 and 9; say "You whack [the noun], causing [damage] points of damage!"; decrease the current hit points of the noun by the damage; if the current hit points of the raccoon is less than 0: say "[line break][The noun] is dead! We should bring this raccoon corpse back to the driver before it starts to stink…"; now the raccoon is dead; stop the action; let the enemy damage be a random number between 2 and 10; say "[line break][The noun] whacks you back! This raccoon has got some moves. Your number goes down [enemy damage] points![paragraph break]1.Hit[paragraph break]2.Bite[paragraph break]3.Whack[paragraph break]4.Heal."; decrease the current hit points of the player by the enemy damage; if the current hit points of the player is less than 0: say "[line break]You died! That sneaky little garbage bandit was stronger than you thought."; end the story. Instead of healing: if raccoon is hostile: let the damage be a random number between 2 and 9; say "You heal yourself by [damage] points. Your health goes up.[paragraph break]1.Hit[paragraph break]2.Bite[paragraph break]3.Whack[paragraph break]4.Heal."; increase the current hit points of the player by the damage; increase the stamina points of the player by 1; if the current hit points of the raccoon is less than 0: say "[line break][The noun] is dead! We should bring this raccoon corpse back to the driver before it starts to stink…"; now the raccoon is dead; stop the action. Instead of looking under chair: say "There's a glimmer of gold underneath the seat. That must be the ring.". Instead of going to tram 3 when player is in tunnel: say "You can't go back, you need to keep moving forward.". Instead of shaking presto reload machine: If the player does not carry a dollar: Say "You shake the presto machine. There seems to be something rattling in the change compartment.". Instead of hitting presto reload machine: If the player does not carry a dollar: Say "You hit the presto machine. There seems to be something rattling in the change compartment". Instead of hitting [object]: say "what are you hitting?". Instead of talking to rat: say "[one of]'Rats rats we are the rats! Rats rats WE are the RATS!! RATS RATS WE ARE THE RATS!!!' [or]'No no! I come in peace!' You say to them. [or]Once they all calm down and gather around you they begin to tell you a story to explain everything that you have been wondering. [or]'So we are the Rat Mafia. The cheese stock-that's our doing. The recent disappearances-that's our doing. The ceiling caving in-that's our doing. Now although it may seem scary or confusing, it is important to understand we were doing this because our people needed help, plus these lovely old grandmothers are living their best lives here! [or]You turn around and come face to face with your grandmother, among hundreds of people, all wearing aprons, including that man on the missing poster. [or]'Grandma! Grandma! It's me, your grandchild!' You scream, expecting her to jump into your arms or run away from the rats. Instead, she says something that truly shocks you. [or]I'm sorry grandchild...' she starts, 'The rats here treat me better than I have ever been treated above ground. They appreciate my cooking, my knitting, and my cheese making skills. They never ignore me. They never neglect me. I'll never return above ground. I am one of them now and I shall stay loyal to them until death.' [or]A big rat pushes his way past the endless sea of workers and rats. 'Yo, my name is Biggie Cheese, yo. I'll give you an exclusive deal, yo. If you join us and your beloved grandmother, I'll let you become an important member of our society, yo. Otherwise, I can push the rocks out, but you'll be dishonored from our society and banned from the underground forever homie. What do you choose?'[paragraph break]1.Join the rat society[paragraph break]2.Break free from the underground[stopping]". Instead of ratting the rat: say "You choose to join the rat society.[paragraph break]'Good job dawg, I had my faith that you would choose the right decision'. A smaller rat squeezes out from the shrouds of rodents and hands Biggie Cheese a white robe, similar to the one he is wearing.[paragraph break]'This is the robe of our honorable ones, the highest of the high in our rodent society, and I would like to give this to you, yo.'. You raise up your hand and carefully put on the uniform. Now, you are one of them, and one of the rats forever. Slowly, the rats start chanting again.[paragraph break]'Rats rats we are the rats. Rats rats we are the RATS.'[paragraph break]You join them.[paragraph break]'RATS RATS WE ARE THE RATS! RATS RATS WE ARE THE RATS!! RATS RATS WE ARE THE RATS!!!'. The booming sounds echo through the cave, carrying sounds up and into the outside world, but you don't care about that. In fact, you don't need to worry about anywhere else but this cave anymore. You may be forever bound underground, but you are happy."; end the story. Instead of freeing the rat: say "I thought you would make the right choice... Ay...If you're sure about this, I'll help you, but you need to understand that you can never return here or see your grandmother again.'[paragraph break]You look at your grandmother, and even she is shaking her head in disappointment. Even if you miss her, you take comfort in the fact she is well taken care of here.[paragraph break]You follow Biggie cheese back to Davisville station. He uses his huge rat muscle to hoist the boulder easily on his shoulder, creating an exit for you. It's finally over, or is it?[paragraph break]You step outside the station. It's a hot summer day. You need to go to Woodbine beach to see your friends, except for one thing... Everything around you is rubble, demolished or in ruins. The city you once knew is nothing more than a ghost town now, wrecked by the earthquake. The air is silent. Everyone has evacuated, and now you are alone."; end the story. Instead of punching presto reload machine: say "You can hear something jingle in the change compartment". [testing codes]