## Target Abbreviations / CraftTime Factors:
## Target Abbreviations / CraftTime Factors:
## SuitC  = Survival Constructor 	        - factor: 1.8
## SurvC  = Portable Constructor (ConstructorSurvival)	        - factor: 1.6
## SmallC = ConstructorSV			- factor: 1.4
## HoverC = ConstructorHV 			- factor: 1.4
## BaseC = ConstructorT0 			- factor: 1.2
## LargeC = ConstructorT1V2			- factor: 1
## AdvC   = ConstructorT2			- factor: 0.5
## FoodP  = FoodProcessorV2			- factor: 1
## Furn   = Furnace			- factor: 0.2
## (no tag) Deconstructor			- factor: 0.5
## Create an item for free = Set all lines of CHILD INPUTS to 0. Do NOT remove!
## 'BaseItem: true' (i) Defines basic level for BP factory. (ii) Will be used for repairing in R2T
## Note on Deconstructor: The decon will split items and devices until the template only has ingredients made from BaseItems. Example: IronOre has 'BaseItem: true' > IronIngot will not be broken down into Ore!
## Add 'DeconOverride: Continue' to allow Deconstructor to split the device or item one more time 
## Add 'DeconOverride: Stop' to prevent deconstruction of the device or item

## Adding T1 devices as Input to T2 devices only works for single devices (eg Constructor T1/T2) - does not work for block groups (eg Cockpits T1/T2). For latter do not use T1 as Input 

 # =======================
 #  Reprocessed Ores  
 # =======================
 

{ +Template Name: PlasticMaterial
  BaseItem: true 
  #OutputCount: 4
  CraftTime: 2
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs    
    CrushedStone: 1
  }
}
{ +Template Name: IronOre
  BaseItem: true   # even though flag is set, it is not used for R2T repairing (NoRepairInputItem: true)
  CraftTime: 5
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    CrushedStone: 15
  }
}
{ +Template Name: CopperOre
  BaseItem: true  # even though flag is set, it is not used for R2T repairing (NoRepairInputItem: true)
  CraftTime: 5
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    CrushedStone: 15
  }
}
{ +Template Name: SiliconOre
  BaseItem: true  # even though flag is set, it is not used for R2T repairing (NoRepairInputItem: true)
  CraftTime: 5
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    CrushedStone: 15
  }
}
{ +Template Name: PentaxidOre
  BaseItem: true  # even though flag is set, it is not used for R2T repairing (NoRepairInputItem: true)
  CraftTime: 120
  OutputCount: 105
  Target: "AdvC"
  { Child Inputs
    PromethiumOre: 5
    ErestrumOre: 5
    ZascosiumOre: 5
    SathiumOre: 5
    CrushedStone: 5
    PentaxidOre: 100
  }
}
 # =======================
 #  Common Material Ingots 
 # =======================
 
{ +Template Name: IronIngot
  BaseItem: true #A1
  OutputCount: 2
  CraftTime: 1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC,Furn"
  { Child Inputs
    IronOre: 1
  }
}

{ +Template Name: CopperIngot
  BaseItem: true #A1
  OutputCount: 2
  CraftTime: 1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC,Furn"
  { Child Inputs
    CopperOre: 1
  }
}

{ +Template Name: SiliconIngot
  BaseItem: true #A1
  OutputCount: 2
  CraftTime: 1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC,Furn"
  { Child Inputs
    SiliconOre: 1
  }
}

 # =======================
 #  Advanced Material Ingots 
 # =======================
 
{ +Template Name: CobaltIngot
  BaseItem: true #B1
  OutputCount: 10
  CraftTime: 5
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC,Furn"
  { Child Inputs
    CobaltOre: 5
  }
}

{ +Template Name: NeodymiumIngot
  BaseItem: true #C1
  OutputCount: 10
  CraftTime: 5
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC,Furn"
  { Child Inputs
    NeodymiumOre: 5
  }
}

{ +Template Name: SathiumIngot
  BaseItem: true #C1
  OutputCount: 10
  CraftTime: 5
  Target: "LargeC,AdvC,Furn"
  { Child Inputs
    SathiumOre: 5
  }
}

 # =======================
 #  Special Material Ingots 
 # =======================

{ +Template Name: ErestrumIngot
  BaseItem: true #D1
  OutputCount: 10
  CraftTime: 5
  Target: "LargeC,AdvC,Furn"
  { Child Inputs
    ErestrumOre: 5
  }
}

{ +Template Name: ZascosiumIngot
  BaseItem: true #D1
  OutputCount: 10
  CraftTime: 5
  Target: "LargeC,AdvC,Furn"
  { Child Inputs
    ZascosiumOre: 5
  }
}

{ +Template Name: XenoSubstrate
  BaseItem: true 
  CraftTime: 5
  Target: ""
  { Child Inputs
  }
}

 # =======================
 #  Hidden Templates
 # =======================

{ +Template Name: RawDiamond
  BaseItem: true 
  CraftTime: 15
  Target: ""
  { Child Inputs
  }
}



 # =======================
 #  Money and Payment Ingots 
 # =======================

{ +Template Name: GoldIngot
  BaseItem: true #C1
  OutputCount: 1
  CraftTime: 5
  Target: "LargeC,AdvC,Furn"
  { Child Inputs
    GoldOre: 5
  }
}

 # ============================
 #  Alloys and Composite materials 
 # ============================
 
{ +Template Name: ZascosiumAlloy
  OutputCount: 5 #D1
  CraftTime: 5
  Target: "LargeC,AdvC"
  { Child Inputs
    ErestrumIngot: 5
    ZascosiumIngot: 5
   }
}

{ +Template Name: ErestrumGel
  OutputCount: 1 #D1
  CraftTime: 5
  Target: "LargeC,AdvC"
  { Child Inputs
    ErestrumIngot: 2
  }
 }

 # =======================
 #  Energy Material Sources
 # =======================

{ +Template Name: PentaxidElement
  OutputCount: 5  
  CraftTime: 5
  #BaseItem: true
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    PentaxidOre: 1
  }
}

{ +Template Name: PentaxidCrystal
  OutputCount: 2 #A1
  CraftTime: 5
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    PentaxidOre: 1
  }
}
 
{ +Template Name: PromethiumPellets
  OutputCount: 10 #A1
  CraftTime: 5
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    PromethiumOre: 1
  }
}

 # ============================
 #  Basic biological materials 
 # ============================

{ +Template Name: WaterJug
  OutputCount: 1
  CraftTime: 5
  Target: "FoodP,SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    IceBlocks: 5
  }
}
 
{ +Template Name: WaterBottle
  OutputCount: 10
  CraftTime: 5
  Target: "FoodP,SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    WaterJug: 1
  }
}

{ +Template Name: Fiber
  BaseItem: true #A1
  OutputCount: 30
  CraftTime: 5
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    WoodLogs: 1
  }
}

 
 # ==========================
 #  Basic building materials 
 # ==========================

{ +Template Name: Cement
  CraftTime: 1 #A1
  Target: "SurvC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    RockDust: 2
  }
}

{ +Template Name: WoodPlanks
  BaseItem: true #A1
  OutputCount: 50
  CraftTime: 10
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    WoodLogs: 1
  }
}

{ +Template Name: NCPowder
  BaseItem: true #A1
  OutputCount: 20
  CraftTime: 2
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Fiber: 1
  }
}

{ +Template Name: MagnesiumPowder
  OutputCount: 2 #D1
  CraftTime: 1
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    MagnesiumOre: 1
  }
}

{ +Template Name: RockDust
  BaseItem: true #A1
  OutputCount: 4
  CraftTime: 1
  Target: "FoodP,SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    CrushedStone: 1
  }
}

 # ===============
 #  Energy items 
 # ===============

{ +Template Name: EnergyCellSmall     #T0 Energy Cell
  OutputCount: 2 #A1
  CraftTime: 2
  DeconOverride: Stop
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
  #  IronIngot: 1
  #  CopperIngot: 1
    SteelPlate: 5
    Electronics: 2
  }
}

{ +Template Name: EnergyCell
  OutputCount: 2 #A1
  CraftTime: 5
  DeconOverride: Stop
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    PromethiumPellets: 10
  }
}

{ +Template Name: EnergyCellLarge
  OutputCount: 2 #A1 
  CraftTime: 15
  DeconOverride: Stop
  Target: "LargeC,AdvC"
  { Child Inputs
    PromethiumPellets: 50
  }
}

# Temporarily deactivated
# { +Template Name: EnergyCellHydrogen
  # OutputCount: 2
  # CraftTime: 5
  # Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  # { Child Inputs
    # HydrogenBottle: 1
  # }
# }
{ +Template Name: FusionCell
  OutputCount: 2 #C2
  CraftTime: 15
  DeconOverride: Stop
  Target: "AdvC"
  { Child Inputs
    PromethiumPellets: 50
    HydrogenBottle: 10
  }
}

 # ===================
 #  Basic Components 
 # ===================

{ +Template Name: SteelPlate
  OutputCount: 10 #A1
  CraftTime: 2
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    IronIngot: 2
  }
}

# no longer used as ingredient, acts as vendor trash for now
{ +Template Name: MetalPieces
  OutputCount: 10 
  CraftTime: 2
  Target: ""
  { Child Inputs
    IronIngot: 1
  }
}

{ +Template Name: EnergyMatrix
  CraftTime: 2 #B1
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    CobaltIngot: 2
    CopperIngot: 1
    SiliconIngot: 1
  }
}

{ +Template Name: Electronics
  OutputCount: 2 #A1
  CraftTime: 2
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    CopperIngot: 2
  #  SiliconIngot: 1
  }
}

{ +Template Name: GlassPlate
  CraftTime: 2 #A1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SiliconIngot: 1
  }
}

{ +Template Name: OpticalFiber
  OutputCount: 2 #A1
  CraftTime: 2
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SiliconIngot: 1
  }
}

{ +Template Name: MechanicalComponents
  OutputCount: 2 #A1
  CraftTime: 2
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 1
  }
}

{ +Template Name: Nanotubes
  CraftTime: 2 #A1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    PlasticMaterial: 1
  }
}

{ +Template Name: TitanRods
  BaseItem: true #A1
  OutputCount: 10 #A1
  CraftTime: 5
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC,Furn"
  { Child Inputs
    TitanOre: 5
  }
}

{ +Template Name: TitanPlates
  OutputCount: 10
  CraftTime: 3
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    TitanRods: 5
  }
}

{ +Template Name: AluminiumPowder
  BaseItem: true #A1
  OutputCount: 10 #A1
  CraftTime: 5
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC,Furn"
  { Child Inputs
    AluminiumOre: 5
  }
}

{ +Template Name: AluminiumCoil
  OutputCount: 1
  CraftTime: 3
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    AluminiumPowder: 5
  }
}
{ +Template Name: PlatinBar
  BaseItem: true #A1
  OutputCount: 10 #A1
  CraftTime: 5
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC,Furn"
  { Child Inputs
    PlatinOre: 5
  }
}

{ +Template Name: PlatinOunce
  OutputCount: 9
  CraftTime: 15
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    PlatinBar: 1
  }
}

# =========== Building Frames

 
{ +Template Name: BuildingFrameLight
  CraftTime: 2 #A1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    AluminiumCoil: 2 
  }
}
{ +Template Name: BuildingFrameStandard
  CraftTime: 2 #A1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 2 
  }
}
{ +Template Name: BuildingFrameReinforced
  CraftTime: 2 #A1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 2 
    TitanPlates: 2 
  }
}
## ==== Propulsion Components 

{ +Template Name: HighTemperatureComponentsT1
  CraftTime: 3 #D1
  Target: "LargeC,AdvC"
  { Child Inputs
    PlatinBar: 2 
  }
}

#{ +Template Name: HighTemperatureComponentsT2
#  CraftTime: 3 #D1
#  Target: "LargeC,AdvC"
#  { Child Inputs
#    PlatinBar: 4
#  }
#}
 # ======================= 
 #  Composite Components 
 # ======================= 


{ +Template Name: Computer
  CraftTime: 2 #A1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 1
    OpticalFiber: 1
    Electronics: 2
  }
}

{ +Template Name: Motor
  CraftTime: 2 #A1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 2
    Nanotubes: 3
    Electronics: 1
  }
}

{ +Template Name: CobaltAlloy
  OutputCount: 5 #C1
  CraftTime: 3 #B1
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    CobaltIngot: 3
    IronIngot: 2
  }
}

{ +Template Name: SteelPlateArmored
  OutputCount: 10 #C1
  CraftTime: 4
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SathiumIngot: 5
  }
}

# { +Template Name: CapacitorComponent
  # CraftTime: 2 #C2
  # Target: "AdvC"
  # { Child Inputs
    # Oscillator: 12
    # Nanotubes: 3
    # SteelPlate: 10
    # FluxCoil: 1
  # }
# }
{ +Template Name: CapacitorComponent
  CraftTime: 2 #C2
  Target: "BaseC,LargeC,AdvC"
  { Child Inputs
    Oscillator: 4
    Nanotubes: 3
    SteelPlate: 3
  }
}


 # ======================
 #  Advanced Components 
 # ======================

{ +Template Name: Oscillator
  OutputCount: 4 #C1
  CraftTime: 3 #C2
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    NeodymiumIngot: 5
    CobaltIngot: 2
    TitanRods: 2
  }
}

{ +Template Name: FluxCoil
  CraftTime: 3 #C1
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    TitanRods: 2
    NeodymiumIngot: 5
    CobaltIngot: 2
  }
}

{ +Template Name: PowerCoil
  CraftTime: 3 #D1
  Target: "LargeC,AdvC"
  { Child Inputs
    ErestrumIngot: 8
    ZascosiumIngot: 8
    FluxCoil: 1
  }
}

#{ +Template Name: PropulsionComponentsSimple
#  CraftTime: 3 #D1
#  Target: "LargeC,AdvC"
#  { Child Inputs
#    HighTemperatureComponentsT1: 2  
#  }
#}
{ +Template Name: PropulsionComponents
  CraftTime: 3 #D1
  Target: "LargeC,AdvC"
  { Child Inputs
    HighTemperatureComponentsT1: 4 
    FluxCoil: 1
  }
}

#{ +Template Name: PropulsionComponentsAdvanced
#  CraftTime: 3 #D1
#  Target: "AdvC"
#  { Child Inputs
#    HighTemperatureComponentsT2: 4 
#    FluxCoil: 2
#  }
#}
 # ================= 
 #  Currency Items 
 # ================= 

{ +Template Name: GoldCoins
  OutputCount: 5 #A2
  CraftTime: 3
  Target: "LargeC,AdvC"
  { Child Inputs
    GoldIngot: 1
  }
}

 # ======================= 
 #  New structure blocks 
 # ======================= 

{ +Template Name: SpawnNewBase
  CraftTime: 12 #A1 1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Core: 1
  }
}
# { +Template Name: SpawnNewBaseS
  # CraftTime: 12 #A1 1
  # Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  # { Child Inputs
    # Core: 1
  # }
# }
# { +Template Name: SpawnNewBaseM
  # CraftTime: 12 #A1 1
  # Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  # { Child Inputs
    # Core: 1
  # }
# }

{ +Template Name: SpawnNewGV
  CraftTime: 12 #A1 3
  Target: "SurvC,BaseC,LargeC,AdvC"
  { Child Inputs
    HullSmallBlocks: 8
    Core: 1
  }
}

{ +Template Name: SpawnNewSV
  CraftTime: 12 #A2 5
  Target: "BaseC,LargeC,AdvC"
  { Child Inputs
    HullSmallBlocks: 10
    Core: 1
  }
}

{ +Template Name: SpawnNewCV
  CraftTime: 50 #C1 7
  Target: "LargeC,AdvC"
  { Child Inputs
    HullLargeBlocks: 8
    FluxCoil: 2
    Core: 1
    # CockpitBlocksCV: 1
  }
}
# { +Template Name: SpawnNewCVS
  # CraftTime: 50 #C1 7
  # Target: "LargeC,AdvC"
  # { Child Inputs
    # HullLargeBlocks: 8
    # FluxCoil: 2
    # Core: 1
    # # CockpitBlocksCV: 1
  # }
# }
# { +Template Name: SpawnNewCVM
  # CraftTime: 50 #C1 7
  # Target: "LargeC,AdvC"
  # { Child Inputs
    # HullLargeBlocks: 8
    # FluxCoil: 2
    # Core: 1
    # # CockpitBlocksCV: 1
  # }
# }

 # ======================= 
 #  Fixed Model Vessels 
 # =======================

{ +Template Name: PlayerBikeKit
  CraftTime: 2 #A1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    PlasticMaterial: 5
  }
}

{ +Template Name: PlayerBike
  CraftTime: 2 #A1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    PlayerBikeKit: 1
  }
}

 # ======================= 
 #  Construction Blocks SMALL
 # ======================= 

{ +Template Name: PlasticSmallBlocks
  CraftTime: 2 
  DeconOverride: Continue 
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    PlasticMaterial: 1
  }
}

{ +Template Name: TrussSmallBlocks
  CraftTime: 2 #A1 HV SV A1 1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 1
  }
}

{ +Template Name: HullSmallBlocks
  CraftTime: 2 #A1 HV SV 1 50hp
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 2
  }
}

{ +Template Name: HullArmoredSmallBlocks
  CraftTime: 2 #C1 HV SV 1
  Target: "LargeC,AdvC"
  { Child Inputs
    SteelPlate: 2
    TitanPlates: 2
  }
}

{ +Template Name: HullCombatSmallBlocks
  CraftTime: 2 #C1 HV SV 1
  Target: "LargeC,AdvC"
  { Child Inputs
    SteelPlate: 2
    SteelPlateArmored: 2
  }
}

 # ======================= 
 #  Construction Blocks LARGE
 # ======================= 

{ +Template Name: PlasticLargeBlocks
  CraftTime: 2  
  DeconOverride: Continue
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    PlasticMaterial: 2
  }
}

{ +Template Name: WoodBlocks
  CraftTime: 1 #A1 1
  DeconOverride: Continue
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    WoodPlanks: 1
  }
}


{ +Template Name: ConcreteBlocks
  CraftTime: 1 #A1 1 600hp
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Cement: 1
  }
}

{ +Template Name: ConcreteArmoredBlocks
  CraftTime: 1 #A2
  Target: "LargeC,AdvC"
  { Child Inputs
    Cement: 3
    SteelPlate: 2
  }
}

{ +Template Name: TrussLargeBlocks
  CraftTime: 2 #A1 Ba CV A1 1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 5
  }
}

{ +Template Name: HullLargeBlocks
  CraftTime: 2 #A1 Ba CV 1 500hp
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 10
  }
}

{ +Template Name: HullArmoredLargeBlocks
  CraftTime: 3 #C1 Ba CV 1 1000hp
  Target: "LargeC,AdvC"
  { Child Inputs
    SteelPlate: 10
    TitanPlates: 10
  }
}

{ +Template Name: HullCombatLargeBlocks
  CraftTime: 5 #C2 Ba CV 1 "Combat Steel Blocks L"
  Target: AdvC
  { Child Inputs
    SteelPlate: 10
    SteelPlateArmored: 10
  }
}

{ +Template Name: AlienLargeBlocks
  CraftTime: 2 #C1 Ba CV 1 1500hp
  Target: "LargeC,AdvC"
  { Child Inputs
    SteelPlate: 5
    SteelPlateArmored: 2
    XenoSubstrate: 2
  }
}

 # ======================= 
 #  Creative Building Blocks
 # ======================= 

 # Hidden - obsolete
{ +Template Name: HullDestroyed
  CraftTime: 2
  Target: ""
  { Child Inputs
    SteelPlate: 5
  }
}

 # ======================= 
 #  Hidden Blocks
 # =======================
{ +Template Name: HullLargeDestroyedBlocks
  CraftTime: 1
  Target: ""
  { Child Inputs
    SteelPlate: 1
  }
} 

{ +Template Name: HullSmallDestroyedBlocks
  CraftTime: 1
  Target: ""
  { Child Inputs
    SteelPlate: 1
  }
}

{ +Template Name: ConcreteDestroyedBlocks
  CraftTime: 1 #A1 1 400hp
  Target: ""
  { Child Inputs
    Cement: 1
  }
}

{ +Template Name: WoodLargeDestroyedBlocks
  CraftTime: 1 #A1 1 400hp
  Target: ""
  { Child Inputs
    WoodPlanks: 1
  }
}

{ +Template Name: XenoLargeDestroyedBlocks
  CraftTime: 1 #C1 Ba CV 1 1500hp
  Target: "LargeC,AdvC"
  { Child Inputs
    XenoSubstrate: 1
  }
} 
# ======================= 
#  Building Blocks 
# ======================= 

{ +Template Name: ArtMassBlocks
  CraftTime: 2 #A1 HV SV 1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 20
  }
}

{ +Template Name: StairsBlocksWood
  CraftTime: 1 #A1 1
  DeconOverride: Continue
  Target: "SurvC,BaseC,LargeC,AdvC"
  { Child Inputs
    WoodPlanks: 1
  }
}

{ +Template Name: StairsBlocksConcrete
  CraftTime: 1 #A1 1 
  Target: "SurvC,BaseC,LargeC,AdvC"
  { Child Inputs
    Cement: 1
  }
}

{ +Template Name: StairsBlocks
  CraftTime: 2 #A2
  Target: "LargeC,AdvC"
  { Child Inputs
    SteelPlate: 2
  }
}

{ +Template Name: LadderBlocks
  CraftTime: 2  
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 4
  }
}

{ +Template Name: WindowSmallBlocks
  CraftTime: 3 #A2 HV SV 1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 1
    GlassPlate: 1
  }
}

{ +Template Name: WindowArmoredSmallBlocks
  CraftTime: 3 #A2 HV SV 1
  Target: "LargeC,AdvC"
  { Child Inputs
    SteelPlate: 1
    GlassPlate: 2
    TitanPlates: 3
  }
}

{ +Template Name: WindowLargeBlocks
  CraftTime: 5 #A2 Ba CV 1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 5
    GlassPlate: 5
  }
}

{ +Template Name: WindowArmoredLargeBlocks
  CraftTime: 8 #C2 Ba CV 1
  Target: "LargeC,AdvC"
  { Child Inputs
    SteelPlate: 5
    GlassPlate: 10
    TitanPlates: 5
  }
}

{ +Template Name: WindowShutterSmallBlocks
  CraftTime: 3 #A2 HV SV 200hp 1
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 1
    GlassPlate: 2
    TitanPlates: 4
  }
}

{ +Template Name: WindowShutterLargeBlocks
  CraftTime: 3 #C2 Ba CV 1
  Target: AdvC
  { Child Inputs
    SteelPlate: 10
    GlassPlate: 10
    TitanPlates: 5
  }
}

{ +Template Name: HeavyWindowBlocks
  CraftTime: 10  
  Target: AdvC
  { Child Inputs
    SteelPlate: 10
    GlassPlate: 15
    SteelPlateArmored: 8
  }
}
{ +Template Name: HeavyWindowDetailedBlocks
  CraftTime: 10  
  Target: AdvC
  { Child Inputs
    SteelPlate: 11
    GlassPlate: 14
    SteelPlateArmored: 8
  }
}
# { +Template Name: WalkwayBlocks
  # CraftTime: 3 #A1 1
  # Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  # { Child Inputs
    # SteelPlate: 1
  # }
# }

{ +Template Name: WalkwaySmallBlocks
  CraftTime: 3 #A1 1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 2
  }
}

{ +Template Name: WalkwayLargeBlocks
  CraftTime: 3 #A1 1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 5
  }
}
 
{ +Template Name: SensorTriggerBlocks
  CraftTime: 2 #A2 Ba CV 1
  Target: "BaseC,LargeC,AdvC"
  { Child Inputs
    Electronics: 2
    MechanicalComponents: 4
  }
}

{ +Template Name: SensorTriggerBlocksSV
  CraftTime: 2 #A1 HV SV 1
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Electronics: 2
    MechanicalComponents: 2
  }
}

 # ======================= 
 #      Deco Devices
 # ======================= 

{ +Template Name: DecoBlocks
  CraftTime: 5 #A2
  Target: "SurvC,BaseC,LargeC,AdvC"
  { Child Inputs
    WoodPlanks: 1
    PlasticMaterial: 3
  }
}
{ +Template Name: DecoBlocks2
  CraftTime: 5 #A2
  Target: "LargeC,AdvC"
  { Child Inputs
    Electronics: 2
    PlasticMaterial: 5
    GlassPlate: 1
  }
}
{ +Template Name: DecoTables
  CraftTime: 5 #A2
  Target: "SurvC,BaseC,LargeC,AdvC"
  { Child Inputs
    WoodPlanks: 1
    PlasticMaterial: 3
  }
}
{ +Template Name: DecoVesselBlocks
  CraftTime: 5 #A2
  Target: "LargeC,AdvC"
  { Child Inputs
    Electronics: 2
    PlasticMaterial: 1
    MechanicalComponents: 2
    GlassPlate: 1
  }
}

{ +Template Name: IndoorPlants
  CraftTime: 5 #A2
  Target: "LargeC,AdvC"
  { Child Inputs
    PlasticMaterial: 2
    WoodPlanks: 1
  }
}
{ +Template Name: DecoIndoorTrees
  CraftTime: 5 #A2
  Target: "LargeC,AdvC"
  { Child Inputs
    PlasticMaterial: 4
    WoodPlanks: 2
  }
}
{ +Template Name: ConsoleBlocks
  CraftTime: 10 #A2
  Target: "LargeC,AdvC"
  { Child Inputs
    Electronics: 2
    SteelPlate: 2
    PlasticMaterial: 1
    Computer: 1
  }
}

{ +Template Name: LCDScreenBlocks
  CraftTime: 10 #A2 1
  Target: "LargeC,AdvC"
  { Child Inputs
    Electronics: 3
    PlasticMaterial: 2
    Computer: 2
  }
}

{ +Template Name: AntennaBlocks
  CraftTime: 10 #B1 
  Target: "LargeC,AdvC"
  { Child Inputs
    Electronics: 3
    SteelPlate: 7
    Computer: 3
    OpticalFiber: 10
  }
}

{ +Template Name: TurretRadar
  # CraftTime: 10 #B1
  CraftTime: 10 #A1
  Target: "LargeC,AdvC"
  { Child Inputs
    Electronics: 3
    SteelPlate: 7
    Computer: 2
    # EnergyMatrix: 1
  }
}

 # ======================= 
 #      CPU and Core Devices 
 # ======================= 

{ +Template Name: CoreNoCPU
  CraftTime: 25 #A1 1
  BaseItem: true
  Target: ""
  { Child Inputs
   # PlasticMaterial: 6
  #  Electronics: 4
   # Computer: 5
   # OpticalFiber: 3	
    Computer: 10
    OpticalFiber: 5
  }
}
{ +Template Name: CoreNPC
  CraftTime: 25 #A1 1
  Target: ""
  { Child Inputs
    Computer: 5
    OpticalFiber: 3
  #  PlasticMaterial: 6
  #  Electronics: 4
  #  Computer: 5
  #  OpticalFiber: 3
  }
}
{ +Template Name: Core
  CraftTime: 25 #A1 1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
   # PlasticMaterial: 6
   # Electronics: 4
    Computer: 5
    OpticalFiber: 3
  }
}
{ +Template Name: CPUExtenderHVT2
  CraftTime: 100 #A2 1
  Target: "LargeC,AdvC"
  { Child Inputs
    SteelPlate: 12
    Electronics: 8
    Computer: 10
    OpticalFiber: 6
    FluxCoil: 1
  }
}
{ +Template Name: CPUExtenderHVT3
  CraftTime: 200 #A3 1
  Target: "LargeC,AdvC"
  { Child Inputs
    SteelPlate: 24
    Electronics: 16
    Computer: 20
    OpticalFiber: 12
    FluxCoil: 4
    SmallOptronicBridge: 1
  }
}
{ +Template Name: CPUExtenderHVT4
  CraftTime: 240 #A4 1
  Target: "AdvC"
  { Child Inputs
    SteelPlate: 24
    Electronics: 16
    Computer: 20
    OpticalFiber: 12
    FluxCoil: 4
    PowerCoil: 2
    SmallOptronicBridge: 1
    SmallOptronicMatrix: 1
  }
}
{ +Template Name: CPUExtenderSVT2
  CraftTime: 140 #A2 1
  Target: "LargeC,AdvC"
  { Child Inputs
    SteelPlate: 12
    Electronics: 8
    Computer: 10
    OpticalFiber: 6
    FluxCoil: 2
  }
}
{ +Template Name: CPUExtenderSVT3
  CraftTime: 300 #A3 1
  Target: "LargeC,AdvC"
  { Child Inputs
    SteelPlate: 24
    Electronics: 16
    Computer: 20
    OpticalFiber: 12
    FluxCoil: 8
    SmallOptronicBridge: 2
  }
}
{ +Template Name: CPUExtenderSVT4
  CraftTime: 500 #A4 1
  Target: "AdvC"
  { Child Inputs
    SteelPlate: 24
    Electronics: 16
    Computer: 20
    OpticalFiber: 12
    FluxCoil: 8
    PowerCoil: 2
    SmallOptronicBridge: 2
    SmallOptronicMatrix: 1
  }
}
{ +Template Name: CPUExtenderCVT2
  CraftTime: 170 #A2 1
  Target: "LargeC,AdvC"
  { Child Inputs
    SteelPlate: 12
    Electronics: 8
    Computer: 10
    OpticalFiber: 6
    FluxCoil: 4
  }
}
{ +Template Name: CPUExtenderCVT3
  CraftTime: 400 #A3 1
  Target: "AdvC"
  { Child Inputs
    SteelPlate: 24
    Electronics: 16
    Computer: 20
    OpticalFiber: 12
    FluxCoil: 14
    LargeOptronicBridge: 2
  }
}
{ +Template Name: CPUExtenderCVT4
  CraftTime: 800 #A4 1
  Target: "AdvC"
  { Child Inputs
    SteelPlate: 24
    Electronics: 16
    Computer: 20
    OpticalFiber: 12
    FluxCoil: 14
    PowerCoil: 6
    LargeOptronicBridge: 2
    LargeOptronicMatrix: 1
  }
}
{ +Template Name: CPUExtenderBAT2
  CraftTime: 160 #A2 1
  Target: "LargeC,AdvC"
  { Child Inputs
    SteelPlate: 12
    Electronics: 8
    Computer: 10
    OpticalFiber: 6
    FluxCoil: 4
  }
}
{ +Template Name: CPUExtenderBAT3
  CraftTime: 400 #A3 1
  Target: "AdvC"
  { Child Inputs
    SteelPlate: 24
    Electronics: 16
    Computer: 20
    OpticalFiber: 12
    FluxCoil: 14
    LargeOptronicBridge: 2
  }
}
{ +Template Name: CPUExtenderBAT4
  CraftTime: 800 #A4 1
  Target: "AdvC"
  { Child Inputs
    SteelPlate: 24
    Electronics: 16
    Computer: 20
    OpticalFiber: 12
    FluxCoil: 14
    PowerCoil: 6
    LargeOptronicBridge: 2
    LargeOptronicMatrix: 1
  }
}
 # ======================= 
 #  Ramps & Doors 
 # ======================= 

{ +Template Name: DoorBlocks
  CraftTime: 5 #A2 Ba CV 1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 2
    Electronics: 2
    SteelPlate: 1
  }
}

{ +Template Name: DoorArmoredBlocks
  CraftTime: 5 #B1 Ba CV 7
  Target: "LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 2
    Electronics: 2
    CobaltAlloy: 5
    TitanPlates: 3
  }
}


{ +Template Name: DoorBlocksSV
  CraftTime: 5 #A2 HV SV 10
  Target: "SmallC,HoverC,BaseC, LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 4
    Electronics: 3
    SteelPlate: 2
  }
}

{ +Template Name: ShutterDoorLargeBlocks
  CraftTime: 5 #A2 Ba CV 5
  Target: "LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 20
    Motor: 1
    OpticalFiber: 2
    Electronics: 2
    SteelPlate: 4
  }
}

{ +Template Name: ShutterDoorSmallBlocks
  CraftTime: 5 #A2 HV SV 5
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 10
    Motor: 1
    OpticalFiber: 2
    Electronics: 2
    SteelPlate: 2
  }
}

{ +Template Name: HangarDoorBlocks
  CraftTime: 5 #B1 Ba CV 5
  Target: "LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 20
    Motor: 4
    EnergyMatrix: 1
    Electronics: 4
    SteelPlate: 30
  }
}

{ +Template Name: BoardingRampBlocks
  CraftTime: 5 #B1 Ba CV 5
  Target: "LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 20
    Motor: 2
    EnergyMatrix: 1
    Electronics: 4
    SteelPlate: 10
  }
}

# { +Template Name: RampBlocks
  # CraftTime: 5 #A1
  # Target: "LargeC,AdvC"
  # { Child Inputs
    # SteelPlate: 10
    # Motor: 1
    # Electronics: 2
  # }
# }
{ +Template Name: RampLargeBlocks
  CraftTime: 5 #A1
  Target: "LargeC,AdvC"
  { Child Inputs
    SteelPlate: 20
    Motor: 2
    Electronics: 4
  }
}
{ +Template Name: RampSmallBlocks
  CraftTime: 5 #A1
  Target: "LargeC,AdvC"
  { Child Inputs
    SteelPlate: 10
    Motor: 1
    Electronics: 2
  }
}

{ +Template Name: BlastDoorLargeBlocks
  CraftTime: 10 #B1 Ba CV 10
  Target: "LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 16
    Motor: 6
    FluxCoil: 2
    CobaltAlloy: 25
    Electronics: 6
    SteelPlateArmored: 30
  }
}

{ +Template Name: WingBlocks
  CraftTime: 2 #A2 SV 1
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 3
    MechanicalComponents: 2
    OpticalFiber: 2
    Electronics: 1
  }
}

{ +Template Name: ModularWingBlocks
  CraftTime: 2 #A2 SV 1
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 3
    MechanicalComponents: 2
    OpticalFiber: 2
    Electronics: 1
  }
}

{ +Template Name: ElevatorMS
  CraftTime: 3 #A2
  Target: "LargeC,AdvC"
  { Child Inputs
    SteelPlate: 2
    Electronics: 1
    OpticalFiber: 4
  }
}

 # ======================= 
 #  Basic Devices
 # =======================
 
{ +Template Name: ATM
  CraftTime: 10 #B1
  Target: "LargeC,AdvC"
  { Child Inputs
    Electronics: 3
    SteelPlate: 12
    Computer: 2
    EnergyMatrix: 1
  }
}

{ +Template Name: ArmorLocker
  CraftTime: 10 #A1 Ba CV 3
  Target: "SurvC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Electronics: 3
    SteelPlate: 25
    Computer: 2
  }
}

{ +Template Name: ArmorLockerSV
  CraftTime: 10 #A1 HV SV 5
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Electronics: 2
    SteelPlate: 25
    Computer: 2
  }
}



#====================
# Logistics & Communication
# ===================
{ +Template Name: RemoteConnection
  CraftTime: 10  
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Electronics: 3
    OpticalFiber: 5
    Computer: 1
  }
}

{ +Template Name: PlayerConsoleGIN
  CraftTime: 10  
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Electronics: 2 
    PlasticMaterial: 1 
  }
}

#====================
# Detectors
# ===================

{ +Template Name: DetectorHVT1
  CraftTime: 10  
  Target: "SurvC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Electronics: 1
    OpticalFiber: 2
  #  Computer: 1
  }
}

{ +Template Name: DetectorHVEpic
  CraftTime: 1 #Epic
  Target: " "
  { Child Inputs
    DetectorHVT1: 1
    DetectorHVEpicUpgradeKit: 1
  }
}

{ +Template Name: DetectorSVT1
  CraftTime: 10  
  Target: "SmallC,BaseC,LargeC,AdvC"
  { Child Inputs
    Electronics: 2
    OpticalFiber: 4
 #   Computer: 1
  }
}

{ +Template Name: DetectorCV
  CraftTime: 20  
  Target: "LargeC,AdvC"
  { Child Inputs
    Electronics: 12
    OpticalFiber: 20
    Computer: 6
    CobaltAlloy: 24
    EnergyMatrix: 4
    TitanPlates: 15
  }
}

{ +Template Name: DetectorCVEpic
  CraftTime: 1 #Epic
  Target: " "
  { Child Inputs
    DetectorCV: 1
    DetectorCVEpicUpgradeKit: 1
  }
}

 # ======================= 
 #  Crafting & Repair Devices
 # =======================
 
{ +Template Name: RepairStation
  CraftTime: 10 #D1 Ba CV 5
  Target: "LargeC,AdvC"
  { Child Inputs
    PowerCoil: 1
    EnergyMatrix: 1
    ZascosiumAlloy: 5
    OpticalFiber: 10
    Nanotubes: 10
  }
}

{ +Template Name: FieldRepairStation
  CraftTime: 15 #D1 Ba CV 5
  Target: "LargeC,AdvC"  
  { Child Inputs
    PowerCoil: 4
    TitanPlates: 10
    SteelPlate: 10
    CapacitorComponent: 10
    EnergyMatrix: 4
    ZascosiumAlloy: 25
  }
}

{ +Template Name: ConstructorT0
  CraftTime: 30 #A1 Ba CV 1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Computer: 1
    SteelPlate: 3
    MechanicalComponents: 6
    OpticalFiber: 2
    Motor: 1
  }
}

{ +Template Name: ConstructorT1V2
  # +Template Name: ConstructorT1 
  CraftTime: 30 #A1 Ba CV 1
  Target: "HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Computer: 2
    SteelPlate: 5
    MechanicalComponents: 10
    OpticalFiber: 4
    Motor: 2
  }
}

{ +Template Name: ConstructorT2
  CraftTime: 60 #C2 Ba CV 10
  Target: "LargeC,AdvC"
  { Child Inputs
    SteelPlate: 10
    OpticalFiber: 4
    MechanicalComponents: 10
    Motor: 2
    Computer: 4
    EnergyMatrix: 5
    CobaltAlloy: 50
    FluxCoil: 10
  }
}

{ +Template Name: Deconstructor
  CraftTime: 60 #C2 Ba CV 10
  Target: "LargeC,AdvC"
  { Child Inputs
    SteelPlate: 5
    MechanicalComponents: 10
    Motor: 2
    Computer: 2
    EnergyMatrix: 5
    CobaltAlloy: 50
    FluxCoil: 10
  }
}

{ +Template Name: Furnace
  CraftTime: 80 #C2 Ba 12
  Target: "AdvC"
  { Child Inputs
    CapacitorComponent: 10
    EnergyMatrix: 4
    TitanPlates: 50
    Motor: 3
    FluxCoil: 5
  }
}
{ +Template Name: RepairBayConsole
  CraftTime: 50 #D1 12
  Target: "AdvC"
  { Child Inputs
    Computer: 2
    PowerCoil: 4
    CapacitorComponent: 10
    EnergyMatrix: 4
    ZascosiumAlloy: 25
    CobaltAlloy: 25
    FluxCoil: 5
  }
}
{ +Template Name: RepairBayBA
  CraftTime: 50 #D1 12
  Target: "AdvC"
  { Child Inputs
    PowerCoil: 4
    TitanPlates: 10
    SteelPlate: 10
    CapacitorComponent: 10
    EnergyMatrix: 4
    ZascosiumAlloy: 25
  }
}
{ +Template Name: RepairBayBAT2
  CraftTime: 100 #D1 12
  Target: "AdvC"
  { Child Inputs
    SteelPlate: 10
    TitanPlates: 10
    PowerCoil: 6
    CapacitorComponent: 15
    EnergyMatrix: 6
    ZascosiumAlloy: 40
  }
}

{ +Template Name: RepairBayCV
  CraftTime: 50 #D1 12
  Target: "AdvC"
  { Child Inputs
    PowerCoil: 4
    SteelPlate: 10
    SteelPlateArmored: 10
    CapacitorComponent: 10
    EnergyMatrix: 4
    ZascosiumAlloy: 25
  }
}
{ +Template Name: RepairBayCVT2
  CraftTime: 100 #D1 12
  Target: "AdvC"
  { Child Inputs
    SteelPlate: 10
    SteelPlateArmored: 10
    PowerCoil: 6
    CapacitorComponent: 15
    EnergyMatrix: 6
    ZascosiumAlloy: 40
  }
}
{ +Template Name: AutoMiningDeviceT1
  CraftTime: 50 #C2 12
  Target: "AdvC"
  { Child Inputs
    CapacitorComponent: 5
    TitanPlates: 20
    Motor: 4
    FluxCoil: 5
    AutoMinerCore: 1
  }
}

{ +Template Name: AutoMiningDeviceT2
  CraftTime: 100 #D1 15
  Target: "AdvC"
  { Child Inputs
    CapacitorComponent: 10
    TitanPlates: 20
    Motor: 4
    FluxCoil: 5
    ZascosiumAlloy: 25
    PowerCoil: 5
    AutoMinerCore: 1
  }
}

{ +Template Name: AutoMiningDeviceT3
  CraftTime: 150 #D1 20
  Target: "AdvC"
  { Child Inputs
    TitanPlates: 20
    Motor: 4
    FluxCoil: 5
    CapacitorComponent: 15
    ZascosiumAlloy: 75
    PowerCoil: 10
    AutoMinerCore: 1
  }
}

{ +Template Name: ConstructorSV
  CraftTime: 40 #B1
  Target: "SmallC,BaseC,LargeC,AdvC"
  { Child Inputs
    Computer: 2
    EnergyMatrix: 2
    Electronics: 3
    SteelPlate: 25
    CobaltAlloy: 50
  }
}

 # ======================= 
 #  Containers & Storage
 # =======================
 
{ +Template Name: ConstructorHV
  CraftTime: 30 #A1 HV  1
  Target: "SurvC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Computer: 2
    SteelPlate: 4
    MechanicalComponents: 8
    OpticalFiber: 3
    Motor: 1
  }
}

{ +Template Name: ContainerSmallBlocks
  CraftTime: 5 #A2 Ba HV SV CV 2
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 2
  }
}

{ +Template Name: ContainerLargeBlocks
  CraftTime: 5 #A2 Ba HV SV CV 2
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 12
  }
}
# { +Template Name: CargoContainerMedium
  # CraftTime: 5 #A2 Ba HV SV CV 2
  # Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  # { Child Inputs
    # SteelPlate: 24
  # }
# }

{ +Template Name: ContainerControllerLarge
  CraftTime: 10 #A2 Ba CV 2
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 12
    Electronics: 1
  }
}
{ +Template Name: ContainerExtensionLarge
  CraftTime: 10 #A2 Ba CV 
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 12
  }
}
{ +Template Name: ContainerControllerSmall
  CraftTime: 5 #A2 HV SV 2
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 2
    Electronics: 1
  }
}
{ +Template Name: ContainerExtensionSmall
  CraftTime: 5 #A2 HV SV 2
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 2
  }
}
{ +Template Name: ContainerHarvestControllerLarge
  CraftTime: 5 #A2 HV CV 2
  Target: "LargeC,AdvC"
  { Child Inputs
    SteelPlate: 12
    Electronics: 1
  }
}
{ +Template Name: ContainerHarvestControllerSmall
  CraftTime: 5 #A2 HV CV 2
  Target: "HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 2
    Electronics: 1
  }
}

{ +Template Name: ContainerAmmoControllerSmall
  CraftTime: 5 #A1 Base,CV,SV,HV 3
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 2
    Electronics: 1
  }
}
{ +Template Name: ContainerAmmoLarge
  CraftTime: 5 #A1 Base,CV,SV,HV 3
  Target: "BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 12
    MechanicalComponents: 2
  }
}

{ +Template Name: ContainerAmmoControllerLarge
  CraftTime: 5 #B1 Ba CV 7
  Target: "LargeC,AdvC"
  { Child Inputs
    SteelPlate: 12
    CobaltAlloy: 5
    Electronics: 1
  }
}

 # ======================= 
 #  Lights
 # =======================
 
{ +Template Name: LightPlant01
  CraftTime: 5 #A2 3
  Target: "BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 5
    GlassPlate: 1
    OpticalFiber: 10
  }
}

{ +Template Name: LightLargeBlocks
  CraftTime: 5 #A2 Ba CV 1
  Target: "BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 2
    GlassPlate: 1
    OpticalFiber: 5
  }
}

{ +Template Name: WorkLightBlocks
  CraftTime: 5 #A2 Ba CV 1
  Target: "SurvC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 4
    GlassPlate: 1
    OpticalFiber: 5
  }
}

{ +Template Name: StreetLightBlocks
  CraftTime: 5 #A2 Ba CV 1
  Target: "BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 4
    GlassPlate: 1
    OpticalFiber: 5
  }
}
 
{ +Template Name: LightSS01
  CraftTime: 5 #A2
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 2
    GlassPlate: 1
    OpticalFiber: 2
  }
}

{ +Template Name: Flare
  CraftTime: 5 #A2 Ba HV SV CV 5
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 2
    GlassPlate: 1
    OpticalFiber: 2
  }
}

{ +Template Name: LightWork
  CraftTime: 5 #A1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 5
    GlassPlate: 1
  }
}

{ +Template Name: LightWork02
  CraftTime: 10 #A2
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 10
    GlassPlate: 2
  }
}

{ +Template Name: SpotlightBlocks
  CraftTime: 5 #A1 HV SV CV 5
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 2
    GlassPlate: 1
    OpticalFiber: 5
  }
}

 # ======================= 
 #  Life support & Medical
 # =======================

{ +Template Name: CloneChamber
  CraftTime: 12 #A1 1
  Target: "SurvC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Nanotubes: 2
    Computer: 1
    SteelPlate: 10
  }
}

{ +Template Name: CloneChamberHV
  CraftTime: 12 #A1 1
  Target: "LargeC,AdvC"
  { Child Inputs
    Nanotubes: 1
    Computer: 1
    SteelPlate: 5
  }
}

{ +Template Name: MedicalStationBlocks
  CraftTime: 12 #A2 Ba CV 10
  Target: "LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 6
    Nanotubes: 2
    Computer: 2
    OpticalFiber: 3
  }
}

{ +Template Name: MedicStationHV
  CraftTime: 12 #A2 Ba CV 10
  Target: "LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 4
    Nanotubes: 1
    Computer: 1
    OpticalFiber: 2
  }
}

{ +Template Name: VentilatorBlocks
  CraftTime: 10 #A2 Ba HV SV CV 3
  Target: "BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 12
    OpticalFiber: 3
    Motor: 1
  }
}


{ +Template Name: OxygenTankSmallMS
  CraftTime: 12 #A2 Ba CV 1
  Target: "BaseC,LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 4
    SteelPlate: 12
  }
}

{ +Template Name: OxygenTankMS
  CraftTime: 12 #B1 Ba CV 10
  Target: "LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 8
    SteelPlate: 24
    EnergyMatrix: 1
    CobaltAlloy: 5
  }
}

{ +Template Name: OxygenTankSV
  CraftTime: 12 #A2 HV SV 2
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 4
    SteelPlate: 6
  }
}

{ +Template Name: OxygenStation
  # CraftTime: 12 #B1 Ba CV 3
  CraftTime: 12 #A1 Ba CV 3
  Target: "BaseC,LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 8
    # EnergyMatrix: 2
    Computer: 3
    Nanotubes: 5
    # CobaltAlloy: 5
  }
}

{ +Template Name: OxygenStationSV
  CraftTime: 12 #B1 HV SV 3
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 6
    # EnergyMatrix: 2
    Computer: 2
    Nanotubes: 2
    # CobaltAlloy: 5
  }
}

# { +Template Name: OxygenGenerator
  # CraftTime: 12 #A1
  # Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  # { Child Inputs
    # SteelPlate: 15
    # Computer: 1
    # Motor: 1
    # OpticalFiber: 2
  # }
# }

 # ======================= 
 #  Auxiliary Devices
 # =======================
 
{ +Template Name: WaterGenerator
  CraftTime: 12 #A1 1
  Target: "SurvC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 15
    Computer: 1
    Motor: 2
    OpticalFiber: 1
  }
}

# { +Template Name: OxygenHydrogenGenerator
  # CraftTime: 12 #B1 7
  # Target: "LargeC,AdvC"
  # { Child Inputs
    # SteelPlate: 15
    # EnergyMatrix: 1
    # Computer: 1
    # Motor: 1
    # OpticalFiber: 1
  # }
# }

{ +Template Name: FridgeSV
  CraftTime: 15 #A2 HV SV 5
  Target: "SmallC,SurvC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Electronics: 3
    SteelPlate: 12
    Nanotubes: 2
  }
}

{ +Template Name: FridgeBlocks
  CraftTime: 15 #A1 Ba, CV
  Target: "SurvC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Electronics: 3
    SteelPlate: 20
    OpticalFiber: 10
    Nanotubes: 3
  }
}

# { +Template Name: FridgeMS02
  # CraftTime: 15 #C2 Ba CV 10
  # Target: "AdvC"
  # { Child Inputs
    # FridgeMS: 1
    # EnergyMatrix: 1
    # SteelPlate: 7
    # CapacitorComponent: 2
    # Nanotubes: 3
  # }
# }

{ +Template Name: FoodProcessorV2
  CraftTime: 15 #A2 Ba CV 1
  Target: "BaseC,LargeC,AdvC"
  { Child Inputs
    Computer: 2
    Electronics: 3
    SteelPlate: 25
    OpticalFiber: 3
    Nanotubes: 2
  }
}

 # ======================= 
 #  Generators & Fuel
 # =======================

{ +Template Name: SolarPanelBlocks
  CraftTime: 20 #A1 Ba CV 1
  Target: "BaseC,LargeC,AdvC"
  { Child Inputs
    GlassPlate: 3
    SteelPlate: 3
    OpticalFiber: 1
  }
}

{ +Template Name: SolarPanelSmallBlocks
  CraftTime: 20 #A1 Ba CV 1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    GlassPlate: 2
    SteelPlate: 2
    OpticalFiber: 1
  }
}

{ +Template Name: SolarGenerator
  CraftTime: 20 #A1 Ba CV 1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Electronics: 3
    OpticalFiber: 1
    SteelPlate: 4
    Nanotubes: 2
  }
}

{ +Template Name: GeneratorBA  
  CraftTime: 25 #A1 Ba CV 1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Motor: 1
    Electronics: 4
    PlasticMaterial: 7
  }
}

# { +Template Name: GeneratorBA
  # CraftTime: 25 #A1 Ba CV 1
  # Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  # { Child Inputs
    # MechanicalComponents: 20
    # Electronics: 6
    # EnergyMatrix: 4
    # Computer: 2
    # CapacitorComponent: 2
    # CobaltAlloy: 5
  # }
# }

{ +Template Name: GeneratorSVSmallEvent       #only for special setups; to allow upgrade to full version
  CraftTime: 25 #A1 HV SV 2
  Target: " "
  { Child Inputs
   # Motor: 1
    Nanotubes: 1
  #  Electronics: 2 
  #  PlasticMaterial: 5
  }
}
{ +Template Name: GeneratorSVSmall
  CraftTime: 25 #A1 HV SV 2
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Motor: 1
    Nanotubes: 2
  #  Electronics: 2 
  #  PlasticMaterial: 5
  }
}

{ +Template Name: GeneratorSV
  CraftTime: 50 #A2 HV SV 2
  Target: "BaseC,LargeC,AdvC"
  { Child Inputs
  #  SteelPlate: 20
    Motor: 2
    Nanotubes: 4
  #  Electronics: 3
  #  Computer: 1
  }
}
{ +Template Name: FuelTankSVSmallEvent
  CraftTime: 10 #A1 HV SV 2
  Target: " "
  { Child Inputs
  #  Electronics: 1
    SteelPlate: 1
   # Nanotubes: 1
  }
}
{ +Template Name: FuelTankSVSmall
  CraftTime: 10 #A1 HV SV 2
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Electronics: 1
    SteelPlate: 1
    Nanotubes: 2
  }
}

{ +Template Name: FuelTankSV
  CraftTime: 20 #A2 HV SV 2
  Target: "BaseC,LargeC,AdvC"
  { Child Inputs
    Electronics: 2
    SteelPlate: 2
    Nanotubes: 4
  }
}

{ +Template Name: FuelTankMSSmall
  CraftTime: 10 #A1 Ba CV 1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Electronics: 5
    SteelPlate: 15
    OpticalFiber: 4
  }
}

{ +Template Name: FuelTankMSLarge
  CraftTime: 10 #B1 Ba CV 10
  Target: "LargeC,AdvC"
  { Child Inputs
    Electronics: 10
    CobaltAlloy: 30
    OpticalFiber: 8
    SteelPlate: 30
  }
}

{ +Template Name: FuelTankMSLargeT2
  CraftTime: 20 #C2 Ba CV 15
  Target: AdvC
  { Child Inputs
    Electronics: 20
    SteelPlateArmored: 30
    OpticalFiber: 16
    CobaltAlloy: 40
  }
}

{ +Template Name: GeneratorMS
  CraftTime: 30 #B1 Ba CV 10
  Target: "LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 20
    Electronics: 20
    TitanPlates: 12
    Motor: 2
    Computer: 4
    CapacitorComponent: 2
    CobaltAlloy: 10
    FluxCoil: 5

  }
}

{ +Template Name: GeneratorMST2
  CraftTime: 60 #D1 Ba CV 15
  Target: AdvC
  { Child Inputs
    MechanicalComponents: 30
    Electronics: 30
    SteelPlateArmored: 15
    Motor: 3
    Computer: 5
    CapacitorComponent: 4
    CobaltAlloy: 15
    FluxCoil: 10
    ZascosiumAlloy: 15
  }
}

 # ======================= 
 #  Advanced Devices
 # =======================

{ +Template Name: GravityGeneratorBlocksSVHV
  CraftTime: 30 #C2 Ba CV 7
  Target: "AdvC"
  { Child Inputs
    Motor: 1
    EnergyMatrix: 1
    CapacitorComponent: 1
    MechanicalComponents: 2
    FluxCoil: 2
  }
}

{ +Template Name: GravityGeneratorBlocksBACV
  CraftTime: 60 #C2 Ba CV 7
  Target: "AdvC"
  { Child Inputs
    Motor: 2
    EnergyMatrix: 2
    CapacitorComponent: 2
    MechanicalComponents: 6
    FluxCoil: 5
  }
}

#Delete on savegame break
#{ +Template Name: GravityGeneratorMS   #Moved to block group; 
#  CraftTime: 60 #C2 Ba CV 7
#  Target: "AdvC"
#  { Child Inputs
#    Motor: 2
#    EnergyMatrix: 2
#    CapacitorComponent: 2
#    MechanicalComponents: 6
#    FluxCoil: 5
#  }
#}

{ +Template Name: WarpDrive
  CraftTime: 90 #C2 CV 10
  Target: "AdvC"
  { Child Inputs
    EnergyMatrix: 2
    Oscillator: 16
    SteelPlateArmored: 100
    FluxCoil: 20
    CapacitorComponent: 10
  }
}

{ +Template Name: WarpDriveT2
  CraftTime: 120 #C2 CV 10
  Target: ""
  { Child Inputs
    EnergyMatrix: 4
    Oscillator: 24
    SteelPlateArmored: 100
    FluxCoil: 30
    CapacitorComponent: 15
  }
}

## Requires T2 Warp Drive for Upgrade!
{ +Template Name: WarpDriveCVEpic
  CraftTime: 1 #Epic
  Target: ""
  { Child Inputs
    WarpDriveT2: 1
    WarpDriveCVEpicUpgradeKit: 1
  }
}
{ +Template Name: TeleporterBAT1
  CraftTime: 125 
  Target: " "
  { Child Inputs
    EnergyMatrix: 4
    Oscillator: 10
    FluxCoil: 12
    CapacitorComponent: 5
    PentaxidElement: 50
  }
}
{ +Template Name: TeleporterBA
  CraftTime: 250 
  Target: "AdvC"
  { Child Inputs
    EnergyMatrix: 6
    Oscillator: 16
    FluxCoil: 20
    CapacitorComponent: 10
    PentaxidElement: 100
  }
}

{ +Template Name: TeleporterBAEpic
  CraftTime: 1  #Epic 
  Target: " "
  { Child Inputs
    TeleporterBA: 1
    TeleporterBAEpicUpgradeKit: 1
  }
}

{ +Template Name: TeleporterCV
  CraftTime: 125 
  Target: "AdvC"
  { Child Inputs
    EnergyMatrix: 4
    Oscillator: 10
    FluxCoil: 12
    CapacitorComponent: 5
    PentaxidElement: 50
  }
}

{ +Template Name: WarpDriveSV
  CraftTime: 70 #B1 SV
  Target: "LargeC,AdvC"
  { Child Inputs
    EnergyMatrix: 10
    SteelPlate: 20
    Nanotubes: 20
    CobaltAlloy: 50
  }
}
# ===============
# Shields and Forcefields
# ===============
#{ +Template Name: DeployableShield  #DO NOT USE YET!
#  CraftTime: 60 #C2 CV 10
 # Target: "AdvC"
#  { Child Inputs
#    EnergyMatrix: 1
#    PentaxidCrystal: 6 
#    FluxCoil: 1
#    PowerCoil: 1
#  }
#}

{ +Template Name: ForcefieldEmitterBlocks
  CraftTime: 15 
  Target: "LargeC,AdvC"
  { Child Inputs
    CapacitorComponent: 1
    EnergyMatrix: 1
    Oscillator: 4
    PentaxidElement: 1
  }
}

{ +Template Name: ForcefieldWalkwayEmitterBlocks
  CraftTime: 15 
  Target: "LargeC,AdvC"
  { Child Inputs
    CapacitorComponent: 1
    EnergyMatrix: 1
    Oscillator: 4
    PentaxidElement: 2
  }
}

{ +Template Name: ForcefieldShieldEmitterBlocks
  CraftTime: 15 
  Target: "AdvC"
  { Child Inputs
    CapacitorComponent: 1
    EnergyMatrix: 1
    Oscillator: 4
    PentaxidElement: 4
  }
}
{ +Template Name: ShieldGeneratorBA
  CraftTime: 90 #C2 CV 10
  Target: "AdvC"
  { Child Inputs
    EnergyMatrix: 2
    Oscillator: 16
    CapacitorComponent: 10
    MechanicalComponents: 10
    FluxCoil: 20
    PowerCoil: 3
  }
}
{ +Template Name: ShieldGeneratorBAT2
  CraftTime: 135 #C2 CV 10
  Target: ""
  { Child Inputs
    EnergyMatrix: 4
    Oscillator: 24
    CapacitorComponent: 15
    MechanicalComponents: 10
    FluxCoil: 25
    PowerCoil: 4
  }
}
{ +Template Name: ShieldGeneratorCV
  CraftTime: 90 #C2 CV 10
  Target: "AdvC"
  { Child Inputs
    EnergyMatrix: 2
    Oscillator: 8
    CapacitorComponent: 10
    MechanicalComponents: 10
    FluxCoil: 20
    PowerCoil: 3
  }
}
{ +Template Name: ShieldGeneratorCVT2
  CraftTime: 135 #C2 CV 10
  Target: ""
  { Child Inputs
    EnergyMatrix: 4
    Oscillator: 16
    CapacitorComponent: 15
    MechanicalComponents: 10
    FluxCoil: 25
    PowerCoil: 4
  }
}

{ +Template Name: ShieldGeneratorSV
  CraftTime: 70 #B1 SV
  Target: "LargeC,AdvC"
  { Child Inputs
    EnergyMatrix: 1
    Oscillator: 8
    CapacitorComponent: 5
    MechanicalComponents: 2
    FluxCoil: 5
    PowerCoil: 1
  }
}
{ +Template Name: ShieldGeneratorHV
  CraftTime: 70 #B1 SV
  Target: "LargeC,AdvC"
  { Child Inputs
    EnergyMatrix: 1
    Oscillator: 8
    CapacitorComponent: 5
    MechanicalComponents: 2
    FluxCoil: 5
    PowerCoil: 1
  }
}

{ +Template Name: ShieldExtenderBA
  CraftTime: 90
  Target: "AdvC"
  { Child Inputs
    EnergyMatrix: 2
    Oscillator: 16
    CapacitorComponent: 10
    MechanicalComponents: 10
    FluxCoil: 20
    PowerCoil: 3
  }
}

{ +Template Name: ShieldExtenderCV
  CraftTime: 90
  Target: "AdvC"
  { Child Inputs
    EnergyMatrix: 2
    Oscillator: 8
    CapacitorComponent: 10
    MechanicalComponents: 10
    FluxCoil: 20
    PowerCoil: 3
  }
}

{ +Template Name: ShieldExtenderSV
  CraftTime: 70
  Target: "LargeC,AdvC"
  { Child Inputs
    EnergyMatrix: 1
    Oscillator: 8
    CapacitorComponent: 5
    MechanicalComponents: 2
    FluxCoil: 5
    PowerCoil: 1
  }
}

{ +Template Name: ShieldExtenderHV
  CraftTime: 70
  Target: "LargeC,AdvC"
  { Child Inputs
    EnergyMatrix: 1
    Oscillator: 8
    CapacitorComponent: 5
    MechanicalComponents: 2
    FluxCoil: 5
    PowerCoil: 1
  }
}

{ +Template Name: PentaxidTank
  CraftTime: 30 #C2 CV 10
  Target: "AdvC"
  { Child Inputs
    Nanotubes: 20
    TitanPlates: 10
    EnergyMatrix: 6
    CapacitorComponent: 5
    FluxCoil: 2
  }
}
{ +Template Name: PentaxidTankSV
  CraftTime: 30 #B2
  Target: "LargeC,AdvC"
  { Child Inputs
    Nanotubes: 10
    SteelPlate: 10
    EnergyMatrix: 4
    CobaltAlloy: 50
  }
}

 # ======================= 
 #  MP Protection Devices
 # =======================
 
{ +Template Name: OfflineProtector
  CraftTime: 30 #D1 Ba CV 7
  Target: "LargeC,AdvC"
  { Child Inputs
    EnergyMatrix: 2
    CapacitorComponent: 1
    MechanicalComponents: 6
    FluxCoil: 5
    PowerCoil: 3
  }
}

{ +Template Name: LandClaimDevice
  CraftTime: 30 #D1 Ba CV 7
  Target: "AdvC"
  { Child Inputs
    EnergyMatrix: 3
    CapacitorComponent: 2
    MechanicalComponents: 6
    FluxCoil: 5
    PowerCoil: 2
  }
}

 # ======================= 
 #  Dronebay & Related
 # =======================

{ +Template Name: AIDroneBay
  CraftTime: 130 
  Target: "LargeC,AdvC"
  { Child Inputs
    AluminiumCoil: 12
    EnergyMatrix: 10
    MechanicalComponents: 10
    OpticalFiber: 5
  }
}

{ +Template Name: AIDroneBaySpawner
  CraftTime: 60  
  Target: "LargeC,AdvC"
  { Child Inputs
    SteelPlateArmored: 6
    EnergyMatrix: 2 
    OpticalFiber: 4
    Oscillator: 1
    CapacitorComponent: 1
  }
}

{ +Template Name: DroneLargePlayer01Unit
  CraftTime: 40  
  Target: "LargeC,AdvC"
  { Child Inputs
    SteelPlateArmored: 1
    EnergyMatrix: 1 
    OpticalFiber: 1
    Oscillator: 1 
  }
} 

 # ======================= 
 #  Cockpits
 # =======================

{ +Template Name: CockpitBlocksSV
  CraftTime: 15 #A1 HV SV 2
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Electronics: 3
    MechanicalComponents: 6
    OpticalFiber: 1
    Computer: 2
    GlassPlate: 4
  }
}
{ +Template Name: CockpitBlocksSVT2
  CraftTime: 30 #A1 HV SV 2
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Electronics: 5
    MechanicalComponents: 7
    OpticalFiber: 2
    Computer: 3
    GlassPlate: 8
    CobaltAlloy: 10
    TitanPlates: 10
  }
}

{ +Template Name: PassengerSeatSV #"Passenger Seat (closed)"
  CraftTime: 15 #A2 HV SV 3
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Electronics: 1
    SteelPlate: 25
    OpticalFiber: 1
    Computer: 1
  }
}

{ +Template Name: PassengerSeat2SV
  CraftTime: 15 #A1 HV SV 5
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Electronics: 1
    SteelPlate: 7
    OpticalFiber: 1
    Computer: 1
  }
}

{ +Template Name: CockpitBlocksCV
  CraftTime: 15 #C1 CV 5
  Target: "LargeC,AdvC"
  { Child Inputs
    Electronics: 3
    MechanicalComponents: 40
    GlassPlate: 5
    Computer: 6
    FluxCoil: 10
  }
}

{ +Template Name: PassengerSeatMS
  CraftTime: 15 #C1 7
  Target: "LargeC,AdvC"
  { Child Inputs
    Electronics: 1
    SteelPlate: 7
    OpticalFiber: 1
  }
}

 # ======================= 
 #  Thrusters / Maneuverability / LandingGear
 # =======================

{ +Template Name: HoverEngineThruster
  CraftTime: 10 #A1 HV 2
  Target: "SurvC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
     Electronics: 3
     Nanotubes: 2
 #   Motor: 1
 #   Electronics: 1
 #   SteelPlate: 5
    OpticalFiber: 1
  }
}

{ +Template Name: HoverEngineSmall
  CraftTime: 10 #A1 HV 2
  Target: "SurvC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Motor: 2
    Electronics: 3
    SteelPlate: 10
    OpticalFiber: 3
    Nanotubes: 5
  }
}

{ +Template Name: HoverEngineLarge
  CraftTime: 15 #A2 HV 8
  Target: "HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Motor: 4
    Electronics: 5
    SteelPlate: 25
    OpticalFiber: 6
    Nanotubes: 5
  }
}

{ +Template Name: HoverBooster
  CraftTime: 10 #A2 HV 5
  Target: "HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Motor: 10
    Electronics: 4
    SteelPlate: 15
    OpticalFiber: 5
  }
}

{ +Template Name: ThrusterGVDirectional
  CraftTime: 15  #A2 HV 3
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Motor: 1
    Electronics: 6
    SteelPlate: 15
    OpticalFiber: 3
    Nanotubes: 5
  }
}

{ +Template Name: ThrusterGVRoundBlocks
  CraftTime: 20 #A2 HV 5
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Motor: 1
    Electronics: 6
    SteelPlate: 20
    OpticalFiber: 3
    Nanotubes: 5
  }
}
{ +Template Name: ThrusterGVRoundNormalT2
  CraftTime: 25 #A2 HV 5
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Motor: 2
    Electronics: 8
    SteelPlate: 20
    OpticalFiber: 5
    Nanotubes: 7
    CobaltAlloy: 10
  }
}
{ +Template Name: ThrusterGVRoundLarge
  CraftTime: 30 #A2 HV 5
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Motor: 2
    Electronics: 12
    SteelPlate: 30
    OpticalFiber: 5
    Nanotubes: 7
  }
}
{ +Template Name: ThrusterGVRoundLargeT2
  CraftTime: 35 #A2 HV 5
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Motor: 4
    Electronics: 15
    SteelPlate: 30
    OpticalFiber: 8
    Nanotubes: 7
    CobaltAlloy: 25
  }
}

{ +Template Name: ThrusterGVJetRound1x3x1
  CraftTime: 30 #A2 HV 7
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Motor: 3
    Electronics: 8
    SteelPlate: 40
    OpticalFiber: 3
    Nanotubes: 5
  }
}

{ +Template Name: RCSBlockGV
  CraftTime: 25 #A2 2
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Electronics: 2
    MechanicalComponents: 4
    OpticalFiber: 2
    SteelPlate: 5
  }
}

# Small Vessel

{ +Template Name: ThrusterSVSmallEvent
  CraftTime: 15 #A2 SV 7
  Target: " "
  { Child Inputs
  #  Motor: 1
  #  Electronics: 6
  #  MechanicalComponents: 6
  #  OpticalFiber: 3
    Nanotubes: 1
  }
}

{ +Template Name: ThrusterSVDirectional
  CraftTime: 15 #A2 SV 7
  Target: "SmallC,BaseC,LargeC,AdvC"
  { Child Inputs
    Motor: 1
    Electronics: 6
    MechanicalComponents: 6
    OpticalFiber: 3
    Nanotubes: 5
  }
}

{ +Template Name: ThrusterSVRoundBlocks
  CraftTime: 20 #A2 SV 10
  Target: "SmallC,BaseC,LargeC,AdvC"
  { Child Inputs
    Motor: 2
    Electronics: 6
    MechanicalComponents: 8
    OpticalFiber: 3
    Nanotubes: 5
  }
}

{ +Template Name: ThrusterSVRoundNormalT2
  CraftTime: 25 #A2 SV 10
  Target: "LargeC,AdvC"
  { Child Inputs
    Motor: 3
    Electronics: 8
    MechanicalComponents: 10
    OpticalFiber: 5
    Nanotubes: 7
    CobaltAlloy: 15
  }
}

{ +Template Name: ThrusterSVRoundLarge
  CraftTime: 30 #A2 SV 10
  Target: "SmallC,BaseC,LargeC,AdvC"
  { Child Inputs
    Motor: 4
    Electronics: 10
    MechanicalComponents: 10
    OpticalFiber: 5
    Nanotubes: 7
  }
}

{ +Template Name: ThrusterSVRoundLargeT2
  CraftTime: 35 #A2 SV 10
  Target: "LargeC,AdvC"
  { Child Inputs
    Motor: 6
    Electronics: 15
    MechanicalComponents: 10
    OpticalFiber: 5
    Nanotubes: 7
    CobaltAlloy: 25
  }
}

{ +Template Name: ThrusterJetRound1x3x1
  CraftTime: 30 #B1 SV 12
  Target: "LargeC,AdvC"
  { Child Inputs
    Motor: 2
    Electronics: 4
    OpticalFiber: 3
    Nanotubes: 5
    CobaltAlloy: 15
  }
}

{ +Template Name: ThrusterJetRound2x5x2
  CraftTime: 35 #B1 SV 15
  Target: "LargeC,AdvC"
  { Child Inputs
    Motor: 3
    Electronics: 6
    OpticalFiber: 4
    Nanotubes: 6
    CobaltAlloy: 25
  }
}
{ +Template Name: ThrusterJetRound2x5x2V2
  CraftTime: 35 #B1 SV 15
  Target: "LargeC,AdvC"
  { Child Inputs
    Motor: 3
    Electronics: 6
    OpticalFiber: 4
    Nanotubes: 6
    CobaltAlloy: 25
  }
}

{ +Template Name: ThrusterJetRound3x7x3
  CraftTime: 40 #B1 SV 15
  Target: "LargeC,AdvC"
  { Child Inputs
    Motor: 4
    Electronics: 8
    OpticalFiber: 5
    Nanotubes: 8
    CobaltAlloy: 35
  }
}

{ +Template Name: ThrusterJetRound3x10x3
  CraftTime: 45 #B1 SV 17
  Target: "LargeC,AdvC"
  { Child Inputs
    Motor: 5
    Electronics: 10
    OpticalFiber: 6
    Nanotubes: 10
    CobaltAlloy: 50
  }
}
{ +Template Name: ThrusterJetRound3x10x3V2
  CraftTime: 45 #B1 SV 17
  Target: "LargeC,AdvC"
  { Child Inputs
    Motor: 5
    Electronics: 10
    OpticalFiber: 6
    Nanotubes: 10
    CobaltAlloy: 50
  }
}

{ +Template Name: ThrusterJetRound3x13x3
  CraftTime: 50 #B1 SV 20
  Target: "LargeC,AdvC"
  { Child Inputs
    Motor: 6
    Electronics: 12
    OpticalFiber: 7
    Nanotubes: 12
    CobaltAlloy: 65
  }
}
{ +Template Name: ThrusterJetRound3x13x3V2
  CraftTime: 50 #B1 SV 20
  Target: "LargeC,AdvC"
  { Child Inputs
    Motor: 6
    Electronics: 12
    OpticalFiber: 5
    Nanotubes: 10
    CobaltAlloy: 65
  }
}

{ +Template Name: RCSBlockSVEvent
  CraftTime: 30 #A2 SV 5
  Target: " "
  { Child Inputs
  #  Electronics: 2
   # MechanicalComponents: 10
   # OpticalFiber: 2
    SteelPlate: 1
   # Computer: 1
  }
}
{ +Template Name: RCSBlockSVLight
  CraftTime: 30 #A2 SV 5
  Target: " "
  { Child Inputs
    Electronics: 1
    MechanicalComponents: 4
    OpticalFiber: 1
    SteelPlate: 8
    Computer: 1
  }
}
{ +Template Name: RCSBlockSV
  CraftTime: 30 #A2 SV 5
  Target: "SmallC,BaseC,LargeC,AdvC"
  { Child Inputs
    Electronics: 2
    MechanicalComponents: 10
    OpticalFiber: 2
    SteelPlate: 20
    Computer: 1
  }
}

# DockingPad HV
{ +Template Name: DockingPad
  CraftTime: 15 #A2 HV 2
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 10
    Electronics: 2
  }
}

{ +Template Name: LandinggearBlocksSV
  CraftTime: 15 #A2 SV 2
  Target: "SmallC,BaseC,LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 4
    Electronics: 2
  }
}

{ +Template Name: LandinggearBlocksHeavySV
  CraftTime: 15 #A2 SV 10
  Target: "LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 8
    Electronics: 5
  }
}

{ +Template Name: LandinggearBlocksCV
  CraftTime: 15 #C2 CV
  Target: "AdvC"
  { Child Inputs
    MechanicalComponents: 12
    Electronics: 2
  }
}

# ====== Thrusters CV (MS)

{ +Template Name: ThrusterMSDirectional
  CraftTime: 40 #C2 CV 7
  Target: "LargeC,AdvC"
  { Child Inputs
    Motor: 2
    SteelPlate: 10
    OpticalFiber: 5
    Oscillator: 8
    FluxCoil: 2
  }
}

{ +Template Name: ThrusterMSRoundBlocks
  CraftTime: 45 #C2 CV 10
  Target: "LargeC,AdvC"
  { Child Inputs
    Motor: 3
    TitanPlates: 20
    OpticalFiber: 5
    Oscillator: 20
    FluxCoil: 4
  }
}

{ +Template Name: ThrusterMSRound2x2Blocks
  CraftTime: 50  #D1 CV 15
  Target: AdvC
  { Child Inputs
    Motor: 4
    ZascosiumAlloy: 40
    OpticalFiber: 10
    Oscillator: 24
    PowerCoil: 6
  }
}

{ +Template Name: ThrusterMSRound3x3Blocks
  CraftTime: 55  #D1 CV 20
  Target: AdvC
  { Child Inputs
    Motor: 6
    ZascosiumAlloy: 90
    OpticalFiber: 15
    Oscillator: 32
    PowerCoil: 8
  }
}

# ====  Jet Thruster CV


{ +Template Name: ThrusterJetMSRound1x3x1
  CraftTime: 30  
  Target: "LargeC,AdvC"
  { Child Inputs
    PropulsionComponents: 2            # Function; Platinum, Titanium, Neodymium, Cobalt
    BuildingFrameReinforced: 2         # Frame; Titanium      (Exposed Device)
    OpticalFiber: 5                    # Signaling; Silicon   (Steering inputs; simple)
    Electronics: 5                     # Processing; Copper   (Simple processing; Main handled by RCS/Cockpit/Pilot!)
    SteelPlateArmored: 3               # Plating; Sathium     (Exposed device)
  }
}

{ +Template Name: ThrusterJetMSRound2x5x2
  CraftTime: 35  
  Target: "LargeC,AdvC"
  { Child Inputs
    PropulsionComponents: 4
    BuildingFrameReinforced: 4
    OpticalFiber: 8 
    Electronics: 8 
    SteelPlateArmored: 6
  }
}
{ +Template Name: ThrusterJetMSRound2x5x2V2
  CraftTime: 35  
  Target: "LargeC,AdvC"
  { Child Inputs
    PropulsionComponents: 4
    BuildingFrameReinforced: 4
    OpticalFiber: 8 
    Electronics: 8 
    SteelPlateArmored: 6
  }
}

{ +Template Name: ThrusterJetMSRound3x7x3
  CraftTime: 40  
  Target: "LargeC,AdvC"
  { Child Inputs
    PropulsionComponents: 5
    BuildingFrameReinforced: 5
    OpticalFiber: 9 
    Electronics: 9 
    SteelPlateArmored: 7
  }
}

{ +Template Name: ThrusterJetMSRound3x10x3
  CraftTime: 45  
  Target: "LargeC,AdvC"
  { Child Inputs
    PropulsionComponents: 6
    BuildingFrameReinforced: 6
    OpticalFiber: 8 
    Electronics: 8 
    SteelPlateArmored: 8
  }
}
{ +Template Name: ThrusterJetMSRound3x10x3V2
  CraftTime: 45 
  Target: "LargeC,AdvC"
  { Child Inputs
    PropulsionComponents: 6
    BuildingFrameReinforced: 6
    OpticalFiber: 8 
    Electronics: 8 
    SteelPlateArmored: 8
  }
}

{ +Template Name: ThrusterJetMSRound3x13x3
  CraftTime: 50  
  Target: "LargeC,AdvC"
  { Child Inputs
    PropulsionComponents: 7
    BuildingFrameReinforced: 7
    OpticalFiber: 10 
    Electronics: 10 
    SteelPlateArmored: 9
  }
}
{ +Template Name: ThrusterJetMSRound3x13x3V2
  CraftTime: 50 
  Target: "LargeC,AdvC"
  { Child Inputs
    PropulsionComponents: 7
    BuildingFrameReinforced: 7
    OpticalFiber: 10 
    Electronics: 10 
    SteelPlateArmored: 9
  }
}

# ===== RCS

{ +Template Name: RCSBlockMS
  CraftTime: 45 #C1 CV 5
  Target: "LargeC,AdvC"
  { Child Inputs
    EnergyMatrix: 2
    Electronics: 3
    OpticalFiber: 3
    SteelPlate: 20
    Oscillator: 16
  }
}

{ +Template Name: RCSBlockMS_T2
  CraftTime: 60 #C1 CV 10
  Target: "AdvC"
  { Child Inputs
    EnergyMatrix: 5
    Electronics: 6
    Oscillator: 16
    TitanPlates: 20
    OpticalFiber: 6
    PowerCoil: 4
  }
}

 # ======================= 
 #  Aux Life Support Items
 # =======================

{ +Template Name: RespiratorCharge
  DeconOverride: Stop
  OutputCount: 1
  CraftTime: 5
  Target: SuitC
  { Child Inputs
    WaterBottle: 1
  }
}

{ +Template Name: OxygenBottleLarge
  DeconOverride: Stop
  OutputCount: 2 #A1
  CraftTime: 10
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    WaterJug: 1
    SteelPlate: 1
  }
}
#{ +Template Name: OxygenBottleSmall
#  DeconOverride: Stop
#  OutputCount: 3 #A1
#  CraftTime: 10
#  Target: "SurvC,SmallC,HoverC,BaseC,LargeC"
#  { Child Inputs
#    WaterJug: 2
#    SteelPlate: 1
#  }
#}
{ +Template Name: HydrogenBottle
  OutputCount: 10 #A1
  DeconOverride: Stop
  CraftTime: 10
  Target: "LargeC,AdvC"
  { Child Inputs
    WaterJug: 5 
  }
}

# ===============
#      TOOLS
# ===============

{ +Template Name: TextureColorTool
  CraftTime: 10 #A2 1
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Electronics: 2
    Nanotubes: 4
  }
}
# { +Template Name: ColorTool
  # CraftTime: 10 #A2 1
  # Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  # { Child Inputs
    # Electronics: 2
    # Nanotubes: 4
  # }
# }

# { +Template Name: TextureTool
  # CraftTime: 10 #A2 1
  # Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  # { Child Inputs
    # Electronics: 2
    # Nanotubes: 4
  # }
# }

{ +Template Name: Flashlight
  CraftTime: 1 #A1 1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Electronics: 1
    PlasticMaterial: 2
  }
}

# { +Template Name: OreScanner
  # CraftTime: 12 #B1 3
  # Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  # { Child Inputs
    # MechanicalComponents: 2
    # EnergyMatrix: 1
    # Computer: 2
    # CobaltAlloy: 5
  # }
# }

{ +Template Name: OreScanner
  CraftTime: 12 #A1 3
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 2
    Electronics: 1
    Computer: 1
  }
}
{ +Template Name: RadarSuitT1
  CraftTime: 12 #A1 3
  Target: "SuitC,SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
  }
}

{ +Template Name: ArmorLight
  CraftTime: 60 #1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    PlasticMaterial: 10
    OpticalFiber: 1
  }
}

{ +Template Name: Chainsaw
  CraftTime: 20 #1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 4
    Electronics: 2
    PlasticMaterial: 5
  }
}

# { +Template Name: Drill
  # CraftTime: 20 #A1
  # Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  # { Child Inputs
    # MechanicalComponents: 6
    # Electronics: 2
    # OpticalFiber: 1
  # }
# }

{ +Template Name: DrillT2
  CraftTime: 20 #B1 
  Target: "LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 6
    Electronics: 2
    OpticalFiber: 1
    EnergyMatrix: 1
  }
}

{ +Template Name: SurvivalTent
  CraftTime: 15  
  Target: "SuitC"
  { Child Inputs
    PlasticMaterial: 7
  }
}
{ +Template Name: SurvivalTool
  CraftTime: 15  
  Target: SuitC
  { Child Inputs
  }
}
{ +Template Name: MultiTool
  CraftTime: 15 #A1 3
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Electronics: 1
    OpticalFiber: 1
  }
}

{ +Template Name: MultiToolT2
  CraftTime: 15 #C2 12
  Target: "AdvC"
  { Child Inputs
    SteelPlate: 4
    Electronics: 1
    FluxCoil: 1
    Oscillator: 4
    MultiTool: 1
  }
}
# ===============
#   Booster
# ===============

{ +Template Name: EVABoost
  CraftTime: 100  
  Target: "HoverC,BaseC,SmallC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 1
    OpticalFiber: 1 
    Nanotubes: 2
    GoldIngot: 1
  }
}

# ===============
#   Weapons T1
# ===============

{ +Template Name: Pistol
  CraftTime: 20 #A1 1
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 6
  }
}

# { +Template Name: PistolEpic
  # CraftTime: 20 #A1 1
  # Target: "AdvC"
  # { Child Inputs
    # SteelPlate: 1
    # PistolKit: 1
    # PistolT2: 1
  # }
# }

{ +Template Name: SMG
  CraftTime: 20 #A2 1
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 6
    Electronics: 2
  }
}

{ +Template Name: AssaultRifle
  CraftTime: 30 #A2 5.8mmBullet 3
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 6
    Electronics: 1
  }
}

{ +Template Name: PistolT2
  CraftTime: 30 #B1
  Target: "LargeC,AdvC"
  { Child Inputs
    CobaltAlloy: 20
    PistolKit: 1
    Pistol: 1
  }
}
# { +Template Name: AssaultRifleEpic
  # CraftTime: 30 #B1
  # Target: "AdvC"
  # #Target: ""
  # { Child Inputs
    # CobaltAlloy: 5
    # RifleKit: 1
    # AssaultRifleT2: 1
  # }
# }

{ +Template Name: Shotgun
  CraftTime: 30 #A2 3
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 6
    SteelPlate: 2
  }
}

{ +Template Name: Sniper
  CraftTime: 30 #A2 5
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 6
    SteelPlate: 2
  }
}

{ +Template Name: RocketLauncher
  CraftTime: 30 #B1 10 SlowRocket
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 8
    Electronics: 2
    CobaltAlloy: 50
    # HeavyWeaponKit: 1
  }
}
# { +Template Name: RocketLauncherEpic
  # CraftTime: 30 #C2 15
  # Target: "AdvC"
  # { Child Inputs
    # SteelPlateArmored: 1
    # HeavyWeaponKit: 1
    # RocketLauncherT2: 1
  # }
# }

{ +Template Name: RocketLauncherT2
  CraftTime: 30 #C2 15 uses "SlowRocketHoming"
  Target: "LargeC,AdvC"
  { Child Inputs
    TitanPlates: 5
    Oscillator: 4
    HeavyWeaponKit: 1
    RocketLauncher: 1
  }
}

{ +Template Name: Explosives
  OutputCount: 1 #A2 5
  CraftTime: 5
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 4
    EnergyCell: 1
    Electronics: 1
  }
}

 # ======================= 
 #  Advanced Weapons
 # =======================

{ +Template Name: LaserPistol
  CraftTime: 30 #C2 15
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 4
    Electronics: 3
    Oscillator: 4
    FluxCoil: 1
    # LaserKit: 1
  }
}

{ +Template Name: LaserPistolT2
  CraftTime: 30 #D1 20
  Target: "LargeC,AdvC"
  { Child Inputs
    Oscillator: 8
    PowerCoil: 1
    LaserKit: 1
    LaserPistol: 1
  }
}

{ +Template Name: Shotgun2
  CraftTime: 30 #C1 20
  Target: "LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 6
    FluxCoil: 1
    Shotgun: 1
    ShotgunKit: 1
  }
}
# { +Template Name: Shotgun2Epic
  # CraftTime: 30 #C2 3 20
  # Target: "AdvC"
  # #Target: ""
  # { Child Inputs
    # SteelPlateArmored: 1
    # ShotgunKit: 1
    # Shotgun2: 1
  # }
# }

{ +Template Name: Minigun
  CraftTime: 30 #B1 15
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 6
    CobaltAlloy: 10
    Motor: 1
    HeavyWeaponKit: 1
  }
}
# { +Template Name: MinigunEpic
  # CraftTime: 30 #B1 15
  # Target: "AdvC"
  # #Target: ""
  # { Child Inputs
    # CobaltAlloy: 5
    # HeavyWeaponKit: 1
    # Minigun: 1
  # }
# }

{ +Template Name: Sniper2
  CraftTime: 30 #C1 15
  Target: "LargeC,AdvC"
  { Child Inputs
    SteelPlateArmored: 1
    FluxCoil: 1
    Sniper: 1
    SniperKit: 1
  }
}
# { +Template Name: Sniper2Epic
  # CraftTime: 30 #C1 15
  # Target: "AdvC"
  # #Target: ""
  # { Child Inputs
    # SteelPlateArmored: 1
    # SniperKit: 1
    # Sniper2: 1
  # }
# }

{ +Template Name: PulseRifle #"Pulse Rifle"
  CraftTime: 30 #C2 10 uses "5.8mmBullet"
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 2
    Oscillator: 4
    FluxCoil: 2
    RifleKit: 1
    AssaultRifle: 1
  }
}

# { +Template Name: PulseRifleEpic
  # CraftTime: 30 #C2
  # Target: "AdvC"
  # #Target: ""
  # { Child Inputs
    # SteelPlateArmored: 1
    # RifleKit: 1
    # PulseRifleT2: 1
  # }
# }

{ +Template Name: LaserSMG
  CraftTime: 30 #D1 25
  Target: "LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 4
    Electronics: 3
    ZascosiumAlloy: 30
    FluxCoil: 2
    LaserKit: 1
  }
}

{ +Template Name: LaserRifle
  CraftTime: 30 #D1 25
  Target: "LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 6
    Electronics: 5
    PowerCoil: 1
    ZascosiumAlloy: 50
    LaserKit: 1
  }
}

{ +Template Name: LaserCarbine
  CraftTime: 30 #D1 25
  Target: "LargeC,AdvC"
  { Child Inputs
    FluxCoil: 2
    EnergyMatrix: 1
    LaserKit: 1
    LaserRifle: 1
  }
}

# { +Template Name: LaserRifleEpic
  # CraftTime: 30 #C2 25
  # Target: "AdvC"
  # #Target: ""
  # { Child Inputs
    # ZascosiumAlloy: 1
    # LaserKit: 1
    # LaserRifle: 1
  # }
# }

{ +Template Name: ScifiCannon
  CraftTime: 30 #D1 25 Plasma Cannon
  Target: "LargeC,AdvC"
  { Child Inputs
    Electronics: 2
    Oscillator: 8
    ZascosiumAlloy: 10
    CapacitorComponent: 4
    HeavyWeaponKit: 1
  }
}

# { +Template Name: ScifiCannonEpic
  # CraftTime: 30 #D1 25 Plasma Cannon
  # Target: AdvC
  # #Target: ""
  # { Child Inputs
    # SteelPlate: 1
    # HeavyWeaponKit: 1
    # ScifiCannon: 1
  # }
# }

 # ======================= 
 #  Tools for Vessels
 # =======================

{ +Template Name: SawAttachment
  CraftTime: 20 #A2 3
  Target: "HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Motor: 2
    Electronics: 6
    MechanicalComponents: 8
    OpticalFiber: 3
    Nanotubes: 5
  }
}

{ +Template Name: DrillAttachment
  CraftTime: 20 #A2 HV 10
  Target: "HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Motor: 4
    MechanicalComponents: 20
    SteelPlate: 2
  }
}

{ +Template Name: DrillAttachmentLarge
  CraftTime: 25 #A2 HV 10
  Target: "HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Motor: 6
    MechanicalComponents: 40
    SteelPlate: 12
  }
}

{ +Template Name: DrillAttachmentT2
  CraftTime: 30 #D1 HV 20
  Target: "LargeC,AdvC"
  { Child Inputs
    Motor: 1
    MechanicalComponents: 20
    ZascosiumAlloy: 20
    PowerCoil: 2
    DrillAttachment: 1
  }
}
{ +Template Name: DrillAttachmentSVT2
  CraftTime: 40 #D1 SV 20
  Target: "LargeC,AdvC"
  { Child Inputs
    Motor: 5
    MechanicalComponents: 46
    ZascosiumAlloy: 22
    PowerCoil: 3
  }
}

{ +Template Name: DrillAttachmentCV
  CraftTime: 60 #A2 HV 10
  Target: "LargeC,AdvC"
  { Child Inputs
    Electronics: 5
    Oscillator: 8
    ZascosiumAlloy: 50
    PowerCoil: 3
  }
}
 # ======================= 
 #  Ship weapons SV/HV fixed
 # =======================
{ +Template Name: WeaponSV01 #"Rail Gun"
  CraftTime: 30 #D1 SV 15 uses "RailgunBullet"
  Target: "LargeC,AdvC"
  { Child Inputs
    TitanPlates: 25
    Electronics: 5
    Oscillator: 20
    PowerCoil: 5
    ZascosiumAlloy: 25
  }
}

{ +Template Name: WeaponSV02 #"Gatling Gun"
  CraftTime: 30 #A2 HV SV 3 uses "15mmBullet"
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 16
    Electronics: 3
    Motor: 2
  }
}

{ +Template Name: WeaponSV03 #"Pulse Laser"
  CraftTime: 30 #D1 SV 20 uses "PulseLaserChargeSS"
  Target: AdvC
  { Child Inputs
    ZascosiumAlloy: 50
    Electronics: 8
    Oscillator: 20
    PowerCoil: 5
  }
}

{ +Template Name: WeaponSV04 #"Plasma Cannon"
  CraftTime: 30 #D1 20 
  Target: AdvC
  { Child Inputs
    ZascosiumAlloy: 50
    Electronics: 8
    Oscillator: 20
    PowerCoil: 5
  }
}

{ +Template Name: WeaponSV05 #"Rocket Launcher"
  CraftTime: 30 #C2 SV 10 uses "FastRocket"
  Target: "LargeC,AdvC"
  { Child Inputs
    SteelPlate: 40
    Electronics: 5
    Motor: 2
    CapacitorComponent: 2
    EnergyMatrix: 2
  }
}

{ +Template Name: WeaponSV05Homing #"Rocket Launcher (Homing)"
  CraftTime: 30 #D1 SV 15 uses "FastRocketHoming" 10
  Target: "LargeC,AdvC"
  { Child Inputs
    ZascosiumAlloy: 25
    Electronics: 5
    Oscillator: 8
    Motor: 2
    PowerCoil: 2
  }
}

 # ======================= 
 #  Turrets BA & CV
 # =======================
# Rocket Launcher CV
{ +Template Name: WeaponMS01 #"Rocket Launcher"
  CraftTime: 30 #D1 CV 20 uses "FastRocketMS"
  Target: AdvC
  { Child Inputs
    ZascosiumAlloy: 50
    Electronics: 10
    Oscillator: 20
    PowerCoil: 5
  }
}

# Pulse Laser CV 
{ +Template Name: WeaponMS02 #"Pulse Laser"
  CraftTime: 30 #D1 25 uses "PulseLaserChargeMSWeapon"
  Target: AdvC
  { Child Inputs
    ZascosiumAlloy: 75
    Electronics: 15
    Oscillator: 20
    PowerCoil: 5
    FluxCoil: 5
  }
}

{ +Template Name: TurretMSProjectileBlocks 
# { +Template Name: TurretMSMinigunRetract #"Minigun Turret"
  CraftTime: 30 #C1 CV 10 uses "15mmBullet"
  Target: "LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 20
    Electronics: 5
    Motor: 2
    CapacitorComponent: 3
    Oscillator: 20
  }
}


{ +Template Name: TurretBaseProjectileBlocks
  CraftTime: 30 #B1 Ba 10 uses "15mmBullet"
  Target: "LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 20
    Electronics: 5
    Motor: 2
    OpticalFiber: 5
  }
}


# Plasma Turret  
{ +Template Name: TurretMSLaserBlocks #"Plasma Turret"
  CraftTime: 30 #D1 CV 15 uses "TurretMSPlasmaCharge"
  Target: AdvC
  { Child Inputs
    MechanicalComponents: 20
    Electronics: 5
    Motor: 2
    Oscillator: 8
    PowerCoil: 1
  }
}


{ +Template Name: TurretBaseLaserBlocks
  CraftTime: 30 #D1 20 uses "PulseLaserChargeBA"
  Target: AdvC
  { Child Inputs
    ZascosiumAlloy: 50
    Motor: 2
    Oscillator: 8
    CapacitorComponent: 2
    PowerCoil: 1
  }
}

{ +Template Name: TurretMSArtilleryBlocks
  CraftTime: 30 #D1 CV 25 uses "LargeRocketMS"
  Target: AdvC
  { Child Inputs
    TitanPlates: 75
    PowerCoil: 10
    Motor: 5
    ZascosiumAlloy: 75
    Oscillator: 20
  }
}

{ +Template Name: TurretBaseArtilleryBlocks
  CraftTime: 30 #D1 25 uses "LargeRocket"
  Target: AdvC
  { Child Inputs
    SteelPlateArmored: 30
    PowerCoil: 10
    Motor: 3
    ZascosiumAlloy: 100
    Oscillator: 20
  }
}
 
{ +Template Name: SentryGunBlocks
  CraftTime: 30 #A2 Ba CV 3
  Target: "BaseC,LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 10
    Electronics: 4
    Motor: 2
    OpticalFiber: 5
  }
}


{ +Template Name: TurretMSRocketBlocks 
  CraftTime: 30 #D1 CV 15 uses "FlakRocketMS"
  Target: "LargeC,AdvC"
  { Child Inputs
    ZascosiumAlloy: 75
    Electronics: 5
    Motor: 2
    FluxCoil: 2
    PowerCoil: 3
  }
}

# rocket  
{ +Template Name: TurretBaseRocketBlocks 
  CraftTime: 30 #C2 5 uses FastRocketBA
  Target: "LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 20
    Electronics: 5
    Motor: 2
    CobaltAlloy: 25
    Oscillator: 8
  }
}

 # ======================= 
 #  Turrets HV & SV
 # =======================
 
{ +Template Name: TurretGVMinigunBlocks #"Minigun Turret"
  CraftTime: 30 #A2 5 "15mmBullet"
  Target: "BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 25
    Electronics: 2
    Motor: 1
    OpticalFiber: 2
  }
}

{ +Template Name: TurretGVRocketBlocks #"Rocket Turret"
  CraftTime: 30 #A2 HV 10 FastRocketHoming
  Target: "LargeC,AdvC"
  { Child Inputs
    MechanicalComponents: 10
    Motor: 1
    OpticalFiber: 2
    EnergyMatrix: 5
  }
}

{ +Template Name: TurretGVPlasmaBlocks #"Plasma Turret"
  CraftTime: 30 #D1 HV 15 uses"TurretGVPlasmaCharge"
  Target: AdvC
  { Child Inputs
    ZascosiumAlloy: 25
    Motor: 1
    OpticalFiber: 2
    PowerCoil: 1
    Oscillator: 4
  }
}

{ +Template Name: TurretGVArtilleryBlocks #Artillery Turret"
  CraftTime: 30 #D1 20  uses "ArtilleryRocket"
  Target: AdvC
  { Child Inputs
    ZascosiumAlloy: 50
    Motor: 2
    Oscillator: 4
    PowerCoil: 1
  }
}

{ +Template Name: TurretGVToolBlocks
  CraftTime: 30 #D1 HV 15
  Target: AdvC
  { Child Inputs
    ZascosiumAlloy: 10
    Motor: 2
    OpticalFiber: 2
    Oscillator: 4
    PowerCoil: 1
  }
}

{ +Template Name: TurretSVSmall
  CraftTime: 60 #A2 5 "15mmBullet"
  Target: "BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 25
    Electronics: 2
    Motor: 1
    OpticalFiber: 2
  }
}

{ +Template Name: TurretMSToolBlocks
  CraftTime: 60 #D1 20 
  Target: AdvC
  { Child Inputs
    ZascosiumAlloy: 50
    Electronics: 5
    Motor: 2
    Oscillator: 8
    PowerCoil: 1
  }
}

 # ======================= 
 #  Ammo Handheld Weapons
 # =======================

{ +Template Name: DrillCharge
  OutputCount: 5 #A1
  CraftTime: 5
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 1
    PromethiumPellets: 10
    PlasticMaterial: 2
  }
}

{ +Template Name: MultiCharge
  OutputCount: 3 #A1
  CraftTime: 5
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 1
    PromethiumPellets: 10
  }
}

{ +Template Name: BioFuel
  OutputCount: 1 #A1 
  CraftTime: 28
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    Fiber: 10
  }
}
#{ +Template Name: FlameThrowerCanister
#  OutputCount: 1 #A1 
#  CraftTime: 28
#  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
#  { Child Inputs
#    BioFuel: 4
#  }
#}
{ +Template Name: 50Caliber
  OutputCount: 25 #A1 Pistol
  CraftTime: 5
  DeconOverride: Continue
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    CopperIngot: 1
    NCPowder: 1
  }
}

{ +Template Name: 5.8mmBullet
  OutputCount: 50 #A2 Assaultrifle
  CraftTime: 5
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 8
    CopperIngot: 2
    NCPowder: 1
  }
}

{ +Template Name: ShotgunShells
  OutputCount: 30 #A1 1 Shotgun
  CraftTime: 5
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 2
    CopperIngot: 2
    NCPowder: 1
  }
}

{ +Template Name: 12.7mmBullet
  OutputCount: 15 #A2 1 Sniper
  CraftTime: 5
  Target: "SurvC,SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 6
    CopperIngot: 1
    NCPowder: 1
  }
}

{ +Template Name: 8.3mmBullet
  OutputCount: 50 #A2 1 Minigun
  CraftTime: 5
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 10
    NCPowder: 1
  }
}

{ +Template Name: SlowRocket
  OutputCount: 5 #B1 10
  CraftTime: 5
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 8
    PromethiumPellets: 4
    MagnesiumPowder: 2
  }
}

{ +Template Name: SlowRocketHoming
  OutputCount: 6 #B1 15
  CraftTime: 5
  Target: "LargeC,AdvC"
  { Child Inputs
    SteelPlate: 8
    PromethiumPellets: 4
    Electronics: 2
    MagnesiumPowder: 3
  }
}

{ +Template Name: PulseLaserChargePistol
  OutputCount: 75 #C2
  DeconOverride: Continue 
  CraftTime: 5
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    PlasticMaterial: 2
    PentaxidElement: 5
  }
}

{ +Template Name: PulseLaserChargeRifle
  OutputCount: 50 #D1 1
  DeconOverride: Continue 
  CraftTime: 5
  Target: "LargeC,AdvC"
  { Child Inputs
    PlasticMaterial: 2
    PentaxidElement: 5
  }
}

{ +Template Name: SciFiCannonPlasmaCharge #Pl.Charge Cannon
  OutputCount: 25 #D1
  CraftTime: 5
  Target: "LargeC,AdvC"
  { Child Inputs
    ErestrumGel: 1
    PlasticMaterial: 4
    PentaxidElement: 10
  }
}


 # ======================= 
 #  Ammo other weapons
 # =======================

{ +Template Name: 15mmBullet
  OutputCount: 100 #A2 TurretGVMinigun
  CraftTime: 5
  Target: "SmallC,HoverC,BaseC,LargeC,AdvC"
  { Child Inputs
    SteelPlate: 15
    NCPowder: 4
  }
}

{ +Template Name: 30mmBullet
  OutputCount: 70
  CraftTime: 5
  Target: "LargeC,AdvC"
  { Child Inputs
    SteelPlate: 20
    NCPowder: 4
  }
}

{ +Template Name: RailgunBullet
  OutputCount: 10 #D1 for WeaponSV01 "Rail Gun"
  CraftTime: 5
  Target: "LargeC,AdvC"
  { Child Inputs
    CobaltAlloy: 20
    SathiumIngot: 20
  }
}

{ +Template Name: PulseLaserChargeSS #"Ls.Charge SV"
  OutputCount: 100 #D1
  DeconOverride: Continue 
  CraftTime: 5
  Target: "AdvC"
  { Child Inputs
    PentaxidElement: 15
    PlasticMaterial: 3
  }
}

{ +Template Name: PulseLaserChargeMS #"Ls.Charge CV"
  OutputCount: 150 #D1 25 for "TurretMSPulseLaser"
  DeconOverride: Continue
  CraftTime: 5
  Target: "AdvC"
  { Child Inputs
    PentaxidElement: 10
    PlasticMaterial: 5
  }
}

{ +Template Name: PulseLaserChargeMSWeapon #"Ls.Charge II CV"
  OutputCount: 100 #D1 25 for "WeaponMS02" Pulse Laser
  DeconOverride: Continue
  CraftTime: 5
  Target: "LargeC,AdvC"
  { Child Inputs
    PentaxidElement: 10
    PlasticMaterial: 5
  }
}

{ +Template Name: PulseLaserChargeBA #"Ls.Charge BA"
  OutputCount: 120 #D1 20 for "TurretBasePulseLaser"
  DeconOverride: Continue
  CraftTime: 5
  Target: "AdvC"
  { Child Inputs
    PentaxidElement: 10
    PlasticMaterial: 5
  }
}

{ +Template Name: PlasmaCannonChargeSS #"Pl.Charge SV"
  OutputCount: 100 #D1 SV 20 "
  CraftTime: 5
  Target: "LargeC,AdvC"
  { Child Inputs
    ErestrumGel: 2
    PentaxidElement: 20
    PlasticMaterial: 4
    
  }
}

{ +Template Name: TurretGVPlasmaCharge
  OutputCount: 100 #D1 TurretGVPlasma 15
  CraftTime: 5
  Target: "AdvC"
  { Child Inputs
    ErestrumGel: 2
    PentaxidElement: 20
    PlasticMaterial: 4
  }
}

{ +Template Name: TurretMSPlasmaCharge
  OutputCount: 75 #D1
  CraftTime: 5
  Target: "AdvC"
  { Child Inputs
    ErestrumGel: 4
    PentaxidElement: 15
    PlasticMaterial: 6
  }
}

{ +Template Name: TurretBAPlasmaCharge #"Pl.Charge BA"
  OutputCount: 50 #D1 for "TurretBasePlasma"
  CraftTime: 5
  Target: "AdvC"
  { Child Inputs
    ErestrumGel: 4
    PentaxidElement: 20
    PlasticMaterial: 6
  }
}

{ +Template Name: FlakRocket
  OutputCount: 20 #C2 for "TurretBaseFlak"
  CraftTime: 5
  Target: "LargeC,AdvC"
  { Child Inputs
    SteelPlate: 8
    MagnesiumPowder: 12
    NCPowder: 10
  }
}

{ +Template Name: FlakRocketMS #"Flak Shell CV"
  OutputCount: 25 #D1 for "TurretMSFlak"
  CraftTime: 5
  Target: AdvC
  { Child Inputs
    SteelPlate: 8
    MagnesiumPowder: 12
    NCPowder: 10
  }
}
{ +Template Name: FastRocket
  OutputCount: 6 #B1 10 used by "WeaponSV05"
  CraftTime: 5
  Target: "LargeC,AdvC"
  { Child Inputs
    SteelPlate: 4
    PromethiumPellets: 2
    MagnesiumPowder: 2
  }
}
{ +Template Name: FastRocketGV
  OutputCount: 6 #B1 10 used by "WeaponSV05"
  CraftTime: 5
  Target: "LargeC,AdvC"
  { Child Inputs
    SteelPlate: 4
    PromethiumPellets: 2
    MagnesiumPowder: 2
  }
}
{ +Template Name: FastRocketHoming
  OutputCount: 7 #B1 for "TurretGVRocket"
  CraftTime: 5
  Target: "LargeC,AdvC"
  { Child Inputs
    SteelPlate: 4
    PromethiumPellets: 2
    MagnesiumPowder: 2
    Electronics: 2
  }
}
{ +Template Name: FastRocketMS
  OutputCount: 6 #D1 12 for "TurretMSRocket"
  CraftTime: 5
  Target: AdvC
  { Child Inputs
    SteelPlate: 4
    PromethiumPellets: 4
    MagnesiumPowder: 4
    ErestrumGel: 2
    Electronics: 2
  }
}

{ +Template Name: FastRocketBA
  OutputCount: 5 #C2 5
  CraftTime: 5
  Target: "LargeC,AdvC"
  { Child Inputs
    SteelPlate: 4
    PromethiumPellets: 4
    MagnesiumPowder: 4
    ErestrumGel: 2
    Electronics: 2
  }
}

{ +Template Name: LargeRocket
  OutputCount: 4 #D1 for "TurretBaseArtillery"
  CraftTime: 10
  Target: "AdvC"
  { Child Inputs
    SteelPlate: 4
    PromethiumPellets: 6
    MagnesiumPowder: 8
    ErestrumGel: 4
  }
}

{ +Template Name: LargeRocketMS
  OutputCount: 5 #D1 for "TurretMSArtillery"
  CraftTime: 5
  Target: "AdvC"
  { Child Inputs
    SteelPlate: 4
    PromethiumPellets: 6
    MagnesiumPowder: 8
    ErestrumGel: 4
  }
}

{ +Template Name: ArtilleryRocket
  OutputCount: 4 #D1 20 for "TurretGVArtillery"
  CraftTime: 5
  Target: "AdvC"
  { Child Inputs
    SteelPlate: 8
    MagnesiumPowder: 12
    NCPowder: 20
  }
}


{ +Template Name: AlienNPCBlocks
  DeconOverride: Stop
  CraftTime: 20
  Target: ""
  { Child Inputs
    GoldCoins: 5
  }
}
{ +Template Name: HumanNPCBlocks
  DeconOverride: Stop
  CraftTime: 20
  Target: ""
  { Child Inputs
    GoldCoins: 5
  }
}


 # ============================== 
 #      Medical Items: Ointments 
 # ============================== 

{ +Template Name: AntibioticOintment
  DeconOverride: Stop 
  CraftTime: 10
  Target: "FoodP,SurvC,SmallC,HoverC,BaseC,SuitC"
  { Child Inputs
    HerbalLeaves: 1
    PlantProtein: 1
  }
}
{ +Template Name: AntiRadiationOintment
  DeconOverride: Stop
  CraftTime: 15
  Target: "FoodP,SurvC,SmallC,HoverC,BaseC"
  { Child Inputs
    MushroomBrown: 1
    PlantProtein: 1
  }
}
{ +Template Name: AntiToxicOintment
  DeconOverride: Stop
  CraftTime: 15
  Target: "FoodP,SurvC,SmallC,HoverC,BaseC,SuitC"
  { Child Inputs
    AlienTooth: 1
    ConfettiMossScrapings: 1
    PlantProtein: 1
  }
}

 # ============================== 
 #      Medical Items: Kits
 # ============================== 
 
{ +Template Name: Bandages
  DeconOverride: Stop
  CraftTime: 2.8                          #Original: 25
  Target: "FoodP,SurvC,SmallC,HoverC,BaseC,SuitC"
  { Child Inputs
    Fiber: 3
    PlantProtein: 2
  }
}

{ +Template Name: Medikit01
  DeconOverride: Stop
  CraftTime: 60
  Target: FoodP
  { Child Inputs
    HerbalLeaves: 1
    Spice: 1
    FireMossScrapings: 1
    Fiber: 1
    AlienThorn: 2
  }
}

{ +Template Name: Medikit02
  DeconOverride: Stop
  CraftTime: 120
  Target: FoodP
  { Child Inputs
    FireMossScrapings: 1
    AlienTooth: 1
    AlienParts01: 2
    AlienParts02: 5
  }
}

{ +Template Name: Medikit03
  DeconOverride: Stop
  CraftTime: 180
  Target: FoodP
  { Child Inputs
    FireMossScrapings: 1
    MushroomBrown: 1
    AlienParts03: 2
  }
}
#Small Health Pack
{ +Template Name: Medikit04
  DeconOverride: Stop
  CraftTime: 60
  Target: FoodP
  { Child Inputs
    AlienThorn: 1
    WaterBottle: 3
  }
}
#Medium Health Pack
{ +Template Name: Medikit05
  DeconOverride: Stop
  CraftTime: 60
  Target: FoodP
  { Child Inputs
    AlienThorn: 3
    AlienParts01: 3
  }
}
#Large Health Pack  (Former Medikit04)
{ +Template Name: Medikit06
  DeconOverride: Stop
  CraftTime: 60
  Target: FoodP
  { Child Inputs
    AlienThorn: 5
    AlienParts03: 2
  }
} 

 # ============================== 
 #      Medical Items: Pills
 # ============================== 
 
{ +Template Name: StomachPills 
  CraftTime: 15
  Target: "FoodP,SurvC,SmallC,HoverC,BaseC"
  { Child Inputs
    Spice: 1
    ConfettiMossScrapings: 1
  }
}

{ +Template Name: AntibioticPills
  DeconOverride: Stop
  CraftTime: 15
  Target: "FoodP,SurvC,SmallC,HoverC,BaseC"
  { Child Inputs
    ConfettiMossScrapings: 1
    HerbalLeaves: 1
  }
}

{ +Template Name: AntiToxicPills
  DeconOverride: Stop
  CraftTime: 23
  Target: "FoodP,SurvC,SmallC,HoverC,BaseC"
  { Child Inputs
    ConfettiMossScrapings: 1
    AlienTooth: 1
  }
}

{ +Template Name: AntiParasitePills
  DeconOverride: Stop
  CraftTime: 23
  Target: "FoodP,SurvC,SmallC,HoverC,BaseC"
  { Child Inputs
    ConfettiMossScrapings: 1
    AlienParts02: 1
  }
}

{ +Template Name: RadiationPills
  DeconOverride: Stop
  CraftTime: 28
  Target: "FoodP,SurvC,SmallC,HoverC,BaseC"
  { Child Inputs
    ConfettiMossScrapings: 1
    MushroomBrown: 1
  }
}

 # ============================== 
 #      Medical Items: Injections
 # ============================== 
 
{ +Template Name: AntibioticInjection
  DeconOverride: Stop
  CraftTime: 30
  Target: FoodP
  { Child Inputs
    WaterBottle: 1
    HerbalLeaves: 1
    AlienParts01: 3
  }
}
{ +Template Name: AntiToxicInjection
  DeconOverride: Stop
  CraftTime: 40
  Target: FoodP
  { Child Inputs
    WaterBottle: 1
    AlienParts01: 3
    AlienTooth: 1
  }
}
{ +Template Name: AntiParasiteInjection
  DeconOverride: Stop
  CraftTime: 40
  Target: FoodP
  { Child Inputs
    WaterBottle: 1
    AlienParts02: 3
    AlienParts01: 3
  }
}
{ +Template Name: AntiRadiationInjection
  DeconOverride: Stop
  CraftTime: 40
  Target: FoodP
  { Child Inputs
    WaterBottle: 1
    AlienParts01: 3
    MushroomBrown: 1
  }
}


 # =========================== 
 #    Medical Boosters 
 # =========================== 

{ +Template Name: EnergyPills
  DeconOverride: Stop
  CraftTime: 30
  Target: FoodP
  { Child Inputs
    Spice: 1
    ConfettiMossScrapings: 1
    NaturalStimulant: 1
  }
}

{ +Template Name: AdrenalineShot
  DeconOverride: Stop
  CraftTime: 23
  Target: FoodP
  { Child Inputs
    NaturalStimulant: 7
    Spice: 3
    AlienParts03: 3
  }
}

{ +Template Name: RadiationImmunityShot
  DeconOverride: Stop
  CraftTime: 23
  Target: FoodP
  { Child Inputs
    MushroomBrown: 1
    Spice: 2
    AlienParts03: 5
  }
}

 # =========================== 
 #    Food Basic Ingredients 
 # =========================== 
 
{ +Template Name: Flour
  DeconOverride: Stop
  CraftTime: 6
  Target: FoodP
  { Child Inputs
    Grain: 2
  }
}

{ +Template Name: Milk
  DeconOverride: Stop
  CraftTime: 5
  Target: "FoodP,SurvC,SmallC,HoverC,BaseC"
  { Child Inputs
    PlantProtein: 1
    WaterBottle: 1
  }
}

{ +Template Name: Meat
  DeconOverride: Stop
  CraftTime: 7
  Target: "FoodP,SurvC,SmallC,HoverC,BaseC"
  { Child Inputs
    PlantProtein: 1
    Vegetables: 1
  }
}
{ +Template Name: PlantProtein
  OutputCount: 2
  CraftTime: 2
  Target: "SuitC,FoodP,SurvC,SmallC,HoverC,BaseC"
  { Child Inputs
    Vegetables: 1
  }
}

 # ======================= 
 #        Meals T1 
 # ======================= 
{ +Template Name: PowerBar
  DeconOverride: Stop
  CraftTime: 2.8                       #Original: 12
  Target: "FoodP,SurvC,SmallC,HoverC,BaseC,SuitC"
  { Child Inputs
    PlantProtein: 2
  }
}

#  { +Template Name: Ketchup
#   CraftTime: 5
#   Target: FoodP
#   { Child Inputs
#     Fruit: 4
#     # Sugarcane: 1
#   }
# }

{ +Template Name: Cheese
  DeconOverride: Stop
  CraftTime: 7
  Target: FoodP
  { Child Inputs
    Milk: 1
  }
}

{ +Template Name: Bread
  DeconOverride: Stop
  CraftTime: 14
  Target: FoodP
  { Child Inputs
    Flour: 1
    WaterBottle: 1
  }
}

{ +Template Name: FriedVegetables
  CraftTime: 8
  Target: FoodP
  { Child Inputs
    Vegetables: 1
  }
}

{ +Template Name: Cereals
  DeconOverride: Stop
  CraftTime: 8
  Target: FoodP
  { Child Inputs
    Grain: 2
    Milk: 1
  }
}

{ +Template Name: Steak
  DeconOverride: Stop
  CraftTime: 11
  Target: "FoodP,SurvC,SmallC,HoverC,BaseC"
  { Child Inputs
    Meat: 1
  }
}

#{ +Template Name: Ribs
#  CraftTime: 20
#  Target: FoodP
#  { Child Inputs
#    Meat: 2
#  }
#}

{ +Template Name: Salami
  DeconOverride: Stop
  CraftTime: 18
  Target: "FoodP,SurvC,SmallC,HoverC,BaseC"
  { Child Inputs
    Meat: 1
    Spice: 1
  }
}

{ +Template Name: Ham
  DeconOverride: Stop
  CraftTime: 21
  Target: FoodP
  { Child Inputs
    Meat: 1
    NaturalSweetener: 1
    Spice: 1
  }
}

#{ +Template Name: BakedPumpkin
#  CraftTime: 5
#  Target: FoodP
#  { Child Inputs
#    Vegetables: 1
#  }
#}

{ +Template Name: AkuaWine
  DeconOverride: Stop
  CraftTime: 9
  Target: FoodP
  { Child Inputs
    Berries: 1
    WaterBottle: 1
  }
}

# Complex Recipes  

{ +Template Name: HotBeverage
  CraftTime: 2
  Target: "FoodP,SurvC,SmallC,HoverC,BaseC,SuitC"
  { Child Inputs
    Buds: 2 
  }
}
{ +Template Name: EnergyDrink
  CraftTime: 3
  Target: "FoodP,SurvC,SmallC,HoverC,BaseC,SuitC"
  { Child Inputs
    NaturalStimulant: 2
  }
}
{ +Template Name: BerryJuice
  CraftTime: 3
  Target: "FoodP,SurvC,SmallC,HoverC,BaseC"
  { Child Inputs
    Berries: 2
  }
}
{ +Template Name: FruitJuice
  CraftTime: 3
  Target: "FoodP,SurvC,SmallC,HoverC,BaseC"
  { Child Inputs
    Fruit: 2
  }
}
{ +Template Name: VegetableJuice
  CraftTime: 3
  Target: "FoodP,SurvC,SmallC,HoverC,BaseC,SuitC"
  { Child Inputs
    Vegetables: 2
  }
}
{ +Template Name: AnniversaryCake
  DeconOverride: Stop
  CraftTime: 27
  Target: FoodP
  { Child Inputs
    NaturalSweetener: 1
    Berries: 2
    Milk: 1
    Egg: 1
    Flour: 1
  }
}
{ +Template Name: EmergencyRations
  DeconOverride: Stop
  CraftTime: 60
  Target: FoodP
  { Child Inputs
    WaterBottle: 1
    HotBeverage: 1
    FruitJuice: 2
    PowerBar: 6
    Salami: 3
  }
}

{ +Template Name: Sandwich
  DeconOverride: Stop
  OutputCount: 4
  CraftTime: 16
  Target: FoodP
  { Child Inputs
    Salami: 1
    Bread: 1
  }
}

{ +Template Name: Stew
  DeconOverride: Stop
  CraftTime: 34
  Target: FoodP
  { Child Inputs
    MushroomBrown: 1
    Vegetables: 2
    WaterBottle: 2
    Meat: 2
    Spice: 1
  }
}

# #  { +Template Name: HotDog
#   DeconOverride: Stop
#   CraftTime: 7
#   Target: FoodP
#   { Child Inputs
#     Meat: 1
#     Bread: 1
#     Ketchup: 1
#   }
# }
#
#   { +Template Name: CannedMeat
#   DeconOverride: Stop
#   CraftTime: 10
#   Target: FoodP
#   { Child Inputs
#     Meat: 1
#     Fruit: 8
#     SteelPlate: 2
#   }
# }
#
#   { +Template Name: Taco
#   DeconOverride: Stop
#   CraftTime: 10
#   Target: FoodP
#   { Child Inputs
#     Meat: 1
#     Grain: 2
#     Cheese: 2
#     Fruit: 2
#   }
# }


{ +Template Name: CannedMeat
  DeconOverride: Stop
  CraftTime: 26
  Target: FoodP
  { Child Inputs
    WaterBottle: 1
    Meat: 2
    Spice: 4
  }
}
{ +Template Name: CannedVegetables
  DeconOverride: Stop
  CraftTime: 29
  Target: FoodP
  { Child Inputs
    Vegetables: 4
    WaterBottle: 1
    Spice: 2
  }
}

{ +Template Name: VeggieBurger
  DeconOverride: Stop
  CraftTime: 18
  Target: FoodP
  { Child Inputs
    Bread: 1
    Vegetables: 1
    PlantProtein: 1
  }
}

{ +Template Name: MeatBurger
  DeconOverride: Stop
  CraftTime: 22
  Target: FoodP
  { Child Inputs
    Meat: 1
    Bread: 1
    Cheese: 1
  }
}

{ +Template Name: Pizza
  DeconOverride: Stop
  CraftTime: 29
  Target: FoodP
  { Child Inputs
    MushroomBrown:1 
    Vegetables: 2
    Cheese: 1
    Salami: 1
    Spice: 2
  }
}

{ +Template Name: Ratatouille
  DeconOverride: Stop
  CraftTime: 26
  Target: FoodP
  { Child Inputs
    Vegetables: 4
    WaterBottle: 2
    Spice: 1
  }
}

{ +Template Name: Waffles
  DeconOverride: Stop
  CraftTime: 19
  Target: FoodP
  { Child Inputs
    NaturalSweetener: 1
    Milk: 1
    Egg: 1
    Flour: 1
  }
}

#{ +Template Name: PumpkinCookie
#  CraftTime: 10
#  Target: FoodP
#  { Child Inputs
#    Wheat: 1
#    Milk: 1
#    Vegetables: 2
#    Egg: 1
#  }
#}

{ +Template Name: FruitPie
  DeconOverride: Stop
  CraftTime: 22
  Target: FoodP
  { Child Inputs
    NaturalSweetener: 1
    Fruit: 2
    Milk: 1
    Egg: 1
    Flour: 1
  }
}

 # ======================= 
 #        Sprouts
 # ======================= 
 
{ +Template Name: DurianRoot
  OutputCount: 2
  DeconOverride: Stop
  CraftTime: 15
  Target: FoodP
  { Child Inputs
    Vegetables: 4
    WaterBottle: 5
    NutrientSolution: 1
  }
}

{ +Template Name: CornStage1
  DeconOverride: Stop
  OutputCount: 2
  CraftTime: 15
  Target: FoodP
  { Child Inputs
    Grain: 4
    WaterBottle: 5
    NutrientSolution: 1
  }
}

{ +Template Name: PumpkinStage1
  DeconOverride: Stop
  OutputCount: 2
  CraftTime: 15
  Target: FoodP
  { Child Inputs
    Vegetables: 4
    WaterBottle: 5
    NutrientSolution: 1
  }
}

{ +Template Name: TomatoStage1
  DeconOverride: Stop
  OutputCount: 2
  CraftTime: 15
  Target: FoodP
  { Child Inputs
    Vegetables: 4
    WaterBottle: 5
    NutrientSolution: 1
  }
}

{ +Template Name: WheatStage1
  DeconOverride: Stop
  OutputCount: 2
  CraftTime: 15
  Target: FoodP
  { Child Inputs
    Grain: 4
    WaterBottle: 5
    NutrientSolution: 1
  }
}

{ +Template Name: PearthingStage1
  DeconOverride: Stop
  OutputCount: 2
  CraftTime: 15
  Target: FoodP
  { Child Inputs
    Fruit: 4
    WaterBottle: 5
    NutrientSolution: 1
  }
}

{ +Template Name: AlienPlantTube2Stage1
  DeconOverride: Stop
  OutputCount: 2
  CraftTime: 15
  Target: FoodP
  { Child Inputs
    PlantProtein: 3
    WaterBottle: 5
    NutrientSolution: 1
  }
}

{ +Template Name: DesertPlant20Stage1
  DeconOverride: Stop
  OutputCount: 2
  CraftTime: 15
  Target: FoodP
  { Child Inputs
    HerbalLeaves: 2
    WaterBottle: 5
    NutrientSolution: 1
  }
}

{ +Template Name: ElderberryStage1
  DeconOverride: Stop
  OutputCount: 2
  CraftTime: 15
  Target: FoodP
  { Child Inputs
    Berries: 4
    WaterBottle: 5
    NutrientSolution: 1
  }
}
{ +Template Name: AlienPalmTreeStage1
  DeconOverride: Stop
  OutputCount: 2
  CraftTime: 15
  Target: FoodP
  { Child Inputs
    Fruit: 4
    WaterBottle: 5
    NutrientSolution: 1
  }
}
{ +Template Name: AlienplantWormStage1
  DeconOverride: Stop
  OutputCount: 2
  CraftTime: 15
  Target: FoodP
  { Child Inputs
    NaturalSweetener: 2
    WaterBottle: 5
    NutrientSolution: 1
  }
}
{ +Template Name: BulbShroomYoungStage1
  DeconOverride: Stop
  OutputCount: 2
  CraftTime: 15
  Target: FoodP
  { Child Inputs
    Vegetables: 4
    WaterBottle: 5
    NutrientSolution: 1
  }
}
{ +Template Name: SnakeweedStage1
  DeconOverride: Stop
  OutputCount: 2
  CraftTime: 15
  Target: FoodP
  { Child Inputs
    Fiber: 6
    WaterBottle: 5
    NutrientSolution: 1
  }
}
{ +Template Name: MushroomBellBrown01Stage1
  DeconOverride: Stop
  OutputCount: 2
  CraftTime: 15
  Target: FoodP
  { Child Inputs
    MushroomBrown: 2
    WaterBottle: 5
    NutrientSolution: 1
  }
}
{ +Template Name: CobraLeavesPlantStage1
  DeconOverride: Stop
  OutputCount: 2
  CraftTime: 15
  Target: FoodP
  { Child Inputs
    Spice: 2
    WaterBottle: 5
    NutrientSolution: 1
  }
}
{ +Template Name: CoffeePlantStage1
  DeconOverride: Stop
  OutputCount: 2
  CraftTime: 15
  Target: FoodP
  { Child Inputs
    NaturalStimulant: 2
    WaterBottle: 5
    NutrientSolution: 1
  }
}
{ +Template Name: InsanityPepperStage1
  DeconOverride: Stop
  OutputCount: 2
  CraftTime: 15
  Target: FoodP
  { Child Inputs
    NaturalStimulant: 2
    WaterBottle: 5
    NutrientSolution: 1
  }
}
{ +Template Name: BigFlowerStage1
  DeconOverride: Stop
  OutputCount: 2
  CraftTime: 15
  Target: FoodP
  { Child Inputs
    Buds: 2
    WaterBottle: 5
    NutrientSolution: 1
  }
}
 # ======================= 
 #        Farming 
 # ======================= 
{ +Template Name: GrowingPot
  BaseItem: true #C1 Ba CV 1
  DeconOverride: Continue 
  CraftTime: 10
  Target: AdvC
  { Child Inputs
    Fiber: 4
    NutrientSolution: 1
    # PlasticMaterial: 2
    SteelPlate: 5
    CobaltAlloy: 5
  }
}
{ +Template Name: GrowingPotConcrete
  BaseItem: true #B1 Ba 1
  DeconOverride: Continue
  CraftTime: 10
  Target: "BaseC,LargeC,AdvC"
  { Child Inputs
    Fiber: 4
    NutrientSolution: 1
    Cement: 2
    # CobaltAlloy: 5
  }
}
{ +Template Name: GrowingPotWood
  BaseItem: true #B1 Ba 1
  DeconOverride: Continue
  CraftTime: 10
  Target: "SurvC,BaseC,LargeC,AdvC"
  { Child Inputs
    Fiber: 4
    NutrientSolution: 1
    WoodPlanks: 4
    # CobaltAlloy: 5
  }
}

{ +Template Name: NutrientSolution
  DeconOverride: Stop
  CraftTime: 10
  Target: "SurvC,FoodP"
  { Child Inputs
    RockDust: 4
    WaterBottle: 5
    RottenFood: 1
  }
}

{ +Template Name: RottenFood
  DeconOverride: Stop
  OutputCount: 3
  CraftTime: 5
  Target: "FoodP,SurvC,SmallC,HoverC,BaseC"
  { Child Inputs
    PlantProtein: 1
  }
}

 # ======================= 
 #  Biochemical Compounds 
 # ======================= 

{ +Template Name: ConfettiMossScrapings
  DeconOverride: Stop
  OutputCount: 3
  CraftTime: 60
  Target: FoodP
  { Child Inputs
    CrushedStone: 1
    MushroomBrown: 1
    PromethiumPellets: 1 
  }
}
{ +Template Name: FireMossScrapings
  DeconOverride: Stop
  OutputCount: 4
  CraftTime: 60
  Target: FoodP
  { Child Inputs
    CrushedStone: 1
    MushroomBrown: 1
    PromethiumPellets: 2 
  }
} 
{ +Template Name: AlienParts02
  DeconOverride: Stop
  OutputCount: 4
  CraftTime: 90
  Target: FoodP
  { Child Inputs
    Meat: 1
    AlienTooth: 1
    NutrientSolution: 2 
  }
}  
{ +Template Name: AlienParts01
  DeconOverride: Stop
  OutputCount: 4
  CraftTime: 90
  Target: FoodP
  { Child Inputs
    Egg: 1
    AlienParts02: 1
    NCPowder: 2 
  }
}  
{ +Template Name: AlienParts03
  DeconOverride: Stop
  OutputCount: 4
  CraftTime: 90
  Target: FoodP
  { Child Inputs
    Egg: 1
    AlienParts01: 2
    NCPowder: 2 
  }
} 
{ +Template Name: AlienThorn
 # DeconOverride: Stop
  OutputCount: 4
  CraftTime: 120
  Target: FoodP
  { Child Inputs
    AlienTooth: 2 
    NCPowder: 1 
    PentaxidElement: 5
  }
}  
 
 # ======================= 
 #     SPECIAL BLOCKS & Items
 # ======================= 
 
# Special Blocks (not placeable by players)  
# needed for PickupTarget and TemplateRoot 
{ +Template Name: EntitySpawner1
  CraftTime: 2
  Target: ""
  { Child Inputs
    SteelPlate: 1
  }
}
{ +Template Name: MarkerBlock
  CraftTime: 2
  Target: ""
  { Child Inputs
    SteelPlate: 1
  }
}
{ +Template Name: MarkerBlock2
  CraftTime: 2
  Target: ""
  { Child Inputs
    SteelPlate: 1
  }
}

# templates so some items can be recycled 
{ +Template Name: AutoMinerCore
  DeconOverride: Stop
  CraftTime: 2
  Target: ""
  { Child Inputs
    SteelPlate: 10
  }
}
{ +Template Name: SmallOptronicBridge
  BaseItem: true 
  CraftTime: 600
  Target: "AdvC"
  { Child Inputs
    GoldIngot: 15
    Electronics: 125
    Oscillator: 80
  }
}
{ +Template Name: SmallOptronicMatrix
  BaseItem: true 
  CraftTime: 900
  Target: "AdvC"
  { Child Inputs
    GoldIngot: 20
    Computer: 100
    EnergyMatrix: 20
  }
}
{ +Template Name: LargeOptronicBridge
  BaseItem: true 
  CraftTime: 600
  Target: "AdvC"
  { Child Inputs
    GoldIngot: 15
    SmallOptronicBridge: 1
    Oscillator: 80
    ZascosiumAlloy: 50
  }
}
{ +Template Name: LargeOptronicMatrix
  BaseItem: true 
  CraftTime: 900
  Target: "AdvC"
  { Child Inputs
    GoldIngot: 20
    SmallOptronicMatrix: 1
    PowerCoil: 10
    ErestrumGel: 20
  }
}
{ +Template Name: OxygenGeneratorSmall
  OutputCount: 1
  CraftTime: 40
  Target: "SuitC"
  { Child Inputs
    PlasticMaterial: 3
  }
}
{ +Template Name: MobileAirCon
  CraftTime: 45
  Target: "SuitC"
  { Child Inputs
    PlasticMaterial: 1
  }
}
{ +Template Name: ConstructorSurvival
  CraftTime: 45
  Target: "SuitC"
  { Child Inputs
    PlasticMaterial: 5
  }
}

{ +Template Name: PistolKit
  CraftTime: 2
  Target: ""
  { Child Inputs
    SteelPlate: 1
  }
}

{ +Template Name: RifleKit
  CraftTime: 2
  Target: ""
  { Child Inputs
    CobaltAlloy: 5
  }
}

{ +Template Name: LaserKit
  CraftTime: 2
  Target: ""
  { Child Inputs
    ZascosiumAlloy: 5
  }
}

{ +Template Name: HeavyWeaponKit
  CraftTime: 2
  Target: ""
  { Child Inputs
    CobaltAlloy: 5
  }
}

{ +Template Name: ShotgunKit
  CraftTime: 2
  Target: ""
  { Child Inputs
    SteelPlateArmored: 1
  }
}

{ +Template Name: SniperKit
  CraftTime: 2
  Target: ""
  { Child Inputs
    SteelPlateArmored: 1
  }
} 
##Dead Entities (Statics)

{ +Template Name: DeadRipperDog
  CraftTime: 2
  Target: ""
  { Child Inputs
    Meat: 1
  }
}

#Crew for TemplateRoot

{ +Template Name: ZiraxCommander
  BaseItem: true
  DeconOverride: Stop
  CraftTime: 2
  Target: ""
  { Child Inputs
    ZiraxCommander: 1
  }
}
{ +Template Name: SecurityGuardZirax
  BaseItem: true
  DeconOverride: Stop
  CraftTime: 2
  Target: ""
  { Child Inputs
    SecurityGuardZirax: 1
  }
}
# Deco Items for TemplateRoot

{ +Template Name: HoverbikeStatic    #Converts Hoverbike into Deco Object
  CraftTime: 2
  BaseItem: true
  DeconOverride: Stop
  Target: "BaseC,LargeC,AdvC"
  { Child Inputs
    PlayerBike: 1
  }
}
{ +Template Name: HoverbikeHowlerStatic    #Converts Hoverbike into Deco Object
  CraftTime: 2
  BaseItem: true
  DeconOverride: Stop
  Target: "BaseC,LargeC,AdvC"
  { Child Inputs
    HoverbikeHowler: 1
  }
}
{ +Template Name: HoverbikeHunterStatic    #Converts Hoverbike into Deco Object
  CraftTime: 2
  BaseItem: true
  DeconOverride: Stop
  Target: "BaseC,LargeC,AdvC"
  { Child Inputs
    HoverbikeHunter: 1
  }
}
{ +Template Name: HoverbikeSpeedstarStatic    #Converts Hoverbike into Deco Object
  CraftTime: 2
  BaseItem: true
  DeconOverride: Stop
  Target: "BaseC,LargeC,AdvC"
  { Child Inputs
    HoverbikeSpeedstar: 1
  }
}
{ +Template Name: HoverbikeWaspStatic    #Converts Hoverbike into Deco Object
  CraftTime: 2
  BaseItem: true
  DeconOverride: Stop
  Target: "BaseC,LargeC,AdvC"
  { Child Inputs
    HoverbikeWasp: 1
  }
}


 # ======================= 
 #    Seasonal Food/Baking Specials
 # ======================= 
 

{ +Template Name: GreenMilk
  DeconOverride: Stop
  CraftTime: 10
  Target: ""     #Hidden until season
  { Child Inputs
    Milk: 1
    MutatedSubstance: 1  
  }
}

{ +Template Name: ToothFlour
  DeconOverride: Stop
  CraftTime: 10
  Target: ""     #Hidden until season
  { Child Inputs
    AlienTooth: 1
    Flour: 1  
  }
}

{ +Template Name: MushroomSweet
  DeconOverride: Stop
  CraftTime: 10
  Target: ""     #Hidden until season
  { Child Inputs
    MushroomBrown: 1
    NaturalSweetener: 1 
    BakingRecipeBook: 1
  }
}

{ +Template Name: AlienLemonSpice
  DeconOverride: Stop
  CraftTime: 10
  Target: ""     #Hidden until season
  { Child Inputs
    AlienSpikeLemon: 1
    Spice: 1  
  }
}
{ +Template Name: AlienCookie
  DeconOverride: Stop
  CraftTime: 100
  Target: ""     #Hidden until season
  { Child Inputs
    EggMultiColor: 2
    GreenMilk: 1
    ToothFlour: 1
    AlienLemonSpice: 1 
    BakingRecipeBook: 1
  }
}

{ +Template Name: MushroomEggRoll
  DeconOverride: Stop
  CraftTime: 75
  Target: ""     #Hidden until season
  { Child Inputs
    EggMultiColor: 1
    Milk: 1
    Flour: 1
    MushroomSweet: 2 
    BakingRecipeBook: 1
  }
}

{ +Template Name: FestiveCake
  DeconOverride: Stop
  CraftTime: 30
  Target: ""     #Hidden until season
  { Child Inputs
    Egg: 1
    Milk: 1
    Flour: 1
    NaturalSweetener: 1 
    BakingRecipeBook: 1
  }
}