diff --git a/noname/library/element/player.js b/noname/library/element/player.js index 0307122c3..edbe51c6c 100644 --- a/noname/library/element/player.js +++ b/noname/library/element/player.js @@ -5939,6 +5939,19 @@ export class Player extends HTMLDivElement { next.setContent('recover'); return next; } + recoverTo() { + const newArguments = []; + let num = 1; + for (let i = 0; i < arguments.length; i++) { + if (typeof arguments[i] === 'number') { + num = arguments[i] - this.getHp(true); + newArguments.push(num); + } else { + newArguments.push(arguments[i]); + } + } + return this.recover(...newArguments); + } doubleDraw() { var next = game.createEvent('doubleDraw'); if (get.is.changban()) {