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?
Freighter Raphus
by
simon
Played 703 times
View game source
(spoilers!)
Download the
.z8 file
Source Code
Use no scoring. Section 1 Extensions Include Postures by Emily Short. Include Exit Lister by Gavin Lambert. Include Basic Screen Effects by Emily Short. Section 2 Extension set ups Section 2,1 Postures A chair is a kind of supporter. A chair is always enterable. Every chair allows seated and standing. The posture of a chair is usually seated. A bed is a kind of supporter. A bed is always enterable. Every chair allows seated and reclining. The posture of a bed is usually reclining. A cloakroom is a kind of supporter. A cloakroom is always enterable. Every cloakroom allows seated. Section 3 Variables The player has a number called choke. The choke of the player is 1. The player has a number called crash. The crash of the player is 1. Section 5 New Commands Understand "use [something]" as using. using is an action applying to one thing. Understand "hide under [something]" as hiding. Hiding is an action applying to one thing. Understand "activate [something]" as switching on. Activating is an action applying to one thing. Section 8 When Play Begins When play begins: say "It was a normal Monday morning, you were just about to start another 12 hour shift in the warehouse when the announcement came – Global Corp (GC for short) had finally found earths twin and needed volunteers to help terraform the planet. You jumped at the chance, what an adventure! Off to a new planet covered in primitive plants and insects this could be your chance to make a difference! That was the idea, the reality was that instead of 12 hour shifts in the warehouse, now you do 24 hour shifts on a supply freighter, ferrying supplies back and forth, you haven’t left the ship in a month! It wasn’t too bad, the ship is automated and you just have to be there in case any emergencies arise. Due to advances in space travel the journey only takes a week, and once you lie down on the bunk the ship releases gases into the ship to knock you out, only bringing you back round when you’re orbiting the planet or back on earth.[line break]Your on your way back to earth after dropping off supplies, all you saw of the new planet was the inside of the hanger"; center "Your awake, something must be wrong.....[line break]"; now the player is in Crew Quarters. Section 10 Rooms Section 10.1 Spaceship Raphus Crew Quarters is a posture-unfriendly room. Crew Quarters is southwest of Command Deck. The Bunk is a bed. The printed name is "Bunkâ€. The description is "the simple metal frame is fixed firmly to the floor, a lattice work of wire stretches across the frame to allow you to sit or lie down. There is nothing else on the bunk." Bunk is in Crew Quarters. Bunk allows seated and reclining. Bunk is not portable. Understand "bed" and "frame" as Bunk. The Small Key is in the locker. Instead of searching the bunk when the Small Key is in the locker: say "You search the bunk and find a small key under the bunk. it must have fallen out of your pocket while you slept.."; now the player has the Small Key. Locker is an openable container in Crew Quarters. Locker is fixed in place. Locker is locked. The Small Key unlocks the locker. Battery is an object. Battery is in locker. Toilet is a cloakroom. Toilet is in Crew Quarters. The description is "The shiny metal bowl seems to extrude out of the walls without a joinâ€. Toilet is not portable. Instead of searching the toilet: Say "there is nothing in the toilet.". Instead of using the toilet: Say "you try and force yourself to go, but no success. As you stand up the toilet automatically flushes.". Instead of sitting on the toilet: Say "you try and force yourself to go, but no success. As you stand up the toilet automatically flushes.". Instead of hiding toilet: Say "how big do you think the toilet is!". Feed Station is an object in Crew Quarters. The description is "This is filled with the most nutritious gruel you can image, you can't wait to get back to earth to have a decent meal". instead of doing anything other than examining with Feed Station: say "You've got more pressing matters to deal with!". Understand "feed", "station" and "gruel" as Feed Station. Command Deck is a posture-unfriendly room. The description is "[if EngineFailure is happening]The command screen is blank.[end if][if collisionCourse is happening]The command screen shows an asteroid, getting bigger all the time heading for the ship![end if][if Avoided is happening]The comand screen shows empty space.[end if]". ControlPanel is an object in Command Deck. ControlPanel is a supporter. The printed name is “Control Panelâ€. ControlPanel is fixed in place. Understand "control panel", "control" and "panel" as ControlPanel. The Radio is a device on the ControlPanel. The radio is switched off. "[if switched on]The radio plays static[otherwise]The radio is off[end if].". The description is "[if EngineFailure is happening]There is no power going to the radio.[end if]". AutoPilot is a device on the ControlPanel. The printed name is "Auto Pilot". The AutoPilot is switched off. The description is "[if EngineFailure is happening]There is no power going to the Auto Pilot.[end if]". Understand "auto Pilot" and "auto" and "pilot" as AutoPilot. Scanner is a device on the ControlPanel. The Scanner is switched off. The description is "[if EngineFailure is happening]There is no power going to the scanner.[end if]". Instead of switching on the Radio when EngineFailure is happening: Say “nothing happensâ€. Instead of switching on AutoPilot when EngineFailure is happening: Say “nothing happensâ€. Instead of switching on the Scanner when EngineFailure is happening: Say “nothing happensâ€. Cargo Bay is a posture-unfriendly room. Cargo Bay is south of Command Deck. The description is "This will be filled with supplies once you've made it back to earth, but for now its empty.". Evacuation Area is a posture-unfriendly room. Evacuation Area is southeast of Command Deck. The description is "This is the ships evacuation area, equipped with the latest safety devices". Escape Pod is an object. Escape Pod is fixed in place. The description is "Microsoft version 10.1.3.7 Escape Pod, guaranteed to keep you alive or your money back![line break]Hope it doesn't need an upgrade.". Escape Pod is in Evacuation Area. Understand "pod" and "escape" as Escape Pod. Instead of entering Escape Pod: say "The pod isn't activated yet, the controls must be somewhere.". Light is a device on Escape Pod. Instead of switching on Light: say "There isn't a switch". Key Pad is a device on Escape Pod. Key Pad is switched on. Understand "pad" and "keypad" as Key Pad. The description of the Key Pad is "Can you picture the password?" After examining the Key Pad: now the command prompt is "Please enter the password now. >"; continue the action. After reading a command when the command prompt is "Please enter the password now. >": increment the turn count; if the player's command matches "albion": say "**BUZZ** You have activated the escape pod."; now the Light is switched on; now the command prompt is ">"; otherwise: say "The Escape Pod hasn't been activated."; now the command prompt is "Would you like to try again? (Yes or No) >"; reject the player's command. After reading a command when the command prompt is "Would you like to try again? (Yes or No) >": if the player's command matches "yes" or the player's command matches "y": now the command prompt is "Please enter the password now. >"; say line break; say run paragraph on; reject the player's command; if the player's command matches "no" or the player's command matches "n": now the command prompt is ">"; say line break; say run paragraph on; reject the player's command; otherwise: say line break; say run paragraph on; reject the player's command. Maintenance Area is a posture-unfriendly room. Maintenance Area is down of Cargo Bay. The description is "The maintenance area gives access to the ships engines and other systems". Engine is scenery in Maintenance Area. The description is "Your no engineer, you don't understand anything about the ships engines, better leave it to the maintenance droid to fix". Understand "engines" as Engine. Droid is a device in Maintenance Area. The description is "Microsoft's Standard Maintenance Hover Droid. Probably due a software upgrade![line break][if the battery is not part of the droid]it looks like it needs a battery.[end if]". Instead of taking Droid: say "It's too heavy". Instead of inserting the Battery into the Droid: Now the Battery is part of the Droid; Say "The droid now has power". Instead of inserting the Battery into the Droid when the Battery is part of the Droid: say "You've already inserted the battery into the droid.". Instead of switching on the droid when the battery is not part of the droid: say "the droid has no power". Instead of inserting the Battery into something: Say “That’s not possible.â€. Instead of switching off the droid: say "[if the droid is switched off]The droid is already switched off.[end if][if the droid is switched on]The droid is trying to repair the engines.[end if]". Raphus is a region. Crew Quarters and Command Deck and Cargo Bay and Evacuation Area and Maintenance Area are in Raphus. Section 20 Scenes Section 20.1 Engine Failure EngineFailure is a scene. EngineFailure begins when play begins. EngineFailure ends when RepairShip begins. . RepairShip is a scene. RepairShip begins when the Droid is switched on. When RepairShip begins: Say “The droid slowly lights up, and begins to scan the engine, then begins repairsâ€; center "POWER RESTORED[line break]"; center "FULL LIFE SUPPORT RESTORED[line break]"; center "WARNING DRIVE SYSTEMS OFFLINE[line break]"; say "[line break]The lights brighten, the air gets warmer and you find it easier to breathe. It seems that the droid has fixed the power supply which has restored full life support. There is still no noise from the engines.[line break]."; now the description of the droid is "the droid is busy trying to repair the engines". Section 20.2 Collision Course CollisionCourse is a scene. CollisionCourse begins when RepairShip begins. CollisionCourse ends when the Autopilot is switched on. Section 20.3 Avoided Avoided is a scene. Avoided begins when the Autopilot is switched on. When Avoided begins: say "Even tho the engines aren't functioning fully, the Auto Pilot manages to manoeuvre the ship away from the asteroid.[line break]The engines stop, and an explosion can be heard somewhere in the ship......."; remove droid from play; now the description of Engine is "The good news is that life support is still functioning, the bad news is the explosion destroyed the droid and the drive system!"; now the description of Maintenance Area is "The engines are damaged, smoke blurs your eyes. The drive system is destroyed!". Section 30 Every Turn Section 30.1 Engine Failure Every turn when EngineFailure is happening and a random chance of 1 in 1 succeeds:: center " WARNING, ENGINE FAILURE ! [line break]"; center "LIFE SUPPORT SYSTEMS SHUTTING DOWN ![line break]". Every turn when EngineFailure is happening and the choke of the player is 1: Say "The lights are starting to dim...". Every turn when EngineFailure is happening and the choke of the player is 3: Say "Its starting to get cold". Every turn when EngineFailure is happening and the choke of the player is 5: Say "The air is getting thin". Every turn when EngineFailure is happening and the choke of the player is 7: Say "Your fingers are starting too numb". Every turn when EngineFailure is happening and the choke of the player is 9: Say "Your starting to grasp for breath". Every turn when EngineFailure is happening and the choke of the player is 11: Say "It's going to be a race between freezing too death and suffocation". Every turn when EngineFailure is happening and the choke of the player is 13: Say "The lights are starting too fail". Every turn when EngineFailure is happening and the choke of the player is 15: say "Life support shuts down, you freeze to death before you can asphyxiate from lack of oxygen"; end the story. Every turn when EngineFailure is happening: Change the choke of the player to the choke of the player + 1. Section 30.2 Collision Course Every turn when CollisionCourse is happening: center "WARNING WARNING[line break]"; center "COLLISION IMMINENT![line break]"; change the crash of the player to the crash of the player + 1. Every turn when Avoided is happening and the radio is switched on and the player is in Command Deck: say "The radio plays a message from GC: We've been monitoring the ship, suggest you evacuate immediately. The code is 'albion'". Section 40 Defeat Every turn when the choke of the player is 30: say "The ship has blown up"; end the story. Every turn when the crash of the player is 10: say "The ship has crashed into the asteroid and has been destroyed!"; end the story. Section 50 Winning Winning is a scene. Winning begins when Light is switched on. When Winning begins: say "The Escape Pod opens and you enter with relief. The Escape Pod jettisons from the ship and begins its long journey to the nearest planet. Soon you are put into suspended animation until you are rescued.[line break]"; center "Congratulations! You've won this game."; end the story.