#region Medicine case 1000000: case 1000010: case 1000020: case 1000030: case 1002000: case 1002010: case 1002020: case 1000040: case 1002050: case 725065: {//DavidEid if (Time32.Now > client.Entity.HPTime.AddMilliseconds(400)) { if (client.Entity.MapID == 1707 || client.Entity.MapID == 1801) { client.Send(new Message("No HP in this map", System.Drawing.Color.Red, Message.TopLeft)); break; } if (client.Entity.NoDrugsTime > 0) { if (Time32.Now > client.Entity.NoDrugsStamp.AddSeconds(client.Entity.NoDrugsTime)) { client.Entity.NoDrugsTime = 0; } else { return; } } if (client.Entity.Hitpoints == client.Entity.MaxHitpoints) { client.Send(new Message("Your HP is full.", System.Drawing.Color.Red, Message.TopLeft)); return; } client.Entity.HPTime = Time32.Now; client.Entity.Hitpoints = Math.Min(client.Entity.Hitpoints + infos.BaseInformation.ItemHP, client.Entity.MaxHitpoints); client.Inventory.Remove(item, Game.Enums.ItemUse.Remove); } break; } case 1001000: case 1001010: case 1001020: case 1001030: case 1001040: case 1002030: case 1002040: case 725066: {//DavidEid if (Time32.Now > client.Entity.MPTime.AddMilliseconds(400)) { if (client.Entity.MapID == 1707 || client.Entity.MapID == 1801) { client.Send(new Message("No MP in this map", System.Drawing.Color.Red, Message.TopLeft)); break; } if (client.Entity.NoDrugsTime > 0) { if (Time32.Now > client.Entity.NoDrugsStamp.AddSeconds(client.Entity.NoDrugsTime)) { client.Entity.NoDrugsTime = 0; } else { return; } } if (client.Entity.Mana == client.Entity.MaxMana) { client.Send(new Message("Your MP is full.", System.Drawing.Color.Red, Message.TopLeft)); return; } client.Entity.MPTime = Time32.Now; client.Entity.Mana = (ushort)Math.Min(client.Entity.Mana + infos.BaseInformation.ItemMP, client.Entity.MaxMana); client.Inventory.Remove(item, Game.Enums.ItemUse.Remove); } break; } #endregion