:: StoryTitle Space Exploration in Harlowe :: Start [[Explore Space!|Explore Space 1]] :: Startup[startup] (set: $health to 20) (set: $fuel to 3) (set: $system to (a:) ) (set: $numberOfJumpsLeft to 10) :: Generate System { (set: _planets to (range: 0, (random: 1, 3) ) ) (set: $system to (a:) ) (for: each _i, ..._planets )[ (set: $system to it + (a: (either: "RED", "GREEN") ) ) ] } :: HUD Health: $health Fuel: $fuel Number of Jumps Left: $numberOfJumpsLeft (display: "Check Status") :: Display System { (for: each _planet, ...$system)[ (if: _planet is "RED")[ (link: _planet)[ (display: "Show Outcome - Red") ] ] (if: _planet is "GREEN")[ (link: _planet)[ (display: "Show Outcome - Green") ] ]
] } :: Explore Space 1 (link: "Hyperjump")[ (set: $fuel to it - 1) (set: $numberOfJumpsLeft to it - 1) (goto: "Explore Space 2") ] [(display: "HUD")]= 6)[ (set: _foundHealth to (random: 1, 3) ) During a brief pause, the ship was able to be repaired. (+_foundHealth to health) (set: $health to it + _foundHealth ) ] (else:) [ Nothing happened. ] (replace: ?HUD)[(display: "HUD")] } :: Show Outcome - Red { (set: _percentage to (random: 1, 10) ) (if: _percentage is >= 6)[ (set: _foundHealth to (random: 1, 5) ) (set: _foundFuel to (random: 1, 3) ) The hostile environment damaged the ship, but extra fuel was found. (-_foundHealth to health and +_foundFuel to fuel) (set: $health to it - _foundHealth ) (set: $fuel to it + _foundFuel ) ] (else-if: _percentage <= 3)[ (set: _foundHealth to (random: 2, 7) ) A hostile ship attacked. (-_foundHealth to health) (set: $health to it - _foundHealth ) ] (else:)[ Nothing happened. ] (replace: ?HUD)[(display: "HUD")] } :: Explore Space 2 (link: "Hyperjump")[ (set: $fuel to it - 1) (set: $numberOfJumpsLeft to it - 1) (goto: "Explore Space 1") ] [(display: "HUD")]