Advertisement
Guest User

Untitled

a guest
Dec 18th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. public uint Hitpoints
  2. {
  3. get
  4. {
  5. return _hitpoints;
  6. }
  7. set
  8. {
  9. if (EntityFlag == EntityFlag.Player)
  10. Update(Network.GamePackets.Update.Hitpoints, value, true);
  11. else if (EntityFlag == EntityFlag.Monster)
  12. {
  13. var update = new Update(true);
  14. update.UID = UID;
  15. update.Append(Network.GamePackets.Update.Hitpoints, value);
  16. MonsterInfo.SendScreen(update);
  17. }
  18. _hitpoints = value;
  19.  
  20. if (Boss > 0)
  21. {
  22. uint key = (uint)(MaxHitpoints / 10000);
  23. if (key != 0)
  24. WriteUInt16((ushort)(value / key), _Hitpoints, SpawnPacket);
  25. else
  26. WriteUInt16((ushort)(value * MaxHitpoints / 1000 / 1.09), _Hitpoints, SpawnPacket);
  27. }
  28. else
  29. WriteUInt16((ushort)value, _Hitpoints, SpawnPacket);
  30. }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement