Advertisement
mnchngrngs

corruption

Dec 24th, 2019
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.28 KB | None | 0 0
  1. _root.fightStat = "The Corruption";
  2. _root.areaSafe = false;
  3. _root.areaUnderwater = false;
  4. _root.areaSpawn = 3;
  5. _root.areaRareChance = 20 + _root.save.arenaCorruptDifficulty * 1;
  6. _root.areaAllyChance = 1 + _root.save.arenaCorruptDifficulty * 0.05;
  7. if(_root.save.arenaCorruptDifficulty < 20)
  8. {
  9. _root.areaAllyChance = _root.areaAllyChance * (0.05 * _root.save.arenaCorruptDifficulty);
  10. }
  11. _root.areaDamagePct = 100;
  12. if(_root.save.arenaCorruptDifficulty > 100)
  13. {
  14. _root.areaDamagePct = 200 - _root.save.arenaCorruptDifficulty;
  15. }
  16. if(_root.save.arenaCorruptDifficulty > 199)
  17. {
  18. _root.areaDamagePct = 0.1;
  19. }
  20. _root.fightStat2 = "Defeat enough monsters within the time limit!";
  21. if(_root.save.arenaCorruptionEntry != 1)
  22. {
  23. _root.dispNews(66,"You can enter " + _root.save.arenaCorruptionEntry + " more times today.");
  24. }
  25. else
  26. {
  27. _root.dispNews(66,"You can enter 1 more time today.");
  28. }
  29. _root.areaEpicChance = 2 + _root.save.arenaCorruptDifficulty * 0.1;
  30. _root.areaEpicChance2 = -1337;
  31. _root.areaCorruptKill = 0;
  32. if(_root.save.arenaCorruptDifficulty > 20)
  33. {
  34. _root.areaCorruptReq = 200 + _root.save.arenaCorruptDifficulty * 5;
  35. }
  36. else
  37. {
  38. _root.areaCorruptReq = 100 + _root.save.arenaCorruptDifficulty * 10;
  39. }
  40. if(_root.areaCorruptReq > 999)
  41. {
  42. _root.areaCorruptReq = 999;
  43. }
  44.  
  45. if(_root.save.arenaZone == 50)
  46. {
  47. level = Math.floor(1000 + _root.save.arenaCorruptDifficulty * 400);
  48. hp = Math.floor(hp * Math.pow(_root.save.arenaCorruptDifficulty / 20,1.8));
  49. maxhp = Math.floor(maxhp * Math.pow(_root.save.arenaCorruptDifficulty / 20,1.8));
  50. attack = Math.floor(attack * Math.pow(_root.save.arenaCorruptDifficulty / 20,1.37));
  51. rangeDamage = Math.floor(rangeDamage * Math.pow(_root.save.arenaCorruptDifficulty / 20,1.37));
  52. defense = Math.floor(defense * Math.pow(_root.save.arenaCorruptDifficulty / 20,1.37));
  53. accuracy = Math.floor(accuracy * Math.pow(_root.save.arenaCorruptDifficulty / 20,1.12));
  54. evasion = Math.floor(evasion * Math.pow(_root.save.arenaCorruptDifficulty / 20,1.12));
  55. exp = Math.floor(exp * Math.pow(level / 9000,1.07));
  56. coin = Math.floor(coin * Math.pow(level / 9000,1.07));
  57. pixel = Math.floor(pixel * Math.pow(level / 9000,1.07));
  58. if(_root.areaCorruptKill == _root.areaCorruptReq - 1)
  59. {
  60. if(_root.save.arenaCorruptDifficulty > 50)
  61. {
  62. exp = exp * (210 + _root.save.arenaCorruptDifficulty * 3);
  63. coin = coin * (210 + _root.save.arenaCorruptDifficulty * 3);
  64. pixel = pixel * (210 + _root.save.arenaCorruptDifficulty * 3);
  65. }
  66. else if(_root.save.arenaCorruptDifficulty > 20)
  67. {
  68. exp = exp * (10 + _root.save.arenaCorruptDifficulty * 7);
  69. coin = coin * (10 + _root.save.arenaCorruptDifficulty * 7);
  70. pixel = pixel * (10 + _root.save.arenaCorruptDifficulty * 7);
  71. }
  72. else
  73. {
  74. exp = exp * (50 + _root.save.arenaCorruptDifficulty * 5);
  75. coin = coin * (50 + _root.save.arenaCorruptDifficulty * 5);
  76. pixel = pixel * (50 + _root.save.arenaCorruptDifficulty * 5);
  77. }
  78. }
  79. if(_root.save.arenaCorruptDifficulty > 20)
  80. {
  81. level = 9000;
  82. hp = hp * (_root.save.arenaCorruptDifficulty - 20);
  83. maxhp = maxhp * (_root.save.arenaCorruptDifficulty - 20);
  84. attack = attack * (_root.save.arenaCorruptDifficulty - 20);
  85. rangeDamage = rangeDamage * (_root.save.arenaCorruptDifficulty - 20);
  86. defense = defense * (_root.save.arenaCorruptDifficulty - 20);
  87. accuracy = accuracy * (_root.save.arenaCorruptDifficulty - 20);
  88. evasion = evasion * (_root.save.arenaCorruptDifficulty - 20);
  89. exp = exp * (_root.save.arenaCorruptDifficulty - 11) / 10;
  90. coin = coin * (_root.save.arenaCorruptDifficulty - 11) / 10;
  91. pixel = pixel * (_root.save.arenaCorruptDifficulty - 11) / 10;
  92. }
  93. if(_root.save.arenaCorruptDifficulty > 30)
  94. {
  95. level = 9000;
  96. hp = hp * (_root.save.arenaCorruptDifficulty - 30);
  97. maxhp = maxhp * (_root.save.arenaCorruptDifficulty - 30);
  98. attack = attack * (_root.save.arenaCorruptDifficulty - 26) / 5;
  99. defense = defense * (_root.save.arenaCorruptDifficulty - 28) / 2;
  100. accuracy = accuracy * (_root.save.arenaCorruptDifficulty - 28) / 2;
  101. evasion = evasion * (_root.save.arenaCorruptDifficulty - 28) / 2;
  102. }
  103. if(_root.save.arenaCorruptDifficulty > 50)
  104. {
  105. hp = hp * (_root.save.arenaCorruptDifficulty - 50) * 5;
  106. maxhp = maxhp * (_root.save.arenaCorruptDifficulty - 50) * 5;
  107. attack = attack * (_root.save.arenaCorruptDifficulty - 50);
  108. defense = defense * (_root.save.arenaCorruptDifficulty - 50);
  109. accuracy = accuracy * (_root.save.arenaCorruptDifficulty - 50);
  110. evasion = evasion * (_root.save.arenaCorruptDifficulty - 50);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement