コード例 #1
0
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.Add <ObjectMedicalLab>();

            duration = CraftingDuration.Medium;

            inputItems.Add <ItemComponentsPharmaceutical>(count: 100);
            inputItems.Add <ItemComponentsHighTech>(count: 5);
            inputItems.Add <ItemPowerCell>(count: 1);
            inputItems.Add <ItemPlastic>(count: 20);

            outputItems.Add <ItemNeuralEnhancer>(count: 1);
        }
コード例 #2
0
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.Add <ObjectFermentationBarrel>();

            duration = CraftingDuration.VeryLong;

            inputItems.Add <ItemVodka>(count: 5);
            inputItems.Add <ItemBerriesRed>(count: 5);
            inputItems.Add <ItemSugar>(count: 5);
            inputItems.Add <ItemHerbGreen>(count: 5);

            outputItems.Add <ItemLiquor>(count: 5);
        }
コード例 #3
0
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.Add <ObjectMedicalLab>();

            duration = CraftingDuration.VeryShort;

            inputItems.Add <ItemCoffeeBeans>(count: 10);
            inputItems.Add <ItemToxin>(count: 10);
            inputItems.Add <ItemHerbRed>(count: 2);
            inputItems.Add <ItemBottleWater>(count: 1);

            outputItems.Add <ItemStrengthBoostBig>(count: 1);
        }
コード例 #4
0
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.Add <ObjectMedicalLab>();

            duration = CraftingDuration.VeryShort;

            inputItems.Add <ItemGlassRaw>(count: 100);
            inputItems.Add <ItemIngotCopper>(count: 10);
            inputItems.Add <ItemOrePragmium>(count: 5);
            inputItems.Add <ItemIngotLithium>(count: 1);

            outputItems.Add <ItemVialEmpty>(count: 25);
        }
コード例 #5
0
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.Add <ObjectArmorerWorkbench>();

            duration = CraftingDuration.Medium;

            inputItems.Add <ItemIngotSteel>(count: 20);
            inputItems.Add <ItemThread>(count: 25);
            inputItems.Add <ItemTarpaulin>(count: 20);
            inputItems.Add <ItemGlue>(count: 3);

            outputItems.Add <ItemMilitaryHelmet>();
        }
コード例 #6
0
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.Add <ObjectWeaponWorkbench>();

            duration = CraftingDuration.VeryLong;

            inputItems.Add <ItemIngotCopper>(count: 100);
            inputItems.Add <ItemPlastic>(count: 25);
            inputItems.Add <ItemComponentsOptical>(count: 20);
            inputItems.Add <ItemPowerCell>(count: 1);

            outputItems.Add <ItemLaserPistol>();
        }
コード例 #7
0
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.Add <ObjectCookingTable>();

            duration = CraftingDuration.Short;

            inputItems.Add <ItemCanEmpty>(count: 1);
            inputItems.Add <ItemPreservative>(count: 1);
            inputItems.Add <ItemMeatRaw>(count: 1);
            inputItems.Add <ItemWheatFlour>(count: 1);

            outputItems.Add <ItemCannedFish>();
        }
コード例 #8
0
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.Add <ObjectWeaponWorkbench>();

            duration = CraftingDuration.Short;

            inputItems.Add <ItemExplosives>(count: 400);
            inputItems.Add <ItemIngotSteel>(count: 100);
            inputItems.Add <ItemComponentsElectronic>(count: 10);
            inputItems.Add <ItemComponentsWeapon>(count: 2);

            outputItems.Add <ItemBombModern>(count: 1);
        }
コード例 #9
0
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.Add <ObjectArmorerWorkbench>();

            duration = CraftingDuration.Medium;

            inputItems.Add <ItemRope>(count: 5);
            inputItems.Add <ItemFur>(count: 2);
            inputItems.Add <ItemThread>(count: 10);
            inputItems.Add <ItemGlue>(count: 1);

            outputItems.Add <ItemBraidedArmor>();
        }
コード例 #10
0
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.Add <ObjectWorkbench>();

            duration = CraftingDuration.Medium;

            inputItems.Add <ItemPlastic>(count: 10);
            inputItems.Add <ItemComponentsElectronic>(count: 5);
            inputItems.Add <ItemOrePragmium>(count: 5);
            inputItems.Add <ItemPowerCell>(count: 1);

            outputItems.Add <ItemPragmiumSensor>();
        }
コード例 #11
0
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.Add <ObjectChemicalLab>();

            duration = CraftingDuration.VeryShort;

            inputItems.Add <ItemLogs>(count: 5);
            inputItems.Add <ItemCoal>(count: 2);
            inputItems.Add <ItemFibers>(count: 10);
            inputItems.Add <ItemPaper>(count: 10);

            outputItems.Add <ItemFirelog>(count: 1);
        }
コード例 #12
0
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.Add <ObjectWorkbench>();

            duration = CraftingDuration.Long;

            inputItems.Add <ItemIngotSteel>(count: 5);
            inputItems.Add <ItemPragmiumHeart>(count: 1);
            inputItems.Add <ItemOrePragmium>(count: 5);
            inputItems.Add <ItemComponentsElectronic>(count: 1);

            outputItems.Add <ItemHatchetPragmium>();
        }
コード例 #13
0
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.Add <ObjectChemicalLab>();

            duration = CraftingDuration.Short;

            inputItems.Add <ItemPlastic>(count: 5);
            inputItems.Add <ItemCanisterMineralOil>(count: 5);
            inputItems.Add <ItemComponentsIndustrialChemicals>(count: 5);

            outputItems.Add <ItemAramidFiber>(count: 10);
            outputItems.Add <ItemCanisterEmpty>(count: 5);
        }
コード例 #14
0
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.Add <ObjectWorkbench>();

            duration = CraftingDuration.Medium;

            inputItems
            .Add <ItemIngotSteel>(count: 10)
            .Add <ItemComponentsMechanical>(count: 1);

            outputItems
            .Add <ItemStructuralPlating>(count: 1);
        }
コード例 #15
0
ファイル: RecipeKeinite.cs プロジェクト: peter-r-g/CryoFall
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.Add <ObjectChemicalLab>();

            duration = CraftingDuration.VeryShort;

            inputItems.Add <ItemKeiniteRaw>(count: 25);
            inputItems.Add <ItemSolvent>(count: 5);
            inputItems.Add <ItemAcidSulfuric>(count: 1);

            outputItems.Add <ItemKeinite>(count: 5);
            outputItems.Add <ItemBottleEmpty>(count: 1);
        }
コード例 #16
0
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.Add <ObjectCookingTable>();

            duration = CraftingDuration.Short;

            inputItems.Add <ItemCanEmpty>(count: 1);
            inputItems.Add <ItemPreservative>(count: 1);
            inputItems.Add <ItemCorn>(count: 1);
            inputItems.Add <ItemTomato>(count: 1);

            outputItems.Add <ItemCannedBeans>();
        }
コード例 #17
0
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.Add <ObjectWorkbench>();

            duration = CraftingDuration.Long;

            inputItems.Add <ItemPlastic>(count: 25);
            inputItems.Add <ItemWire>(count: 25);
            inputItems.Add <ItemComponentsElectronic>(count: 5);
            inputItems.Add <ItemBatteryHeavyDuty>(count: 2);

            outputItems.Add <ItemBagFreezer>();
        }
コード例 #18
0
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.Add <ObjectArmorerWorkbench>();

            duration = CraftingDuration.Medium;

            inputItems.Add <ItemBones>(count: 5);
            inputItems.Add <ItemLeather>(count: 3);
            inputItems.Add <ItemThread>(count: 5);
            inputItems.Add <ItemGlue>(count: 1);

            outputItems.Add <ItemBoneHelmetClosed>();
        }
コード例 #19
0
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.Add <ObjectMedicalLab>();

            duration = CraftingDuration.Long;

            inputItems.Add <ItemComponentsPharmaceutical>(count: 50);
            inputItems.Add <ItemOrePragmium>(count: 50);
            inputItems.Add <ItemIngotSteel>(count: 50);
            inputItems.Add <ItemComponentsIndustrialChemicals>(count: 50);

            outputItems.Add <ItemImplantNanofiberSkin>(count: 1);
        }
コード例 #20
0
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan craftDuration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.Add <ObjectCookingTable>();

            craftDuration = CraftingDuration.VeryShort;

            inputItems.Add <ItemWheatFlour>(count: 2);
            inputItems.Add <ItemSalt>(count: 1);
            inputItems.Add <ItemBottleWater>(count: 1);

            outputItems.Add <ItemPasta>(count: 1);
            outputItems.Add <ItemBottleEmpty>(count: 1);
        }
コード例 #21
0
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.Add <ObjectMedicalLab>();

            duration = CraftingDuration.Long;

            inputItems.Add <ItemComponentsPharmaceutical>(count: 20);
            inputItems.Add <ItemOrePragmium>(count: 20);
            inputItems.Add <ItemVialBiomaterial>(count: 20);
            inputItems.Add <ItemComponentsIndustrialChemicals>(count: 5);

            outputItems.Add <ItemImplantHealingGland>(count: 1);
        }
コード例 #22
0
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.Add <ObjectMedicalLab>();

            duration = CraftingDuration.Medium;

            inputItems.Add <ItemComponentsPharmaceutical>(count: 10);
            inputItems.Add <ItemOreLithium>(count: 10);
            inputItems.Add <ItemHerbRed>(count: 1);
            inputItems.Add <ItemFlowerBlueSage>(count: 1);

            outputItems.Add <ItemPsiPreExposure>(count: 1);
        }
コード例 #23
0
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.Add <ObjectCookingTable>();

            duration = CraftingDuration.Short;

            inputItems.Add <ItemLeaf>(count: 5);
            inputItems.Add <ItemMeatCharred>(count: 1);
            inputItems.Add <ItemRoastedMushrooms>(count: 1);
            inputItems.Add <ItemSalt>(count: 1);

            outputItems.Add <ItemMREImprovised>();
        }
コード例 #24
0
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.Add <ObjectFurnace>()
            .Add <ObjectFurnaceElectric>();

            duration = CraftingDuration.Medium;

            inputItems.Add <ItemIngotIron>(count: 1);
            inputItems.Add <ItemCharcoal>(count: 1);
            inputItems.Add <ItemFluxPowder>(count: 1);

            outputItems.Add <ItemIngotSteel>();
        }
コード例 #25
0
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.Add <ObjectWorkbench>();

            duration = CraftingDuration.VeryShort;

            inputItems.Add <ItemComponentsElectronic>(count: 10);
            inputItems.Add <ItemIngotCopper>(count: 20);
            inputItems.Add <ItemIngotGold>(count: 4);
            inputItems.Add <ItemIngotLithium>(count: 4);

            outputItems.Add <ItemComponentsHighTech>(count: 5);
        }
コード例 #26
0
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.Add <ObjectChemicalLab>();

            duration = CraftingDuration.Short;

            inputItems.Add <ItemKeinite>(count: 35);
            inputItems.Add <ItemVialBiomaterial>(count: 15);
            inputItems.Add <ItemSlime>(count: 50);
            inputItems.Add <ItemInsectMeatRaw>(count: 10);

            outputItems.Add <ItemSwarmLauncher>(count: 1);
        }
コード例 #27
0
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.Add <ObjectWeaponWorkbench>();

            duration = CraftingDuration.Short;

            inputItems.Add <ItemIngotCopper>(count: 4);
            inputItems.Add <ItemNitrocellulosePowder>(count: 30);
            inputItems.Add <ItemCanisterGasoline>(count: 2);

            outputItems.Add <ItemAmmoGrenadeIncendiary>(count: 10);
            outputItems.Add <ItemCanisterEmpty>(count: 2);
        }
コード例 #28
0
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.Add <ObjectWeaponWorkbench>();

            duration = CraftingDuration.Medium;

            inputItems.Add <ItemIngotSteel>(count: 12);
            inputItems.Add <ItemIngotCopper>(count: 12);
            inputItems.Add <ItemLeather>(count: 5);
            inputItems.Add <ItemRubberVulcanized>(count: 3);

            outputItems.Add <ItemRifleBoltAction>();
        }
コード例 #29
0
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.Add <ObjectWeaponWorkbench>();

            duration = CraftingDuration.VeryShort;

            inputItems.Add <ItemIngotCopper>(count: 2);
            inputItems.Add <ItemPaper>(count: 10);
            inputItems.Add <ItemBlackpowder>(count: 15);
            inputItems.Add <ItemSalt>(count: 10);

            outputItems.Add <ItemAmmo12gaSaltCharge>(count: 20);
        }
コード例 #30
0
        protected override void SetupRecipe(
            StationsList stations,
            out TimeSpan duration,
            InputItems inputItems,
            OutputItems outputItems)
        {
            stations.Add <ObjectChemicalLab>();

            duration = CraftingDuration.Short;

            inputItems.Add <ItemFibers>(count: 10);
            inputItems.Add <ItemAcidNitric>(count: 1);
            inputItems.Add <ItemBottleWater>(count: 1);

            outputItems.Add <ItemNitrocellulosePowder>(count: 10);
            outputItems.Add <ItemBottleEmpty>(count: 2);
        }