Advertisement
Guest User

Basic Elements Version 1.3

a guest
Feb 20th, 2015
276
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. {
  2.         name: "Basic Elements",
  3.         section: "Other Metagames",
  4.  
  5.         mod: 'basicelements',
  6.         ruleset: ['OU']
  7.          onModifyMove: function(move, pokemon) {
  8.          if (move.type === 'Normal' && move.id !== 'hiddenpower' && (pokemon.ignore['Ability'] || !(pokemon.ability in {'refrigerate':1, 'pixilate':1, 'aerilate':1})))
  9.          move.type = 'Water';
  10.             }
  11.  
  12. /* mods/basicelements/typechart.js */
  13. exports.BattleTypeChart = {
  14. "Fire": {
  15.         damageTaken: {
  16.             brn: 3,
  17.             "Fire": 2,
  18.             "Grass": 2,
  19.             "Water": 1
  20.         },
  21.         HPivs: {"atk":30, "spa":30, "spe":30}
  22.     },
  23. "Grass": {
  24.         damageTaken: {
  25.             powder: 3,
  26.             "Fire": 1,
  27.             "Grass": 2,
  28.             "Water": 2
  29.         },
  30.         HPivs: {"atk":30, "spa":30}
  31.     },
  32. "Water": {
  33.         damageTaken: {
  34.             "Fire": 2,
  35.             "Grass": 1,
  36.             "Water": 2
  37.         },
  38.         HPivs: {"atk":30, "def":30, "spa":30}
  39.     }
  40. };
  41. /* mods/basicelements/moves.js */
  42.  
  43. exports.BattleMovedex = {
  44. 'camouflage': {
  45.         inherit: true,
  46.         onHit: function (target) {
  47.             var newType = 'Grass';
  48.             if (this.isTerrain('electricterrain')) newType = 'Fire';
  49.             else if (this.isTerrain('grassyterrain')) newType = 'Grass';
  50.             else if (this.isTerrain('mistyterrain')) newType = 'Water';
  51.  
  52.             if (!target.setType(newType)) return false;
  53.             this.add('-start', target, 'typechange', newType);
  54.         },
  55.         Type: "Water"
  56.     },
  57.  
  58. 'conversion2': {
  59.         inherit: true
  60.         onHit: function (target, source) {
  61.             if (!target.lastMove) {
  62.                 return false;
  63.             }
  64.             var possibleTypes = [];
  65.             var attackType = this.getMove(target.lastMove).type;
  66.             for (var type in this.data.TypeChart) {
  67.                 if (source.hasType(type) || target.hasType(type)) continue;
  68.                 var typeCheck = this.data.TypeChart[type].damageTaken[attackType];
  69.                 if (typeCheck === 2) {
  70.                     possibleTypes.push(type);
  71.                 }
  72.             }
  73.             if (!possibleTypes.length) {
  74.                 return false;
  75.             }
  76.             var type = possibleTypes[this.random(possibleTypes.length)];
  77.  
  78.             if (!source.setType(type)) return false;
  79.             this.add('-start', source, 'typechange', type);
  80.         },
  81.         type: "Water"
  82.     },
  83.  
  84.     'doomdesire': {
  85.         inherit: true
  86.         onTryHit: function (target, source) {
  87.             source.side.addSideCondition('futuremove');
  88.             if (source.side.sideConditions['futuremove'].positions[source.position]) {
  89.                 return false;
  90.             }
  91.             source.side.sideConditions['futuremove'].positions[source.position] = {
  92.                 duration: 3,
  93.                 move: 'doomdesire',
  94.                 targetPosition: target.position,
  95.                 source: source,
  96.                 moveData: {
  97.                     basePower: 140,
  98.                     category: 'Special',
  99.                     ).type=['Grass'];
  100.                 }
  101.             };
  102.             this.add('-start', source, 'Doom Desire');
  103.             return null;
  104.         },
  105.         type: "Grass"
  106.     }
  107.  
  108.  
  109. "electrify": {
  110.         num: 582,
  111.         accuracy: true,
  112.         basePower: 0,
  113.         category: "Status",
  114.         desc: "If the target is electrified before it uses a move during that turn, the target's move becomes Electric type.",
  115.         shortDesc: "Changes the target's move to Electric type.",
  116.         id: "electrify",
  117.         name: "Electrify",
  118.         pp: 20,
  119.         priority: 0,
  120.         onTryHit: false
  121.         secondary: false,
  122.         target: "normal",
  123.         type: "Fire"
  124.     },
  125.  
  126.     },
  127.     'futuresight': {
  128.         inherit: true
  129.         onTryHit: function (target, source) {
  130.             source.side.addSideCondition('futuremove');
  131.             if (source.side.sideConditions['futuremove'].positions[source.position]) {
  132.                 return false;
  133.             }
  134.             source.side.sideConditions['futuremove'].positions[source.position] = {
  135.                 duration: 3,
  136.                 move: 'futuresight',
  137.                 targetPosition: target.position,
  138.                 source: source,
  139.                 moveData: {
  140.                     basePower: 120,
  141.                     category: 'Special',
  142.                     affectedByImmunities: true,
  143.                     ).type=['Water'];
  144.                 }
  145.             };
  146.             this.add('-start', source, 'move: Future Sight');
  147.             return null;
  148.         },
  149.         type: "Water"
  150.     },
  151.  
  152.  
  153.     },
  154.     'judgment': {
  155.         inherit: true
  156.         onModifyMove: function (move, pokemon) {
  157.             move.type = this.runEvent('Plate', pokemon, null, 'judgment',['Water'];);
  158.         },
  159.         type: "Dark"
  160.     },
  161.  
  162.     'technoblast': {
  163.         inherit: true
  164.                 onModifyMove: function (move, pokemon) {
  165.             move.type = this.runEvent('Drive', pokemon, null, 'technoblast',['Water'];);
  166.         },
  167.         type: "Water"
  168.     },
  169.    
  170. "trickortreat": {
  171.         num: 567,
  172.         accuracy: 100,
  173.         basePower: 0,
  174.         category: "Status",
  175.         desc: "Adds Ghost to the target's type(s). If the target was affected by Forest's Curse, its Grass type is replaced.",
  176.         shortDesc: "Adds Ghost to the target's type(s).",
  177.         id: "trickortreat",
  178.         name: "Trick-or-Treat",
  179.         pp: 20,
  180.         priority: 0,
  181.         onTryHit: false
  182.         secondary: false,
  183.         target: "normal",
  184.         type: "Fire"
  185.     },
  186.  
  187. "weatherball": {
  188.         inherit: true,
  189.         onModifyMove: function (move) {
  190.             switch (this.effectiveWeather()) {
  191.             case 'sunnyday':
  192.                 move.type = 'Fire';
  193.                 break;
  194.             case 'raindance':
  195.                 move.type = 'Water';
  196.                 break;
  197.             case 'sandstorm':
  198.                 move.type = 'Grass';
  199.                 break;
  200.             case 'hail':
  201.                 move.type = 'Water';
  202.                 break;
  203.             }
  204.         },
  205.         type: "Water"
  206.     },
  207.  
  208.  
  209.     }
  210. };
  211.  
  212. /* mods/basicelements/scripts.js */
  213. exports.BattleScripts = {
  214.         init: function() { this.modData('Pokedex','Bulbasaur').types=['Grass'];
  215. this.modData('Pokedex','Ivysaur').types=['Grass'];
  216. this.modData('Pokedex','Venusaur').types=['Grass'];
  217. this.modData('Pokedex','venusaurmega').types=['Grass'];
  218. this.modData('Pokedex','Charizard').types=['Fire'];
  219. this.modData('Pokedex','CharizardMegaX').types=['Fire'];
  220. this.modData('Pokedex', 'CharizardMegaY').types=['Fire'];
  221. this.modData('Pokedex','Caterpie').types=['Grass'];
  222. this.modData('Pokedex','Metapod').types=['Grass'];
  223. this.modData('Pokedex','Butterfree').types=['Grass','Fire'];
  224. this.modData('Pokedex','Weedle').types=['Grass'];
  225. this.modData('Pokedex','Kakuna').types=['Grass'];
  226. this.modData('Pokedex','Beedrill').types=['Grass'];
  227. this.modData('Pokedex','BeedrillMega').types=['Grass'];
  228. this.modData('Pokedex','Pidgey').types=['Water','Fire'];
  229. this.modData('Pokedex','Pidgeotto').types=['Water','Fire'];
  230. this.modData('Pokedex','Pidgeot').types=['Water','Fire'];
  231. this.modData('Pokedex','PidgeotMega').types=['Water','Fire'];
  232. this.modData('Pokedex','Rattata').types=['Water'];
  233. this.modData('Pokedex','Raticate').types=['Water'];
  234. this.modData('Pokedex','Spearow').types=['Water','Fire'];
  235. this.modData('Pokedex','Fearow').types=['Water','Fire'];
  236. this.modData('Pokedex','Ekans').types=['Grass'];
  237. this.modData('Pokedex','Arbok').types=['Grass'];
  238. this.modData('Pokedex','Pikachu').types=['Fire'];
  239. this.modData('Pokedex','Raichu').types=['Fire'];
  240. this.modData('Pokedex','Sandshrew').types=['Grass'];
  241. this.modData('Pokedex','Sandslash').types=['Grass'];
  242. this.modData('Pokedex','Nidoran-F').types=['Grass'];
  243. this.modData('Pokedex','Nidorina').types=['Grass'];
  244. this.modData('Pokedex','Nidoqueen').types=['Grass'];
  245. this.modData('Pokedex','Nidoran-M').types=['Grass'];
  246. this.modData('Pokedex','Nidorino').types=['Grass'];
  247. this.modData('Pokedex','Nidoking').types=['Grass'];
  248. this.modData('Pokedex','Clefairy').types=['Water'];
  249. this.modData('Pokedex','Clefable').types=['Water'];
  250. this.modData('Pokedex','Jigglypuff').types=['Water'];
  251. this.modData('Pokedex','Wigglytuff').types=['Water'];
  252. this.modData('Pokedex','Zubat').types=['Grass','Fire'];
  253. this.modData('Pokedex','Golbat').types=['Grass','Fire'];
  254. this.modData('Pokedex','Oddish').types=['Grass'];
  255. this.modData('Pokedex','Gloom').types=['Grass'];
  256. this.modData('Pokedex','Vileplume').types=['Grass'];
  257. this.modData('Pokedex','Paras').types=['Grass'];
  258. this.modData('Pokedex','Parasect').types=['Grass'];
  259. this.modData('Pokedex','Venonat').types=['Grass'];
  260. this.modData('Pokedex','Venomoth').types=['Grass'];
  261. this.modData('Pokedex','Diglett').types=['Grass'];
  262. this.modData('Pokedex','Dugtrio').types=['Grass'];
  263. this.modData('Pokedex','Meowth').types=['Water'];
  264. this.modData('Pokedex','Persian').types=['Water'];
  265. this.modData('Pokedex','Mankey').types=['Fire'];
  266. this.modData('Pokedex','Primeape').types=['Fire'];
  267. this.modData('Pokedex','Poliwrath').types=['Water','Fire'];
  268. this.modData('Pokedex','Abra').types=['Water'];
  269. this.modData('Pokedex','Kadabra').types=['Water'];
  270. this.modData('Pokedex','Alakazam').types=['Water'];
  271. this.modData('Pokedex','AlakazamMega').types=['Water'];
  272. this.modData('Pokedex','Machop').types=['Fire'];
  273. this.modData('Pokedex','Machoke').types=['Fire'];
  274. this.modData('Pokedex','Machamp').types=['Fire'];
  275. this.modData('Pokedex','Bellsprout').types=['Grass'];
  276. this.modData('Pokedex','Weepinbell').types=['Grass'];
  277. this.modData('Pokedex','Victreebel').types=['Grass'];
  278. this.modData('Pokedex','Tentacool').types=['Water','Grass'];
  279. this.modData('Pokedex','Tentacruel').types=['Water','Grass'];
  280. this.modData('Pokedex','Geodude').types=['Grass'];
  281. this.modData('Pokedex','Graveler').types=['Grass'];
  282. this.modData('Pokedex','Golem').types=['Grass'];
  283. this.modData('Pokedex','Slowpoke').types=['Water'];
  284. this.modData('Pokedex','Slowbro').types=['Water'];
  285. this.modData('Pokedex','SlowbroMega').types=['Water'];
  286. this.modData('Pokedex','Magnemite').types=['Fire','Grass'];
  287. this.modData('Pokedex','Magneton').types=['Fire','Grass'];
  288. this.modData('Pokedex','Farfetchd').types=['Water','Fire'];
  289. this.modData('Pokedex','Doduo').types=['Water','Fire'];
  290. this.modData('Pokedex','Dodrio').types=['Water','Fire'];
  291. this.modData('Pokedex','Dewgong').types=['Water'];
  292. this.modData('Pokedex','Grimer').types=['Grass'];
  293. this.modData('Pokedex','Muk').types=['Grass'];
  294. this.modData('Pokedex','Cloyster').types=['Water'];
  295. this.modData('Pokedex','Gastly').types=['Fire','Grass'];
  296. this.modData('Pokedex','Haunter').types=['Fire','Grass'];
  297. this.modData('Pokedex','Gengar').types=['Fire','Grass'];
  298. this.modData('Pokedex','GengarMega').types=['Fire','Grass'];
  299. this.modData('Pokedex','Onix').types=['Grass'];
  300. this.modData('Pokedex','Drowzee').types=['Water'];
  301. this.modData('Pokedex','Hypno').types=['Water'];
  302. this.modData('Pokedex','Voltorb').types=['Fire'];
  303. this.modData('Pokedex','Electrode').types=['Fire'];
  304. this.modData('Pokedex','Exeggcute').types=['Grass','Water'];
  305. this.modData('Pokedex','Exeggutor').types=['Grass','Water'];
  306. this.modData('Pokedex','Cubone').types=['Grass'];
  307. this.modData('Pokedex','Marowak').types=['Grass'];
  308. this.modData('Pokedex','Hitmonlee').types=['Fire'];
  309. this.modData('Pokedex','Hitmonchan').types=['Fire'];
  310. this.modData('Pokedex','Lickitung').types=['Water'];
  311. this.modData('Pokedex','Koffing').types=['Grass'];
  312. this.modData('Pokedex','Weezing').types=['Grass'];
  313. this.modData('Pokedex','Rhyhorn').types=['Grass'];
  314. this.modData('Pokedex','Rhydon').types=['Grass'];
  315. this.modData('Pokedex','Chansey').types=['Water'];
  316. this.modData('Pokedex','Kangaskhan').types=['Water'];
  317. this.modData('Pokedex','KangaskhanMega'.types=['Water'];
  318. this.modData('Pokedex','Starmie').types=['Water'];
  319. this.modData('Pokedex','Mr. Mime').types=['Water'];
  320. this.modData('Pokedex','Scyther').types=['Grass','Fire'];
  321. this.modData('Pokedex','Jynx').types=['Water'];
  322. this.modData('Pokedex','Electabuzz').types=['Fire'];
  323. this.modData('Pokedex','Pinsir').types=['Grass'];
  324. this.modData('Pokedex','PinsirMega').types=['Grass','Fire'];
  325. this.modData('Pokedex','Tauros').types=['Water'];
  326. this.modData('Pokedex','Gyarados').types=['Water','Fire'];
  327. this.modData('Pokedex','GyaradosMega').types=['Water','Grass'];
  328. this.modData('Pokedex','Lapras').types=['Water'];
  329. this.modData('Pokedex','Ditto').types=['Water'];
  330. this.modData('Pokedex','Eevee').types=['Water'];
  331. this.modData('Pokedex','Jolteon').types=['Fire'];
  332. this.modData('Pokedex','Porygon').types=['Water'];
  333. this.modData('Pokedex','Omanyte').types=['Grass','Water'];
  334. this.modData('Pokedex','Omastar').types=['Grass','Water'];
  335. this.modData('Pokedex','Kabuto').types=['Grass','Water'];
  336. this.modData('Pokedex','Kabutops').types=['Grass','Water'];
  337. this.modData('Pokedex','Aerodactyl').types=['Grass','Fire'];
  338. this.modData('Pokedex','AerodactylMega').types=['Grass','Fire'];
  339. this.modData('Pokedex','Snorlax').types=['Water'];
  340. this.modData('Pokedex','Articuno').types=['Water','Fire'];
  341. this.modData('Pokedex','Zapdos').types=['Fire'];
  342. this.modData('Pokedex','Moltres').types=['Fire'];
  343. this.modData('Pokedex','Dratini').types=['Fire'];
  344. this.modData('Pokedex','Dragonair').types=['Fire'];
  345. this.modData('Pokedex','Dragonite').types=['Fire'];
  346. this.modData('Pokedex','Mewtwo').types=['Water'];
  347. this.modData('Pokedex','MewtwoMegax').types=['Water','Fire'];
  348. this.modData('Pokedex','MewtwoMegay').types=['Water'];
  349. this.modData('Pokedex','Mew').types=['Water'];
  350. this.modData('Pokedex','Sentret').types=['Water'];
  351. this.modData('Pokedex','Furret').types=['Water'];
  352. this.modData('Pokedex','Hoothoot').types=['Water','Fire'];
  353. this.modData('Pokedex','Noctowl').types=['Water','Fire'];
  354. this.modData('Pokedex','Ledyba').types=['Grass','Fire'];
  355. this.modData('Pokedex','Ledian').types=['Grass','Fire'];
  356. this.modData('Pokedex','Spinarak').types=['Grass'];
  357. this.modData('Pokedex','Ariados').types=['Grass'];
  358. this.modData('Pokedex','Crobat').types=['Grass','Fire'];
  359. this.modData('Pokedex','Chinchou').types=['Water','Fire'];
  360. this.modData('Pokedex','Lanturn').types=['Water','Fire'];
  361. this.modData('Pokedex','Pichu').types=['Fire'];
  362. this.modData('Pokedex','Cleffa').types=['Water'];
  363. this.modData('Pokedex','Igglybuff').types=['Water'];
  364. this.modData('Pokedex','Togepi').types=['Water'];
  365. this.modData('Pokedex','Togetic').types=['Water','Fire'];
  366. this.modData('Pokedex','Natu').types=['Water','Fire'];
  367. this.modData('Pokedex','Xatu').types=['Water','Fire'];
  368. this.modData('Pokedex','Mareep').types=['Fire'];
  369. this.modData('Pokedex','Flaaffy').types=['Fire'];
  370. this.modData('Pokedex','Ampharos').types=['Fire'];
  371. this.modData('Pokedex','AmpharosMega').types=['Fire'];
  372. this.modData('Pokedex','Marill').types=['Water'];
  373. this.modData('Pokedex','Azumarill').types=['Water'];
  374. this.modData('Pokedex','Sudowoodo').types=['Grass'];
  375. this.modData('Pokedex','Hoppip').types=['Grass','Fire'];
  376. this.modData('Pokedex','Skiploom').types=['Grass','Fire'];
  377. this.modData('Pokedex','Jumpluff').types=['Grass','Fire'];
  378. this.modData('Pokedex','Aipom').types=['Water'];
  379. this.modData('Pokedex','Yanma').types=['Grass','Fire'];
  380. this.modData('Pokedex','Wooper').types=['Water','Grass'];
  381. this.modData('Pokedex','Quagsire').types=['Water','Grass'];
  382. this.modData('Pokedex','Espeon').types=['Water'];
  383. this.modData('Pokedex','Umbreon').types=['Water'];
  384. this.modData('Pokedex','Murkrow').types=['Water','Fire'];
  385. this.modData('Pokedex','Slowking').types=['Water'];
  386. this.modData('Pokedex','Misdreavus').types=['Fire'];
  387. this.modData('Pokedex','Unown',baseForme:'A').types=['Water'];
  388. this.modData('Pokedex','Wobbuffet').types=['Water'];
  389. this.modData('Pokedex','Girafarig').types=['Water'];
  390. this.modData('Pokedex','Pineco').types=['Grass'];
  391. this.modData('Pokedex','Forretress').types=['Grass'];
  392. this.modData('Pokedex','Dunsparce').types=['Water'];
  393. this.modData('Pokedex','Gligar').types=['Grass','Fire'];
  394. this.modData('Pokedex','Steelix').types=['Grass'];
  395. this.modData('Pokedex','SteelMega'].types=['Grass'];
  396. this.modData('Pokedex','Snubbull').types=['Water'];
  397. this.modData('Pokedex','Granbull').types=['Water'];
  398. this.modData('Pokedex','Qwilfish').types=['Water','Grass'];
  399. this.modData('Pokedex','Scizor').types=['Grass']
  400. this.modData('Pokedex','ScizorMega').types=['Grass'];
  401. this.modData('Pokedex','Shuckle').types=['Grass'];
  402. this.modData('Pokedex','Heracross').types=['Grass','Fire'];
  403. this.modData('Pokedex','HeracrossMega').types=['Grass','Fire'];
  404. this.modData('Pokedex','Sneasel').types=['Water'];
  405. this.modData('Pokedex','Teddiursa').types=['Water'];
  406. this.modData('Pokedex','Ursaring').types=['Water'];
  407. this.modData('Pokedex','Magcargo').types=['Fire','Grass'];
  408. this.modData('Pokedex','Swinub').types=['Water','Grass'];
  409. this.modData('Pokedex','Piloswine').types=['Water','Grass'];
  410. this.modData('Pokedex','Corsola').types=['Water','Grass'];
  411. this.modData('Pokedex','Delibird').types=['Water','Fire'];
  412. this.modData('Pokedex','Mantine').types=['Water','Fire'];
  413. this.modData('Pokedex','Skarmory').types=['Grass','Fire'];
  414. this.modData('Pokedex','Houndour').types=['Water','Fire'];
  415. this.modData('Pokedex','Houndoom').types=['Water','Fire'];
  416. this.modData('Pokedex','HoundoomMega').types=['Water','Fire'];
  417. this.modData('Pokedex','Kingdra').types=['Water','Fire'];
  418. this.modData('Pokedex','Phanpy').types=['Grass'];
  419. this.modData('Pokedex','Donphan').types=['Grass'];
  420. this.modData('Pokedex','Porygon2').types=['Water'];
  421. this.modData('Pokedex','Stantler').types=['Water'];
  422. this.modData('Pokedex','Smeargle').types=['Water'];
  423. this.modData('Pokedex','Tyrogue').types=['Fire'];
  424. this.modData('Pokedex','Hitmontop').types=['Fire'];
  425. this.modData('Pokedex','Smoochum').types=['Water'];
  426. this.modData('Pokedex','Elekid').types=['Fire'];
  427. this.modData('Pokedex','Miltank').types=['Water'];
  428. this.modData('Pokedex','Blissey').types=['Water'];
  429. this.modData('Pokedex','Raikou').types=['Fire'];
  430. this.modData('Pokedex','Larvitar').types=['Grass'];
  431. this.modData('Pokedex','Pupitar').types=['Grass'];
  432. this.modData('Pokedex','Tyranitar').types=['Grass','Water'];
  433. this.modData('Pokedex','TyranitarMega').types=['Grass'];
  434. this.modData('Pokedex','Lugia').types=['Water','Fire'];
  435. this.modData('Pokedex','Ho-Oh').types=['Fire'];
  436. this.modData('Pokedex','Celebi').types=['Water','Grass'];
  437. this.modData('Pokedex','SceptileMega'.types=['Grass','Fire');
  438. this.modData('Pokedex','Combusken').types=['Fire'];
  439. this.modData('Pokedex','Blaziken').types=['Fire'];
  440. this.modData('Pokedex','BlazikenMega').types=['Fire'];
  441. this.modData('Pokedex','Marshtomp').types=['Water','Grass'];
  442. this.modData('Pokedex','Swampert').types=['Water','Grass'];
  443. this.modData('Pokedex','SwampertMega').types=['Water','Grass'];
  444. this.modData('Pokedex','Poochyena').types=['Water'];
  445. this.modData('Pokedex','Mightyena').types=['Water'];
  446. this.modData('Pokedex','Zigzagoon').types=['Water'];
  447. this.modData('Pokedex','Linoone').types=['Water'];
  448. this.modData('Pokedex','Wurmple').types=['Grass'];
  449. this.modData('Pokedex','Silcoon').types=['Grass'];
  450. this.modData('Pokedex','Beautifly').types=['Grass','Fire'];
  451. this.modData('Pokedex','Cascoon').types=['Grass'];
  452. this.modData('Pokedex','Dustox').types=['Grass'];
  453. this.modData('Pokedex','Nuzleaf').types=['Grass','Water'];
  454. this.modData('Pokedex','Shiftry').types=['Grass','Water'];
  455. this.modData('Pokedex','Taillow').types=['Water','Fire'];
  456. this.modData('Pokedex','Swellow').types=['Water','Fire'];
  457. this.modData('Pokedex','Wingull').types=['Water','Fire'];
  458. this.modData('Pokedex','Pelipper').types=['Water','Fire'];
  459. this.modData('Pokedex','Ralts').types=['Water'];
  460. this.modData('Pokedex','Kirlia').types=['Water'];
  461. this.modData('Pokedex','Gardir').types=['Water'];
  462. this.modData('Pokedex','GardirMega').types=['Water'];
  463. this.modData('Pokedex','Surskit').types=['Grass','Water'];
  464. this.modData('Pokedex','Masquerain').types=['Grass','Fire'];
  465. this.modData('Pokedex','Breloom').types=['Grass','Fire'];
  466. this.modData('Pokedex','Slakoth').types=['Water'];
  467. this.modData('Pokedex','Vigoroth').types=['Water'];
  468. this.modData('Pokedex','Slaking').types=['Water'];
  469. this.modData('Pokedex','Nincada').types=['Grass'];
  470. this.modData('Pokedex','Ninjask').types=['Grass','Fire'];
  471. this.modData('Pokedex','Shedinja').types=['Grass','Fire'];
  472. this.modData('Pokedex','Whismur').types=['Water'];
  473. this.modData('Pokedex','Loudred').types=['Water'];
  474. this.modData('Pokedex','Exploud').types=['Water'];
  475. this.modData('Pokedex','Makuhita').types=['Fire'];
  476. this.modData('Pokedex','Hariyama').types=['Fire'];
  477. this.modData('Pokedex','Azurill').types=['Water'];
  478. this.modData('Pokedex','Nosepass').types=['Grass'];
  479. this.modData('Pokedex','Skitty').types=['Water'];
  480. this.modData('Pokedex','Delcatty').types=['Water'];
  481. this.modData('Pokedex','Sableye').types=['Water','Fire'];
  482. this.modData('Pokedex','SableyeMega').types=['Water','Fire'];
  483. this.modData('Pokedex','Mawile').types=['Grass','Water'];
  484. this.modData('Pokedex','MawileMega').types=['Grass','Water'];
  485. this.modData('Pokedex','Aron').types=['Grass'];
  486. this.modData('Pokedex','Lairon').types=['Grass'];
  487. this.modData('Pokedex','Aggron').types=['Grass'];
  488. this.modData('Pokedex','AggronMega').types=['Grass'];
  489. this.modData('Pokedex','Meditite').types=['Fire','Water'];
  490. this.modData('Pokedex','Medicham').types=['Fire','Water'];
  491. this.modData('Pokedex','MedichamMega').types=['Fire','Water'];
  492. this.modData('Pokedex','Electrike').types=['Fire'];
  493. this.modData('Pokedex','Manectric').types=['Fire'];
  494. this.modData('Pokedex','ManectricMega').types=['Fire'];
  495. this.modData('Pokedex','Plusle').types=['Fire'];
  496. this.modData('Pokedex','Minun').types=['Fire'];
  497. this.modData('Pokedex','Volbeat').types=['Grass'];
  498. this.modData('Pokedex','Illumise').types=['Grass'];
  499. this.modData('Pokedex','Roselia').types=['Grass'];
  500. this.modData('Pokedex','Gulpin').types=['Grass'];
  501. this.modData('Pokedex','Swalot').types=['Grass'];
  502. this.modData('Pokedex','Carvanha').types=['Water'];
  503. this.modData('Pokedex','Sharpedo').types=['Water'];
  504. this.modData('Pokedex','SharpedoMega').types=['Water'];
  505. this.modData('Pokedex','Numel').types=['Fire','Grass'];
  506. this.modData('Pokedex','Camerupt').types=['Fire','Grass'];
  507. this.modData('Pokedex','CameruptMega').types='Fire','Grass'];
  508. this.modData('Pokedex','Torkoal').types=['Fire'];
  509. this.modData('Pokedex','Spoink').types=['Water'];
  510. this.modData('Pokedex','Grumpig').types=['Water'];
  511. this.modData('Pokedex','Spinda').types=['Water'];
  512. this.modData('Pokedex','Trapinch').types=['Grass'];
  513. this.modData('Pokedex','Vibrava').types=['Grass','Fire'];
  514. this.modData('Pokedex','Flygon').types=['Grass','Fire'];
  515. this.modData('Pokedex','Cacturne').types=['Grass','Water'];
  516. this.modData('Pokedex','Swablu').types=['Water','Fire'];
  517. this.modData('Pokedex','Altaria').types=['Fire'];
  518. this.modData('Pokedex','AltariaMega').types=['Fire','Water'];
  519. this.modData('Pokedex','Zangoose').types=['Water'];
  520. this.modData('Pokedex','Seviper').types=['Grass'];
  521. this.modData('Pokedex','Lunatone').types=['Grass','Water'];
  522. this.modData('Pokedex','Solrock').types=['Grass','Water'];
  523. this.modData('Pokedex','Barboach').types=['Water','Grass'];
  524. this.modData('Pokedex','Whiscash').types=['Water','Grass'];
  525. this.modData('Pokedex','Crawdaunt').types=['Water','Grass'];
  526. this.modData('Pokedex','Baltoy').types=['Grass','Water']
  527. this.modData('Pokedex','Claydol').types=['Grass','Water'];
  528. this.modData('Pokedex','Lileep').types=['Grass'];
  529. this.modData('Pokedex','Cradily').types=['Grass'];
  530. this.modData('Pokedex','Anorith').types=['Grass'];
  531. this.modData('Pokedex','Armaldo').types=['Grass'];
  532. this.modData('Pokedex','Castform').types=['Water'];
  533. this.modData('Pokedex','Castform-Snowy').types=['Water'];
  534. this.modData('Pokedex','Kecleon').types=['Water'];
  535. this.modData('Pokedex','Shuppet').types=['Fire'];
  536. this.modData('Pokedex','Banette').types=['Fire'];
  537. this.modData('Pokedex','BanetteMega').types=['Fire'];
  538. this.modData('Pokedex','Duskull').types=['Fire'];
  539. this.modData('Pokedex','Dusclops').types=['Fire'];
  540. this.modData('Pokedex','Tropius').types=['Grass','Fire'];
  541. this.modData('Pokedex','Chimecho').types=['Water'];
  542. this.modData('Pokedex','Absol').types=['Water'];
  543. this.modData('Pokedex','AbsolMega').types=['Water'];
  544. this.modData('Pokedex','Wynaut').types=['Water'];
  545. this.modData('Pokedex','Snorunt').types=['Water'];
  546. this.modData('Pokedex','Glalie').types=['Water'];
  547. this.modData('Pokedex','GlalieMega'.types=['Water'];
  548. this.modData('Pokedex','Spheal').types=['Water'];
  549. this.modData('Pokedex','Sealeo').types=['Water'];
  550. this.modData('Pokedex','Walrein').types=['Water'];
  551. this.modData('Pokedex','Relicanth').types=['Water','Grass'];
  552. this.modData('Pokedex','Bagon').types=['Fire'];
  553. this.modData('Pokedex','Shelgon').types=['Fire'];
  554. this.modData('Pokedex','Salamence').types=['Fire'];
  555. this.modData('Pokedex','SalamenceMega').types=['Fire'];
  556. this.modData('Pokedex','Beldum').types=['Grass','Water'];
  557. this.modData('Pokedex','Metang').types=['Grass','Water'];
  558. this.modData('Pokedex','Metagross').types=['Grass','Water'];
  559. this.modData('Pokedex','MetagrossMega').types=['Grass','Water'];
  560. this.modData('Pokedex','Regirock').types=['Grass'];
  561. this.modData('Pokedex','Regice').types=['Water'];
  562. this.modData('Pokedex','Registeel').types=['Grass'];
  563. this.modData('Pokedex','Latias').types=['Fire','Water'];
  564. this.modData('Pokedex','LatiasMega').types=['Fire','Water'];
  565. this.modData('Pokedex','Latios').types=['Fire','Water'];
  566. this.modData('Pokedex','LatiosMega').types=['Fire','Water'];
  567. this.modData('Pokedex','Groudon').types=['Grass'];
  568. this.modData('Pokedex','GroudonPrimal').types=['Grass','Fire'];
  569. this.modData('Pokedex','Rayquaza').types=['Fire'];
  570. this.modData('Pokedex','RayquazaMega').types=['Fire'];
  571. this.modData('Pokedex','Jirachi').types=['Grass','Water'];
  572. this.modData('Pokedex','Deoxys',baseForme:'Water').types=['Water'];
  573. this.modData('Pokedex','Deoxys-Attack').types=['Water'];
  574. this.modData('Pokedex','Deoxys-Defense').types=['Water'];
  575. this.modData('Pokedex','Deoxys-Speed').types=['Water'];
  576. this.modData('Pokedex','Torterra').types=['Grass'];
  577. this.modData('Pokedex','Monferno').types=['Fire'];
  578. this.modData('Pokedex','Infernape').types=['Fire'];
  579. this.modData('Pokedex','Empoleon').types=['Water','Grass'];
  580. this.modData('Pokedex','Starly').types=['Water','Fire'];
  581. this.modData('Pokedex','Staravia').types=['Water','Fire'];
  582. this.modData('Pokedex','Staraptor').types=['Water','Fire'];
  583. this.modData('Pokedex','Bidoof').types=['Water'];
  584. this.modData('Pokedex','Bibarel').types=['Water'];
  585. this.modData('Pokedex','Kricketot').types=['Grass'];
  586. this.modData('Pokedex','Kricketune').types=['Grass'];
  587. this.modData('Pokedex','Shinx').types=['Fire'];
  588. this.modData('Pokedex','Luxio').types=['Fire'];
  589. this.modData('Pokedex','Luxray').types=['Fire'];
  590. this.modData('Pokedex','Budew').types=['Grass'];
  591. this.modData('Pokedex','Roserade').types=['Grass'];
  592. this.modData('Pokedex','Cranidos').types=['Grass'];
  593. this.modData('Pokedex','Rampardos').types=['Grass'];
  594. this.modData('Pokedex','Shieldon').types=['Grass'];
  595. this.modData('Pokedex','Bastiodon').types=['Grass'];
  596. this.modData('Pokedex','Burmy').types=['Grass'];
  597. this.modData('Pokedex','Wormadam',baseForme:'Grass').types=['Grass'];
  598. this.modData('Pokedex','Wormadam-Sandy').types=['Grass'];
  599. this.modData('Pokedex','Wormadam-Trash').types=['Grass'];
  600. this.modData('Pokedex','Mothim').types=['Grass','Fire'];
  601. this.modData('Pokedex','Combee').types=['Grass','Fire'];
  602. this.modData('Pokedex','Vespiquen').types=['Grass','Fire'];
  603. this.modData('Pokedex','Pachirisu').types=['Fire'];
  604. this.modData('Pokedex','Buizel').types=['Water'];
  605. this.modData('Pokedex','Gastrodon').types=['Water','Grass'];
  606. this.modData('Pokedex','Ambipom').types=['Water'];
  607. this.modData('Pokedex','Drifloon').types=['Fire'];
  608. this.modData('Pokedex','Drifblim').types=['Fire'];
  609. this.modData('Pokedex','Buneary').types=['Water'];
  610. this.modData('Pokedex','Lopunny').types=['Water'];
  611. this.modData('Pokedex','LopunnyMega').types=['Water','Fire'];
  612. this.modData('Pokedex','Mismagius').types=['Fire'];
  613. this.modData('Pokedex','Honchkrow').types=['Water','Fire'];
  614. this.modData('Pokedex','Glameow').types=['Water'];
  615. this.modData('Pokedex','Purugly').types=['Water'];
  616. this.modData('Pokedex','Chingling').types=['Water'];
  617. this.modData('Pokedex','Stunky').types=['Grass','Water'];
  618. this.modData('Pokedex','Skuntank').types=['Grass','Water'];
  619. this.modData('Pokedex','Bronzor').types=['Grass','Water'];
  620. this.modData('Pokedex','Bronzong').types=['Grass','Water'];
  621. this.modData('Pokedex','Bonsly').types=['Grass'];
  622. this.modData('Pokedex','Mime Jr.').types=['Water'];
  623. this.modData('Pokedex','Happiny').types=['Water'];
  624. this.modData('Pokedex','Chatot').types=['Water','Fire'];
  625. this.modData('Pokedex','Spiritomb').types=['Fire','Grass'];
  626. this.modData('Pokedex','Gible').types=['Fire','Grass'];
  627. this.modData('Pokedex','Gabite').types=['Fire','Grass'];
  628. this.modData('Pokedex','Garchomp').types=['Fire','Grass'];
  629. this.modData('Pokedex','GarchompMega').types=['Fire','Grass'];
  630. this.modData('Pokedex','Munchlax').types=['Water'];
  631. this.modData('Pokedex','Riolu').types=['Fire'];
  632. this.modData('Pokedex','Lucario').types=['Fire','Grass'];
  633. this.modData('Pokedex','LucarioMega').types=['Fire','Grass'];
  634. this.modData('Pokedex','Hippopotas').types=['Grass'];
  635. this.modData('Pokedex','Hippowdon').types=['Grass'];
  636. this.modData('Pokedex','Skorupi').types=['Grass'];
  637. this.modData('Pokedex','Drapion').types=['Grass','Water'];
  638. this.modData('Pokedex','Croagunk').types=['Grass','Fire'];
  639. this.modData('Pokedex','Toxicroak').types=['Grass','Fire'];
  640. this.modData('Pokedex','Mantyke').types=['Water','Fire'];
  641. this.modData('Pokedex','Snover').types=['Grass','Water'];
  642. this.modData('Pokedex','Abomasnow').types=['Grass','Water'];
  643. this.modData('Pokedex','AbomasnowMega').types=['Grass','Water'];
  644. this.modData('Pokedex','Weavile').types=['Water'];
  645. this.modData('Pokedex','Magnezone').types=['Fire','Grass'];
  646. this.modData('Pokedex','Lickilicky').types=['Water'];
  647. this.modData('Pokedex','Rhyperior').types=['Grass'];
  648. this.modData('Pokedex','Electivire').types=['Fire'];
  649. this.modData('Pokedex','Togekiss').types=['Water','Fire'];
  650. this.modData('Pokedex','Yanmega').types=['Grass','Fire'];
  651. this.modData('Pokedex','Glaceon').types=['Water'];
  652. this.modData('Pokedex','Gliscor').types=['Grass','Fire'];
  653. this.modData('Pokedex','Mamoswine').types=['Water','Grass'];
  654. this.modData('Pokedex','Porygon-Z').types=['Water'];
  655. this.modData('Pokedex','Gallade').types=['Water','Fire'];
  656. this.modData('Pokedex','GalladeMega').types=['Water','Fire'];
  657. this.modData('Pokedex','Probopass').types=['Grass'];
  658. this.modData('Pokedex','Dusknoir').types=['Fire'];
  659. this.modData('Pokedex','Froslass').types=['Water','Fire'];
  660. this.modData('Pokedex','Rotom').types=['Fire'];
  661. this.modData('Pokedex','Rotom-Heat').types=['Fire'];
  662. this.modData('Pokedex','Rotom-Wash').types=['Fire','Water'];
  663. this.modData('Pokedex','Rotom-Frost').types=['Fire','Water'];
  664. this.modData('Pokedex','Rotom-Fan').types=['Fire'];
  665. this.modData('Pokedex','Rotom-Mow').types=['Fire','Grass'];
  666. this.modData('Pokedex','Uxie').types=['Water'];
  667. this.modData('Pokedex','Mesprit').types=['Water'];
  668. this.modData('Pokedex','Azelf').types=['Water'];
  669. this.modData('Pokedex','Dialga').types=['Grass','Fire'];
  670. this.modData('Pokedex','Palkia').types=['Water','Fire'];
  671. this.modData('Pokedex','Heatran').types=['Fire','Grass'];
  672. this.modData('Pokedex','Regigigas').types=['Water'];
  673. this.modData('Pokedex','Giratina').types=['Fire'];
  674. this.modData('Pokedex','Giratina-Origin').types=['Fire'];
  675. this.modData('Pokedex','Cresselia').types=['Water'];
  676. this.modData('Pokedex','Darkrai').types=['Water'];
  677. this.modData('Pokedex','ShayminSky').types=['Grass','Fire'];
  678. this.modData('Pokedex','Arceus').types=['Water'];
  679. this.modData('Pokedex','ArceusBug').types=['Grass'];
  680. this.modData('Pokedex','ArceusDark').types=['Water'];
  681. this.modData('Pokedex','ArceusDragon').types=['Fire'];
  682. this.modData('Pokedex','ArceusElectric').types=['Fire'];
  683. this.modData('Pokedex','ArceusFairy').types=['Water'];
  684. this.modData('Pokedex','ArceusFighting').types=['Fire'];
  685. this.modData('Pokedex','ArceusFire').types=['Fire'];
  686. this.modData('Pokedex','ArceusFlying').types=['Fire'];
  687. this.modData('Pokedex','ArceusGhost').types=['Fire'];
  688. this.modData('Pokedex','ArceusGrass').types=['Grass'];
  689. this.modData('Pokedex','ArceusGround').types=['Grass'];
  690. this.modData('Pokedex','ArceusIce').types=['Water'];
  691. this.modData('Pokedex','ArceusPoison').types=['Grass'];
  692. this.modData('Pokedex','ArceusPsychic').types=['Water'];
  693. this.modData('Pokedex','ArceusRock').types=['Grass'];
  694. this.modData('Pokedex','ArceusSteel').types=['Grass'];
  695. this.modData('Pokedex','ArceusWater').types=['Water'];
  696. this.modData('Pokedex','Victini').types=['Water','Fire'];
  697. this.modData('Pokedex','Pignite').types=['Fire'];
  698. this.modData('Pokedex','Emboar').types=['Fire'];
  699. this.modData('Pokedex','Patrat').types=['Water'];
  700. this.modData('Pokedex','Watchog').types=['Water'];
  701. this.modData('Pokedex','Lillipup').types=['Water'];
  702. this.modData('Pokedex','Herdier').types=['Water'];
  703. this.modData('Pokedex','Stoutland').types=['Water'];
  704. this.modData('Pokedex','Purrloin').types=['Water'];
  705. this.modData('Pokedex','Liepard').types=['Water'];
  706. this.modData('Pokedex','Munna').types=['Water'];
  707. this.modData('Pokedex','Musharna').types=['Water'];
  708. this.modData('Pokedex','Pidove').types=['Water','Fire'];
  709. this.modData('Pokedex','Tranquill').types=['Water','Fire'];
  710. this.modData('Pokedex','Unfezant').types=['Water','Fire'];
  711. this.modData('Pokedex','Blitzle').types=['Fire'];
  712. this.modData('Pokedex','Zebstrika').types=['Fire'];
  713. this.modData('Pokedex','Roggenrola').types=['Grass'];
  714. this.modData('Pokedex','Boldore').types=['Grass'];
  715. this.modData('Pokedex','Gigalith').types=['Grass'];
  716. this.modData('Pokedex','Woobat').types=['Water','Fire'];
  717. this.modData('Pokedex','Swoobat').types=['Water','Fire'];
  718. this.modData('Pokedex','Drilbur').types=['Grass'];
  719. this.modData('Pokedex','Excadrill').types=['Grass'];
  720. this.modData('Pokedex','Audino').types=['Water'];
  721. this.modData('Pokedex','AudinoMega').types=['Water'];
  722. this.modData('Pokedex','Timburr').types=['Fire'];
  723. this.modData('Pokedex','Gurdurr').types=['Fire'];
  724. this.modData('Pokedex','Conkeldurr').types=['Fire'];
  725. this.modData('Pokedex','Palpitoad').types=['Water','Grass'];
  726. this.modData('Pokedex','Seismitoad').types=['Water','Grass'];
  727. this.modData('Pokedex','Throh').types=['Fire'];
  728. this.modData('Pokedex','Sawk').types=['Fire'];
  729. this.modData('Pokedex','Sewaddle').types=['Grass'];
  730. this.modData('Pokedex','Swadloon').types=['Grass'];
  731. this.modData('Pokedex','Leavanny').types=['Grass'];
  732. this.modData('Pokedex','Venipede').types=['Grass'];
  733. this.modData('Pokedex','Whirlipede').types=['Grass'];
  734. this.modData('Pokedex','Scolipede').types=['Grass'];
  735. this.modData('Pokedex','Cottonee').types=['Grass','Water'];
  736. this.modData('Pokedex','Whimsicott').types=['Grass','Water'];
  737. this.modData('Pokedex','Sandile').types=['Grass','Water'];
  738. this.modData('Pokedex','Krokorok').types=['Grass','Water'];
  739. this.modData('Pokedex','Krookodile').types=['Grass','Water'];
  740. this.modData('Pokedex','DarmanitanZen').types=['Fire','Water'];
  741. this.modData('Pokedex','Maractus').types=['Grass'];
  742. this.modData('Pokedex','Dwebble').types=['Grass'];
  743. this.modData('Pokedex','Crustle').types=['Grass'];
  744. this.modData('Pokedex','Scraggy').types=['Grass','Fire'];
  745. this.modData('Pokedex','Scrafty').types=['Grass','Fire'];
  746. this.modData('Pokedex','Sigilyph').types=['Water','Fire'];
  747. this.modData('Pokedex','Yamask').types=['Fire'];
  748. this.modData('Pokedex','Cofagrigus').types=['Fire'];
  749. this.modData('Pokedex','Tirtouga').types=['Water','Grass'];
  750. this.modData('Pokedex','Carracosta').types=['Water','Grass'];
  751. this.modData('Pokedex','Archen').types=['Grass','Fire'];
  752. this.modData('Pokedex','Archeops').types=['Grass','Fire'];
  753. this.modData('Pokedex','Trubbish').types=['Grass'];
  754. this.modData('Pokedex','Garbodor').types=['Grass'];
  755. this.modData('Pokedex','Zorua').types=['Water'];
  756. this.modData('Pokedex','Zoroark').types=['Water']
  757. this.modData('Pokedex','Minccino').types=['Water'];
  758. this.modData('Pokedex','Cinccino').types=['Water'];
  759. this.modData('Pokedex','Gothita').types=['Water'];
  760. this.modData('Pokedex','Gothorita').types=['Water'];
  761. this.modData('Pokedex','Gothitelle').types=['Water'];
  762. this.modData('Pokedex','Solosis').types=['Water'];
  763. this.modData('Pokedex','Duosion').types=['Water'];
  764. this.modData('Pokedex','Reuniclus').types=['Water'];
  765. this.modData('Pokedex','Ducklett').types=['Water','Fire'];
  766. this.modData('Pokedex','Swanna').types=['Water','Fire'];
  767. this.modData('Pokedex','Vanillite').types=['Water'];
  768. this.modData('Pokedex','Vanillish').types=['Water'];
  769. this.modData('Pokedex','Vanilluxe').types=['Water'];
  770. this.modData('Pokedex','Deerling').types=['Water','Grass'];
  771. this.modData('Pokedex','Sawsbuck').types=['Water','Grass'];
  772. this.modData('Pokedex','Emolga').types=['Fire'];
  773. this.modData('Pokedex','Karrablast').types=['Grass'];
  774. this.modData('Pokedex','Escavalier').types=['Grass'];
  775. this.modData('Pokedex','Foongus').types=['Grass'];
  776. this.modData('Pokedex','Amoonguss').types=['Grass'];
  777. this.modData('Pokedex','Frillish').types=['Water','Fire'];
  778. this.modData('Pokedex','Jellicent').types=['Water','Fire'];
  779. this.modData('Pokedex','Joltik').types=['Grass','Fire'];
  780. this.modData('Pokedex','Galvantula').types=['Grass','Fire'];
  781. this.modData('Pokedex','Ferroseed').types=['Grass'];
  782. this.modData('Pokedex','Ferrothorn').types=['Grass'];
  783. this.modData('Pokedex','Klink').types=['Grass'];
  784. this.modData('Pokedex','Klang').types=['Grass'];
  785. this.modData('Pokedex','Klinklang').types=['Grass'];
  786. this.modData('Pokedex','Tynamo').types=['Fire'];
  787. this.modData('Pokedex','Eelektrik').types=['Fire'];
  788. this.modData('Pokedex','Eelektross').types=['Fire'];
  789. this.modData('Pokedex','Elgyem').types=['Water'];
  790. this.modData('Pokedex','Beheeyem').types=['Water'];
  791. this.modData('Pokedex','Litwick').types=['Fire'];
  792. this.modData('Pokedex','Lampent').types=['Fire'];
  793. this.modData('Pokedex','Chandelure').types=['Fire'];
  794. this.modData('Pokedex','Axew').types=['Fire'];
  795. this.modData('Pokedex','Fraxure').types=['Fire'];
  796. this.modData('Pokedex','Haxorus').types=['Fire'];
  797. this.modData('Pokedex','Cubchoo').types=['Water'];
  798. this.modData('Pokedex','Beartic').types=['Water'];
  799. this.modData('Pokedex','Cryogonal').types=['Water'];
  800. this.modData('Pokedex','Shelmet').types=['Grass'];
  801. this.modData('Pokedex','Accelgor').types=['Grass'];
  802. this.modData('Pokedex','Stunfisk').types=['Grass','Fire'];
  803. this.modData('Pokedex','Mienfoo').types=['Fire'];
  804. this.modData('Pokedex','Mienshao').types=['Fire'];
  805. this.modData('Pokedex','Druddigon').types=['Fire'];
  806. this.modData('Pokedex','Golett').types=['Grass','Fire'];
  807. this.modData('Pokedex','Golurk').types=['Grass','Fire'];
  808. this.modData('Pokedex','Pawniard').types=['Water','Grass'];
  809. this.modData('Pokedex','Bisharp').types=['Water','Grass'];
  810. this.modData('Pokedex','Bouffalant').types=['Water'];
  811. this.modData('Pokedex','Rufflet').types=['Water','Fire'];
  812. this.modData('Pokedex','Braviary').types=['Water','Fire'];
  813. this.modData('Pokedex','Vullaby').types=['Water','Fire'];
  814. this.modData('Pokedex','Mandibuzz').types=['Water','Fire'];
  815. this.modData('Pokedex','Durant').types=['Grass'];
  816. this.modData('Pokedex','Deino').types=['Water','Fire'];
  817. this.modData('Pokedex','Zweilous').types=['Water','Fire'];
  818. this.modData('Pokedex','Hydreigon').types=['Water','Fire'];
  819. this.modData('Pokedex','Larvesta').types=['Grass','Fire'];
  820. this.modData('Pokedex','Volcarona').types=['Grass','Fire'];
  821. this.modData('Pokedex','Cobalion').types=['Grass','Fire'];
  822. this.modData('Pokedex','Terrakion').types=['Grass','Fire'];
  823. this.modData('Pokedex','Virizion').types=['Grass','Fire'];
  824. this.modData('Pokedex','Tornadus').types=['Fire'];
  825. this.modData('Pokedex','TornadusTherian').types=['Fire'];
  826. this.modData('Pokedex','Thundurus').types=['Fire'];
  827. this.modData('Pokedex','ThundurusTherian').types=['Fire'];
  828. this.modData('Pokedex','Reshiram').types=['Fire'];
  829. this.modData('Pokedex','Zekrom').types=['Fire'];
  830. this.modData('Pokedex','Landorus').types=['Grass','Fire'];
  831. this.modData('Pokedex','LandorusTherian').types=['Grass','Fire'];
  832. this.modData('Pokedex','Kyurem').types=['Fire','Water'];
  833. this.modData('Pokedex','KyuremBlack').types=['Fire','Water'];
  834. this.modData('Pokedex','KyuremWhite').types=['Fire','Water'];
  835. this.modData('Pokedex','Keldeo').types=['Water','Fire'];
  836. this.modData('Pokedex','KeldeoResolute').types=['Water','Fire'];
  837. this.modData('Pokedex','Meloetta').types=['Water'];
  838. this.modData('Pokedex','MeloettaPirouette').types=['Water','Fire'];
  839. this.modData('Pokedex','Genesect').types=['Grass'];
  840. this.modData('Pokedex','GenesectDouse').types=['Grass'];
  841. this.modData('Pokedex','GenesectShock').types=['Grass'];
  842. this.modData('Pokedex','GenesectBurn').types=['Grass'];
  843. this.modData('Pokedex','GenesectChill').types=['Grass'];
  844. this.modData('Pokedex','Chesnaught').types=['Grass','Fire'];
  845. this.modData('Pokedex','Delphox').types=['Fire','Water'];
  846. this.modData('Pokedex','Greninja').types=['Water'];
  847. this.modData('Pokedex','Bunnelby').types=['Water'];
  848. this.modData('Pokedex','Diggersby').types=['Water','Grass'];
  849. this.modData('Pokedex','Fletchling').types=['Water','Fire']
  850. this.modData('Pokedex','Fletchinder').types=['Fire'];
  851. this.modData('Pokedex','Talonflame').types=['Fire'];
  852. this.modData('Pokedex','Scatterbug').types=['Grass'];
  853. this.modData('Pokedex','Spewpa').types=['Grass'];
  854. this.modData('Pokedex','Vivillon').types=['Grass','Fire'];
  855. this.modData('Pokedex','Litleo').types=['Fire','Water'];
  856. this.modData('Pokedex','Pyroar').types=['Fire','Water'];
  857. this.modData('Pokedex','Flabebe').types=['Water'];
  858. this.modData('Pokedex','Floette').types=['Water'];
  859. this.modData('Pokedex','FloetteEternalFlower').types=['Water'];
  860. this.modData('Pokedex','Florges').types=['Water'];
  861. this.modData('Pokedex','Pancham').types=['Fire'];
  862. this.modData('Pokedex','Pangoro').types=['Fire','Water'];
  863. this.modData('Pokedex','Furfrou').types=['Water'];
  864. this.modData('Pokedex','Espurr').types=['Water'];
  865. this.modData('Pokedex','Meowstic').types=['Water'];
  866. this.modData('Pokedex','MeowsticF').types=['Water'];
  867. this.modData('Pokedex','Honedge').types=['Grass','Fire'];
  868. this.modData('Pokedex','Doublade').types=['Grass','Fire'];
  869. this.modData('Pokedex','Aegislash').types=['Grass','Fire'];
  870. this.modData('Pokedex','AegislashBlade').types=['Grass','Fire'];
  871. this.modData('Pokedex','Spritzee').types=['Water'];
  872. this.modData('Pokedex','Aromatisse').types=['Water'];
  873. this.modData('Pokedex','Swirlix').types=['Water'];
  874. this.modData('Pokedex','Slurpuff').types=['Water'];
  875. this.modData('Pokedex','Inkay').types=['Water'];
  876. this.modData('Pokedex','Malamar').types=['Water'];
  877. this.modData('Pokedex','Binacle').types=['Grass','Water'];
  878. this.modData('Pokedex','Barbaracle').types=['Grass','Water'];
  879. this.modData('Pokedex','Skrelp').types=['Grass','Water'];
  880. this.modData('Pokedex','Dragalge').types=['Grass','Fire'];
  881. this.modData('Pokedex','Helioptile').types=['Fire','Water'];
  882. this.modData('Pokedex','Heliolisk').types=['Fire','Water'];
  883. this.modData('Pokedex','Tyrunt').types=['Grass','Fire'];
  884. this.modData('Pokedex','Tyrantrum').types=['Grass','Fire'];
  885. this.modData('Pokedex','Amaura').types=['Grass','Water'];
  886. this.modData('Pokedex','Aurorus').types=['Grass','Water'];
  887. this.modData('Pokedex','Sylveon').types=['Water'];
  888. this.modData('Pokedex','Hawlucha').types=['Fire'];
  889. this.modData('Pokedex','Dedenne').types=['Fire','Water'];
  890. this.modData('Pokedex','Carbink').types=['Grass','Water'];
  891. this.modData('Pokedex','Goomy').types=['Fire'];
  892. this.modData('Pokedex','Sliggoo').types=['Fire'];
  893. this.modData('Pokedex','Goodra').types=['Fire'];
  894. this.modData('Pokedex','Klefki').types=['Grass','Water'];
  895. this.modData('Pokedex','Phantump').types=['Fire','Grass'];
  896. this.modData('Pokedex','Trevenant').types=['Fire','Grass'];
  897. this.modData('Pokedex','Pumpkaboo').types=['Fire','Grass'];
  898. this.modData('Pokedex','PumpkabooSmall').types=['Fire','Grass'];
  899. this.modData('Pokedex','PumpkabooLarge').types=['Fire','Grass'];
  900. this.modData('Pokedex','PumpkabooSuper').types=['Fire','Grass'];
  901. this.modData('Pokedex','Gourgeist').types=['Fire','Grass'];
  902. this.modData('Pokedex','GourgeistSmall').types=['Fire','Grass'];
  903. this.modData('Pokedex','GourgeistLarge').types=['Fire','Grass'];
  904. this.modData('Pokedex','Gourgeist-Super').types=['Fire','Grass'];
  905. this.modData('Pokedex','Bergmite').types=['Water'];
  906. this.modData('Pokedex','Avalugg').types=['Water'];
  907. this.modData('Pokedex','Noibat').types=['Fire'];
  908. this.modData('Pokedex','Noivern').types=['Fire'];
  909. this.modData('Pokedex','Xerneas').types=['Water'];
  910. this.modData('Pokedex','Yveltal').types=['Water','Fire'];
  911. this.modData('Pokedex','Zygarde').types=['Fire','Grass'];
  912. this.modData('Pokedex','Diancie').types=['Grass','Water'];
  913. this.modData('Pokedex','DiancieMega').types=['Grass','Water'];
  914. this.modData('Pokedex','Hoopa').types=['Water','Fire'];
  915. this.modData('Pokedex','HoopaUnbound').types=['Water'];
  916. this.modData('Moves','absorb').type=['Grass'];
  917. this.modData('Moves','acid')=['Grass'];
  918. this.modData('Moves','acidarmor').type=['Grass'];
  919. this.modData('Moves','acidspray').type=['Grass'];
  920. this.modData('Moves','acrobatics').type=['Fire'];
  921. this.modData('Moves','aerialace').type=['Fire'];
  922. this.modData('Moves','aeroblast').type=['Fire'];
  923. this.modData('Moves','agility').type=['Water'];
  924. this.modData('Moves','aircutter').type=['Fire'];
  925. this.modData('Moves','airslash').type=['Fire'];
  926. this.modData('Moves','allyswitch').type=['Water'];
  927. this.modData('Moves','amnesia').type=['Water'];
  928. this.modData('Moves','ancientpower').type=['Grass'];
  929. this.modData('Moves','armthrust').type=['Fire'];
  930. this.modData('Moves','aromaticmist').type=['Water'];
  931. this.modData('Moves','assurance').type=['Water'];
  932. this.modData('Moves','astonish').type=['Fire'];
  933. this.modData('Moves','attackorder').type=['Grass'];
  934. this.modData('Moves','aurasphere').type=['Fire'];
  935. this.modData('Moves','aurorabeam').type=['Water'];
  936. this.modData('Moves','autotomize').type=['Grass'];
  937. this.modData('Moves','avalanche').type=['Water'];
  938. this.modData('Moves','babydolleyes').type=['Water'];
  939. this.modData('Moves','barrier').type=['Water'];
  940. this.modData('Moves','beatup').type=['Water'];
  941. this.modData('Moves','belch').type=['Grass'];
  942. this.modData('Moves','bite').type=['Water'];
  943. this.modData('Moves','blizzard').type=['Water'];
  944. this.modData('Moves','boltstrike').type=['Fire'];
  945. this.modData('Moves','boneclub').type=['Grass'];
  946. this.modData('Moves','bonerush').type=['Grass'];
  947. this.modData('Moves','bonemerang').type=['Grass'];
  948. this.modData('Moves','bounce').type=['Fire'];
  949. this.modData('Moves','bravebird').type=['Fire'];
  950. this.modData('Moves','brickbreak').type=['Fire'];
  951. this.modData('Moves','bugbite').type=['Grass'];
  952. this.modData('Moves','bugbuzz').type=['Grass'];
  953. this.modData('Moves','bulkup').type=['Fire'];
  954. this.modData('Moves','bulldoze').type=['Grass'];
  955. this.modData('Moves','calmmind').type=['Water'];
  956. this.modData('Moves','charge').type=['Fire'];
  957. this.modData('Moves','chargebeam').type=['Fire'];
  958. this.modData('Moves','charm').type=['Water'];
  959. this.modData('Moves','chatter').type=['Fire'];
  960. this.modData('Moves','circlethrow').type=['Fire'];
  961. this.modData('Moves','clearsmog').type=['Grass'];
  962. this.modData('Moves','closecombat').type=['Fire'];
  963. this.modData('Moves','coil').type=['Grass'];
  964. this.modData('Moves','confuseray').type=['Fire'];
  965. this.modData('Moves','confusion').type=['Water'];
  966. this.modData('Moves','cosmicpower').type=['Water'];
  967. this.modData('Moves','cottonguard').type=['Grass'];
  968. this.modData('Moves','cottonspore').type=['Grass'];
  969. this.modData('Moves','counter').type=['Fire'];
  970. this.modData('Moves','craftyshield').type=['Water'];
  971. this.modData('Moves','crosschop').type=['Fire'];
  972. this.modData('Moves','crosspoison').type=['Grass'];
  973. this.modData('Moves','crunch').type=['Water'];
  974. this.modData('Moves','curse').type=['Fire'];
  975. this.modData('Moves','darkpulse').type=['Water'];
  976. this.modData('Moves','darkvoid').type=['Water'];
  977. this.modData('Moves','dazzlinggleam').type=['Water'];
  978. this.modData('Moves','defendorder').type=['Grass'];
  979. this.modData('Moves','defog').type=['Fire'];
  980. this.modData('Moves','destinybond').type=['Fire'];
  981. this.modData('Moves','detect').type=['Fire'];
  982. this.modData('Moves','diamondstorm').type=['Grass'];
  983. this.modData('Moves','dig').type=['Grass'];
  984. this.modData('Moves','disarmingvoice').type=['Water'];
  985. this.modData('Moves','discharge').type=['Fire'];
  986. this.modData('Moves','dracometeor').type=['Fire'];
  987. this.modData('Moves','dragonascent').type=['Fire'];
  988. this.modData('Moves','dragonbreath').type=['Fire'];
  989. this.modData('Moves','dragonclaw').type=['Fire'];
  990. this.modData('Moves','dragondance').type=['Fire'];
  991. this.modData('Moves','dragonpulse').type=['Fire'];
  992. this.modData('Moves','dragonrage').type=['Fire'];
  993. this.modData('Moves','dragonrush').type=['Fire'];
  994. this.modData('Moves','dragontail').type=['Fire'];
  995. this.modData('Moves','drainingkiss').type=['Water'];
  996. this.modData('Moves','drainpunch').type=['Fire'];
  997. this.modData('Moves','dreameater').type=['Water'];
  998. this.modData('Moves','drillpeck').type=['Fire'];
  999. this.modData('Moves','drillrun').type=['Grass'];
  1000. this.modData('Moves','dualchop').type=['Fire'];
  1001. this.modData('Moves','dynamicpunch').type=['Fire'];
  1002. this.modData('Moves','earthpower').type=['Grass'];
  1003. this.modData('Moves','earthquake').type=['Grass'];
  1004. this.modData('Moves','eerieimpulse').type=['Fire'];
  1005. this.modData('Moves','electricterrain').type=['Fire'];
  1006. this.modData('Moves','electroball').type=['Fire'];
  1007. this.modData('Moves','electroweb').type=['Fire'];
  1008. this.modData('Moves','embargo').type=['Water'];
  1009. this.modData('Moves','eruption').type=['Fire'];
  1010. this.modData('Moves','extrasensory').type=['Water'];
  1011. this.modData('Moves','feintattack').type=['Water'];
  1012. this.modData('Moves','fairylock').type=['Water'];
  1013. this.modData('Moves','fairywind').type=['Water'];
  1014. this.modData('Moves','faketears').type=['Grass'];
  1015. this.modData('Moves','featherdance').type=['Fire'];
  1016. this.modData('Moves','fellstinger').type=['Grass'];
  1017. this.modData('Moves','finalgambit').type=['Fire'];
  1018. this.modData('Moves','fissure').type=['Grass'];
  1019. this.modData('Moves','flashcannon').type=['Grass'];
  1020. this.modData('Moves','flatter').type=['Grass'];
  1021. this.modData('Moves','fling').type=['Water'];
  1022. this.modData('Moves','flowershield').type=['Water'];
  1023. this.modData('Moves','fly').type=['Fire'];
  1024. this.modData('Moves','focusblast').type=['Fire'];
  1025. this.modData('Moves','focusenergy').type=['Water'];
  1026. this.modData('Moves','focuspunch').type=['Fire'];
  1027. this.modData('Moves','forcepalm').type=['Fire'];
  1028. this.modData('Moves','foresight').type=['Water'];
  1029. this.modData('Moves','foulplay').type=['Water'];
  1030. this.modData('Moves','freezedry').type=['Water'];
  1031. this.modData('Moves','freezeshock').type=['Water'];
  1032. this.modData('Moves','frenzyplant').type=['Grass'];
  1033. this.modData('Moves','frostbreath').type=['Water'];
  1034. this.modData('Moves','furycutter').type=['Grass'];
  1035. this.modData('Moves','fusionbolt').type=['Fire'];
  1036. this.modData('Moves','gastroacid').type=['Grass'];
  1037. this.modData('Moves','geargrind').type=['Grass'];
  1038. this.modData('Moves','geomancy').type=['Water'];
  1039. this.modData('Moves','glaciate').type=['Water'];
  1040. this.modData('Moves','gravity').type=['Water'];
  1041. this.modData('Moves','grudge').type=['Fire'];
  1042. this.modData('Moves','guardsplit').type=['Water'];
  1043. this.modData('Moves','guardswap').type=['Water'];
  1044. this.modData('Moves','gunkshot').type=['Grass'];
  1045. this.modData('Moves','gust').type=['Fire'];
  1046. this.modData('Moves','gyroball').type=['Grass'];
  1047. this.modData('Moves','hail').type=['Water'];
  1048. this.modData('Moves','hammerarm').type=['Fire'];
  1049. this.modData('Moves','haze').type=['Water'];
  1050. this.modData('Moves','headsmash').type=['Grass'];
  1051. this.modData('Moves','healblock').type=['Water'];
  1052. this.modData('Moves','healorder').type=['Grass'];
  1053. this.modData('Moves','healpulse').type=['Water'];
  1054. this.modData('Moves','healingwish').type=['Water'];
  1055. this.modData('Moves','heartstamp').type=['Water'];
  1056. this.modData('Moves','heartswap').type=['Water'];
  1057. this.modData('Moves','heavyslam').type=['Grass'];
  1058. this.modData('Moves','helpinghand').type=['Water'];
  1059. this.modData('Moves','hex').type=['Fire'];
  1060. this.modData('Moves','hiddenpowerbug').type=['Grass'];
  1061. this.modData('Moves','hiddenpowerdark').type=['Water'];
  1062. this.modData('Moves','hiddenpowerdragon').type=['Fire'];
  1063. this.modData('Moves','hiddenpowerelectric').type=['Fire'];
  1064. this.modData('Moves','hiddenpowerfighting').type=['Fire'];
  1065. this.modData('Moves','hiddenpowerflying').type=['Fire'];
  1066. this.modData('Moves','hiddenpowerghost').type=['Fire'];
  1067. this.modData('Moves','hiddenpowerground').type=['Grass'];
  1068. this.modData('Moves','hiddenpowerice').type=['Water'];
  1069. this.modData('Moves','hiddenpowerpoison').type=['Grass'];
  1070. this.modData('Moves','hiddenpowerpsychic').type=['Water'];
  1071. this.modData('Moves','hiddenpowerrock').type=['Grass'];
  1072. this.modData('Moves','hiddenpowersteel').type=['Grass'];
  1073. this.modData('Moves','highjumpkick').type=['Fire'];
  1074. this.modData('Moves','honeclaws').type=['Water'];
  1075. this.modData('Moves','hurricane').type=['Fire'];
  1076. this.modData('Moves','hyperspacehole').type=['Water'];
  1077. this.modData('Moves','hyperspacefury').type=['Water'];
  1078. this.modData('Moves','hypnosis').type=['Water'];
  1079. this.modData('Moves','iondeluge').type=['Fire'];
  1080. this.modData('Moves','iceball').type=['Water'];
  1081. this.modData('Moves','icebeam').type=['Water'];
  1082. this.modData('Moves','iceburn').type=['Water'];
  1083. this.modData('Moves','icefang').type=['Water'];
  1084. this.modData('Moves','icepunch').type=['Water'];
  1085. this.modData('Moves','iceshard').type=['Water'];
  1086. this.modData('Moves','iciclecrash').type=['Water'];
  1087. this.modData('Moves','iciclespear').type=['Water'];
  1088. this.modData('Moves','icywind').type=['Water'];
  1089. this.modData('Moves','imprison').type=['Water'];
  1090. this.modData('Moves','infestation').type=['Grass'];
  1091. this.modData('Moves','irondefense').type=['Grass'];
  1092. this.modData('Moves','ironhead').type=['Grass'];
  1093. this.modData('Moves','irontail').type=['Grass'];
  1094. this.modData('Moves','jumpkick').type=['Fire'];
  1095. this.modData('Moves','karatechop').type=['Fire'];
  1096. this.modData('Moves','kinesis').type=['Water'];
  1097. this.modData('Moves','kingsshield').type=['Grass'];
  1098. this.modData('Moves','knockoff').type=['Water'];
  1099. this.modData('Moves','landswrath').type=['Grass'];
  1100. this.modData('Moves','leechlife').type=['Grass'];
  1101. this.modData('Moves','lick').type=['Fire'];
  1102. this.modData('Moves','lightofruin').type=['Water'];
  1103. this.modData('Moves','lightscreen').type=['Water'];
  1104. this.modData('Moves','lowkick').type=['Fire'];
  1105. this.modData('Moves','lowsweep').type=['Fire'];
  1106. this.modData('Moves','lunardance').type=['Water'];
  1107. this.modData('Moves','lusterpurge').type=['Water'];
  1108. this.modData('Moves','machpunch').type=['Fire'];
  1109. this.modData('Moves','magiccoat').type=['Water'];
  1110. this.modData('Moves','magicroom').type=['Water'];
  1111. this.modData('Moves','magmastorm').type=['Fire'];
  1112. this.modData('Moves','magnetbomb').type=['Grass'];
  1113. this.modData('Moves','magneticflux').type=['Fire'];
  1114. this.modData('Moves','magnetrise').type=['Fire'];
  1115. this.modData('Moves','magnitude').type=['Grass'];
  1116. this.modData('Moves','matblock').type=['Fire'];
  1117. this.modData('Moves','meditate').type=['Water'];
  1118. this.modData('Moves','megahorn').type=['Grass'];
  1119. this.modData('Moves','memento').type=['Water'];
  1120. this.modData('Moves','metalburst').type=['Grass'];
  1121. this.modData('Moves','metalclaw').type=['Grass'];
  1122. this.modData('Moves','metalsound').type=['Grass'];
  1123. this.modData('Moves','meteormash').type=['Grass'];
  1124. this.modData('Moves','mindreader').type=['Water'];
  1125. this.modData('Moves','miracleeye').type=['Water'];
  1126. this.modData('Moves','mirrorcoat').type=['Water'];
  1127. this.modData('Moves','mirrormove').type=['Fire'];
  1128. this.modData('Moves','mirrorshot').type=['Grass'];
  1129. this.modData('Moves','mist').type=['Water'];
  1130. this.modData('Moves','mistball').type=['Water'];
  1131. this.modData('Moves','mistyterrain').type=['Water'];
  1132. this.modData('Moves','moonblast').type=['Water'];
  1133. this.modData('Moves','moonlight').type=['Water'];
  1134. this.modData('Moves','morningsun').type=['Water'];
  1135. this.modData('Moves','mudslap').type=['Grass'];
  1136. this.modData('Moves','mudbomb').type=['Grass'];
  1137. this.modData('Moves','mudshot').type=['Grass'];
  1138. this.modData('Moves','mudsport').type=['Grass'];
  1139. this.modData('Moves','nastyplot').type=['Water'];
  1140. this.modData('Moves','nightdaze').type=['Water'];
  1141. this.modData('Moves','nightshade').type=['Fire'];
  1142. this.modData('Moves','nightslash').type=['Water'];
  1143. this.modData('Moves','nightmare').type=['Fire'];
  1144. this.modData('Moves','nuzzle').type=['Fire'];
  1145. this.modData('Moves','oblivionwing').type=['Fire'];
  1146. this.modData('Moves','ominouswind').type=['Fire'];
  1147. this.modData('Moves','outrage').type=['Fire'];
  1148. this.modData('Moves','paraboliccharge').type=['Fire'];
  1149. this.modData('Moves','partingshot').type=['Water'];
  1150. this.modData('Moves','payback').type=['Water'];
  1151. this.modData('Moves','peck').type=['Fire'];
  1152. this.modData('Moves','phantomforce').type=['Fire'];
  1153. this.modData('Moves','pinmissile').type=['Grass'];
  1154. this.modData('Moves','playrough').type=['Water'];
  1155. this.modData('Moves','pluck').type=['Fire'];
  1156. this.modData('Moves','poisonfang').type=['Grass'];
  1157. this.modData('Moves','poisongas').type=['Grass'];
  1158. this.modData('Moves','poisonjab').type=['Grass'];
  1159. this.modData('Moves','poisonpowder').type=['Grass'];
  1160. this.modData('Moves','poisonsting').type=['Grass'];
  1161. this.modData('Moves','poisontail').type=['Grass'];
  1162. this.modData('Moves','powder').type=['Grass'];
  1163. this.modData('Moves','powdersnow').type=['Water'];
  1164. this.modData('Moves','powergem').type=['Grass'];
  1165. this.modData('Moves','powersplit').type=['Water'];
  1166. this.modData('Moves','powerswap').type=['Water'];
  1167. this.modData('Moves','powertrick').type=['Water'];
  1168. this.modData('Moves','poweruppunch').type=['Fire'];
  1169. this.modData('Moves','precipiceblades').type=['Grass'];
  1170. this.modData('Moves','psybeam').type=['Water'];
  1171. this.modData('Moves','psychup').type=['Water'];
  1172. this.modData('Moves','psychic':).type=['Water'];
  1173. this.modData('Moves','psychoboost').type=['Water'];
  1174. this.modData('Moves','psychocut').type=['Water'];
  1175. this.modData('Moves','psychoshift').type=['Water'];
  1176. this.modData('Moves','psyshock').type=['Water'];
  1177. this.modData('Moves','psystrike').type=['Water'];
  1178. this.modData('Moves','psywave').type=['Water'];
  1179. this.modData('Moves','punishment').type=['Water'];
  1180. this.modData('Moves','pursuit').type=['Water'];
  1181. this.modData('Moves','quash').type=['Water'];
  1182. this.modData('Moves','quickguard').type=['Fire'];
  1183. this.modData('Moves','quiverdance').type=['Grass'];
  1184. this.modData('Moves','ragepowder').type=['Grass'];
  1185. this.modData('Moves','reflect').type=['Water'];
  1186. this.modData('Moves','rest').type=['Water'];
  1187. this.modData('Moves','revenge').type=['Fire'];
  1188. this.modData('Moves','reversal').type=['Fire'];
  1189. this.modData('Moves','roaroftime').type=['Fire'];
  1190. this.modData('Moves','rockblast').type=['Grass'];
  1191. this.modData('Moves','rockpolish').type=['Grass'];
  1192. this.modData('Moves','rockslide').type=['Grass'];
  1193. this.modData('Moves','rocksmash').type=['Fire'];
  1194. this.modData('Moves','rockthrow').type=['Grass'];
  1195. this.modData('Moves','rocktomb').type=['Grass'];
  1196. this.modData('Moves','rockwrecker').type=['Grass'];
  1197. this.modData('Moves','roleplay').type=['Water'];
  1198. this.modData('Moves','rollingkick').type=['Fire'];
  1199. this.modData('Moves','rollout').type=['Grass'];
  1200. this.modData('Moves','roost').type=['Fire'];
  1201. this.modData('Moves','sacredsword').type=['Fire'];
  1202. this.modData('Moves','sandattack').type=['Grass'];
  1203. this.modData('Moves','sandtomb').type=['Grass'];
  1204. this.modData('Moves','sandstorm').type=['Grass'];
  1205. this.modData('Moves','secretsword').type=['Fire'];
  1206. this.modData('Moves','seismictoss').type=['Fire'];
  1207. this.modData('Moves','shadowball').type=['Fire'];
  1208. this.modData('Moves','shadowclaw').type=['Fire'];
  1209. this.modData('Moves','shadowforce').type=['Fire'];
  1210. this.modData('Moves','shadowpunch').type=['Fire'];
  1211. this.modData('Moves','shadowsneak').type=['Fire'];
  1212. this.modData('Moves','sheercold').type=['Water'];
  1213. this.modData('Moves','shiftgear').type=['Grass'];
  1214. this.modData('Moves','shockwave').type=['Fire'];
  1215. this.modData('Moves','signalbeam').type=['Grass'];
  1216. this.modData('Moves','silverwind').type=['Grass'];
  1217. this.modData('Moves','skillswap').type=['Water'];
  1218. this.modData('Moves','skyattack').type=['Fire'];
  1219. this.modData('Moves','skydrop').type=['Fire'];
  1220. this.modData('Moves','skyuppercut').type=['Fire'];
  1221. this.modData('Moves','sleeppowder').type=['Water'];
  1222. this.modData('Moves','sludge').type=['Grass'];
  1223. this.modData('Moves','sludgebomb').type=['Grass'];
  1224. this.modData('Moves','sludgewave').type=['Grass'];
  1225. this.modData('Moves','smackdown').type=['Grass'];
  1226. this.modData('Moves','smog').type=['Grass'];
  1227. this.modData('Moves','snarl').type=['Water'];
  1228. this.modData('Moves','snatch').type=['Water'];
  1229. this.modData('Moves','spacialrend').type=['Fire'];
  1230. this.modData('Moves','spark').type=['Fire'];
  1231. this.modData('Moves','spiderweb').type=['Grass'];
  1232. this.modData('Moves','spikes').type=['Grass'];
  1233. this.modData('Moves','spite').type=['Fire'];
  1234. this.modData('Moves','steelwing').type=['Grass'];
  1235. this.modData('Moves','stickyweb').type=['Grass'];
  1236. this.modData('Moves','stoneedge').type=['Grass'];
  1237. this.modData('Moves','storedpower').type=['Water'];
  1238. this.modData('Moves','stormthrow').type=['Fire'];
  1239. this.modData('Moves','steamroller').type=['Grass'];
  1240. this.modData('Moves','stringshot').type=['Grass'];
  1241. this.modData('Moves','strugglebug').type=['Grass'];
  1242. this.modData('Moves','submission').type=['Fire'];
  1243. this.modData('Moves','suckerpunch').type=['Water'];
  1244. this.modData('Moves','superpower').type=['Fire'];
  1245. this.modData('Moves','sweetkiss').type=['Water'];
  1246. this.modData('Moves','switcheroo').type=['Water'];
  1247. this.modData('Moves','synchronoise').type=['Water'];
  1248. this.modData('Moves','tailglow').type=['Grass'];
  1249. this.modData('Moves','tailwind').type=['Fire'];
  1250. this.modData('Moves','taunt').type=['Water'];
  1251. this.modData('Moves','telekinesis').type=['Water'];
  1252. this.modData('Moves','teleport').type=['Water'];
  1253. this.modData('Moves','thief').type=['Water'];
  1254. this.modData('Moves','thousandarrows').type=['Grass'];
  1255. this.modData('Moves','thousandwaves').type=['Grass'];
  1256. this.modData('Moves','thunder').type=['Fire'];
  1257. this.modData('Moves','thunderfang').type=['Fire'];
  1258. this.modData('Moves','thunderpunch').type=['Fire'];
  1259. this.modData('Moves','thundershock').type=['Fire'];
  1260. this.modData('Moves','thunderwave').type=['Fire'];
  1261. this.modData('Moves','thunderbolt').type=['Fire'];
  1262. this.modData('Moves','topsyturvy').type=['Water'];
  1263. this.modData('Moves','torment').type=['Water'];
  1264. this.modData('Moves','toxic').type=['Grass'];
  1265. this.modData('Moves','toxicspikes').type=['Grass'];
  1266. this.modData('Moves','trick').type=['Water'];
  1267. this.modData('Moves','trickroom').type=['Water'];
  1268. this.modData('Moves','triplekick').type=['Fire'];
  1269. this.modData('Moves','twineedle').type=['Grass'];
  1270. this.modData('Moves','twister').type=['Fire'];
  1271. this.modData('Moves','uturn').type=['Grass'];
  1272. this.modData('Moves','vacuumwave').type=['Fire'];
  1273. this.modData('Moves','venomdrench').type=['Grass'];
  1274. this.modData('Moves','venoshock').type=['Grass'];
  1275. this.modData('Moves','vitalthrow').type=['Fire'];
  1276. this.modData('Moves','voltswitch').type=['Fire'];
  1277. this.modData('Moves','volttackle').type=['Fire'];
  1278. this.modData('Moves','wakeupslap').type=['Fire'];
  1279. this.modData('Moves','wideguard').type=['Grass'];
  1280. this.modData('Moves','wildcharge').type=['Fire'];
  1281. this.modData('Moves','wingattack').type=['Fire'];
  1282. this.modData('Moves','wonderroom').type=['Water'];
  1283. this.modData('Moves','xscissor').type=['Grass'];
  1284. this.modData('Moves','zapcannon').type=['Fire'];
  1285. this.modData('Moves','zenheadbutt').type=['Water'];
  1286.     }
  1287. };
  1288.  
  1289. /* mods/basicelements/abilities.js */
  1290. exports.BattleAbilities = {
  1291. "normalize": {
  1292.         Inherit: True
  1293.         onModifyMove: function (move) {
  1294.             if (move.id !== 'struggle') {
  1295.                 move.type = 'Water';
  1296.             }
  1297.         },
  1298.     },
  1299. "pixilate": {
  1300.         inherit: true
  1301.         onModifyMove: function (move, pokemon) {
  1302.             if (move.type === 'Normal' && move.id !== 'hiddenpower') {
  1303.                 move.type = 'Water';
  1304.                 pokemon.addVolatile('pixilate');
  1305.             }
  1306.         },
  1307.         effect: {
  1308.             duration: 1,
  1309.             onBasePowerPriority: 8,
  1310.             onBasePower: function (basePower, pokemon, target, move) {
  1311.                 return this.chainModify([0x14CD, 0x1000]);
  1312.             }
  1313.         },
  1314.     },
  1315. "refrigerate": {
  1316.         inherit: true
  1317.         onModifyMove: function (move, pokemon) {
  1318.             if (move.type === 'Normal' && move.id !== 'hiddenpower') {
  1319.                 move.type = 'Water';
  1320.                 pokemon.addVolatile('refrigerate');
  1321.             }
  1322.         },
  1323.         effect: {
  1324.             duration: 1,
  1325.             onBasePowerPriority: 8,
  1326.             onBasePower: function (basePower, pokemon, target, move) {
  1327.                 return this.chainModify([0x14CD, 0x1000]);
  1328.             }
  1329.         },
  1330.     },
  1331.     "aerilate": {
  1332.         inherit: true
  1333.         onModifyMove: function (move, pokemon) {
  1334.             if (move.type === 'Normal' && move.id !== 'hiddenpower') {
  1335.                 move.type = 'Fire';
  1336.                 pokemon.addVolatile('aerilate');
  1337.             }
  1338.         },
  1339.         effect: {
  1340.             duration: 1,
  1341.             onBasePowerPriority: 8,
  1342.             onBasePower: function (basePower, pokemon, target, move) {
  1343.                 return this.chainModify([0x14CD, 0x1000]);
  1344.             }
  1345.         },
  1346.     },
  1347. }
  1348. /* mods/basicelements/Items.js */
  1349. exports.BattleItems = {
  1350. 'pechaberry':{
  1351. inherit: true
  1352. naturalGift: {
  1353.             basePower: 80,
  1354.             type: "Fire"
  1355.         },
  1356.     },
  1357. 'aspearberry':{
  1358. inherit: true
  1359.         naturalGift: {
  1360.             basePower: 80,
  1361.             type: "Water"
  1362.         },
  1363.     },
  1364. 'leppaberry':{
  1365. inherit: true
  1366.         naturalGift: {
  1367.             basePower: 80,
  1368.             type: "Fire"
  1369.         },
  1370.     },
  1371. 'oranberry':{
  1372.         inherit: true
  1373.         naturalGift: {
  1374.             basePower: 80,
  1375.             type: "Grass"
  1376.         },
  1377.     },
  1378. 'persimberry':{
  1379. inherit: true
  1380.         naturalGift: {
  1381.             basePower: 80,
  1382.             type: "Grass"
  1383.         },
  1384.     },
  1385. 'lumberry':{
  1386. inherit: true
  1387.         naturalGift: {
  1388.             basePower: 80,
  1389.             type: "Fire"
  1390.         },
  1391.     },
  1392. 'sitrusberry':{
  1393. inherit: true
  1394.         naturalGift: {
  1395.             basePower: 80,
  1396.             type: "Water"
  1397.         },
  1398.     },
  1399. 'figyberry':{
  1400. inherit: true
  1401.         naturalGift: {
  1402.             basePower: 80,
  1403.             type: "Grass"
  1404.         },
  1405.     },
  1406. 'wikiberry':{
  1407. inherit: true
  1408.         naturalGift: {
  1409.             basePower: 80,
  1410.             type: "Grass"
  1411.         },
  1412.     },
  1413. 'magoberry':{
  1414. inherit: true
  1415.         naturalGift: {
  1416.             basePower: 80,
  1417.             type: "Fire"
  1418.         },
  1419.     },
  1420. 'aguavberry':{
  1421. inherit: true
  1422.         naturalGift: {
  1423.             basePower: 80,
  1424.             type: "Fire"
  1425.         },
  1426.     },
  1427. 'iapapaberry':{
  1428. inherit: true
  1429.         naturalGift: {
  1430.             basePower: 80,
  1431.             type: "Water"
  1432.         },
  1433.     },
  1434. 'razzberry':{
  1435. inherit: true
  1436.         naturalGift: {
  1437.             basePower: 80,
  1438.             type: "Grass"
  1439.         },
  1440.     },
  1441. 'wepearberry':{
  1442. inherit: true
  1443.         naturalGift: {
  1444.             basePower: 90,
  1445.             type: "Fire"
  1446.         },
  1447.     },
  1448. 'pomegberry':{
  1449. inherit: true
  1450.         naturalGift: {
  1451.             basePower: 90,
  1452.             type: "Water"
  1453.         },
  1454.     },
  1455. 'kelpsyberry':{
  1456. inherit: true
  1457.         naturalGift: {
  1458.             basePower: 90,
  1459.             type: "Fire"
  1460.         },
  1461.     },
  1462. 'qualotberry':{
  1463. inherit: true
  1464.         naturalGift: {
  1465.             basePower: 90,
  1466.             type: "Grass"
  1467.         },
  1468.     },
  1469. 'hondewberry':{
  1470. inherit: true
  1471.         naturalGift: {
  1472.             basePower: 90,
  1473.             type: "Grass"
  1474.         },
  1475.     },
  1476. 'grepaberry':{
  1477. inherit: true
  1478.         naturalGift: {
  1479.             basePower: 90,
  1480.             type: "Fire"
  1481.         },
  1482.     },
  1483. 'tamatoberry':{
  1484. inherit: true
  1485.         naturalGift: {
  1486.             basePower: 90,
  1487.             type: "Water"
  1488.         },
  1489.     },
  1490. 'cornnberry':{
  1491. inherit: true
  1492.         naturalGift: {
  1493.             basePower: 90,
  1494.             type: "Grass"
  1495.         },
  1496.     },
  1497. 'magostberry':{
  1498. inherit: true
  1499.         naturalGift: {
  1500.             basePower: 90,
  1501.             type: "Grass"
  1502.         },
  1503.     },
  1504. 'rabutaberry':{
  1505. inherit: true
  1506.         naturalGift: {
  1507.             basePower: 90,
  1508.             type: "Fire"
  1509.         },
  1510.     },
  1511. 'nomelberry':{
  1512. inherit: true
  1513.         naturalGift: {
  1514.             basePower: 90,
  1515.             type: "Fire"
  1516.         },
  1517.     },
  1518. 'spelonberry':{
  1519. inherit: true
  1520.         naturalGift: {
  1521.             basePower: 90,
  1522.             type: "Water"
  1523.         },
  1524.     },
  1525. 'pamtreberry':{
  1526. inherit: true
  1527.         naturalGift: {
  1528.             basePower: 90,
  1529.             type: "Grass"
  1530.         },
  1531.     },
  1532. 'belueberry':{
  1533. inherit: true
  1534.         naturalGift: {
  1535.             basePower: 100,
  1536.             type: "Fire"
  1537.         },
  1538.     },
  1539. 'wacanberry':{
  1540. inherit: true
  1541.         naturalGift: {
  1542.             basePower: 80,
  1543.             type: "Fire"
  1544.         },
  1545.     },
  1546. 'yacheberry':{
  1547. inherit: true
  1548.         naturalGift: {
  1549.             basePower: 80,
  1550.             type: "Water"
  1551.         },
  1552.     },
  1553. 'chopleberry':{
  1554. inherit: true
  1555.         naturalGift: {
  1556.             basePower: 80,
  1557.             type: "Fire"
  1558.         },
  1559.     },
  1560. 'kebiaberry':{
  1561. inherit: true
  1562.         naturalGift: {
  1563.             basePower: 80,
  1564.             type: "Grass"
  1565.         },
  1566.     },
  1567. 'shucaberry':{
  1568. inherit: true
  1569.         naturalGift: {
  1570.             basePower: 80,
  1571.             type: "Grass"
  1572.         },
  1573.     },
  1574. 'cobaberry':{
  1575. inherit: true
  1576.         naturalGift: {
  1577.             basePower: 80,
  1578.             type: "Fire"
  1579.         },
  1580.     },
  1581. 'payapaberry':{
  1582. inherit: true
  1583.         naturalGift: {
  1584.             basePower: 80,
  1585.             type: "Water"
  1586.         },
  1587.     },
  1588. 'tangaberry':{
  1589. inherit: true
  1590.         naturalGift: {
  1591.             basePower: 80,
  1592.             type: "Grass"
  1593.         },
  1594.     },
  1595. 'chartiberry':{
  1596. inherit: true
  1597.         naturalGift: {
  1598.             basePower: 80,
  1599.             type: "Grass"
  1600.         },
  1601.     },
  1602. 'kasibberry':{
  1603. inherit: true
  1604.         naturalGift: {
  1605.             basePower: 80,
  1606.             type: "Fire"
  1607.         },
  1608.     },
  1609. 'habanberry':{
  1610. inherit: true
  1611.         naturalGift: {
  1612.             basePower: 80,
  1613.             type: "Fire"
  1614.         },
  1615.     },
  1616. 'colburberry':{
  1617. inherit: true
  1618.         naturalGift: {
  1619.             basePower: 80,
  1620.             type: "Water"
  1621.         },
  1622.     },
  1623. 'babiriberry':{
  1624. inherit: true
  1625.         naturalGift: {
  1626.             basePower: 80,
  1627.             type: "Grass"
  1628.         },
  1629.     },
  1630. 'chilanberry':{
  1631. inherit: true
  1632.         naturalGift: {
  1633.             basePower: 80,
  1634.             type: "Water"
  1635.         },
  1636.     },
  1637. 'roseliberry':{
  1638. inherit: true
  1639.         naturalGift: {
  1640.             basePower: 80,
  1641.             type: "Water"
  1642.         },
  1643.     },
  1644. 'keeberry':{
  1645. inherit: true
  1646.         naturalGift: {
  1647.             basePower: 100,
  1648.             type: "Water"
  1649.         },
  1650.     },
  1651. 'ganlonberry':{
  1652. inherit: true
  1653.         naturalGift: {
  1654.             basePower: 100,
  1655.             type: "Water"
  1656.         },
  1657.     },
  1658. 'salacberry':{
  1659. inherit: true
  1660.         naturalGift: {
  1661.             basePower: 100,
  1662.             type: "Fire"
  1663.         },
  1664.     },
  1665. 'petayaberry':{
  1666. inherit: true
  1667.         naturalGift: {
  1668.             basePower: 100,
  1669.             type: "Grass"
  1670.         },
  1671.     },
  1672. 'apicotberry':{
  1673. inherit: true
  1674.         naturalGift: {
  1675.             basePower: 100,
  1676.             type: "Grass"
  1677.         },
  1678.     },
  1679. 'lansatberry':{
  1680. inherit: true
  1681.         naturalGift: {
  1682.             basePower: 100,
  1683.             type: "Fire"
  1684.         },
  1685.     },
  1686. 'starfberry':{
  1687. inherit: true
  1688.         naturalGift: {
  1689.             basePower: 100,
  1690.             type: "Water"
  1691.         },
  1692.     },
  1693. 'enigmaberry':{
  1694. inherit: true
  1695.         naturalGift: {
  1696.             basePower: 100,
  1697.             type: "Grass"
  1698.         },
  1699.     }.
  1700. 'micleberry':{
  1701. inherit: true
  1702.         naturalGift: {
  1703.             basePower: 100,
  1704.             type: "Grass"
  1705.         },
  1706.     },
  1707. 'custapberry':{
  1708. inherit: true
  1709.         naturalGift: {
  1710.             basePower: 100,
  1711.             type: "Fire"
  1712.         },
  1713.     },
  1714. 'jabocaberry':{
  1715. inherit: true
  1716.         naturalGift: {
  1717.             basePower: 100,
  1718.             type: "Fire"
  1719.         },
  1720.     },
  1721. 'rowapberry':{
  1722. inherit: true
  1723.         naturalGift: {
  1724.             basePower: 100,
  1725.             type: "Water"
  1726.         },
  1727.     },
  1728. 'marangaberry':{
  1729. inherit: true
  1730.         naturalGift: {
  1731.             basePower: 100,
  1732.             type: "Water"
  1733.         },
  1734.     },
  1735. 'chilldrive':{
  1736. inherit: true
  1737. onDrive: 'Water'
  1738.         },
  1739. 'shockdrive':{
  1740. inherit: true
  1741. onDrive: 'Fire'
  1742.         },
  1743. 'zapplate':{
  1744. inherit: true
  1745. onPlate: 'Fire'
  1746.         },
  1747. 'dracoplate':{
  1748. inherit: true
  1749. onPlate: 'Fire'
  1750.         },
  1751. 'fistplate':{
  1752. inherit: true
  1753. onPlate: 'Fire'
  1754.         },
  1755. 'skyplate':{
  1756. inherit: true
  1757. onPlate: 'Fire'
  1758.         },
  1759. 'spookyplate':{
  1760. inherit: true
  1761. onPlate: 'Fire'
  1762.         },
  1763. 'mindplate':{
  1764. inherit: true
  1765. onPlate: 'Water'
  1766.         },
  1767. 'dreadplate':{
  1768. inherit: true
  1769. onPlate: 'Water'
  1770.         },
  1771. 'icicleplate':{
  1772. inherit: true
  1773. onPlate: 'Water'
  1774.         },
  1775. 'pixieplate':{
  1776. inherit: true
  1777. onPlate: 'Water'
  1778.         },
  1779. 'earthplate':{
  1780. inherit: true
  1781. onPlate: 'Grass'
  1782.         },
  1783. 'insectplate':{
  1784. inherit: true
  1785. onPlate: 'Grass'
  1786.         },
  1787. 'ironplate':{
  1788. inherit: true
  1789. onPlate: 'Grass'
  1790.         },
  1791. 'stoneplate':{
  1792. inherit: true
  1793. onPlate: 'Grass'
  1794.         },
  1795. 'toxicplate':{
  1796. inherit: true
  1797. onPlate: 'Grass'
  1798.         },
  1799.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement