armark1ng

Untitled

Sep 4th, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.13 KB | None | 0 0
  1. /*
  2. * Vorago
  3. */
  4.  
  5. private boolean spokenToVorago;
  6.  
  7. public boolean hasSpokenToVorago() {
  8. return spokenToVorago;
  9. }
  10.  
  11. public void setSpokenToVorago(boolean spokenToVorago) {
  12. this.spokenToVorago = spokenToVorago;
  13. }
  14.  
  15. private boolean[] mauledWeeks;
  16.  
  17. public void setHasMauledWeek(int rotation) {
  18. mauledWeeks[rotation] = true;
  19. }
  20.  
  21. private String lastBossInstanceKey;
  22. private InstanceSettings lastBossInstanceSettings;
  23.  
  24. public String getLastBossInstanceKey() {
  25. return lastBossInstanceKey;
  26. }
  27.  
  28. public void setLastBossInstanceKey(String lastBossInstanceKey) {
  29. this.lastBossInstanceKey = lastBossInstanceKey;
  30. }
  31.  
  32. public InstanceSettings getLastBossInstanceSettings() {
  33. return lastBossInstanceSettings;
  34. }
  35.  
  36. public void setLastBossInstanceSettings(InstanceSettings lastBossInstanceSettings) {
  37. this.lastBossInstanceSettings = lastBossInstanceSettings;
  38. }
  39.  
  40. public void processProjectiles() {
  41.  
  42. for (int regionId : getMapRegionsIds()) {
  43. Region region = World.getRegion(regionId);
  44. for (Projectile projectile : region.getProjectiles()) {
  45.  
  46. int fromSizeX, fromSizeY;
  47. if (projectile.getFrom() instanceof Entity)
  48. fromSizeX = fromSizeY = ((Entity) projectile.getFrom()).getSize();
  49. else if (projectile.getFrom() instanceof WorldObject) {
  50. ObjectDefinitions defs = ((WorldObject) projectile.getFrom()).getDefinitions();
  51. fromSizeX = defs.getSizeX();
  52. fromSizeY = defs.getSizeY();
  53. } else
  54. fromSizeX = fromSizeY = 1;
  55. int toSizeX, toSizeY;
  56. if (projectile.getTo() instanceof Entity)
  57. toSizeX = toSizeY = ((Entity) projectile.getTo()).getSize();
  58. else if (projectile.getTo() instanceof WorldObject) {
  59. ObjectDefinitions defs = ((WorldObject) projectile.getTo()).getDefinitions();
  60. toSizeX = defs.getSizeX();
  61. toSizeY = defs.getSizeY();
  62. } else
  63. toSizeX = toSizeY = 1;
  64. getPackets().sendProjectile(projectile.getTo() instanceof Entity ? (Entity) projectile.getTo() : null,
  65. projectile.getFrom(), projectile.getTo(), projectile.getGraphicId(),
  66. projectile.getStartHeight(), projectile.getEndHeight(), (int) projectile.getSpeed(), 1, 1, 1,
  67. toSizeX);
  68. }
  69. }
  70. }
  71.  
  72. public long vokeDelay;
Advertisement
Add Comment
Please, Sign In to add comment