Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- public class LootConfigBuilder : HurtMonoBehavior
- {
- public LootConfigBuilder()
- {
- }
- public virtual void Build(LootCalculator calculator)
- {
- calculator.AddLootConfig(ELootConfig.None, new LootTreeNode());
- LootTreeNode lootTreeNode = (new LootTreeNode()).SetRollAll();
- LootTreeNode lootTreeNode1 = new LootTreeNode();
- LootTreeNode lootTreeNode2 = new LootTreeNode();
- ItemGeneratorStatic itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Wood,
- StackSize = 4,
- RandomVariance = 6
- };
- LootTreeNode lootTreeNode3 = lootTreeNode.AddChild(1, lootTreeNode1.AddChild(1, lootTreeNode2.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode4 = new LootTreeNode();
- LootTreeNode lootTreeNode5 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Bark,
- StackSize = 1,
- RandomVariance = 2
- };
- LootTreeNode lootTreeNode6 = lootTreeNode3.AddChildWithFailChance(0.1, 2f, lootTreeNode4.AddChild(1, lootTreeNode5.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode7 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Amber,
- StackSize = 1
- };
- calculator.AddLootConfig(ELootConfig.GroundLog, lootTreeNode6.AddChildWithFailChance(1, 20f, lootTreeNode7.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode8 = (new LootTreeNode()).SetRollCount(2);
- LootTreeNode lootTreeNode9 = new LootTreeNode();
- LootTreeNode lootTreeNode10 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Wood,
- StackSize = 1
- };
- LootTreeNode lootTreeNode11 = lootTreeNode8.AddChild(1, lootTreeNode9.AddChild(1, lootTreeNode10.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode12 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Coal,
- StackSize = 2
- };
- calculator.AddLootConfig(ELootConfig.Driftwood, lootTreeNode11.AddChildWithFailChance(1, 15f, lootTreeNode12.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode13 = (new LootTreeNode()).SetRollCount(2);
- LootTreeNode lootTreeNode14 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Flint,
- StackSize = 1,
- RandomVariance = 2
- };
- LootTreeNode lootTreeNode15 = lootTreeNode13.AddChild(1, lootTreeNode14.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode16 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Stone,
- StackSize = 1,
- RandomVariance = 2
- };
- LootTreeNode lootTreeNode17 = lootTreeNode15.AddChildWithFailChance(1, 2f, lootTreeNode16.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode18 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Magnet,
- StackSize = 1
- };
- calculator.AddLootConfig(ELootConfig.GroundFlint, lootTreeNode17.AddChild(0.0125000001862645, lootTreeNode18.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode19 = (new LootTreeNode()).SetRollAll();
- LootTreeNode lootTreeNode20 = (new LootTreeNode()).SetRollCount(2);
- LootTreeNode lootTreeNode21 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.IronOre,
- StackSize = 2,
- RandomVariance = 3
- };
- LootTreeNode lootTreeNode22 = lootTreeNode20.AddChild(30, lootTreeNode21.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode23 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Stone,
- StackSize = 2,
- RandomVariance = 5
- };
- LootTreeNode lootTreeNode24 = lootTreeNode19.AddChild(1, lootTreeNode22.AddChild(30, lootTreeNode23.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode25 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Amber,
- StackSize = 1
- };
- calculator.AddLootConfig(ELootConfig.IronRock, lootTreeNode24.AddChildWithFailChance(1, 20f, lootTreeNode25.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode26 = (new LootTreeNode()).SetRollAll();
- LootTreeNode lootTreeNode27 = (new LootTreeNode()).SetRollCount(2);
- LootTreeNode lootTreeNode28 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Metal2Ore,
- StackSize = 3,
- RandomVariance = 5
- };
- LootTreeNode lootTreeNode29 = lootTreeNode27.AddChild(30, lootTreeNode28.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode30 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Stone,
- StackSize = 1,
- RandomVariance = 3
- };
- LootTreeNode lootTreeNode31 = lootTreeNode26.AddChild(1, lootTreeNode29.AddChild(30, lootTreeNode30.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode32 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Amber,
- StackSize = 1
- };
- calculator.AddLootConfig(ELootConfig.Metal2, lootTreeNode31.AddChildWithFailChance(1, 20f, lootTreeNode32.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode33 = (new LootTreeNode()).SetRollAll();
- LootTreeNode lootTreeNode34 = (new LootTreeNode()).SetRollCount(2);
- LootTreeNode lootTreeNode35 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Metal3Ore,
- StackSize = 3,
- RandomVariance = 2
- };
- LootTreeNode lootTreeNode36 = lootTreeNode34.AddChild(30, lootTreeNode35.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode37 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Stone,
- StackSize = 1,
- RandomVariance = 3
- };
- LootTreeNode lootTreeNode38 = lootTreeNode33.AddChild(1, lootTreeNode36.AddChild(30, lootTreeNode37.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode39 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Amber,
- StackSize = 1
- };
- calculator.AddLootConfig(ELootConfig.Metal3, lootTreeNode38.AddChildWithFailChance(1, 20f, lootTreeNode39.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode40 = (new LootTreeNode()).SetRollAll();
- LootTreeNode lootTreeNode41 = (new LootTreeNode()).SetRollCount(2);
- LootTreeNode lootTreeNode42 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Metal4Ore,
- StackSize = 1,
- RandomVariance = 3
- };
- LootTreeNode lootTreeNode43 = lootTreeNode41.AddChild(30, lootTreeNode42.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode44 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Stone,
- StackSize = 1,
- RandomVariance = 3
- };
- LootTreeNode lootTreeNode45 = lootTreeNode40.AddChild(1, lootTreeNode43.AddChild(30, lootTreeNode44.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode46 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Amber,
- StackSize = 1
- };
- calculator.AddLootConfig(ELootConfig.Metal4, lootTreeNode45.AddChildWithFailChance(1, 20f, lootTreeNode46.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode47 = (new LootTreeNode()).SetRollAll();
- LootTreeNode lootTreeNode48 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Flint,
- StackSize = 2,
- RandomVariance = 3
- };
- LootTreeNode lootTreeNode49 = lootTreeNode47.AddChild(15, lootTreeNode48.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode50 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Amber,
- StackSize = 1
- };
- LootTreeNode lootTreeNode51 = lootTreeNode49.AddChildWithFailChance(1, 20f, lootTreeNode50.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode52 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Stone,
- StackSize = 1,
- RandomVariance = 3
- };
- calculator.AddLootConfig(ELootConfig.FlintRock, lootTreeNode51.AddChildWithFailChance(15, 0.5f, lootTreeNode52.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode53 = (new LootTreeNode()).SetRollAll();
- LootTreeNode lootTreeNode54 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.LimeStone,
- StackSize = 3,
- RandomVariance = 10
- };
- LootTreeNode lootTreeNode55 = lootTreeNode53.AddChild(15, lootTreeNode54.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode56 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Clay,
- StackSize = 1,
- RandomVariance = 3
- };
- LootTreeNode lootTreeNode57 = lootTreeNode55.AddChild(15, lootTreeNode56.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode58 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Amber,
- StackSize = 1
- };
- calculator.AddLootConfig(ELootConfig.Limestone, lootTreeNode57.AddChildWithFailChance(1, 20f, lootTreeNode58.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode59 = (new LootTreeNode()).SetRollAll();
- LootTreeNode lootTreeNode60 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Clay,
- StackSize = 3,
- RandomVariance = 10
- };
- LootTreeNode lootTreeNode61 = lootTreeNode59.AddChild(15, lootTreeNode60.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode62 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Amber,
- StackSize = 1
- };
- calculator.AddLootConfig(ELootConfig.ClayBlock, lootTreeNode61.AddChildWithFailChance(1, 20f, lootTreeNode62.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode63 = (new LootTreeNode()).SetRollAll();
- LootTreeNode lootTreeNode64 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Coal,
- StackSize = 2,
- RandomVariance = 5
- };
- LootTreeNode lootTreeNode65 = lootTreeNode63.AddChild(30, lootTreeNode64.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode66 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Stone,
- StackSize = 1,
- RandomVariance = 3
- };
- LootTreeNode lootTreeNode67 = lootTreeNode65.AddChildWithFailChance(15, 0.5f, lootTreeNode66.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode68 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Amber,
- StackSize = 1
- };
- calculator.AddLootConfig(ELootConfig.Coal, lootTreeNode67.AddChildWithFailChance(1, 20f, lootTreeNode68.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode69 = new LootTreeNode();
- LootTreeNode lootTreeNode70 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Ruby,
- StackSize = 1
- };
- calculator.AddLootConfig(ELootConfig.RedRock, lootTreeNode69.AddChild(1, lootTreeNode70.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode71 = new LootTreeNode();
- LootTreeNode lootTreeNode72 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Amber,
- StackSize = 1
- };
- calculator.AddLootConfig(ELootConfig.TealRock, lootTreeNode71.AddChild(1, lootTreeNode72.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode73 = (new LootTreeNode()).SetRollAll();
- LootTreeNode lootTreeNode74 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Owrong,
- StackSize = 1
- };
- LootTreeNode lootTreeNode75 = lootTreeNode73.AddChild(30, lootTreeNode74.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode76 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.OwrongSeeds,
- StackSize = 2,
- RandomVariance = 1
- };
- calculator.AddLootConfig(ELootConfig.Owrong, lootTreeNode75.AddChildWithFailChance(30, 2f, lootTreeNode76.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode77 = (new LootTreeNode()).SetRollCount(2);
- LootTreeNode lootTreeNode78 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.RawSteak,
- StackSize = 1
- };
- LootTreeNode lootTreeNode79 = lootTreeNode77.AddChild(1, lootTreeNode78.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode80 = new LootTreeNode();
- LootTreeNode lootTreeNode81 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Leather,
- StackSize = 2,
- RandomVariance = 3
- };
- LootTreeNode lootTreeNode82 = lootTreeNode79.AddChild(1, lootTreeNode80.AddChild(1, lootTreeNode81.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode83 = new LootTreeNode();
- LootTreeNode lootTreeNode84 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.AnimalTendon,
- StackSize = 2
- };
- calculator.AddLootConfig(ELootConfig.Shigi, lootTreeNode82.AddChild(1, lootTreeNode83.AddChild(1, lootTreeNode84.SetLootResult(itemGeneratorStatic))));
- LootTreeNode lootTreeNode85 = (new LootTreeNode()).SetRollCount(2);
- LootTreeNode lootTreeNode86 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.RawSteak,
- StackSize = 1,
- RandomVariance = 1
- };
- LootTreeNode lootTreeNode87 = lootTreeNode85.AddChild(0.5, lootTreeNode86.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode88 = new LootTreeNode();
- LootTreeNode lootTreeNode89 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Leather,
- StackSize = 2,
- RandomVariance = 3
- };
- LootTreeNode lootTreeNode90 = lootTreeNode87.AddChild(1, lootTreeNode88.AddChild(1, lootTreeNode89.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode91 = new LootTreeNode();
- LootTreeNode lootTreeNode92 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.AnimalTendon,
- StackSize = 2,
- RandomVariance = 3
- };
- calculator.AddLootConfig(ELootConfig.ForestShigi, lootTreeNode90.AddChild(2, lootTreeNode91.AddChild(1, lootTreeNode92.SetLootResult(itemGeneratorStatic))));
- LootTreeNode lootTreeNode93 = (new LootTreeNode()).SetRollCount(3).RollWithReplacement();
- LootTreeNode lootTreeNode94 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.RawSteak,
- StackSize = 2
- };
- LootTreeNode lootTreeNode95 = lootTreeNode93.AddChild(1, lootTreeNode94.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode96 = new LootTreeNode();
- LootTreeNode lootTreeNode97 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.AnimalFat,
- StackSize = 5
- };
- LootTreeNode lootTreeNode98 = lootTreeNode96.AddChild(1, lootTreeNode97.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode99 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.AnimalFat,
- StackSize = 10
- };
- LootTreeNode lootTreeNode100 = lootTreeNode95.AddChild(1, lootTreeNode98.AddChild(0.3, lootTreeNode99.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode101 = new LootTreeNode();
- LootTreeNode lootTreeNode102 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Leather,
- StackSize = 5
- };
- LootTreeNode lootTreeNode103 = lootTreeNode101.AddChild(1, lootTreeNode102.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode104 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Leather,
- StackSize = 10
- };
- LootTreeNode lootTreeNode105 = lootTreeNode100.AddChild(1, lootTreeNode103.AddChild(0.3, lootTreeNode104.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode106 = new LootTreeNode();
- LootTreeNode lootTreeNode107 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Ruby,
- StackSize = 1
- };
- LootTreeNode lootTreeNode108 = lootTreeNode106.AddChild(1, lootTreeNode107.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode109 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Leather,
- StackSize = 5
- };
- calculator.AddLootConfig(ELootConfig.Shepherd, lootTreeNode105.AddChild(1, lootTreeNode108.AddChild(0.3, lootTreeNode109.SetLootResult(itemGeneratorStatic))));
- LootTreeNode lootTreeNode110 = (new LootTreeNode()).SetRollCount(3).RollWithReplacement();
- LootTreeNode lootTreeNode111 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.RawSteak,
- StackSize = 2
- };
- LootTreeNode lootTreeNode112 = lootTreeNode110.AddChild(1, lootTreeNode111.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode113 = new LootTreeNode();
- LootTreeNode lootTreeNode114 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.AnimalFat,
- StackSize = 2
- };
- LootTreeNode lootTreeNode115 = lootTreeNode113.AddChild(1, lootTreeNode114.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode116 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.AnimalFat,
- StackSize = 1
- };
- LootTreeNode lootTreeNode117 = lootTreeNode112.AddChild(1, lootTreeNode115.AddChild(0.3, lootTreeNode116.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode118 = new LootTreeNode();
- LootTreeNode lootTreeNode119 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Leather,
- StackSize = 4
- };
- LootTreeNode lootTreeNode120 = lootTreeNode118.AddChild(1, lootTreeNode119.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode121 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Leather,
- StackSize = 7
- };
- LootTreeNode lootTreeNode122 = lootTreeNode117.AddChild(1, lootTreeNode120.AddChild(0.3, lootTreeNode121.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode123 = (new LootTreeNode()).AddChild(1, new LootTreeNode());
- LootTreeNode lootTreeNode124 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Leather,
- StackSize = 5
- };
- calculator.AddLootConfig(ELootConfig.Rafaga, lootTreeNode122.AddChild(1, lootTreeNode123.AddChild(0.3, lootTreeNode124.SetLootResult(itemGeneratorStatic))));
- LootTreeNode lootTreeNode125 = (new LootTreeNode()).SetRollCount(1);
- LootTreeNode lootTreeNode126 = new LootTreeNode();
- LootTreeNode lootTreeNode127 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Leather,
- StackSize = 3
- };
- LootTreeNode lootTreeNode128 = lootTreeNode126.AddChild(1, lootTreeNode127.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode129 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Leather,
- StackSize = 8
- };
- LootTreeNode lootTreeNode130 = lootTreeNode125.AddChild(1, lootTreeNode128.AddChild(0.3, lootTreeNode129.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode131 = new LootTreeNode();
- LootTreeNode lootTreeNode132 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.AnimalTendon,
- StackSize = 2
- };
- calculator.AddLootConfig(ELootConfig.Tokar, lootTreeNode130.AddChild(0.5, lootTreeNode131.AddChild(1, lootTreeNode132.SetLootResult(itemGeneratorStatic))));
- LootTreeNode lootTreeNode133 = (new LootTreeNode()).SetRollAll();
- LootTreeNode lootTreeNode134 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.RawSteak,
- StackSize = 1
- };
- LootTreeNode lootTreeNode135 = lootTreeNode133.AddChild(30, lootTreeNode134.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode136 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.AnimalFat,
- StackSize = 5,
- RandomVariance = 5
- };
- LootTreeNode lootTreeNode137 = lootTreeNode135.AddChild(30, lootTreeNode136.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode138 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Amber,
- StackSize = 5,
- RandomVariance = 10
- };
- calculator.AddLootConfig(ELootConfig.TokarAlbino, lootTreeNode137.AddChild(1, lootTreeNode138.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode139 = (new LootTreeNode()).SetRollAll();
- LootTreeNode lootTreeNode140 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.RawSteak,
- StackSize = 1
- };
- LootTreeNode lootTreeNode141 = lootTreeNode139.AddChild(1, lootTreeNode140.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode142 = new LootTreeNode();
- LootTreeNode lootTreeNode143 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.AnimalFat,
- StackSize = 3,
- RandomVariance = 5
- };
- LootTreeNode lootTreeNode144 = lootTreeNode141.AddChild(1.5, lootTreeNode142.AddChild(1, lootTreeNode143.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode145 = new LootTreeNode();
- LootTreeNode lootTreeNode146 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Leather,
- StackSize = 4,
- RandomVariance = 5
- };
- calculator.AddLootConfig(ELootConfig.Bor, lootTreeNode144.AddChild(1.5, lootTreeNode145.AddChild(1, lootTreeNode146.SetLootResult(itemGeneratorStatic))));
- LootTreeNode lootTreeNode147 = new LootTreeNode();
- LootTreeNode lootTreeNode148 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.IronOre,
- StackSize = 1
- };
- LootTreeNode lootTreeNode149 = lootTreeNode147.AddChild(0.2, lootTreeNode148.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode150 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Stone,
- StackSize = 1
- };
- LootTreeNode lootTreeNode151 = lootTreeNode149.AddChild(1, lootTreeNode150.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode152 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Coal,
- StackSize = 1
- };
- LootTreeNode lootTreeNode153 = lootTreeNode151.AddChild(0.5, lootTreeNode152.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode154 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Metal2Ore,
- StackSize = 1
- };
- LootTreeNode lootTreeNode155 = lootTreeNode153.AddChild(0.05, lootTreeNode154.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode156 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Metal3Ore,
- StackSize = 1
- };
- LootTreeNode lootTreeNode157 = lootTreeNode155.AddChild(0.05, lootTreeNode156.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode158 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Metal4Ore,
- StackSize = 1
- };
- calculator.AddLootConfig(ELootConfig.AutomaticDrill, lootTreeNode157.AddChild(0.05, lootTreeNode158.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode159 = (new LootTreeNode()).SetRollAll();
- LootTreeNode lootTreeNode160 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.CrudeCoolant,
- StackSize = 5
- };
- LootTreeNode lootTreeNode161 = lootTreeNode159.AddChild(30, lootTreeNode160.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode162 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.PitcherPlantSeeds,
- StackSize = 2,
- RandomVariance = 1
- };
- calculator.AddLootConfig(ELootConfig.PitcherPlant, lootTreeNode161.AddChildWithFailChance(30, 2f, lootTreeNode162.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode163 = (new LootTreeNode()).SetRollAll();
- LootTreeNode lootTreeNode164 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Sunscreen,
- StackSize = 5
- };
- LootTreeNode lootTreeNode165 = lootTreeNode163.AddChild(30, lootTreeNode164.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode166 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.SucculentSeeds,
- StackSize = 2,
- RandomVariance = 1
- };
- calculator.AddLootConfig(ELootConfig.SucculentPlant, lootTreeNode165.AddChildWithFailChance(30, 2f, lootTreeNode166.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode167 = new LootTreeNode();
- LootTreeNode lootTreeNode168 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Gasoline,
- StackSize = 1
- };
- calculator.AddLootConfig(ELootConfig.OilDrill, lootTreeNode167.AddChild(0.2, lootTreeNode168.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode169 = (new LootTreeNode()).SetRollCount(5);
- LootTreeNode lootTreeNode170 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.IronOre,
- StackSize = 1,
- RandomVariance = 9
- };
- LootTreeNode lootTreeNode171 = lootTreeNode169.AddChild(0.2, lootTreeNode170.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode172 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Stone,
- StackSize = 1,
- RandomVariance = 9
- };
- LootTreeNode lootTreeNode173 = lootTreeNode171.AddChild(1, lootTreeNode172.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode174 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Coal,
- StackSize = 1,
- RandomVariance = 9
- };
- LootTreeNode lootTreeNode175 = lootTreeNode173.AddChild(0.5, lootTreeNode174.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode176 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Metal2Ore,
- StackSize = 1,
- RandomVariance = 9
- };
- LootTreeNode lootTreeNode177 = lootTreeNode175.AddChild(0.05, lootTreeNode176.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode178 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Metal3Ore,
- StackSize = 1,
- RandomVariance = 9
- };
- LootTreeNode lootTreeNode179 = lootTreeNode177.AddChild(0.05, lootTreeNode178.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode180 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Metal4Ore,
- StackSize = 1,
- RandomVariance = 9
- };
- calculator.AddLootConfig(ELootConfig.ExplodableRock1, lootTreeNode179.AddChild(0.05, lootTreeNode180.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode181 = (new LootTreeNode()).SetRollAll();
- LootTreeNode lootTreeNode182 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Gasoline,
- StackSize = 1,
- RandomVariance = 40
- };
- LootTreeNode lootTreeNode183 = lootTreeNode181.AddChildWithFailChance(1, 5f, lootTreeNode182.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode184 = new LootTreeNode();
- LootTreeNode lootTreeNode185 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.RoachTripleDoors,
- StackSize = 1
- };
- LootTreeNode lootTreeNode186 = lootTreeNode184.AddChild(1, lootTreeNode185.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode187 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.SharkWeekSide,
- StackSize = 1
- };
- LootTreeNode lootTreeNode188 = lootTreeNode186.AddChild(1, lootTreeNode187.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode189 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.ChaserSide,
- StackSize = 1
- };
- LootTreeNode lootTreeNode190 = lootTreeNode183.AddChildWithFailChance(1, 2f, lootTreeNode188.AddChild(1, lootTreeNode189.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode191 = new LootTreeNode();
- LootTreeNode lootTreeNode192 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.RoachTripleDoors,
- StackSize = 1
- };
- LootTreeNode lootTreeNode193 = lootTreeNode191.AddChild(1, lootTreeNode192.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode194 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.SharkWeekSide,
- StackSize = 1
- };
- LootTreeNode lootTreeNode195 = lootTreeNode193.AddChild(1, lootTreeNode194.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode196 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.ChaserSide,
- StackSize = 1
- };
- LootTreeNode lootTreeNode197 = lootTreeNode190.AddChildWithFailChance(1, 2f, lootTreeNode195.AddChild(1, lootTreeNode196.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode198 = new LootTreeNode();
- LootTreeNode lootTreeNode199 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.RoachFrontSeat,
- StackSize = 1
- };
- LootTreeNode lootTreeNode200 = lootTreeNode198.AddChild(1, lootTreeNode199.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode201 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.SharkWeekFront,
- StackSize = 1
- };
- LootTreeNode lootTreeNode202 = lootTreeNode200.AddChild(1, lootTreeNode201.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode203 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.ChaserFront,
- StackSize = 1
- };
- LootTreeNode lootTreeNode204 = lootTreeNode197.AddChildWithFailChance(1, 2f, lootTreeNode202.AddChild(1, lootTreeNode203.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode205 = new LootTreeNode();
- LootTreeNode lootTreeNode206 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.RoachSkullBar,
- StackSize = 1
- };
- LootTreeNode lootTreeNode207 = lootTreeNode205.AddChild(1, lootTreeNode206.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode208 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.SharkWeekBumper,
- StackSize = 1
- };
- LootTreeNode lootTreeNode209 = lootTreeNode207.AddChild(1, lootTreeNode208.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode210 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.ChaserBumper,
- StackSize = 1
- };
- LootTreeNode lootTreeNode211 = lootTreeNode204.AddChildWithFailChance(1, 2f, lootTreeNode209.AddChild(1, lootTreeNode210.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode212 = new LootTreeNode();
- LootTreeNode lootTreeNode213 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.RoachRoofLights,
- StackSize = 1
- };
- LootTreeNode lootTreeNode214 = lootTreeNode212.AddChild(1, lootTreeNode213.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode215 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.SharkWeekRoof,
- StackSize = 1
- };
- LootTreeNode lootTreeNode216 = lootTreeNode214.AddChild(1, lootTreeNode215.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode217 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.ChaserRoof,
- StackSize = 1
- };
- LootTreeNode lootTreeNode218 = lootTreeNode211.AddChildWithFailChance(1, 2f, lootTreeNode216.AddChild(1, lootTreeNode217.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode219 = new LootTreeNode();
- LootTreeNode lootTreeNode220 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Roach44GalArmor,
- StackSize = 1
- };
- LootTreeNode lootTreeNode221 = lootTreeNode219.AddChild(1, lootTreeNode220.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode222 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.SharkWeekBack,
- StackSize = 1
- };
- LootTreeNode lootTreeNode223 = lootTreeNode221.AddChild(1, lootTreeNode222.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode224 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.ChaserBack,
- StackSize = 1
- };
- LootTreeNode lootTreeNode225 = lootTreeNode218.AddChildWithFailChance(1, 2f, lootTreeNode223.AddChild(1, lootTreeNode224.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode226 = new LootTreeNode();
- LootTreeNode lootTreeNode227 = (new LootTreeNode()).SetRollAll();
- LootTreeNode lootTreeNode228 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.SmallCartWheel,
- StackSize = 1
- };
- LootTreeNode lootTreeNode229 = lootTreeNode227.AddChild(1, lootTreeNode228.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode230 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.SmallCartWheel,
- StackSize = 1
- };
- LootTreeNode lootTreeNode231 = lootTreeNode229.AddChild(1, lootTreeNode230.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode232 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.LargeTractorWheel,
- StackSize = 1
- };
- LootTreeNode lootTreeNode233 = lootTreeNode231.AddChild(1, lootTreeNode232.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode234 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.LargeTractorWheel,
- StackSize = 1
- };
- LootTreeNode lootTreeNode235 = lootTreeNode226.AddChild(1, lootTreeNode233.AddChild(1, lootTreeNode234.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode236 = (new LootTreeNode()).SetRollAll();
- LootTreeNode lootTreeNode237 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.SmallCartWheel,
- StackSize = 1
- };
- LootTreeNode lootTreeNode238 = lootTreeNode236.AddChild(1, lootTreeNode237.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode239 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.SmallCartWheel,
- StackSize = 1
- };
- LootTreeNode lootTreeNode240 = lootTreeNode238.AddChild(1, lootTreeNode239.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode241 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.SmallCartWheel,
- StackSize = 1
- };
- LootTreeNode lootTreeNode242 = lootTreeNode240.AddChild(1, lootTreeNode241.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode243 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.SmallCartWheel,
- StackSize = 1
- };
- LootTreeNode lootTreeNode244 = lootTreeNode235.AddChild(1, lootTreeNode242.AddChild(1, lootTreeNode243.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode245 = (new LootTreeNode()).SetRollAll();
- LootTreeNode lootTreeNode246 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.LargeTractorWheel,
- StackSize = 1
- };
- LootTreeNode lootTreeNode247 = lootTreeNode245.AddChild(1, lootTreeNode246.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode248 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.LargeTractorWheel,
- StackSize = 1
- };
- LootTreeNode lootTreeNode249 = lootTreeNode247.AddChild(1, lootTreeNode248.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode250 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.LargeTractorWheel,
- StackSize = 1
- };
- LootTreeNode lootTreeNode251 = lootTreeNode249.AddChild(1, lootTreeNode250.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode252 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.LargeTractorWheel,
- StackSize = 1
- };
- LootTreeNode lootTreeNode253 = lootTreeNode225.AddChildWithFailChance(1, 10f, lootTreeNode244.AddChild(0.2, lootTreeNode251.AddChild(1, lootTreeNode252.SetLootResult(itemGeneratorStatic))));
- LootTreeNode lootTreeNode254 = new LootTreeNode();
- LootTreeNode lootTreeNode255 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.DamagedEngine,
- StackSize = 1
- };
- LootTreeNode lootTreeNode256 = lootTreeNode254.AddChild(4, lootTreeNode255.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode257 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.WeakEngine,
- StackSize = 1
- };
- LootTreeNode lootTreeNode258 = lootTreeNode256.AddChild(4, lootTreeNode257.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode259 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.MediumEngine,
- StackSize = 1
- };
- LootTreeNode lootTreeNode260 = lootTreeNode258.AddChild(2, lootTreeNode259.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode261 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.PowerfullEngine,
- StackSize = 1
- };
- LootTreeNode lootTreeNode262 = lootTreeNode253.AddChildWithFailChance(1, 5f, lootTreeNode260.AddChild(1, lootTreeNode261.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode263 = new LootTreeNode();
- LootTreeNode lootTreeNode264 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.RoachRoadGearbox,
- StackSize = 1
- };
- LootTreeNode lootTreeNode265 = lootTreeNode263.AddChild(1, lootTreeNode264.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode266 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.RoachStockGearbox,
- StackSize = 1
- };
- calculator.AddLootConfig(ELootConfig.RoachChassis, lootTreeNode262.AddChildWithFailChance(1, 5f, lootTreeNode265.AddChild(4, lootTreeNode266.SetLootResult(itemGeneratorStatic))));
- LootTreeNode lootTreeNode267 = (new LootTreeNode()).SetRollAll();
- LootTreeNode lootTreeNode268 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Gasoline,
- StackSize = 1,
- RandomVariance = 40
- };
- LootTreeNode lootTreeNode269 = lootTreeNode267.AddChildWithFailChance(1, 5f, lootTreeNode268.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode270 = new LootTreeNode();
- LootTreeNode lootTreeNode271 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.GoatCowlingFront,
- StackSize = 1
- };
- LootTreeNode lootTreeNode272 = lootTreeNode270.AddChild(1, lootTreeNode271.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode273 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.GoatJudgeFront,
- StackSize = 1
- };
- LootTreeNode lootTreeNode274 = lootTreeNode272.AddChild(1, lootTreeNode273.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode275 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.GoatStasherFront,
- StackSize = 1
- };
- LootTreeNode lootTreeNode276 = lootTreeNode269.AddChildWithFailChance(1, 2f, lootTreeNode274.AddChild(1, lootTreeNode275.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode277 = new LootTreeNode();
- LootTreeNode lootTreeNode278 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.GoatRacerBackpanel,
- StackSize = 1
- };
- LootTreeNode lootTreeNode279 = lootTreeNode277.AddChild(1, lootTreeNode278.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode280 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.GoatJudgeBack,
- StackSize = 1
- };
- LootTreeNode lootTreeNode281 = lootTreeNode279.AddChild(1, lootTreeNode280.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode282 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.GoatStasherBack,
- StackSize = 1
- };
- LootTreeNode lootTreeNode283 = lootTreeNode276.AddChildWithFailChance(1, 2f, lootTreeNode281.AddChild(1, lootTreeNode282.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode284 = new LootTreeNode();
- LootTreeNode lootTreeNode285 = (new LootTreeNode()).SetRollAll();
- LootTreeNode lootTreeNode286 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.GoatWheelNipples,
- StackSize = 1
- };
- LootTreeNode lootTreeNode287 = lootTreeNode285.AddChild(1, lootTreeNode286.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode288 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.GoatWheelNipples,
- StackSize = 1
- };
- LootTreeNode lootTreeNode289 = lootTreeNode287.AddChild(1, lootTreeNode288.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode290 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.GoatWheelNipples,
- StackSize = 1
- };
- LootTreeNode lootTreeNode291 = lootTreeNode289.AddChild(1, lootTreeNode290.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode292 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.GoatWheelNipples,
- StackSize = 1
- };
- LootTreeNode lootTreeNode293 = lootTreeNode284.AddChild(1, lootTreeNode291.AddChild(1, lootTreeNode292.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode294 = (new LootTreeNode()).SetRollAll();
- LootTreeNode lootTreeNode295 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.SmallCartWheel,
- StackSize = 1
- };
- LootTreeNode lootTreeNode296 = lootTreeNode294.AddChild(1, lootTreeNode295.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode297 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.SmallCartWheel,
- StackSize = 1
- };
- LootTreeNode lootTreeNode298 = lootTreeNode296.AddChild(1, lootTreeNode297.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode299 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.SmallCartWheel,
- StackSize = 1
- };
- LootTreeNode lootTreeNode300 = lootTreeNode298.AddChild(1, lootTreeNode299.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode301 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.SmallCartWheel,
- StackSize = 1
- };
- LootTreeNode lootTreeNode302 = lootTreeNode283.AddChildWithFailChance(1, 5f, lootTreeNode293.AddChild(0.5, lootTreeNode300.AddChild(1, lootTreeNode301.SetLootResult(itemGeneratorStatic))));
- LootTreeNode lootTreeNode303 = new LootTreeNode();
- LootTreeNode lootTreeNode304 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.DamagedEngine,
- StackSize = 1
- };
- LootTreeNode lootTreeNode305 = lootTreeNode303.AddChild(4, lootTreeNode304.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode306 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.WeakEngine,
- StackSize = 1
- };
- LootTreeNode lootTreeNode307 = lootTreeNode305.AddChild(4, lootTreeNode306.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode308 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.MediumEngine,
- StackSize = 1
- };
- LootTreeNode lootTreeNode309 = lootTreeNode302.AddChildWithFailChance(1, 5f, lootTreeNode307.AddChild(2, lootTreeNode308.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode310 = new LootTreeNode();
- LootTreeNode lootTreeNode311 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.RoachRoadGearbox,
- StackSize = 1
- };
- LootTreeNode lootTreeNode312 = lootTreeNode310.AddChild(1, lootTreeNode311.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode313 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.RoachStockGearbox,
- StackSize = 1
- };
- calculator.AddLootConfig(ELootConfig.GoatChassis, lootTreeNode309.AddChildWithFailChance(1, 5f, lootTreeNode312.AddChild(4, lootTreeNode313.SetLootResult(itemGeneratorStatic))));
- LootTreeNode lootTreeNode314 = new LootTreeNode();
- LootTreeNode lootTreeNode315 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint001,
- StackSize = 1
- };
- LootTreeNode lootTreeNode316 = lootTreeNode314.AddChild(0.1, lootTreeNode315.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode317 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint002,
- StackSize = 1
- };
- LootTreeNode lootTreeNode318 = lootTreeNode316.AddChild(0.1, lootTreeNode317.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode319 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint003,
- StackSize = 1
- };
- LootTreeNode lootTreeNode320 = lootTreeNode318.AddChild(0.1, lootTreeNode319.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode321 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint004,
- StackSize = 1
- };
- LootTreeNode lootTreeNode322 = lootTreeNode320.AddChild(0.1, lootTreeNode321.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode323 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint005,
- StackSize = 1
- };
- LootTreeNode lootTreeNode324 = lootTreeNode322.AddChild(0.1, lootTreeNode323.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode325 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint005,
- StackSize = 1
- };
- LootTreeNode lootTreeNode326 = lootTreeNode324.AddChild(0.1, lootTreeNode325.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode327 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint007,
- StackSize = 1
- };
- LootTreeNode lootTreeNode328 = lootTreeNode326.AddChild(0.1, lootTreeNode327.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode329 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint008,
- StackSize = 1
- };
- LootTreeNode lootTreeNode330 = lootTreeNode328.AddChild(0.1, lootTreeNode329.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode331 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint009,
- StackSize = 1
- };
- LootTreeNode lootTreeNode332 = lootTreeNode330.AddChild(0.1, lootTreeNode331.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode333 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint010,
- StackSize = 1
- };
- LootTreeNode lootTreeNode334 = lootTreeNode332.AddChild(0.1, lootTreeNode333.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode335 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint011,
- StackSize = 1
- };
- LootTreeNode lootTreeNode336 = lootTreeNode334.AddChild(0.1, lootTreeNode335.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode337 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint012,
- StackSize = 1
- };
- LootTreeNode lootTreeNode338 = lootTreeNode336.AddChild(0.1, lootTreeNode337.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode339 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint013,
- StackSize = 1
- };
- LootTreeNode lootTreeNode340 = lootTreeNode338.AddChild(0.1, lootTreeNode339.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode341 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint014,
- StackSize = 1
- };
- LootTreeNode lootTreeNode342 = lootTreeNode340.AddChild(0.1, lootTreeNode341.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode343 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint015,
- StackSize = 1
- };
- LootTreeNode lootTreeNode344 = lootTreeNode342.AddChild(0.1, lootTreeNode343.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode345 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint016,
- StackSize = 1
- };
- LootTreeNode lootTreeNode346 = lootTreeNode344.AddChild(0.1, lootTreeNode345.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode347 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint017,
- StackSize = 1
- };
- LootTreeNode lootTreeNode348 = lootTreeNode346.AddChild(0.1, lootTreeNode347.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode349 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint018,
- StackSize = 1
- };
- LootTreeNode lootTreeNode350 = lootTreeNode348.AddChild(0.1, lootTreeNode349.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode351 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint019,
- StackSize = 1
- };
- LootTreeNode lootTreeNode352 = lootTreeNode350.AddChild(0.1, lootTreeNode351.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode353 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint020,
- StackSize = 1
- };
- LootTreeNode lootTreeNode354 = lootTreeNode352.AddChild(0.1, lootTreeNode353.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode355 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint021,
- StackSize = 1
- };
- LootTreeNode lootTreeNode356 = lootTreeNode354.AddChild(0.1, lootTreeNode355.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode357 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint022,
- StackSize = 1
- };
- LootTreeNode lootTreeNode358 = lootTreeNode356.AddChild(0.1, lootTreeNode357.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode359 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint023,
- StackSize = 1
- };
- LootTreeNode lootTreeNode360 = lootTreeNode358.AddChild(0.1, lootTreeNode359.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode361 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint024,
- StackSize = 1
- };
- LootTreeNode lootTreeNode362 = lootTreeNode360.AddChild(0.1, lootTreeNode361.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode363 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint025,
- StackSize = 1
- };
- LootTreeNode lootTreeNode364 = lootTreeNode362.AddChild(0.1, lootTreeNode363.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode365 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint026,
- StackSize = 1
- };
- LootTreeNode lootTreeNode366 = lootTreeNode364.AddChild(0.1, lootTreeNode365.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode367 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint027,
- StackSize = 1
- };
- LootTreeNode lootTreeNode368 = lootTreeNode366.AddChild(0.1, lootTreeNode367.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode369 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint028,
- StackSize = 1
- };
- LootTreeNode lootTreeNode370 = lootTreeNode368.AddChild(0.1, lootTreeNode369.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode371 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint029,
- StackSize = 1
- };
- LootTreeNode lootTreeNode372 = lootTreeNode370.AddChild(0.1, lootTreeNode371.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode373 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint030,
- StackSize = 1
- };
- LootTreeNode lootTreeNode374 = lootTreeNode372.AddChild(0.1, lootTreeNode373.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode375 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint031,
- StackSize = 1
- };
- LootTreeNode lootTreeNode376 = lootTreeNode374.AddChild(0.1, lootTreeNode375.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode377 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint032,
- StackSize = 1
- };
- LootTreeNode lootTreeNode378 = lootTreeNode376.AddChild(0.1, lootTreeNode377.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode379 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint033,
- StackSize = 1
- };
- LootTreeNode lootTreeNode380 = lootTreeNode378.AddChild(0.1, lootTreeNode379.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode381 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint034,
- StackSize = 1
- };
- LootTreeNode lootTreeNode382 = lootTreeNode380.AddChild(0.1, lootTreeNode381.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode383 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint035,
- StackSize = 1
- };
- LootTreeNode lootTreeNode384 = lootTreeNode382.AddChild(0.1, lootTreeNode383.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode385 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint036,
- StackSize = 1
- };
- LootTreeNode lootTreeNode386 = lootTreeNode384.AddChild(0.1, lootTreeNode385.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode387 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Paint037,
- StackSize = 1
- };
- LootTreeNode lootTreeNode388 = lootTreeNode386.AddChild(0.1, lootTreeNode387.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode389 = new LootTreeNode();
- LootTreeNode lootTreeNode390 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Roach1986PaintMask,
- StackSize = 2
- };
- LootTreeNode lootTreeNode391 = lootTreeNode389.AddChild(0.1, lootTreeNode390.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode392 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.RoachDefaultPaintMask,
- StackSize = 2
- };
- LootTreeNode lootTreeNode393 = lootTreeNode391.AddChild(0.1, lootTreeNode392.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode394 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.RoachDigiCamoMask,
- StackSize = 2
- };
- LootTreeNode lootTreeNode395 = lootTreeNode393.AddChild(0.1, lootTreeNode394.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode396 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.RoachDoubleStripeMask,
- StackSize = 2
- };
- LootTreeNode lootTreeNode397 = lootTreeNode395.AddChild(0.1, lootTreeNode396.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode398 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.RoachEyesMask,
- StackSize = 2
- };
- LootTreeNode lootTreeNode399 = lootTreeNode397.AddChild(0.1, lootTreeNode398.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode400 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.RoachGraffMask,
- StackSize = 2
- };
- LootTreeNode lootTreeNode401 = lootTreeNode399.AddChild(0.1, lootTreeNode400.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode402 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.GoatFlamesMask,
- StackSize = 2
- };
- LootTreeNode lootTreeNode403 = lootTreeNode401.AddChild(0.1, lootTreeNode402.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode404 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.GoatSideStripeMask,
- StackSize = 2
- };
- LootTreeNode lootTreeNode405 = lootTreeNode403.AddChild(0.1, lootTreeNode404.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode406 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.GoatSkullMask,
- StackSize = 2
- };
- LootTreeNode lootTreeNode407 = lootTreeNode405.AddChild(0.1, lootTreeNode406.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode408 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.GoatCamoMask,
- StackSize = 2
- };
- LootTreeNode lootTreeNode409 = lootTreeNode407.AddChild(0.1, lootTreeNode408.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode410 = (new LootTreeNode()).SetRollCount(2);
- LootTreeNode lootTreeNode411 = new LootTreeNode();
- LootTreeNode lootTreeNode412 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Leather,
- StackSize = 3
- };
- LootTreeNode lootTreeNode413 = lootTreeNode411.AddChild(1, lootTreeNode412.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode414 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Leather,
- StackSize = 8
- };
- LootTreeNode lootTreeNode415 = lootTreeNode410.AddChild(1, lootTreeNode413.AddChild(0.3, lootTreeNode414.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode416 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.AnimalTendon,
- StackSize = 2
- };
- LootTreeNode lootTreeNode417 = lootTreeNode415.AddChild(0.5, lootTreeNode416.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode418 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.AnimalTendon,
- StackSize = 2
- };
- LootTreeNode lootTreeNode419 = lootTreeNode417.AddChild(0.5, lootTreeNode418.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode420 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Feather1,
- StackSize = 1
- };
- calculator.AddLootConfig(ELootConfig.ParrotTokar, lootTreeNode419.AddChild(0.5, lootTreeNode420.SetLootResult(itemGeneratorStatic)).AddChild(0.0500000007450581, lootTreeNode409).AddChild(0.00999999977648258, lootTreeNode388));
- LootTreeNode lootTreeNode421 = (new LootTreeNode()).SetRollCount(1);
- LootTreeNode lootTreeNode422 = new LootTreeNode();
- LootTreeNode lootTreeNode423 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Leather,
- StackSize = 3
- };
- LootTreeNode lootTreeNode424 = lootTreeNode422.AddChild(1, lootTreeNode423.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode425 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Leather,
- StackSize = 8
- };
- LootTreeNode lootTreeNode426 = lootTreeNode421.AddChild(1, lootTreeNode424.AddChild(0.3, lootTreeNode425.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode427 = new LootTreeNode();
- LootTreeNode lootTreeNode428 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.AnimalTendon,
- StackSize = 2
- };
- LootTreeNode lootTreeNode429 = lootTreeNode426.AddChild(0.5, lootTreeNode427.AddChild(1, lootTreeNode428.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode430 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Feather2,
- StackSize = 1
- };
- calculator.AddLootConfig(ELootConfig.BlueTokar, lootTreeNode429.AddChild(0.5, lootTreeNode430.SetLootResult(itemGeneratorStatic)).AddChild(0.0500000007450581, lootTreeNode409));
- LootTreeNode lootTreeNode431 = (new LootTreeNode()).SetRollCount(1);
- LootTreeNode lootTreeNode432 = new LootTreeNode();
- LootTreeNode lootTreeNode433 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.ArcticPelt,
- StackSize = 3
- };
- LootTreeNode lootTreeNode434 = lootTreeNode432.AddChild(1, lootTreeNode433.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode435 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.ArcticPelt,
- StackSize = 8
- };
- LootTreeNode lootTreeNode436 = lootTreeNode431.AddChild(1, lootTreeNode434.AddChild(0.3, lootTreeNode435.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode437 = new LootTreeNode();
- LootTreeNode lootTreeNode438 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.AnimalFat,
- StackSize = 2
- };
- calculator.AddLootConfig(ELootConfig.Yeti, lootTreeNode436.AddChild(0.5, lootTreeNode437.AddChild(1, lootTreeNode438.SetLootResult(itemGeneratorStatic))).AddChild(0.0500000007450581, lootTreeNode409));
- LootTreeNode lootTreeNode439 = (new LootTreeNode()).SetRollCount(1);
- LootTreeNode lootTreeNode440 = new LootTreeNode();
- LootTreeNode lootTreeNode441 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.SasquachPelt,
- StackSize = 3
- };
- LootTreeNode lootTreeNode442 = lootTreeNode440.AddChild(1, lootTreeNode441.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode443 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.SasquachPelt,
- StackSize = 8
- };
- LootTreeNode lootTreeNode444 = lootTreeNode439.AddChild(1, lootTreeNode442.AddChild(0.3, lootTreeNode443.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode445 = new LootTreeNode();
- LootTreeNode lootTreeNode446 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.AnimalFat,
- StackSize = 2
- };
- calculator.AddLootConfig(ELootConfig.Bigfoot, lootTreeNode444.AddChild(0.5, lootTreeNode445.AddChild(1, lootTreeNode446.SetLootResult(itemGeneratorStatic))).AddChild(0.0500000007450581, lootTreeNode409));
- LootTreeNode lootTreeNode447 = (new LootTreeNode()).SetRollCount(1);
- LootTreeNode lootTreeNode448 = new LootTreeNode();
- LootTreeNode lootTreeNode449 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.ArcticPelt,
- StackSize = 1
- };
- LootTreeNode lootTreeNode450 = lootTreeNode447.AddChild(1, lootTreeNode448.AddChild(1, lootTreeNode449.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode451 = new LootTreeNode();
- LootTreeNode lootTreeNode452 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.FrozenRawSteak,
- StackSize = 1
- };
- calculator.AddLootConfig(ELootConfig.AcrticShigi, lootTreeNode450.AddChild(0.5, lootTreeNode451.AddChild(1, lootTreeNode452.SetLootResult(itemGeneratorStatic))).AddChild(0.00999999977648258, lootTreeNode409).AddChild(0.00999999977648258, lootTreeNode388));
- LootTreeNode lootTreeNode453 = (new LootTreeNode()).SetRollCount(1);
- LootTreeNode lootTreeNode454 = new LootTreeNode();
- LootTreeNode lootTreeNode455 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Leather,
- StackSize = 3
- };
- LootTreeNode lootTreeNode456 = lootTreeNode454.AddChild(1, lootTreeNode455.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode457 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Leather,
- StackSize = 8
- };
- LootTreeNode lootTreeNode458 = lootTreeNode453.AddChild(1, lootTreeNode456.AddChild(0.3, lootTreeNode457.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode459 = new LootTreeNode();
- LootTreeNode lootTreeNode460 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.AnimalTendon,
- StackSize = 2
- };
- calculator.AddLootConfig(ELootConfig.TropicalForrestShigi, lootTreeNode458.AddChild(0.5, lootTreeNode459.AddChild(1, lootTreeNode460.SetLootResult(itemGeneratorStatic))).AddChild(0.00999999977648258, lootTreeNode409).AddChild(0.00999999977648258, lootTreeNode388));
- LootTreeNode lootTreeNode461 = (new LootTreeNode()).SetRollCount(1);
- LootTreeNode lootTreeNode462 = new LootTreeNode();
- LootTreeNode lootTreeNode463 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Leather,
- StackSize = 3
- };
- LootTreeNode lootTreeNode464 = lootTreeNode462.AddChild(1, lootTreeNode463.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode465 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Leather,
- StackSize = 8
- };
- LootTreeNode lootTreeNode466 = lootTreeNode461.AddChild(1, lootTreeNode464.AddChild(0.3, lootTreeNode465.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode467 = new LootTreeNode();
- LootTreeNode lootTreeNode468 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.AnimalTendon,
- StackSize = 2
- };
- calculator.AddLootConfig(ELootConfig.WolfShigi, lootTreeNode466.AddChild(0.5, lootTreeNode467.AddChild(1, lootTreeNode468.SetLootResult(itemGeneratorStatic))).AddChild(0.00999999977648258, lootTreeNode409).AddChild(0.00999999977648258, lootTreeNode388));
- LootTreeNode lootTreeNode469 = (new LootTreeNode()).SetRollCount(1);
- LootTreeNode lootTreeNode470 = new LootTreeNode();
- LootTreeNode lootTreeNode471 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Leather,
- StackSize = 3
- };
- LootTreeNode lootTreeNode472 = lootTreeNode470.AddChild(1, lootTreeNode471.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode473 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Leather,
- StackSize = 8
- };
- LootTreeNode lootTreeNode474 = lootTreeNode469.AddChild(1, lootTreeNode472.AddChild(0.3, lootTreeNode473.SetLootResult(itemGeneratorStatic)));
- LootTreeNode lootTreeNode475 = new LootTreeNode();
- LootTreeNode lootTreeNode476 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.AnimalTendon,
- StackSize = 2
- };
- calculator.AddLootConfig(ELootConfig.RadiationBor, lootTreeNode474.AddChild(0.5, lootTreeNode475.AddChild(1, lootTreeNode476.SetLootResult(itemGeneratorStatic))).AddChild(0.00999999977648258, lootTreeNode409).AddChild(0.00999999977648258, lootTreeNode388));
- LootTreeNode lootTreeNode477 = (new LootTreeNode()).AddChild(1, lootTreeNode388).AddChild(0.100000001490116, lootTreeNode409).SetRollCount(1);
- LootTreeNode lootTreeNode478 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.DetonatorCap,
- StackSize = 1
- };
- LootTreeNode lootTreeNode479 = lootTreeNode477.AddChild(0.03, lootTreeNode478.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode480 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Arrow,
- StackSize = 1,
- RandomVariance = 15
- };
- LootTreeNode lootTreeNode481 = lootTreeNode479.AddChild(7, lootTreeNode480.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode482 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.ShotgunShell,
- StackSize = 1,
- RandomVariance = 7
- };
- LootTreeNode lootTreeNode483 = lootTreeNode481.AddChild(3, lootTreeNode482.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode484 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Bullet,
- StackSize = 1,
- RandomVariance = 15
- };
- LootTreeNode lootTreeNode485 = lootTreeNode483.AddChild(5, lootTreeNode484.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode486 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Coal,
- StackSize = 1,
- RandomVariance = 30
- };
- LootTreeNode lootTreeNode487 = lootTreeNode485.AddChild(3, lootTreeNode486.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode488 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Gasoline,
- StackSize = 1,
- RandomVariance = 25
- };
- LootTreeNode lootTreeNode489 = lootTreeNode487.AddChild(3, lootTreeNode488.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode490 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.Dynamite,
- StackSize = 1,
- RandomVariance = 4
- };
- LootTreeNode lootTreeNode491 = lootTreeNode489.AddChild(0.100000001490116, lootTreeNode490.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode492 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.DriftLargeWheel,
- StackSize = 1
- };
- LootTreeNode lootTreeNode493 = lootTreeNode491.AddChild(0.100000001490116, lootTreeNode492.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode494 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.GoatWheelNipples,
- StackSize = 1
- };
- LootTreeNode lootTreeNode495 = lootTreeNode493.AddChild(0.100000001490116, lootTreeNode494.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode496 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.LargeTractorWheel,
- StackSize = 1
- };
- LootTreeNode lootTreeNode497 = lootTreeNode495.AddChild(0.100000001490116, lootTreeNode496.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode498 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.SmallCartWheel,
- StackSize = 1
- };
- LootTreeNode lootTreeNode499 = lootTreeNode497.AddChild(0.100000001490116, lootTreeNode498.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode500 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.RoachRoadGearbox,
- StackSize = 1
- };
- LootTreeNode lootTreeNode501 = lootTreeNode499.AddChild(0.200000002980232, lootTreeNode500.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode502 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.RoachStockGearbox,
- StackSize = 1
- };
- LootTreeNode lootTreeNode503 = lootTreeNode501.AddChild(0.200000002980232, lootTreeNode502.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode504 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.WeakEngine,
- StackSize = 1
- };
- LootTreeNode lootTreeNode505 = lootTreeNode503.AddChild(0.200000002980232, lootTreeNode504.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode506 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.MediumEngine,
- StackSize = 1
- };
- LootTreeNode lootTreeNode507 = lootTreeNode505.AddChild(0.150000005960464, lootTreeNode506.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode508 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.PowerfullEngine,
- StackSize = 1
- };
- LootTreeNode lootTreeNode509 = lootTreeNode507.AddChild(0.100000001490116, lootTreeNode508.SetLootResult(itemGeneratorStatic));
- LootTreeNode lootTreeNode510 = new LootTreeNode();
- itemGeneratorStatic = new ItemGeneratorStatic()
- {
- ItemId = EItemCode.DamagedEngine,
- StackSize = 1
- };
- calculator.AddLootConfig(ELootConfig.CommonLootCrate, lootTreeNode509.AddChild(0.200000002980232, lootTreeNode510.SetLootResult(itemGeneratorStatic)));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement