#region BirdClaw
#region BirdClaw uint elitem = 2100075; string momo = "RiRiRi"; { if (Name == momo && Kernel.Rate(30)) { var infos = Database.ConquerItemInformation.BaseInformations[elitem]; ushort X = Owner.X, Y = Owner.Y; Game.Map Map = Kernel.Maps[Owner.MapID]; if (Map.SelectCoordonates(ref X, ref Y)) { Network.GamePackets.FloorItem floorItem = new Network.GamePackets.FloorItem(true); floorItem.Item = new Network.GamePackets.ConquerItem(true); floorItem.Item.Color = (Game.Enums.Color)Kernel.Random.Next(4, 8); floorItem.Item.ID = elitem; floorItem.Item.MobDropped = true; floorItem.Item.MaximDurability = infos.Durability; floorItem.ValueType = Network.GamePackets.FloorItem.FloorValueType.Item; floorItem.Item.StackSize = 1; floorItem.Item.MaxStackSize = infos.StackSize; floorItem.ItemID = elitem; floorItem.MapID = Owner.MapID; floorItem.MapObjType = Game.MapObjectType.Item; floorItem.X = X; floorItem.Y = Y; floorItem.Type = Network.GamePackets.FloorItem.Drop; floorItem.OnFloor = Time32.Now; floorItem.Owner = killer.Owner; floorItem.ItemColor = floorItem.Item.Color; floorItem.UID = Network.GamePackets.FloorItem.FloorUID.Next; while (Map.Npcs.ContainsKey(floorItem.UID)) floorItem.UID = Network.GamePackets.FloorItem.FloorUID.Next; Map.AddFloorItem(floorItem); SendScreenSpawn(floorItem); } } if (Name == momo && Kernel.Rate(10)) { var infos = Database.ConquerItemInformation.BaseInformations[elitem]; ushort X = Owner.X, Y = Owner.Y; Game.Map Map = Kernel.Maps[Owner.MapID]; if (Map.SelectCoordonates(ref X, ref Y)) { Network.GamePackets.FloorItem floorItem = new Network.GamePackets.FloorItem(true); floorItem.Item = new Network.GamePackets.ConquerItem(true); floorItem.Item.Color = (Game.Enums.Color)Kernel.Random.Next(4, 8); floorItem.Item.ID = elitem; floorItem.Item.MobDropped = true; floorItem.Item.MaximDurability = infos.Durability; floorItem.ValueType = Network.GamePackets.FloorItem.FloorValueType.Item; floorItem.Item.StackSize = 5; floorItem.Item.MaxStackSize = infos.StackSize; floorItem.ItemID = elitem; floorItem.MapID = Owner.MapID; floorItem.MapObjType = Game.MapObjectType.Item; floorItem.X = X; floorItem.Y = Y; floorItem.Type = Network.GamePackets.FloorItem.Drop; floorItem.OnFloor = Time32.Now; floorItem.Owner = killer.Owner; floorItem.ItemColor = floorItem.Item.Color; floorItem.UID = Network.GamePackets.FloorItem.FloorUID.Next; while (Map.Npcs.ContainsKey(floorItem.UID)) floorItem.UID = Network.GamePackets.FloorItem.FloorUID.Next; Map.AddFloorItem(floorItem); SendScreenSpawn(floorItem); } } } #endregion