Index of /fun/isd/server/src

      Name                    Last modified      Size  Description
Parent Directory - registrations/ 07-Jul-2013 16:51 - bits/ 10-Jul-2013 19:14 - tests/ 16-Aug-2013 14:23 - infrastructure/ 29-Aug-2013 21:04 - TESTING-NOTES 01-May-2013 21:18 615 07-Jun-2013 11:47 7.8K isd-server.pas 10-Jul-2013 19:14 2.9K rpc.pas 10-Jul-2013 19:14 23K techtree.pas 10-Jul-2013 19:14 55K threads.pas 10-Jul-2013 19:14 6.5K actors.pas 10-Jul-2013 19:14 38K callbacks.pas 10-Jul-2013 19:14 878 dynasties.pas 10-Jul-2013 19:14 18K facilities.pas 10-Jul-2013 19:14 3.6K game.pas 11-Jul-2013 21:17 25K gravity.pas 11-Jul-2013 21:18 45K spacemanagers.pas 11-Jul-2013 21:18 17K newunit.pas 21-Jul-2013 16:21 317 refgamebits.pas 16-Aug-2013 14:23 309 universe.dat 16-Aug-2013 14:27 11K 03-Oct-2013 15:28 2.2K test.pas 03-Oct-2013 16:07 2.7K
The format for is as follows.

There are three types of blocks. Topic blocks define areas that can be
researched. Technology blocks define things that can be built.
Breakthrough blocks define nodes on the technology dependency tree.


Topic blocks have the form:

   Topic: <name of topic>                                                                                   Required first
   Needs: <name of breakthrough dependency>                                                                 Optional, repeatable

The name is what appears in the UI.


   Technology: <name of technology>                                                                         Required first
   Needs: <name of breakthrough dependency>                                                                 Optional, repeatable
   Implementation: <name of actor class> <settings for actor...>                                            Required
   Facility: <name of facility class> <settings for facility...>                                            Optional, repeatable

Currently the name is used to generate the object.


   Breakthrough: <name of breakthrough>                                                                     Required first
   Needs: <name of breakthrough dependency>                                                                 Optional, repeatable
   Difficulty: <number of seconds after it's unlocked before the tech can be found>                         Optional, default: 0 seconds
   Obscurity: <number of seconds after the difficulty is dealt with before it is found, on average>         Optional, default: 1 day
   Topic Bonus: <difficulty bonus modifier> per second from <topic name>                                    Optional, repeatable
   Breakthrough Bonus: <difficulty bonus modifier> from <breakthrough name>                                 Optional, repeatable


A civilisation bound to a solar system discovered a stupendously
hostile race in some other dimension while trying to get some valuable
material from there. In trying to defend themselves they accidentally
set off a solar-system extinction event. They sent everyone they could
in criostorage out on automated ships. These ships, silently going
through space using high tech, subsequently each fail and crash into
various planets, waking random passengers as they do so. The crio has
failed to retain their memories. The library computer has failed. Only
fragements of their history remains.