diff --git a/card/swd.js b/card/swd.js index 58618c3ef..1a8810889 100644 --- a/card/swd.js +++ b/card/swd.js @@ -5227,7 +5227,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ ['diamond',2,'jiguanyuan'], ['diamond',4,'jiguantong'], ['club',7,'jiguantong'], - ['spade',1,'shenmiguo'], + // ['spade',1,'shenmiguo'], ['spade',2,'shenmiguo'], ['heart',1,'shenmiguo'], ['club',3,'jiguanfeng'], diff --git a/character/gwent.js b/character/gwent.js index e7f4e2684..f6dfd9c54 100644 --- a/character/gwent.js +++ b/character/gwent.js @@ -2331,6 +2331,9 @@ game.import('character',function(lib,game,ui,get,ai,_status){ derivation:'gw_zhuoertan', vanish:true, addinfo:'捣蛋鬼', + ai:{ + value:-1 + } }, }, translate:{ @@ -2452,7 +2455,9 @@ game.import('character',function(lib,game,ui,get,ai,_status){ gwxiaoshou:'枭首', gwxiaoshou_info:'出牌阶段限两次,你可以弃置一张牌对场上体力值最高(或之一)的一名角色造成一点伤害', kuanglie:'狂猎', - kuanglie_info:'锁定技,当一名其他角色成为你的黑色牌的目标后,该角色随机弃置一张牌;每当你发动两次“狂猎”,你摸一张牌', + kuanglie_info:'锁定技,每当一名敌方角色成为你的黑色牌的目标,你视为对其使用【刺骨寒霜】;在一名角色受到【刺骨寒霜】的影响后,你随机获得一张【狂猎】牌', + lingshuang:'凛霜', + lingshuang_info:'每当你失去最后一张基本牌,你可以视为对距离2以内的所有敌方角色使用【刺骨寒霜】;在一名角色受到【刺骨寒霜】影响时,你可以弃置一张手牌将其效果改为“摸牌数-2”', gwjiquan:'集权', gwjiquan_info:'出牌阶段限一次,你可以从任意名角色处各获得一张牌,每拿一张牌,被拿牌的角色视为对你使用一张杀', nuhou:'怒吼', diff --git a/character/shenhua.js b/character/shenhua.js index 6423ad620..7d8dc75ee 100644 --- a/character/shenhua.js +++ b/character/shenhua.js @@ -2507,7 +2507,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ event.current=player.next; "step 1" event.current.animate('target'); - event.current.chooseToUse('乱舞:使用一张杀或流失一点体力',{name:'sha'},function(card,player,target){ + event.current.chooseToUse('乱武:使用一张杀或流失一点体力',{name:'sha'},function(card,player,target){ if(player==target) return false; if(!player.canUse('sha',target)) return false; if(get.distance(player,target)<=1) return true; diff --git a/character/swd.js b/character/swd.js index 403c30075..d9da20e62 100644 --- a/character/swd.js +++ b/character/swd.js @@ -6118,6 +6118,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ return event.player.countCards('e'); }, direct:true, + logTarget:'player', content:function(){ player.discardPlayerCard(trigger.player,'e',get.prompt('polang',trigger.player)).logSkill='polang'; }, @@ -6363,7 +6364,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ var num=player.countCards('h')-trigger.source.countCards('h'); event.num=num; if(num>0){ - var next=player.chooseToDiscard(num,'是否弃置'+num+'张手牌,并对'+get.translation(trigger.source)+'造成一点伤害?'); + var next=player.chooseToDiscard(num,get.prompt('pozhen',trigger.source),'弃置'+num+'张手牌,并对'+get.translation(trigger.source)+'造成一点伤害'); next.logSkill=['pozhen',trigger.source]; next.ai=function(card){ if(get.damageEffect(trigger.source,player,player)>0&&num<=2){ @@ -6373,7 +6374,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ } } else if(num<0){ - player.chooseBool('是否弃置'+get.translation(trigger.source)+(-num)+'张手牌?').ai=function(){ + player.chooseBool(get.prompt('pozhen',trigger.source),'弃置'+get.translation(trigger.source)+(-num)+'张手牌').ai=function(){ return get.attitude(player,trigger.source)<0; } } diff --git a/game/game.js b/game/game.js index d7cae9514..d14b9f46e 100644 --- a/game/game.js +++ b/game/game.js @@ -15942,7 +15942,7 @@ if(this.checkShow){ this.checkShow(name); } - if(info.round){ + if(info&&info.round){ var roundname=name+'_roundcount'; this.storage[roundname]=game.roundNumber; this.syncStorage(roundname); diff --git a/game/update.js b/game/update.js index fca601c0a..0ded5938b 100644 --- a/game/update.js +++ b/game/update.js @@ -1,5 +1,5 @@ window.noname_update={ - version:'1.9.35.1', + version:'1.9.35.2', update:'1.9.35', changeLog:[ 'bug修复',