Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #region MiniBoss DB
- if (Name == "BlueCooer" || Name == "FlyingRooster" || Name == "GameBird" || Name == "WarGhost" || Name == "FireSnake" || Name == "CateranBoss" || Name == "BlueElf" || Name == "ElfKing" || Name == "FlyingBat" || Name == "BloodyKing" || Name == "BullDevil" || Name == "GreenDevil")
- {
- uint ItemID = 0;
- byte type1 = 5;
- for (int i = 0; i < 1; i++)
- {
- type1 = (byte)Kernel.Random.Next(1, 2);
- switch (type1)
- {
- case 1:
- ItemID = 1088000;
- break;
- case 2:
- ItemID = 3005830;
- break;
- }
- var infos = Database.ConquerItemInformation.BaseInformations[ItemID];
- 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 = ItemID;
- floorItem.Item.Plus = floorItem.Item.Plus;
- floorItem.Item.MaximDurability = infos.Durability;
- floorItem.Item.Durability = infos.Durability;
- floorItem.Item.MobDropped = true;
- floorItem.ValueType = Network.GamePackets.FloorItem.FloorValueType.Item;
- floorItem.ItemID = ItemID;
- 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.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);
- }
- }
- // killer.SubClasses.StudyPoints += 500;
- return;
- }
- #endregion
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement