Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void UnequipItem(ItemUsage usage, GameState client)
- {
- var item = client.Equipment.TryGetItem((byte)usage.dwParam);
- if (client.Entity.ContainsFlag3((ulong)FlagsUpdate.Flags3.PathOfShadow))
- if (usage.dwParam == 4)
- client.Entity.RemoveFlag3((ulong)FlagsUpdate.Flags3.PathOfShadow);
- if (!client.Equipment.Free((byte)usage.dwParam))
- if (ItemPosition(client.Equipment.TryGetItem((byte)usage.dwParam).ID) == ConquerItem.Garment)
- if (client.Entity.Tournament_Signed) return;
- if (client.Equipment.Remove((byte)usage.dwParam))
- {
- if (item != null)
- {
- if (Database.PerfectionTable.PerfectItems.ContainsKey(item.UID))
- {
- Database.PerfectionTable.PerfectItems[item.UID].Position = item.Position;
- }
- }
- if (client.Map.ID == 1039)
- client.Entity.AttackPacket = null;
- client.CalculateStatBonus();
- client.CalculateHPBonus();
- client.LoadItemStats();
- ClientEquip equips = new ClientEquip();
- equips.DoEquips(client);
- client.Send(equips);
- }
- WindowStats Stats = new WindowStats(client);
- client.Send(Stats.ToArray());
- if (client.Team != null)
- {
- client.Team.GetClanShareBp(client);
- }
- if (client.Entity.Class >= 160 && client.Entity.Class <= 165)
- {
- if (!client.Entity.IsChaser2() && !client.Entity.IsStomper2())
- {
- client.Entity.RemoveFlag4((ulong)Network.GamePackets.FlagsUpdate.Flags4.JusticeChant);
- client.Entity.RemoveFlag4((ulong)Network.GamePackets.FlagsUpdate.Flags4.ChillingSnow);
- client.Entity.RemoveFlag4((ulong)Network.GamePackets.FlagsUpdate.Flags4.FreezingPelter);
- client.Entity.RemoveFlag4((ulong)Network.GamePackets.FlagsUpdate.Flags4.HealingSnow);
- client.Entity.RemoveFlag4((ulong)Network.GamePackets.FlagsUpdate.Flags4.RevengeTaill);
- client.Entity.RemoveFlag4((ulong)Network.GamePackets.FlagsUpdate.Flags4.ShadowofChaser);
- client.Entity.RemoveFlag4((ulong)Network.GamePackets.FlagsUpdate.Flags4.Omnipotence);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement