protected virtual void AddCampChests() { Treasure1 = new TreasureLevel1(); ((TreasureLevel1)Treasure1).Locked = false; AddItem(Treasure1, 2, 2, 0); Treasure2 = new TreasureLevel3(); AddItem(Treasure2, -2, -2, 0); }
protected virtual void AddCampChests() { TreasureLevel1 crate = new TreasureLevel1(); crate.Locked = false; AddItem(crate, 2, 2, 0); TreasureLevel3 chest = new TreasureLevel3(); AddItem(chest, -2, -2, 0); }
public override void AddComponents() { TreasureLevel2 two = new TreasureLevel2(); TreasureLevel3 three = new TreasureLevel3(); CauldronBurningAddon cba = new CauldronBurningAddon(); CauldronUnlitAddon cua = new CauldronUnlitAddon(); two.LiftOverride = true; three.LiftOverride = true; switch (Utility.Random(7)) { case 0: AddItem(two, -6, 2, 0); break; case 1: AddItem(two, 6, 4, 0); break; case 2: AddItem(two, 0, -2, 0); break; case 3: AddItem(two, 6, 0, 0); break; case 4: AddItem(two, 6, 2, 0); break; case 5: AddItem(two, 6, 4, 0); break; case 6: AddItem(two, -6, 6, 0); break; } switch (Utility.Random(7)) { case 0: AddItem(three, 6, -2, 0); break; case 1: AddItem(three, -6, -2, 0); break; case 2: AddItem(three, -2, 0, 0); break; case 3: AddItem(three, 0, 6, 0); break; case 4: AddItem(three, 2, 6, 0); break; case 5: AddItem(three, 4, 6, 0); break; case 6: AddItem(three, -6, 4, 0); break; } switch (Utility.Random(15)) { case 0: AddItem(cba, -8, 2, 0); break; case 1: AddItem(cua, 8, 4, 0); break; case 2: AddItem(cba, 0, -8, 0); break; case 3: AddItem(cua, 8, 0, 0); break; case 4: AddItem(cba, 8, 2, 0); break; case 5: AddItem(cua, 6, 8, 0); break; case 6: AddItem(cba, -8, 6, 0); break; case 7: AddItem(cua, -6, 8, 0); break; case 8: AddItem(cba, 8, -2, 0); break; case 9: AddItem(cua, -8, -2, 0); break; case 10: AddItem(cba, -8, 0, 0); break; case 11: AddItem(cua, 0, 8, 0); break; case 12: AddItem(cba, 2, 8, 0); break; case 13: AddItem(cua, 4, 8, 0); break; case 14: AddItem(cba, -8, 4, 0); break; } AddMobile(new Gypsy(), 15, 0, -2, 0); AddMobile(new Gypsy(), 15, 8, 8, 0); AddMobile(new Gypsy(), 15, -8, 8, 0); AddMobile(new Gypsy(), 15, -8, -8, 0); AddMobile(new Gypsy(), 15, 8, -8, 0); AddMobile(new Gypsy(), 15, 0, 7, 0); }