Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #region SnowBanshee
- if (Name == "SnowBanshee")
- {
- uint ItemID = 0;
- byte type1 = 26;
- for (int i = 0; i < 4; i++)
- {
- type1 = (byte)Kernel.Random.Next(1, 26);
- switch (type1)
- {
- case 1:
- ItemID = 1088000;
- break;
- case 2:
- ItemID = 800913;
- break;
- case 3:
- ItemID = 824015;
- break;
- case 4:
- ItemID = 800720;
- break;
- case 5:
- ItemID = 822053;
- break;
- case 6:
- ItemID = 822055;
- break;
- case 7:
- ItemID = 820071;
- break;
- case 8:
- ItemID = 820072;
- break;
- case 9:
- ItemID = 823055;
- break;
- case 10:
- ItemID = 823056;
- break;
- case 11:
- ItemID = 823057;
- break;
- case 12:
- ItemID = 821031;
- break;
- case 13:
- ItemID = 821032;
- break;
- case 14:
- ItemID = 800000;
- break;
- case 15:
- ItemID = 824017;
- break;
- case 16:
- ItemID = 800421;
- break;
- case 17:
- ItemID = 800110;
- break;
- case 18:
- ItemID = 800017;
- break;
- case 19:
- ItemID = 800254;
- break;
- case 20:
- ItemID = 800513;
- break;
- case 21:
- ItemID = 800320;
- break;
- case 22:
- ItemID = 800722;
- break;
- case 23:
- ItemID = 800616;
- break;
- case 24:
- ItemID = 800809;
- break;
- case 25:
- ItemID = 800804;
- break;
- case 26:
- ItemID = 800916;
- break;
- }
- var infos = DB.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.MsgMapItem floorItem = new Network.GamePackets.MsgMapItem(true);
- floorItem.Item = new Network.GamePackets.MsgItemInfo(true);
- floorItem.Item.Color = (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.MsgMapItem.FloorValueType.Item;
- floorItem.ItemID = ItemID;
- floorItem.MapID = Owner.MapID;
- floorItem.MapObjType = Game.MapObjectType.Item;
- floorItem.X = X;
- floorItem.Y = Y;
- floorItem.Type = PacketMsgMapItem.Drop;
- floorItem.OnFloor = Time32.Now;
- floorItem.ItemColor = floorItem.Item.Color;
- floorItem.UID = Network.GamePackets.MsgMapItem.FloorUID.Next;
- while (Map.Npcs.ContainsKey(floorItem.UID))
- floorItem.UID = Network.GamePackets.MsgMapItem.FloorUID.Next;
- Map.AddFloorItem(floorItem);
- SendScreenSpawn(floorItem);
- }
- }
- killer.ConquerPoints += 15000000;
- killer.BoundCps += 15000000;
- killer.Owner.Send(new MsgTalk("Congratulations! " + killer.Name + " has defeated SnowBanshee and got 15,000,000 CPS and BCPS!", System.Drawing.Color.Azure, (uint)PacketMsgTalk.MsgTalkType.Monster));
- Kernel.SpawnBanshee = false;
- return;
- }
- #endregion
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement