diff --git a/character/sp.js b/character/sp.js index 887805f68..13fc1bba5 100755 --- a/character/sp.js +++ b/character/sp.js @@ -1584,7 +1584,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ return str+parseFloat(num); },''); }, - content:'使用点数大于$的普通锦囊牌额外结算一次', + content:'使用的下一张点数大于$的普通锦囊牌额外结算一次', }, audio:'hezhong', trigger:{player:'useCard'}, @@ -1594,14 +1594,16 @@ game.import('character',function(lib,game,ui,get,ai,_status){ return typeof num=='number'&&player.getStorage('hezhong_0').some(numx=>num>numx); }, forced:true, + usable:1, content:function(){ + player.unmarkSkill('hezhong_0'); trigger.effectCount++; game.log(trigger.card,'额外结算一次'); }, ai:{ effect:{ player:function(card,player,target){ - if(card.name=='tiesuo') return 'zerotarget'; + if(card.name=='tiesuo'&&(!player.storage.counttrigger||!player.storage.counttrigger.hezhong_0)) return 'zerotarget'; }, }, }, @@ -1618,7 +1620,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ return str+parseFloat(num); },''); }, - content:'使用点数小于$的普通锦囊牌额外结算一次', + content:'使用的下一张点数小于$的普通锦囊牌额外结算一次', }, audio:'hezhong', trigger:{player:'useCard'}, @@ -1628,14 +1630,16 @@ game.import('character',function(lib,game,ui,get,ai,_status){ return typeof num=='number'&&player.getStorage('hezhong_1').some(numx=>num