How to use inherit method in Playwright Internal

Best JavaScript code snippet using playwright-internal

formats-data.js

Source:formats-data.js Github

copy

Full Screen

1'use strict';2exports.BattleFormatsData = {3 bulbasaur: {4 inherit: true,5 randomBattleMoves: ["sleeppowder", "gigadrain", "hiddenpowerfire", "hiddenpowerice", "sludgebomb", "powerwhip", "leechseed", "synthesis"],6 maleOnlyHidden: true,7 tier: "LC",8 },9 ivysaur: {10 inherit: true,11 randomBattleMoves: ["sleeppowder", "gigadrain", "hiddenpowerfire", "hiddenpowerice", "sludgebomb", "powerwhip", "leechseed", "synthesis"],12 maleOnlyHidden: true,13 tier: "NFE",14 },15 venusaur: {16 inherit: true,17 randomBattleMoves: ["sleeppowder", "gigadrain", "hiddenpowerfire", "hiddenpowerice", "sludgebomb", "swordsdance", "powerwhip", "leechseed", "synthesis", "earthquake"],18 maleOnlyHidden: true,19 tier: "OU",20 },21 charmander: {22 inherit: true,23 randomBattleMoves: ["flamethrower", "overheat", "dragonpulse", "hiddenpowergrass", "fireblast"],24 maleOnlyHidden: true,25 tier: "LC",26 },27 charmeleon: {28 inherit: true,29 randomBattleMoves: ["flamethrower", "overheat", "dragonpulse", "hiddenpowergrass", "fireblast"],30 maleOnlyHidden: true,31 tier: "NFE",32 },33 charizard: {34 inherit: true,35 randomBattleMoves: ["flamethrower", "fireblast", "substitute", "airslash", "dragonpulse", "hiddenpowergrass", "roost"],36 maleOnlyHidden: true,37 tier: "NU",38 },39 squirtle: {40 inherit: true,41 randomBattleMoves: ["icebeam", "hydropump", "rapidspin", "scald", "aquajet", "toxic"],42 maleOnlyHidden: true,43 tier: "LC",44 },45 wartortle: {46 inherit: true,47 randomBattleMoves: ["icebeam", "hydropump", "rapidspin", "scald", "aquajet", "toxic"],48 maleOnlyHidden: true,49 tier: "NU",50 },51 blastoise: {52 inherit: true,53 randomBattleMoves: ["icebeam", "hydropump", "rapidspin", "scald", "aquajet", "toxic", "dragontail"],54 maleOnlyHidden: true,55 tier: "UU",56 },57 caterpie: {58 inherit: true,59 randomBattleMoves: ["bugbite", "snore", "tackle", "electroweb"],60 tier: "LC",61 },62 metapod: {63 inherit: true,64 randomBattleMoves: ["snore", "bugbite", "tackle", "electroweb"],65 tier: "NFE",66 },67 butterfree: {68 inherit: true,69 randomBattleMoves: ["quiverdance", "roost", "bugbuzz", "substitute", "sleeppowder", "gigadrain"],70 tier: "NU",71 },72 weedle: {73 inherit: true,74 randomBattleMoves: ["bugbite", "stringshot", "poisonsting", "electroweb"],75 tier: "LC",76 },77 kakuna: {78 inherit: true,79 randomBattleMoves: ["electroweb", "bugbite", "irondefense", "poisonsting"],80 tier: "NFE",81 },82 beedrill: {83 inherit: true,84 randomBattleMoves: ["toxicspikes", "xscissor", "swordsdance", "uturn", "endeavor", "poisonjab", "drillrun", "brickbreak"],85 tier: "NU",86 },87 pidgey: {88 inherit: true,89 randomBattleMoves: ["roost", "bravebird", "heatwave", "return", "workup", "uturn"],90 tier: "LC",91 },92 pidgeotto: {93 inherit: true,94 randomBattleMoves: ["roost", "bravebird", "heatwave", "return", "workup", "uturn"],95 tier: "NFE",96 },97 pidgeot: {98 inherit: true,99 randomBattleMoves: ["roost", "bravebird", "pursuit", "heatwave", "return", "workup", "uturn"],100 tier: "NU",101 },102 rattata: {103 inherit: true,104 randomBattleMoves: ["facade", "flamewheel", "suckerpunch", "uturn"],105 tier: "LC",106 },107 raticate: {108 inherit: true,109 randomBattleMoves: ["facade", "flamewheel", "suckerpunch", "uturn"],110 tier: "NU",111 },112 spearow: {113 inherit: true,114 randomBattleMoves: ["return", "drillpeck", "doubleedge", "uturn", "quickattack", "pursuit"],115 tier: "LC",116 },117 fearow: {118 inherit: true,119 randomBattleMoves: ["return", "drillpeck", "doubleedge", "uturn", "quickattack", "pursuit", "drillrun", "roost"],120 tier: "NU",121 },122 ekans: {123 inherit: true,124 randomBattleMoves: ["coil", "gunkshot", "seedbomb", "glare", "suckerpunch", "aquatail", "earthquake", "rest"],125 tier: "LC",126 },127 arbok: {128 inherit: true,129 randomBattleMoves: ["coil", "gunkshot", "seedbomb", "glare", "suckerpunch", "aquatail", "crunch", "earthquake", "rest"],130 tier: "NU",131 },132 pichu: {133 inherit: true,134 randomBattleMoves: ["fakeout", "volttackle", "encore", "irontail", "toxic", "thunderbolt"],135 tier: "LC",136 },137 pikachu: {138 inherit: true,139 randomBattleMoves: ["thunderbolt", "volttackle", "voltswitch", "grassknot", "hiddenpowerice", "brickbreak", "extremespeed", "encore", "substitute"],140 tier: "NU",141 },142 raichu: {143 inherit: true,144 randomBattleMoves: ["nastyplot", "encore", "thunderbolt", "grassknot", "hiddenpowerice", "focusblast", "substitute", "extremespeed"],145 tier: "NU",146 },147 sandshrew: {148 inherit: true,149 randomBattleMoves: ["earthquake", "rockslide", "swordsdance", "rapidspin", "xscissor", "stealthrock", "toxic"],150 tier: "LC",151 },152 sandslash: {153 inherit: true,154 randomBattleMoves: ["earthquake", "stoneedge", "swordsdance", "rapidspin", "xscissor", "stealthrock", "toxic"],155 tier: "RU",156 },157 nidoranf: {158 inherit: true,159 randomBattleMoves: ["toxicspikes", "crunch", "poisonjab", "honeclaws"],160 tier: "LC",161 },162 nidorina: {163 inherit: true,164 randomBattleMoves: ["toxicspikes", "crunch", "poisonjab", "honeclaws", "icebeam"],165 tier: "NFE",166 },167 nidoqueen: {168 inherit: true,169 randomBattleMoves: ["toxicspikes", "stealthrock", "fireblast", "thunderbolt", "icebeam", "earthpower", "sludgewave", "focusblast"],170 tier: "UU",171 },172 nidoranm: {173 inherit: true,174 randomBattleMoves: ["suckerpunch", "poisonjab", "headsmash", "honeclaws"],175 tier: "LC",176 },177 nidorino: {178 inherit: true,179 randomBattleMoves: ["suckerpunch", "poisonjab", "headsmash", "honeclaws"],180 tier: "NFE",181 },182 nidoking: {183 inherit: true,184 randomBattleMoves: ["fireblast", "thunderbolt", "icebeam", "earthpower", "sludgewave", "focusblast"],185 tier: "UU",186 },187 cleffa: {188 inherit: true,189 randomBattleMoves: ["reflect", "thunderwave", "lightscreen", "toxic", "fireblast", "encore", "wish", "protect", "aromatherapy"],190 tier: "LC",191 },192 clefairy: {193 inherit: true,194 randomBattleMoves: ["healingwish", "reflect", "thunderwave", "lightscreen", "toxic", "fireblast", "encore", "wish", "protect", "aromatherapy", "stealthrock"],195 tier: "NFE",196 },197 clefable: {198 inherit: true,199 randomBattleMoves: ["calmmind", "hypervoice", "softboiled", "fireblast", "thunderbolt", "icebeam"],200 tier: "RU",201 },202 vulpix: {203 inherit: true,204 randomBattleMoves: ["flamethrower", "fireblast", "willowisp", "energyball", "substitute", "toxic", "hypnosis", "painsplit"],205 tier: "LC Uber",206 },207 ninetales: {208 inherit: true,209 randomBattleMoves: ["flamethrower", "fireblast", "willowisp", "solarbeam", "nastyplot", "substitute", "toxic", "hypnosis", "painsplit"],210 tier: "OU",211 },212 igglybuff: {213 inherit: true,214 randomBattleMoves: ["wish", "thunderwave", "reflect", "lightscreen", "healbell", "seismictoss", "counter", "protect"],215 tier: "LC",216 },217 jigglypuff: {218 inherit: true,219 randomBattleMoves: ["wish", "thunderwave", "reflect", "lightscreen", "healbell", "seismictoss", "counter", "stealthrock", "protect"],220 tier: "NFE",221 },222 wigglytuff: {223 inherit: true,224 randomBattleMoves: ["wish", "thunderwave", "return", "thunderbolt", "healbell", "fireblast", "counter", "stealthrock", "icebeam"],225 tier: "NU",226 },227 zubat: {228 inherit: true,229 randomBattleMoves: ["bravebird", "roost", "toxic", "taunt", "nastyplot", "gigadrain", "sludgebomb", "airslash", "uturn", "whirlwind", "acrobatics", "heatwave", "superfang"],230 tier: "LC",231 },232 golbat: {233 inherit: true,234 randomBattleMoves: ["bravebird", "roost", "toxic", "taunt", "nastyplot", "gigadrain", "sludgebomb", "airslash", "uturn", "whirlwind", "acrobatics", "heatwave", "superfang"],235 tier: "NU",236 },237 crobat: {238 inherit: true,239 randomBattleMoves: ["bravebird", "roost", "toxic", "taunt", "nastyplot", "gigadrain", "sludgebomb", "airslash", "uturn", "whirlwind", "acrobatics", "heatwave", "superfang"],240 tier: "UU",241 },242 oddish: {243 inherit: true,244 randomBattleMoves: ["gigadrain", "sludgebomb", "synthesis", "sleeppowder", "stunspore", "toxic", "hiddenpowerfire", "leechseed"],245 tier: "LC",246 },247 gloom: {248 inherit: true,249 randomBattleMoves: ["gigadrain", "sludgebomb", "synthesis", "sleeppowder", "stunspore", "toxic", "hiddenpowerfire", "leechseed"],250 tier: "NFE",251 },252 vileplume: {253 inherit: true,254 randomBattleMoves: ["gigadrain", "sludgebomb", "synthesis", "sleeppowder", "stunspore", "toxic", "hiddenpowerfire", "leechseed", "aromatherapy"],255 tier: "NU",256 },257 bellossom: {258 inherit: true,259 randomBattleMoves: ["gigadrain", "sludgebomb", "synthesis", "sleeppowder", "stunspore", "toxic", "hiddenpowerfire", "leechseed", "leafstorm"],260 tier: "NU",261 },262 paras: {263 inherit: true,264 randomBattleMoves: ["spore", "stunspore", "xscissor", "seedbomb", "synthesis", "leechseed", "aromatherapy"],265 tier: "LC",266 },267 parasect: {268 inherit: true,269 randomBattleMoves: ["spore", "stunspore", "xscissor", "seedbomb", "synthesis", "leechseed", "aromatherapy"],270 tier: "NU",271 },272 venonat: {273 inherit: true,274 randomBattleMoves: ["sleeppowder", "morningsun", "toxicspikes", "sludgebomb", "signalbeam", "stunspore"],275 tier: "LC",276 },277 venomoth: {278 inherit: true,279 randomBattleMoves: ["sleeppowder", "roost", "toxicspikes", "quiverdance", "batonpass", "bugbuzz", "sludgebomb", "gigadrain", "substitute"],280 tier: "BL2",281 },282 diglett: {283 inherit: true,284 randomBattleMoves: ["earthquake", "rockslide", "stealthrock", "suckerpunch", "reversal", "substitute"],285 tier: "LC",286 },287 dugtrio: {288 inherit: true,289 randomBattleMoves: ["earthquake", "stoneedge", "stealthrock", "suckerpunch", "reversal", "substitute"],290 tier: "OU",291 },292 meowth: {293 inherit: true,294 randomBattleMoves: ["fakeout", "uturn", "bite", "taunt", "return", "hypnosis", "waterpulse"],295 tier: "LC",296 },297 persian: {298 inherit: true,299 randomBattleMoves: ["fakeout", "uturn", "bite", "taunt", "return", "hypnosis", "waterpulse", "switcheroo"],300 tier: "NU",301 },302 psyduck: {303 inherit: true,304 randomBattleMoves: ["hydropump", "surf", "icebeam", "hiddenpowergrass", "crosschop", "encore"],305 tier: "LC",306 },307 golduck: {308 inherit: true,309 randomBattleMoves: ["hydropump", "surf", "icebeam", "hiddenpowergrass", "encore", "focusblast"],310 tier: "NU",311 },312 mankey: {313 inherit: true,314 randomBattleMoves: ["closecombat", "uturn", "icepunch", "rockslide", "punishment"],315 tier: "LC",316 },317 primeape: {318 inherit: true,319 randomBattleMoves: ["closecombat", "uturn", "icepunch", "stoneedge", "punishment", "encore"],320 tier: "NU",321 },322 growlithe: {323 inherit: true,324 randomBattleMoves: ["flareblitz", "wildcharge", "hiddenpowergrass", "closecombat", "morningsun", "willowisp"],325 tier: "LC",326 },327 arcanine: {328 inherit: true,329 randomBattleMoves: ["flareblitz", "wildcharge", "hiddenpowergrass", "extremespeed", "closecombat", "morningsun", "willowisp"],330 tier: "UU",331 },332 poliwag: {333 inherit: true,334 randomBattleMoves: ["hydropump", "icebeam", "encore", "bellydrum", "hypnosis", "waterfall", "return"],335 tier: "LC",336 },337 poliwhirl: {338 inherit: true,339 randomBattleMoves: ["hydropump", "icebeam", "encore", "bellydrum", "hypnosis", "waterfall", "return"],340 tier: "NFE",341 },342 poliwrath: {343 inherit: true,344 randomBattleMoves: ["substitute", "circlethrow", "focuspunch", "bulkup", "encore", "waterfall", "toxic", "rest", "sleeptalk", "icepunch"],345 tier: "RU",346 },347 politoed: {348 inherit: true,349 randomBattleMoves: ["scald", "hypnosis", "toxic", "encore", "perishsong", "protect", "icebeam", "focusblast", "surf", "hydropump", "hiddenpowergrass"],350 tier: "OU",351 },352 abra: {353 inherit: true,354 randomBattleMoves: ["calmmind", "psychic", "psyshock", "hiddenpowerfighting", "shadowball", "encore", "substitute"],355 tier: "LC",356 },357 kadabra: {358 inherit: true,359 randomBattleMoves: ["calmmind", "psychic", "psyshock", "hiddenpowerfighting", "shadowball", "encore", "substitute"],360 tier: "NU",361 },362 alakazam: {363 inherit: true,364 randomBattleMoves: ["calmmind", "psychic", "psyshock", "focusblast", "shadowball", "encore", "substitute"],365 tier: "OU",366 },367 machop: {368 inherit: true,369 randomBattleMoves: ["dynamicpunch", "payback", "bulkup", "icepunch", "rockslide", "bulletpunch"],370 tier: "LC",371 },372 machoke: {373 inherit: true,374 randomBattleMoves: ["dynamicpunch", "payback", "bulkup", "icepunch", "rockslide", "bulletpunch"],375 tier: "NU",376 },377 machamp: {378 inherit: true,379 randomBattleMoves: ["dynamicpunch", "payback", "bulkup", "icepunch", "stoneedge", "bulletpunch"],380 tier: "UU",381 },382 bellsprout: {383 inherit: true,384 randomBattleMoves: ["swordsdance", "sleeppowder", "sunnyday", "growth", "solarbeam", "gigadrain", "sludgebomb", "weatherball", "suckerpunch", "seedbomb"],385 tier: "LC",386 },387 weepinbell: {388 inherit: true,389 randomBattleMoves: ["swordsdance", "sleeppowder", "sunnyday", "growth", "solarbeam", "gigadrain", "sludgebomb", "weatherball", "suckerpunch", "seedbomb"],390 tier: "NFE",391 },392 victreebel: {393 inherit: true,394 randomBattleMoves: ["swordsdance", "sleeppowder", "sunnyday", "growth", "solarbeam", "gigadrain", "sludgebomb", "weatherball", "suckerpunch", "powerwhip"],395 tier: "NU",396 },397 tentacool: {398 inherit: true,399 randomBattleMoves: ["toxicspikes", "rapidspin", "scald", "sludgebomb", "icebeam", "knockoff", "gigadrain", "toxic"],400 tier: "LC",401 },402 tentacruel: {403 inherit: true,404 randomBattleMoves: ["toxicspikes", "rapidspin", "scald", "sludgebomb", "icebeam", "knockoff", "gigadrain", "toxic"],405 tier: "OU",406 },407 geodude: {408 inherit: true,409 randomBattleMoves: ["stealthrock", "earthquake", "stoneedge", "suckerpunch", "hammerarm", "firepunch"],410 tier: "LC",411 },412 graveler: {413 inherit: true,414 randomBattleMoves: ["stealthrock", "earthquake", "stoneedge", "suckerpunch", "hammerarm", "firepunch"],415 tier: "NFE",416 },417 golem: {418 inherit: true,419 randomBattleMoves: ["stealthrock", "earthquake", "stoneedge", "suckerpunch", "hammerarm", "firepunch"],420 tier: "NU",421 },422 ponyta: {423 inherit: true,424 randomBattleMoves: ["flareblitz", "wildcharge", "morningsun", "hypnosis", "flamecharge"],425 tier: "LC",426 },427 rapidash: {428 inherit: true,429 randomBattleMoves: ["flareblitz", "wildcharge", "morningsun", "hypnosis", "flamecharge", "megahorn", "drillrun"],430 tier: "NU",431 },432 slowpoke: {433 inherit: true,434 randomBattleMoves: ["scald", "aquatail", "zenheadbutt", "thunderwave", "toxic", "slackoff", "trickroom"],435 tier: "LC",436 },437 slowbro: {438 inherit: true,439 randomBattleMoves: ["scald", "surf", "fireblast", "icebeam", "psychic", "grassknot", "calmmind", "thunderwave", "toxic", "slackoff", "trickroom", "trick"],440 tier: "UU",441 },442 slowking: {443 inherit: true,444 randomBattleMoves: ["scald", "surf", "fireblast", "icebeam", "psychic", "grassknot", "calmmind", "thunderwave", "toxic", "slackoff", "trickroom", "trick", "nastyplot"],445 tier: "RU",446 },447 magnemite: {448 inherit: true,449 randomBattleMoves: ["thunderbolt", "thunderwave", "magnetrise", "substitute", "flashcannon", "hiddenpowerice", "voltswitch"],450 tier: "LC",451 },452 magneton: {453 inherit: true,454 randomBattleMoves: ["thunderbolt", "thunderwave", "magnetrise", "substitute", "flashcannon", "hiddenpowerice", "voltswitch"],455 tier: "RU",456 },457 magnezone: {458 inherit: true,459 randomBattleMoves: ["thunderbolt", "thunderwave", "magnetrise", "substitute", "flashcannon", "hiddenpowerice", "voltswitch"],460 tier: "OU",461 },462 farfetchd: {463 inherit: true,464 randomBattleMoves: ["bravebird", "swordsdance", "return", "leafblade", "roost"],465 tier: "NU",466 },467 doduo: {468 inherit: true,469 randomBattleMoves: ["bravebird", "return", "doubleedge", "roost", "quickattack", "pursuit"],470 tier: "LC",471 },472 dodrio: {473 inherit: true,474 randomBattleMoves: ["bravebird", "return", "doubleedge", "roost", "quickattack", "pursuit"],475 tier: "NU",476 },477 seel: {478 inherit: true,479 randomBattleMoves: ["surf", "icebeam", "aquajet", "protect", "rest", "toxic", "drillrun"],480 tier: "LC",481 },482 dewgong: {483 inherit: true,484 randomBattleMoves: ["surf", "icebeam", "aquajet", "iceshard", "protect", "rest", "toxic", "drillrun"],485 tier: "NU",486 },487 grimer: {488 inherit: true,489 randomBattleMoves: ["curse", "gunkshot", "poisonjab", "shadowsneak", "payback", "rest", "icepunch", "firepunch", "sleeptalk"],490 tier: "LC",491 },492 muk: {493 inherit: true,494 randomBattleMoves: ["curse", "gunkshot", "poisonjab", "shadowsneak", "payback", "brickbreak", "rest", "icepunch", "firepunch", "sleeptalk"],495 tier: "NU",496 },497 shellder: {498 inherit: true,499 randomBattleMoves: ["shellsmash", "hydropump", "razorshell", "rockblast", "iciclespear", "rapidspin"],500 tier: "LC",501 },502 cloyster: {503 inherit: true,504 randomBattleMoves: ["shellsmash", "hydropump", "razorshell", "rockblast", "iciclespear", "iceshard", "rapidspin", "spikes", "toxicspikes"],505 tier: "OU",506 },507 gastly: {508 inherit: true,509 randomBattleMoves: ["shadowball", "sludgebomb", "hiddenpowerfighting", "thunderbolt", "substitute", "disable", "painsplit", "hypnosis", "gigadrain"],510 tier: "LC",511 },512 haunter: {513 inherit: true,514 randomBattleMoves: ["shadowball", "sludgebomb", "hiddenpowerfighting", "thunderbolt", "substitute", "disable", "painsplit", "hypnosis", "gigadrain", "trick"],515 tier: "NU",516 },517 gengar: {518 inherit: true,519 randomBattleMoves: ["shadowball", "sludgebomb", "focusblast", "thunderbolt", "substitute", "disable", "painsplit", "hypnosis", "gigadrain", "trick"],520 tier: "OU",521 },522 onix: {523 inherit: true,524 randomBattleMoves: ["stealthrock", "earthquake", "stoneedge", "dragontail", "curse"],525 tier: "LC",526 },527 steelix: {528 inherit: true,529 randomBattleMoves: ["stealthrock", "earthquake", "ironhead", "curse", "roar", "toxic", "rockslide", "icefang", "firefang"],530 tier: "RU",531 },532 drowzee: {533 inherit: true,534 randomBattleMoves: ["psychic", "seismictoss", "thunderwave", "wish", "protect", "toxic", "nastyplot", "shadowball", "trickroom", "calmmind", "barrier"],535 tier: "LC",536 },537 hypno: {538 inherit: true,539 randomBattleMoves: ["psychic", "seismictoss", "thunderwave", "wish", "protect", "toxic", "nastyplot", "shadowball", "trickroom", "batonpass", "calmmind", "barrier", "bellydrum", "zenheadbutt", "firepunch"],540 tier: "NU",541 },542 krabby: {543 inherit: true,544 randomBattleMoves: ["crabhammer", "return", "swordsdance", "agility", "rockslide", "substitute", "xscissor", "superpower"],545 tier: "LC",546 },547 kingler: {548 inherit: true,549 randomBattleMoves: ["crabhammer", "return", "swordsdance", "agility", "rockslide", "substitute", "xscissor", "superpower"],550 tier: "NU",551 },552 voltorb: {553 inherit: true,554 randomBattleMoves: ["voltswitch", "thunderbolt", "taunt", "foulplay", "hiddenpowerice"],555 tier: "LC",556 },557 electrode: {558 inherit: true,559 randomBattleMoves: ["voltswitch", "thunderbolt", "taunt", "foulplay", "hiddenpowerice"],560 tier: "NU",561 },562 exeggcute: {563 inherit: true,564 randomBattleMoves: ["substitute", "leechseed", "gigadrain", "psychic", "sleeppowder", "stunspore", "hiddenpowerfire", "synthesis"],565 tier: "LC",566 },567 exeggutor: {568 inherit: true,569 randomBattleMoves: ["substitute", "leechseed", "gigadrain", "leafstorm", "psychic", "sleeppowder", "stunspore", "hiddenpowerfire", "synthesis"],570 tier: "NU",571 },572 cubone: {573 inherit: true,574 randomBattleMoves: ["substitute", "bonemerang", "doubleedge", "rockslide", "firepunch", "earthquake"],575 tier: "LC",576 },577 marowak: {578 inherit: true,579 randomBattleMoves: ["substitute", "bonemerang", "doubleedge", "stoneedge", "swordsdance", "firepunch", "earthquake"],580 tier: "NU",581 },582 tyrogue: {583 inherit: true,584 randomBattleMoves: ["highjumpkick", "rapidspin", "fakeout", "bulletpunch", "machpunch", "toxic", "counter"],585 maleOnlyHidden: true,586 tier: "LC",587 },588 hitmonlee: {589 inherit: true,590 randomBattleMoves: ["highjumpkick", "suckerpunch", "stoneedge", "machpunch", "substitute", "fakeout", "closecombat", "earthquake", "blazekick"],591 maleOnlyHidden: true,592 tier: "RU",593 },594 hitmonchan: {595 inherit: true,596 randomBattleMoves: ["bulkup", "drainpunch", "icepunch", "machpunch", "substitute", "closecombat", "stoneedge", "rapidspin"],597 maleOnlyHidden: true,598 tier: "RU",599 },600 hitmontop: {601 inherit: true,602 randomBattleMoves: ["suckerpunch", "machpunch", "rapidspin", "closecombat", "stoneedge", "toxic"],603 maleOnlyHidden: true,604 tier: "UU",605 },606 lickitung: {607 inherit: true,608 randomBattleMoves: ["wish", "protect", "dragontail", "curse", "bodyslam", "return", "powerwhip", "swordsdance", "earthquake", "toxic", "healbell"],609 tier: "LC",610 },611 lickilicky: {612 inherit: true,613 randomBattleMoves: ["wish", "protect", "dragontail", "curse", "bodyslam", "return", "powerwhip", "swordsdance", "earthquake", "toxic", "healbell", "explosion"],614 tier: "NU",615 },616 koffing: {617 inherit: true,618 randomBattleMoves: ["painsplit", "sludgebomb", "willowisp", "fireblast", "toxic", "clearsmog", "rest", "sleeptalk", "thunderbolt"],619 tier: "LC",620 },621 weezing: {622 inherit: true,623 randomBattleMoves: ["painsplit", "sludgebomb", "willowisp", "fireblast", "toxic", "clearsmog", "rest", "sleeptalk", "thunderbolt"],624 tier: "NU",625 },626 rhyhorn: {627 inherit: true,628 randomBattleMoves: ["stoneedge", "earthquake", "aquatail", "megahorn", "stealthrock", "rockblast"],629 tier: "LC",630 },631 rhydon: {632 inherit: true,633 randomBattleMoves: ["stoneedge", "earthquake", "aquatail", "megahorn", "stealthrock", "rockblast"],634 tier: "RU",635 },636 rhyperior: {637 inherit: true,638 randomBattleMoves: ["stoneedge", "earthquake", "aquatail", "megahorn", "stealthrock", "rockblast"],639 tier: "UU",640 },641 happiny: {642 inherit: true,643 randomBattleMoves: ["aromatherapy", "toxic", "thunderwave", "counter", "endeavor"],644 tier: "LC",645 },646 chansey: {647 inherit: true,648 randomBattleMoves: ["wish", "softboiled", "protect", "toxic", "aromatherapy", "seismictoss", "counter", "thunderwave", "stealthrock"],649 tier: "BL",650 },651 blissey: {652 inherit: true,653 randomBattleMoves: ["wish", "softboiled", "protect", "toxic", "aromatherapy", "seismictoss", "counter", "thunderwave", "stealthrock", "flamethrower", "icebeam"],654 tier: "OU",655 },656 tangela: {657 inherit: true,658 randomBattleMoves: ["gigadrain", "sleeppowder", "hiddenpowerrock", "hiddenpowerice", "leechseed", "knockoff", "leafstorm", "stunspore", "synthesis"],659 tier: "NU",660 },661 tangrowth: {662 inherit: true,663 randomBattleMoves: ["gigadrain", "sleeppowder", "hiddenpowerrock", "hiddenpowerice", "leechseed", "knockoff", "leafstorm", "stunspore", "focusblast", "synthesis", "powerwhip"],664 tier: "RU",665 },666 kangaskhan: {667 inherit: true,668 randomBattleMoves: ["fakeout", "return", "hammerarm", "doubleedge", "suckerpunch", "earthquake", "substitute", "focuspunch", "wish"],669 tier: "NU",670 },671 horsea: {672 inherit: true,673 randomBattleMoves: ["hydropump", "icebeam", "substitute", "hiddenpowergrass", "raindance"],674 tier: "LC",675 },676 seadra: {677 inherit: true,678 randomBattleMoves: ["hydropump", "icebeam", "agility", "substitute", "hiddenpowergrass"],679 tier: "NU",680 },681 kingdra: {682 inherit: true,683 randomBattleMoves: ["hydropump", "icebeam", "dragondance", "substitute", "outrage", "dracometeor", "waterfall", "rest", "sleeptalk"],684 tier: "UU",685 },686 goldeen: {687 inherit: true,688 randomBattleMoves: ["raindance", "waterfall", "megahorn", "return", "drillrun"],689 tier: "LC",690 },691 seaking: {692 inherit: true,693 randomBattleMoves: ["raindance", "waterfall", "megahorn", "return", "drillrun"],694 tier: "NU",695 },696 staryu: {697 inherit: true,698 randomBattleMoves: ["surf", "thunderbolt", "icebeam", "rapidspin", "recover"],699 tier: "LC",700 },701 starmie: {702 inherit: true,703 randomBattleMoves: ["surf", "thunderbolt", "icebeam", "rapidspin", "recover", "psychic", "trick"],704 tier: "OU",705 },706 mimejr: {707 inherit: true,708 randomBattleMoves: ["substitute", "batonpass", "psychic", "hiddenpowerfighting", "healingwish", "nastyplot", "thunderbolt", "encore"],709 tier: "LC",710 },711 mrmime: {712 inherit: true,713 randomBattleMoves: ["substitute", "batonpass", "psychic", "hiddenpowerfighting", "healingwish", "nastyplot", "thunderbolt", "encore"],714 tier: "NU",715 },716 scyther: {717 inherit: true,718 randomBattleMoves: ["swordsdance", "roost", "bugbite", "quickattack", "brickbreak", "aerialace", "batonpass", "uturn"],719 tier: "RU",720 },721 scizor: {722 inherit: true,723 randomBattleMoves: ["swordsdance", "roost", "bulletpunch", "bugbite", "superpower", "uturn", "batonpass", "pursuit"],724 tier: "OU",725 },726 smoochum: {727 inherit: true,728 randomBattleMoves: ["icebeam", "psychic", "hiddenpowerfighting", "trick", "shadowball", "grassknot"],729 tier: "LC",730 },731 jynx: {732 inherit: true,733 randomBattleMoves: ["icebeam", "psychic", "focusblast", "trick", "shadowball", "nastyplot", "lovelykiss", "substitute", "energyball"],734 tier: "BL3",735 },736 elekid: {737 inherit: true,738 randomBattleMoves: ["thunderbolt", "crosschop", "voltswitch", "substitute", "icepunch", "psychic"],739 tier: "LC",740 },741 electabuzz: {742 inherit: true,743 randomBattleMoves: ["thunderbolt", "voltswitch", "substitute", "hiddenpowerice", "focusblast", "psychic"],744 tier: "NU",745 },746 electivire: {747 inherit: true,748 randomBattleMoves: ["wildcharge", "crosschop", "icepunch", "substitute", "flamethrower", "earthquake"],749 tier: "RU",750 },751 magby: {752 inherit: true,753 randomBattleMoves: ["flareblitz", "substitute", "fireblast", "hiddenpowergrass", "crosschop", "thunderpunch", "overheat"],754 tier: "LC",755 },756 magmar: {757 inherit: true,758 randomBattleMoves: ["flareblitz", "substitute", "fireblast", "hiddenpowergrass", "crosschop", "thunderpunch", "focusblast"],759 tier: "NFE",760 },761 magmortar: {762 inherit: true,763 randomBattleMoves: ["fireblast", "substitute", "focusblast", "hiddenpowergrass", "thunderbolt", "overheat"],764 tier: "RU",765 },766 pinsir: {767 inherit: true,768 randomBattleMoves: ["swordsdance", "xscissor", "earthquake", "closecombat", "stealthrock", "substitute", "stoneedge", "quickattack"],769 tier: "NU",770 },771 tauros: {772 inherit: true,773 randomBattleMoves: ["return", "earthquake", "zenheadbutt", "rockslide", "pursuit"],774 tier: "NU",775 },776 magikarp: {777 inherit: true,778 randomBattleMoves: ["bounce", "flail", "tackle", "hydropump"],779 tier: "LC",780 },781 gyarados: {782 inherit: true,783 randomBattleMoves: ["dragondance", "waterfall", "earthquake", "bounce", "rest", "sleeptalk", "dragontail", "stoneedge", "substitute", "icefang"],784 tier: "OU",785 },786 lapras: {787 inherit: true,788 randomBattleMoves: ["icebeam", "thunderbolt", "healbell", "toxic", "surf", "dragondance", "substitute", "waterfall", "return", "avalanche", "rest", "sleeptalk", "curse", "iceshard", "drillrun"],789 tier: "NU",790 },791 ditto: {792 inherit: true,793 randomBattleMoves: ["transform"],794 tier: "NU",795 },796 eevee: {797 inherit: true,798 randomBattleMoves: ["quickattack", "return", "bite", "batonpass", "irontail", "yawn", "protect", "wish"],799 tier: "LC",800 },801 vaporeon: {802 inherit: true,803 randomBattleMoves: ["wish", "protect", "scald", "roar", "icebeam", "toxic", "hydropump"],804 tier: "OU",805 },806 jolteon: {807 inherit: true,808 randomBattleMoves: ["thunderbolt", "voltswitch", "hiddenpowergrass", "hiddenpowerice", "chargebeam", "batonpass", "substitute"],809 tier: "OU",810 },811 flareon: {812 inherit: true,813 randomBattleMoves: ["rest", "sleeptalk", "flamecharge", "facade"],814 tier: "NU",815 },816 espeon: {817 inherit: true,818 randomBattleMoves: ["psychic", "psyshock", "substitute", "wish", "shadowball", "hiddenpowerfighting", "calmmind", "morningsun", "storedpower", "batonpass"],819 tier: "OU",820 },821 umbreon: {822 inherit: true,823 randomBattleMoves: ["curse", "payback", "moonlight", "wish", "protect", "healbell", "toxic", "batonpass", "foulplay"],824 tier: "UU",825 },826 leafeon: {827 inherit: true,828 randomBattleMoves: ["swordsdance", "leafblade", "substitute", "return", "xscissor", "yawn", "roar", "healbell", "batonpass"],829 tier: "NU",830 },831 glaceon: {832 inherit: true,833 randomBattleMoves: ["icebeam", "hiddenpowerground", "shadowball", "wish", "protect"],834 tier: "NU",835 },836 porygon: {837 inherit: true,838 randomBattleMoves: ["triattack", "icebeam", "recover", "toxic", "thunderwave", "discharge"],839 tier: "LC",840 },841 porygon2: {842 inherit: true,843 randomBattleMoves: ["triattack", "icebeam", "recover", "toxic", "thunderwave", "discharge"],844 tier: "UU",845 },846 porygonz: {847 inherit: true,848 randomBattleMoves: ["triattack", "thunderbolt", "icebeam", "darkpulse", "hiddenpowerfighting", "agility", "trick", "nastyplot"],849 tier: "UU",850 },851 omanyte: {852 inherit: true,853 randomBattleMoves: ["shellsmash", "surf", "icebeam", "earthpower", "hiddenpowerelectric", "spikes", "toxicspikes", "stealthrock", "hydropump"],854 tier: "LC",855 },856 omastar: {857 inherit: true,858 randomBattleMoves: ["shellsmash", "surf", "icebeam", "earthpower", "hiddenpowerelectric", "spikes", "toxicspikes", "stealthrock", "hydropump"],859 tier: "RU",860 },861 kabuto: {862 inherit: true,863 randomBattleMoves: ["aquajet", "rockslide", "rapidspin", "stealthrock", "honeclaws", "waterfall", "toxic"],864 tier: "LC",865 },866 kabutops: {867 inherit: true,868 randomBattleMoves: ["aquajet", "stoneedge", "rapidspin", "stealthrock", "swordsdance", "waterfall", "toxic", "superpower"],869 tier: "RU",870 },871 aerodactyl: {872 inherit: true,873 randomBattleMoves: ["stealthrock", "taunt", "stoneedge", "rockslide", "earthquake", "aquatail", "roost", "firefang"],874 tier: "RU",875 },876 munchlax: {877 inherit: true,878 randomBattleMoves: ["rest", "curse", "sleeptalk", "bodyslam", "earthquake", "return", "firepunch", "icepunch", "whirlwind"],879 tier: "NU",880 },881 snorlax: {882 inherit: true,883 randomBattleMoves: ["rest", "curse", "sleeptalk", "bodyslam", "earthquake", "return", "firepunch", "icepunch", "crunch", "selfdestruct", "pursuit", "whirlwind"],884 tier: "UU",885 },886 articuno: {887 inherit: true,888 randomBattleMoves: ["icebeam", "roost", "roar", "healbell", "toxic", "substitute", "hurricane"],889 tier: "NU",890 },891 zapdos: {892 inherit: true,893 randomBattleMoves: ["thunderbolt", "heatwave", "hiddenpowergrass", "hiddenpowerice", "roost", "toxic", "substitute"],894 tier: "UU",895 },896 moltres: {897 inherit: true,898 randomBattleMoves: ["fireblast", "hiddenpowergrass", "airslash", "roost", "substitute", "toxic", "uturn", "willowisp", "hurricane"],899 tier: "RU",900 },901 dratini: {902 inherit: true,903 randomBattleMoves: ["dragondance", "outrage", "waterfall", "fireblast", "extremespeed", "dracometeor", "substitute", "aquatail"],904 tier: "LC",905 },906 dragonair: {907 inherit: true,908 randomBattleMoves: ["dragondance", "outrage", "waterfall", "fireblast", "extremespeed", "dracometeor", "substitute", "aquatail"],909 tier: "NU",910 },911 dragonite: {912 inherit: true,913 randomBattleMoves: ["dragondance", "outrage", "firepunch", "extremespeed", "dragonclaw", "earthquake", "roost", "waterfall", "substitute", "thunderwave", "dragontail", "hurricane", "superpower", "dracometeor"],914 tier: "OU",915 },916 mewtwo: {917 inherit: true,918 randomBattleMoves: ["psystrike", "aurasphere", "fireblast", "icebeam", "calmmind", "substitute", "recover", "thunderbolt"],919 tier: "Uber",920 },921 mew: {922 inherit: true,923 randomBattleMoves: ["taunt", "willowisp", "roost", "psychic", "nastyplot", "aurasphere", "fireblast", "swordsdance", "superpower", "zenheadbutt", "batonpass", "rockpolish", "substitute", "toxic", "icebeam", "thunderbolt", "earthquake", "uturn", "stealthrock"],924 tier: "UU",925 },926 chikorita: {927 inherit: true,928 randomBattleMoves: ["reflect", "lightscreen", "safeguard", "aromatherapy", "grasswhistle", "leechseed", "toxic", "gigadrain", "synthesis"],929 tier: "LC",930 },931 bayleef: {932 inherit: true,933 randomBattleMoves: ["reflect", "lightscreen", "safeguard", "aromatherapy", "grasswhistle", "leechseed", "toxic", "gigadrain", "synthesis"],934 tier: "NFE",935 },936 meganium: {937 inherit: true,938 randomBattleMoves: ["reflect", "lightscreen", "safeguard", "aromatherapy", "grasswhistle", "leechseed", "toxic", "gigadrain", "synthesis", "dragontail"],939 tier: "NU",940 },941 cyndaquil: {942 inherit: true,943 randomBattleMoves: ["eruption", "fireblast", "flamethrower", "hiddenpowergrass", "naturepower"],944 tier: "LC",945 },946 quilava: {947 inherit: true,948 randomBattleMoves: ["eruption", "fireblast", "flamethrower", "hiddenpowergrass", "naturepower"],949 tier: "NFE",950 },951 typhlosion: {952 inherit: true,953 randomBattleMoves: ["eruption", "fireblast", "flamethrower", "hiddenpowergrass", "naturepower", "focusblast"],954 tier: "RU",955 },956 totodile: {957 inherit: true,958 randomBattleMoves: ["aquajet", "waterfall", "crunch", "icepunch", "superpower", "dragondance", "swordsdance"],959 tier: "LC",960 },961 croconaw: {962 inherit: true,963 randomBattleMoves: ["aquajet", "waterfall", "crunch", "icepunch", "superpower", "dragondance", "swordsdance"],964 tier: "NFE",965 },966 feraligatr: {967 inherit: true,968 randomBattleMoves: ["aquajet", "waterfall", "crunch", "icepunch", "dragondance", "swordsdance", "earthquake", "superpower"],969 tier: "RU",970 },971 sentret: {972 inherit: true,973 randomBattleMoves: ["superfang", "trick", "toxic", "uturn", "knockoff"],974 tier: "LC",975 },976 furret: {977 inherit: true,978 randomBattleMoves: ["return", "uturn", "suckerpunch", "trick", "icepunch", "firepunch", "thunderpunch"],979 tier: "NU",980 },981 hoothoot: {982 inherit: true,983 randomBattleMoves: ["reflect", "toxic", "roost", "whirlwind", "nightshade", "magiccoat"],984 tier: "LC",985 },986 noctowl: {987 inherit: true,988 randomBattleMoves: ["roost", "whirlwind", "airslash", "nightshade", "toxic", "reflect", "magiccoat"],989 tier: "NU",990 },991 ledyba: {992 inherit: true,993 randomBattleMoves: ["roost", "agility", "lightscreen", "encore", "reflect", "knockoff", "swordsdance", "batonpass", "toxic"],994 tier: "LC",995 },996 ledian: {997 inherit: true,998 randomBattleMoves: ["roost", "bugbuzz", "lightscreen", "encore", "reflect", "knockoff", "toxic"],999 tier: "NU",1000 },1001 spinarak: {1002 inherit: true,1003 randomBattleMoves: ["agility", "toxic", "xscissor", "toxicspikes", "poisonjab", "batonpass"],1004 tier: "LC",1005 },1006 ariados: {1007 inherit: true,1008 randomBattleMoves: ["agility", "toxic", "xscissor", "toxicspikes", "poisonjab", "batonpass"],1009 tier: "NU",1010 },1011 chinchou: {1012 inherit: true,1013 randomBattleMoves: ["voltswitch", "thunderbolt", "hiddenpowergrass", "hydropump", "icebeam", "surf", "thunderwave", "scald", "discharge"],1014 tier: "LC",1015 },1016 lanturn: {1017 inherit: true,1018 randomBattleMoves: ["voltswitch", "thunderbolt", "hiddenpowergrass", "hydropump", "icebeam", "surf", "thunderwave", "scald", "discharge"],1019 tier: "RU",1020 },1021 togepi: {1022 inherit: true,1023 randomBattleMoves: ["protect", "fireblast", "toxic", "thunderwave", "softboiled"],1024 tier: "LC",1025 },1026 togetic: {1027 inherit: true,1028 randomBattleMoves: ["nastyplot", "hypervoice", "fireblast", "batonpass", "roost"],1029 tier: "NU",1030 },1031 togekiss: {1032 inherit: true,1033 randomBattleMoves: ["wish", "roost", "thunderwave", "nastyplot", "airslash", "aurasphere", "batonpass"],1034 tier: "UU",1035 },1036 natu: {1037 inherit: true,1038 randomBattleMoves: ["thunderwave", "roost", "toxic", "reflect", "lightscreen", "uturn", "wish", "psychic", "nightshade"],1039 tier: "NU",1040 },1041 xatu: {1042 inherit: true,1043 randomBattleMoves: ["thunderwave", "toxic", "roost", "psychic", "nightshade", "uturn", "reflect", "lightscreen", "wish", "calmmind"],1044 tier: "UU",1045 },1046 mareep: {1047 inherit: true,1048 randomBattleMoves: ["reflect", "lightscreen", "thunderbolt", "discharge", "thunderwave", "toxic", "hiddenpowerice", "cottonguard"],1049 tier: "LC",1050 },1051 flaaffy: {1052 inherit: true,1053 randomBattleMoves: ["reflect", "lightscreen", "thunderbolt", "discharge", "thunderwave", "toxic", "hiddenpowerice", "cottonguard"],1054 tier: "NFE",1055 },1056 ampharos: {1057 inherit: true,1058 randomBattleMoves: ["voltswitch", "focusblast", "hiddenpowerice", "hiddenpowergrass", "thunderbolt", "healbell"],1059 tier: "NU",1060 },1061 azurill: {1062 inherit: true,1063 randomBattleMoves: ["scald", "return", "doubleedge", "encore", "toxic", "protect"],1064 tier: "LC",1065 },1066 marill: {1067 inherit: true,1068 randomBattleMoves: ["waterfall", "return", "doubleedge", "encore", "toxic", "aquajet", "superpower", "icepunch", "protect"],1069 tier: "NFE",1070 },1071 azumarill: {1072 inherit: true,1073 randomBattleMoves: ["waterfall", "aquajet", "return", "doubleedge", "icepunch", "superpower"],1074 tier: "UU",1075 },1076 bonsly: {1077 inherit: true,1078 randomBattleMoves: ["rockslide", "brickbreak", "doubleedge", "toxic", "stealthrock", "suckerpunch"],1079 tier: "LC",1080 },1081 sudowoodo: {1082 inherit: true,1083 randomBattleMoves: ["hammerarm", "stoneedge", "earthquake", "suckerpunch", "woodhammer", "explosion", "stealthrock"],1084 tier: "NU",1085 },1086 hoppip: {1087 inherit: true,1088 randomBattleMoves: ["encore", "sleeppowder", "uturn", "toxic", "leechseed", "substitute", "protect"],1089 tier: "LC",1090 },1091 skiploom: {1092 inherit: true,1093 randomBattleMoves: ["encore", "sleeppowder", "uturn", "toxic", "leechseed", "substitute", "protect"],1094 tier: "NFE",1095 },1096 jumpluff: {1097 inherit: true,1098 randomBattleMoves: ["encore", "sleeppowder", "uturn", "toxic", "leechseed", "substitute", "gigadrain", "acrobatics", "synthesis"],1099 tier: "NU",1100 },1101 aipom: {1102 inherit: true,1103 randomBattleMoves: ["fakeout", "return", "brickbreak", "seedbomb", "shadowclaw", "uturn"],1104 tier: "LC",1105 },1106 ambipom: {1107 inherit: true,1108 randomBattleMoves: ["fakeout", "return", "payback", "uturn", "lowsweep", "switcheroo", "seedbomb"],1109 tier: "UU",1110 },1111 sunkern: {1112 inherit: true,1113 randomBattleMoves: ["sunnyday", "gigadrain", "solarbeam", "hiddenpowerfire", "toxic", "earthpower"],1114 tier: "LC",1115 },1116 sunflora: {1117 inherit: true,1118 randomBattleMoves: ["sunnyday", "leafstorm", "gigadrain", "solarbeam", "hiddenpowerfire", "earthpower"],1119 tier: "NU",1120 },1121 yanma: {1122 inherit: true,1123 randomBattleMoves: ["bugbuzz", "airslash", "hiddenpowerground", "uturn", "protect", "gigadrain"],1124 tier: "LC Uber",1125 },1126 yanmega: {1127 inherit: true,1128 randomBattleMoves: ["bugbuzz", "airslash", "hiddenpowerground", "uturn", "protect", "gigadrain"],1129 tier: "UU",1130 },1131 wooper: {1132 inherit: true,1133 randomBattleMoves: ["recover", "earthquake", "scald", "toxic", "stockpile", "yawn", "protect"],1134 tier: "LC",1135 },1136 quagsire: {1137 inherit: true,1138 randomBattleMoves: ["recover", "earthquake", "waterfall", "scald", "toxic", "curse", "stoneedge", "stockpile", "yawn"],1139 tier: "RU",1140 },1141 murkrow: {1142 inherit: true,1143 randomBattleMoves: ["substitute", "suckerpunch", "bravebird", "heatwave", "hiddenpowergrass", "roost", "darkpulse", "thunderwave"],1144 tier: "NU",1145 },1146 honchkrow: {1147 inherit: true,1148 randomBattleMoves: ["substitute", "superpower", "suckerpunch", "bravebird", "roost", "hiddenpowergrass", "heatwave", "pursuit"],1149 tier: "UU",1150 },1151 misdreavus: {1152 inherit: true,1153 randomBattleMoves: ["nastyplot", "substitute", "calmmind", "willowisp", "shadowball", "thunderbolt", "hiddenpowerfighting"],1154 tier: "NU",1155 },1156 mismagius: {1157 inherit: true,1158 randomBattleMoves: ["nastyplot", "substitute", "calmmind", "willowisp", "shadowball", "thunderbolt", "hiddenpowerfighting"],1159 tier: "UU",1160 },1161 unown: {1162 inherit: true,1163 randomBattleMoves: ["hiddenpowerpsychic"],1164 tier: "NU",1165 },1166 wynaut: {1167 inherit: true,1168 randomBattleMoves: ["destinybond", "counter", "mirrorcoat", "encore"],1169 tier: "LC",1170 },1171 wobbuffet: {1172 inherit: true,1173 randomBattleMoves: ["destinybond", "counter", "mirrorcoat", "encore"],1174 tier: "BL",1175 },1176 girafarig: {1177 inherit: true,1178 randomBattleMoves: ["psychic", "thunderbolt", "calmmind", "batonpass", "agility", "hypervoice", "thunderwave"],1179 tier: "NU",1180 },1181 pineco: {1182 inherit: true,1183 randomBattleMoves: ["rapidspin", "toxicspikes", "spikes", "bugbite", "stealthrock"],1184 tier: "LC",1185 },1186 forretress: {1187 inherit: true,1188 randomBattleMoves: ["rapidspin", "toxicspikes", "spikes", "bugbite", "earthquake", "voltswitch", "stealthrock"],1189 tier: "OU",1190 },1191 dunsparce: {1192 inherit: true,1193 randomBattleMoves: ["coil", "rockslide", "bite", "headbutt", "glare", "thunderwave", "bodyslam", "roost"],1194 tier: "NU",1195 },1196 gligar: {1197 inherit: true,1198 randomBattleMoves: ["stealthrock", "toxic", "roost", "taunt", "swordsdance", "earthquake", "uturn", "stoneedge", "acrobatics"],1199 tier: "UU",1200 },1201 gliscor: {1202 inherit: true,1203 randomBattleMoves: ["swordsdance", "acrobatics", "earthquake", "roost", "substitute", "taunt", "icefang", "protect", "toxic", "stealthrock"],1204 tier: "OU",1205 },1206 snubbull: {1207 inherit: true,1208 randomBattleMoves: ["thunderwave", "return", "crunch", "closecombat"],1209 tier: "LC",1210 },1211 granbull: {1212 inherit: true,1213 randomBattleMoves: ["thunderwave", "return", "crunch", "closecombat", "healbell", "icepunch"],1214 tier: "NU",1215 },1216 qwilfish: {1217 inherit: true,1218 randomBattleMoves: ["toxicspikes", "waterfall", "spikes", "swordsdance", "poisonjab", "painsplit", "thunderwave", "taunt", "destinybond"],1219 tier: "RU",1220 },1221 shuckle: {1222 inherit: true,1223 randomBattleMoves: ["rollout", "acupressure", "powersplit", "rest"],1224 tier: "NU",1225 },1226 heracross: {1227 inherit: true,1228 randomBattleMoves: ["closecombat", "megahorn", "stoneedge", "swordsdance", "facade"],1229 tier: "UU",1230 },1231 sneasel: {1232 inherit: true,1233 randomBattleMoves: ["iceshard", "icepunch", "lowkick", "pursuit", "swordsdance"],1234 tier: "NU",1235 },1236 weavile: {1237 inherit: true,1238 randomBattleMoves: ["iceshard", "icepunch", "nightslash", "lowkick", "pursuit", "swordsdance"],1239 tier: "UU",1240 },1241 teddiursa: {1242 inherit: true,1243 randomBattleMoves: ["swordsdance", "protect", "facade", "closecombat", "firepunch", "crunch"],1244 tier: "LC",1245 },1246 ursaring: {1247 inherit: true,1248 randomBattleMoves: ["swordsdance", "protect", "facade", "closecombat", "firepunch", "crunch"],1249 tier: "NU",1250 },1251 slugma: {1252 inherit: true,1253 randomBattleMoves: ["stockpile", "recover", "lavaplume", "willowisp", "toxic", "hiddenpowergrass"],1254 tier: "LC",1255 },1256 magcargo: {1257 inherit: true,1258 randomBattleMoves: ["stockpile", "recover", "lavaplume", "willowisp", "toxic", "hiddenpowergrass", "hiddenpowerrock", "stealthrock", "shellsmash", "fireblast", "earthpower"],1259 tier: "NU",1260 },1261 swinub: {1262 inherit: true,1263 randomBattleMoves: ["earthquake", "iciclecrash", "iceshard", "superpower", "endeavor", "stealthrock"],1264 tier: "LC",1265 },1266 piloswine: {1267 inherit: true,1268 randomBattleMoves: ["earthquake", "iciclecrash", "iceshard", "superpower", "endeavor", "stealthrock"],1269 tier: "NU",1270 },1271 mamoswine: {1272 inherit: true,1273 randomBattleMoves: ["iceshard", "earthquake", "endeavor", "iciclecrash", "stoneedge", "superpower", "stealthrock"],1274 tier: "OU",1275 },1276 corsola: {1277 inherit: true,1278 randomBattleMoves: ["recover", "toxic", "powergem", "scald", "stealthrock"],1279 tier: "NU",1280 },1281 remoraid: {1282 inherit: true,1283 randomBattleMoves: ["waterspout", "hydropump", "fireblast", "hiddenpowerground", "icebeam", "seedbomb", "rockblast"],1284 tier: "LC",1285 },1286 octillery: {1287 inherit: true,1288 randomBattleMoves: ["hydropump", "fireblast", "icebeam", "energyball", "rockblast", "thunderwave"],1289 tier: "NU",1290 },1291 delibird: {1292 inherit: true,1293 randomBattleMoves: ["rapidspin", "iceshard", "icepunch", "aerialace"],1294 tier: "NU",1295 },1296 mantyke: {1297 inherit: true,1298 randomBattleMoves: ["raindance", "hydropump", "surf", "airslash", "icebeam", "rest", "sleeptalk", "toxic"],1299 tier: "LC",1300 },1301 mantine: {1302 inherit: true,1303 randomBattleMoves: ["raindance", "hydropump", "surf", "airslash", "icebeam", "rest", "sleeptalk", "toxic"],1304 tier: "NU",1305 },1306 skarmory: {1307 inherit: true,1308 randomBattleMoves: ["whirlwind", "bravebird", "roost", "spikes", "stealthrock"],1309 tier: "OU",1310 },1311 houndour: {1312 inherit: true,1313 randomBattleMoves: ["pursuit", "suckerpunch", "fireblast", "darkpulse", "hiddenpowerfighting", "nastyplot"],1314 tier: "LC",1315 },1316 houndoom: {1317 inherit: true,1318 randomBattleMoves: ["nastyplot", "pursuit", "darkpulse", "suckerpunch", "fireblast", "hiddenpowerfighting"],1319 tier: "UU",1320 },1321 phanpy: {1322 inherit: true,1323 randomBattleMoves: ["stealthrock", "earthquake", "iceshard", "headsmash", "knockoff", "seedbomb", "superpower"],1324 tier: "LC",1325 },1326 donphan: {1327 inherit: true,1328 randomBattleMoves: ["stealthrock", "rapidspin", "iceshard", "earthquake", "headsmash", "seedbomb", "superpower"],1329 tier: "OU",1330 },1331 stantler: {1332 inherit: true,1333 randomBattleMoves: ["return", "megahorn", "jumpkick", "earthquake", "thunderwave", "suckerpunch"],1334 tier: "NU",1335 },1336 smeargle: {1337 inherit: true,1338 randomBattleMoves: ["spore", "spikes", "stealthrock", "uturn", "destinybond", "whirlwind"],1339 tier: "RU",1340 },1341 miltank: {1342 inherit: true,1343 randomBattleMoves: ["milkdrink", "stealthrock", "bodyslam", "healbell", "curse", "earthquake"],1344 tier: "NU",1345 },1346 raikou: {1347 inherit: true,1348 randomBattleMoves: ["thunderbolt", "hiddenpowerice", "aurasphere", "calmmind", "substitute"],1349 tier: "UU",1350 },1351 entei: {1352 inherit: true,1353 randomBattleMoves: ["extremespeed", "flareblitz", "ironhead", "flamecharge", "stoneedge"],1354 tier: "RU",1355 },1356 suicune: {1357 inherit: true,1358 randomBattleMoves: ["hydropump", "icebeam", "scald", "hiddenpowergrass", "hiddenpowerelectric", "rest", "sleeptalk", "roar", "calmmind"],1359 tier: "UU",1360 },1361 larvitar: {1362 inherit: true,1363 randomBattleMoves: ["earthquake", "stoneedge", "rockpolish", "dragondance", "superpower"],1364 tier: "LC",1365 },1366 pupitar: {1367 inherit: true,1368 randomBattleMoves: ["earthquake", "stoneedge", "rockpolish", "dragondance", "superpower"],1369 tier: "NFE",1370 },1371 tyranitar: {1372 inherit: true,1373 randomBattleMoves: ["crunch", "stoneedge", "pursuit", "superpower", "fireblast", "icebeam", "stealthrock", "aquatail"],1374 tier: "OU",1375 },1376 lugia: {1377 inherit: true,1378 randomBattleMoves: ["toxic", "dragontail", "roost", "substitute", "whirlwind", "icebeam"],1379 tier: "Uber",1380 },1381 hooh: {1382 inherit: true,1383 randomBattleMoves: ["substitute", "sacredfire", "bravebird", "earthquake", "roost"],1384 tier: "Uber",1385 },1386 celebi: {1387 inherit: true,1388 randomBattleMoves: ["nastyplot", "psychic", "gigadrain", "recover", "healbell", "batonpass", "stealthrock", "earthpower", "hiddenpowerfire", "hiddenpowerice", "calmmind", "leafstorm"],1389 tier: "OU",1390 },1391 treecko: {1392 inherit: true,1393 randomBattleMoves: ["substitute", "leechseed", "gigadrain", "leafstorm", "hiddenpowerice", "hiddenpowerrock", "endeavor"],1394 maleOnlyHidden: true,1395 tier: "LC",1396 },1397 grovyle: {1398 inherit: true,1399 randomBattleMoves: ["substitute", "leechseed", "gigadrain", "leafstorm", "hiddenpowerice", "hiddenpowerrock", "endeavor"],1400 maleOnlyHidden: true,1401 tier: "NFE",1402 },1403 sceptile: {1404 inherit: true,1405 randomBattleMoves: ["substitute", "leechseed", "gigadrain", "leafstorm", "hiddenpowerice", "focusblast", "synthesis", "hiddenpowerrock"],1406 maleOnlyHidden: true,1407 tier: "RU",1408 },1409 torchic: {1410 inherit: true,1411 randomBattleMoves: ["fireblast", "protect", "batonpass", "substitute", "hiddenpowergrass"],1412 maleOnlyHidden: true,1413 tier: "LC",1414 },1415 combusken: {1416 inherit: true,1417 randomBattleMoves: ["flareblitz", "skyuppercut", "protect", "swordsdance", "substitute", "batonpass"],1418 maleOnlyHidden: true,1419 tier: "NU",1420 },1421 blaziken: {1422 inherit: true,1423 randomBattleMoves: ["flareblitz", "highjumpkick", "protect", "swordsdance", "substitute", "batonpass", "bravebird"],1424 maleOnlyHidden: true,1425 tier: "Uber",1426 },1427 mudkip: {1428 inherit: true,1429 randomBattleMoves: ["waterfall", "earthpower", "superpower", "icebeam"],1430 maleOnlyHidden: true,1431 tier: "LC",1432 },1433 marshtomp: {1434 inherit: true,1435 randomBattleMoves: ["waterfall", "earthquake", "superpower", "icepunch", "rockslide", "stealthrock"],1436 maleOnlyHidden: true,1437 tier: "NFE",1438 },1439 swampert: {1440 inherit: true,1441 randomBattleMoves: ["surf", "earthquake", "icebeam", "stealthrock", "roar", "superpower", "stoneedge", "rest", "sleeptalk", "hydropump"],1442 maleOnlyHidden: true,1443 tier: "UU",1444 },1445 poochyena: {1446 inherit: true,1447 randomBattleMoves: ["superfang", "foulplay", "suckerpunch", "toxic"],1448 tier: "LC",1449 },1450 mightyena: {1451 inherit: true,1452 randomBattleMoves: ["suckerpunch", "crunch", "icefang", "firefang", "howl"],1453 tier: "NU",1454 },1455 zigzagoon: {1456 inherit: true,1457 randomBattleMoves: ["bellydrum", "extremespeed", "seedbomb", "substitute"],1458 tier: "LC",1459 },1460 linoone: {1461 inherit: true,1462 randomBattleMoves: ["bellydrum", "extremespeed", "seedbomb", "substitute", "shadowclaw"],1463 tier: "NU",1464 },1465 wurmple: {1466 inherit: true,1467 randomBattleMoves: ["bugbite", "poisonsting", "tackle", "electroweb"],1468 tier: "LC",1469 },1470 silcoon: {1471 inherit: true,1472 randomBattleMoves: ["bugbite", "poisonsting", "tackle", "electroweb"],1473 tier: "NFE",1474 },1475 beautifly: {1476 inherit: true,1477 randomBattleMoves: ["quiverdance", "bugbuzz", "gigadrain", "hiddenpowerfighting", "hiddenpowerrock", "substitute", "roost"],1478 tier: "NU",1479 },1480 cascoon: {1481 inherit: true,1482 randomBattleMoves: ["bugbite", "poisonsting", "tackle", "electroweb"],1483 tier: "NFE",1484 },1485 dustox: {1486 inherit: true,1487 randomBattleMoves: ["toxic", "roost", "whirlwind", "bugbuzz", "protect", "sludgebomb", "quiverdance"],1488 tier: "NU",1489 },1490 lotad: {1491 inherit: true,1492 randomBattleMoves: ["gigadrain", "icebeam", "scald", "substitute", "leechseed"],1493 tier: "LC",1494 },1495 lombre: {1496 inherit: true,1497 randomBattleMoves: ["gigadrain", "icebeam", "scald", "substitute", "leechseed"],1498 tier: "NFE",1499 },1500 ludicolo: {1501 inherit: true,1502 randomBattleMoves: ["raindance", "hydropump", "surf", "gigadrain", "icebeam", "scald", "leechseed", "substitute", "toxic"],1503 tier: "NU",1504 },1505 seedot: {1506 inherit: true,1507 randomBattleMoves: ["leechseed", "naturepower", "seedbomb", "explosion", "foulplay"],1508 tier: "LC",1509 },1510 nuzleaf: {1511 inherit: true,1512 randomBattleMoves: ["foulplay", "naturepower", "seedbomb", "explosion", "swordsdance"],1513 tier: "NFE",1514 },1515 shiftry: {1516 inherit: true,1517 randomBattleMoves: ["hiddenpowerfire", "swordsdance", "seedbomb", "suckerpunch", "naturepower", "nastyplot", "gigadrain", "darkpulse"],1518 tier: "NU",1519 },1520 taillow: {1521 inherit: true,1522 randomBattleMoves: ["bravebird", "facade", "quickattack", "uturn", "protect"],1523 tier: "LC",1524 },1525 swellow: {1526 inherit: true,1527 randomBattleMoves: ["bravebird", "facade", "quickattack", "uturn", "protect"],1528 tier: "NU",1529 },1530 wingull: {1531 inherit: true,1532 randomBattleMoves: ["scald", "icebeam", "hiddenpowergrass", "uturn", "airslash", "hurricane"],1533 tier: "LC",1534 },1535 pelipper: {1536 inherit: true,1537 randomBattleMoves: ["scald", "icebeam", "hiddenpowergrass", "uturn", "airslash", "hurricane", "toxic", "roost"],1538 tier: "NU",1539 },1540 ralts: {1541 inherit: true,1542 randomBattleMoves: ["trickroom", "destinybond", "psychic", "willowisp"],1543 tier: "LC",1544 },1545 kirlia: {1546 inherit: true,1547 randomBattleMoves: ["trickroom", "destinybond", "psychic", "willowisp"],1548 tier: "NFE",1549 },1550 gardevoir: {1551 inherit: true,1552 randomBattleMoves: ["psychic", "focusblast", "shadowball", "trick", "calmmind", "willowisp", "wish", "thunderbolt", "protect", "healingwish"],1553 tier: "NU",1554 },1555 gallade: {1556 inherit: true,1557 randomBattleMoves: ["closecombat", "trick", "stoneedge", "shadowsneak", "swordsdance", "bulkup", "drainpunch", "icepunch", "psychocut"],1558 tier: "RU",1559 },1560 surskit: {1561 inherit: true,1562 randomBattleMoves: ["hydropump", "signalbeam", "hiddenpowerfire", "hiddenpowerfighting", "gigadrain"],1563 tier: "LC",1564 },1565 masquerain: {1566 inherit: true,1567 randomBattleMoves: ["hydropump", "bugbuzz", "airslash", "quiverdance", "substitute", "batonpass", "roost"],1568 tier: "NU",1569 },1570 shroomish: {1571 inherit: true,1572 randomBattleMoves: ["spore", "substitute", "leechseed", "gigadrain", "protect", "toxic", "stunspore"],1573 tier: "LC",1574 },1575 breloom: {1576 inherit: true,1577 randomBattleMoves: ["spore", "substitute", "leechseed", "focuspunch", "machpunch", "lowsweep", "bulletseed", "stoneedge", "swordsdance"],1578 tier: "OU",1579 },1580 slakoth: {1581 inherit: true,1582 randomBattleMoves: ["doubleedge", "hammerarm", "firepunch", "suckerpunch", "retaliate", "toxic"],1583 tier: "LC",1584 },1585 vigoroth: {1586 inherit: true,1587 randomBattleMoves: ["bulkup", "return", "earthquake", "firepunch", "suckerpunch", "slackoff"],1588 tier: "NU",1589 },1590 slaking: {1591 inherit: true,1592 randomBattleMoves: ["return", "earthquake", "pursuit", "firepunch", "suckerpunch", "doubleedge", "retaliate", "gigaimpact", "hammerarm"],1593 tier: "NU",1594 },1595 nincada: {1596 inherit: true,1597 randomBattleMoves: ["xscissor", "toxic", "aerialace", "nightslash"],1598 tier: "LC",1599 },1600 ninjask: {1601 inherit: true,1602 randomBattleMoves: ["batonpass", "swordsdance", "substitute", "protect", "xscissor"],1603 tier: "NU",1604 },1605 shedinja: {1606 inherit: true,1607 randomBattleMoves: ["swordsdance", "willowisp", "xscissor", "shadowsneak", "suckerpunch"],1608 tier: "NU",1609 },1610 whismur: {1611 inherit: true,1612 randomBattleMoves: ["hypervoice", "fireblast", "shadowball", "icebeam"],1613 tier: "LC",1614 },1615 loudred: {1616 inherit: true,1617 randomBattleMoves: ["hypervoice", "fireblast", "shadowball", "icebeam"],1618 tier: "NFE",1619 },1620 exploud: {1621 inherit: true,1622 randomBattleMoves: ["hypervoice", "overheat", "shadowball", "icebeam", "surf", "focusblast"],1623 tier: "NU",1624 },1625 makuhita: {1626 inherit: true,1627 randomBattleMoves: ["crosschop", "bulletpunch", "closecombat", "icepunch", "bulkup"],1628 tier: "LC",1629 },1630 hariyama: {1631 inherit: true,1632 randomBattleMoves: ["crosschop", "bulletpunch", "closecombat", "icepunch", "stoneedge", "bulkup"],1633 tier: "RU",1634 },1635 nosepass: {1636 inherit: true,1637 randomBattleMoves: ["stoneedge", "toxic", "stealthrock", "thunderwave"],1638 tier: "LC",1639 },1640 probopass: {1641 inherit: true,1642 randomBattleMoves: ["stealthrock", "thunderwave", "toxic", "earthpower", "powergem", "voltswitch"],1643 tier: "NU",1644 },1645 skitty: {1646 inherit: true,1647 randomBattleMoves: ["return", "suckerpunch", "zenheadbutt", "thunderwave", "fakeout"],1648 tier: "LC",1649 },1650 delcatty: {1651 inherit: true,1652 randomBattleMoves: ["return", "suckerpunch", "zenheadbutt", "thunderwave", "fakeout", "wish"],1653 tier: "NU",1654 },1655 sableye: {1656 inherit: true,1657 randomBattleMoves: ["recover", "willowisp", "taunt", "trick", "toxic", "nightshade", "seismictoss"],1658 tier: "UU",1659 },1660 mawile: {1661 inherit: true,1662 randomBattleMoves: ["swordsdance", "ironhead", "firefang", "crunch", "batonpass", "substitute"],1663 tier: "NU",1664 },1665 aron: {1666 inherit: true,1667 randomBattleMoves: ["headsmash", "ironhead", "earthquake", "superpower", "stealthrock"],1668 tier: "LC",1669 },1670 lairon: {1671 inherit: true,1672 randomBattleMoves: ["headsmash", "ironhead", "earthquake", "superpower", "stealthrock"],1673 tier: "NU",1674 },1675 aggron: {1676 inherit: true,1677 randomBattleMoves: ["rockpolish", "headsmash", "earthquake", "superpower", "heavyslam", "aquatail", "icepunch", "stealthrock", "thunderwave"],1678 tier: "RU",1679 },1680 meditite: {1681 inherit: true,1682 randomBattleMoves: ["highjumpkick", "psychocut", "icepunch", "thunderpunch", "trick", "fakeout", "bulletpunch", "drainpunch"],1683 tier: "LC Uber",1684 },1685 medicham: {1686 inherit: true,1687 randomBattleMoves: ["highjumpkick", "drainpunch", "psychocut", "icepunch", "thunderpunch", "trick", "fakeout", "bulletpunch"],1688 tier: "RU",1689 },1690 electrike: {1691 inherit: true,1692 randomBattleMoves: ["voltswitch", "thunderbolt", "hiddenpowerice", "switcheroo", "flamethrower"],1693 tier: "LC",1694 },1695 manectric: {1696 inherit: true,1697 randomBattleMoves: ["voltswitch", "thunderbolt", "hiddenpowerice", "overheat", "switcheroo", "flamethrower"],1698 tier: "RU",1699 },1700 plusle: {1701 inherit: true,1702 randomBattleMoves: ["nastyplot", "thunderbolt", "substitute", "batonpass", "hiddenpowerice"],1703 tier: "NU",1704 },1705 minun: {1706 inherit: true,1707 randomBattleMoves: ["nastyplot", "thunderbolt", "substitute", "batonpass", "hiddenpowerice"],1708 tier: "NU",1709 },1710 volbeat: {1711 inherit: true,1712 randomBattleMoves: ["tailglow", "batonpass", "substitute", "bugbuzz", "thunderwave", "encore"],1713 tier: "NU",1714 },1715 illumise: {1716 inherit: true,1717 randomBattleMoves: ["substitute", "batonpass", "wish", "bugbuzz", "encore", "thunderbolt"],1718 tier: "NU",1719 },1720 budew: {1721 inherit: true,1722 randomBattleMoves: ["spikes", "sludgebomb", "sleeppowder", "gigadrain", "stunspore", "rest"],1723 tier: "LC",1724 },1725 roselia: {1726 inherit: true,1727 randomBattleMoves: ["spikes", "toxicspikes", "sleeppowder", "gigadrain", "stunspore", "rest", "sludgebomb"],1728 tier: "NU",1729 },1730 roserade: {1731 inherit: true,1732 randomBattleMoves: ["sludgebomb", "gigadrain", "sleeppowder", "leafstorm", "spikes", "toxicspikes", "rest", "synthesis", "hiddenpowerfire"],1733 tier: "UU",1734 },1735 gulpin: {1736 inherit: true,1737 randomBattleMoves: ["stockpile", "sludgebomb", "icebeam", "toxic", "painsplit", "yawn", "encore"],1738 tier: "LC",1739 },1740 swalot: {1741 inherit: true,1742 randomBattleMoves: ["stockpile", "sludgebomb", "icebeam", "toxic", "yawn", "encore", "earthquake"],1743 tier: "NU",1744 },1745 carvanha: {1746 inherit: true,1747 randomBattleMoves: ["protect", "hydropump", "icebeam", "waterfall", "crunch", "hiddenpowergrass", "aquajet"],1748 tier: "LC Uber",1749 },1750 sharpedo: {1751 inherit: true,1752 randomBattleMoves: ["protect", "hydropump", "icebeam", "crunch", "earthquake", "waterfall", "hiddenpowergrass", "aquajet"],1753 tier: "UU",1754 },1755 wailmer: {1756 inherit: true,1757 randomBattleMoves: ["waterspout", "surf", "hydropump", "icebeam", "hiddenpowergrass", "hiddenpowerelectric"],1758 tier: "LC",1759 },1760 wailord: {1761 inherit: true,1762 randomBattleMoves: ["waterspout", "surf", "hydropump", "icebeam", "hiddenpowergrass", "hiddenpowerelectric"],1763 tier: "NU",1764 },1765 numel: {1766 inherit: true,1767 randomBattleMoves: ["curse", "earthquake", "rockslide", "fireblast", "flamecharge", "rest", "sleeptalk", "stockpile"],1768 tier: "LC",1769 },1770 camerupt: {1771 inherit: true,1772 randomBattleMoves: ["rockpolish", "fireblast", "earthpower", "stoneedge", "lavaplume", "stealthrock", "earthquake"],1773 tier: "NU",1774 },1775 torkoal: {1776 inherit: true,1777 randomBattleMoves: ["rapidspin", "stealthrock", "yawn", "lavaplume", "earthquake", "toxic", "willowisp"],1778 tier: "NU",1779 },1780 spoink: {1781 inherit: true,1782 randomBattleMoves: ["psychic", "reflect", "lightscreen", "thunderwave", "trick", "healbell"],1783 tier: "LC",1784 },1785 grumpig: {1786 inherit: true,1787 randomBattleMoves: ["calmmind", "psychic", "focusblast", "shadowball", "thunderwave", "trick", "healbell"],1788 tier: "NU",1789 },1790 spinda: {1791 inherit: true,1792 randomBattleMoves: ["wish", "protect", "return", "superpower", "suckerpunch"],1793 tier: "NU",1794 },1795 trapinch: {1796 inherit: true,1797 randomBattleMoves: ["earthquake", "rockslide", "crunch", "quickattack", "superpower"],1798 tier: "LC",1799 },1800 vibrava: {1801 inherit: true,1802 randomBattleMoves: ["substitute", "earthquake", "outrage", "roost", "uturn", "superpower"],1803 tier: "NFE",1804 },1805 flygon: {1806 inherit: true,1807 randomBattleMoves: ["earthquake", "outrage", "dragonclaw", "uturn", "roost", "substitute", "stoneedge", "firepunch", "superpower"],1808 tier: "UU",1809 },1810 cacnea: {1811 inherit: true,1812 randomBattleMoves: ["swordsdance", "spikes", "suckerpunch", "seedbomb", "drainpunch"],1813 tier: "LC",1814 },1815 cacturne: {1816 inherit: true,1817 randomBattleMoves: ["swordsdance", "spikes", "suckerpunch", "seedbomb", "drainpunch"],1818 tier: "NU",1819 },1820 swablu: {1821 inherit: true,1822 randomBattleMoves: ["roost", "toxic", "cottonguard", "return"],1823 tier: "LC",1824 },1825 altaria: {1826 inherit: true,1827 randomBattleMoves: ["dragondance", "outrage", "dragonclaw", "earthquake", "roost", "fireblast"],1828 tier: "NU",1829 },1830 zangoose: {1831 inherit: true,1832 randomBattleMoves: ["swordsdance", "closecombat", "nightslash", "quickattack", "facade"],1833 tier: "NU",1834 },1835 seviper: {1836 inherit: true,1837 randomBattleMoves: ["sludgebomb", "flamethrower", "gigadrain", "switcheroo", "earthquake", "suckerpunch", "aquatail"],1838 tier: "NU",1839 },1840 lunatone: {1841 inherit: true,1842 randomBattleMoves: ["psychic", "earthpower", "stealthrock", "rockpolish", "batonpass", "calmmind", "icebeam", "hiddenpowerrock", "moonlight"],1843 tier: "NU",1844 },1845 solrock: {1846 inherit: true,1847 randomBattleMoves: ["stealthrock", "explosion", "stoneedge", "zenheadbutt", "earthquake", "batonpass", "willowisp", "rockpolish", "morningsun"],1848 tier: "NU",1849 },1850 barboach: {1851 inherit: true,1852 randomBattleMoves: ["dragondance", "waterfall", "earthquake", "return"],1853 tier: "LC",1854 },1855 whiscash: {1856 inherit: true,1857 randomBattleMoves: ["dragondance", "waterfall", "earthquake", "stoneedge"],1858 tier: "NU",1859 },1860 corphish: {1861 inherit: true,1862 randomBattleMoves: ["dragondance", "waterfall", "crunch", "superpower", "swordsdance"],1863 tier: "LC",1864 },1865 crawdaunt: {1866 inherit: true,1867 randomBattleMoves: ["dragondance", "waterfall", "crunch", "superpower", "swordsdance"],1868 tier: "RU",1869 },1870 baltoy: {1871 inherit: true,1872 randomBattleMoves: ["stealthrock", "earthquake", "toxic", "psychic", "reflect", "lightscreen", "icebeam", "rapidspin"],1873 tier: "LC",1874 },1875 claydol: {1876 inherit: true,1877 randomBattleMoves: ["stealthrock", "toxic", "psychic", "icebeam", "earthquake", "rapidspin", "reflect", "lightscreen"],1878 tier: "UU",1879 },1880 lileep: {1881 inherit: true,1882 randomBattleMoves: ["stealthrock", "recover", "ancientpower", "hiddenpowerfire", "gigadrain", "stockpile"],1883 tier: "LC",1884 },1885 cradily: {1886 inherit: true,1887 randomBattleMoves: ["stealthrock", "recover", "stockpile", "seedbomb", "rockslide", "earthquake", "curse", "swordsdance"],1888 tier: "NU",1889 },1890 anorith: {1891 inherit: true,1892 randomBattleMoves: ["stealthrock", "brickbreak", "toxic", "xscissor", "rockslide", "swordsdance", "rockpolish"],1893 tier: "LC",1894 },1895 armaldo: {1896 inherit: true,1897 randomBattleMoves: ["stealthrock", "stoneedge", "toxic", "xscissor", "swordsdance", "earthquake", "superpower"],1898 tier: "NU",1899 },1900 feebas: {1901 inherit: true,1902 randomBattleMoves: ["protect", "confuseray", "hypnosis", "scald", "toxic"],1903 tier: "LC",1904 },1905 milotic: {1906 inherit: true,1907 randomBattleMoves: ["recover", "scald", "hypnosis", "toxic", "icebeam", "dragontail", "rest", "sleeptalk", "hiddenpowergrass"],1908 tier: "UU",1909 },1910 castform: {1911 inherit: true,1912 tier: "NU",1913 },1914 kecleon: {1915 inherit: true,1916 randomBattleMoves: ["stealthrock", "recover", "return", "thunderwave", "suckerpunch"],1917 tier: "NU",1918 },1919 shuppet: {1920 inherit: true,1921 randomBattleMoves: ["trickroom", "destinybond", "taunt", "shadowsneak", "willowisp"],1922 tier: "LC",1923 },1924 banette: {1925 inherit: true,1926 randomBattleMoves: ["trickroom", "destinybond", "taunt", "shadowclaw", "willowisp"],1927 tier: "NU",1928 },1929 duskull: {1930 inherit: true,1931 randomBattleMoves: ["willowisp", "shadowsneak", "icebeam", "painsplit", "substitute", "nightshade"],1932 tier: "LC",1933 },1934 dusclops: {1935 inherit: true,1936 randomBattleMoves: ["willowisp", "shadowsneak", "icebeam", "painsplit", "substitute", "seismictoss"],1937 tier: "UU",1938 },1939 dusknoir: {1940 inherit: true,1941 randomBattleMoves: ["willowisp", "shadowsneak", "icebeam", "painsplit", "substitute", "earthquake", "focuspunch"],1942 tier: "RU",1943 },1944 tropius: {1945 inherit: true,1946 randomBattleMoves: ["leechseed", "substitute", "airslash", "gigadrain", "earthquake", "hiddenpowerfire", "roost", "leafstorm"],1947 tier: "NU",1948 },1949 chingling: {1950 inherit: true,1951 randomBattleMoves: ["hypnosis", "reflect", "lightscreen", "toxic", "wish", "psychic"],1952 tier: "LC",1953 },1954 chimecho: {1955 inherit: true,1956 randomBattleMoves: ["hypnosis", "toxic", "wish", "psychic", "thunderwave", "recover", "calmmind", "shadowball", "hiddenpowerfighting", "healingwish"],1957 tier: "NU",1958 },1959 absol: {1960 inherit: true,1961 randomBattleMoves: ["swordsdance", "suckerpunch", "nightslash", "psychocut", "superpower", "pursuit", "megahorn"],1962 tier: "RU",1963 },1964 snorunt: {1965 inherit: true,1966 randomBattleMoves: ["spikes", "icebeam", "hiddenpowerground", "iceshard", "crunch"],1967 tier: "LC",1968 },1969 glalie: {1970 inherit: true,1971 randomBattleMoves: ["spikes", "icebeam", "iceshard", "crunch", "earthquake"],1972 tier: "NU",1973 },1974 froslass: {1975 inherit: true,1976 randomBattleMoves: ["icebeam", "spikes", "destinybond", "shadowball", "substitute", "taunt", "thunderbolt", "thunderwave"],1977 tier: "BL",1978 },1979 spheal: {1980 inherit: true,1981 randomBattleMoves: ["substitute", "protect", "toxic", "surf", "icebeam"],1982 tier: "LC",1983 },1984 sealeo: {1985 inherit: true,1986 randomBattleMoves: ["substitute", "protect", "toxic", "surf", "icebeam"],1987 tier: "NFE",1988 },1989 walrein: {1990 inherit: true,1991 randomBattleMoves: ["substitute", "protect", "toxic", "surf", "icebeam", "roar"],1992 tier: "NU",1993 },1994 clamperl: {1995 inherit: true,1996 randomBattleMoves: ["shellsmash", "icebeam", "surf", "hiddenpowergrass", "hiddenpowerelectric", "substitute"],1997 tier: "LC",1998 },1999 huntail: {2000 inherit: true,2001 randomBattleMoves: ["shellsmash", "return", "hydropump", "batonpass", "suckerpunch"],2002 tier: "NU",2003 },2004 gorebyss: {2005 inherit: true,2006 randomBattleMoves: ["shellsmash", "batonpass", "hydropump", "icebeam", "hiddenpowergrass", "substitute"],2007 tier: "NU",2008 },2009 relicanth: {2010 inherit: true,2011 randomBattleMoves: ["headsmash", "waterfall", "earthquake", "doubleedge", "stealthrock"],2012 tier: "NU",2013 },2014 luvdisc: {2015 inherit: true,2016 randomBattleMoves: ["surf", "icebeam", "toxic", "sweetkiss", "protect"],2017 tier: "NU",2018 },2019 bagon: {2020 inherit: true,2021 randomBattleMoves: ["outrage", "dragondance", "firefang", "rockslide", "dragonclaw"],2022 tier: "LC",2023 },2024 shelgon: {2025 inherit: true,2026 randomBattleMoves: ["outrage", "brickbreak", "dragonclaw", "dragondance"],2027 tier: "NU",2028 },2029 salamence: {2030 inherit: true,2031 randomBattleMoves: ["outrage", "fireblast", "earthquake", "dracometeor", "roost", "dragondance", "dragonclaw"],2032 tier: "OU",2033 },2034 beldum: {2035 inherit: true,2036 randomBattleMoves: ["ironhead", "zenheadbutt", "headbutt", "irondefense"],2037 tier: "LC",2038 },2039 metang: {2040 inherit: true,2041 randomBattleMoves: ["stealthrock", "meteormash", "toxic", "earthquake", "bulletpunch"],2042 tier: "NU",2043 },2044 metagross: {2045 inherit: true,2046 randomBattleMoves: ["meteormash", "earthquake", "agility", "stealthrock", "zenheadbutt", "bulletpunch", "trick"],2047 tier: "OU",2048 },2049 regirock: {2050 inherit: true,2051 randomBattleMoves: ["stealthrock", "thunderwave", "stoneedge", "earthquake", "curse", "rest", "sleeptalk", "rockslide", "toxic"],2052 tier: "NU",2053 },2054 regice: {2055 inherit: true,2056 randomBattleMoves: ["thunderwave", "icebeam", "thunderbolt", "rest", "sleeptalk", "focusblast"],2057 tier: "NU",2058 },2059 registeel: {2060 inherit: true,2061 randomBattleMoves: ["stealthrock", "ironhead", "curse", "rest", "thunderwave", "toxic"],2062 tier: "UU",2063 },2064 latias: {2065 inherit: true,2066 randomBattleMoves: ["dragonpulse", "surf", "thunderbolt", "roost", "calmmind", "healingwish"],2067 tier: "OU",2068 },2069 latios: {2070 inherit: true,2071 randomBattleMoves: ["dracometeor", "dragonpulse", "surf", "thunderbolt", "psyshock", "roost"],2072 tier: "OU",2073 },2074 kyogre: {2075 inherit: true,2076 randomBattleMoves: ["waterspout", "surf", "thunder", "icebeam", "calmmind", "rest", "sleeptalk"],2077 tier: "Uber",2078 },2079 groudon: {2080 inherit: true,2081 randomBattleMoves: ["earthquake", "dragontail", "stealthrock", "stoneedge", "swordsdance", "rockpolish", "thunderwave", "firepunch"],2082 tier: "Uber",2083 },2084 rayquaza: {2085 inherit: true,2086 randomBattleMoves: ["outrage", "vcreate", "extremespeed", "dragondance", "swordsdance", "dracometeor", "dragonclaw"],2087 tier: "Uber",2088 },2089 jirachi: {2090 inherit: true,2091 randomBattleMoves: ["bodyslam", "ironhead", "firepunch", "thunderwave", "stealthrock", "wish", "uturn", "calmmind", "psychic", "thunder", "icepunch", "flashcannon", "meteormash"],2092 tier: "OU",2093 },2094 deoxys: {2095 inherit: true,2096 randomBattleMoves: ["psychoboost", "superpower", "extremespeed", "icebeam", "thunderbolt", "firepunch", "spikes", "stealthrock"],2097 tier: "Uber",2098 },2099 deoxysattack: {2100 inherit: true,2101 randomBattleMoves: ["psychoboost", "superpower", "extremespeed", "icebeam", "thunderbolt", "firepunch", "spikes", "stealthrock"],2102 tier: "Uber",2103 },2104 deoxysdefense: {2105 inherit: true,2106 randomBattleMoves: ["spikes", "stealthrock", "recover", "taunt", "toxic", "agility", "seismictoss", "magiccoat"],2107 tier: "Uber",2108 },2109 deoxysspeed: {2110 inherit: true,2111 randomBattleMoves: ["spikes", "stealthrock", "superpower", "icebeam", "psychoboost", "taunt", "lightscreen", "reflect", "magiccoat", "trick"],2112 tier: "Uber",2113 },2114 turtwig: {2115 inherit: true,2116 randomBattleMoves: ["reflect", "lightscreen", "stealthrock", "seedbomb", "substitute", "leechseed", "toxic"],2117 maleOnlyHidden: true,2118 tier: "LC",2119 },2120 grotle: {2121 inherit: true,2122 randomBattleMoves: ["reflect", "lightscreen", "stealthrock", "seedbomb", "substitute", "leechseed", "toxic"],2123 maleOnlyHidden: true,2124 tier: "NFE",2125 },2126 torterra: {2127 inherit: true,2128 randomBattleMoves: ["stealthrock", "earthquake", "woodhammer", "stoneedge", "synthesis", "leechseed"],2129 maleOnlyHidden: true,2130 tier: "NU",2131 },2132 chimchar: {2133 inherit: true,2134 randomBattleMoves: ["stealthrock", "overheat", "hiddenpowergrass", "fakeout"],2135 maleOnlyHidden: true,2136 tier: "LC",2137 },2138 monferno: {2139 inherit: true,2140 randomBattleMoves: ["stealthrock", "overheat", "hiddenpowergrass", "fakeout", "vacuumwave"],2141 maleOnlyHidden: true,2142 tier: "NU",2143 },2144 infernape: {2145 inherit: true,2146 randomBattleMoves: ["stealthrock", "fireblast", "closecombat", "uturn", "grassknot", "stoneedge", "machpunch", "swordsdance", "nastyplot", "flareblitz", "hiddenpowerice", "thunderpunch"],2147 maleOnlyHidden: true,2148 tier: "OU",2149 },2150 piplup: {2151 inherit: true,2152 randomBattleMoves: ["stealthrock", "hydropump", "scald", "icebeam", "hiddenpowerelectric", "hiddenpowerfire", "yawn"],2153 maleOnlyHidden: true,2154 tier: "LC",2155 },2156 prinplup: {2157 inherit: true,2158 randomBattleMoves: ["stealthrock", "hydropump", "scald", "icebeam", "hiddenpowerelectric", "hiddenpowerfire", "yawn"],2159 maleOnlyHidden: true,2160 tier: "NFE",2161 },2162 empoleon: {2163 inherit: true,2164 randomBattleMoves: ["stealthrock", "hydropump", "scald", "icebeam", "hiddenpowerelectric", "hiddenpowerfire", "roar", "grassknot"],2165 maleOnlyHidden: true,2166 tier: "UU",2167 },2168 starly: {2169 inherit: true,2170 randomBattleMoves: ["bravebird", "return", "uturn", "pursuit"],2171 tier: "LC",2172 },2173 staravia: {2174 inherit: true,2175 randomBattleMoves: ["bravebird", "return", "uturn", "pursuit"],2176 tier: "NFE",2177 },2178 staraptor: {2179 inherit: true,2180 randomBattleMoves: ["bravebird", "closecombat", "return", "uturn", "quickattack", "substitute", "roost", "doubleedge"],2181 tier: "BL",2182 },2183 bidoof: {2184 inherit: true,2185 randomBattleMoves: ["return", "aquatail", "curse", "quickattack", "stealthrock"],2186 tier: "LC",2187 },2188 bibarel: {2189 inherit: true,2190 randomBattleMoves: ["return", "waterfall", "curse", "quickattack", "stealthrock"],2191 tier: "NU",2192 },2193 kricketot: {2194 inherit: true,2195 randomBattleMoves: ["endeavor", "mudslap", "bugbite", "strugglebug"],2196 tier: "LC",2197 },2198 kricketune: {2199 inherit: true,2200 randomBattleMoves: ["swordsdance", "bugbite", "aerialace", "brickbreak", "toxic"],2201 tier: "NU",2202 },2203 shinx: {2204 inherit: true,2205 randomBattleMoves: ["wildcharge", "icefang", "firefang", "crunch"],2206 tier: "LC",2207 },2208 luxio: {2209 inherit: true,2210 randomBattleMoves: ["wildcharge", "icefang", "firefang", "crunch"],2211 tier: "NFE",2212 },2213 luxray: {2214 inherit: true,2215 randomBattleMoves: ["wildcharge", "icefang", "firefang", "crunch", "superpower"],2216 tier: "NU",2217 },2218 cranidos: {2219 inherit: true,2220 randomBattleMoves: ["headsmash", "rockslide", "earthquake", "zenheadbutt", "firepunch", "rockpolish", "crunch"],2221 tier: "LC",2222 },2223 rampardos: {2224 inherit: true,2225 randomBattleMoves: ["headsmash", "rockslide", "earthquake", "zenheadbutt", "firepunch", "rockpolish", "crunch"],2226 tier: "NU",2227 },2228 shieldon: {2229 inherit: true,2230 randomBattleMoves: ["stealthrock", "metalburst", "fireblast", "icebeam", "protect", "toxic", "roar"],2231 tier: "LC",2232 },2233 bastiodon: {2234 inherit: true,2235 randomBattleMoves: ["stealthrock", "metalburst", "fireblast", "icebeam", "protect", "toxic", "roar"],2236 tier: "NU",2237 },2238 burmy: {2239 inherit: true,2240 randomBattleMoves: ["bugbite", "hiddenpowerice", "electroweb", "protect"],2241 tier: "LC",2242 },2243 wormadam: {2244 inherit: true,2245 randomBattleMoves: ["leafstorm", "gigadrain", "signalbeam", "hiddenpowerice", "hiddenpowerrock", "toxic", "psychic", "protect"],2246 tier: "NU",2247 },2248 wormadamsandy: {2249 inherit: true,2250 randomBattleMoves: ["earthquake", "toxic", "rockblast", "protect", "stealthrock"],2251 tier: "NU",2252 },2253 wormadamtrash: {2254 inherit: true,2255 randomBattleMoves: ["stealthrock", "toxic", "ironhead", "protect"],2256 tier: "NU",2257 },2258 mothim: {2259 inherit: true,2260 randomBattleMoves: ["quiverdance", "bugbuzz", "airslash", "gigadrain", "roost"],2261 tier: "NU",2262 },2263 combee: {2264 inherit: true,2265 randomBattleMoves: ["bugbuzz", "aircutter", "endeavor", "ominouswind"],2266 tier: "LC",2267 },2268 vespiquen: {2269 inherit: true,2270 randomBattleMoves: ["substitute", "roost", "toxic", "attackorder", "protect", "defendorder"],2271 tier: "NU",2272 },2273 pachirisu: {2274 inherit: true,2275 randomBattleMoves: ["lightscreen", "thunderwave", "superfang", "toxic", "voltswitch"],2276 tier: "NU",2277 },2278 buizel: {2279 inherit: true,2280 randomBattleMoves: ["waterfall", "aquajet", "switcheroo", "brickbreak", "bulkup", "batonpass", "icepunch"],2281 tier: "LC",2282 },2283 floatzel: {2284 inherit: true,2285 randomBattleMoves: ["waterfall", "aquajet", "switcheroo", "brickbreak", "bulkup", "batonpass", "icepunch", "crunch"],2286 tier: "NU",2287 },2288 cherubi: {2289 inherit: true,2290 randomBattleMoves: ["sunnyday", "solarbeam", "weatherball", "hiddenpowerice"],2291 tier: "LC",2292 },2293 cherrim: {2294 inherit: true,2295 randomBattleMoves: ["sunnyday", "solarbeam", "weatherball", "hiddenpowerice"],2296 tier: "NU",2297 },2298 shellos: {2299 inherit: true,2300 randomBattleMoves: ["scald", "clearsmog", "recover", "toxic", "icebeam"],2301 tier: "LC",2302 },2303 gastrodon: {2304 inherit: true,2305 randomBattleMoves: ["earthpower", "icebeam", "scald", "toxic", "recover", "clearsmog"],2306 tier: "OU",2307 },2308 drifloon: {2309 inherit: true,2310 randomBattleMoves: ["acrobatics", "shadowball", "substitute", "calmmind", "hypnosis", "hiddenpowerfighting", "thunderbolt", "destinybond", "willowisp", "stockpile", "batonpass"],2311 tier: "LC",2312 },2313 drifblim: {2314 inherit: true,2315 randomBattleMoves: ["acrobatics", "shadowball", "substitute", "calmmind", "hypnosis", "hiddenpowerfighting", "thunderbolt", "destinybond", "willowisp", "stockpile", "batonpass"],2316 tier: "NU",2317 },2318 buneary: {2319 inherit: true,2320 randomBattleMoves: ["fakeout", "return", "switcheroo", "thunderpunch", "jumpkick", "firepunch", "icepunch", "healingwish"],2321 tier: "LC",2322 },2323 lopunny: {2324 inherit: true,2325 randomBattleMoves: ["fakeout", "return", "switcheroo", "thunderpunch", "jumpkick", "firepunch", "icepunch", "healingwish"],2326 tier: "NU",2327 },2328 glameow: {2329 inherit: true,2330 randomBattleMoves: ["fakeout", "uturn", "suckerpunch", "hypnosis", "quickattack", "return", "foulplay"],2331 tier: "LC",2332 },2333 purugly: {2334 inherit: true,2335 randomBattleMoves: ["fakeout", "uturn", "suckerpunch", "hypnosis", "quickattack", "return"],2336 tier: "NU",2337 },2338 stunky: {2339 inherit: true,2340 randomBattleMoves: ["pursuit", "suckerpunch", "crunch", "fireblast", "explosion", "taunt"],2341 tier: "LC",2342 },2343 skuntank: {2344 inherit: true,2345 randomBattleMoves: ["pursuit", "suckerpunch", "crunch", "fireblast", "explosion", "taunt", "poisonjab"],2346 tier: "NU",2347 },2348 bronzor: {2349 inherit: true,2350 randomBattleMoves: ["stealthrock", "psychic", "toxic", "hypnosis", "reflect", "lightscreen", "trickroom", "trick"],2351 tier: "LC",2352 },2353 bronzong: {2354 inherit: true,2355 randomBattleMoves: ["stealthrock", "psychic", "earthquake", "toxic", "hypnosis", "reflect", "lightscreen", "trickroom", "explosion"],2356 tier: "UU",2357 },2358 chatot: {2359 inherit: true,2360 randomBattleMoves: ["nastyplot", "hypervoice", "heatwave", "hiddenpowergrass", "substitute", "chatter"],2361 tier: "NU",2362 },2363 spiritomb: {2364 inherit: true,2365 randomBattleMoves: ["shadowsneak", "suckerpunch", "pursuit", "trick", "willowisp", "calmmind", "darkpulse", "rest", "sleeptalk"],2366 tier: "RU",2367 },2368 gible: {2369 inherit: true,2370 randomBattleMoves: ["outrage", "dragonclaw", "earthquake", "fireblast", "stoneedge", "stealthrock"],2371 tier: "LC",2372 },2373 gabite: {2374 inherit: true,2375 randomBattleMoves: ["outrage", "dragonclaw", "earthquake", "fireblast", "stoneedge", "stealthrock"],2376 tier: "NU",2377 },2378 garchomp: {2379 inherit: true,2380 randomBattleMoves: ["outrage", "dragonclaw", "earthquake", "stoneedge", "firefang", "swordsdance"],2381 tier: "OU",2382 },2383 riolu: {2384 inherit: true,2385 randomBattleMoves: ["crunch", "roar", "copycat", "drainpunch"],2386 tier: "LC",2387 },2388 lucario: {2389 inherit: true,2390 randomBattleMoves: ["swordsdance", "closecombat", "crunch", "extremespeed", "icepunch", "bulletpunch", "nastyplot", "aurasphere", "darkpulse", "vacuumwave"],2391 tier: "OU",2392 },2393 hippopotas: {2394 inherit: true,2395 randomBattleMoves: ["earthquake", "slackoff", "whirlwind", "stealthrock", "protect", "toxic"],2396 tier: "LC",2397 },2398 hippowdon: {2399 inherit: true,2400 randomBattleMoves: ["earthquake", "slackoff", "whirlwind", "stealthrock", "protect", "toxic", "icefang", "stoneedge", "stockpile"],2401 tier: "OU",2402 },2403 skorupi: {2404 inherit: true,2405 randomBattleMoves: ["toxicspikes", "xscissor", "poisonjab", "protect"],2406 tier: "LC",2407 },2408 drapion: {2409 inherit: true,2410 randomBattleMoves: ["crunch", "whirlwind", "toxicspikes", "pursuit", "earthquake", "aquatail", "swordsdance", "poisonjab", "rest", "sleeptalk"],2411 tier: "RU",2412 },2413 croagunk: {2414 inherit: true,2415 randomBattleMoves: ["fakeout", "vacuumwave", "suckerpunch", "drainpunch", "darkpulse"],2416 tier: "LC",2417 },2418 toxicroak: {2419 inherit: true,2420 randomBattleMoves: ["fakeout", "suckerpunch", "drainpunch", "bulkup", "substitute", "swordsdance", "crosschop", "icepunch"],2421 tier: "OU",2422 },2423 carnivine: {2424 inherit: true,2425 randomBattleMoves: ["swordsdance", "powerwhip", "return", "sleeppowder", "substitute", "leechseed"],2426 tier: "NU",2427 },2428 finneon: {2429 inherit: true,2430 randomBattleMoves: ["surf", "uturn", "icebeam", "hiddenpowerelectric", "hiddenpowergrass", "raindance"],2431 tier: "LC",2432 },2433 lumineon: {2434 inherit: true,2435 randomBattleMoves: ["surf", "uturn", "icebeam", "hiddenpowerelectric", "hiddenpowergrass", "raindance"],2436 tier: "NU",2437 },2438 snover: {2439 inherit: true,2440 randomBattleMoves: ["blizzard", "iceshard", "gigadrain", "leechseed", "substitute"],2441 tier: "LC",2442 },2443 abomasnow: {2444 inherit: true,2445 randomBattleMoves: ["blizzard", "iceshard", "gigadrain", "leechseed", "substitute", "focusblast"],2446 tier: "UU",2447 },2448 rotom: {2449 inherit: true,2450 randomBattleMoves: ["thunderbolt", "discharge", "voltswitch", "shadowball", "substitute", "painsplit", "hiddenpowerice", "hiddenpowerfighting", "willowisp", "rest", "sleeptalk", "trick"],2451 tier: "RU",2452 },2453 rotomheat: {2454 inherit: true,2455 randomBattleMoves: ["thunderbolt", "discharge", "voltswitch", "substitute", "painsplit", "hiddenpowerice", "willowisp", "rest", "sleeptalk", "overheat", "trick"],2456 tier: "UU",2457 },2458 rotomwash: {2459 inherit: true,2460 randomBattleMoves: ["thunderbolt", "discharge", "voltswitch", "substitute", "painsplit", "hiddenpowerice", "willowisp", "rest", "sleeptalk", "trick", "hydropump"],2461 tier: "OU",2462 },2463 rotomfrost: {2464 inherit: true,2465 randomBattleMoves: ["thunderbolt", "discharge", "voltswitch", "substitute", "painsplit", "hiddenpowerfighting", "willowisp", "rest", "sleeptalk", "trick", "blizzard"],2466 tier: "NU",2467 },2468 rotomfan: {2469 inherit: true,2470 randomBattleMoves: ["thunderbolt", "discharge", "voltswitch", "thunderwave", "substitute", "painsplit", "hiddenpowerfighting", "willowisp", "rest", "sleeptalk", "trick", "airslash", "confuseray"],2471 tier: "NU",2472 },2473 rotommow: {2474 inherit: true,2475 randomBattleMoves: ["thunderbolt", "discharge", "voltswitch", "substitute", "painsplit", "hiddenpowerice", "willowisp", "rest", "sleeptalk", "trick", "leafstorm"],2476 tier: "RU",2477 },2478 uxie: {2479 inherit: true,2480 randomBattleMoves: ["reflect", "lightscreen", "uturn", "psychic", "thunderwave", "yawn", "healbell", "stealthrock", "trick", "toxic"],2481 tier: "RU",2482 },2483 mesprit: {2484 inherit: true,2485 randomBattleMoves: ["calmmind", "psychic", "thunderbolt", "icebeam", "substitute", "uturn", "trick", "stealthrock"],2486 tier: "RU",2487 },2488 azelf: {2489 inherit: true,2490 randomBattleMoves: ["nastyplot", "psychic", "fireblast", "grassknot", "thunderbolt", "icepunch", "uturn", "trick", "taunt", "stealthrock", "explosion"],2491 tier: "UU",2492 },2493 dialga: {2494 inherit: true,2495 randomBattleMoves: ["stealthrock", "dracometeor", "dragonpulse", "roar", "dragontail", "thunderbolt", "outrage", "bulkup", "fireblast", "aurasphere", "rest", "sleeptalk", "dragonclaw"],2496 tier: "Uber",2497 },2498 palkia: {2499 inherit: true,2500 randomBattleMoves: ["spacialrend", "dracometeor", "surf", "hydropump", "thunderbolt", "outrage", "fireblast"],2501 tier: "Uber",2502 },2503 heatran: {2504 inherit: true,2505 randomBattleMoves: ["substitute", "fireblast", "lavaplume", "willowisp", "stealthrock", "earthpower", "hiddenpowergrass", "hiddenpowerice", "protect", "toxic", "roar"],2506 tier: "OU",2507 },2508 regigigas: {2509 inherit: true,2510 randomBattleMoves: ["thunderwave", "substitute", "return", "drainpunch", "earthquake", "firepunch", "toxic", "confuseray"],2511 tier: "NU",2512 },2513 giratina: {2514 inherit: true,2515 randomBattleMoves: ["rest", "sleeptalk", "dragontail", "roar", "willowisp", "calmmind", "dragonpulse", "shadowball"],2516 tier: "Uber",2517 },2518 giratinaorigin: {2519 inherit: true,2520 randomBattleMoves: ["dracometeor", "shadowsneak", "dragontail", "hiddenpowerfire", "willowisp", "calmmind", "substitute", "dragonpulse", "shadowball", "aurasphere", "outrage"],2521 tier: "Uber",2522 },2523 cresselia: {2524 inherit: true,2525 randomBattleMoves: ["moonlight", "psychic", "icebeam", "thunderwave", "toxic", "lunardance", "rest", "sleeptalk", "calmmind", "reflect", "lightscreen"],2526 tier: "BL2",2527 },2528 phione: {2529 inherit: true,2530 randomBattleMoves: ["raindance", "scald", "uturn", "rest", "icebeam", "surf"],2531 tier: "NU",2532 },2533 manaphy: {2534 inherit: true,2535 randomBattleMoves: ["tailglow", "surf", "icebeam", "grassknot"],2536 tier: "Uber",2537 },2538 darkrai: {2539 inherit: true,2540 randomBattleMoves: ["darkvoid", "darkpulse", "focusblast", "nastyplot", "substitute", "trick"],2541 tier: "Uber",2542 },2543 shaymin: {2544 inherit: true,2545 randomBattleMoves: ["seedflare", "earthpower", "airslash", "hiddenpowerfire", "rest", "substitute", "leechseed"],2546 tier: "UU",2547 },2548 shayminsky: {2549 inherit: true,2550 randomBattleMoves: ["seedflare", "earthpower", "airslash", "hiddenpowerice", "hiddenpowerfire", "substitute", "leechseed"],2551 tier: "Uber",2552 },2553 arceus: {2554 inherit: true,2555 randomBattleMoves: ["swordsdance", "extremespeed", "shadowclaw", "earthquake", "recover"],2556 tier: "Uber",2557 },2558 arceusbug: {2559 inherit: true,2560 randomBattleMoves: ["swordsdance", "xscissor", "stoneedge", "recover", "calmmind", "judgment", "icebeam", "fireblast"],2561 },2562 arceusdark: {2563 inherit: true,2564 randomBattleMoves: ["calmmind", "judgment", "recover", "refresh"],2565 },2566 arceusdragon: {2567 inherit: true,2568 randomBattleMoves: ["swordsdance", "outrage", "extremespeed", "earthquake", "recover"],2569 },2570 arceuselectric: {2571 inherit: true,2572 randomBattleMoves: ["calmmind", "judgment", "recover", "icebeam"],2573 },2574 arceusfighting: {2575 inherit: true,2576 randomBattleMoves: ["calmmind", "judgment", "icebeam", "darkpulse", "recover", "toxic"],2577 },2578 arceusfire: {2579 inherit: true,2580 randomBattleMoves: ["calmmind", "flamethrower", "fireblast", "thunderbolt", "recover"],2581 },2582 arceusflying: {2583 inherit: true,2584 randomBattleMoves: ["calmmind", "judgment", "refresh", "recover"],2585 },2586 arceusghost: {2587 inherit: true,2588 randomBattleMoves: ["calmmind", "judgment", "focusblast", "flamethrower", "recover", "swordsdance", "shadowclaw", "brickbreak", "willowisp", "roar"],2589 },2590 arceusgrass: {2591 inherit: true,2592 randomBattleMoves: ["calmmind", "icebeam", "judgment", "earthpower", "recover", "stealthrock", "thunderwave"],2593 },2594 arceusground: {2595 inherit: true,2596 randomBattleMoves: ["swordsdance", "earthquake", "stoneedge", "recover", "calmmind", "judgment", "icebeam", "stealthrock"],2597 },2598 arceusice: {2599 inherit: true,2600 randomBattleMoves: ["calmmind", "judgment", "icebeam", "thunderbolt", "focusblast", "recover"],2601 },2602 arceuspoison: {2603 inherit: true,2604 randomBattleMoves: ["calmmind", "judgment", "sludgebomb", "focusblast", "fireblast", "recover", "willowisp", "icebeam", "stealthrock"],2605 },2606 arceuspsychic: {2607 inherit: true,2608 randomBattleMoves: ["calmmind", "psyshock", "focusblast", "recover", "willowisp", "judgment"],2609 },2610 arceusrock: {2611 inherit: true,2612 randomBattleMoves: ["calmmind", "judgment", "recover", "willowisp", "swordsdance", "stoneedge", "earthquake", "refresh"],2613 },2614 arceussteel: {2615 inherit: true,2616 randomBattleMoves: ["calmmind", "judgment", "recover", "roar", "willowisp", "swordsdance", "ironhead"],2617 },2618 arceuswater: {2619 inherit: true,2620 randomBattleMoves: ["swordsdance", "waterfall", "extremespeed", "dragonclaw", "recover", "calmmind", "judgment", "icebeam", "fireblast"],2621 },2622 victini: {2623 inherit: true,2624 randomBattleMoves: ["vcreate", "boltstrike", "uturn", "psychic", "focusblast", "blueflare"],2625 tier: "UU",2626 },2627 snivy: {2628 inherit: true,2629 randomBattleMoves: ["leafstorm", "hiddenpowerfire", "substitute", "leechseed", "hiddenpowerice", "gigadrain"],2630 tier: "LC",2631 },2632 servine: {2633 inherit: true,2634 randomBattleMoves: ["leafstorm", "hiddenpowerfire", "substitute", "leechseed", "hiddenpowerice", "gigadrain"],2635 tier: "NFE",2636 },2637 serperior: {2638 inherit: true,2639 randomBattleMoves: ["leafstorm", "hiddenpowerfire", "substitute", "leechseed", "dragonpulse", "gigadrain"],2640 tier: "NU",2641 },2642 tepig: {2643 inherit: true,2644 randomBattleMoves: ["flamecharge", "flareblitz", "wildcharge", "superpower", "headsmash"],2645 tier: "LC",2646 },2647 pignite: {2648 inherit: true,2649 randomBattleMoves: ["flamecharge", "flareblitz", "wildcharge", "superpower", "headsmash"],2650 tier: "NFE",2651 },2652 emboar: {2653 inherit: true,2654 randomBattleMoves: ["flareblitz", "superpower", "flamecharge", "wildcharge", "headsmash", "earthquake", "fireblast"],2655 tier: "RU",2656 },2657 oshawott: {2658 inherit: true,2659 randomBattleMoves: ["swordsdance", "waterfall", "aquajet", "xscissor"],2660 tier: "LC",2661 },2662 dewott: {2663 inherit: true,2664 randomBattleMoves: ["swordsdance", "waterfall", "aquajet", "xscissor"],2665 tier: "NFE",2666 },2667 samurott: {2668 inherit: true,2669 randomBattleMoves: ["swordsdance", "aquajet", "waterfall", "megahorn", "superpower"],2670 tier: "NU",2671 },2672 patrat: {2673 inherit: true,2674 randomBattleMoves: ["swordsdance", "batonpass", "substitute", "hypnosis", "return", "superfang"],2675 tier: "LC",2676 },2677 watchog: {2678 inherit: true,2679 randomBattleMoves: ["swordsdance", "batonpass", "substitute", "hypnosis", "return", "superfang"],2680 tier: "NU",2681 },2682 lillipup: {2683 inherit: true,2684 randomBattleMoves: ["return", "wildcharge", "firefang", "crunch", "icefang"],2685 tier: "LC",2686 },2687 herdier: {2688 inherit: true,2689 randomBattleMoves: ["return", "wildcharge", "firefang", "crunch", "icefang"],2690 tier: "NFE",2691 },2692 stoutland: {2693 inherit: true,2694 randomBattleMoves: ["return", "wildcharge", "superpower", "crunch", "icefang"],2695 tier: "NU",2696 },2697 purrloin: {2698 inherit: true,2699 randomBattleMoves: ["swagger", "thunderwave", "substitute", "foulplay"],2700 tier: "LC",2701 },2702 liepard: {2703 inherit: true,2704 randomBattleMoves: ["swagger", "thunderwave", "substitute", "foulplay"],2705 tier: "NU",2706 },2707 pansage: {2708 inherit: true,2709 randomBattleMoves: ["leafstorm", "hiddenpowerfire", "hiddenpowerice", "gigadrain", "nastyplot", "substitute", "leechseed"],2710 tier: "LC",2711 },2712 simisage: {2713 inherit: true,2714 randomBattleMoves: ["nastyplot", "leafstorm", "hiddenpowerfire", "hiddenpowerice", "gigadrain", "focusblast", "substitute", "leechseed", "synthesis"],2715 tier: "NU",2716 },2717 pansear: {2718 inherit: true,2719 randomBattleMoves: ["nastyplot", "fireblast", "hiddenpowerelectric", "hiddenpowerground", "sunnyday", "solarbeam", "overheat"],2720 tier: "LC",2721 },2722 simisear: {2723 inherit: true,2724 randomBattleMoves: ["nastyplot", "fireblast", "focusblast", "grassknot", "hiddenpowerground", "substitute", "flamethrower", "overheat"],2725 tier: "NU",2726 },2727 panpour: {2728 inherit: true,2729 randomBattleMoves: ["nastyplot", "hydropump", "hiddenpowergrass", "substitute", "surf", "icebeam"],2730 tier: "LC",2731 },2732 simipour: {2733 inherit: true,2734 randomBattleMoves: ["nastyplot", "hydropump", "icebeam", "substitute", "grassknot", "surf"],2735 tier: "NU",2736 },2737 munna: {2738 inherit: true,2739 randomBattleMoves: ["psychic", "hiddenpowerfighting", "hypnosis", "calmmind", "moonlight", "thunderwave", "batonpass", "psyshock", "healbell", "signalbeam"],2740 tier: "LC",2741 },2742 musharna: {2743 inherit: true,2744 randomBattleMoves: ["calmmind", "thunderwave", "moonlight", "psychic", "hiddenpowerfighting", "batonpass", "psyshock", "healbell", "signalbeam"],2745 tier: "NU",2746 },2747 pidove: {2748 inherit: true,2749 randomBattleMoves: ["pluck", "uturn", "return", "detect", "roost", "wish"],2750 tier: "LC",2751 },2752 tranquill: {2753 inherit: true,2754 randomBattleMoves: ["pluck", "uturn", "return", "detect", "roost", "wish"],2755 tier: "NFE",2756 },2757 unfezant: {2758 inherit: true,2759 randomBattleMoves: ["pluck", "uturn", "return", "detect", "roost", "wish"],2760 tier: "NU",2761 },2762 blitzle: {2763 inherit: true,2764 randomBattleMoves: ["voltswitch", "hiddenpowergrass", "wildcharge", "mefirst"],2765 tier: "LC",2766 },2767 zebstrika: {2768 inherit: true,2769 randomBattleMoves: ["voltswitch", "hiddenpowergrass", "overheat", "wildcharge"],2770 tier: "NU",2771 },2772 roggenrola: {2773 inherit: true,2774 randomBattleMoves: ["autotomize", "stoneedge", "stealthrock", "rockblast", "earthquake", "explosion"],2775 tier: "LC",2776 },2777 boldore: {2778 inherit: true,2779 randomBattleMoves: ["autotomize", "stoneedge", "stealthrock", "rockblast", "earthquake", "explosion"],2780 tier: "NFE",2781 },2782 gigalith: {2783 inherit: true,2784 randomBattleMoves: ["stealthrock", "rockblast", "earthquake", "explosion", "stoneedge", "autotomize", "superpower"],2785 tier: "NU",2786 },2787 woobat: {2788 inherit: true,2789 randomBattleMoves: ["calmmind", "psychic", "airslash", "gigadrain", "roost", "heatwave", "storedpower"],2790 tier: "LC",2791 },2792 swoobat: {2793 inherit: true,2794 randomBattleMoves: ["calmmind", "psychic", "airslash", "gigadrain", "roost", "heatwave", "storedpower"],2795 tier: "NU",2796 },2797 drilbur: {2798 inherit: true,2799 randomBattleMoves: ["swordsdance", "rapidspin", "earthquake", "rockslide", "shadowclaw", "return", "xscissor"],2800 tier: "LC",2801 },2802 excadrill: {2803 inherit: true,2804 randomBattleMoves: ["swordsdance", "rapidspin", "earthquake", "rockslide", "ironhead"],2805 tier: "OU",2806 },2807 audino: {2808 inherit: true,2809 randomBattleMoves: ["wish", "protect", "healbell", "toxic", "thunderwave", "reflect", "lightscreen", "return"],2810 tier: "NU",2811 },2812 timburr: {2813 inherit: true,2814 randomBattleMoves: ["machpunch", "bulkup", "drainpunch", "icepunch"],2815 tier: "LC",2816 },2817 gurdurr: {2818 inherit: true,2819 randomBattleMoves: ["bulkup", "machpunch", "drainpunch", "icepunch"],2820 tier: "NU",2821 },2822 conkeldurr: {2823 inherit: true,2824 randomBattleMoves: ["bulkup", "machpunch", "drainpunch", "icepunch"],2825 tier: "OU",2826 },2827 tympole: {2828 inherit: true,2829 randomBattleMoves: ["hydropump", "surf", "sludgewave", "earthpower", "hiddenpowerelectric"],2830 tier: "LC",2831 },2832 palpitoad: {2833 inherit: true,2834 randomBattleMoves: ["hydropump", "surf", "sludgewave", "earthpower", "hiddenpowerelectric", "stealthrock"],2835 tier: "NFE",2836 },2837 seismitoad: {2838 inherit: true,2839 randomBattleMoves: ["hydropump", "surf", "sludgewave", "earthpower", "hiddenpowerelectric", "stealthrock"],2840 tier: "NU",2841 },2842 throh: {2843 inherit: true,2844 randomBattleMoves: ["bulkup", "circlethrow", "icepunch", "stormthrow", "rest", "sleeptalk"],2845 tier: "NU",2846 },2847 sawk: {2848 inherit: true,2849 randomBattleMoves: ["closecombat", "earthquake", "icepunch", "stoneedge", "bulkup"],2850 tier: "NU",2851 },2852 sewaddle: {2853 inherit: true,2854 randomBattleMoves: ["calmmind", "gigadrain", "bugbuzz", "hiddenpowerfire", "hiddenpowerice", "airslash"],2855 tier: "LC",2856 },2857 swadloon: {2858 inherit: true,2859 randomBattleMoves: ["calmmind", "gigadrain", "bugbuzz", "hiddenpowerfire", "hiddenpowerice", "airslash"],2860 tier: "NFE",2861 },2862 leavanny: {2863 inherit: true,2864 randomBattleMoves: ["swordsdance", "leafblade", "xscissor", "batonpass"],2865 tier: "NU",2866 },2867 venipede: {2868 inherit: true,2869 randomBattleMoves: ["toxicspikes", "steamroller", "spikes", "poisonjab"],2870 tier: "LC",2871 },2872 whirlipede: {2873 inherit: true,2874 randomBattleMoves: ["toxicspikes", "steamroller", "spikes", "poisonjab"],2875 tier: "NU",2876 },2877 scolipede: {2878 inherit: true,2879 randomBattleMoves: ["spikes", "toxicspikes", "megahorn", "rockslide", "earthquake", "swordsdance", "batonpass", "aquatail", "superpower"],2880 tier: "BL3",2881 },2882 cottonee: {2883 inherit: true,2884 randomBattleMoves: ["encore", "taunt", "substitute", "leechseed", "toxic", "stunspore"],2885 tier: "LC",2886 },2887 whimsicott: {2888 inherit: true,2889 randomBattleMoves: ["encore", "taunt", "substitute", "leechseed", "uturn", "toxic", "stunspore"],2890 tier: "RU",2891 },2892 petilil: {2893 inherit: true,2894 randomBattleMoves: ["sunnyday", "sleeppowder", "solarbeam", "hiddenpowerfire", "hiddenpowerice", "healingwish"],2895 tier: "LC",2896 },2897 lilligant: {2898 inherit: true,2899 randomBattleMoves: ["quiverdance", "gigadrain", "sleeppowder", "hiddenpowerice", "hiddenpowerfire", "hiddenpowerrock", "petaldance"],2900 tier: "RU",2901 },2902 basculin: {2903 inherit: true,2904 randomBattleMoves: ["waterfall", "aquajet", "superpower", "crunch"],2905 tier: "NU",2906 },2907 basculinbluestriped: {2908 inherit: true,2909 randomBattleMoves: ["waterfall", "aquajet", "superpower", "crunch"],2910 tier: "NU",2911 },2912 sandile: {2913 inherit: true,2914 randomBattleMoves: ["earthquake", "stoneedge", "pursuit", "crunch"],2915 tier: "LC",2916 },2917 krokorok: {2918 inherit: true,2919 randomBattleMoves: ["earthquake", "stoneedge", "pursuit", "crunch"],2920 tier: "NFE",2921 },2922 krookodile: {2923 inherit: true,2924 randomBattleMoves: ["earthquake", "stoneedge", "pursuit", "crunch", "bulkup", "superpower"],2925 tier: "UU",2926 },2927 darumaka: {2928 inherit: true,2929 randomBattleMoves: ["uturn", "flareblitz", "firepunch", "rockslide", "superpower"],2930 tier: "LC",2931 },2932 darmanitan: {2933 inherit: true,2934 randomBattleMoves: ["uturn", "flareblitz", "firepunch", "rockslide", "earthquake", "superpower"],2935 tier: "UU",2936 },2937 maractus: {2938 inherit: true,2939 randomBattleMoves: ["spikes", "gigadrain", "leechseed", "hiddenpowerfire", "toxic"],2940 tier: "NU",2941 },2942 dwebble: {2943 inherit: true,2944 randomBattleMoves: ["stealthrock", "spikes", "shellsmash", "earthquake", "rockblast", "xscissor", "stoneedge"],2945 tier: "LC",2946 },2947 crustle: {2948 inherit: true,2949 randomBattleMoves: ["stealthrock", "spikes", "shellsmash", "earthquake", "rockblast", "xscissor", "stoneedge"],2950 tier: "RU",2951 },2952 scraggy: {2953 inherit: true,2954 randomBattleMoves: ["dragondance", "icepunch", "highjumpkick", "drainpunch", "rest", "bulkup", "crunch"],2955 tier: "LC Uber",2956 },2957 scrafty: {2958 inherit: true,2959 randomBattleMoves: ["dragondance", "icepunch", "highjumpkick", "drainpunch", "rest", "bulkup", "crunch"],2960 tier: "UU",2961 },2962 sigilyph: {2963 inherit: true,2964 randomBattleMoves: ["cosmicpower", "roost", "storedpower", "psychoshift"],2965 tier: "RU",2966 },2967 yamask: {2968 inherit: true,2969 randomBattleMoves: ["nastyplot", "trickroom", "shadowball", "hiddenpowerfighting", "willowisp", "haze", "rest", "sleeptalk", "painsplit"],2970 tier: "LC",2971 },2972 cofagrigus: {2973 inherit: true,2974 randomBattleMoves: ["nastyplot", "trickroom", "shadowball", "hiddenpowerfighting", "willowisp", "haze", "rest", "sleeptalk", "painsplit"],2975 tier: "UU",2976 },2977 tirtouga: {2978 inherit: true,2979 randomBattleMoves: ["shellsmash", "aquajet", "waterfall", "stoneedge", "earthquake", "stealthrock"],2980 tier: "LC",2981 },2982 carracosta: {2983 inherit: true,2984 randomBattleMoves: ["shellsmash", "aquajet", "waterfall", "stoneedge", "earthquake", "stealthrock"],2985 tier: "NU",2986 },2987 archen: {2988 inherit: true,2989 randomBattleMoves: ["acrobatics", "stoneedge", "rockslide", "earthquake", "uturn", "pluck", "headsmash"],2990 tier: "LC",2991 },2992 archeops: {2993 inherit: true,2994 randomBattleMoves: ["acrobatics", "stoneedge", "rockslide", "earthquake", "uturn", "pluck", "headsmash"],2995 tier: "RU",2996 },2997 trubbish: {2998 inherit: true,2999 randomBattleMoves: ["clearsmog", "toxicspikes", "spikes", "gunkshot"],3000 tier: "LC",3001 },3002 garbodor: {3003 inherit: true,3004 randomBattleMoves: ["spikes", "toxicspikes", "gunkshot", "clearsmog"],3005 tier: "NU",3006 },3007 zorua: {3008 inherit: true,3009 randomBattleMoves: ["suckerpunch", "extrasensory", "darkpulse", "hiddenpowerfighting", "uturn"],3010 tier: "LC",3011 },3012 zoroark: {3013 inherit: true,3014 randomBattleMoves: ["suckerpunch", "darkpulse", "focusblast", "flamethrower", "uturn", "nastyplot"],3015 tier: "UU",3016 },3017 minccino: {3018 inherit: true,3019 randomBattleMoves: ["return", "tailslap", "wakeupslap", "uturn", "aquatail"],3020 tier: "LC",3021 },3022 cinccino: {3023 inherit: true,3024 randomBattleMoves: ["return", "tailslap", "wakeupslap", "uturn", "aquatail", "bulletseed", "rockblast"],3025 tier: "RU",3026 },3027 gothita: {3028 inherit: true,3029 randomBattleMoves: ["psychic", "thunderbolt", "hiddenpowerfighting", "shadowball", "substitute", "calmmind", "reflect", "lightscreen", "trick"],3030 tier: "LC",3031 },3032 gothorita: {3033 inherit: true,3034 randomBattleMoves: ["psychic", "thunderbolt", "hiddenpowerfighting", "shadowball", "substitute", "calmmind", "reflect", "lightscreen", "trick"],3035 maleOnlyHidden: true,3036 tier: "NFE",3037 },3038 gothitelle: {3039 inherit: true,3040 randomBattleMoves: ["psychic", "thunderbolt", "hiddenpowerfighting", "shadowball", "substitute", "calmmind", "reflect", "lightscreen", "trick"],3041 maleOnlyHidden: true,3042 tier: "BL",3043 },3044 solosis: {3045 inherit: true,3046 randomBattleMoves: ["calmmind", "recover", "psychic", "hiddenpowerfighting", "shadowball", "trickroom", "psyshock"],3047 tier: "LC",3048 },3049 duosion: {3050 inherit: true,3051 randomBattleMoves: ["calmmind", "recover", "psychic", "hiddenpowerfighting", "shadowball", "trickroom", "psyshock"],3052 tier: "NFE",3053 },3054 reuniclus: {3055 inherit: true,3056 randomBattleMoves: ["calmmind", "recover", "psychic", "focusblast", "shadowball", "trickroom", "psyshock"],3057 tier: "OU",3058 },3059 ducklett: {3060 inherit: true,3061 randomBattleMoves: ["scald", "airslash", "roost", "hurricane", "icebeam", "hiddenpowergrass", "bravebird"],3062 tier: "LC",3063 },3064 swanna: {3065 inherit: true,3066 randomBattleMoves: ["airslash", "roost", "hurricane", "surf", "icebeam", "raindance"],3067 tier: "NU",3068 },3069 vanillite: {3070 inherit: true,3071 randomBattleMoves: ["icebeam", "explosion", "hiddenpowerelectric", "hiddenpowerfighting", "autotomize"],3072 tier: "LC",3073 },3074 vanillish: {3075 inherit: true,3076 randomBattleMoves: ["icebeam", "explosion", "hiddenpowerelectric", "hiddenpowerfighting", "autotomize"],3077 tier: "NFE",3078 },3079 vanilluxe: {3080 inherit: true,3081 randomBattleMoves: ["icebeam", "explosion", "hiddenpowerelectric", "hiddenpowerfighting", "autotomize"],3082 tier: "NU",3083 },3084 deerling: {3085 inherit: true,3086 randomBattleMoves: ["workup", "agility", "batonpass", "seedbomb", "jumpkick", "naturepower", "synthesis", "return", "thunderwave"],3087 tier: "LC",3088 },3089 sawsbuck: {3090 inherit: true,3091 randomBattleMoves: ["swordsdance", "hornleech", "jumpkick", "naturepower", "return", "substitute", "synthesis", "batonpass"],3092 tier: "NU",3093 },3094 emolga: {3095 inherit: true,3096 randomBattleMoves: ["agility", "chargebeam", "batonpass", "substitute", "thunderbolt", "airslash", "roost"],3097 tier: "NU",3098 },3099 karrablast: {3100 inherit: true,3101 randomBattleMoves: ["swordsdance", "megahorn", "return", "substitute"],3102 tier: "LC",3103 },3104 escavalier: {3105 inherit: true,3106 randomBattleMoves: ["megahorn", "pursuit", "ironhead", "knockoff", "return", "swordsdance"],3107 tier: "RU",3108 },3109 foongus: {3110 inherit: true,3111 randomBattleMoves: ["spore", "stunspore", "gigadrain", "clearsmog", "hiddenpowerfire", "synthesis"],3112 tier: "LC",3113 },3114 amoonguss: {3115 inherit: true,3116 randomBattleMoves: ["spore", "stunspore", "gigadrain", "clearsmog", "hiddenpowerfire", "synthesis"],3117 tier: "RU",3118 },3119 frillish: {3120 inherit: true,3121 randomBattleMoves: ["scald", "willowisp", "recover", "toxic", "shadowball"],3122 tier: "LC",3123 },3124 jellicent: {3125 inherit: true,3126 randomBattleMoves: ["scald", "willowisp", "recover", "toxic", "shadowball", "icebeam", "gigadrain"],3127 tier: "OU",3128 },3129 alomomola: {3130 inherit: true,3131 randomBattleMoves: ["wish", "protect", "waterfall", "toxic", "scald"],3132 tier: "NU",3133 },3134 joltik: {3135 inherit: true,3136 randomBattleMoves: ["thunderbolt", "bugbuzz", "hiddenpowerice", "gigadrain", "voltswitch"],3137 tier: "LC",3138 },3139 galvantula: {3140 inherit: true,3141 randomBattleMoves: ["thunder", "hiddenpowerice", "gigadrain", "bugbuzz", "voltswitch"],3142 tier: "RU",3143 },3144 ferroseed: {3145 inherit: true,3146 randomBattleMoves: ["spikes", "stealthrock", "leechseed", "seedbomb", "protect", "thunderwave", "gyroball"],3147 tier: "RU",3148 },3149 ferrothorn: {3150 inherit: true,3151 randomBattleMoves: ["spikes", "stealthrock", "leechseed", "powerwhip", "thunderwave", "protect"],3152 tier: "OU",3153 },3154 klink: {3155 inherit: true,3156 randomBattleMoves: ["shiftgear", "return", "geargrind", "wildcharge"],3157 tier: "LC",3158 },3159 klang: {3160 inherit: true,3161 randomBattleMoves: ["shiftgear", "return", "geargrind", "wildcharge"],3162 tier: "NFE",3163 },3164 klinklang: {3165 inherit: true,3166 randomBattleMoves: ["shiftgear", "return", "geargrind", "wildcharge"],3167 tier: "RU",3168 },3169 tynamo: {3170 inherit: true,3171 randomBattleMoves: ["spark", "chargebeam", "thunderwave", "tackle"],3172 tier: "LC",3173 },3174 eelektrik: {3175 inherit: true,3176 randomBattleMoves: ["uturn", "voltswitch", "acidspray", "wildcharge", "thunderbolt", "gigadrain", "aquatail", "coil"],3177 tier: "NFE",3178 },3179 eelektross: {3180 inherit: true,3181 randomBattleMoves: ["thunderbolt", "flamethrower", "uturn", "voltswitch", "acidspray", "wildcharge", "drainpunch", "discharge", "superpower", "thunderpunch", "gigadrain", "aquatail", "coil"],3182 tier: "NU",3183 },3184 elgyem: {3185 inherit: true,3186 randomBattleMoves: ["nastyplot", "psychic", "thunderbolt", "hiddenpowerfighting", "substitute", "calmmind", "recover", "trick"],3187 tier: "LC",3188 },3189 beheeyem: {3190 inherit: true,3191 randomBattleMoves: ["nastyplot", "psychic", "thunderbolt", "hiddenpowerfighting", "substitute", "calmmind", "recover", "trick"],3192 tier: "NU",3193 },3194 litwick: {3195 inherit: true,3196 randomBattleMoves: ["calmmind", "shadowball", "energyball", "fireblast", "overheat", "hiddenpowerfighting", "hiddenpowerground", "hiddenpowerrock", "trick"],3197 tier: "LC",3198 },3199 lampent: {3200 inherit: true,3201 randomBattleMoves: ["calmmind", "shadowball", "energyball", "fireblast", "overheat", "hiddenpowerfighting", "hiddenpowerground", "hiddenpowerrock", "trick"],3202 tier: "NU",3203 },3204 chandelure: {3205 inherit: true,3206 randomBattleMoves: ["shadowball", "energyball", "fireblast", "overheat", "hiddenpowerfighting", "hiddenpowerground", "hiddenpowerrock", "trick", "substitute", "painsplit"],3207 tier: "BL",3208 },3209 axew: {3210 inherit: true,3211 randomBattleMoves: ["dragondance", "outrage", "dragonclaw", "swordsdance", "aquatail", "superpower"],3212 tier: "LC",3213 },3214 fraxure: {3215 inherit: true,3216 randomBattleMoves: ["dragondance", "swordsdance", "outrage", "dragonclaw", "aquatail", "superpower"],3217 tier: "NU",3218 },3219 haxorus: {3220 inherit: true,3221 randomBattleMoves: ["dragondance", "swordsdance", "outrage", "dragonclaw", "earthquake", "aquatail", "superpower"],3222 tier: "OU",3223 },3224 cubchoo: {3225 inherit: true,3226 randomBattleMoves: ["icebeam", "surf", "hiddenpowergrass", "superpower"],3227 tier: "LC",3228 },3229 beartic: {3230 inherit: true,3231 randomBattleMoves: ["iciclecrash", "superpower", "nightslash", "stoneedge", "swordsdance", "aquajet"],3232 tier: "NU",3233 },3234 cryogonal: {3235 inherit: true,3236 randomBattleMoves: ["icebeam", "recover", "toxic", "rapidspin", "reflect"],3237 tier: "RU",3238 },3239 shelmet: {3240 inherit: true,3241 randomBattleMoves: ["spikes", "yawn", "substitute", "acidarmor", "batonpass", "recover", "toxic", "bugbuzz"],3242 tier: "LC",3243 },3244 accelgor: {3245 inherit: true,3246 randomBattleMoves: ["spikes", "yawn", "bugbuzz", "focusblast", "gigadrain", "hiddenpowerrock", "encore"],3247 tier: "RU",3248 },3249 stunfisk: {3250 inherit: true,3251 randomBattleMoves: ["discharge", "thunderbolt", "earthpower", "scald", "toxic", "rest", "sleeptalk", "stealthrock"],3252 tier: "NU",3253 },3254 mienfoo: {3255 inherit: true,3256 randomBattleMoves: ["uturn", "drainpunch", "stoneedge", "swordsdance", "batonpass", "highjumpkick", "fakeout"],3257 tier: "LC",3258 },3259 mienshao: {3260 inherit: true,3261 randomBattleMoves: ["uturn", "fakeout", "highjumpkick", "stoneedge", "drainpunch", "swordsdance", "batonpass"],3262 tier: "UU",3263 },3264 druddigon: {3265 inherit: true,3266 randomBattleMoves: ["outrage", "superpower", "earthquake", "suckerpunch", "dragonclaw", "dragontail", "substitute", "glare", "stealthrock", "firepunch", "thunderpunch"],3267 tier: "RU",3268 },3269 golett: {3270 inherit: true,3271 randomBattleMoves: ["earthquake", "shadowpunch", "dynamicpunch", "icepunch", "stealthrock"],3272 tier: "LC",3273 },3274 golurk: {3275 inherit: true,3276 randomBattleMoves: ["earthquake", "shadowpunch", "dynamicpunch", "icepunch", "stoneedge", "stealthrock"],3277 tier: "NU",3278 },3279 pawniard: {3280 inherit: true,3281 randomBattleMoves: ["swordsdance", "substitute", "suckerpunch", "ironhead", "brickbreak", "nightslash"],3282 tier: "LC",3283 },3284 bisharp: {3285 inherit: true,3286 randomBattleMoves: ["swordsdance", "substitute", "suckerpunch", "ironhead", "brickbreak", "nightslash"],3287 tier: "UU",3288 },3289 bouffalant: {3290 inherit: true,3291 randomBattleMoves: ["headcharge", "earthquake", "stoneedge", "megahorn", "swordsdance", "superpower"],3292 tier: "RU",3293 },3294 rufflet: {3295 inherit: true,3296 randomBattleMoves: ["bravebird", "rockslide", "return", "uturn", "substitute", "bulkup", "roost"],3297 tier: "LC",3298 },3299 braviary: {3300 inherit: true,3301 randomBattleMoves: ["bravebird", "superpower", "return", "uturn", "substitute", "rockslide", "bulkup", "roost"],3302 tier: "NU",3303 },3304 vullaby: {3305 inherit: true,3306 randomBattleMoves: ["knockoff", "roost", "taunt", "whirlwind", "toxic", "darkpulse", "uturn", "bravebird"],3307 tier: "LC",3308 },3309 mandibuzz: {3310 inherit: true,3311 randomBattleMoves: ["knockoff", "roost", "taunt", "whirlwind", "toxic", "uturn", "bravebird", "darkpulse"],3312 tier: "NU",3313 },3314 heatmor: {3315 inherit: true,3316 randomBattleMoves: ["fireblast", "suckerpunch", "focusblast", "gigadrain"],3317 tier: "NU",3318 },3319 durant: {3320 inherit: true,3321 randomBattleMoves: ["honeclaws", "ironhead", "xscissor", "stoneedge", "batonpass", "superpower"],3322 tier: "RU",3323 },3324 deino: {3325 inherit: true,3326 randomBattleMoves: ["outrage", "crunch", "firefang", "dragontail", "thunderwave", "superpower"],3327 tier: "LC",3328 },3329 zweilous: {3330 inherit: true,3331 randomBattleMoves: ["outrage", "crunch", "firefang", "dragontail", "thunderwave", "superpower"],3332 tier: "NU",3333 },3334 hydreigon: {3335 inherit: true,3336 randomBattleMoves: ["uturn", "dracometeor", "substitute", "dragonpulse", "focusblast", "fireblast", "surf", "darkpulse", "roost"],3337 tier: "OU",3338 },3339 larvesta: {3340 inherit: true,3341 randomBattleMoves: ["flareblitz", "uturn", "wildcharge", "zenheadbutt", "morningsun", "willowisp"],3342 tier: "LC",3343 },3344 volcarona: {3345 inherit: true,3346 randomBattleMoves: ["quiverdance", "fierydance", "fireblast", "bugbuzz", "roost", "gigadrain"],3347 tier: "OU",3348 },3349 cobalion: {3350 inherit: true,3351 randomBattleMoves: ["closecombat", "ironhead", "swordsdance", "substitute", "stoneedge", "voltswitch", "hiddenpowerice", "thunderwave", "stealthrock"],3352 tier: "UU",3353 },3354 terrakion: {3355 inherit: true,3356 randomBattleMoves: ["stoneedge", "closecombat", "swordsdance", "rockpolish", "substitute", "stealthrock"],3357 tier: "OU",3358 },3359 virizion: {3360 inherit: true,3361 randomBattleMoves: ["swordsdance", "calmmind", "closecombat", "focusblast", "hiddenpowerice", "stoneedge", "leafblade", "gigadrain", "substitute", "synthesis"],3362 tier: "UU",3363 },3364 tornadus: {3365 inherit: true,3366 randomBattleMoves: ["hurricane", "airslash", "uturn", "bulkup", "acrobatics", "superpower", "focusblast", "taunt", "substitute", "heatwave"],3367 tier: "UU",3368 },3369 tornadustherian: {3370 inherit: true,3371 randomBattleMoves: ["hurricane", "airslash", "focusblast", "uturn", "heatwave"],3372 tier: "Uber",3373 },3374 thundurus: {3375 inherit: true,3376 randomBattleMoves: ["thunderwave", "nastyplot", "thunderbolt", "hiddenpowerice", "focusblast", "grassknot", "substitute"],3377 tier: "Uber",3378 },3379 thundurustherian: {3380 inherit: true,3381 randomBattleMoves: ["nastyplot", "agility", "thunderbolt", "hiddenpowerice", "focusblast", "grassknot"],3382 tier: "OU",3383 },3384 reshiram: {3385 inherit: true,3386 randomBattleMoves: ["blueflare", "dracometeor", "dragonpulse", "flamethrower", "flamecharge", "roost"],3387 tier: "Uber",3388 },3389 zekrom: {3390 inherit: true,3391 randomBattleMoves: ["voltswitch", "outrage", "dragonclaw", "boltstrike", "honeclaws", "substitute", "dracometeor", "fusionbolt", "roost"],3392 tier: "Uber",3393 },3394 landorus: {3395 inherit: true,3396 randomBattleMoves: ["earthpower", "focusblast", "rockpolish", "hiddenpowerice", "psychic"],3397 tier: "Uber",3398 },3399 landorustherian: {3400 inherit: true,3401 randomBattleMoves: ["rockpolish", "earthquake", "stoneedge", "uturn", "superpower", "stealthrock"],3402 tier: "OU",3403 },3404 kyurem: {3405 inherit: true,3406 randomBattleMoves: ["substitute", "icebeam", "dracometeor", "dragonpulse", "focusblast", "outrage", "earthpower", "roost"],3407 tier: "BL",3408 },3409 kyuremblack: {3410 inherit: true,3411 randomBattleMoves: ["outrage", "fusionbolt", "icebeam", "roost"],3412 tier: "OU",3413 },3414 kyuremwhite: {3415 inherit: true,3416 randomBattleMoves: ["dracometeor", "dragonpulse", "icebeam", "fusionflare", "earthpower", "focusblast", "roost"],3417 tier: "Uber",3418 },3419 keldeo: {3420 inherit: true,3421 randomBattleMoves: ["hydropump", "secretsword", "calmmind", "hiddenpowerghost", "hiddenpowerelectric", "substitute", "surf"],3422 tier: "OU",3423 },3424 meloetta: {3425 inherit: true,3426 randomBattleMoves: ["relicsong", "closecombat", "calmmind", "psychic", "thunderbolt", "hypervoice", "uturn"],3427 tier: "UU",3428 },3429 genesect: {3430 inherit: true,3431 randomBattleMoves: ["uturn", "bugbuzz", "icebeam", "flamethrower", "thunderbolt"],3432 tier: "Uber",3433 },...

Full Screen

Full Screen

travelTerms.jsx

Source:travelTerms.jsx Github

copy

Full Screen

1import React from "react";2import styles from "./travelTerms.module.css";3const TravelTerms = (props) => {4 const content = `<h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">제1조 (목적)</h1><ul style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 1rem;">이 약관은 (주)아시아트리가 운영하는 웹사이트 트래블포레스트(www.travelforest.co.kr)와 여행자가 체결한 국외여행계약의 세부 이행 및 준수사항을 정함을 목적으로 합니다.</li></ul><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">제2조 (당사와 여행자 의무)</h1><ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">①</span>당사는 여행자에게 안전하고 만족스러운 여행서비스를 제공하기 위하여 여행알선 및 안내, 여행계획의 수립 및 실행과정에서 맡은 바 임무를 충실히 수행하여야 합니다.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">②</span>여행자는 안전하고 즐거운 여행을 위하여 여행자간 화합도모 및 여행사의 여행질서 유지에 적극 협조하여야 합니다.</li></ol><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">제3조 (용어의 정의)</h1><ul style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 1rem;">여행의 종류 및 정의, 해외여행수속대행업의 정의는 다음과 같습니다.</li></ul><ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1.</span>기획여행 : 당사가 미리 여행목적지 및 관광일정, 여행자에게 제공될 운송 및 숙식서비스 내용(이하 '여행서비스'라 함), 여행요금을 정하여 광고 또는 기타 방법으로 여행자를 모집하여 실시하는 여행</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2.</span>희망여행 : 여행자(개인 또는 단체)가 희망하는 여행조건에 따라 당사가 운송, 숙식, 관광 등 여행에 관한 전반적인 계획을 수립하여 실시하는 여행</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">3.</span>해외여행 수속대행(이하 수속대형계약이라 함) : 당사가 여행자로부터 소정의 수속대행요금을 받기로 약정하고, 여행자의 위탁에 따라 다음에 열거하는 업무(이하 수속 대행업무라 함)를 대행하는 것<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">가.</span>사증, 재 입국 허가 및 각종 증명서 취득에 관한 수속</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">나.</span>출입국 수속서류 작성 및 기타 관련업무</li></ol></li></ol><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">제4조 (계약의 구성)</h1><ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">①</span>여행자와 여행계약을 체결하고 현지 지상에서 필요한 각종 패스(pass), 투어(Tour), 아시아라인(Asia Lines), 호텔(Hotels)을 제공하는 법적 주체는 현지의 상품 제공자이며, 당사는 “트래블포레스트(www.travelforest.co.kr, www.travelforest.net)” 사이트 또는 어플리케이션(Application)을 통하여 여행자가 원하는 날짜와 조건에 맞추어 여행상품 제공에 대한 여행계약을 체결하고 서비스를 제공받는 것을 중개하는 업무를 수행합니다.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">②</span>현지사는 여행자에게 안전하고 만족스러운 여행 서비스를 제공하기 위하여 여행계약상 의무를 성실하게 이행합니다.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">③</span>여행자는 여행계약에 따른 의무를 성실하게 이행합니다.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">④</span>당사는 여행계약 체결의 중개 행위 등에 있어 맡은 바 임무를 충실히 수행합니다.</li></ol><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">제5조 (계약의 성립)</h1><ul style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 1rem;">여행자가 당사에 온라인, 구두, 전화, 서신 서류 등에 의한 표시로 국외여행을 신청하고 당사는 소정의 절차에 따라 이에 대한 신청을 확인한 후 여행자가 계약금 또는 상품가 전액을 당사에 지급하면 해당 상품의 예약 계약이 성립한 것으로 간주합니다.</li></ul><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">제6조 (특약)</h1><ul style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 1rem;">당사와 여행자는 관계법규에 위반되지 않는 범위 내에서 서면으로 특약을 맺을 수 있습니다. 이 경우 표준약관과 다름을 당사는 여행자에게 설명하여야 합니다.</li></ul><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">제7조 (계약서 및 약관 등 교부)</h1><ul style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 1rem;">당사는 여행자와 여행계약을 체결한 경우 필요 시에 한해 여행 계약서 (이하 바우처)를 제공하여야 합니다.</li></ul><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">제8조 (계약서 및 약관 등 교부 간주)</h1><ul style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 1rem;">당사와 여행자는 다음 각 호의 경우 바우처가 교부된 것으로 간주합니다.</li></ul><ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1.</span>여행자가 인터넷 등 전자정보망으로 제공된 여행계약서, 약관 및 여행일정표(또는 바우처)의 내용에 동의한 경우</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2.</span>여행계약의 체결을 신청한 데 대해 당사가 전자정보망이나 기계적 장치 등을 이용하여 여행자에게 승낙의 의사를 통지한 경우</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">3.</span>당사가 Fax, 이메일등 기계적 및 통신 수단을 용하여 제공한 여행계약서, 약관 및 여행일정표(또는 바우처)의 내용에 대하여 여행자가 동의하고 여행계약의 체결을 신청하는 서면을 송부한 것에 대해 당사가 전자정보망이나 기계적 장치 등을 이용하여 여행자에게 승낙의 의사를 통지한 경우</li></ol><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">제9조 (최저행사인원 미 충족시 계약해제)</h1><ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">①</span>당사는 최저행사 인원이 충족되지 아니하여 여행계약을 해제하는 경우 여행출발 7일전까지 여행자에게 통지하여야 합니다.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">②</span>당사가 여행참가자 수 미달로 전항의 기일내 통지를 하지 아니하고 계약을 해제하는 경우 이미 지급 받은 계약금 환급 외에 다음 각 목의 1의 금액을 여행자에게 배상하여야 합니다.<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1.</span>여행 출발 1일 전까지 통지 시 : 상품가격의 30%</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2.</span>여행 출발 당일 통지 시 : 상품가격의 50%</li></ol></li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">③</span>단, 최저행사 인원 미 충족시 취소됨을 미리 고지하여 합의한 경우 그 합의 내용을 우선시 합니다.</li></ol><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">제10조 (계약체결 거절)</h1><ul style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 1rem;">당사는 여행자에게 다음 각 호의 1에 해당하는 사유가 있을 경우에는 여행자와의 계약체결을 거절할 수 있습니다.</li></ul><ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1.</span>다른 여행자에게 폐를 끼치거나 여행의 원활한 실시에 지장이 있다고 인정될 때</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2.</span>질병 기타 사유로 여행이 어렵다고 인정될 때</li></ol><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">제11조 (여행요금)</h1><ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">①</span>여행요금에는 당사 여행상품별 포함내역에 따른 각 항목이 포함됩니다.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">②</span>여행자는 상품 서비스 및 부가서비스 제공의 대가로서 여행요금을 회사에 지급합니다. 상품요금에는 다음 각 호의 요금 또는 비용이 포함되어 있지 않습니다.<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1.</span>투어 중 개인적 성질의 제비용(통신료, 관세, 일체의 팁, 세탁비, 개인적으로 추가한 식·음료)</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2.</span>치료비, 입원비 등 투어 중 여행자의 질병, 상해 또는 그 밖의 사유로 인하여 지불해야 하는 일체의 비용</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">3.</span>여행자가 통상의 규격이나 규정을 초과하여 발생한 비용(초과 규격의 수하물 등 각종 추가 요금)</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">4.</span>여행 수속 제비용(여권 인지대, 사증료 등)</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">5.</span>별도로 약정을 체결하지 않은 경우의 부가서비스 제공을 위한 비용</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">6.</span>기타 예약확인서에 구체적으로 명시되지 않은 비용</li></ol></li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">③</span>여행자는 상품요금을 당사가 지정한 방법(신용카드 결제, 실시간 계좌 이체, 무통장 입금 등)으로 지급합니다.</li></ol><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">제12조 (여행요금의 변경)</h1><ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">①</span>국외여행을 실시함에 있어 5% 이상 증감하거나 여행 요금에 적용된 외화환율이 계약체결시보다 2% 이상 증감한 경우 당사 또는 여행자는 그 증감된 금액 범위 내에서 여행요금의 증감을 상대방에게 청구할 수 있습니다.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">②</span>당사는 제1항의 규정에 따라 여행요금을 증액하였을 때에는 여행개시 7일전에 여행자에게 통지하여야 합니다.</li></ol><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">제13조 (여행조건의 변경요건 및 요금 등의 정산)</h1><ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">①</span>위 제11조 내지 제12조의 여행조건은 다음 각 호의 1의 경우에 한하여 변경될 수 있습니다.<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1.</span>여행자의 안전과 보호를 위하여 여행자의 요청 또는 현지사정에 의하여 부득이하다고 쌍방이 합의한 경우</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2.</span>천재지변, 전란, 정부의 명령, 운송, 숙박기관 등의 파업, 휴업 등으로 여행의 목적을 달성할 수 없는 경우</li></ol></li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">②</span>제1항의 여행조건 변경 및 제11조의 여행요금 변경으로 인하여 제11조 제1항의 여행요금에 증감이 생기는 경우에는 여행출발 전 변경 분은 여행출발 이전에, 여행 중 변경 분은 여행종료 후 10일 이내에 각각 정산(환급)하여야 합니다.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">③</span>제1항의 규정에 의하지 아니하고 여행조건이 변경되거나 제14조 또는 제15조의 규정에 의한 계약의 해제, 해지로 인하여 손해배상액이 발생한 경우에는 여행출발 전 발생 분은 여행출발 이전에, 여행 중 발생 분은 여행종료 후 10일 이내에 각각 정산(환급)하여야 합니다.</li></ol><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">제14조 (손해배상)</h1><ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">①</span>당사는 현지여행사 등의 고의 또는 과실로 여행자에게 손해를 가한 경우 당사는 여행자에게 손해를 배상하여야 합니다.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">②</span>당사의 귀책사유로 여행자의 국외여행에 필요한 여권, 사증, 재 입국 허가 또는 각종 증명서 등을 취득하지 못하여 여행자의 여행일정에 차질이 생긴 경우 당사는 여행자로부터 절차대행을 위하여 받은 금액 전부 및 그 금액의 100% 상당액을 여행자에게 배상하여야 합니다.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">③</span>당사는 항공기, 기차, 선박 등 교통기관의 연 발착 또는 교통체증 등으로 인하여 여행자가 입은 손해를 배상하여야 합니다. 단, 당사가 고의 또는 과실이 없음을 입증한 때에는 그러하지 아니합니다.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">④</span>당사는 자기나 그 사용인이 여행자의 수하물 수령, 인도, 보관 등에 관하여 주의를 해태(懈怠)하지 아니하였음을 증명하지 아니하면 여행자의 수하물 멸실, 훼손 또는 연착으로 인한 손해를 배상할 책임을 면하지 못합니다.</li></ol><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">제15조 (여행출발 전 계약해제)</h1><ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">①</span>당사 또는 여행자는 여행출발 전 이 여행계약을 해제할 수 있습니다. 이 경우 발생하는 손해액은 '소비자 분쟁해결 기준(공정거래위원회 고시)에 따라 배상하며, 공정거래위원회 고시 기준은 아래와 같습니다.<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1.</span>여행자의 여행계약 해제 요청이 있는 경우(여행자의 취소요청 시)<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">가.</span>여행 개시 30일 전(~30)까지 통보 시 : 전액환급</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">나.</span>여행 개시 20일 전(29~20)까지 통보 시 : 총 상품가격의 10% 배상</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">다.</span>여행 개시 10일 전(19~10)까지 통보 시 : 총 상품가격의 15% 배상</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">라.</span>여행 개시 8일 전(9~8)까지 통보 시 : 총 상품가격의 20% 배상</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">마.</span>여행 개시 1일 전(7~1)까지 통보 시 : 총 상품가격의 30% 배상</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">바.</span>여행 당일 통보 시 : 총 상품가격의 50% 배상</li></ol></li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2.</span>당사의 귀책사유로 취소 통보하는 경우<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">가.</span>여행 개시 30일 전(~30)까지 통보 시 : 전액환급</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">나.</span>여행 개시 20일 전(29~20)까지 통보 시 : 총 상품가격의 10% 배상</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">다.</span>여행 개시 10일 전(19~10)까지 통보 시 : 총 상품가격의 15% 배상</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">라.</span>여행 개시 8일 전(9~8)까지 통보 시 : 총 상품가격의 20% 배상</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">마.</span>여행 개시 1일 전(7~1)까지 통보 시 : 총 상품가격의 30% 배상</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">바.</span>여행 당일 통보 시 : 총 상품가격의 50% 배상</li></ol></li></ol></li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">②</span>당사가 제공하는 여행서비스(현지투어, 교통패스 등)의 성격상 특별 취소 위약금 규정이 적용됩니다.<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1.</span>Pass(패스), Asia Lines(아시아라인) : 당사가 현지여행사와 협의하여 진행하는 교통서비스(랜트카, 버스, 차량, 페리, 기차 등)로 다음과 같은 취소 위약금 규정이 적용됩니다.<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">가.</span>구매 이전 통보 시 : 전액환급</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">나.</span>구매 당일 통보 시 : 총 상품가격의 50% 배상</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">다.</span>구매 익일 이후 통보 시 : 총 상품가격의 100% 배상</li></ol></li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2.</span>Tours(투어) : 당사가 현지여행사와 협의하여 진행하는 관광서비스로 다음과 같은 취소 위약금 규정이 적용됩니다.<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">가.</span>구매 이전 통보 시 : 전액환급</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">나.</span>여행 개시 14일 전(~14)까지 통보 시 : 전액환급</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">다.</span>여행 개시 8일 전(13~8)까지 통보 시 : 총 상품가격의 10% 배상</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">라.</span>여행 개시 4일 전(7~4)까지 통보 시 : 총 상품가격의 50% 배상</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">마.</span>여행 개시 3일 전(3~)부터 통보 시 : 총 상품가격의 100% 배상</li></ol></li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">3.</span>Hotels(호텔 및 숙박) : 당사가 현지 호텔 또는 호텔업체와 협의하여 진행하는 숙박서비스(호텔, 서비스아파트, 게스트하우스 등)로 다음과 같은 취소 위약금 규정이 적용됩니다.<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">가.</span>비수기<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1)</span>투숙 8일 전(~8)까지 통보 시 : 총 상품가격의 10% 배상</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2)</span>투숙 2일 전(7~2일)까지 통보 시 : 1객실당 1박 요금 + 총 상품가격의 10% 배상</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">3)</span>투숙 1일 전(1~)부터 통보 시 : 전액 환불 불가</li></ol></li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">나.</span>성수기<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1)</span>투숙 15일 전(~15)까지 통보 시 : 총 상품가격의 10% 배상</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2)</span>투숙 5일 전(14~5)까지 통보 시 : 1객실당 1박 요금 + 총 상품가격의 10% 배상</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">3)</span>투숙 5일 전(5~)부터 통보 시 : 총 상품가격의 100% 배상</li></ol></li></ol></li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">4.</span>Special(스페셜) : 아시아트리가 고객의 요청에 의해 이미 각종 패스와 투어, 숙박이 결합되어있는 여행상품으로 공정거래위원회의 고지를 준수하며 특별한 취소규정이 필요할 경우 각 상품을 통해 안내되며 안내된 취소 위약금 규정이 적용됩니다.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">5.</span>특정 투어의 경우 예약 확정 이후 환불이 불가능할 수 있으며 이는 각 상품의 유의사항 및 취소규정에 고지하도록 합니다. 여행자는 예약 진행 시 이 유의사항 및 취소규정을 동의 절차를 가지며, 예약은 이 유의사항에 동의함을 의미합니다.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">6.</span>예약 취소한 호텔의 취소 변경 정책이 이보다 더 엄격할 경우에는 그 기준을 따르며, 미리 공지한 개런티 부킹은 남은 기한에 관계없이 전액이 환불 불가합니다. 또한, 체크인을 한 이후의 이른 체크아웃(Early Check-out)의 경우는 잔여 기간에 대한 금액은 환불이 불가합니다.</li></ol></li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">②</span>당사 또는 여행자는 여행출발 전에 다음 각 호의 1에 해당하는 사유가 있는 경우 상대방에게 제1항의 손해배상액을 지급하지 아니하고 이 여행계약을 해제할 수 있습니다.<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1.</span>당사가 해제할 수 있는 경우<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">가.</span>제13조 제1항의 사유가 있는 경우</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">나.</span>다른 여행자에게 폐를 끼치거나 여행의 원활한 실시에 현저한 지장이 있다고 인정될 때</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">다.</span>질병 등 여행자의 신체에 이상이 발생하여 여행에의 참가가 불가능한 경우</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">라.</span>여행자가 계약서에 기재된 기일까지 여행요금을 납입하지 아니한 경우</li></ol></li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2.</span>여행자가 해제할 수 있는 경우<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">가.</span>제13조 제1항의 사유가 있는 경우</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">나.</span>여행자의 3촌 이내 친족이 사망한 경우 (단, 여행자는 아래와 같은 입증서류를 당사에 제출하여야 한다.)<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1)</span>친족을 확인할 수 있는 서류(호적등본 등)</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2)</span>진단서 또는 사체검안서(사망진단서)</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">3)</span>그밖에 필요한 자료</li></ol></li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">다.</span>질병 등 여행자의 신체에 이상이 발생하여 여행에의 참가가 불가능한 경우(단, 여행자는 아래와 같은 입증서류를 당사에 제출하여야 한다.)<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1)</span>진단서</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2)</span>그밖에 필요한 자료</li></ol></li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">라.</span>배우자 또는 직계존비속이 신체이상으로 3일 이상 병원(의원)에 입원하여 여행 출발 전까지 퇴원이 곤란한 경우 그 배우자 또는 보호자 1인 (단, 여행자는 아래와 같은 입증서류를 당사에 제출하여야 한다.)<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1)</span>친족을 확인할 수 있는 서류(호적등본 등)</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2)</span>진단서</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">3)</span>그밖에 필요한 자료</li></ol></li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">마.</span>당사의 귀책사유로 계약서 또는 여행일정표(바우처)에 기재된 여행일정대로의 여행실시가 불가능해진 경우</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">바.</span>제12조 제1항의 규정에 의한 여행요금의 증액으로 인하여 여행 계속이 어렵다고 인정될 경우</li></ol></li></ol></li></ol><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">제16조 (여행출발 후 계약해지)</h1><ul style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 1rem;">당사 또는 여행자는 여행출발 후 부득이한 사유가 있는 경우 이 여행계약을 해지할 수 있습니다. 단, 이로 인하여 상대방이 입은 손해를 배상하여야 합니다.</li></ul><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">제17조 (당사의 책임)</h1><ul style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 1rem;">당사는 여행 출발 시부터 도착 시까지 당사 본인 또는 그 고용인, 현지사 또는 그 고용인 등(이하 '사용인'이라 함)이 제2조 제1항에서 규정한 당사 임무와 관련하여 여행자에게 고의 또는 과실로 손해를 가한 경우 책임을 집니다.</li></ul><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">제18조 (여행자의 책임)</h1><ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">①</span>여행자는 여행의 원활한 진행을 위하여 여행 안내원의 업무수행에 성실히 협조하여야 합니다.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">②</span>여행자의 고의 또는 과실로 당사에 끼친 손해에 대하여 여행자는 당사에 배상 및 보상의 책임을 집니다.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">③</span>여행자의 귀중품 및 소지품은 여행자 자신의 책임하에 각자 보관하여야 합니다.</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">④</span>여행 도중 여행자의 귀중품 및 소지품이 도난사실이 발생한 경우 여행자 또는 보험수익자는 사고가 생긴 것을 알았을 때에는 지체 없이 그 사실을 해당 보험회사에 알리고 아래의 서류를 빠른 시간 내에 제출하여야 합니다.<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1.</span>도난 확인서</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2.</span>경위서</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">3.</span>그 밖에 필요한 서류</li></ol></li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">⑤</span>여행자가 여행계약 체결 전에 고지하지 않은 신체의 장해 또는 질병 등으로 발생하는 문제는 여행자가 책임을 집니다. 단, 여행 도중 발생한 신체의 장해 또는 질병 등이 발생한 경우 여행자 또는 보험수익자는 지체 없이 그 사실을 해당 보험회사에 알리고 아래의 서류를 즉시 제출하여야 합니다.<ol style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px;"><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">1.</span>사고 증명서</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">2.</span>진단서</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">3.</span>경위서</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">4.</span>영수증</li><li style="box-sizing: inherit; padding-left: 3rem;"><span style="box-sizing: inherit; display: inline-block; width: 2.5rem; margin-left: -2.5rem; padding-right: 0.5rem; text-align: right;">5.</span>그 밖에 필요한 서류</li></ol></li></ol><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">제19조 (여행의 시작과 종료)</h1><ul style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 1rem;">여행의 시작은 현지에서 바우처에 약속된 상품의 개시시간으로, 특별한 여행 시간이 명시되어 있지 않는 상품의 경우 바우처 인증 받은 시간을 여행의 시간으로 규정합니다. 여행의 종료는 위 과정을 통해 시작한 여행이 종료되는 시점으로 규정합니다.</li></ul><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">제20조 (설명의무)</h1><ul style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 1rem;">당사는 계약서에 정하여져 있는 중요한 내용 및 그 변경사항을 여행자가 이해할 수 있도록 설명하여야 합니다.</li></ul><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">제21조 (기타사항)</h1><ul style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 1rem;">이 계약에 명시되지 아니한 사항 또는 이 계약의 해석에 관하여 다툼이 있는 경우에는 당사 또는 여행자가 합의하여 결정하되, 합의가 이루어지지 아니한 경우에는 관계법령 및 일반관례에 따릅니다.</li></ul><h1 style="box-sizing: inherit; font-size: 1.1rem; margin: 2rem 0px 1rem; font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; line-height: 1.2; color: rgb(41, 43, 44);">부칙</h1><ul style="box-sizing: inherit; margin-top: 0px; margin-bottom: 0.5rem; list-style: none; padding-left: 0px; color: rgb(41, 43, 44); font-family: &quot;Nanum Gothic&quot;, -apple-system, system-ui, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif; font-size: 14px;"><li style="box-sizing: inherit; padding-left: 1rem;">본 약관은 2017 년 3 월 1 일부터 적용됩니다.</li></ul><div></div>`;5 return (6 <main className={styles.main}>7 <h2 className={styles.title}>여행 약관</h2>8 <div9 className={styles.content}10 dangerouslySetInnerHTML={{ __html: content }}11 ></div>12 </main>13 );14};...

Full Screen

Full Screen

moves.js

Source:moves.js Github

copy

Full Screen

1exports.BattleMovedex = {2 /******************************************************************3 Perfect accuracy moves:4 - base power increased 60 to 905 Justification:6 - perfect accuracy is too underpowered to have such low base power7 - it's not even an adequate counter to accuracy boosting, which8 is why the latter is banned9 Precedent:10 - Giga Drain and Drain Punch, similar 60 base power moves, have11 been upgraded12 ******************************************************************/13 aerialace: {14 inherit: true,15 basePower: 9016 },17 faintattack: {18 inherit: true,19 basePower: 9020 },21 shadowpunch: {22 inherit: true,23 basePower: 9024 },25 magnetbomb: {26 inherit: true,27 basePower: 9028 },29 magicalleaf: {30 inherit: true,31 basePower: 9032 },33 shockwave: {34 inherit: true,35 basePower: 9036 },37 swift: {38 inherit: true,39 basePower: 9040 },41 /******************************************************************42 HMs:43 - shouldn't suck (as much)44 Justification:45 - there are HMs that don't suck46 Precedent:47 - Dive! Technically, it was to be in-line with Dig, but still.48 ******************************************************************/49 strength: {50 inherit: true,51 secondary: {52 chance: 30,53 self: {54 boosts: {55 atk: 156 }57 }58 }59 },60 cut: {61 inherit: true,62 secondary: {63 chance: 100,64 boosts: {65 def: -166 }67 }68 },69 rocksmash: {70 inherit: true,71 basePower: 50,72 secondary: {73 chance: 100,74 boosts: {75 def: -176 }77 }78 },79 /******************************************************************80 Weather moves:81 - have increased priority82 Justification:83 - several Rain abusers get Prankster, which makes Rain otherwise84 overpowered85 ******************************************************************/86 raindance: {87 inherit: true,88 priority: 189 },90 sunnyday: {91 inherit: true,92 priority: 193 },94 sandstorm: {95 inherit: true,96 priority: 197 },98 hail: {99 inherit: true,100 priority: 1101 },102 /******************************************************************103 Substitute:104 - has precedence over Protect105 - makes all moves hit against it106 Minimize:107 - only +1 evasion108 Justification:109 - Sub/Protect stalling is annoying110 - Evasion stalling is annoying111 ******************************************************************/112 substitute: {113 inherit: true,114 effect: {115 onStart: function(target) {116 this.add('-start', target, 'Substitute');117 this.effectData.hp = Math.floor(target.maxhp/4);118 delete target.volatiles['partiallytrapped'];119 },120 onAccuracyPriority: -100,121 onAccuracy: function(accuracy, target, source, move) {122 return 100;123 },124 onTryHitPriority: 2,125 onTryHit: function(target, source, move) {126 if (target === source) {127 this.debug('sub bypass: self hit');128 return;129 }130 if (move.category === 'Status') {131 var SubBlocked = {132 block:1, embargo:1, entrainment:1, gastroacid:1, healblock:1, healpulse:1, leechseed:1, lockon:1, meanlook:1, mindreader:1, nightmare:1, painsplit:1, psychoshift:1, simplebeam:1, skydrop:1, soak: 1, spiderweb:1, switcheroo:1, trick:1, worryseed:1, yawn:1133 };134 if (move.status || move.boosts || move.volatileStatus === 'confusion' || SubBlocked[move.id]) {135 return false;136 }137 return;138 }139 var damage = this.getDamage(source, target, move);140 if (!damage) {141 return null;142 }143 damage = this.runEvent('SubDamage', target, source, move, damage);144 if (!damage) {145 return damage;146 }147 if (damage > target.volatiles['substitute'].hp) {148 damage = target.volatiles['substitute'].hp;149 }150 target.volatiles['substitute'].hp -= damage;151 source.lastDamage = damage;152 if (target.volatiles['substitute'].hp <= 0) {153 target.removeVolatile('substitute');154 this.runEvent('AfterSubDamage', target, source, move, damage);155 return 0; // hit156 } else {157 this.add('-activate', target, 'Substitute', '[damage]');158 this.runEvent('AfterSubDamage', target, source, move, damage);159 return 0; // hit160 }161 },162 onEnd: function(target) {163 this.add('-end', target, 'Substitute');164 }165 }166 },167 minimize: {168 inherit: true,169 boosts: {170 evasion: 1171 }172 },173 /******************************************************************174 Two-turn moves:175 - now a bit better176 Justification:177 - Historically, these moves are useless.178 ******************************************************************/179 solarbeam: {180 inherit: true,181 basePower: 60,182 willCrit: true,183 accuracy: true,184 onTryHitPriority: 10,185 onTryHit: function(target) {186 target.removeVolatile('substitute');187 },188 effect: {189 duration: 2,190 onLockMove: 'solarbeam',191 onStart: function(pokemon) {192 this.heal(pokemon.maxhp/2);193 }194 },195 breaksProtect: true196 },197 razorwind: {198 inherit: true,199 basePower: 40,200 willCrit: true,201 accuracy: true,202 onTryHitPriority: 10,203 onTryHit: function(target) {204 target.removeVolatile('substitute');205 },206 secondary: {207 chance: 100,208 volatileStatus: 'confusion'209 },210 breaksProtect: true211 },212 skullbash: {213 inherit: true,214 basePower: 50,215 willCrit: true,216 accuracy: true,217 onTryHitPriority: 10,218 onTryHit: function(target) {219 target.removeVolatile('substitute');220 },221 effect: {222 duration: 2,223 onLockMove: 'skullbash',224 onStart: function(pokemon) {225 this.boost({def:1,spd:1,accuracy:1}, pokemon, pokemon, this.getMove('skullbash'));226 }227 },228 breaksProtect: true229 },230 skyattack: {231 inherit: true,232 basePower: 70,233 willCrit: true,234 accuracy: true,235 onTryHitPriority: 10,236 onTryHit: function(target) {237 target.removeVolatile('substitute');238 },239 secondary: {240 chance: 100,241 boosts: {242 def: -1243 }244 },245 breaksProtect: true246 },247 freezeshock: {248 inherit: true,249 basePower: 70,250 willCrit: true,251 accuracy: true,252 onTryHitPriority: 10,253 onTryHit: function(target) {254 target.removeVolatile('substitute');255 },256 secondary: {257 chance: 100,258 status: 'par'259 },260 breaksProtect: true261 },262 iceburn: {263 inherit: true,264 basePower: 70,265 willCrit: true,266 accuracy: true,267 onTryHitPriority: 10,268 onTryHit: function(target) {269 target.removeVolatile('substitute');270 },271 secondary: {272 chance: 100,273 status: 'brn'274 },275 breaksProtect: true276 },277 bounce: {278 inherit: true,279 basePower: 45,280 willCrit: true,281 accuracy: true,282 onTryHitPriority: 10,283 onTryHit: function(target) {284 target.removeVolatile('substitute');285 },286 secondary: {287 chance: 30,288 status: 'par'289 },290 breaksProtect: true291 },292 fly: {293 inherit: true,294 basePower: 45,295 willCrit: true,296 accuracy: true,297 onTryHitPriority: 10,298 onTryHit: function(target) {299 target.removeVolatile('substitute');300 },301 secondary: {302 chance: 100,303 boosts: {304 def: -1305 }306 },307 breaksProtect: true308 },309 dig: {310 inherit: true,311 basePower: 45,312 willCrit: true,313 accuracy: true,314 onTryHitPriority: 10,315 onTryHit: function(target) {316 target.removeVolatile('substitute');317 },318 secondary: {319 chance: 100,320 boosts: {321 def: -1322 }323 },324 breaksProtect: true325 },326 dive: {327 inherit: true,328 basePower: 45,329 willCrit: true,330 accuracy: true,331 onTryHitPriority: 10,332 onTryHit: function(target) {333 target.removeVolatile('substitute');334 },335 secondary: {336 chance: 100,337 boosts: {338 def: -1339 }340 },341 breaksProtect: true342 },343 shadowforce: {344 inherit: true,345 basePower: 30,346 willCrit: true,347 accuracy: true,348 onTryHitPriority: 10,349 onTryHit: function(target) {350 target.removeVolatile('substitute');351 },352 secondary: {353 chance: 100,354 volatileStatus: 'curse'355 },356 breaksProtect: true357 },358 skydrop: {359 inherit: true,360 basePower: 40,361 willCrit: true,362 accuracy: true,363 secondary: {364 chance: 100,365 boosts: {366 def: -1367 }368 },369 breaksProtect: true370 },371 hyperbeam: {372 inherit: true,373 accuracy: true,374 basePower: 75,375 willCrit: true,376 self: null,377 onHit: function(target, source) {378 if (!target.hp) {379 source.addVolatile('mustrecharge');380 }381 }382 },383 gigaimpact: {384 inherit: true,385 accuracy: true,386 basePower: 75,387 willCrit: true,388 self: null,389 onHit: function(target, source) {390 if (!target.hp) {391 source.addVolatile('mustrecharge');392 }393 }394 },395 blastburn: {396 inherit: true,397 accuracy: true,398 basePower: 75,399 willCrit: true,400 self: null,401 onHit: function(target, source) {402 if (!target.hp) {403 source.addVolatile('mustrecharge');404 }405 }406 },407 frenzyplant: {408 inherit: true,409 accuracy: true,410 basePower: 75,411 willCrit: true,412 self: null,413 onHit: function(target, source) {414 if (!target.hp) {415 source.addVolatile('mustrecharge');416 }417 }418 },419 hydrocannon: {420 inherit: true,421 accuracy: true,422 basePower: 75,423 willCrit: true,424 self: null,425 onHit: function(target, source) {426 if (!target.hp) {427 source.addVolatile('mustrecharge');428 }429 }430 },431 bide: {432 inherit: true,433 effect: {434 duration: 2,435 onLockMove: 'bide',436 onStart: function(pokemon) {437 if (pokemon.hp <= 1 || pokemon.lastMove === 'bide') return false;438 this.effectData.totalDamage = 0;439 this.add('-start', pokemon, 'Bide');440 },441 onDamagePriority: -11,442 onDamage: function(damage, target, source, move) {443 if (effect && effect.effectType === 'Move' && damage >= target.hp) {444 damage = target.hp-1;445 }446 if (!move || move.effectType !== 'Move') return;447 if (!source || source.side === target.side) return;448 this.effectData.totalDamage += damage;449 this.effectData.sourcePosition = source.position;450 this.effectData.sourceSide = source.side;451 return damage;452 },453 onAfterSetStatus: function(status, pokemon) {454 if (status.id === 'slp') {455 pokemon.removeVolatile('bide');456 }457 },458 onBeforeMove: function(pokemon) {459 if (this.effectData.duration === 1) {460 if (!this.effectData.totalDamage) {461 this.add('-end', pokemon, 'Bide');462 this.add('-fail', pokemon);463 return false;464 }465 this.add('-end', pokemon, 'Bide');466 var target = this.effectData.sourceSide.active[this.effectData.sourcePosition];467 this.moveHit(target, pokemon, 'bide', {damage: this.effectData.totalDamage*2});468 return false;469 }470 this.add('-activate', pokemon, 'Bide');471 return false;472 }473 }474 },475 /******************************************************************476 Snore:477 - base power increased to 100478 - deals Special damage off physical Attack (reverse Psyshock)479 Justification:480 - Sleep Talk needs some competition481 ******************************************************************/482 snore: {483 inherit: true,484 category: "Physical",485 defensiveCategory: "Special",486 basePower: 100,487 affectedByImmunities: false488 },489 /******************************************************************490 Sound-based Normal-type moves:491 - not affected by immunities492 Justification:493 - they're already affected by Soundproof, also, ghosts can hear494 sounds495 ******************************************************************/496 hypervoice: {497 inherit: true,498 affectedByImmunities: false499 },500 round: {501 inherit: true,502 affectedByImmunities: false503 },504 uproar: {505 inherit: true,506 affectedByImmunities: false507 },508 /******************************************************************509 Bonemerang, Bone Rush moves:510 - not affected by immunities511 - Bone Rush nerfed to 20 base power so it's not viable on Lucario512 Justification:513 - flavor, also Marowak could use a buff514 ******************************************************************/515 bonemerang: {516 inherit: true,517 affectedByImmunities: false,518 accuracy: true519 },520 bonerush: {521 inherit: true,522 basePower: 20,523 affectedByImmunities: false,524 accuracy: true525 },526 /******************************************************************527 Relic Song:528 - now 60 bp priority move with no secondary529 Justification:530 - Meloetta-P needs viability531 ******************************************************************/532 relicsong: {533 inherit: true,534 basePower: 60,535 affectedByImmunities: false,536 onHit: function(target, pokemon) {537 if (pokemon.baseTemplate.species !== 'Meloetta' || pokemon.transformed) {538 return;539 }540 var natureChange = {541 'Modest': 'Adamant',542 'Adamant': 'Modest',543 'Timid': 'Jolly',544 'Jolly': 'Timid'545 };546 if (pokemon.template.speciesid==='meloettapirouette' && pokemon.formeChange('Meloetta')) {547 this.add('-formechange', pokemon, 'Meloetta');548 var tmpAtkEVs = pokemon.set.evs.atk;549 pokemon.set.evs.atk = pokemon.set.evs.spa;550 pokemon.set.evs.spa = tmpAtkEVs;551 if (natureChange[pokemon.set.nature]) pokemon.set.nature = natureChange[pokemon.set.nature];552 var Atk2SpA = (pokemon.boosts.spa||0) - (pokemon.boosts.atk||0);553 this.boost({554 atk: Atk2SpA,555 spa: -Atk2SpA556 }, pokemon);557 } else if (pokemon.formeChange('Meloetta-Pirouette')) {558 this.add('-formechange', pokemon, 'Meloetta-Pirouette');559 var tmpAtkEVs = pokemon.set.evs.atk;560 pokemon.set.evs.atk = pokemon.set.evs.spa;561 pokemon.set.evs.spa = tmpAtkEVs;562 if (natureChange[pokemon.set.nature]) pokemon.set.nature = natureChange[pokemon.set.nature];563 var Atk2SpA = (pokemon.boosts.spa||0) - (pokemon.boosts.atk||0);564 this.boost({565 atk: Atk2SpA,566 spa: -Atk2SpA567 }, pokemon);568 }569 // renderer takes care of this for us570 pokemon.transformed = false;571 },572 priority: 1,573 secondary: null574 },575 /******************************************************************576 Stealth Rock:577 - 1/4 damage to Flying-types, 1/8 damage to everything else578 Justification:579 - Never has one move affected the viability of types been affected580 by one move to such an extent. Stealth Rock makes many581 interesting pokemon NU, changing it gives them a fighting chance.582 Flavor justification:583 - Removes from it the status of only residual damage affected by584 weaknesses/resistances, which is nice. The double damage to585 Flying can be explained as counteracting Flying's immunity to586 Spikes.587 ******************************************************************/588 stealthrock: {589 inherit: true,590 effect: {591 // this is a side condition592 onStart: function(side) {593 this.add('-sidestart',side,'move: Stealth Rock');594 },595 onSwitchIn: function(pokemon) {596 var factor = 2;597 if (pokemon.hasType('Flying')) factor = 4;598 var damage = this.damage(pokemon.maxhp*factor/16);599 }600 }601 },602 quiverdance: {603 // Quiver Dance is nerfed because Volc604 inherit: true,605 boosts: {606 spd: 1,607 spe: 1,608 accuracy: 1609 },610 onModifyMove: function(move, user) {611 var GossamerWingUsers = {"Butterfree":1, "Masquerain":1, "Beautifly":1, "Mothim":1};612 if (user.item === 'stick' && GossamerWingUsers[user.template.species]) {613 move.boosts = {614 spa: 1,615 spd: 1,616 spe: 1,617 accuracy: 1618 };619 }620 }621 },622 /******************************************************************623 Silver Wind, Ominous Wind, AncientPower:624 - 100% chance of raising one stat, instead of 10% chance of raising625 all stats626 - Silver Wind, Ominous Wind: 90 base power in Hail627 Justification:628 - Hail sucks629 Precedent:630 - Many weathers strengthen moves. SolarBeam's base power is631 modified by weather.632 Flavor justification:633 - Winds are more damaging when it's hailing.634 ******************************************************************/635 silverwind: {636 inherit: true,637 basePowerCallback: function() {638 if (this.isWeather('hail')) {639 return 90;640 }641 return 60;642 },643 secondary: {644 chance: 100,645 self: {646 onHit: function(target, source) {647 var stats = [];648 for (var i in target.boosts) {649 if (i!=='accuracy' && i!=='evasion' && i!=='atk' && target.boosts[i] < 6) {650 stats.push(i);651 }652 }653 if (stats.length) {654 var i = stats[this.random(stats.length)];655 var boost = {};656 boost[i] = 1;657 this.boost(boost);658 } else {659 return false;660 }661 }662 }663 }664 },665 ominouswind: {666 inherit: true,667 basePowerCallback: function() {668 if (this.isWeather('hail')) {669 return 90;670 }671 return 60;672 },673 secondary: {674 chance: 100,675 self: {676 onHit: function(target, source) {677 var stats = [];678 for (var i in target.boosts) {679 if (i!=='accuracy' && i!=='evasion' && i!=='atk' && target.boosts[i] < 6) {680 stats.push(i);681 }682 }683 if (stats.length) {684 var i = stats[this.random(stats.length)];685 var boost = {};686 boost[i] = 1;687 this.boost(boost);688 } else {689 return false;690 }691 }692 }693 }694 },695 ancientpower: {696 inherit: true,697 secondary: {698 chance: 100,699 self: {700 onHit: function(target, source) {701 var stats = [];702 for (var i in target.boosts) {703 if (i!=='accuracy' && i!=='evasion' && i!=='atk' && target.boosts[i] < 6) {704 stats.push(i);705 }706 }707 if (stats.length) {708 var i = stats[this.random(stats.length)];709 var boost = {};710 boost[i] = 1;711 this.boost(boost);712 } else {713 return false;714 }715 }716 }717 }718 },719 /******************************************************************720 Moves relating to Hail:721 - boost in some way722 Justification:723 - Hail sucks724 ******************************************************************/725 avalanche: {726 inherit: true,727 basePowerCallback: function(pokemon, source) {728 if ((source.lastDamage > 0 && pokemon.lastAttackedBy && pokemon.lastAttackedBy.thisTurn)) {729 this.debug('Boosted for getting hit by '+pokemon.lastAttackedBy.move);730 return this.isWeather('hail')?180:120;731 }732 return this.isWeather('hail')?90:60;733 }734 },735 /******************************************************************736 Direct phazing moves:737 - changed to perfect accuracy738 Justification:739 - NEXT has buffed perfect accuracy to the point where unbanning740 +evasion could be viable.741 - as the primary counter to set-up, these should be able to counter742 DT (and subDT) in case they are ever unbanned.743 Precedent:744 - Haze, a move with a similar role, has perfect accuracy745 Flavor justification:746 - Whirlwinds and roaring are wide-area enough that dodging them747 isn't generally feasible.748 ******************************************************************/749 roar: {750 inherit: true,751 accuracy: true752 },753 whirlwind: {754 inherit: true,755 accuracy: true756 },757 /******************************************************************758 Multi-hit moves:759 - changed to perfect accuracy760 Justification:761 - as an Interesting Mechanic in terms of being able to hit past762 Substitute, it could use a buff763 Flavor justification:764 - You're going to attack that many times and they're all going to765 miss?766 ******************************************************************/767 armthrust: {768 inherit: true,769 accuracy: true770 },771 barrage: {772 inherit: true,773 accuracy: true774 },775 beatup: {776 inherit: true,777 accuracy: true778 },779 bulletseed: {780 inherit: true,781 accuracy: true782 },783 cometpunch: {784 inherit: true,785 accuracy: true786 },787 doublekick: {788 inherit: true,789 accuracy: true790 },791 doubleslap: {792 inherit: true,793 accuracy: true794 },795 dualchop: {796 inherit: true,797 accuracy: true798 },799 furyattack: {800 inherit: true,801 accuracy: true802 },803 furyswipes: {804 inherit: true,805 accuracy: true806 },807 geargrind: {808 inherit: true,809 accuracy: true810 },811 iciclespear: {812 inherit: true,813 accuracy: true814 },815 pinmissile: {816 inherit: true,817 accuracy: true818 },819 rockblast: {820 inherit: true,821 accuracy: true822 },823 spikecannon: {824 inherit: true,825 accuracy: true826 },827 tailslap: {828 inherit: true,829 accuracy: true830 },831 /******************************************************************832 Draining moves:833 - buff Leech Life834 Justification:835 - Poison, Bug, Grass, and Ghost make sense for draining types.836 ******************************************************************/837 leechlife: {838 inherit: true,839 basePower: 75840 },841 /******************************************************************842 Flying moves:843 - now a bit better844 Justification:845 - Flying has always been the type that's suffered from limited846 distribution. Let's see how it does without that disadvantage.847 ******************************************************************/848 twister: {849 inherit: true,850 basePower: 80,851 secondary: {852 chance: 30,853 volatileStatus: 'confusion'854 },855 pp: 15,856 type: "Flying"857 },858 wingattack: {859 inherit: true,860 basePower: 40,861 accuracy: true,862 multihit: [2,2]863 },864 /******************************************************************865 Moves with not enough drawbacks:866 - intensify drawbacks867 Justification:868 - Close Combat is way too common.869 ******************************************************************/870 closecombat: {871 inherit: true,872 self: {873 boosts: {874 def: -2,875 spd: -2876 }877 }878 },879 /******************************************************************880 Blizzard:881 - 30% freeze chance882 Justification:883 - freeze was nerfed, Blizzard can now have Thunder/Hurricane-like884 secondary chances.885 ******************************************************************/886 blizzard: {887 inherit: true,888 secondary: {889 chance: 30,890 status: 'frz'891 }892 },893 /******************************************************************894 Special Ghost and Fighting:895 - buff Ghost, nerf Fighting896 Justification:897 - Special Fighting shouldn't be so strong.898 - Special Ghost is buffed to compensate for having to use HP899 Fighting after this900 ******************************************************************/901 focusblast: {902 inherit: true,903 accuracy: 50904 },905 shadowball: {906 inherit: true,907 basePower: 90,908 secondary: {909 chance: 30,910 boosts: {911 spd: -1912 }913 }914 },915 /******************************************************************916 Selfdestruct and Explosion:917 - 120 and 180 base power autocrit918 Justification:919 - these were nerfed unreasonably in gen 5, they're now somewhat920 usable again.921 ******************************************************************/922 selfdestruct: {923 inherit: true,924 basePower: 140,925 accuracy: true,926 willCrit: true927 },928 explosion: {929 inherit: true,930 basePower: 180,931 accuracy: true,932 willCrit: true933 },934 /******************************************************************935 Scald:936 - base power not affected by weather937 - 0% burn in rain, 60% burn in sun938 Justification:939 - rain could use a nerf940 ******************************************************************/941 scald: {942 inherit: true,943 onModifyMove: function(move) {944 switch (this.effectiveWeather()) {945 case 'sunnyday':946 move.secondary.chance = 60;947 break;948 case 'raindance':949 delete move.secondary;950 break;951 }952 }953 },954 /******************************************************************955 Echoed Voice:956 - change957 Justification:958 - no one uses Echoed Voice.959 ******************************************************************/960 echoedvoice: {961 inherit: true,962 accuracy: 100,963 basePower: 80,964 category: "Special",965 isViable: true,966 priority: 0,967 isNotProtectable: true,968 affectedByImmunities: false,969 onHit: function(target, source) {970 source.side.addSideCondition('futuremove');971 if (source.side.sideConditions['futuremove'].positions[source.position]) {972 return false;973 }974 source.side.sideConditions['futuremove'].positions[source.position] = {975 duration: 3,976 move: 'echoedvoice',977 targetPosition: target.position,978 source: source,979 moveData: {980 basePower: 80,981 category: "Special",982 type: 'Normal'983 }984 };985 this.add('-start', source, 'Echoed Voice');986 },987 target: "normal",988 type: "Normal"989 },990 /******************************************************************991 Rapid Spin, Rock Throw:992 - remove hazards before dealing damage993 - double damage if hazards are removed994 - Rock Throw removes SR only995 - Rapid Spin now has base power 30996 - Rock Throw now has accuracy 100997 Justification:998 - hazards could use a nerf999 ******************************************************************/1000 rapidspin: {1001 inherit: true,1002 basePower: 30,1003 onBasePower: function(power, user) {1004 var doubled = false;1005 if (user.removeVolatile('leechseed')) {1006 this.add('-end', user, 'Leech Seed', '[from] move: Rapid Spin', '[of] '+user);1007 doubled = true;1008 }1009 var sideConditions = {spikes:1, toxicspikes:1, stealthrock:1};1010 for (var i in sideConditions) {1011 if (user.side.removeSideCondition(i)) {1012 this.add('-sideend', user.side, this.getEffect(i).name, '[from] move: Rapid Spin', '[of] '+user);1013 doubled = true;1014 }1015 }1016 if (user.volatiles['partiallytrapped']) {1017 this.add('-remove', user, user.volatiles['partiallytrapped'].sourceEffect.name, '[from] move: Rapid Spin', '[of] '+user, '[partiallytrapped]');1018 doubled = true;1019 delete user.volatiles['partiallytrapped'];1020 }1021 if (doubled) return power * 2;1022 },1023 self: undefined1024 },1025 rockthrow: {1026 inherit: true,1027 accuracy: 100,1028 onBasePower: function(power, user) {1029 if (user.side.removeSideCondition('stealthrock')) {1030 this.add('-sideend', user.side, "Stealth Rock", '[from] move: Rapid Spin', '[of] '+user);1031 return power * 2;1032 }1033 }1034 },1035 /******************************************************************1036 New feature: Signature Pokemon1037 - Selected weak moves receive a 1.5x damage boost when used by a1038 compatible Pokemon.1039 Justification:1040 - Gives a use for many otherwise competitively unviable moves1041 - This is the sort of change that Game Freak is likely to make1042 ******************************************************************/1043 firefang: {1044 inherit: true,1045 onBasePower: function(power, user) {1046 if (user.template.id === 'flareon') return power * 1.5;1047 },1048 accuracy: 100,1049 secondaries: [1050 {chance:20, status:'brn'},1051 {chance:30, volatileStatus:'flinch'}1052 ]1053 },1054 icefang: {1055 inherit: true,1056 onBasePower: function(power, user) {1057 if (user.template.id === 'walrein') return power * 1.5;1058 },1059 accuracy: 100,1060 secondaries: [1061 {chance:20, status:'frz'},1062 {chance:30, volatileStatus:'flinch'}1063 ]1064 },1065 thunderfang: {1066 inherit: true,1067 onBasePower: function(power, user) {1068 if (user.template.id === 'luxray') return power * 1.5;1069 },1070 accuracy: 100,1071 secondaries: [1072 {chance:20, status:'par'},1073 {chance:30, volatileStatus:'flinch'}1074 ]1075 },1076 poisonfang: {1077 inherit: true,1078 onBasePower: function(power, user) {1079 if (user.template.id === 'drapion') return power * 1.5;1080 },1081 accuracy: 100,1082 secondaries: [1083 {chance:100, status:'tox'},1084 {chance:30, volatileStatus:'flinch'}1085 ]1086 },1087 poisontail: {1088 inherit: true,1089 basePower: 60,1090 onBasePower: function(power, user) {1091 if (user.template.id === 'seviper') return power * 1.5;1092 },1093 accuracy: 100,1094 secondary: {1095 chance: 60,1096 status: 'tox'1097 }1098 },1099 sludge: {1100 inherit: true,1101 basePower: 60,1102 onBasePower: function(power, user) {1103 if (user.template.id === 'muk') return power * 1.5;1104 },1105 secondary: {1106 chance: 100,1107 status: 'psn'1108 }1109 },1110 smog: {1111 inherit: true,1112 basePower: 75,1113 accuracy: 100,1114 onBasePower: function(power, user) {1115 if (user.template.id === 'weezing') return power * 1.5;1116 },1117 secondary: {1118 chance: 100,1119 status: 'psn'1120 }1121 },1122 flamecharge: {1123 inherit: true,1124 basePower: 60,1125 onBasePower: function(power, user) {1126 if (user.template.id === 'rapidash') return power * 1.5;1127 }1128 },1129 flamewheel: {1130 inherit: true,1131 onBasePower: function(power, user) {1132 if (user.template.id === 'darmanitan') return power * 1.5;1133 }1134 },1135 spark: {1136 inherit: true,1137 onBasePower: function(power, user) {1138 if (user.template.id === 'eelektross') return power * 1.5;1139 }1140 },1141 bubblebeam: {1142 inherit: true,1143 onBasePower: function(power, user) {1144 if (user.template.id === 'kingdra') return power * 1.5;1145 },1146 secondary: {1147 chance: 30,1148 boosts: {1149 spe: -11150 }1151 }1152 },1153 electroweb: {1154 inherit: true,1155 basePower: 60,1156 onBasePower: function(power, user) {1157 if (user.template.id === 'galvantula') return power * 1.5;1158 },1159 accuracy: 1001160 },1161 gigadrain: {1162 inherit: true,1163 basePower: 60,1164 onBasePower: function(power, user) {1165 if (user.template.id === 'beautifly') return power * 1.5;1166 },1167 accuracy: 1001168 },1169 icywind: {1170 inherit: true,1171 basePower: 60,1172 onBasePower: function(power, user) {1173 if (user.template.id === 'glaceon') return power * 1.5;1174 },1175 accuracy: 1001176 },1177 mudshot: {1178 inherit: true,1179 basePower: 60,1180 onBasePower: function(power, user) {1181 if (user.template.id === 'swampert') return power * 1.5;1182 },1183 accuracy: 1001184 },1185 glaciate: {1186 inherit: true,1187 basePower: 80,1188 onBasePower: function(power, user) {1189 if (user.template.id === 'kyurem') return power * 1.5;1190 },1191 accuracy: 1001192 },1193 octazooka: {1194 inherit: true,1195 basePower: 75,1196 onBasePower: function(power, user) {1197 if (user.template.id === 'octillery') return power * 1.5;1198 },1199 accuracy: 90,1200 secondary: {1201 chance: 100,1202 boosts: {1203 accuracy: -11204 }1205 }1206 },1207 leaftornado: {1208 inherit: true,1209 basePower: 75,1210 onBasePower: function(power, user) {1211 if (user.template.id === 'serperior') return power * 1.5;1212 },1213 accuracy: 90,1214 secondary: {1215 chance: 100,1216 boosts: {1217 accuracy: -11218 }1219 }1220 },1221 iceshard: {1222 inherit: true,1223 onBasePower: function(power, user) {1224 if (user.template.id === 'weavile') return power * 1.5;1225 }1226 },1227 aquajet: {1228 inherit: true,1229 onBasePower: function(power, user) {1230 if (user.template.id === 'sharpedo') return power * 1.5;1231 }1232 },1233 machpunch: {1234 inherit: true,1235 onBasePower: function(power, user) {1236 if (user.template.id === 'hitmonchan') return power * 1.5;1237 }1238 },1239 shadowsneak: {1240 inherit: true,1241 onBasePower: function(power, user) {1242 if (user.template.id === 'banette') return power * 1.5;1243 }1244 },1245 steelwing: {1246 inherit: true,1247 basePower: 60,1248 onBasePower: function(power, user) {1249 if (user.template.id === 'skarmory') return power * 1.5;1250 },1251 accuracy: 100,1252 secondary: {1253 chance: 50,1254 self: {1255 boosts: {1256 def: 11257 }1258 }1259 }1260 },1261 surf: {1262 inherit: true,1263 onBasePower: function(power, user) {1264 if (user.template.id === 'masquerain') return power * 1.5;1265 },1266 secondary: {1267 chance: 10,1268 boosts: {1269 spe: -11270 }1271 }1272 },1273 /******************************************************************1274 Moves with accuracy not a multiple of 10%1275 - round up to a multiple of 10%1276 - Rock Slide and Charge Beam also round up to 100%1277 Justification:1278 - missing Hydro Pump is losing a gamble, but missing V-create is1279 nothing but hax1280 - Rock Slide is included for being similar enough to Air Slash1281 - Charge Beam is included because its 30% chance of no boost is enough1282 ******************************************************************/1283 razorshell: {1284 inherit: true,1285 accuracy: 1001286 },1287 drillrun: {1288 inherit: true,1289 accuracy: 1001290 },1291 vcreate: {1292 inherit: true,1293 accuracy: 1001294 },1295 aeroblast: {1296 inherit: true,1297 accuracy: 1001298 },1299 sacredfire: {1300 inherit: true,1301 accuracy: 1001302 },1303 spacialrend: {1304 inherit: true,1305 accuracy: 1001306 },1307 airslash: {1308 inherit: true,1309 accuracy: 1001310 },1311 rockslide: {1312 inherit: true,1313 accuracy: 1001314 },1315 chargebeam: {1316 inherit: true,1317 accuracy: 1001318 },1319 aircutter: {1320 inherit: true,1321 accuracy: 1001322 },1323 furycutter: {1324 inherit: true,1325 accuracy: 1001326 },1327 crushclaw: {1328 inherit: true,1329 accuracy: 1001330 },1331 razorleaf: {1332 inherit: true,1333 accuracy: 1001334 },1335 stringshot: {1336 inherit: true,1337 accuracy: 1001338 },1339 metalclaw: {1340 inherit: true,1341 accuracy: 1001342 },1343 snarl: {1344 inherit: true,1345 accuracy: 1001346 },1347 powerwhip: {1348 inherit: true,1349 accuracy: 901350 },1351 seedflare: {1352 inherit: true,1353 accuracy: 901354 },1355 meteormash: {1356 inherit: true,1357 accuracy: 901358 },1359 boltstrike: {1360 inherit: true,1361 accuracy: 90,1362 secondary: {1363 chance: 30,1364 status: 'par'1365 }1366 },1367 blueflare: {1368 inherit: true,1369 accuracy: 90,1370 secondary: {1371 chance: 30,1372 status: 'brn'1373 }1374 },1375 fireblast: {1376 inherit: true,1377 accuracy: 80,1378 secondary: {1379 chance: 20,1380 status: 'brn'1381 }1382 },1383 magmastorm: {1384 inherit: true,1385 accuracy: 801386 },1387 megakick: {1388 inherit: true,1389 accuracy: 801390 },1391 poisonpowder: {1392 inherit: true,1393 accuracy: 801394 },1395 stunspore: {1396 inherit: true,1397 accuracy: 801398 },1399 sleeppowder: {1400 inherit: true,1401 accuracy: 801402 },1403 lovelykiss: {1404 inherit: true,1405 accuracy: 801406 },1407 eggbomb: {1408 inherit: true,1409 accuracy: 801410 },1411 grasswhistle: {1412 inherit: true,1413 accuracy: 601414 },1415 sing: {1416 inherit: true,1417 accuracy: 601418 },1419 /******************************************************************1420 Signature moves and other moves with limited distribution:1421 - buffed in various ways1422 Justification:1423 - more metagame variety is always good1424 ******************************************************************/1425 twineedle: {1426 inherit: true,1427 basePower: 501428 },1429 drillpeck: {1430 inherit: true,1431 basePower: 100,1432 pp: 101433 },1434 needlearm: {1435 inherit: true,1436 basePower: 100,1437 pp: 101438 },1439 leafblade: {1440 inherit: true,1441 basePower: 100,1442 pp: 101443 },1444 attackorder: {1445 inherit: true,1446 basePower: 100,1447 pp: 101448 },1449 withdraw: {1450 inherit: true,1451 boosts: {1452 def: 1,1453 spd: 11454 }1455 },1456 stomp: {1457 inherit: true,1458 basePower: 100,1459 accuracy: true,1460 pp: 101461 },1462 steamroller: {1463 inherit: true,1464 basePower: 100,1465 accuracy: true,1466 pp: 101467 },1468 crabhammer: {1469 inherit: true,1470 basePower: 100,1471 accuracy: 1001472 },1473 doublehit: {1474 inherit: true,1475 basePower: 40,1476 accuracy: true1477 },1478 autotomize: {1479 inherit: true,1480 boosts: {1481 spe: 31482 }1483 },1484 dizzypunch: {1485 inherit: true,1486 basePower: 90,1487 secondary: {1488 chance: 50,1489 volatileStatus: 'confusion'1490 },1491 },1492 nightdaze: {1493 inherit: true,1494 accuracy: 100,1495 onModifyMove: function(move, user) {1496 if (user.illusion) {1497 var illusionMoves = user.illusion.moves.filter(function(illusionMove) {1498 var illusionMove = this.getMove(illusionMove);1499 return illusionMove.category !== 'Status';1500 }, this);1501 if (illusionMoves.length) move.name = this.getMove(illusionMoves.sample()).name;1502 }1503 }1504 },1505 muddywater: {1506 inherit: true,1507 basePower: 85,1508 accuracy: 100,1509 secondary: {1510 chance: 30,1511 boosts: {1512 accuracy: -11513 }1514 }1515 },1516 powergem: {1517 inherit: true,1518 basePower: 40,1519 accuracy: true,1520 multihit: [2,2]1521 },1522 acid: {1523 inherit: true,1524 affectedByImmunities: false1525 },1526 acidspray: {1527 inherit: true,1528 affectedByImmunities: false1529 },1530 eggbomb: {1531 inherit: true,1532 accuracy: 80,1533 basePower: 40,1534 willCrit: true1535 },1536 sacredsword: {1537 inherit: true,1538 basePower: 951539 },1540 triattack: {1541 num: 161,1542 accuracy: true,1543 basePower: 30,1544 category: "Special",1545 desc: "Hits 3 times. Has a 10% chance to burn, paralyze or freeze the target each time.",1546 shortDesc: "hits 3x; 10% chance to paralyze/burn/freeze.",1547 id: "triattack",1548 name: "Tri Attack",1549 pp: 10,1550 isViable: true,1551 priority: 0,1552 multihit: [3,3],1553 secondary: {1554 chance: 10,1555 onHit: function(target, source) {1556 var result = this.random(3);1557 if (result===0) {1558 target.trySetStatus('brn', source);1559 } else if (result===1) {1560 target.trySetStatus('par', source);1561 } else {1562 target.trySetStatus('frz', source);1563 }1564 }1565 },1566 target: "normal",1567 type: "Normal"1568 }...

Full Screen

Full Screen

autocompleteConstant.js

Source:autocompleteConstant.js Github

copy

Full Screen

1/*2 * ***********************************************************************3 * ADOBE CONFIDENTIAL4 * __________________5 *6 * Copyright 2015 Adobe Systems Incorporated7 * All Rights Reserved.8 *9 * NOTICE: All information contained herein is, and remains10 * the property of Adobe Systems Incorporated and its suppliers,11 * if any. The intellectual and technical concepts contained12 * herein are proprietary to Adobe Systems Incorporated and its13 * suppliers and may be covered by U.S. and Foreign Patents,14 * patents in process, and are protected by trade secret or copyright law.15 * Dissemination of this information or reproduction of this material16 * is strictly forbidden unless prior written permission is obtained17 * from Adobe Systems Incorporated.18 * ***********************************************************************19 */20;(function ($, style) {21 style.autocomplete = style.autocomplete || {};22 style.autocomplete.cssJson = {23 "align-content" : {"values" : ["center", "flex-end", "flex-start", "space-around", "space-between", "stretch"]},24 "align-items" : {"values" : ["baseline", "center", "flex-end", "flex-start", "stretch"]},25 "align-self" : {"values" : ["auto", "baseline", "center", "flex-end", "flex-start", "stretch"]},26 "animation" : {"values" : []},27 "animation-delay" : {"values" : []},28 "animation-direction" : {"values" : ["alternate", "alternate-reverse", "normal", "reverse"]},29 "animation-duration" : {"values" : []},30 "animation-fill-mode" : {"values" : ["backwards", "both", "forwards", "none"]},31 "animation-iteration-count" : {"values" : ["infinite"]},32 "animation-name" : {"values" : ["none"]},33 "animation-play-state" : {"values" : ["paused", "running"]},34 "animation-timing-function" : {"values" : ["cubic-bezier()", "ease", "ease-in", "ease-in-out", "ease-out", "linear", "step-end", "step-start", "steps()"]},35 "backface-visibility" : {"values" : ["hidden", "visible"]},36 "background" : {"values" : []},37 "background-attachment" : {"values" : ["fixed", "local", "scroll", "inherit"]},38 "background-blend-mode" : {"values" : ["color", "color-burn", "color-dodge", "darken", "difference", "exclusion", "hard-light", "hue", "lighten", "luminosity", "normal", "multiply", "overlay", "saturation", "screen", "soft-light"]},39 "background-clip" : {"values" : ["border-box", "content-box", "padding-box", "inherit"]},40 "background-color" : {"values" : ["inherit"], "type" : "color"},41 "background-image" : {"values" : ["image()", "linear-gradient()", "radial-gradient()", "repeating-linear-gradient()", "repeating-radial-gradient()", "url()"]},42 "background-origin" : {"values" : ["border-box", "content-box", "padding-box", "inherit"]},43 "background-position" : {"values" : ["left", "center", "right", "bottom", "top"]},44 "background-repeat" : {"values" : ["no-repeat", "repeat", "repeat-x", "repeat-y", "round", "space"]},45 "background-size" : {"values" : ["auto", "contain", "cover"]},46 "border" : {"values" : []},47 "border-collapse" : {"values" : ["collapse", "separate", "inherit"]},48 "border-color" : {"values" : ["inherit"], "type" : "color"},49 "border-spacing" : {"values" : ["inherit"]},50 "border-style" : {"values" : ["dashed", "dotted", "double", "groove", "hidden", "inset", "none", "outset", "ridge", "solid", "inherit"]},51 "border-bottom" : {"values" : []},52 "border-bottom-color" : {"values" : ["inherit"], "type" : "color"},53 "border-bottom-left-radius" : {"values" : []},54 "border-bottom-right-radius" : {"values" : []},55 "border-bottom-style" : {"values" : ["dashed", "dotted", "double", "groove", "hidden", "inset", "none", "outset", "ridge", "solid", "inherit"]},56 "border-bottom-width" : {"values" : ["medium", "thin", "thick", "inherit"]},57 "border-image" : {"values" : ["url()"]},58 "border-image-outset" : {"values" : []},59 "border-image-slice" : {"values" : []},60 "border-image-source" : {"values" : []},61 "border-image-repeat" : {"values" : ["repeat", "round", "space", "stretch"]},62 "border-image-width" : {"values" : ["auto"]},63 "border-left" : {"values" : []},64 "border-left-color" : {"values" : ["inherit"], "type" : "color"},65 "border-left-style" : {"values" : ["dashed", "dotted", "double", "groove", "hidden", "inset", "none", "outset", "ridge", "solid", "inherit"]},66 "border-left-width" : {"values" : ["medium", "thin", "thick", "inherit"]},67 "border-radius" : {"values" : []},68 "border-right" : {"values" : []},69 "border-right-color" : {"values" : ["inherit"], "type" : "color"},70 "border-right-style" : {"values" : ["dashed", "dotted", "double", "groove", "hidden", "inset", "none", "outset", "ridge", "solid", "inherit"]},71 "border-right-width" : {"values" : ["medium", "thin", "thick", "inherit"]},72 "border-top" : {"values" : []},73 "border-top-color" : {"values" : ["inherit"], "type" : "color"},74 "border-top-left-radius" : {"values" : []},75 "border-top-right-radius" : {"values" : []},76 "border-top-style" : {"values" : ["dashed", "dotted", "double", "groove", "hidden", "inset", "none", "outset", "ridge", "solid", "inherit"]},77 "border-top-width" : {"values" : ["medium", "thin", "thick", "inherit"]},78 "border-width" : {"values" : ["medium", "thin", "thick", "inherit"]},79 "box-decoration-break" : {"values" : []},80 "box-shadow" : {"values" : []},81 "box-sizing" : {"values" : ["border-box", "content-box", "padding-box", "inherit"]},82 "bottom" : {"values" : ["auto", "inherit"]},83 "break-after" : {"values" : ["always", "auto", "avoid", "avoid-column", "avoid-page", "avoid-region", "column", "left", "page", "region", "right"]},84 "break-before" : {"values" : ["always", "auto", "avoid", "avoid-column", "avoid-page", "avoid-region", "column", "left", "page", "region", "right"]},85 "break-inside" : {"values" : ["auto", "avoid", "avoid-column", "avoid-page", "avoid-region"]},86 "caption-side" : {"values" : ["bottom", "top", "inherit"]},87 "clear" : {"values" : ["both", "left", "none", "right", "inherit"]},88 "clip" : {"values" : ["auto", "inherit"]},89 "color" : {"values" : ["inherit"], "type" : "color"},90 "columns" : {"values" : []},91 "column-count" : {"values" : []},92 "column-fill" : {"values" : ["auto", "balance"]},93 "column-gap" : {"values" : ["normal"]},94 "column-rule" : {"values" : []},95 "column-rule-color" : {"values" : [], "type" : "color"},96 "column-rule-style" : {"values" : ["dashed", "dotted", "double", "groove", "hidden", "inset", "none", "outset", "ridge", "solid", "inherit"]},97 "column-rule-width" : {"values" : ["medium", "thin", "thick", "inherit"]},98 "column-span" : {"values" : ["all", "none"]},99 "column-width" : {"values" : ["auto", "inherit"]},100 "content" : {"values" : ["attr()", "close-quote", "no-close-quote", "no-open-quote", "normal", "none", "open-quote", "inherit"]},101 "counter-increment" : {"values" : ["none", "inherit"]},102 "counter-reset" : {"values" : ["none", "inherit"]},103 "cursor" : {"values" : ["alias", "all-scroll", "auto", "cell", "col-resize", "context-menu", "copy", "crosshair", "default", "e-resize", "ew-resize", "grab", "grabbing", "help", "inherit", "move", "n-resize", "ne-resize", "nesw-resize", "no-drop", "none", "not-allowed", "ns-resize", "nw-resize", "nwse-resize", "pointer", "progress", "row-resize", "s-resize", "se-resize", "sw-resize", "text", "vertical-text", "w-resize", "wait", "zoom-in", "zoom-out"]},104 "direction" : {"values" : ["ltr", "rtl", "inherit"]},105 "display" : {"values" : ["block", "flex", "grid", "inline", "inline-block", "inline-flex", "inline-grid", "inline-table", "list-item", "none", "run-in", "table", "table-caption", "table-cell", "table-column", "table-column-group", "table-footer-group", "table-header-group", "table-row", "table-row-group", "inherit"]},106 "empty-cells" : {"values" : ["hide", "show", "inherit"]},107 "filter" : {"values" : ["blur()", "brightness()", "contrast()", "custom()", "drop-shadow()", "grayscale()", "hue-rotate()", "invert()", "none", "opacity()", "sepia()", "saturate()", "url()"]},108 "flex" : {"values" : ["auto", "initial", "none"]},109 "flex-basis" : {"values" : ["auto"]},110 "flex-direction" : {"values" : ["column", "column-reverse", "row", "row-reverse"]},111 "flex-flow" : {"values" : ["column", "column-reverse", "nowrap", "row", "row-reverse", "wrap", "wrap-reverse"]},112 "flex-grow" : {"values" : []},113 "flex-shrink" : {"values" : []},114 "flex-wrap" : {"values" : ["nowrap", "wrap", "wrap-reverse"]},115 "float" : {"values" : ["left", "right", "none", "inherit"]},116 "flow-into" : {"values" : ["none"], "type" : "named-flow"},117 "flow-from" : {"values" : ["none", "inherit"], "type" : "named-flow"},118 "font" : {"values" : []},119 "font-family" : {"values" : ["cursive", "fantasy", "inherit", "monospace", "sans-serif", "serif"]},120 "font-feature-settings" : {"values" : ["normal"]},121 "font-kerning" : {"values" : ["auto", "none", "normal"]},122 "font-language-override" : {"values" : ["normal"]},123 "font-size" : {"values" : []},124 "font-size-adjust" : {"values" : ["auto", "none"]},125 "font-stretch" : {"values" : ["condensed", "expanded", "extra-condensed", "extra-expanded", "normal", "semi-condensed", "semi-expanded", "ultra-condensed", "ultra-expanded"]},126 "font-style" : {"values" : ["italic", "normal", "oblique"]},127 "font-synthesis" : {"values" : ["none", "style", "weight"]},128 "font-variant" : {"values" : ["normal", "small-caps", "inherit"]},129 "font-variant-alternates" : {"values" : ["normal"]},130 "font-variant-caps" : {"values" : ["normal", "small-caps", "all-small-caps", "petite-caps", "all-petite-caps", "unicase", "titling-caps"]},131 "font-variant-east-asian" : {"values" : ["normal"]},132 "font-variant-ligatures" : {"values" : ["normal", "none"]},133 "font-variant-numeric" : {"values" : ["normal"]},134 "font-variant-position" : {"values" : ["normal", "sub", "super"]},135 "font-weight" : {"values" : ["bold", "bolder", "lighter", "normal", "100", "200", "300", "400", "500", "600", "700", "800", "900", "inherit"]},136 "height" : {"values" : ["auto", "inherit"]},137 "hyphens" : {"values" : ["auto", "manual", "none"]},138 "image-orientation" : {"values" : []},139 "image-resolution" : {"values" : ["from-image", "snap"]},140 "justify-content" : {"values" : ["center", "flex-end", "flex-start", "space-around", "space-between"]},141 "left" : {"values" : ["auto", "inherit"]},142 "letter-spacing" : {"values" : ["normal", "inherit"]},143 "line-height" : {"values" : ["normal", "inherit"]},144 "list-style" : {"values" : ["armenian", "circle", "decimal", "decimal-leading-zero", "disc", "georgian", "inherit", "inside", "lower-alpha", "lower-greek", "lower-latin", "lower-roman", "none", "outside", "square", "upper-alpha", "upper-latin", "upper-roman", "url()"]},145 "list-style-image" : {"values" : ["none", "url()", "inherit"]},146 "list-style-position" : {"values" : ["inside", "outside", "inherit"]},147 "list-style-type" : {"values" : ["armenian", "circle", "decimal", "decimal-leading-zero", "disc", "georgian", "lower-alpha", "lower-greek", "lower-latin", "lower-roman", "none", "square", "upper-alpha", "upper-latin", "upper-roman", "inherit"]},148 "margin" : {"values" : ["auto", "inherit"]},149 "margin-bottom" : {"values" : ["auto", "inherit"]},150 "margin-left" : {"values" : ["auto", "inherit"]},151 "margin-right" : {"values" : ["auto", "inherit"]},152 "margin-top" : {"values" : ["auto", "inherit"]},153 "max-height" : {"values" : ["none", "inherit"]},154 "max-width" : {"values" : ["none", "inherit"]},155 "min-height" : {"values" : ["inherit"]},156 "min-width" : {"values" : ["inherit"]},157 "object-fit" : {"values" : ["contain", "cover", "fill", "none", "scale-down"]},158 "object-position" : {"values" : ["left", "center", "right", "bottom", "top"]},159 "opacity" : {"values" : ["inherit"]},160 "order" : {"values" : []},161 "orphans" : {"values" : ["inherit"]},162 "outline" : {"values" : ["inherit"]},163 "outline-color" : {"values" : ["invert", "inherit"], "type" : "color"},164 "outline-offset" : {"values" : ["inherit"]},165 "outline-style" : {"values" : ["dashed", "dotted", "double", "groove", "hidden", "inset", "none", "outset", "ridge", "solid", "inherit"]},166 "outline-width" : {"values" : ["medium", "thin", "thick", "inherit"]},167 "overflow" : {"values" : ["auto", "hidden", "scroll", "visible", "inherit"]},168 "overflow-x" : {"values" : ["auto", "hidden", "scroll", "visible", "inherit"]},169 "overflow-y" : {"values" : ["auto", "hidden", "scroll", "visible", "inherit"]},170 "padding" : {"values" : ["inherit"]},171 "padding-bottom" : {"values" : []},172 "padding-left" : {"values" : []},173 "padding-right" : {"values" : []},174 "padding-top" : {"values" : []},175 "page-break-after" : {"values" : ["always", "auto", "avoid", "left", "right", "inherit"]},176 "page-break-before" : {"values" : ["always", "auto", "avoid", "left", "right", "inherit"]},177 "page-break-inside" : {"values" : ["auto", "avoid", "inherit"]},178 "perspective" : {"values" : ["none"]},179 "perspective-origin" : {"values" : ["bottom", "center", "left", "right", "top"]},180 "pointer-events" : {"values" : ["all", "auto", "fill", "inherit", "none", "painted", "stroke", "visible", "visibleFill", "visiblePainted", "visibleStroke"]},181 "position" : {"values" : ["absolute", "fixed", "relative", "static", "sticky", "inherit"]},182 "quotes" : {"values" : ["none", "inherit"]},183 "region-break-after" : {"values" : ["always", "auto", "avoid", "avoid-column", "avoid-page", "avoid-region", "column", "left", "page", "region", "right"]},184 "region-break-before" : {"values" : ["always", "auto", "avoid", "avoid-column", "avoid-page", "avoid-region", "column", "left", "page", "region", "right"]},185 "region-break-inside" : {"values" : ["auto", "avoid", "avoid-column", "avoid-page", "avoid-region"]},186 "region-fragment" : {"values" : ["auto", "break"]},187 "resize" : {"values" : ["both", "horizontal", "none", "vertical", "inherit"]},188 "right" : {"values" : ["auto", "inherit"]},189 "src" : {"values" : ["url()"]},190 "shape-image-threshold" : {"values" : []},191 "shape-inside" : {"values" : ["auto", "circle()", "ellipse()", "inherit", "outside-shape", "polygon()", "rectangle()"]},192 "shape-margin" : {"values" : []},193 "shape-outside" : {"values" : ["none", "inherit", "circle()", "ellipse()", "polygon()", "inset()", "margin-box", "border-box", "padding-box", "content-box", "url()", "image()", "linear-gradient()", "radial-gradient()", "repeating-linear-gradient()", "repeating-radial-gradient()"]},194 "table-layout" : {"values" : ["auto", "fixed", "inherit"]},195 "text-align" : {"values" : ["center", "left", "justify", "right", "inherit"]},196 "text-align-last" : {"values" : ["center", "left", "justify", "right", "inherit"]},197 "text-decoration" : {"values" : ["line-through", "none", "overline", "underline", "inherit"]},198 "text-decoration-color" : {"values" : [], "type" : "color"},199 "text-decoration-line" : {"values" : ["line-through", "none", "overline", "underline"]},200 "text-decoration-skip" : {"values" : ["edges", "ink", "none", "objects", "spaces"]},201 "text-decoration-style" : {"values" : ["dashed", "dotted", "double", "solid", "wavy"]},202 "text-emphasis" : {"values" : []},203 "text-emphasis-color" : {"values" : [], "type" : "color"},204 "text-emphasis-position" : {"values" : ["above", "below", "left", "right"]},205 "text-emphasis-style" : {"values" : ["circle", "dot", "double-circle", "filled", "none", "open", "sesame", "triangle"]},206 "text-indent" : {"values" : ["inherit"]},207 "text-overflow" : {"values" : ["clip", "ellipsis", "inherit"]},208 "text-shadow" : {"values" : []},209 "text-rendering" : {"values" : ["auto", "geometricPrecision", "optimizeLegibility", "optimizeSpeed"]},210 "text-transform" : {"values" : ["capitalize", "full-width", "lowercase", "none", "uppercase", "inherit"]},211 "text-underline-position" : {"values" : ["alphabetic", "auto", "below", "left", "right"]},212 "top" : {"values" : ["auto", "inherit"]},213 "transform" : {"values" : ["matrix()", "matrix3d()", "none", "perspective()", "rotate()", "rotate3d()", "rotateX()", "rotateY()", "rotateZ()", "scale()", "scale3d()", "scaleX()", "scaleY()", "scaleZ()", "skewX()", "skewY()", "translate()", "translate3d()", "translateX()", "translateY()", "translateZ()"]},214 "transform-origin" : {"values" : ["bottom", "center", "left", "right", "top"]},215 "transform-style" : {"values" : ["flat", "preserve-3d"]},216 "transition" : {"values" : []},217 "transition-delay" : {"values" : []},218 "transition-duration" : {"values" : []},219 "transition-property" : {"values" : ["all", "none"]},220 "transition-timing-function" : {"values" : ["cubic-bezier()", "ease", "ease-in", "ease-in-out", "ease-out", "linear", "step-end", "step-start", "steps()"]},221 "unicode-bidi" : {"values" : ["bidi-override", "embed", "normal", "inherit"]},222 "unicode-range" : {"values" : []},223 "vertical-align" : {"values" : ["baseline", "bottom", "middle", "sub", "super", "text-bottom", "text-top", "top", "inherit"]},224 "visibility" : {"values" : ["collapse", "hidden", "visible", "inherit"]},225 "white-space" : {"values" : ["normal", "nowrap", "pre", "pre-line", "pre-wrap", "inherit"]},226 "widows" : {"values" : ["inherit"]},227 "width" : {"values" : ["auto", "inherit"]},228 "word-break" : {"values" : ["normal", "break-all", "keep-all"]},229 "word-spacing" : {"values" : ["normal", "inherit"]},230 "word-wrap" : {"values" : ["break-word", "normal"]},231 "z-index" : {"values" : ["auto", "inherit"]}232};233 style.autocomplete.cssProperties = Object.keys(style.autocomplete.cssJson);234 style.autocomplete.currentCssOverridesProperty = "width";...

Full Screen

Full Screen

cssprops.js

Source:cssprops.js Github

copy

Full Screen

1function run_tests(properties) {2 for (var property in Object.keys(properties)) {3 var name = Object.keys(properties)[property];4 var generator = create_value_generator(properties[name]);5 var prop = properties[name].property || name;6 while (run_test(name, generator, prop)) {7 }8 }9}10function generate_inline_style(name, value) {11 if (value) {12 return {'declaration': name + ": " + value,13 'value': value,14 'result': value};15 }16 return null;17}18function all_values(values) {19 var results = [];20 for (var i = 0; i < values.length; i++) {21 var value = values[i];22 if (typeof value == "function") {23 var f = value();24 var result;25 while ((result = f()) != null) {26 if (typeof result == "object" && 'serialized' in result) {27 results.push(result.serialized); //XXXjdm push actual and expect serialized28 } else {29 results.push(result);30 }31 }32 } else if (typeof value == "string") {33 results.push(value);34 } else if (value instanceof Array) {35 var subresults = [];36 for (var j = 0; j < value.length; j++) {37 var subresult = all_values(value[j], true);38 if (!(subresult instanceof Array)) {39 subresult = [subresult];40 }41 subresults.push(subresult);42 }43 if (subresults.length > 1) {44 function choose_slices(vecs) {45 if (vecs.length == 1) {46 return vecs[0].map(function(v) { return [v]; });47 }48 var slice_results = [];49 var rest = choose_slices(vecs.slice(1, vecs.length));50 for (var a = 0; a < vecs[0].length; a++) {51 for (var b = 0; b < rest.length; b++) {52 slice_results.push([vecs[0][a]].concat(rest[b]));53 }54 }55 return slice_results;56 }57 subresults = choose_slices(subresults).map(function (a) { return a.join(' ') });58 }59 for (var j = 0; j < subresults.length; j++) {60 results = results.concat(subresults[j]);61 }62 } else if (value instanceof Object && 'serialized' in value) {63 results.push(value.serialized); //XXXjdm push actual and expect serialized64 } else if (typeof value == "number") {65 results.push(value.toString());66 } else {67 throw "unexpected value type: " + typeof(value);68 }69 }70 return results;71}72function create_value_generator(property) {73 var results = all_values(property.values);74 return iterable(results);75}76function to_idl(property) {77 return property.replace(/-\w/g, function(x){return x.toUpperCase()}).split('-').join('');78}79function run_test(property, generator, prop) {80 var elem = document.createElement('div');81 document.getElementById('parent').appendChild(elem);82 var style = generate_inline_style(property, generator());83 if (style && to_idl(prop) in elem.style) {84 elem.setAttribute('style', style.declaration);85 is(elem.style[to_idl(prop)], style.result, property + ' raw inline style declaration');86 elem.setAttribute('style', '');87 elem.style[to_idl(prop)] = style.value;88 is(elem.style[to_idl(prop)], style.result, property + ' style property');89 }90 document.getElementById('parent').removeChild(elem);91 return style != null;92}93function iterable(values) {94 var i = 0;95 return function() {96 if (i < values.length) {97 return values[i++];98 }99 return null;100 }101}102function color() {103 var colors = ['black', 'red', 'rgb(50, 75, 100)', 'rgba(5, 7, 10, 0.9)'];104 return iterable(colors);105}106function percentage() {107 var values = ["5%", {actual: ".5%", serialized: "0.5%"}];108 return iterable(values);109}110function length() {111 var values = ["1px", {actual: ".1em", serialized: "0.1em"}];112 return iterable(values);113}114function degree() {115 var values = ["87deg"];116 return iterable(values);117}118function uri() {119 var values = ["url(\"http://localhost/\")",120 {actual: "url(http://localhost/)",121 serialized: "url(\"http://localhost/\")"}];122 return iterable(values);123}124function border_style() {125 var values = ['none', 'hidden', 'dotted', 'dashed', 'solid', 'double', 'groove', 'ridge',126 'inset', 'outset'];127 return iterable(values);128}129function integer() {130 var values = ['0', '101', '-51'];131 return iterable(values);132}133function shape() {134 var values = ['rect(1em, auto, 0.5px, 2000em)'];135 return iterable(values);136}137function string() {138 var values = ['"string"', {actual: "'string'", serialized: '"string"'}];139 return iterable(values);140}141function counter() {142 var values = ['counter(par-num)', 'counter(par-num, upper-roman)'];143 return iterable(values);144}145function attr() {146 var values = ['attr(foo-bar)', 'attr(foo_bar)'];147 return iterable(values);148}149function family_name() {150 var values = ['Gill,', '"Lucida" Grande,', 'Red/Black,'];151 return iterable(values);152}153function generic_family() {154 var values = ['serif', 'sans-serif'];155 return iterable(values);156}157function absolute_size() {158 var values = ['xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large'];159 return iterable(values);160}161function relative_size() {162 var values = ['larger', 'smaller'];163 return iterable(values);164}165function number() {166 var values = ['0', {'actual': '-0', serialized: '0'}, '1000', '-5123', '0.9', '-0.09'];167 return iterable(values);168}169var properties = {170 'background-attachment': {171 'values': ['scroll', 'fixed', 'inherit'],172 'initial': 'scroll',173 },174 'background-color': {175 'values': [color, 'transparent', 'inherit'],176 'initial': 'transparent',177 },178 'background-image': {179 'values': [uri, 'none', 'inherit'],180 'initial': 'none',181 },182 'background-position': {183 'values': [[[percentage, length, 'left', 'center', 'right'],184 [percentage, length, 'top', 'center', 'bottom']],185 [['left', 'center', 'right'],186 ['top', 'center', 'bottom']],187 'inherit'],188 'initial': '0% 0%',189 },190 'background-repeat': {191 'values': ['repeat', 'repeat-x', 'repeat-y', 'no-repeat', 'inherit'],192 'initial': 'repeat',193 },194 //background195 'border-collapse': {196 'values': ['collapse', 'separate', 'inherit'],197 'initial': 'separate',198 },199 //border-color200 'border-spacing': {201 'values': [length, 'inherit'],202 'initial': '0',203 },204 //border-style205 //border-top, border-right, border-bottom, border-left206 'border-top-color': {207 'values': [color, 'transparent', 'inherit'],208 'initial': 'black', //FIXME209 },210 'border-right-color': {211 'values': [color, 'transparent', 'inherit'],212 'initial': 'black', //FIXME213 },214 'border-bottom-color': {215 'values': [color, 'transparent', 'inherit'],216 'initial': 'black', //FIXME217 },218 'border-left-color': {219 'values': [color, 'transparent', 'inherit'],220 'initial': 'black', //FIXME221 },222 'border-top-style': {223 'values': [border_style, 'inherit'],224 'initial': null,225 },226 'border-right-style': {227 'values': [border_style, 'inherit'],228 'initial': null,229 },230 'border-bottom-style': {231 'values': [border_style, 'inherit'],232 'initial': null,233 },234 'border-left-style': {235 'values': [border_style, 'inherit'],236 'initial': null,237 },238 'border-top-width': {239 'values': ['thin', 'medium', 'thick', length, 'inherit'],240 'initial': 'medium',241 },242 'border-right-width': {243 'values': ['thin', 'medium', 'thick', length, 'inherit'],244 'initial': 'medium',245 },246 'border-bottom-width': {247 'values': ['thin', 'medium', 'thick', length, 'inherit'],248 'initial': 'medium',249 },250 'border-left-width': {251 'values': ['thin', 'medium', 'thick', length, 'inherit'],252 'initial': 'medium',253 },254 //border-width255 //border256 'bottom': {257 'values': [length, percentage, 'auto', 'inherit'],258 'initial': 'auto',259 },260 'caption-side': {261 'values': ['top', 'bottom', 'inherit'],262 'initial': 'top',263 },264 'clear': {265 'values': ['none', 'left', 'right', 'both', 'inherit'],266 'initial': 'none',267 },268 'clip': {269 'values': [shape, 'auto', 'inherit'],270 'initial': 'auto',271 },272 'color': {273 'values': [color, 'inherit'],274 'initial': 'black', //FIXME depends on user agent275 },276 'content': {277 'values': ['normal', 'none', string, uri, counter, attr, 'inherit'], //FIXME278 'initial': 'normal',279 },280 //counter-increment281 //counter-reset282 'cursor': {283 'values': [/*uri,*/ 'auto', 'crosshair', 'default', 'pointer', 'move', 'e-resize', 'ne-resize',284 'nw-resize', 'n-resize', 'se-resize', 'sw-resize', 's-resize', 'w-resize', 'text',285 'wait', 'help', 'progress', 'inherit'],286 'initial': 'auto',287 },288 'direction': {289 'values': ['ltr', 'rtl', 'inherit'],290 'initial': 'ltr',291 },292 'display': {293 'values': ['inline', 'block', 'list-item', 'inline-block', 'table', 'inline-table',294 'table-row-group', 'table-header-group', 'table-footer-group', 'table-row',295 'table-column-group', 'table-column', 'table-cell', 'table-caption', 'none',296 'inherit'],297 'initial': 'inline',298 },299 'empty-cells': {300 'values': ['show', 'hide', 'inherit'],301 'initial': 'show',302 },303 'float': {304 'values': ['left', 'right', 'none', 'inherit'],305 'initial': 'none',306 'property': 'cssFloat',307 },308 'font-family': {309 'values': [[family_name, generic_family], 'inherit'],310 'initial': 'sans-serif', //FIXME depends on user agent311 },312 'font-size': {313 'values': [absolute_size, relative_size, length, percentage, 'inherit'],314 'initial': 'medium',315 },316 'font-style': {317 'values': ['normal', 'italic', 'oblique', 'inherit'],318 'initial': 'normal',319 },320 'font-variant': {321 'values': ['normal', 'small-caps', 'inherit'],322 'initial': 'normal',323 },324 'font-weight': {325 'values': ['normal', 'bold', 'bolder', 'lighter', 100, 200, 300, 300, 400, 500, 600,326 700, 800, 900, 'inherit'],327 'initial': 'normal',328 },329 //font330 'height': {331 'values': [length, percentage, 'auto', 'inherit'],332 'initial': 'auto',333 },334 'left': {335 'values': [length, percentage, 'auto', 'inherit'],336 'initial': 'auto',337 },338 'letter-spacing': {339 'values': ['normal', length, 'inherit'],340 'initial': 'normal',341 },342 'line-height': {343 'values': ['normal', number, length, percentage, 'inherit'],344 'initial': 'normal',345 },346 'list-style-image': {347 'values': [uri, 'none', 'inherit'],348 'initial': 'none',349 },350 'list-style-position': {351 'values': ['inside', 'outside', 'inherit'],352 'initial': 'outside',353 },354 'list-style-type': {355 'values': ['disc', 'circle', 'square', 'decimal', 'decimal-leading-zero', 'lower-roman',356 'upper-roman', 'lower-greek', 'lower-latin', 'upper-latin', 'armenian', 'georgian',357 'lower-alpha', 'upper-alpha', 'none', 'inherit'],358 'initial': 'disc',359 },360 //list-style361 'margin-right': {362 'values': [length, percentage, 'auto', 'inherit'],363 'initial': 0,364 },365 'margin-left': {366 'values': [length, percentage, 'auto', 'inherit'],367 'initial': 0,368 },369 'margin-top': {370 'values': [length, percentage, 'auto', 'inherit'],371 'initial': 0,372 },373 'margin-bottom': {374 'values': [length, percentage, 'auto', 'inherit'],375 'initial': 0,376 },377 //margin378 'max-height': {379 'values': [length, percentage, 'none', 'inherit'],380 'initial': 'none',381 },382 'max-width': {383 'values': [length, percentage, 'none', 'inherit'],384 'initial': 'none',385 },386 'min-height': {387 'values': [length, percentage, 'inherit'],388 'initial': 0,389 },390 'min-width': {391 'values': [length, percentage, 'inherit'],392 'initial': 0,393 },394 'orphans': {395 'values': [integer, 'inherit'],396 'initial': 2,397 },398 'outline-color': {399 'values': [color, 'invert', 'inherit'],400 'initial': 'invert',401 },402 'outline-style': {403 'values': [border_style, 'inherit'],404 'initial': 'none',405 },406 'outline-width': {407 'values': ['thin', 'medium', 'thick', length, 'inherit'],408 'initial': 'medium',409 },410 //outline411 'overflow': {412 'values': ['visible', 'hidden', 'scroll', 'auto', 'inherit'],413 'initial': 'visible',414 },415 'padding-top': {416 'values': [length, percentage, 'inherit'],417 'initial': 0,418 },419 'padding-right': {420 'values': [length, percentage, 'inherit'],421 'initial': 0,422 },423 'padding-bottom': {424 'values': [length, percentage, 'inherit'],425 'initial': 0,426 },427 'padding-left': {428 'values': [length, percentage, 'inherit'],429 'initial': 0,430 },431 //padding432 'page-break-after': {433 'values': ['auto', 'always', 'avoid', 'left', 'right', 'inherit'],434 'initial': 'auto',435 },436 'page-break-before': {437 'values': ['auto', 'always', 'avoid', 'left', 'right', 'inherit'],438 'initial': 'auto',439 },440 'page-break-inside': {441 'values': ['avoid', 'auto', 'inherit'],442 'initial': 'auto',443 },444 'position': {445 'values': ['static', 'relative', 'absolute', 'fixed', 'inherit'],446 'initial': 'static',447 },448 //FIXME quotes449 'right': {450 'values': [length, percentage, 'auto', 'inherit'],451 'initial': 'auto',452 },453 'table-layout': {454 'values': ['auto', 'fixed', 'inherit'],455 'initial': 'auto',456 },457 'text-align': {458 'values': ['left', 'right', 'center', 'justify', 'inherit'],459 'initial': null,460 },461 'text-decoration': {462 'values': ['none', 'underline', 'overline', 'line-through', 'blink', 'inherit'],463 'initial': 'none',464 },465 'text-indent': {466 'values': [length, percentage, 'inherit'],467 'initial': 0,468 },469 'text-transform': {470 'values': ['capitalize', 'uppercase', 'lowercase', 'none', 'inherit'],471 'initial': 'none',472 },473 'top': {474 'values': [length, percentage, 'auto', 'inherit'],475 'initial': 'auto',476 },477 'unicode-bidi': {478 'values': ['normal', 'embed', 'bidi-override', 'inherit'],479 'initial': 'normal',480 },481 'vertical-align': {482 'values': ['baseline', 'sub', 'super', 'top', 'text-top', 'middle', 'bottom', 'text-bottom',483 percentage, length, 'inherit'],484 'initial': 'baseline',485 },486 'visibility': {487 'values': ['visible', 'hidden', 'collapse', 'inherit'],488 'initial': 'visible',489 },490 'white-space': {491 'values': ['normal', 'pre', 'nowrap', 'pre-wrap', 'pre-line', 'inherit'],492 'initial': 'normal',493 },494 'widows': {495 'values': [integer, 'inherit'],496 'initial': 2,497 },498 'width': {499 'values': [length, percentage, 'auto', 'inherit'],500 'initial': 'auto',501 },502 'word-spacing': {503 'values': ['normal', length, 'inherit'],504 'initial': 'normal',505 },506 'z-index': {507 'values': ['auto', integer, 'inherit'],508 'initial': 'auto',509 },...

Full Screen

Full Screen

items.js

Source:items.js Github

copy

Full Screen

1'use strict';2exports.BattleItems = {3 aguavberry: {4 inherit: true,5 naturalGift: {6 basePower: 60,7 type: "Dragon",8 },9 },10 apicotberry: {11 inherit: true,12 naturalGift: {13 basePower: 80,14 type: "Ground",15 },16 },17 aspearberry: {18 inherit: true,19 naturalGift: {20 basePower: 60,21 type: "Ice",22 },23 },24 babiriberry: {25 inherit: true,26 naturalGift: {27 basePower: 60,28 type: "Steel",29 },30 },31 belueberry: {32 inherit: true,33 naturalGift: {34 basePower: 80,35 type: "Electric",36 },37 },38 blukberry: {39 inherit: true,40 naturalGift: {41 basePower: 70,42 type: "Fire",43 },44 },45 buggem: {46 inherit: true,47 isUnreleased: false,48 desc: "Holder's first successful Bug-type attack will have 1.5x power. Single use.",49 },50 chartiberry: {51 inherit: true,52 naturalGift: {53 basePower: 60,54 type: "Rock",55 },56 },57 cheriberry: {58 inherit: true,59 naturalGift: {60 basePower: 60,61 type: "Fire",62 },63 },64 chestoberry: {65 inherit: true,66 naturalGift: {67 basePower: 60,68 type: "Water",69 },70 },71 chilanberry: {72 inherit: true,73 naturalGift: {74 basePower: 60,75 type: "Normal",76 },77 },78 chopleberry: {79 inherit: true,80 naturalGift: {81 basePower: 60,82 type: "Fighting",83 },84 },85 cobaberry: {86 inherit: true,87 naturalGift: {88 basePower: 60,89 type: "Flying",90 },91 },92 colburberry: {93 inherit: true,94 naturalGift: {95 basePower: 60,96 type: "Dark",97 },98 },99 cornnberry: {100 inherit: true,101 naturalGift: {102 basePower: 70,103 type: "Bug",104 },105 },106 custapberry: {107 inherit: true,108 isUnreleased: false,109 naturalGift: {110 basePower: 80,111 type: "Ghost",112 },113 },114 darkgem: {115 inherit: true,116 isUnreleased: false,117 desc: "Holder's first successful Dark-type attack will have 1.5x power. Single use.",118 },119 dragongem: {120 inherit: true,121 isUnreleased: false,122 desc: "Holder's first successful Dragon-type attack will have 1.5x power. Single use.",123 },124 durinberry: {125 inherit: true,126 naturalGift: {127 basePower: 80,128 type: "Water",129 },130 },131 electricgem: {132 inherit: true,133 isUnreleased: false,134 desc: "Holder's first successful Electric-type attack will have 1.5x power. Single use.",135 },136 enigmaberry: {137 inherit: true,138 naturalGift: {139 basePower: 80,140 type: "Bug",141 },142 },143 fightinggem: {144 inherit: true,145 isUnreleased: false,146 desc: "Holder's first successful Fighting-type attack will have 1.5x power. Single use.",147 },148 figyberry: {149 inherit: true,150 naturalGift: {151 basePower: 60,152 type: "Bug",153 },154 },155 firegem: {156 inherit: true,157 isUnreleased: false,158 desc: "Holder's first successful Fire-type attack will have 1.5x power. Single use.",159 },160 flyinggem: {161 inherit: true,162 isUnreleased: false,163 desc: "Holder's first successful Flying-type attack will have 1.5x power. Single use.",164 },165 ganlonberry: {166 inherit: true,167 naturalGift: {168 basePower: 80,169 type: "Ice",170 },171 },172 ghostgem: {173 inherit: true,174 isUnreleased: false,175 desc: "Holder's first successful Ghost-type attack will have 1.5x power. Single use.",176 },177 grassgem: {178 inherit: true,179 isUnreleased: false,180 desc: "Holder's first successful Grass-type attack will have 1.5x power. Single use.",181 },182 grepaberry: {183 inherit: true,184 naturalGift: {185 basePower: 70,186 type: "Flying",187 },188 },189 groundgem: {190 inherit: true,191 isUnreleased: false,192 desc: "Holder's first successful Ground-type attack will have 1.5x power. Single use.",193 },194 habanberry: {195 inherit: true,196 naturalGift: {197 basePower: 60,198 type: "Dragon",199 },200 },201 hondewberry: {202 inherit: true,203 naturalGift: {204 basePower: 70,205 type: "Ground",206 },207 },208 iapapaberry: {209 inherit: true,210 naturalGift: {211 basePower: 60,212 type: "Dark",213 },214 },215 icegem: {216 inherit: true,217 isUnreleased: false,218 desc: "Holder's first successful Ice-type attack will have 1.5x power. Single use.",219 },220 jabocaberry: {221 inherit: true,222 naturalGift: {223 basePower: 80,224 type: "Dragon",225 },226 },227 kasibberry: {228 inherit: true,229 naturalGift: {230 basePower: 60,231 type: "Ghost",232 },233 },234 kebiaberry: {235 inherit: true,236 naturalGift: {237 basePower: 60,238 type: "Poison",239 },240 },241 kelpsyberry: {242 inherit: true,243 naturalGift: {244 basePower: 70,245 type: "Fighting",246 },247 },248 lansatberry: {249 inherit: true,250 naturalGift: {251 basePower: 80,252 type: "Flying",253 },254 },255 leppaberry: {256 inherit: true,257 naturalGift: {258 basePower: 60,259 type: "Fighting",260 },261 },262 liechiberry: {263 inherit: true,264 naturalGift: {265 basePower: 80,266 type: "Grass",267 },268 },269 lumberry: {270 inherit: true,271 naturalGift: {272 basePower: 60,273 type: "Flying",274 },275 },276 mail: {277 inherit: true,278 isUnreleased: false,279 },280 magoberry: {281 inherit: true,282 naturalGift: {283 basePower: 60,284 type: "Ghost",285 },286 },287 magostberry: {288 inherit: true,289 naturalGift: {290 basePower: 70,291 type: "Rock",292 },293 },294 micleberry: {295 inherit: true,296 naturalGift: {297 basePower: 80,298 type: "Rock",299 },300 },301 nanabberry: {302 inherit: true,303 naturalGift: {304 basePower: 70,305 type: "Water",306 },307 },308 nomelberry: {309 inherit: true,310 naturalGift: {311 basePower: 70,312 type: "Dragon",313 },314 },315 normalgem: {316 inherit: true,317 desc: "Holder's first successful Normal-type attack will have 1.5x power. Single use.",318 },319 occaberry: {320 inherit: true,321 naturalGift: {322 basePower: 60,323 type: "Fire",324 },325 },326 oranberry: {327 inherit: true,328 naturalGift: {329 basePower: 60,330 type: "Poison",331 },332 },333 pamtreberry: {334 inherit: true,335 naturalGift: {336 basePower: 70,337 type: "Steel",338 },339 },340 passhoberry: {341 inherit: true,342 naturalGift: {343 basePower: 60,344 type: "Water",345 },346 },347 payapaberry: {348 inherit: true,349 naturalGift: {350 basePower: 60,351 type: "Psychic",352 },353 },354 pechaberry: {355 inherit: true,356 naturalGift: {357 basePower: 60,358 type: "Electric",359 },360 },361 persimberry: {362 inherit: true,363 naturalGift: {364 basePower: 60,365 type: "Ground",366 },367 },368 petayaberry: {369 inherit: true,370 naturalGift: {371 basePower: 80,372 type: "Poison",373 },374 },375 pinapberry: {376 inherit: true,377 naturalGift: {378 basePower: 70,379 type: "Grass",380 },381 },382 poisongem: {383 inherit: true,384 isUnreleased: false,385 desc: "Holder's first successful Poison-type attack will have 1.5x power. Single use.",386 },387 pomegberry: {388 inherit: true,389 naturalGift: {390 basePower: 70,391 type: "Ice",392 },393 },394 psychicgem: {395 inherit: true,396 isUnreleased: false,397 desc: "Holder's first successful Psychic-type attack will have 1.5x power. Single use.",398 },399 qualotberry: {400 inherit: true,401 naturalGift: {402 basePower: 70,403 type: "Poison",404 },405 },406 rabutaberry: {407 inherit: true,408 naturalGift: {409 basePower: 70,410 type: "Ghost",411 },412 },413 rawstberry: {414 inherit: true,415 naturalGift: {416 basePower: 60,417 type: "Grass",418 },419 },420 razzberry: {421 inherit: true,422 naturalGift: {423 basePower: 60,424 type: "Steel",425 },426 },427 rindoberry: {428 inherit: true,429 naturalGift: {430 basePower: 60,431 type: "Grass",432 },433 },434 rockgem: {435 inherit: true,436 isUnreleased: false,437 desc: "Holder's first successful Rock-type attack will have 1.5x power. Single use.",438 },439 rowapberry: {440 inherit: true,441 naturalGift: {442 basePower: 80,443 type: "Dark",444 },445 },446 salacberry: {447 inherit: true,448 naturalGift: {449 basePower: 80,450 type: "Fighting",451 },452 },453 shucaberry: {454 inherit: true,455 naturalGift: {456 basePower: 60,457 type: "Ground",458 },459 },460 sitrusberry: {461 inherit: true,462 naturalGift: {463 basePower: 60,464 type: "Psychic",465 },466 },467 souldew: {468 inherit: true,469 isUnreleased: false,470 },471 spelonberry: {472 inherit: true,473 naturalGift: {474 basePower: 70,475 type: "Dark",476 },477 },478 starfberry: {479 inherit: true,480 naturalGift: {481 basePower: 80,482 type: "Psychic",483 },484 },485 steelgem: {486 inherit: true,487 isUnreleased: false,488 desc: "Holder's first successful Steel-type attack will have 1.5x power. Single use.",489 },490 tamatoberry: {491 inherit: true,492 naturalGift: {493 basePower: 70,494 type: "Psychic",495 },496 },497 tangaberry: {498 inherit: true,499 naturalGift: {500 basePower: 60,501 type: "Bug",502 },503 },504 wacanberry: {505 inherit: true,506 naturalGift: {507 basePower: 60,508 type: "Electric",509 },510 },511 watergem: {512 inherit: true,513 isUnreleased: false,514 desc: "Holder's first successful Water-type attack will have 1.5x power. Single use.",515 },516 watmelberry: {517 inherit: true,518 naturalGift: {519 basePower: 80,520 type: "Fire",521 },522 },523 wepearberry: {524 inherit: true,525 naturalGift: {526 basePower: 70,527 type: "Electric",528 },529 },530 wikiberry: {531 inherit: true,532 naturalGift: {533 basePower: 60,534 type: "Rock",535 },536 },537 yacheberry: {538 inherit: true,539 naturalGift: {540 basePower: 60,541 type: "Ice",542 },543 },...

Full Screen

Full Screen

pokedex.js

Source:pokedex.js Github

copy

Full Screen

1'use strict';2exports.BattlePokedex = {3 butterfree: {4 inherit: true,5 baseStats: {hp: 60, atk: 45, def: 50, spa: 80, spd: 80, spe: 70},6 },7 beedrill: {8 inherit: true,9 baseStats: {hp: 65, atk: 80, def: 40, spa: 45, spd: 80, spe: 75},10 },11 pidgeot: {12 inherit: true,13 baseStats: {hp: 83, atk: 80, def: 75, spa: 70, spd: 70, spe: 91},14 },15 pikachu: {16 inherit: true,17 baseStats: {hp: 35, atk: 55, def: 30, spa: 50, spd: 40, spe: 90},18 },19 raichu: {20 inherit: true,21 baseStats: {hp: 60, atk: 90, def: 55, spa: 90, spd: 80, spe: 100},22 },23 nidoqueen: {24 inherit: true,25 baseStats: {hp: 90, atk: 82, def: 87, spa: 75, spd: 85, spe: 76},26 },27 nidoking: {28 inherit: true,29 baseStats: {hp: 81, atk: 92, def: 77, spa: 85, spd: 75, spe: 85},30 },31 clefairy: {32 inherit: true,33 types: ["Normal"],34 },35 clefable: {36 inherit: true,37 types: ["Normal"],38 baseStats: {hp: 95, atk: 70, def: 73, spa: 85, spd: 90, spe: 60},39 },40 jigglypuff: {41 inherit: true,42 types: ["Normal"],43 abilities: {0: "Cute Charm", H: "Friend Guard"},44 },45 wigglytuff: {46 inherit: true,47 types: ["Normal"],48 baseStats: {hp: 140, atk: 70, def: 45, spa: 75, spd: 50, spe: 45},49 abilities: {0: "Cute Charm", H: "Frisk"},50 },51 vileplume: {52 inherit: true,53 baseStats: {hp: 75, atk: 80, def: 85, spa: 100, spd: 90, spe: 50},54 },55 poliwrath: {56 inherit: true,57 baseStats: {hp: 90, atk: 85, def: 95, spa: 70, spd: 90, spe: 70},58 },59 alakazam: {60 inherit: true,61 baseStats: {hp: 55, atk: 50, def: 45, spa: 135, spd: 85, spe: 120},62 },63 victreebel: {64 inherit: true,65 baseStats: {hp: 80, atk: 105, def: 65, spa: 100, spd: 60, spe: 70},66 },67 golem: {68 inherit: true,69 baseStats: {hp: 80, atk: 110, def: 130, spa: 55, spd: 65, spe: 45},70 },71 mrmime: {72 inherit: true,73 types: ["Psychic"],74 },75 articuno: {76 inherit: true,77 abilities: {0: "Pressure"},78 },79 zapdos: {80 inherit: true,81 abilities: {0: "Pressure"},82 },83 moltres: {84 inherit: true,85 abilities: {0: "Pressure"},86 },87 chikorita: {88 inherit: true,89 abilities: {0: "Overgrow"},90 },91 bayleef: {92 inherit: true,93 abilities: {0: "Overgrow"},94 },95 meganium: {96 inherit: true,97 abilities: {0: "Overgrow"},98 },99 cyndaquil: {100 inherit: true,101 abilities: {0: "Blaze"},102 },103 quilava: {104 inherit: true,105 abilities: {0: "Blaze"},106 },107 typhlosion: {108 inherit: true,109 abilities: {0: "Blaze"},110 },111 totodile: {112 inherit: true,113 abilities: {0: "Torrent"},114 },115 croconaw: {116 inherit: true,117 abilities: {0: "Torrent"},118 },119 feraligatr: {120 inherit: true,121 abilities: {0: "Torrent"},122 },123 igglybuff: {124 inherit: true,125 types: ["Normal"],126 abilities: {0: "Cute Charm", H: "Friend Guard"},127 },128 togepi: {129 inherit: true,130 types: ["Normal"],131 },132 togetic: {133 inherit: true,134 types: ["Normal", "Flying"],135 },136 cleffa: {137 inherit: true,138 types: ["Normal"],139 },140 ampharos: {141 inherit: true,142 baseStats: {hp: 90, atk: 75, def: 75, spa: 115, spd: 90, spe: 55},143 },144 bellossom: {145 inherit: true,146 baseStats: {hp: 75, atk: 80, def: 85, spa: 90, spd: 100, spe: 50},147 },148 marill: {149 inherit: true,150 types: ["Water"],151 },152 azumarill: {153 inherit: true,154 types: ["Water"],155 baseStats: {hp: 100, atk: 50, def: 80, spa: 50, spd: 80, spe: 50},156 },157 jumpluff: {158 inherit: true,159 baseStats: {hp: 75, atk: 55, def: 70, spa: 55, spd: 85, spe: 110},160 },161 snubbull: {162 inherit: true,163 types: ["Normal"],164 },165 granbull: {166 inherit: true,167 types: ["Normal"],168 },169 raikou: {170 inherit: true,171 abilities: {0: "Pressure"},172 },173 entei: {174 inherit: true,175 abilities: {0: "Pressure"},176 },177 suicune: {178 inherit: true,179 abilities: {0: "Pressure"},180 },181 beautifly: {182 inherit: true,183 baseStats: {hp: 60, atk: 70, def: 50, spa: 90, spd: 50, spe: 65},184 },185 ralts: {186 inherit: true,187 types: ["Psychic"],188 },189 kirlia: {190 inherit: true,191 types: ["Psychic"],192 },193 gardevoir: {194 inherit: true,195 types: ["Psychic"],196 },197 exploud: {198 inherit: true,199 baseStats: {hp: 104, atk: 91, def: 63, spa: 91, spd: 63, spe: 68},200 },201 azurill: {202 inherit: true,203 types: ["Normal"],204 },205 mawile: {206 inherit: true,207 types: ["Steel"],208 },209 plusle: {210 inherit: true,211 abilities: {0: "Plus"},212 },213 minun: {214 inherit: true,215 abilities: {0: "Minus"},216 },217 kecleon: {218 inherit: true,219 abilities: {0: "Color Change"},220 },221 milotic: {222 inherit: true,223 abilities: {0: "Marvel Scale", H: "Cute Charm"},224 },225 duskull: {226 inherit: true,227 abilities: {0: "Levitate"},228 },229 dusclops: {230 inherit: true,231 abilities: {0: "Pressure"},232 },233 regirock: {234 inherit: true,235 abilities: {0: "Clear Body"},236 },237 regice: {238 inherit: true,239 abilities: {0: "Clear Body"},240 },241 registeel: {242 inherit: true,243 abilities: {0: "Clear Body"},244 },245 starly: {246 inherit: true,247 abilities: {0: "Keen Eye"},248 },249 staraptor: {250 inherit: true,251 baseStats: {hp: 85, atk: 120, def: 70, spa: 50, spd: 50, spe: 100},252 },253 roserade: {254 inherit: true,255 baseStats: {hp: 60, atk: 70, def: 55, spa: 125, spd: 105, spe: 90},256 },257 mimejr: {258 inherit: true,259 types: ["Psychic"],260 },261 togekiss: {262 inherit: true,263 types: ["Normal", "Flying"],264 },265 dusknoir: {266 inherit: true,267 abilities: {0: "Pressure"},268 },269 heatran: {270 inherit: true,271 abilities: {0: "Flash Fire"},272 },273 snivy: {274 inherit: true,275 abilities: {0: "Overgrow"},276 },277 servine: {278 inherit: true,279 abilities: {0: "Overgrow"},280 },281 serperior: {282 inherit: true,283 abilities: {0: "Overgrow"},284 },285 tepig: {286 inherit: true,287 abilities: {0: "Blaze"},288 },289 pignite: {290 inherit: true,291 abilities: {0: "Blaze"},292 },293 emboar: {294 inherit: true,295 abilities: {0: "Blaze"},296 },297 oshawott: {298 inherit: true,299 abilities: {0: "Torrent"},300 },301 dewott: {302 inherit: true,303 abilities: {0: "Torrent"},304 },305 samurott: {306 inherit: true,307 abilities: {0: "Torrent"},308 },309 stoutland: {310 inherit: true,311 baseStats: {hp: 85, atk: 100, def: 90, spa: 45, spd: 90, spe: 80},312 },313 unfezant: {314 inherit: true,315 baseStats: {hp: 80, atk: 105, def: 80, spa: 65, spd: 55, spe: 93},316 },317 gigalith: {318 inherit: true,319 baseStats: {hp: 85, atk: 135, def: 130, spa: 60, spd: 70, spe: 25},320 },321 seismitoad: {322 inherit: true,323 baseStats: {hp: 105, atk: 85, def: 75, spa: 85, spd: 75, spe: 74},324 },325 leavanny: {326 inherit: true,327 baseStats: {hp: 75, atk: 103, def: 80, spa: 70, spd: 70, spe: 92},328 },329 venipede: {330 inherit: true,331 abilities: {0: "Poison Point", 1: "Swarm", H: "Quick Feet"},332 },333 whirlipede: {334 inherit: true,335 abilities: {0: "Poison Point", 1: "Swarm", H: "Quick Feet"},336 },337 scolipede: {338 inherit: true,339 baseStats: {hp: 60, atk: 90, def: 89, spa: 55, spd: 69, spe: 112},340 abilities: {0: "Poison Point", 1: "Swarm", H: "Quick Feet"},341 },342 cottonee: {343 inherit: true,344 types: ["Grass"],345 },346 whimsicott: {347 inherit: true,348 types: ["Grass"],349 },350 krookodile: {351 inherit: true,352 baseStats: {hp: 95, atk: 117, def: 70, spa: 65, spd: 70, spe: 92},353 },354 gothita: {355 inherit: true,356 abilities: {0: "Frisk"},357 },358 gothorita: {359 inherit: true,360 abilities: {0: "Frisk", H: "Shadow Tag"},361 },362 gothitelle: {363 inherit: true,364 abilities: {0: "Frisk", H: "Shadow Tag"},365 },366 ferrothorn: {367 inherit: true,368 abilities: {0: "Iron Barbs"},369 },370 klink: {371 inherit: true,372 abilities: {0: "Plus", 1: "Minus"},373 },374 litwick: {375 inherit: true,376 abilities: {0: "Flash Fire", 1: "Flame Body"},377 },378 lampent: {379 inherit: true,380 abilities: {0: "Flash Fire", 1: "Flame Body"},381 },382 chandelure: {383 inherit: true,384 abilities: {0: "Flash Fire", 1: "Flame Body"},385 },386 rufflet: {387 inherit: true,388 abilities: {0: "Keen Eye", 1: "Sheer Force"},389 },390 larvesta: {391 inherit: true,392 abilities: {0: "Flame Body"},393 },394 volcarona: {395 inherit: true,396 abilities: {0: "Flame Body"},397 },...

Full Screen

Full Screen

sidebar.js

Source:sidebar.js Github

copy

Full Screen

1import React, { Component } from 'react';2import { NavLink } from 'react-router-dom';3import Api from './api';4import $ from 'jquery';5class NLink extends Component {6 render() {7 return (8 <li><NavLink {...this.props} activeStyle={{ opacity:1, fontWeight:800 }} /></li>9 );10 }11}12class SideBar extends Component {13 constructor() {14 super();15 this.state = {on_team:null, logged_in: null, user: {}, league: {}};16 }17 componentDidMount() {18 Api.loginCheck((logged_in) => {19 this.setState({ logged_in });20 Api.getUserProfile(function (u) {21 this.setState({ user: u });22 }.bind(this))23 });24 Api.getUserTeam(function(e) {25 this.setState({on_team:(e !== null)});26 $(document).ready(function() {27 window.init_right_menu();28 });29 }.bind(this));30 Api.getLeague(function (l) {31 this.setState({ league: l});32 }.bind(this));33 }34 isSubmissionEnabled() {35 if (this.state.user.is_staff == true) {36 return true;37 }38 if (this.state.league.game_released == true) {39 return true;40 }41 return false;42 }43 // for icon options below, see https://themes-pixeden.com/font-demos/7-stroke/44 render() {45 return (46 <div className="sidebar" data-color="space"> {/* data-color is defined in light-bootstrap-dashboard.css */}47 <div className="sidebar-wrapper">48 <div className="logo">49 <a href="#" className="simple-text">Battlecode</a>50 </div>51 <ul className="nav nav-pills nav-stacked">52 <NLink to={`${process.env.PUBLIC_URL}/home`}><p style={{fontWeight: "inherit", textTransform: "none", fontSize: "inherit"}}><i className="pe-7s-home pe-fw" />Home</p></NLink>53 <NLink to={`${process.env.PUBLIC_URL}/getting-started`}><p style={{fontWeight: "inherit", textTransform: "none", fontSize: "inherit"}}><i className="pe-7s-sun pe-fw" />Getting Started</p></NLink>54 <NLink to={`${process.env.PUBLIC_URL}/resources`}><p style={{fontWeight: "inherit", textTransform: "none", fontSize: "inherit"}}><i className="pe-7s-note2 pe-fw" />Resources</p></NLink>55 <NLink to={`${process.env.PUBLIC_URL}/updates`}><p style={{fontWeight: "inherit", textTransform: "none", fontSize: "inherit"}}><i className="pe-7s-bell pe-fw" />Updates</p></NLink>56 57 <br />58 59 <NLink to={`${process.env.PUBLIC_URL}/tournaments`}><p style={{fontWeight: "inherit", textTransform: "none", fontSize: "inherit"}}><i className="pe-7s-medal pe-fw" />Tournaments</p></NLink>60 <NLink to={`${process.env.PUBLIC_URL}/rankings`}><p style={{fontWeight: "inherit", textTransform: "none", fontSize: "inherit"}}><i className="pe-7s-graph1 pe-fw" />Rankings</p></NLink>61 {/*<NLink to={`${process.env.PUBLIC_URL}/search`}><p style={{fontWeight: "inherit", textTransform: "none", fontSize: "inherit"}}><i className="pe-7s-search pe-fw" />Search</p></NLink>*/}62 63 <br />64 65 { this.state.logged_in && <NLink to={`${process.env.PUBLIC_URL}/team`}><p style={{fontWeight: "inherit", textTransform: "none", fontSize: "inherit"}}><i className="pe-7s-users pe-fw" />Team</p></NLink>}66 { this.state.on_team && <NLink to={`${process.env.PUBLIC_URL}/submissions`}><p style={{fontWeight: "inherit", textTransform: "none", fontSize: "inherit"}}><i className="pe-7s-up-arrow pe-fw" />Submissions</p></NLink> }67 {/*{ this.state.on_team && <NLink to={`${process.env.PUBLIC_URL}/ide`}><p style={{fontWeight: "inherit", textTransform: "none", fontSize: "inherit"}}><i className="pe-7s-pen pe-fw" />IDE</p></NLink> }*/}68 { (this.state.on_team && this.isSubmissionEnabled()) && <NLink to={`${process.env.PUBLIC_URL}/scrimmaging`}><p style={{fontWeight: "inherit", textTransform: "none", fontSize: "inherit"}}><i className="pe-7s-joy pe-fw" />Scrimmaging</p></NLink> }69 {/*<NLink to={`${process.env.PUBLIC_URL}/replay`}><p style={{fontWeight: "inherit", textTransform: "none", fontSize: "inherit"}}><i className="pe-7s-monitor pe-fw" />Replay</p></NLink>*/}70 <br />71 { this.state.user.is_staff && <NLink to={`${process.env.PUBLIC_URL}/staff`}><p style={{fontWeight: "inherit", textTransform: "none", fontSize: "inherit"}}><i className="pe-7s-tools pe-fw" />Staff</p></NLink> }72 <br />73 </ul>74 </div>75 </div>76 );77 }78}...

Full Screen

Full Screen

Using AI Code Generation

copy

Full Screen

1const { chromium } = require('playwright');2(async () => {3 const browser = await chromium.launch();4 const context = await browser.newContext();5 const page = await context.newPage();6 await page.screenshot({ path: 'example.png' });7 await browser.close();8})();9const { chromium } = require('playwright');10(async () => {11 const browser = await chromium.launch();12 const context = await browser.newContext();13 const page = await context.newPage();14 await page.screenshot({ path: 'example.png' });15 await browser.close();16})();17const { chromium } = require('playwright');18(async () => {19 const browser = await chromium.launch();20 const context = await browser.newContext();21 const page = await context.newPage();22 await page.screenshot({ path: 'example.png' });23 await browser.close();24})();25const { chromium } = require('playwright');26(async () => {27 const browser = await chromium.launch();28 const context = await browser.newContext();29 const page = await context.newPage();30 await page.screenshot({ path: 'example.png' });31 await browser.close();32})();33const { chromium } = require('playwright');34(async () => {35 const browser = await chromium.launch();36 const context = await browser.newContext();37 const page = await context.newPage();38 await page.screenshot({ path: 'example.png' });39 await browser.close();40})();41const { chromium } = require('playwright');42(async () => {43 const browser = await chromium.launch();44 const context = await browser.newContext();45 const page = await context.newPage();

Full Screen

Using AI Code Generation

copy

Full Screen

1const { Playwright } = require('playwright');2const playwright = new Playwright();3const browser = await playwright.chromium.launch();4const context = await browser.newContext();5const page = await context.newPage();6await page.goto('

Full Screen

Using AI Code Generation

copy

Full Screen

1const { inherit } = require('playwright/lib/utils/utils');2const { Playwright } = require('playwright/lib/server/playwright');3const { PlaywrightServer } = require('playwright/lib/server/playwrightServer');4const { BrowserServer } = require('playwright/lib/server/browserServer');5const { Browser } = require('playwright/lib/server/browser');6const { BrowserContext } = require('playwright/lib/server/browserContext');7const { Page } = require('playwright/lib/server/page');8const { WebSocketTransport } = require('playwright/lib/server/webSocketTransport');9const { ConnectionTransport } = require('playwright/lib/server/connectionTransport');10const { inherit } = require('playwright/lib/utils/utils');11const { Playwright } = require('playwright/lib/server/playwright');12const { PlaywrightServer } = require('playwright/lib/server/playwrightServer');13const { BrowserServer } = require('playwright/lib/server/browserServer');14const { Browser } = require('playwright/lib/server/browser');15const { BrowserContext } = require('playwright/lib/server/browserContext');16const { Page } = require('playwright/lib/server/page');17const { WebSocketTransport } = require('playwright/lib/server/webSocketTransport');18const { ConnectionTransport } = require('playwright/lib/server/connectionTransport');19const { inherit } = require('playwright/lib/utils/utils');20const { Playwright } = require('playwright/lib/server/playwright');21const { PlaywrightServer } = require('playwright/lib/server/playwrightServer');22const { BrowserServer } = require('playwright/lib/server/browserServer');23const { Browser } = require('playwright/lib/server/browser');24const { BrowserContext } = require('playwright/lib/server/browserContext');25const { Page } = require('playwright/lib/server/page');26const { WebSocketTransport } = require('playwright/lib/server/webSocketTransport');27const { ConnectionTransport } = require('playwright/lib/server/connectionTransport');28const { inherit } = require('playwright/lib/utils/utils');29const { Playwright } = require('playwright/lib/server/playwright');30const { PlaywrightServer } = require('playwright/lib/server/playwrightServer');31const { BrowserServer } = require('playwright/lib/server/browserServer');32const { Browser } = require('playwright

Full Screen

Using AI Code Generation

copy

Full Screen

1const { Playwright } = require('@playwright/test');2const playwright = new Playwright();3const browser = await playwright.chromium.launch();4const context = await browser.newContext();5const page = await context.newPage();6const { Page } = require('@playwright/test/lib/server/page');7const pageObject = new Page(page);8class MyPage extends Page {9 constructor(page) {10 super(page);11 }12 async myMethod() {13 console.log('my method');14 }15}16const myPageObject = new MyPage(page);17await myPageObject.myMethod();18class MyPage extends Page {19 constructor(page) {20 super(page);21 }22 async myMethod() {23 await this.click('div');24 }25}26const myPageObject = new MyPage(page);27await myPageObject.myMethod();28class MyPage extends Page {29 constructor(page) {30 super(page);31 }32 async myMethod() {33 await this.$('div');34 }35}36const myPageObject = new MyPage(page);37await myPageObject.myMethod();38class MyPage extends Page {39 constructor(page) {40 super(page);41 }42 async myMethod() {43 await this.$eval('div', (div) => div.innerHTML);44 }45}46const myPageObject = new MyPage(page);47await myPageObject.myMethod();48class MyPage extends Page {49 constructor(page) {50 super(page);51 }52 async myMethod() {53 await this.$$eval('div', (divs) => divs.length);54 }55}56const myPageObject = new MyPage(page);57await myPageObject.myMethod();58class MyPage extends Page {59 constructor(page) {60 super(page);61 }62 async myMethod() {63 await this.waitForSelector('div');64 }65}66const myPageObject = new MyPage(page);67await myPageObject.myMethod();68class MyPage extends Page {69 constructor(page) {70 super(page);71 }72 async myMethod() {

Full Screen

Using AI Code Generation

copy

Full Screen

1const playwright = require('playwright');2const {Page} = require('playwright');3const {BrowserContext} = require('playwright');4const {Browser} = require('playwright');5const {BrowserType} = require('playwright');6const {DeviceDescriptors} = require('playwright');7const {ChromiumBrowser} = require('playwright');8const {ChromiumBrowserContext} = require('playwright');9const {ChromiumBrowserContextOptions} = require('playwright');10const {ChromiumBrowserOptions} = require('playwright');11const {ChromiumBrowserServer} = require('playwright');12const {ChromiumCDPSession} = require('playwright');13const {ChromiumConnection} = require('playwright');14const {ChromiumCoverage} = require('playwright');15const {ChromiumLauncher} = require('playwright');16const {ChromiumPage} = require('playwright');17const {ChromiumPageOptions} = require('playwright');18const {ChromiumProcess} = require('playwright');19const {ChromiumProtocolSession} = require('playwright');20const {ChromiumTarget} = require('playwright');21const {ChromiumTargetOptions} = require('playwright');22const {ChromiumWebSocketTransport} = require('playwright');23const {ChromiumWorker} = require('playwright');24const {ChromiumWorkerOptions} = require('playwright');25const {ElectronApplication} = require('playwright');26const {ElectronApplicationOptions} = require('playwright');27const {ElectronBrowser} = require('playwright');28const {ElectronBrowserContext} = require('playwright');29const {ElectronBrowserContextOptions} = require('playwright');30const {ElectronBrowserOptions} = require('playwright');31const {ElectronBrowserServer} = require('playwright');32const {ElectronCDPSession} = require('playwright');33const {ElectronConnection} = require('playwright');34const {ElectronLauncher} = require('playwright');35const {ElectronPage} = require('playwright');36const {ElectronPageOptions} = require('playwright');37const {ElectronProcess} = require('playwright');38const {ElectronProtocolSession} = require('playwright');39const {ElectronTarget} = require('playwright');40const {ElectronTargetOptions} = require('playwright');41const {ElectronWebSocketTransport

Full Screen

Using AI Code Generation

copy

Full Screen

1const {chromium} = require('playwright');2(async () => {3 const browser = await chromium.launch({4 });5 const context = await browser.newContext();6 const page = await context.newPage();7 await page.screenshot({ path: `example.png` });8 await browser.close();9})();10const {chromium} = require('playwright');11(async () => {12 const browser = await chromium.launch({13 });14 const context = await browser.newContext();15 const page = await context.newPage();16 await page.screenshot({ path: `example.png` });17 await browser.close();18})();19const {chromium} = require('playwright');20(async () => {21 const browser = await chromium.launch({22 });23 const context = await browser.newContext();24 const page = await context.newPage();25 await page.screenshot({ path: `example.png` });26 await browser.close();27})();28const {chromium} = require('playwright');29(async () => {30 const browser = await chromium.launch({31 });32 const context = await browser.newContext();33 const page = await context.newPage();34 await page.screenshot({ path: `example.png` });35 await browser.close();36})();37const {chromium} = require('playwright');38(async () => {39 const browser = await chromium.launch({40 });41 const context = await browser.newContext();42 const page = await context.newPage();43 await page.screenshot({ path: `example.png` });44 await browser.close();45})();

Full Screen

Using AI Code Generation

copy

Full Screen

1const { PlaywrightInternal } = require('playwright');2class MyInternal extends PlaywrightInternal {3 constructor() {4 super();5 }6}7const internal = new MyInternal();8const { Playwright } = require('playwright');9class MyPlaywright extends Playwright {10 constructor(internal) {11 super(internal);12 }13}14const playwright = new MyPlaywright(internal);15const { BrowserContext } = require('playwright');16class MyBrowserContext extends BrowserContext {17 constructor(playwright, browserContext) {18 super(playwright, browserContext);19 }20}21const browserContext = new MyBrowserContext(playwright, browserContext);22const { Page } = require('playwright');23class MyPage extends Page {24 constructor(browserContext, page) {25 super(browserContext, page);26 }27}28const page = new MyPage(browserContext, page);29const { Frame } = require('playwright');30class MyFrame extends Frame {31 constructor(page, frame) {32 super(page, frame);33 }34}35const frame = new MyFrame(page, frame);36const { ElementHandle } = require('playwright');37class MyElementHandle extends ElementHandle {38 constructor(page, context, element) {39 super(page, context, element);40 }41}42const elementHandle = new MyElementHandle(page, frame, elementHandle);43const { JSHandle } = require('playwright');44class MyJSHandle extends JSHandle {45 constructor(page, context, handle) {46 super(page, context, handle);47 }48}49const jsHandle = new MyJSHandle(page, frame, jsHandle);50const { JSHandle } = require('playwright');51class MyJSHandle extends JSHandle {52 constructor(page, context, handle) {53 super(page, context, handle);54 }55}56const jsHandle = new MyJSHandle(page, frame, jsHandle);57const { JSHandle } = require('playwright');58class MyJSHandle extends JSHandle {59 constructor(page, context, handle) {60 super(page, context, handle);61 }62}

Full Screen

Playwright tutorial

LambdaTest’s Playwright tutorial will give you a broader idea about the Playwright automation framework, its unique features, and use cases with examples to exceed your understanding of Playwright testing. This tutorial will give A to Z guidance, from installing the Playwright framework to some best practices and advanced concepts.

Chapters:

  1. What is Playwright : Playwright is comparatively new but has gained good popularity. Get to know some history of the Playwright with some interesting facts connected with it.
  2. How To Install Playwright : Learn in detail about what basic configuration and dependencies are required for installing Playwright and run a test. Get a step-by-step direction for installing the Playwright automation framework.
  3. Playwright Futuristic Features: Launched in 2020, Playwright gained huge popularity quickly because of some obliging features such as Playwright Test Generator and Inspector, Playwright Reporter, Playwright auto-waiting mechanism and etc. Read up on those features to master Playwright testing.
  4. What is Component Testing: Component testing in Playwright is a unique feature that allows a tester to test a single component of a web application without integrating them with other elements. Learn how to perform Component testing on the Playwright automation framework.
  5. Inputs And Buttons In Playwright: Every website has Input boxes and buttons; learn about testing inputs and buttons with different scenarios and examples.
  6. Functions and Selectors in Playwright: Learn how to launch the Chromium browser with Playwright. Also, gain a better understanding of some important functions like “BrowserContext,” which allows you to run multiple browser sessions, and “newPage” which interacts with a page.
  7. Handling Alerts and Dropdowns in Playwright : Playwright interact with different types of alerts and pop-ups, such as simple, confirmation, and prompt, and different types of dropdowns, such as single selector and multi-selector get your hands-on with handling alerts and dropdown in Playright testing.
  8. Playwright vs Puppeteer: Get to know about the difference between two testing frameworks and how they are different than one another, which browsers they support, and what features they provide.
  9. Run Playwright Tests on LambdaTest: Playwright testing with LambdaTest leverages test performance to the utmost. You can run multiple Playwright tests in Parallel with the LammbdaTest test cloud. Get a step-by-step guide to run your Playwright test on the LambdaTest platform.
  10. Playwright Python Tutorial: Playwright automation framework support all major languages such as Python, JavaScript, TypeScript, .NET and etc. However, there are various advantages to Python end-to-end testing with Playwright because of its versatile utility. Get the hang of Playwright python testing with this chapter.
  11. Playwright End To End Testing Tutorial: Get your hands on with Playwright end-to-end testing and learn to use some exciting features such as TraceViewer, Debugging, Networking, Component testing, Visual testing, and many more.
  12. Playwright Video Tutorial: Watch the video tutorials on Playwright testing from experts and get a consecutive in-depth explanation of Playwright automation testing.

Run Playwright Internal automation tests on LambdaTest cloud grid

Perform automation testing on 3000+ real desktop and mobile devices online.

Try LambdaTest Now !!

Get 100 minutes of automation test minutes FREE!!

Next-Gen App & Browser Testing Cloud

Was this article helpful?

Helpful

NotHelpful