public override void Deserialize(GenericReader reader) { base.Deserialize(reader); reader.ReadInt(); Instance = this; }
public KhaldunDecorationAddon() { Instance = this; for (int i = 0; i < m_AddOnSimpleComponents.Length / 4; i++) { AddComponent(new AddonComponent(m_AddOnSimpleComponents[i, 0]), m_AddOnSimpleComponents[i, 1], m_AddOnSimpleComponents[i, 2], m_AddOnSimpleComponents[i, 3]); } AddComplexComponent(this, 4643, 59, -12, 1, 1105, -1, "", 1); // 121 AddComplexComponent(this, 8429, 60, -9, 2, 1105, -1, "", 1); // 149 AddComplexComponent(this, 8429, 59, -9, 2, 1105, -1, "", 1); // 150 AddComplexComponent(this, 4646, 57, -12, 2, 1105, -1, "", 1); // 152 AddComplexComponent(this, 4646, 57, -11, 2, 1105, -1, "", 1); // 154 AddComplexComponent(this, 4648, 62, -12, 2, 1105, -1, "", 1); // 156 AddComplexComponent(this, 4648, 62, -11, 2, 1105, -1, "", 1); // 160 AddComplexComponent(this, 14031, -22, 7, 1, 1, -1, "Hole", 1); // 375 AddComplexComponent(this, 14031, -23, 6, 1, 1, -1, "Hole", 1); // 376 AddComplexComponent(this, 18818, -24, -2, 1, 1105, -1, "", 1); // 377 AddComplexComponent(this, 18819, -24, -3, 1, 1105, -1, "", 1); // 378 AddComplexComponent(this, 14031, -23, 7, 1, 1, -1, "Hole", 1); // 382 AddComplexComponent(this, 14031, -22, 6, 1, 1, -1, "Hole", 1); // 410 AddComplexComponent(this, 18820, -25, -2, 1, 1105, -1, "", 1); // 474 AddComplexComponent(this, 18821, -25, -3, 1, 1105, -1, "", 1); // 487 AddComplexComponent(this, 4077, -68, -1, 1, 1105, -1, "", 1); // 544 AddComplexComponent(this, 4076, -69, -1, 1, 1105, -1, "", 1); // 545 AddComplexComponent(this, 4073, -70, -1, 1, 1105, -1, "", 1); // 546 AddComplexComponent(this, 4078, -68, -2, 1, 1105, -1, "", 1); // 547 AddComplexComponent(this, 4074, -69, -2, 1, 1105, -1, "", 1); // 548 AddComplexComponent(this, 4070, -70, -2, 1, 1105, -1, "", 1); // 549 AddComplexComponent(this, 4075, -68, -3, 1, 1105, -1, "", 1); // 550 AddComplexComponent(this, 4072, -69, -3, 1, 1105, -1, "", 1); // 551 AddComplexComponent(this, 4071, -70, -3, 1, 1105, -1, "", 1); // 552 AddComplexComponent(this, 6571, -64, 2, 8, 0, 1, "", 1); // 553 AddComplexComponent(this, 6571, -64, -2, 4, 0, 1, "", 1); // 554 AddComplexComponent(this, 6571, -72, -4, 4, 0, 1, "", 1); // 559 AddComplexComponent(this, 6571, -72, 0, 4, 0, 1, "", 1); // 560 AddComplexComponent(this, 6571, -67, 0, 4, 0, 1, "", 1); // 561 AddComplexComponent(this, 6571, -67, -4, 4, 0, 1, "", 1); // 562 AddComplexComponent(this, 6571, -64, -6, 8, 0, 1, "", 1); // 563 AddComplexComponent(this, 6571, -74, 2, 8, 0, 1, "", 1); // 622 AddComplexComponent(this, 6571, -74, -2, 4, 0, 1, "", 1); // 623 AddComplexComponent(this, 6571, -74, -6, 8, 0, 1, "", 1); // 624 }
public static void GenerateQuestContent() { var map = Siege.SiegeShard ? Map.Felucca : Map.Trammel; var addon = new KhaldunDecorationAddon(); addon.MoveToWorld(new Point3D(6232, 2887, -1), map); // Britain var door = new TrapDoor("boreas", new Point3D(6242, 2892, 17), map); var book = new MysteriousBook(door); var dust = new DustPile(door); var teleporter = new Teleporter(new Point3D(1369, 1465, 10), map); door.MoveToWorld(new Point3D(1369, 1465, 10), map); book.MoveToWorld(new Point3D(6240, 2885, 8), map); dust.MoveToWorld(new Point3D(6256, 2889, 13), map); teleporter.MoveToWorld(new Point3D(6242, 2892, 17), map); new GumshoeBottles().MoveToWorld(new Point3D(6154, 2901, 6), map); new GumshoeBottles().MoveToWorld(new Point3D(6154, 2902, 6), map); new GumshoeDeed().MoveToWorld(new Point3D(6161, 2901, 6), map); new GumshoeRope().MoveToWorld(new Point3D(6163, 2896, 0), map); new GumshoeRope().MoveToWorld(new Point3D(6163, 2896, 1), map); new GumshoeMap().MoveToWorld(new Point3D(6166, 2895, 6), map); new GumshoeMap().MoveToWorld(new Point3D(6166, 2895, 7), map); new GumshoeTools().MoveToWorld(new Point3D(6160, 2901, 6), map); // Moonglow door = new TrapDoor("carthax", new Point3D(6198, 2893, 17), map); book = new MysteriousBook(door); dust = new DustPile(door); teleporter = new Teleporter(new Point3D(4550, 1306, 8), map); door.MoveToWorld(new Point3D(4550, 1306, 8), map); book.MoveToWorld(new Point3D(6207, 2884, 7), map); dust.MoveToWorld(new Point3D(6208, 2885, 12), map); teleporter.MoveToWorld(new Point3D(6198, 2893, 17), map); new GumshoeBottles().MoveToWorld(new Point3D(6198, 2888, 6), map); new GumshoeRope().MoveToWorld(new Point3D(6200, 2887, 0), map); new GumshoeRope().MoveToWorld(new Point3D(6200, 2887, 1), map); new GumshoeMap().MoveToWorld(new Point3D(6198, 2887, 6), map); new GumshoeMap().MoveToWorld(new Point3D(6198, 2887, 7), map); new GumshoeTools().MoveToWorld(new Point3D(6198, 2889, 6), map); // Vesper door = new TrapDoor("moriens", new Point3D(6154, 2898, 17), map); book = new MysteriousBook(door); dust = new DustPile(door); teleporter = new Teleporter(new Point3D(2762, 848, 0), map); door.MoveToWorld(new Point3D(2762, 848, 0), map); book.MoveToWorld(new Point3D(6167, 2896, 6), map); dust.MoveToWorld(new Point3D(6163, 2885, 0), map); teleporter.MoveToWorld(new Point3D(6154, 2898, 17), map); new GumshoeBottles().MoveToWorld(new Point3D(6240, 2884, 6), map); new GumshoeBottles().MoveToWorld(new Point3D(6239, 2885, 6), map); new GumshoeRope().MoveToWorld(new Point3D(6241, 2884, 0), map); new GumshoeRope().MoveToWorld(new Point3D(6241, 2884, 1), map); new GumshoeMap().MoveToWorld(new Point3D(6240, 2885, 6), map); new GumshoeMap().MoveToWorld(new Point3D(6240, 2885, 7), map); new GumshoeTools().MoveToWorld(new Point3D(6239, 2886, 6), map); // Yew door = new TrapDoor("tenebrae", new Point3D(6294, 2891, 17), map); book = new MysteriousBook(door); dust = new DustPile(door); teleporter = new Teleporter(new Point3D(712, 1104, 0), map); door.MoveToWorld(new Point3D(712, 1104, 0), map); book.MoveToWorld(new Point3D(6294, 2887, 6), map); dust.MoveToWorld(new Point3D(6291, 2875, 9), map); teleporter.MoveToWorld(new Point3D(6294, 2891, 17), map); new GumshoeBottles().MoveToWorld(new Point3D(6303, 2887, 6), map); new GumshoeBottles().MoveToWorld(new Point3D(6304, 2887, 6), map); new GumshoeRope().MoveToWorld(new Point3D(6299, 2887, 0), map); new GumshoeRope().MoveToWorld(new Point3D(6299, 2887, 1), map); new GumshoeMap().MoveToWorld(new Point3D(6294, 2888, 6), map); new GumshoeMap().MoveToWorld(new Point3D(6294, 2888, 7), map); new GumshoeTools().MoveToWorld(new Point3D(6294, 2889, 6), map); // Gravestones var grave = new DamagedHeadstone(1158607); // brit grave.MoveToWorld(new Point3D(1378, 1445, 10), map); grave = new DamagedHeadstone(1158608); // vesper grave.ItemID = 4477; grave.MoveToWorld(new Point3D(2747, 882, 0), map); grave = new DamagedHeadstone(1158609); // moonglow grave.MoveToWorld(new Point3D(4545, 1316, 8), map); grave = new DamagedHeadstone(1158610); // yew grave.MoveToWorld(new Point3D(723, 1104, 0), map); // footprints var footprints = new BloodyFootPrints(0x1E06); footprints.MoveToWorld(new Point3D(1383, 1452, 10), map); footprints = new BloodyFootPrints(0x1E06); footprints.MoveToWorld(new Point3D(1383, 1456, 10), map); footprints = new BloodyFootPrints(0x1E06); footprints.MoveToWorld(new Point3D(1383, 1461, 10), map); footprints = new BloodyFootPrints(0x1E06); footprints.MoveToWorld(new Point3D(1383, 1464, 10), map); footprints = new BloodyFootPrints(0x1E03); footprints.MoveToWorld(new Point3D(1378, 1464, 10), map); var st = new Static(0x2006); st.Stackable = true; st.Amount = 0x191; st.Hue = 0x47E; st.MoveToWorld(new Point3D(5808, 3270, -15), map); st.Name = "A Corpse of Liane"; st = new Static(0x2006); st.Stackable = true; st.Amount = 86; st.Hue = 0x47E; st.MoveToWorld(new Point3D(5807, 3268, -15), map); st.Name = "A Corpse of an Ophidian Beserker"; }