diff --git a/character/sp.js b/character/sp.js index e725cc6f6..10c0bf450 100644 --- a/character/sp.js +++ b/character/sp.js @@ -21,6 +21,7 @@ character.sp={ re_yuanshu:['male','qun',4,['wangzun','tongji'],['fullskin']], sp_caoren:['male','wei',4,['kuiwei','yanzheng'],['fullskin']], zhangbao:['male','qun',3,['zhoufu','yingbin'],['fullskin']], + zhangliang:['male','qun',3,['fulu','fuji'],['fullskin']], maliang:['male','shu',3,['xiemu','naman'],['fullskin']], sp_pangtong:['male','qun',3,['manjuan','zuixiang'],['fullskin']], zhugedan:['male','wei',4,['gongao','juyi'],['fullskin']], @@ -29,6 +30,42 @@ character.sp={ sunhao:['male','wu',5,['canshi','chouhai'],['fullskin']], }, skill:{ + fuji:{ + trigger:{global:'damageBegin'}, + filter:function(event){ + return event.source&&event.nature=='thunder'; + }, + check:function(event,player){ + return ai.get.attitude(player,event.source)>0; + }, + prompt:function(event){ + return get.translation(event.source)+'即将对'+get.translation(event.player)+'造成伤害,是否发动【辅祭】?'; + }, + content:function(){ + "step 0" + trigger.source.judge(); + "step 1" + if(result.color=='black'){ + trigger.num++; + } + else{ + trigger.source.gain(result.card); + trigger.source.$gain2(result.card); + } + } + }, + fulu:{ + enable:'chooseToUse', + filterCard:function(card){ + return card.name=='sha'&&!card.nature; + }, + viewAs:{name:'sha',nature:'thunder'}, + ai:{ + order:function(){ + return lib.card.sha.ai.order+0.1; + } + } + }, canshi:{ trigger:{player:'phaseDrawBefore'}, check:function(event,player){ @@ -536,7 +573,9 @@ character.sp={ target.storage.zhoufu3=player; ui.special.appendChild(cards[0]); }, - check:function(card){return 3-ai.get.value(card)}, + check:function(card){ + return 3-ai.get.value(card) + }, ai:{ order:1, result:{ @@ -2001,6 +2040,9 @@ character.sp={ bifa:{ trigger:{player:'phaseEnd'}, direct:true, + filter:function(event,player){ + return player.num('h')>0; + }, content:function(){ "step 0" for(var i=0;i
  • 游戏流程类似1v1,场上有两名主将进行对抗'+ '
  • 主将出牌阶段的出牌数量(行动值)有上限,先手为2,后手为3
  • 游戏每进行一轮,主将的出牌上限+1,超过6时减至2并重新累加'+