protected override void PrepareProtoMineral(MineralDropItemsConfig config) { config.Stage1 .Add <ItemOrePragmium>(count: 2, countRandom: 1) .Add <ItemGoldNugget>(count: 2, countRandom: 1) .Add <ItemOreLithium>(count: 5, countRandom: 1); config.Stage2 .Add <ItemOrePragmium>(count: 2, countRandom: 1) .Add <ItemGoldNugget>(count: 2, countRandom: 1) .Add <ItemOreLithium>(count: 5, countRandom: 1); config.Stage3 .Add <ItemOrePragmium>(count: 2, countRandom: 1) .Add <ItemGoldNugget>(count: 2, countRandom: 1) .Add <ItemOreLithium>(count: 5, countRandom: 1); config.Stage4 .Add <ItemPragmiumHeart>(count: 1) .Add <ItemOrePragmium>(count: 3, countRandom: 1) .Add <ItemGoldNugget>(count: 3, countRandom: 1) .Add <ItemOreLithium>(count: 5, countRandom: 2); }
protected override void PrepareProtoMineral(MineralDropItemsConfig config) { // droplist for stage 1 config.Stage1 .Add <ItemOreCopperConcentrate>(count: 5, countRandom: 0) .Add <ItemOreCopperConcentrate>(countRandom: 2, condition: SkillProspecting.ConditionAdditionalYield) .Add <ItemOreIronConcentrate>(count: 5, countRandom: 0) .Add <ItemOreIronConcentrate>(countRandom: 2, condition: SkillProspecting.ConditionAdditionalYield) .Add <ItemGoldNugget>(count: 1); // droplist for stages 2 and 3 - reuse droplist from stage 1 config.Stage2.Add(config.Stage1); config.Stage3.Add(config.Stage1); // droplist for stage 4 config.Stage4 .Add <ItemOreCopperConcentrate>(count: 10, countRandom: 0) .Add <ItemOreCopperConcentrate>(countRandom: 2, condition: SkillProspecting.ConditionAdditionalYield) .Add <ItemOreIronConcentrate>(count: 10, countRandom: 0) .Add <ItemOreIronConcentrate>(countRandom: 2, condition: SkillProspecting.ConditionAdditionalYield) .Add <ItemGoldNugget>(count: 2) .Add <ItemGoldNugget>(countRandom: 1, condition: SkillProspecting.ConditionAdditionalYield); }