Advertisement
Piexplode

-1 -> -22

Oct 25th, 2014
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.71 KB | None | 0 0
  1. "unnaturalslice": {
  2. num: -1,
  3. accuracy: 100,
  4. basePower: 90,
  5. category: "Physical",
  6. desc: "Deals damage to one adjacent target with a higher chance for a critical hit. Makes contact.",
  7. shortDesc: "High critical hit ratio.",
  8. id: "unnaturalslice",
  9. isViable: true,
  10. name: "Unnatural Slice",
  11. pp: 15,
  12. priority: 0,
  13. isContact: true,
  14. critRatio: 0,
  15. secondary: false,
  16. target: "normal",
  17. type: "Normal"
  18. getEffectiveness: function (source, target, pokemon) {
  19. var type = source.type || source;
  20. var totalTypeMod = 0;
  21. var types = target.getTypes && target.getTypes() || target.types;
  22. for (var i = 0; i < types.length; i++) {
  23. if (!this.data.TypeChart[types]) continue;
  24. if (types === 'Ghost') {
  25. totalTypeMod++;
  26. continue;
  27. }
  28. var typeMod = this.data.TypeChart[types].damageTaken[type];
  29. if (typeMod === 1) { // super-effective
  30. totalTypeMod++;
  31. }
  32. if (typeMod === 2) { // resist
  33. totalTypeMod--;
  34. }
  35. }
  36. return totalTypeMod;
  37. },
  38.  
  39. "boom": {
  40. num: -2,
  41. accuracy: 100,
  42. basePower: 250,
  43. category: "Physical",
  44. desc: "The user explodes and leaves a huge crater in its place. The user faints.",
  45. shortDesc: "Hits every Pokemon on the battlefield. The user faints.",
  46. id: "boom",
  47. name: "Boom",
  48. pp: 5,
  49. priority: 0,
  50. selfdestruct: true,
  51. secondary: false,
  52. target: "allAdjacent",
  53. type: "Normal"
  54. },
  55.  
  56. "regulatorwave": {
  57.  
  58. num: -3,
  59. accuracy: 100,
  60. basePower: 80,
  61. category: "Special",
  62. desc: "The user emits a blast of energy that hits multiple foes..",
  63. shortDesc: "No additional effect. Hits all adjacent foes.",
  64. id: "dazzlinggleam",
  65. isViable: true,
  66. name: "Regulator Wave",
  67. pp: 20,
  68. priority: 0,
  69. secondary: false,
  70. target: "allAdjacentFoes",
  71. type: "Normal"
  72.  
  73. },
  74.  
  75. "weakshock": {
  76.  
  77. num: -4,
  78. accuracy: 100,
  79. basePower: 40,
  80. category: "Special",
  81. desc: "The opponent is struck with a weak jolt of electricity.",
  82. shortDesc: "Does damage to one adjacent target. No secondary effect",
  83. id: "weakshock",
  84. name: "Weak Shock",
  85. pp: 45,
  86. priority: 0,
  87. secondary: false,
  88. target: "normal",
  89. type: "Electric"
  90. },
  91.  
  92. "kineticslap": {
  93.  
  94. num: -5,
  95. accuracy: 100,
  96. basePower: 40,
  97. category: "Physical",
  98. desc: "The user slaps the opponent with a fist of concentrated matter.",
  99. shortDesc: "Does damage to one adjacent target. No secondary effect",
  100. id: "kineticslap",
  101. name: "Kinetic Slap",
  102. pp: 45,
  103. priority: 0,
  104. secondary: false,
  105. target: "normal",
  106. type: "Psychic"
  107. },
  108.  
  109. "flingpebbles": {
  110.  
  111. num: -6,
  112. accuracy: 100,
  113. basePower: 40,
  114. category: "Physical",
  115. desc: "The user hurls small rocks at the opponent.",
  116. shortDesc: "Does damage to one adjacent target. No secondary effect",
  117. id: "flingpebbles",
  118. name: "Fling Pebbles",
  119. pp: 45,
  120. priority: 0,
  121. secondary: false,
  122. target: "normal",
  123. type: "Rock"
  124. },
  125.  
  126. "flashfreeze": {
  127. num: -7,
  128. accuracy: 100,
  129. basePower: 40,
  130. category: "Special",
  131. desc: "Uses a quick blast of cold air to chill the foe. Priority +1.",
  132. shortDesc: "Usually goes first.",
  133. id: "flashfreeze",
  134. isViable: true,
  135. name: "Flash Freeze",
  136. pp: 20,
  137. priority: 1,
  138. secondary: false,
  139. target: "normal",
  140. type: "Ice"
  141. },
  142.  
  143. "voidbreaker": {
  144. num: -8,
  145. accuracy: 90,
  146. basePower: 120,
  147. category: "Physical",
  148. desc: "Deals damage to one adjacent or non-adjacent target. If the target lost HP, the user takes recoil damage equal to 33% that HP, rounded half up, but not less than 1HP. Makes contact.",
  149. shortDesc: "Has 33% recoil.",
  150. id: "voidbreaker",
  151. isViable: true,
  152. name: "Void Breaker",
  153. pp: 15,
  154. priority: 0,
  155. isContact: true,
  156. recoil: [33, 100],
  157. secondary: false,
  158. target: "any",
  159. type: "Dark"
  160. },
  161.  
  162. "rekindle": {
  163. num: -9,
  164. accuracy: true,
  165. basePower: 0,
  166. category: "Status",
  167. desc: "The user restores 1/2 of its maximum HP, rounded half up.",
  168. shortDesc: "Heals the user by 50% of its max HP.",
  169. id: "rekindle",
  170. isViable: true,
  171. name: "Rekindle",
  172. pp: 10,
  173. priority: 0,
  174. isSnatchable: true,
  175. heal: [1, 2],
  176. secondary: false,
  177. target: "self",
  178. type: "Fire"
  179. },
  180.  
  181. "recharge": {
  182. num: -10,
  183. accuracy: true,
  184. basePower: 0,
  185. category: "Status",
  186. desc: "The user restores 1/2 of its maximum HP, rounded half up.",
  187. shortDesc: "Heals the user by 50% of its max HP.",
  188. id: "recharge",
  189. isViable: true,
  190. name: "Recharge",
  191. pp: 10,
  192. priority: 0,
  193. isSnatchable: true,
  194. heal: [1, 2],
  195. secondary: false,
  196. target: "self",
  197. type: "Electric"
  198. },
  199.  
  200. "icystalagmites": {
  201. num: -11,
  202. accuracy: true,
  203. basePower: 0,
  204. category: "Status",
  205. desc: "The user lays a trap of levitating pillars of ice around the opposing team. Factors Ice weakness.",
  206. shortDesc: "Hurts foes on switch-in. Factors Ice weakness.",
  207. id: "icystalagmites",
  208. isViable: true,
  209. name: "Icy Stalagmites",
  210. pp: 20,
  211. priority: 0,
  212. isBounceable: true,
  213. sideCondition: 'icystalagmites',
  214. effect: {
  215. // this is a side condition
  216. onStart: function (side) {
  217. this.add('-sidestart', side, 'move: Icy Stalagmites');
  218. },
  219. onSwitchIn: function (pokemon) {
  220. var typeMod = this.getEffectiveness('ice', pokemon);
  221. var factor = 8;
  222. if (typeMod === 1) factor = 4;
  223. if (typeMod >= 2) factor = 2;
  224. if (typeMod === -1) factor = 16;
  225. if (typeMod <= -2) factor = 32;
  226. var damage = this.damage(pokemon.maxhp / factor);
  227. }
  228. },
  229. secondary: false,
  230. target: "foeSide",
  231. type: "Ice"
  232. },
  233.  
  234. "arcticbeam": {
  235. num: -12,
  236. accuracy: 100,
  237. basePower: 90,
  238. category: "Special",
  239. desc: "Deals damage to one adjacent target with a powerful beam of snow.",
  240. shortDesc: "Has no extra effects.",
  241. id: "arcticbeam",
  242. isViable: true,
  243. name: "Arctic Beam",
  244. pp: 15,
  245. priority: 0,
  246. secondary: false,
  247. target: "normal",
  248. type: "Ice"
  249. },
  250.  
  251. "pixiestorm": {
  252. num: -13,
  253. accuracy: 100,
  254. basePower: 120,
  255. category: "Physical",
  256. desc: "Deals damage to one adjacent target. If the target lost HP, the user takes recoil damage equal to 33% that HP, rounded half up, but not less than 1HP. Makes contact.",
  257. shortDesc: "Has 33% recoil.",
  258. id: "pixiestorm",
  259. isViable: true,
  260. name: "Pixie Storm",
  261. pp: 5,
  262. priority: 0,
  263. isContact: true,
  264. recoil: [33, 100],
  265. secondary: false,
  266. target: "normal",
  267. type: "Fairy"
  268. },
  269.  
  270. "spectralburst": {
  271. num: -14,
  272. accuracy: 90,
  273. basePower: 140,
  274. category: "Special",
  275. desc: "The user directs a fury of otherworldly energy at the opponent. Harshly lowers the user's Special-Attack.
  276. ",
  277. shortDesc: "Lowers the user's Sp. Atk by 2.",
  278. id: "spectralburst",
  279. isViable: true,
  280. name: "Spectral Burst",
  281. pp: 5,
  282. priority: 0,
  283. self: {
  284. boosts: {
  285. spa: -2
  286. }
  287. },
  288. secondary: false,
  289. target: "normal",
  290. type: "Ghost"
  291. },
  292.  
  293. "tailslam": {
  294. num: -15,
  295. accuracy: 100,
  296. basePower: 100,
  297. category: "Physical",
  298. desc: "Slams the foe using it/'s powerful tail. Deals damage to one adjacent target. Makes contact.",
  299. shortDesc: "No additional effect.",
  300. id: "tailslam",
  301. name: "Tail Slam",
  302. pp: 10,
  303. priority: 0,
  304. isContact: true,
  305. secondary: false,
  306. target: "normal",
  307. type: "Normal"
  308. },
  309.  
  310. "electroflash": {
  311. num: -16,
  312. accuracy: 70,
  313. basePower: 0,
  314. category: "Status",
  315. desc: " A strong pulse of light paralyses the opponent.",
  316. shortDesc: "Paralyzes the target.",
  317. id: "electroflash",
  318. isViable: true,
  319. name: "Electro Flash",
  320. pp: 20,
  321. priority: 0,
  322. status: 'par',
  323. affectedByImmunities: true,
  324. secondary: false,
  325. target: "normal",
  326. type: "Electric"
  327. },
  328.  
  329. "venomslash": {
  330. num: -17,
  331. accuracy: 100,
  332. basePower: 120,
  333. category: "Physical",
  334. desc: "The user slashes the foe with corrosive blades, claws, etc. The user receives 25% recoil of the damage dealt.",
  335. shortDesc: "Has 25% recoil.",
  336. id: "venomslash",
  337. isViable: true,
  338. name: "Venom Slash",
  339. pp: 10,
  340. priority: 0,
  341. isContact: true,
  342. recoil: [25, 100],
  343. secondary: false,
  344. target: "normal",
  345. type: "Poison"
  346. }
  347.  
  348. "curingbell": {
  349. num: -18,
  350. accuracy: true,
  351. basePower: 0,
  352. category: "Status",
  353. desc: "Every Pokemon in the user's party is cured of its major status problem.",
  354. shortDesc: "Cures the user's party of all status conditions.",
  355. id: "curingbell",
  356. isViable: true,
  357. name: "Curing Bell",
  358. pp: 10,
  359. priority: 0,
  360. isSnatchable: true,
  361. onHit: function (pokemon, source) {
  362. var side = pokemon.side;
  363. for (var i = 0; i < side.pokemon.length; i++) {
  364. side.pokemon.status = '';
  365. }
  366. this.add('-cureteam', source, '[from] move: CuringBell');
  367. },
  368. target: "allyTeam",
  369. type: "Normal"
  370. },
  371.  
  372. "concealedpower": {
  373. num: -19,
  374. accuracy: 100,
  375. basePower: 70,
  376. category: "Physical",
  377. desc: "Deals damage to one adjacent target. This move's type depends on the user's individual values (IVs). Type can be any but Normal.",
  378. shortDesc: "Varies in type based on the user's IVs.",
  379. id: "concealedpower",
  380. isViable: true,
  381. name: "Concealed Power",
  382. pp: 15,
  383. priority: 0,
  384. onModifyMove: function (move, pokemon) {
  385. move.type = pokemon.hpType || 'Dark';
  386. },
  387. secondary: false,
  388. target: "normal",
  389. type: "Normal"
  390. },
  391.  
  392. "concealedpowerbug": {
  393. accuracy: 100,
  394. basePower: 70,
  395. category: "Physical",
  396. desc: "",
  397. shortDesc: "",
  398. id: "concealedpower",
  399. name: "Concealed Power Bug",
  400. pp: 15,
  401. priority: 0,
  402. secondary: false,
  403. target: "normal",
  404. type: "Bug"
  405. },
  406. "concealedpowerdark": {
  407. accuracy: 100,
  408. basePower: 70,
  409. category: "Physical",
  410. desc: "",
  411. shortDesc: "",
  412. id: "concealedpower",
  413. name: "Concealed Power Dark",
  414. pp: 15,
  415. priority: 0,
  416. secondary: false,
  417. target: "normal",
  418. type: "Dark"
  419. },
  420. "concealedpowerdragon": {
  421. accuracy: 100,
  422. basePower: 70,
  423. category: "Physical",
  424. desc: "",
  425. shortDesc: "",
  426. id: "concealedpower",
  427. name: "Concealed Power Dragon",
  428. pp: 15,
  429. priority: 0,
  430. secondary: false,
  431. target: "normal",
  432. type: "Dragon"
  433. },
  434. "concealedpowerelectric": {
  435. accuracy: 100,
  436. basePower: 70,
  437. category: "Physical",
  438. desc: "",
  439. shortDesc: "",
  440. id: "concealedpower",
  441. isViable: true,
  442. name: "Concealed Power Electric",
  443. pp: 15,
  444. priority: 0,
  445. secondary: false,
  446. target: "normal",
  447. type: "Electric"
  448. },
  449. "concealedpowerfighting": {
  450. accuracy: 100,
  451. basePower: 70,
  452. category: "Physical",
  453. desc: "",
  454. shortDesc: "",
  455. id: "concealedpower",
  456. isViable: true,
  457. name: "Concealed Power Fighting",
  458. pp: 15,
  459. priority: 0,
  460. secondary: false,
  461. target: "normal",
  462. type: "Fighting"
  463. },
  464. "concealedpowerfire": {
  465. accuracy: 100,
  466. basePower: 70,
  467. category: "Physical",
  468. desc: "",
  469. shortDesc: "",
  470. id: "concealedpower",
  471. isViable: true,
  472. name: "Concealed Power Fire",
  473. pp: 15,
  474. priority: 0,
  475. secondary: false,
  476. target: "normal",
  477. type: "Fire"
  478. },
  479. "concealedpowerflying": {
  480. accuracy: 100,
  481. basePower: 70,
  482. category: "Physical",
  483. desc: "",
  484. shortDesc: "",
  485. id: "concealedpower",
  486. name: "Concealed Power Flying",
  487. pp: 15,
  488. priority: 0,
  489. secondary: false,
  490. target: "normal",
  491. type: "Flying"
  492. },
  493. "concealedpowerghost": {
  494. accuracy: 100,
  495. basePower: 70,
  496. category: "Physical",
  497. desc: "",
  498. shortDesc: "",
  499. id: "concealedpower",
  500. name: "Concealed Power Ghost",
  501. pp: 15,
  502. priority: 0,
  503. secondary: false,
  504. target: "normal",
  505. type: "Ghost"
  506. },
  507. "concealedpowergrass": {
  508. accuracy: 100,
  509. basePower: 70,
  510. category: "Physical",
  511. desc: "",
  512. shortDesc: "",
  513. id: "concealedpower"
  514. isViable: true,
  515. name: "Concealed Power Grass",
  516. pp: 15,
  517. priority: 0,
  518. secondary: false,
  519. target: "normal",
  520. type: "Grass"
  521. },
  522. "concealedpowerground": {
  523. accuracy: 100,
  524. basePower: 70,
  525. category: "Physical",
  526. desc: "",
  527. shortDesc: "",
  528. id: "concealedpower",
  529. name: "Concealed Power Ground",
  530. pp: 15,
  531. priority: 0,
  532. secondary: false,
  533. target: "normal",
  534. type: "Ground"
  535. },
  536. "concealedpowerice": {
  537. accuracy: 100,
  538. basePower: 70,
  539. category: "Physical",
  540. desc: "",
  541. shortDesc: "",
  542. id: "concealedpower",
  543. isViable: true,
  544. name: "Concealed Power Ice",
  545. pp: 15,
  546. priority: 0,
  547. secondary: false,
  548. target: "normal",
  549. type: "Ice"
  550. },
  551. "concealedpowerpoison": {
  552. accuracy: 100,
  553. basePower: 70,
  554. category: "Physical",
  555. desc: "",
  556. shortDesc: "",
  557. id: "concealedpower",
  558. name: "Concealed Power Poison",
  559. pp: 15,
  560. priority: 0,
  561. secondary: false,
  562. target: "normal",
  563. type: "Poison"
  564. },
  565. "concealedpowerpsychic": {
  566. accuracy: 100,
  567. basePower: 70,
  568. category: "Physical",
  569. desc: "",
  570. shortDesc: "",
  571. id: "concealedpower",
  572. name: "Concealed Power Psychic",
  573. pp: 15,
  574. priority: 0,
  575. secondary: false,
  576. target: "normal",
  577. type: "Psychic"
  578. },
  579. "concealedpowerrock": {
  580. accuracy: 100,
  581. basePower: 70,
  582. category: "Physical",
  583. desc: "",
  584. shortDesc: "",
  585. id: "concealedpower",
  586. name: "Concealed Power Rock",
  587. pp: 15,
  588. priority: 0,
  589. secondary: false,
  590. target: "normal",
  591. type: "Rock"
  592. },
  593. "concealedpowersteel": {
  594. accuracy: 100,
  595. basePower: 70,
  596. category: "Physical",
  597. desc: "",
  598. shortDesc: "",
  599. id: "concealedpower",
  600. name: "Concealed Power Steel",
  601. pp: 15,
  602. priority: 0,
  603. secondary: false,
  604. target: "normal",
  605. type: "Steel"
  606. },
  607. "concealedpowerwater": {
  608. accuracy: 100,
  609. basePower: 70,
  610. category: "Physical",
  611. desc: "",
  612. shortDesc: "",
  613. id: "concealedpower",
  614. name: "Concealed Power Water",
  615. pp: 15,
  616. priority: 0,
  617. secondary: false,
  618. target: "normal",
  619. type: "Water"
  620. },
  621. "concealedpowerfairy": {
  622. accuracy: 100,
  623. basePower: 70,
  624. category: "Physical",
  625. desc: "",
  626. shortDesc: "",
  627. id: "concealedpower",
  628. name: "Concealed Power Fairy",
  629. pp: 15,
  630. priority: 0,
  631. secondary: false,
  632. target: "normal",
  633. type: "Fairy"
  634. },
  635.  
  636. "frozenfist": {
  637. num: -20,
  638. accuracy: 100,
  639. basePower: 80,
  640. category: "Physical",
  641. desc: "Deals damage to one adjacent target with a 10% chance to freeze it.",
  642. shortDesc: "10% chance to freeze the target.",
  643. id: "frozenfist",
  644. isViable: true,
  645. name: "Frozen Fist",
  646. pp: 15,
  647. priority: 0,
  648. isContact: true,
  649. secondary: {
  650. chance: 10,
  651. status: 'frz'
  652. },
  653. target: "normal",
  654. type: "Ice"
  655. },
  656. "wizardfist": {
  657. num: -21,
  658. accuracy: 100,
  659. basePower: 80,
  660. category: "Physical",
  661. desc: "Deals damage to one adjacent target with a 10% chance to confuse it.",
  662. shortDesc: "10% chance to confuse the target.",
  663. id: "wizardfist",
  664. isViable: true,
  665. name: "Wizard Fist",
  666. pp: 15,
  667. priority: 0,
  668. isContact: true,
  669. secondary: {
  670. chance: 10,
  671. volatileStatus: 'confusion'
  672.  
  673. },
  674. target: "normal",
  675. type: "Psychic"
  676. },
  677. "wraithfist": {
  678. num: -22,
  679. accuracy: 100,
  680. basePower: 80,
  681. category: "Physical",
  682. desc: "Deals damage to one adjacent target with a 10% chance to flinch it.",
  683. shortDesc: "10% chance to flinch the target.",
  684. id: "wraithfist",
  685. isViable: true,
  686. name: "Wraith Fist",
  687. pp: 15,
  688. priority: 0,
  689. isContact: true,
  690. secondary: {
  691. chance: 10,
  692. volatileStatus: 'flinch'
  693.  
  694. },
  695. target: "normal",
  696. type: "Ghost"
  697. },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement