From 4e2724df0c9eb06a57e8fd407eaf1e1a019dd4b5 Mon Sep 17 00:00:00 2001 From: copcap Date: Sun, 30 Jul 2023 20:46:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A1=93=E8=8C=83=E5=90=8C=E6=AD=A5=E6=AD=A3?= =?UTF-8?q?=E5=BC=8F=E6=9C=8D=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/xianding.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/character/xianding.js b/character/xianding.js index b181d1964..d6e46944b 100644 --- a/character/xianding.js +++ b/character/xianding.js @@ -1384,11 +1384,15 @@ game.import('character',function(lib,game,ui,get,ai,_status){ 'step 2' if(get.position(card)=='h'&&get.owner(card)==player&&player.hasUseTarget(card)){ player.chooseUseTarget(card,true); - event.finish(); } 'step 3' - player.link(true); - target.link(true); + if(player.hasHistory('useCard',evt=>{ + return evt.getParent(2).name=='dcjianzheng'&&evt.targets.contains(target); + })){ + player.link(true); + target.link(true); + } + else event.finish(); 'step 4' target.viewHandcards(player); }, @@ -1491,7 +1495,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ } 'step 5' if(event.targets.length) event.goto(3); - else if(event.num) event.goto(1); + // else if(event.num) event.goto(1); }, ai:{ maixie:true, @@ -10938,9 +10942,9 @@ game.import('character',function(lib,game,ui,get,ai,_status){ dcliying_info:'每回合限一次。当你于摸牌阶段外获得牌后,你可以将这些牌中的任意张交给一名其他角色,然后摸一张牌。', huanfan:'桓范', dcjianzheng:'谏诤', - dcjianzheng_info:'出牌阶段限一次。你可以观看一名其他角色的手牌,然后若其中有你可以使用的手牌,你获得并使用其中一张。若你未以此法使用牌,你令你与其横置,然后其观看你的手牌。', + dcjianzheng_info:'出牌阶段限一次。你可以观看一名其他角色的手牌,然后若其中有你可以使用的手牌,你获得并使用其中一张。若你以此法使用牌指定了其为目标,你令你与其横置,然后其观看你的手牌。', dcfumou:'腹谋', - dcfumou_info:'当你受到1点伤害后,你可以令至多X名角色依次选择一项:1.移动场上的一张牌;2.弃置所有手牌并摸两张牌;3.弃置装备区里的所有牌并回复1点体力(X为你已损失的体力值)。', + dcfumou_info:'当你受到伤害后,你可以令至多X名角色依次选择一项:1.移动场上的一张牌;2.弃置所有手牌并摸两张牌;3.弃置装备区里的所有牌并回复1点体力(X为你已损失的体力值)。', chentai:'陈泰', dcctjiuxian:'救陷', dcctjiuxian_info:'出牌阶段限一次。你可以重铸一半数量的手牌(向上取整),然后视为使用一张【决斗】。当此牌对目标角色造成伤害后,你可以令其攻击范围内的一名其他角色回复1点体力。',