Spaces:
Sleeping
Sleeping
; | |
var __defProp = Object.defineProperty; | |
var __getOwnPropDesc = Object.getOwnPropertyDescriptor; | |
var __getOwnPropNames = Object.getOwnPropertyNames; | |
var __hasOwnProp = Object.prototype.hasOwnProperty; | |
var __export = (target, all) => { | |
for (var name in all) | |
__defProp(target, name, { get: all[name], enumerable: true }); | |
}; | |
var __copyProps = (to, from, except, desc) => { | |
if (from && typeof from === "object" || typeof from === "function") { | |
for (let key of __getOwnPropNames(from)) | |
if (!__hasOwnProp.call(to, key) && key !== except) | |
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); | |
} | |
return to; | |
}; | |
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); | |
var items_exports = {}; | |
__export(items_exports, { | |
Items: () => Items | |
}); | |
module.exports = __toCommonJS(items_exports); | |
const Items = { | |
aguavberry: { | |
inherit: true, | |
onUpdate() { | |
}, | |
onResidualOrder: 10, | |
onResidualSubOrder: 4, | |
onResidual(pokemon) { | |
if (pokemon.hp <= pokemon.maxhp / 2) { | |
pokemon.eatItem(); | |
} | |
} | |
}, | |
apicotberry: { | |
inherit: true, | |
onUpdate() { | |
}, | |
onResidualOrder: 10, | |
onResidualSubOrder: 4, | |
onResidual(pokemon) { | |
if (pokemon.hp <= pokemon.maxhp / 4) { | |
pokemon.eatItem(); | |
} | |
} | |
}, | |
berryjuice: { | |
inherit: true, | |
onUpdate() { | |
}, | |
onResidualOrder: 10, | |
onResidualSubOrder: 4, | |
onResidual(pokemon) { | |
if (pokemon.hp <= pokemon.maxhp / 2) { | |
if (this.runEvent("TryHeal", pokemon, null, this.effect, 20) && pokemon.useItem()) { | |
this.heal(20); | |
} | |
} | |
}, | |
isNonstandard: "Unobtainable" | |
}, | |
blackbelt: { | |
inherit: true, | |
onBasePower() { | |
}, | |
onModifyAtkPriority: 1, | |
onModifyAtk(atk, user, target, move) { | |
if (move?.type === "Fighting") { | |
return this.chainModify(1.1); | |
} | |
} | |
}, | |
blackglasses: { | |
inherit: true, | |
onBasePower() { | |
}, | |
onModifySpAPriority: 1, | |
onModifySpA(spa, user, target, move) { | |
if (move?.type === "Dark") { | |
return this.chainModify(1.1); | |
} | |
} | |
}, | |
charcoal: { | |
inherit: true, | |
onBasePower() { | |
}, | |
onModifySpAPriority: 1, | |
onModifySpA(spa, user, target, move) { | |
if (move?.type === "Fire") { | |
return this.chainModify(1.1); | |
} | |
} | |
}, | |
dragonfang: { | |
inherit: true, | |
onBasePower() { | |
}, | |
onModifySpAPriority: 1, | |
onModifySpA(spa, user, target, move) { | |
if (move?.type === "Dragon") { | |
return this.chainModify(1.1); | |
} | |
} | |
}, | |
enigmaberry: { | |
name: "Enigma Berry", | |
spritenum: 124, | |
isBerry: true, | |
num: 208, | |
gen: 3, | |
isNonstandard: "Unobtainable" | |
}, | |
fastball: { | |
inherit: true, | |
isNonstandard: "Unobtainable" | |
}, | |
figyberry: { | |
inherit: true, | |
onUpdate() { | |
}, | |
onResidualOrder: 10, | |
onResidualSubOrder: 4, | |
onResidual(pokemon) { | |
if (pokemon.hp <= pokemon.maxhp / 2) { | |
pokemon.eatItem(); | |
} | |
} | |
}, | |
ganlonberry: { | |
inherit: true, | |
onUpdate() { | |
}, | |
onResidualOrder: 10, | |
onResidualSubOrder: 4, | |
onResidual(pokemon) { | |
if (pokemon.hp <= pokemon.maxhp / 4) { | |
pokemon.eatItem(); | |
} | |
} | |
}, | |
hardstone: { | |
inherit: true, | |
onBasePower() { | |
}, | |
onModifyAtkPriority: 1, | |
onModifyAtk(atk, user, target, move) { | |
if (move?.type === "Rock") { | |
return this.chainModify(1.1); | |
} | |
} | |
}, | |
heavyball: { | |
inherit: true, | |
isNonstandard: "Unobtainable" | |
}, | |
iapapaberry: { | |
inherit: true, | |
onUpdate() { | |
}, | |
onResidualOrder: 10, | |
onResidualSubOrder: 4, | |
onResidual(pokemon) { | |
if (pokemon.hp <= pokemon.maxhp / 2) { | |
pokemon.eatItem(); | |
} | |
} | |
}, | |
kingsrock: { | |
inherit: true, | |
onModifyMove(move) { | |
const affectedByKingsRock = [ | |
"aerialace", | |
"aeroblast", | |
"aircutter", | |
"armthrust", | |
"barrage", | |
"beatup", | |
"bide", | |
"bind", | |
"blastburn", | |
"bonerush", | |
"bonemerang", | |
"bounce", | |
"brickbreak", | |
"bulletseed", | |
"clamp", | |
"cometpunch", | |
"crabhammer", | |
"crosschop", | |
"cut", | |
"dig", | |
"dive", | |
"doublekick", | |
"doubleslap", | |
"doubleedge", | |
"dragonbreath", | |
"dragonclaw", | |
"dragonrage", | |
"drillpeck", | |
"earthquake", | |
"eggbomb", | |
"endeavor", | |
"eruption", | |
"explosion", | |
"extremespeed", | |
"falseswipe", | |
"feintattack", | |
"firespin", | |
"flail", | |
"fly", | |
"frenzyplant", | |
"frustration", | |
"furyattack", | |
"furycutter", | |
"furyswipes", | |
"gust", | |
"hiddenpower", | |
"highjumpkick", | |
"hornattack", | |
"hydrocannon", | |
"hydropump", | |
"hyperbeam", | |
"iceball", | |
"iciclespear", | |
"jumpkick", | |
"karatechop", | |
"leafblade", | |
"lowkick", | |
"machpunch", | |
"magicalleaf", | |
"magnitude", | |
"megakick", | |
"megapunch", | |
"megahorn", | |
"meteormash", | |
"mudshot", | |
"muddywater", | |
"nightshade", | |
"outrage", | |
"overheat", | |
"payday", | |
"peck", | |
"petaldance", | |
"pinmissile", | |
"poisontail", | |
"pound", | |
"psychoboost", | |
"psywave", | |
"quickattack", | |
"rage", | |
"rapidspin", | |
"razorleaf", | |
"razorwind", | |
"return", | |
"revenge", | |
"reversal", | |
"rockblast", | |
"rockthrow", | |
"rollingkick", | |
"rollout", | |
"sandtomb", | |
"scratch", | |
"seismictoss", | |
"selfdestruct", | |
"shadowpunch", | |
"shockwave", | |
"signalbeam", | |
"silverwind", | |
"skullbash", | |
"skyattack", | |
"skyuppercut", | |
"slam", | |
"slash", | |
"snore", | |
"solarbeam", | |
"sonicboom", | |
"spikecannon", | |
"spitup", | |
"steelwing", | |
"strength", | |
"struggle", | |
"submission", | |
"surf", | |
"swift", | |
"tackle", | |
"takedown", | |
"thrash", | |
"tickle", | |
"triplekick", | |
"twister", | |
"uproar", | |
"visegrip", | |
"vinewhip", | |
"vitalthrow", | |
"volttackle", | |
"watergun", | |
"waterpulse", | |
"waterfall", | |
"weatherball", | |
"whirlpool", | |
"wingattack", | |
"wrap" | |
]; | |
if (affectedByKingsRock.includes(move.id)) { | |
if (!move.secondaries) | |
move.secondaries = []; | |
move.secondaries.push({ | |
chance: 10, | |
volatileStatus: "flinch" | |
}); | |
} | |
} | |
}, | |
lansatberry: { | |
inherit: true, | |
onUpdate() { | |
}, | |
onResidualOrder: 10, | |
onResidualSubOrder: 4, | |
onResidual(pokemon) { | |
if (pokemon.hp <= pokemon.maxhp / 4) { | |
pokemon.eatItem(); | |
} | |
} | |
}, | |
laxincense: { | |
inherit: true, | |
onModifyAccuracy(accuracy) { | |
if (typeof accuracy !== "number") | |
return; | |
this.debug("lax incense - decreasing accuracy"); | |
return accuracy * 0.95; | |
} | |
}, | |
levelball: { | |
inherit: true, | |
isNonstandard: "Unobtainable" | |
}, | |
liechiberry: { | |
inherit: true, | |
onUpdate() { | |
}, | |
onResidualOrder: 10, | |
onResidualSubOrder: 4, | |
onResidual(pokemon) { | |
if (pokemon.hp <= pokemon.maxhp / 4) { | |
pokemon.eatItem(); | |
} | |
} | |
}, | |
lightball: { | |
inherit: true, | |
onModifySpA(spa, pokemon) { | |
if (pokemon.species.name === "Pikachu") { | |
return this.chainModify(2); | |
} | |
}, | |
onBasePower() { | |
} | |
}, | |
loveball: { | |
inherit: true, | |
isNonstandard: "Unobtainable" | |
}, | |
lureball: { | |
inherit: true, | |
isNonstandard: "Unobtainable" | |
}, | |
magnet: { | |
inherit: true, | |
onBasePower() { | |
}, | |
onModifySpAPriority: 1, | |
onModifySpA(spa, user, target, move) { | |
if (move?.type === "Electric") { | |
return this.chainModify(1.1); | |
} | |
} | |
}, | |
magoberry: { | |
inherit: true, | |
onUpdate() { | |
}, | |
onResidualOrder: 10, | |
onResidualSubOrder: 4, | |
onResidual(pokemon) { | |
if (pokemon.hp <= pokemon.maxhp / 2) { | |
pokemon.eatItem(); | |
} | |
} | |
}, | |
metalcoat: { | |
inherit: true, | |
onBasePower() { | |
}, | |
onModifyAtkPriority: 1, | |
onModifyAtk(atk, user, target, move) { | |
if (move?.type === "Steel") { | |
return this.chainModify(1.1); | |
} | |
} | |
}, | |
miracleseed: { | |
inherit: true, | |
onBasePower() { | |
}, | |
onModifySpAPriority: 1, | |
onModifySpA(spa, user, target, move) { | |
if (move?.type === "Grass") { | |
return this.chainModify(1.1); | |
} | |
} | |
}, | |
moonball: { | |
inherit: true, | |
isNonstandard: "Unobtainable" | |
}, | |
mysticwater: { | |
inherit: true, | |
onBasePower() { | |
}, | |
onModifySpAPriority: 1, | |
onModifySpA(spa, user, target, move) { | |
if (move?.type === "Water") { | |
return this.chainModify(1.1); | |
} | |
} | |
}, | |
nevermeltice: { | |
inherit: true, | |
onBasePower() { | |
}, | |
onModifySpAPriority: 1, | |
onModifySpA(spa, user, target, move) { | |
if (move?.type === "Ice") { | |
return this.chainModify(1.1); | |
} | |
} | |
}, | |
oranberry: { | |
inherit: true, | |
onUpdate() { | |
}, | |
onResidualOrder: 10, | |
onResidualSubOrder: 4, | |
onResidual(pokemon) { | |
if (pokemon.hp <= pokemon.maxhp / 2) { | |
pokemon.eatItem(); | |
} | |
} | |
}, | |
petayaberry: { | |
inherit: true, | |
onUpdate() { | |
}, | |
onResidualOrder: 10, | |
onResidualSubOrder: 4, | |
onResidual(pokemon) { | |
if (pokemon.hp <= pokemon.maxhp / 4) { | |
pokemon.eatItem(); | |
} | |
} | |
}, | |
poisonbarb: { | |
inherit: true, | |
onBasePower() { | |
}, | |
onModifyAtkPriority: 1, | |
onModifyAtk(atk, user, target, move) { | |
if (move?.type === "Poison") { | |
return this.chainModify(1.1); | |
} | |
} | |
}, | |
quickclaw: { | |
inherit: true, | |
onFractionalPriority() { | |
} | |
// implemented in Pokemon#getActionSpeed() | |
}, | |
salacberry: { | |
inherit: true, | |
onUpdate() { | |
}, | |
onResidualOrder: 10, | |
onResidualSubOrder: 4, | |
onResidual(pokemon) { | |
if (pokemon.hp <= pokemon.maxhp / 4) { | |
pokemon.eatItem(); | |
} | |
} | |
}, | |
seaincense: { | |
inherit: true, | |
onBasePower() { | |
}, | |
onModifySpAPriority: 1, | |
onModifySpA(spa, user, target, move) { | |
if (move?.type === "Water") { | |
return this.chainModify(1.05); | |
} | |
} | |
}, | |
sharpbeak: { | |
inherit: true, | |
onBasePower() { | |
}, | |
onModifyAtkPriority: 1, | |
onModifyAtk(atk, user, target, move) { | |
if (move?.type === "Flying") { | |
return this.chainModify(1.1); | |
} | |
} | |
}, | |
silkscarf: { | |
inherit: true, | |
onBasePower() { | |
}, | |
onModifyAtkPriority: 1, | |
onModifyAtk(atk, user, target, move) { | |
if (move?.type === "Normal") { | |
return this.chainModify(1.1); | |
} | |
} | |
}, | |
silverpowder: { | |
inherit: true, | |
onBasePower() { | |
}, | |
onModifyAtkPriority: 1, | |
onModifyAtk(atk, user, target, move) { | |
if (move?.type === "Bug") { | |
return this.chainModify(1.1); | |
} | |
} | |
}, | |
sitrusberry: { | |
inherit: true, | |
onUpdate() { | |
}, | |
onResidualOrder: 10, | |
onResidualSubOrder: 4, | |
onResidual(pokemon) { | |
if (pokemon.hp <= pokemon.maxhp / 2) { | |
pokemon.eatItem(); | |
} | |
}, | |
onEat(pokemon) { | |
this.heal(30); | |
} | |
}, | |
softsand: { | |
inherit: true, | |
onBasePower() { | |
}, | |
onModifyAtkPriority: 1, | |
onModifyAtk(atk, user, target, move) { | |
if (move?.type === "Ground") { | |
return this.chainModify(1.1); | |
} | |
} | |
}, | |
spelltag: { | |
inherit: true, | |
onBasePower() { | |
}, | |
onModifyAtkPriority: 1, | |
onModifyAtk(atk, user, target, move) { | |
if (move?.type === "Ghost") { | |
return this.chainModify(1.1); | |
} | |
} | |
}, | |
sportball: { | |
inherit: true, | |
isNonstandard: "Unobtainable" | |
}, | |
starfberry: { | |
inherit: true, | |
onUpdate() { | |
}, | |
onResidualOrder: 10, | |
onResidualSubOrder: 4, | |
onResidual(pokemon) { | |
if (pokemon.hp <= pokemon.maxhp / 4) { | |
pokemon.eatItem(); | |
} | |
} | |
}, | |
twistedspoon: { | |
inherit: true, | |
onBasePower() { | |
}, | |
onModifySpAPriority: 1, | |
onModifySpA(spa, user, target, move) { | |
if (move?.type === "Psychic") { | |
return this.chainModify(1.1); | |
} | |
} | |
}, | |
wikiberry: { | |
inherit: true, | |
onUpdate() { | |
}, | |
onResidualOrder: 10, | |
onResidualSubOrder: 4, | |
onResidual(pokemon) { | |
if (pokemon.hp <= pokemon.maxhp / 2) { | |
pokemon.eatItem(); | |
} | |
} | |
} | |
}; | |
//# sourceMappingURL=items.js.map | |