protected override void SetupRecipe( StationsList stations, out TimeSpan duration, InputItems inputItems, OutputItems outputItems) { stations.Add <ObjectMedicalLab>(); duration = CraftingDuration.Short; inputItems.Add <ItemSlime>(count: 10); inputItems.Add <ItemAsh>(count: 5); outputItems.Add <ItemToxin>(count: 2); this.Icon = ClientItemIconHelper.CreateComposedIcon( name: this.Id + "Icon", primaryIcon: GetItem <ItemToxin>().Icon, secondaryIcon: GetItem <ItemSlime>().Icon); }
protected override void SetupRecipe( StationsList stations, out TimeSpan duration, InputItems inputItems, OutputItems outputItems) { stations.Add <ObjectWorkbench>(); duration = CraftingDuration.Long; inputItems.Add <ItemSolarPanelBroken>(count: 4); inputItems.Add <ItemComponentsOptical>(count: 10); outputItems.Add <ItemSolarPanel>(count: 1); this.Icon = ClientItemIconHelper.CreateComposedIcon( name: this.Id + "Icon", primaryIcon: GetItem <ItemSolarPanel>().Icon, secondaryIcon: GetItem <ItemSolarPanelBroken>().Icon); }
protected override void SetupRecipe( StationsList stations, out TimeSpan duration, InputItems inputItems, OutputItems outputItems) { stations.Add <ObjectWorkbench>(); duration = CraftingDuration.VeryShort; inputItems.Add <ItemIngotCopper>(count: 2); inputItems.Add <ItemIngotIron>(count: 2); outputItems.Add <ItemCanisterEmpty>(count: 1); this.Icon = ClientItemIconHelper.CreateComposedIcon( name: this.Id + "Icon", primaryIcon: GetItem <ItemCanisterEmpty>().Icon, secondaryIcon: GetItem <ItemIngotIron>().Icon); }
protected override void SetupRecipe( out TimeSpan duration, InputItems inputItems, OutputItems outputItems, StationsList optionalStations) { optionalStations.Add <ObjectWorkbench>(); duration = CraftingDuration.Second; inputItems.Add <ItemWaterbulb>(count: 5); inputItems.Add <ItemBottleEmpty>(count: 1); outputItems.Add <ItemBottleWater>(count: 1); this.Icon = ClientItemIconHelper.CreateComposedIcon( name: this.Id + "Icon", primaryIcon: GetItem <ItemBottleWater>().Icon, secondaryIcon: GetItem <ItemWaterbulb>().Icon); }
protected override void SetupRecipe( StationsList stations, out TimeSpan duration, InputItems inputItems, OutputItems outputItems) { stations.Add <ObjectStove>(); duration = CraftingDuration.Medium; inputItems.Add <ItemBerriesViolet>(count: 3); inputItems.Add <ItemSugar>(count: 3); outputItems.Add <ItemJamBerries>(); this.Icon = ClientItemIconHelper.CreateComposedIcon( name: this.Id + "Icon", primaryIcon: GetItem <ItemJamBerries>().Icon, secondaryIcon: GetItem <ItemBerriesViolet>().Icon); }
protected override void SetupRecipe( StationsList stations, out TimeSpan duration, InputItems inputItems, OutputItems outputItems) { stations.Add <ObjectChemicalLab>(); duration = CraftingDuration.VeryShort; inputItems.Add <ItemPlastic>(count: 2); inputItems.Add <ItemComponentsIndustrialChemicals>(count: 1); outputItems.Add <ItemFibers>(count: 50); this.Icon = ClientItemIconHelper.CreateComposedIcon( name: this.Id + "Icon", primaryIcon: GetItem <ItemFibers>().Icon, secondaryIcon: GetItem <ItemPlastic>().Icon); }
protected override void SetupRecipe( StationsList stations, out TimeSpan duration, InputItems inputItems, OutputItems outputItems) { stations.Add <ObjectWorkbench>(); duration = CraftingDuration.Short; inputItems.Add <ItemReactorBrokenModule>(count: 5); outputItems.Add <ItemComponentsElectronic>(count: 1); outputItems.Add <ItemIngotSteel>(count: 5); outputItems.Add <ItemWire>(count: 5); this.Icon = ClientItemIconHelper.CreateComposedIcon( name: this.Id + "Icon", primaryIcon: GetItem <ItemComponentsElectronic>().Icon, secondaryIcon: GetItem <ItemReactorBrokenModule>().Icon); }
protected override void SetupRecipe( StationsList stations, out TimeSpan duration, InputItems inputItems, OutputItems outputItems) { stations.Add <ObjectCampfire>(); stations.Add <ObjectStove>(); stations.Add <ObjectStoveElectric>(); duration = CraftingDuration.Medium; inputItems.Add <ItemAnimalFat>(count: 2); outputItems.Add <ItemCampFuel>(); this.Icon = ClientItemIconHelper.CreateComposedIcon( name: this.Id + "Icon", primaryIcon: GetItem <ItemCampFuel>().Icon, secondaryIcon: GetItem <ItemAnimalFat>().Icon); }
protected override void SetupRecipe( StationsList stations, out TimeSpan duration, InputItems inputItems, OutputItems outputItems) { stations.Add <ObjectChemicalLab>(); duration = CraftingDuration.Short; inputItems.Add <ItemCanisterGasoline>(count: 3); inputItems.Add <ItemCanisterMineralOil>(count: 1); outputItems.Add <ItemCampFuel>(count: 5); outputItems.Add <ItemCanisterEmpty>(count: 4); this.Icon = ClientItemIconHelper.CreateComposedIcon( name: this.Id + "Icon", primaryIcon: GetItem <ItemCampFuel>().Icon, secondaryIcon: GetItem <ItemCanisterGasoline>().Icon); }
protected override void SetupRecipe( StationsList stations, out TimeSpan duration, InputItems inputItems, OutputItems outputItems) { stations.Add <ObjectWorkbench>(); duration = CraftingDuration.VeryShort; inputItems.Add <ItemBones>(count: 2); inputItems.Add <ItemSulfurPowder>(count: 10); inputItems.Add <ItemBottleWater>(count: 1); outputItems.Add <ItemGlue>(count: 1); this.Icon = ClientItemIconHelper.CreateComposedIcon( name: this.Id + "Icon", primaryIcon: GetItem <ItemGlue>().Icon, secondaryIcon: GetItem <ItemBones>().Icon); }
protected override void SetupRecipe( StationsList stations, out TimeSpan duration, InputItems inputItems, OutputItems outputItems) { stations.Add <ObjectChemicalLab>(); duration = CraftingDuration.VeryShort; inputItems.Add <ItemCanisterPetroleum>(count: 2); inputItems.Add <ItemAcidNitric>(count: 1); outputItems.Add <ItemCampFuel>(count: 5); outputItems.Add <ItemCanisterEmpty>(count: 2); outputItems.Add <ItemBottleEmpty>(count: 1); this.Icon = ClientItemIconHelper.CreateComposedIcon( name: this.Id + "Icon", primaryIcon: GetItem <ItemCampFuel>().Icon, secondaryIcon: GetItem <ItemCanisterPetroleum>().Icon); }