Open
Milestone
0.7 - Daedalus movements, planets, and expeditions
This milestone aims to implement Daedalus movements and planets gameplay (searching for planets, go to orbit, and explore them).
Data model
Daedalus movements
Actions
-
Player can load fuel into combustion chamber #847 (closed) -
Player can remove fuel from combustion chamber #848 (closed) -
Player can verify the amount of fuel in combustion chamber #893 (closed) -
Non-commander players can access the command terminal with the hacker kit #849 (closed) -
From the command terminal, player can orientate the ship #853 (closed) -
NERON should do an announcement
-
-
From the command terminal, player can launch a travel lasting 1 cycle (if there is at least 1 unit of fuel in combustion chamber) #854 (closed) -
NERON should do an announcement #855 (closed)
-
-
Commander can access the command terminal #887 (closed) -
Show Character titles in frontend #902 (closed)
Travel
-
At travel launch, all players not on the Daedalus die #858 (closed) -
At travel launch, all patrol ships not on the Daedalus are destroyed #859 (closed) -
At travel launch, attacking hunters are put into a pool #860 (closed) -
At travel launch, all items in space are lost #861 (closed) -
After travel, a new wave of hunters is systematically spawn (additionally to the usual random cycle hunter wave). This wave size should be half the size of the previous one and is composed of hunters of the pool #866 (closed) -
After travel, NERON should do an annoucement #868 (closed) -
During travel, other travels are impossible #862 (closed) -
During travel, patrol ships can't leave the Daedalus #864 (closed)
Planets
-
Player can access the astro terminal #869 (closed) -
From astro terminal, if not in orbit, player can find planets for 3AP (50% chance) #873 (closed) -
+30% chance (additive) if the planet scanner is working
-
-
From astro terminal, players should see their already scanned planets #878 (closed) -
From astro terminal, if not dirty, player can analyze the planet to reveal 1 section per attempt (oxygen, volcano...) #879 (closed) -
At travel launch, if the Daedalus orientation and amount of fuel in combustion chamber matches a planet, we should go to its orbit #880 (closed) -
We should see it in front (or Phaser scene?) #881 (closed) -
From astro terminal, player can (only) see this planet #882 (closed) -
Planet analysis cost is reduced by 1 AP and reveal one more section by attempt #883 (closed) -
NERON should do an announcement #855 (closed)
-
-
At travel launch, all other planets are lost #886 (closed)
Explorations
-
If in orbit, players can take off to planets with the Icarus, triggering an exploration #912 (closed) -
If in orbit, if in a patrol ship, players can land into a planet -
At expedition launch, launch an expedition with the players on the planet #917 (closed) -
At expedition launch, an alert should be created #920 (closed) -
During an exploration, players should visit a certain amount of planet sectors #922 (closed) -
Each visit should last 1/18ème of a cycle (10 minutes for 3-hour cycles)
-
-
Each visited sector should trigger a random event from a sector specific pool (fighting a creature, losing HP from an accident, finding an artefact...) #923 (closed) -
Implement all planet sector events #943 (closed)
-
-
During an exploration, players can see the exploration advancement "in real time" in a specific panel -
During an exploration, some items should influence the exploration (example : the compass should prevent the "Lost" and "Errance" events) #944 (closed) -
After an exploration, players can access an exploration archive detailing the sectors and events encountered