#region PerfectionLevel 54 Item NPC ! case 808134: { switch (npcRequest.OptionID) { case 0: { dialog.Text("Hello Pro I Am Here To Perfection Full Your Gear... To Beautify You Special items For 100k cps In Server [BlackBlock-Co]."); dialog.Option("Open Necklace", (byte)ConquerItem.Necklace); dialog.Option("Open Armor", (byte)ConquerItem.Armor); dialog.Option("Open Tower", (byte)ConquerItem.Tower); dialog.Option("Open Fan", (byte)ConquerItem.Fan); dialog.Option("Open Crop", (byte)ConquerItem.SteedCrop); dialog.Option("Open Wing", (byte)ConquerItem.Wing); dialog.Option("Open Ring", (byte)ConquerItem.Ring); dialog.Option("Open Head", (byte)ConquerItem.Head); dialog.Option("Open Boots", (byte)ConquerItem.Boots); dialog.Option("Open Steed", (byte)ConquerItem.Steed); dialog.Option("Open RightWeapon", (byte)ConquerItem.RightWeapon); dialog.Option("Open LeftWeapon", (byte)ConquerItem.LeftWeapon); dialog.Send(); break; } case (byte)ConquerItem.Necklace: case (byte)ConquerItem.Armor: case (byte)ConquerItem.Ring: case (byte)ConquerItem.Boots: case (byte)ConquerItem.Head: case (byte)ConquerItem.Tower: case (byte)ConquerItem.Fan: case (byte)ConquerItem.SteedCrop: case (byte)ConquerItem.Steed: case (byte)ConquerItem.RightWeapon: case (byte)ConquerItem.LeftWeapon: { ConquerItem item; if ((item = client.Equipment.TryGetItem(npcRequest.OptionID)) != null) { if (item.PerfectionLevel == 0 && client.Player.ConquerPoints >= 100000) { client.Player.ConquerPoints -= 100000; item.Stars = 54; item.Mode = Game.Enums.ItemMode.Update; item.Send(client); Database.ConquerItemTable.UpdatePerfection(item); } else { dialog.Text("Please Come Back To Me With 100K ConquerPoints."); dialog.Option("Ahh sorry.", 255); dialog.Send(); } } break; } case (byte)ConquerItem.Wing: { ConquerItem item; if ((item = client.Equipment.TryGetItem(npcRequest.OptionID)) != null) { if (item.PerfectionLevel == 0 && client.Player.ConquerPoints >= 100000) { client.Player.ConquerPoints -= 100000; item.Stars = 54; item.Mode = Game.Enums.ItemMode.Update; item.Send(client); Database.ConquerItemTable.UpdatePerfection(item); } else { dialog.Text("Please Come Back To Me With 100K ConquerPoints."); dialog.Option("Ahh sorry.", 255); dialog.Send(); } } break; } } break; } #endregion