Another attempt at a clone based on Aurora

structure-thoughts.moon 3.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  1. body = {
  2. orbit: {
  3. parent: Body
  4. radius: #
  5. offset: #
  6. l4: {
  7. offset: #
  8. destination: ?
  9. }
  10. l5: {
  11. offset: #
  12. }
  13. }
  14. mass: #
  15. radius: #
  16. hydrosphere: {} -- pollutants, volume % (relative to planet surface)
  17. atmosphere: {} -- volume, pressure, contents
  18. -- manufactoring, refining, etc -> introduces pollutants into hydrosphere and atmosphere
  19. populations: {
  20. {
  21. resources: {
  22. fuel: #
  23. reactives: # -- jump drives, engines, research, life support
  24. radioactives: # -- fuel, heavy armor, kinetic weapons, sensors
  25. alloys: # -- structure
  26. crystals: # -- shields, stealth, ecm/eccm, energy weapons
  27. silicates: # -- electronics, capacitors, energy weapons
  28. -- halogens: #
  29. }
  30. structures: {
  31. factory: {
  32. capacity: #
  33. pollution: {}
  34. }
  35. mine: {
  36. capacity: #
  37. pollution: {}
  38. }
  39. 'fuel refinery': #
  40. -- 'type-strength OR type-value': #
  41. -- {type: 'name', value: #, cost: #, etc} ? -- actual list
  42. }
  43. }
  44. }
  45. minerals: ?
  46. }
  47. modules = {
  48. factory: {
  49. surface: true
  50. capacity: 10 -- research ++
  51. pollution: {} -- research --
  52. cost: { -- research --
  53. alloys: 20
  54. silicates: 2
  55. }
  56. }
  57. mine: {
  58. surface: true
  59. capacity: 10 -- research ++
  60. pollution: {} -- research --
  61. cost: { -- research ==
  62. alloys: 40
  63. silicates: 6
  64. reactives: 2
  65. }
  66. }
  67. 'fuel refinery': {
  68. surface: true
  69. -- orbit: true -- research
  70. capacity: 100 -- research ++
  71. pollution: {} -- research --
  72. cost: { -- research --
  73. alloys: 120
  74. reactives: 20
  75. crystals: 10
  76. }
  77. }
  78. 'mass driver': {
  79. surface: true
  80. capacity: 2000 -- research ++
  81. pollution: {} -- research --
  82. cost: { -- research --
  83. alloys: 250
  84. reactives: 120
  85. radioactives: 20
  86. silicates: 10
  87. }
  88. }
  89. shipyard: {
  90. orbit: true
  91. capacity: 1000
  92. cost: { -- research --
  93. alloys: 2200
  94. reactives: 180
  95. radioactives: 80
  96. silicates: 200
  97. }
  98. }
  99. -- research tech: shuttle range
  100. -- - salvage facility
  101. -- - orbital hab
  102. -- - hanger
  103. -- - maintenance facility
  104. -- - gas harvester
  105. -- - geo
  106. -- - terraforming
  107. -- - geo survey sensors
  108. -- - infrastructure
  109. -- - sensors
  110. -- - grav survey sensors
  111. -- - em sensors
  112. -- - thermal sensors
  113. -- - active sensors vs passive sensors
  114. -- - all sensors can provide tracking and targeting
  115. -- - bridge
  116. -- - research
  117. -- - chemical/physics/genetic/biology/xenology lab
  118. -- - university
  119. -- - ship
  120. -- - design considerations
  121. -- - deployment time adjusts how much mass is needed per crew
  122. -- - components designate required crew
  123. -- - armor area / structural hull requirements
  124. -- - speed, power use/requirement
  125. -- - build time, load time, mineral requirement
  126. -- - signature (th by engines, em by shielding/equipment)
  127. -- - maintenance life, estimated failure rate
  128. -- - damage allocation
  129. -- - em damage, shock damage
  130. -- - idea: based on volume, min distance before ships collide?
  131. -- - crew quarters
  132. -- - engineering section
  133. -- - main engineering
  134. -- - engines
  135. -- - jump drive
  136. -- - combat drop pods
  137. -- - tractor
  138. -- - cargo
  139. -- - fuel storage
  140. -- - supplies bay
  141. -- - shuttle bay (actually just hangers)
  142. -- - cargo hold
  143. -- - cryogenic transport
  144. -- - power plants
  145. -- - kinetic weapons
  146. -- - launcher
  147. -- - magazine
  148. -- - defense
  149. -- - armor
  150. -- - damage control
  151. }