|
| 1 | +# Copyright (c) 2014 by Michael Zahniser |
| 2 | +# Copyright (c) 2024 by Zitchas |
| 3 | +# |
| 4 | +# Rumskib is free software: you can redistribute it and/or modify it under the |
| 5 | +# terms of the GNU General Public License as published by the Free Software |
| 6 | +# Foundation, either version 3 of the License, or (at your option) any later version. |
| 7 | +# |
| 8 | +# Rumskib is distributed in the hope that it will be useful, but WITHOUT ANY |
| 9 | +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A |
| 10 | +# PARTICULAR PURPOSE. See the GNU General Public License for more details. |
| 11 | +# |
| 12 | +# You should have received a copy of the GNU General Public License along with |
| 13 | +# this program. If not, see <https://www.gnu.org/licenses/>. |
| 14 | + |
| 15 | +disable mission |
| 16 | + "Intro [0]" |
| 17 | + |
| 18 | +mission "Rumskib: Intro [0]" |
| 19 | + name "Passenger to <planet>" |
| 20 | + description "This old-timer captain offered to ride along with you to <destination>, and to give you some tips along the way." |
| 21 | + landing |
| 22 | + passengers 1 |
| 23 | + source "New Boston" |
| 24 | + destination "New Greenland" |
| 25 | + to offer |
| 26 | + not "hai space start" |
| 27 | + |
| 28 | + on offer |
| 29 | + log "Finally scraped together enough money for a down payment on a starship. The interest on the mortgage is exorbitant." |
| 30 | + log "Factions" "Republic" `Hundreds of years ago, the independent territories in different parts of human space agreed to join together into a single democratic government, with Earth as its capital. The rise of the Republic ushered in a long period of peace and prosperity in human history.` |
| 31 | + `Representation in the Republic Parliament is based on population. That means that some individual "Paradise Worlds" have more representatives than entire regions of space like the Dirt Belt that are more sparsely settled.` |
| 32 | + log "Factions" "Syndicate" `The Syndicate is a megacorporation, the largest employer in human space. People who cannot find steady work elsewhere flock to the Syndicate factory worlds, where they are almost guaranteed to find a job. Although the Syndicate is technically part of the Republic, Syndicate worlds are governed directly by the corporation.` |
| 33 | + `The Syndicate is a central part of the Republic's economy, but they are also well known for selling shoddy products and for doing damage to the environment on the worlds they control. Their treatment of workers is questionable, and their opposition to organized labor is legendary. Some Syndicate factory towns have even been accused of human rights abuses.` |
| 34 | + log "Factions" "Pirates" `In poorer and more remote star systems, where the Navy seldom patrols, pirate attacks on merchant ships are frequent. Pirates are also known to attack large, unguarded convoys of freighters even in more populated areas. Most pirate fleets come from lawless worlds on the outskirts of human space.` |
| 35 | + conversation |
| 36 | + branch lampyrid |
| 37 | + has "flagship model: Lampyrid Mk. II" |
| 38 | + `With some trepidation, you give the shipyard owner your money and take your new ship for a test drive, piloting it out of the shipyard and onto a spare landing pad by the spaceport. Then you get out and look the ship over a bit more closely. You are busy polishing out a few rust spots with a piece of steel wool when an old man in grease-stained coveralls walks up.` |
| 39 | + ` "Nothing quite like buying your very first starship," he says.` |
| 40 | + goto firststarship |
| 41 | + label lampyrid |
| 42 | + `With some trepidation, you show the shipyard comptroller your license and registration. They look it over briefly before grunting and waving for you to continue on your way. Within minutes you liftoff for a test drive, piloting your Lampyrid out of the shipyard and onto a spare landing pad by the spaceport. Then you get out and look over the ship, thinking about how much of a wreck it was when you first found it. You are busy checking the torque on a recalcitrant nut when an old man in grease-stained coveralls walks up.` |
| 43 | + ` "Nothing quite like your first time at the controls," he says.` |
| 44 | + label firststarship |
| 45 | + choice |
| 46 | + ` "Yeah, I'm still kind of in shock over how much money I spent."` |
| 47 | + to display |
| 48 | + not "flagship model: Lampyrid Mk. II" |
| 49 | + goto money |
| 50 | + ` "It took a lot of work, but it feels awesome!"` |
| 51 | + to display |
| 52 | + has "flagship model: Lampyrid Mk. II" |
| 53 | + goto hardwork |
| 54 | + ` "Well, I don't plan to get too attached to this one. I'll be flying something much nicer before long."` |
| 55 | + goto bigger |
| 56 | + ` "Beat it, old-timer, I've got more important things to do than chat with you."` |
| 57 | + decline |
| 58 | + label hardwork |
| 59 | + ` He grins. "It takes a lot of knowledge and skill to get a ship running. Good thing you aren't depending on a loan. It's a crime how much interest the banks charge to first-timers. It's been that way ever since when I first started out."` |
| 60 | + goto captain |
| 61 | + label money |
| 62 | + ` He grins. "I know the feeling. It's a crime how much interest the banks charge to first-timers. It's been that way ever since when I first started out."` |
| 63 | + goto captain |
| 64 | + label bigger |
| 65 | + ` He smiles. "I'm sure you will. But there's something nice to having a ship you can pilot all by yourself. Believe me, once you have to start managing crew and paying salaries, or keeping track of a whole fleet, you'll miss these days when everything was simple."` |
| 66 | + goto captain |
| 67 | + label captain |
| 68 | + ` "You're a captain?" you ask.` |
| 69 | + ` "Was," he says. "Sold off my fleet a few days ago, and I already miss it. But it was time. Time for me to retire." His voice trails off, then his face lights up. "Say, any chance I could hitch a ride with you, maybe show you the ropes, give you some pointers? I could pay you, of course."` |
| 70 | + choice |
| 71 | + ` "Sure, where are you trying to get to?"` |
| 72 | + ` "Sorry, I'd rather figure things out on my own."` |
| 73 | + decline |
| 74 | + ` "Well," he says, "I've got a spot reserved in a retirement home, but I don't mind taking a roundabout way to get there. For starters, how about you give me a lift to <planet>? It's just one jump away from here; I can mark it on your map."` |
| 75 | + choice |
| 76 | + ` "Sounds good!"` |
| 77 | + goto end |
| 78 | + ` "How much will you pay me?"` |
| 79 | + ` "That's kind of a rude question," he says, "but I'll pay you ten thousand credits. I guarantee you that's more than any captain ever gets for carrying one passenger for one day."` |
| 80 | + choice |
| 81 | + ` "That's really generous. Thank you."` |
| 82 | + goto end |
| 83 | + ` "You're treating me like a charity case? No thanks, I'll earn my money legitimately."` |
| 84 | + decline |
| 85 | + label end |
| 86 | + ` "Great," he says. "My name is James, by the way."` |
| 87 | + ` "<first> <last>," you say.` |
| 88 | + branch MZ |
| 89 | + has "name: Michael Zahniser" |
| 90 | + ` "I'm looking forward to traveling with you, Captain <last>," says James.` |
| 91 | + goto advice |
| 92 | + label MZ |
| 93 | + ` "<first> <last>?" he stops for a moment. "I've heard that name before. Reminds me of someone famous, I think," says James. "Anyways, I'm looking forward to traveling with you."` |
| 94 | + label advice |
| 95 | + ` As you're helping him wheel his luggage aboard and showing him his bunk, he says, "Before we take off, you might head on over to the trading center and stock up on medical goods; we can sell those for a good profit on <planet>. Also make sure to visit the local outfitter. While they don't sell much here compared to on the big manufacturing worlds, every world with an outfitter will at least carry a map with information on the neighboring systems. Buying them can help if you're not quite sure where you're going."` |
| 96 | + branch registration |
| 97 | + has "flagship model: Lampyrid Mk. II" |
| 98 | + ` With that, he settles down to wait for departure.` |
| 99 | + accept |
| 100 | + label registration |
| 101 | + ` He frowns down at his commlink, then smiles. "I see you haven't even finished the registration process yet. You should probably pull up your pilot information and register a name for your ship. If they haven't changed the forms since I last did it, you should just need to click on the ship tab, and then click on the blank where your ship name should be. Then you will be all legal."` |
| 102 | + accept |
| 103 | + |
| 104 | + on accept |
| 105 | + log "Getting some basic instructions on making a living as a merchant from an old captain named James." |
| 106 | + |
| 107 | + on complete |
| 108 | + payment 10000 |
| 109 | + set "Intro [0]: done" |
| 110 | + conversation |
| 111 | + `As you land on <planet>, James says, "Congrats on your first trip through hyperspace! I'm impressed that you didn't throw up; most folks do, the first time."` |
| 112 | + ` "Including you?" you ask.` |
| 113 | + ` "Yeah, and then spent half an hour in orbit cleaning my cabin while hoping the passengers wouldn't come out of their bunk room and see the mess. Not my proudest moment. Anyway, here's your pay." He hands you <payment>.` |
| 114 | + ` Then he adds, "If you're okay with giving me a lift for a while longer, sell off any of that cargo you bought and then meet me in the spaceport. I'll see if I can rustle up any interesting work for you to do."` |
| 115 | + `` |
| 116 | + ` (Click the "Spaceport" button to continue this mission.)` |
| 117 | + |
| 118 | + |
0 commit comments