Index of /fun/isd/server/src

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