diff --git a/character/gujian.js b/character/gujian.js index 792d77c09..0323df3b7 100644 --- a/character/gujian.js +++ b/character/gujian.js @@ -403,6 +403,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ } }, filterCard:function(card){ + if(ui.selected.cards.length&&card.name==ui.selected.cards[0].name) return false; var info=get.info(card); return info.type=='equip'&&!info.nomod&&!info.unique&&lib.inpile.contains(card.name); }, diff --git a/character/gwent.js b/character/gwent.js index 7d6a53b17..d14bd8c06 100644 --- a/character/gwent.js +++ b/character/gwent.js @@ -155,7 +155,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ } }, gwhuanshuang:{ - trigger:{player:['phaseBegin','phaseEnd']}, + trigger:{player:['phaseBegin']}, direct:true, filter:function(event,player){ return !player.hasSkill('gwhuanshuang_disable'); @@ -4253,7 +4253,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ gwshuangwu:'霜舞', gwshuangwu_info:'锁定技,每当你造成一次伤害,你视为对目标使用刺骨寒霜;你对处于刺骨寒霜的角色造成的伤害+1', gwhuanshuang:'幻霜', - gwhuanshuang_info:'准备或结束阶段,你可以从三张随机亮出的铜卡法术中选择一张使用,并结算两次', + gwhuanshuang_info:'准备阶段,你可以从三张随机亮出的铜卡法术中选择一张使用,并结算两次', gwjinli:'金醴', gwjinli_jiu:'先祖麦酒', gwjinli_info:'出牌阶段限一次,你可以弃置一张手牌,并将一张先祖麦酒置于一名角色的武将牌上', diff --git a/character/hearth.js b/character/hearth.js index bb125a6ff..a60a6eacc 100644 --- a/character/hearth.js +++ b/character/hearth.js @@ -247,17 +247,19 @@ game.import('character',function(lib,game,ui,get,ai,_status){ } 'step 2' if(event.num){ - var enemies=player.getEnemies(); + var targets=game.filterPlayer(); var list=player.storage.hshuanling.slice(0); while(list.length){ var choice=list.randomRemove(); var card=game.createCard(choice); - var target=null; - for(var i=0;i0){ break; } + target = null; } if(target){ player.storage.hshuanling.remove(choice); @@ -293,7 +295,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ if(!event.player.isEnemiesOf(player)) return false; if(get.type(event.card)!='trick') return false; if(event.targets.length!=1) return false; - if(!event.targets[0].isFriendsOf(player)) return false; + // if(!event.targets[0].isFriendsOf(player)) return false; if(get.info(event.card).multitarget) return false; if(get.info(event.card).singleCard) return false; if(!get.info(event.card).enable) return false; @@ -8591,7 +8593,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ hshuanling:'幻灵', hshuanling_bg:'灵', - hshuanling_info:'结束阶段,你可以弃置至多X张牌(X为你装备区内的牌数且至少为1)并摸等量的牌,每弃置一张牌,你视为对一个敌机敌人使用一张本局敌方角色对友方角色使用过的单目标非转化普通锦囊牌', + hshuanling_info:'结束阶段,你可以弃置至多X张牌(X为你装备区内的牌数且至少为1)并摸等量的牌,每弃置一张牌,你随机使用一张本局敌方角色使用过的单目标非转化普通锦囊牌,随机指定一个具有正收益的角色为目标', // hshuanling_info:'锁定技,当你于回合内使用首张指定其他角色为惟一目标的锦囊牌后,你视为对其随机使用一张锦囊牌(此牌对你有正面效果)', // hshuanling_info:'每当你使用一张基本牌或普通锦囊牌,你可以弃置任意张牌令其增加或减少等量的目标', huanfeng:'唤风', diff --git a/character/swd.js b/character/swd.js index 44af2ba84..4dbe78ba1 100644 --- a/character/swd.js +++ b/character/swd.js @@ -229,10 +229,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ alter:true, filter:function(event,player){ if(event.name=='equip'){ - if(get.is.altered('cyqiaoxie')){ - return event.swapped||player.countCards('h')<=player.hp; - } - return true; + return event.swapped||player.countCards('h')<=player.hp; } else if(!player.equiping){ for(var i=0;i