Advertisement
Guest User

Untitled

a guest
Sep 21st, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. public void leechEnergy(int index) {
  2. if (!c.curseActive[15])
  3. return;
  4. if (Server.playerHandler.players[index] != null) {
  5. final Client c2 = (Client)Server.playerHandler.players[index];
  6. final int pX = c.getX();
  7. final int pY = c.getY();
  8. final int oX = c2.getX();
  9. final int oY = c2.getY();
  10. int offX = (pY - oY)* -1;
  11. int offY = (pX - oX)* -1;
  12. c.sendMessage("You leech your opponent's run energy.");
  13. c.startAnimation(12575);
  14. c.getPA().createPlayersProjectile(pX, pY, offX, offY, 50, 45, 2252, 43, 31, - c.oldPlayerIndex - 1, 5);
  15. c.leechEnergyDelay = 2;
  16. EventManager.getSingleton().addEvent(new Event() {
  17. public void execute(EventContainer s) {
  18. if (c.leechEnergyDelay > 0) {
  19. c.leechEnergyDelay--;
  20. }
  21. if (c.leechEnergyDelay == 1) {
  22. c2.gfx0(2254);
  23. }
  24. if (c.leechEnergyDelay == 0) {
  25. s.stop();
  26. }
  27. }
  28. }, 500);
  29. }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement