Advertisement
M3rein

Untitled

Sep 16th, 2017
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.52 KB | None | 0 0
  1. #==============================================================================#
  2. # 16/09/2017 #
  3. # -> Implemented Mega Evolution #
  4. #==============================================================================#
  5.  
  6.  
  7. #==============================================================================#
  8. # 15/09/2017 #
  9. # -> Added an arrow sprite for pbDisplayClick and re-rewrote messages methods #
  10. # -> Rewrote getting bitmaps of Pokémon by "pbPokemonBitmap" #
  11. # -> Laid base for Mega evolutions #
  12. # -> yabs_pokemon.txt now supports multiple forms #
  13. # -> Sprite positioner supports multiple forms as well as the Animation field #
  14. #==============================================================================#
  15.  
  16.  
  17. #==============================================================================#
  18. # 14/09/2017 #
  19. # -> Implemented Ability: Battle Armor #
  20. # -> Implemented Ability: Shell Armor #
  21. # -> Rewrote message methods #
  22. # -> Rewrote fainting/exp gaining methods #
  23. # -> Added blacking out along with BattleOptions #
  24. # -> Wrote new method for fancier black out text; pbScurry #
  25. # -> Implemented BattleOption: canLose #
  26. # -> Implemented BattleOption: noMoneyLoss #
  27. # -> Fully implemented PP and Struggle #
  28. # -> Step-by-step commented code for moves for user-friendliness and #
  29. # understandability #
  30. # -> Added pbCanRaiseStat? and pbCanLowerStat? #
  31. # -> <BattleOptions>.fleeAfter can now also be a range or array for turns it #
  32. # will try to flee #
  33. # -> Implemented BattleOption: fleeChance #
  34. # If a number, checked if rand(100) is lower than fleeChance #
  35. # If a boolean, that will be used #
  36. # If a string, it will be evaluated #
  37. # The Pokémon will only try to run if the result is a boolean and true #
  38. #==============================================================================#
  39.  
  40.  
  41. #==============================================================================#
  42. # 13/09/2017 #
  43. # -> Implemented Ability: Aura Break #
  44. # -> Implemented Ability: Fairy Aura #
  45. # -> Implemented Ability: Dark Aura #
  46. # -> Implemented Status Condition: Sleep #
  47. # -> Added "scripted" battle functionality with which can be set after how #
  48. # how many turns the Pokémon will try to fly (and never try to afterward) #
  49. #==============================================================================#
  50.  
  51.  
  52. #==============================================================================#
  53. # 08/09/2017 #
  54. # -> Implemented mouse functionality for the battle system #
  55. # -> Added a couple utility methods #
  56. # -> Implemented Ability: Adaptability #
  57. # -> Implemented Ability: Aerilate #
  58. # -> Implemented Ability: Aftermath #
  59. # -> Implemented Ability: Analytic #
  60. # -> Implemented Ability: Anger Point #
  61. #==============================================================================#
  62.  
  63.  
  64. #==============================================================================#
  65. # 07/09/2017 #
  66. # -> Now supporting alternate formes #
  67. # -> Added a small check where returning -1 in pbEffect for moves will #
  68. # display as "But it failed!" #
  69. #==============================================================================#
  70.  
  71.  
  72. #==============================================================================#
  73. # 06/09/2017 #
  74. # -> Positioned Pokémon from generation II - V (all) #
  75. # -> Now keeping a TODO List #
  76. #==============================================================================#
  77.  
  78.  
  79. #==============================================================================#
  80. # 05/09/2017 #
  81. # -> Sprite positioner is now dependent on the Easy Mouse System (which in #
  82. # return makes it look better and makes the process faster) #
  83. # -> Positioned Pokémon from generation I #
  84. # -> Finished in-battle evolution upon levelup #
  85. #==============================================================================#
  86.  
  87.  
  88. #==============================================================================#
  89. # 04/09/2017 #
  90. # -> Rewrote last part of the constants system (buttons) #
  91. # -> Implemented a new PBS file: yabs_pokemon.txt #
  92. # -> Finished a good chunk of a sprite positioner #
  93. #==============================================================================#
  94.  
  95.  
  96. #==============================================================================#
  97. # 02/09/2017 #
  98. # -> Rewrote constants system #
  99. #==============================================================================#
  100.  
  101.  
  102. #==============================================================================#
  103. # 01/09/2017 #
  104. # -> Added Soundproof and custom messages when telling a move to fail #
  105. # -> Implemented pbScheduleMove #
  106. # -> Implemented Fly #
  107. # -> Made major improvements on the move handler #
  108. #==============================================================================#
  109.  
  110.  
  111. #==============================================================================#
  112. # 31/08/2017 #
  113. # -> Fixed Accuracy calculation bug #
  114. # -> Now keeping a changelog #
  115. # -> System keeps a battle log if there is a console open #
  116. # -> Made pbExecute for moves easier #
  117. #==============================================================================#
  118.  
  119.  
  120. #==============================================================================#
  121. # 30/08/2017 #
  122. # -> Added correct EXP calculations (both gen 5 and other) #
  123. # -> EXP is gained upon defeating a Pokémon and battles can now be won #
  124. # -> Implemented fainting of battlers #
  125. # -> Implemented Ability: Sturdy
  126. #==============================================================================#
  127.  
  128.  
  129. #==============================================================================#
  130. # 29/08/2017 #
  131. # -> Changed up the speed intervals between messages #
  132. # -> Added status conditions #
  133. # -> Added immunities (Type/Ability/Other) #
  134. #==============================================================================#
  135.  
  136.  
  137. #==============================================================================#
  138. # 28/08/2017 #
  139. # -> Moves are now executed by priority and speed #
  140. # -> You can now code move animations #
  141. #==============================================================================#
  142.  
  143.  
  144. #==============================================================================#
  145. # 27/08/2017 #
  146. # -> Updated to Pokémon Essentials v17 #
  147. # -> Better move processing #
  148. # -> Implemented stat raising and lowering #
  149. # -> Added damage calculations #
  150. # -> First version of move processing #
  151. # -> Added "Running" functionality #
  152. #==============================================================================#
  153.  
  154.  
  155. #==============================================================================#
  156. # 26/08/2017 #
  157. # -> Implemented HP Mechanics and animations #
  158. # -> Implemented EXP Mechanics and animations #
  159. #==============================================================================#
  160.  
  161.  
  162. #==============================================================================#
  163. # ??/08/2017 #
  164. # -> Base for the battle system #
  165. #==============================================================================#
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement