SteedArmor.PlusProgress = 0; Database.ConquerItemTable.UpdatePlusProgress(SteedArmor); Garment.PlusProgress = 0; Database.ConquerItemTable.UpdatePlusProgress(Garment); Rune.PlusProgress = 0; Database.ConquerItemTable.UpdatePlusProgress(Rune); Bottle.PlusProgress = 0; Database.ConquerItemTable.UpdatePlusProgress(Bottle); AlternateBottle.PlusProgress = 0; Database.ConquerItemTable.UpdatePlusProgress(AlternateBottle); RightWeaponAccessory.PlusProgress = 0; Database.ConquerItemTable.UpdatePlusProgress(RightWeaponAccessory); LeftWeaponAccessory.PlusProgress = 0; Database.ConquerItemTable.UpdatePlusProgress(LeftWeaponAccessory); Writer.Write(item.PlusProgress, WingProgress, Owner.Entity.SpawnPacket); return new uint[3] { item.ID, item.Plus, item.PlusProgress }; return (uint)item.PlusProgress; public uint WingsPlusProgress return (uint)item.PlusProgress; .Insert("PlusProgress", Item.PlusProgress) item.PlusProgress = reader.ReadUInt32("PlusProgress"); .Insert("PlusProgress", Item.PlusProgress) SteedArmor.PlusProgress = 0; Database.ConquerItemTable.UpdatePlusProgress(SteedArmor); item.PlusProgress = reader.ReadUInt32("PlusProgress"); PlusProgress = i.PlusProgress; public uint PlusProgress PlusProgress = item.Item.PlusProgress; public uint PlusProgress + PlusProgress.ToString() + "#" item.PlusProgress = reader.GetUInt32("PlusProgress"); item.PlusProgress = reader.ReadUInt32("PlusProgress"); .Insert("PlusProgress", Item.PlusProgress).Insert("Effect", (ushort)Item.Effect) .Insert("PlusProgress", Item.PlusProgress).Insert("Effect", (ushort)Item.Effect) public static void UpdatePlusProgress(ConquerItem Item) UpdateData(Item, "PlusProgress", Item.PlusProgress); Writer.WriteUInt32(item.PlusProgress, 60 - 4, Packet); if (Item.Plus < 12 && Item.PlusProgress != 0) (double)Item.PlusProgress; Item.PlusProgress = 0; Item.PlusProgress = 0; Database.ConquerItemTable.UpdatePlusProgress(Item); if (pos == ConquerItem.Wing && Item.Plus == 12 && Item.PlusProgress < 2000000) Item.PlusProgress += Database.DataHolder.StonePlusPoints(ItemPlus.Plus); Database.ConquerItemTable.UpdatePlusProgress(Item); uint OldPrograss = Item.PlusProgress; Item.PlusProgress += Database.DataHolder.StonePlusPoints(ItemPlus.Plus); uint NewPrograss = Item.PlusProgress; Database.ConquerItemTable.UpdatePlusProgress(Item); while (Item.PlusProgress >= Database.DataHolder.ComposePlusPoints(Item.Plus) && Item.Plus != 12) Item.PlusProgress -= Database.DataHolder.ComposePlusPoints(Item.Plus); Item.PlusProgress = 0; Database.ConquerItemTable.UpdatePlusProgress(Item); Item.PlusProgress += Database.DataHolder.StonePlusPoints(ItemPlus.Plus); while (Item.PlusProgress >= Database.DataHolder.ComposePlusPoints(Item.Plus) && Item.Plus != 12) Item.PlusProgress -= Database.DataHolder.ComposePlusPoints(Item.Plus); Item.PlusProgress = 0; Item.PlusProgress += Database.DataHolder.StonePlusPoints(ItemPlus.Plus); Database.ConquerItemTable.UpdatePlusProgress(Item); Item.PlusProgress += Database.DataHolder.StonePlusPoints(ItemPlus.Plus); while (Item.PlusProgress >= Database.DataHolder.ComposePlusPoints(Item.Plus) && Item.Plus != 12) Item.PlusProgress -= Database.DataHolder.ComposePlusPoints(Item.Plus); Item.PlusProgress = 0; Item.PlusProgress += Database.DataHolder.StonePlusPoints(ItemPlus.Plus); Database.ConquerItemTable.UpdatePlusProgress(Item);