Daedalus

The Daedalus is the setting of every eMush game. It is a small exploration and research vessel designed with the intent of searching the Magellan Nebula for Eden, a utopian world where humanity can resettle and repopulate. Unfortunately, the
Mush have already infiltrated the ship...
Gameplay
In in-game nomenclature, a "ship" refers to a single game session in eMush.
- Although gameplay starts when the first player joins, features are limited until selection occurs. Selection happens either when 16 players join the ship, or when three full days have passed.
- A ship ends when a win/lose condition is met (see Ending the Game).
- Once a ship ends, all players gain access to an end page that compiles various statistics.
Each game is mostly identical, but a few things may change from ship to ship:
- Items are scattered randomly throughout the ship when the game starts (though most will spawn in Storage rooms).
- Different
Blueprints and
Mage Books may spawn. - A ship will contain either
Finola and
Chao or
Andie and
Derek. - Holiday events may create additional differences.
Cycle Management
The Daedalus makes a number of different calculations during each cycle change. The order of operations is as follows:
Daedalus new cycle order : Check if General Patching Up project activate Check if new day and do miscellaneous stuff around that Add hunters and incident points +5% to a project if neron thread is done remove oxygen force mush selection if lobby phase took too long reset spore if new days reset daily special action points kill players from lack of oxygen Handle ship status new cycle Handle players new cycle : --- update cycle related achievements --- Handle players status --- Handle diseases appearing or healing through time --- update sleep and lost related achievements --- Handle new day HP gain --- Handle new day moral lost --- Handle death by suicide --- Handle AP / MP gain --- Handle logistics --- Handle everything modifier related (bonus / malus AP/MP from skill, dirty by disease,...) Give new cycle glory Handle equipments new cycle : --- NPC actions --- Handle equipments status new cycle (mostly charges) --- Handle Plants / Jukebox / Rations Dispatch incidents Handle room new cycle : --- Handle room status new cycle (mostly fire) --- Handle moral given by shrink --- Handle fire propagation Handle hunters new cycle : --- Handle hunters status new cycle (???) --- Remove attacked traders --- Hunters try to shoot --- Try to spawn a trader --- Try to spawn hunters create message auto watering attribute titles if needed Handle new / expired rebel bases 3% to break sol link update day related achievements