BOSS RUSH!!
Från och med
// ==UserScript==
// @name testing
// @namespace https://greasyfork.org/ja/users/941284-ぐらんぴ
// @version 2025-4-30
// @description BOSS RUSH!!
// @author ぐらんぴ
// @match https://pokerogue.net/
// @icon https://www.google.com/s2/favicons?sz=64&domain=pokerogue.net
// @run-at document-start
// @license MIT
// ==/UserScript==
const settings = {
BOSS_RUSH_MODE: { enabled: true, segments: 2 }, // HP[▉▉▉▉|▉▉▉▉]
Enemy_Level_Boost: { enabled: true, multiplier: 1.2 }, // lvl.200 → 240
};
///---------------------------------------------------///
const segments = settings.BOSS_RUSH_MODE.segments;
const multiplier = settings.Enemy_Level_Boost.multiplier;
Object.defineProperties(Object.prototype, {
'bossSegments': {
set(v) {
if(settings.BOSS_RUSH_MODE.enabled == true){
if(v === undefined || v <= segments){
this._bossSegments = segments;
}else{
this._bossSegments = v;
}
try{
this.boss = true;
}catch{}
}
},
get() { return this._bossSegments },
},
'isBoss': {
set() {},
get() { return true; },
},
'trainerSlot': {// kx
set(v) {
if(settings.BOSS_RUSH_MODE.enabled == true) this.setBoss(true)
if(settings.Enemy_Level_Boost.enabled == true) this.level += Math.ceil(this.level * multiplier);
},
get() {},
},
});