From 5284b14831885352db50faff84ea16263bf964bf Mon Sep 17 00:00:00 2001 From: Miao_Spring <539943419@qq.com> Date: Sat, 27 Jul 2024 22:34:20 +0800 Subject: [PATCH] fix --- extension.js | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/extension.js b/extension.js index 3ada765..e589742 100644 --- a/extension.js +++ b/extension.js @@ -9593,19 +9593,21 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true; for(let p of game.players){ p.discard(p.getCards('hej')) p.changeHujia(-p.hujia) - const hp = get.infoHp(lib.character[p.name][2]); - const maxHp = get.infoMaxHp(lib.character[p.name][2]); - if(p.maxHp > maxHp){ - await p.loseMaxHp(p.maxHp - maxHp) - } - if(p.maxHp < maxHp){ - await p.gainMaxHp(maxHp - p.maxHp) - } - if(p.hp > hp){ - await p.loseHp(p.hp - hp) - } - if(p.hp < hp){ - await p.recover(hp - p.hp) + if(p.name !== 'unknown'){ + const hp = get.infoHp(lib.character[p.name][2]); + const maxHp = get.infoMaxHp(lib.character[p.name][2]); + if(p.maxHp > maxHp){ + await p.loseMaxHp(p.maxHp - maxHp) + } + if(p.maxHp < maxHp){ + await p.gainMaxHp(maxHp - p.maxHp) + } + if(p.hp > hp){ + await p.loseHp(p.hp - hp) + } + if(p.hp < hp){ + await p.recover(hp - p.hp) + } } p.draw(4) }