Skip to content

ModuleSpaceDustScanner

Chris Adderley edited this page Oct 26, 2020 · 1 revision

Scanner to detect SpaceDust resources

Fields

  • PowerCost : Cost to run the scanner in EC/s
  • ScanInSpace: whether to allow scanning in space
  • ScanAnimationName: Animation to play when starting/stopping scanning
  • SCANNED_RESOURCE: set of nodes with the following fields
    • name: Resource to scan for.
    • DiscoverMode: Mode for discovering. Can be Local, Altitude, SOI.
      • Local: detect resources only when physically present in the resource band
      • Altitude: detect resources when in proximity to a band
      • SOI: detect resources through all the SOI
    • IdentifyMode:Mode for identifying. Can be Local, Altitude, SOI.
    • DiscoverRange: When using altitude mode, distance in m
    • IdentifyRange: When using altitude mode, distance in m

Examples

MODULE
  {
    name = ModuleSpaceDustScanner
    PowerCost = 0.3

    ScanInSpace = false
    SCANNED_RESOURCE
    {
      name = XenonGas
      // How to discover resources. Possible values are None, Local, SOI, Altitude
      DiscoverMode = Local
      // How to discover resources. Possible values are None, Local, SOI, Altitude
      IdentifyMode = Local
      // Range for Altitude mode
      DiscoverRange = 0
      // Range for Altitude mode
      IdentifyRange = 0
    }
    SCANNED_RESOURCE
    {
      name = LiquidFuel
      // How to discover resources. Possible values are None, Local, SOI, Altitude
      DiscoverMode = Local
      // How to discover resources. Possible values are None, Local, SOI, Altitude
      IdentifyMode = Local
      // Range for Altitude mode
      DiscoverRange = 0
      // Range for Altitude mode
      IdentifyRange = 0
    }
    SCANNED_RESOURCE
    {
      name = Oxidizer
      // How to discover resources. Possible values are None, Local, SOI, Altitude
      DiscoverMode = Local
      // How to discover resources. Possible values are None, Local, SOI, Altitude
      IdentifyMode = Altitude
      // Range for Altitude mode
      DiscoverRange = 0
      // Range for Altitude mode
      IdentifyRange = 0
    }
  } 
Clone this wiki locally