From 27090d18bec1f62d3f1fa02efe8eaba7855ca364 Mon Sep 17 00:00:00 2001 From: 157 <3619242020@qq.com> Date: Thu, 29 Feb 2024 09:57:32 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E8=B4=9F=E5=B1=B1=E3=80=91ai?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/ddd.js | 2 +- character/jsrg.js | 8 ++++---- character/sp.js | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/character/ddd.js b/character/ddd.js index 6b3483273..904d0f380 100644 --- a/character/ddd.js +++ b/character/ddd.js @@ -5459,7 +5459,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ ddd_luoxian:'罗宪', dddshilie:'示烈', visible_dddshilie:'明', - dddshilie_info:'每回合限一次。当你需要使用一张【杀】或【闪】时,你可以明置任意点数之和不小于X的手牌,视为你使用之。若本次明置的牌点数等于X,你摸等同于本次明置的牌数的牌(X为你于当前回合角色的体力值之和)。', + dddshilie_info:'每回合限一次。当你需要使用一张【杀】或【闪】时,你可以明置任意点数之和不小于X的手牌,视为你使用之。若本次明置的牌点数等于X,你摸等同于本次明置的牌数的牌(X为你与当前回合角色的体力值之和)。', ddd_lie:'李娥', dddyeshen:'冶身', dddyeshen_info:'一名角色的结束阶段,你可以亮出牌堆底三张牌,令其将其中一张黑色牌当做最大目标数为牌名字数的【铁索连环】使用或重铸,其余牌置于牌堆顶,然后此技能亮出牌数-1;若减至零张或其中没有黑色牌,你复原此技能并对自己造成1点火焰伤害。', diff --git a/character/jsrg.js b/character/jsrg.js index d5f6715be..4bd1cc237 100644 --- a/character/jsrg.js +++ b/character/jsrg.js @@ -3829,16 +3829,16 @@ game.import('character',function(lib,game,ui,get,ai,_status){ return game.hasPlayer(i=>i!=player); }, content:function*(event,map){ - var player=map.player,trigger=map.trigger; - var targets=game.filterPlayer(i=>i!=player); + var player=map.player,trigger=map.trigger, targets=game.filterPlayer(i=>i!=player); + var shas=player.mayHaveSha(target,'use',null,'count')-player.getCardUsable('sha',true); for(var target of targets){ var att=get.attitude(target,player); var result=yield target.chooseCard('he',`负山:是否交给${get.translation(player)}一张牌?`,`若如此做,其此阶段使用【杀】的次数上限+1`).set('att',att).set('ai',card=>{ if(!get.event('goon')) return -get.value(card); var isSha=get.name(card,get.event('target'))=='sha'; if(get.event('att')<0) return (isSha?0:5)-get.value(card); - return (isSha?10:5.5)-get.value(card); - }).set('goon',att>0&&player.countCards('sha')>player.getCardUsable('sha',true)||att<0&&!player.hasSkill('jsrgfushan_sha')).set('target',player); + return (isSha?10:0)-get.value(card); + }).set('goon',att>0&&shas>=0||att<0&&target.hp>player.getCardUsable('sha',true)&&shas<-1/Math.max(1,player.hp)).set('target',player); if(result.bool){ target.give(result.cards,player); target.line(player); diff --git a/character/sp.js b/character/sp.js index b39b65725..e816da89c 100755 --- a/character/sp.js +++ b/character/sp.js @@ -26176,7 +26176,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ "xinfu_fujian":"伏间", "xinfu_fujian_info":"锁定技,结束阶段,你观看一名随机的其他角色的随机X张手牌。(X为场上手牌最少的角色的手牌数)", fujian:'伏间', - fujian_info:'锁定技,准备阶段和结束阶段,你随机观看一名手牌数不为全场最多的其他角色的张手牌。', + fujian_info:'锁定技,准备阶段和结束阶段,你随机观看一名手牌数不为全场最多的其他角色的手牌。', xinfu_xionghuo:'凶镬', xinfu_xionghuo_info:'游戏开始时,你获得3个“暴戾”标记(标记上限为3)。出牌阶段,你可以交给一名其他角色一个“暴戾”标记。当你对有“暴戾”标记的其他角色造成伤害时,此伤害+1。有“暴戾”标记的其他角色的出牌阶段开始时,其移去所有“暴戾”标记并随机执行一项:1.受到1点火焰伤害且本回合不能对你使用【杀】;2.失去1点体力且本回合手牌上限-1;3.你随机获得其一张手牌和一张装备区的牌。', xinfu_shajue:'杀绝',