Guest User

Untitled

a guest
Feb 23rd, 2016
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.04 KB | None | 0 0
  1. 'use strict';
  2.  
  3. exports.BattleItems = {
  4. "analysismap": {
  5. id: "analysismap",
  6. name: "Analysis Map",
  7. spritenum: 94,
  8. fling: {
  9. basePower: 90,
  10. },
  11. onModifySpAPriority: 1,
  12. onModifySpA: function (spa, pokemon) {
  13. if (pokemon.template.species === 'Terubim') {
  14. return this.chainModify(2);
  15. }
  16. },
  17. num: 226,
  18. gen: 3,
  19. desc: "If holder is a Terubim, its Sp. Atk is doubled.",
  20. },
  21. "blackbelt": {
  22. inherit: true,
  23. onBasePower: function (basePower, user, target, move) {
  24. if (move && move.type === 'Fighting') {
  25. return basePower * 1.2;
  26. }
  27. },
  28. desc: "Holder's Fighting-type attacks have 1.2x power.",
  29. },
  30. "blackglasses": {
  31. inherit: true,
  32. onBasePower: function (basePower, user, target, move) {
  33. if (move && move.type === 'Dark') {
  34. return basePower * 1.2;
  35. }
  36. },
  37. desc: "Holder's Dark-type attacks have 1.2x power.",
  38. },
  39. "charcoal": {
  40. inherit: true,
  41. onBasePower: function (basePower, user, target, move) {
  42. if (move && move.type === 'Fire') {
  43. return basePower * 1.2;
  44. }
  45. },
  46. desc: "Holder's Fire-type attacks have 1.2x power.",
  47. },
  48. "deepseascale": {},
  49. "deepseatooth": {},
  50. "dragonfang": {
  51. inherit: true,
  52. onBasePower: function (basePower, user, target, move) {
  53. if (move && move.type === 'Dragon') {
  54. return basePower * 1.2;
  55. }
  56. },
  57. desc: "Holder's Dragon-type attacks have 1.2x power.",
  58. },
  59. "forecastmap": {
  60. id: "forecastmap",
  61. name: "Forecast Map",
  62. spritenum: 93,
  63. fling: {
  64. basePower: 30,
  65. },
  66. onModifySpDPriority: 2,
  67. onModifySpD: function (spd, pokemon) {
  68. if (pokemon.template.species === 'Terubim') {
  69. return this.chainModify(2);
  70. }
  71. },
  72. num: 227,
  73. gen: 3,
  74. desc: "If holder is a Terubim, its Sp. Def is doubled.",
  75.  
  76. },
  77. "hardstone": {
  78. inherit: true,
  79. onBasePower: function (basePower, user, target, move) {
  80. if (move && move.type === 'Rock') {
  81. return basePower * 1.2;
  82. }
  83. },
  84. desc: "Holder's Rock-type attacks have 1.2x power.",
  85. },
  86. "hulahoop": {
  87. id: "hulahoop",
  88. name: "Hula Hoop",
  89. fling: {
  90. basePower: 60,
  91. },
  92. spritenum: 475,
  93. onModifyMove: function (move, user) {
  94. if (user.template.species === 'Spinda') {
  95. move.critRatio += 2;
  96. }
  97. },
  98. num: 259,
  99. gen: 2,
  100. desc: "If holder is a Spinda, its critical hit ratio is raised by 2 stages.",
  101. },
  102. "lightball": {
  103. inherit: true,
  104. onModifyAtk: function (atk, pokemon) {
  105. if (pokemon.baseTemplate.baseSpecies === 'Pikachu') {
  106. return this.chainModify(2);
  107. }
  108. },
  109. onModifySpA: function (spa, pokemon) {
  110. if (pokemon.baseTemplate.baseSpecies === 'Pikachu') {
  111. return this.chainModify(2);
  112. }
  113. },
  114. },
  115. "magnet": {
  116. inherit: true,
  117. onBasePower: function (basePower, user, target, move) {
  118. if (move.type === 'Electric') {
  119. return basePower * 1.2;
  120. }
  121. },
  122. desc: "Holder's Electric-type attacks have 1.2x power.",
  123. },
  124. "metalcoat": {
  125. inherit: true,
  126. onBasePower: function (basePower, user, target, move) {
  127. if (move.type === 'Steel') {
  128. return basePower * 1.2;
  129. }
  130. },
  131. desc: "Holder's Steel-type attacks have 1.2x power.",
  132. },
  133. "miracleseed": {
  134. inherit: true,
  135. onBasePower: function (basePower, user, target, move) {
  136. if (move.type === 'Grass') {
  137. return basePower * 1.2;
  138. }
  139. },
  140. desc: "Holder's Grass-type attacks have 1.2x power.",
  141. },
  142. "mysticwater": {
  143. inherit: true,
  144. onBasePower: function (basePower, user, target, move) {
  145. if (move.type === 'Water') {
  146. return basePower * 1.2;
  147. }
  148. },
  149. desc: "Holder's Water-type attacks have 1.2x power.",
  150. },
  151. "nevermeltice": {
  152. inherit: true,
  153. onBasePower: function (basePower, user, target, move) {
  154. if (move.type === 'Ice') {
  155. return basePower * 1.2;
  156. }
  157. },
  158. desc: "Holder's Ice-type attacks have 1.2x power.",
  159. },
  160. "pinksoap": {
  161. id: "pinksoap",
  162. name: "Pink Soap",
  163. spritenum: 491,
  164. fling: {
  165. basePower: 90,
  166. },
  167. onModifyAtkPriority: 1,
  168. onModifyAtk: function (atk, pokemon) {
  169. if (pokemon.template.species === 'Rivird' || pokemon.template.species === 'Mingola') {
  170. return this.chainModify(2);
  171. }
  172. },
  173. num: 258,
  174. gen: 2,
  175. desc: "If holder is a Rivird or a Mingola, its Attack is doubled.",
  176. },
  177. "poisonbarb": {
  178. inherit: true,
  179. onBasePower: function (basePower, user, target, move) {
  180. if (move.type === 'Poison') {
  181. return basePower * 1.2;
  182. }
  183. },
  184. desc: "Holder's Poison-type attacks have 1.2x power.",
  185. },
  186. "seaincense": {
  187. inherit: true,
  188. onBasePower: function (basePower, user, target, move) {
  189. if (move && move.type === 'Water') {
  190. return basePower * 1.2;
  191. }
  192. },
  193. desc: "Holder's Water-type attacks have 1.2x power.",
  194. },
  195. "sharpbeak": {
  196. inherit: true,
  197. onBasePower: function (basePower, user, target, move) {
  198. if (move && move.type === 'Flying') {
  199. return basePower * 1.2;
  200. }
  201. },
  202. desc: "Holder's Flying-type attacks have 1.2x power.",
  203. },
  204. "silkscarf": {
  205. inherit: true,
  206. onBasePower: function (basePower, user, target, move) {
  207. if (move.type === 'Normal') {
  208. return basePower * 1.2;
  209. }
  210. },
  211. desc: "Holder's Normal-type attacks have 1.2x power.",
  212. },
  213. "silverpowder": {
  214. inherit: true,
  215. onBasePower: function (basePower, user, target, move) {
  216. if (move.type === 'Bug') {
  217. return basePower * 1.2;
  218. }
  219. },
  220. desc: "Holder's Bug-type attacks have 1.2x power.",
  221. },
  222. "softsand": {
  223. inherit: true,
  224. onBasePower: function (basePower, user, target, move) {
  225. if (move.type === 'Ground') {
  226. return basePower * 1.2;
  227. }
  228. },
  229. desc: "Holder's Ground-type attacks have 1.2x power.",
  230. },
  231. "spelltag": {
  232. inherit: true,
  233. onBasePower: function (basePower, user, target, move) {
  234. if (move.type === 'Ghost') {
  235. return basePower * 1.2;
  236. }
  237. },
  238. desc: "Holder's Ghost-type attacks have 1.2x power.",
  239. },
  240. "stick": {},
  241. "thickclub": {},
  242. "twistedspoon": {
  243. inherit: true,
  244. onBasePower: function (basePower, user, target, move) {
  245. if (move.type === 'Psychic') {
  246. return basePower * 1.2;
  247. }
  248. },
  249. desc: "Holder's Psychic-type attacks have 1.2x power.",
  250. },
  251. };
Add Comment
Please, Sign In to add comment