神司马懿【极略】derivation完杀改为界完杀,修改【集智】写法

This commit is contained in:
mengxinzxz 2023-11-04 21:29:57 +08:00
parent d2c217c72a
commit f119dc66bb
1 changed files with 15 additions and 30 deletions

View File

@ -5028,7 +5028,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
},
content:function(){
player.addMark('renjie',trigger.getl(player).cards2.length);
}
},
},
sbaiyin:{
skillAnimation:'epic',
@ -5046,11 +5046,11 @@ game.import('character',function(lib,game,ui,get,ai,_status){
player.addSkill('jilue');
player.awakenSkill('sbaiyin');
},
derivation:['jilue','reguicai','fangzhu','rejizhi','rezhiheng','wansha'],
derivation:['jilue','reguicai','fangzhu','rejizhi','rezhiheng','rewansha'],
},
jilue:{
unique:true,
group:['jilue_guicai','jilue_fangzhu','jilue_wansha','jilue_zhiheng','jilue_jizhi','jilue_jizhi_clear']
group:['jilue_guicai','jilue_fangzhu','jilue_wansha','jilue_zhiheng','jilue_jizhi'],
},
jilue_guicai:{
audio:1,
@ -5251,7 +5251,6 @@ game.import('character',function(lib,game,ui,get,ai,_status){
skillTagFilter:function(player,tag,arg){
if(tag==='nokeep') return player.isPhaseUsing()&&!player.getStat().skill.jilue_zhiheng&&player.hasCard((card)=>get.name(card)!=='tao','h');
},
threaten:1.5
},
},
jilue_jizhi:{
@ -5260,9 +5259,6 @@ game.import('character',function(lib,game,ui,get,ai,_status){
filter:function(event,player){
return (get.type(event.card,'trick')=='trick'&&event.card.isCard&&player.hasMark('renjie'));
},
init:function(player){
player.storage.jilue_jizhi=0;
},
content:function(){
'step 0'
player.removeMark('renjie',1);
@ -5277,33 +5273,22 @@ game.import('character',function(lib,game,ui,get,ai,_status){
'step 2'
if(result.bool){
player.discard(event.card);
player.storage.jilue_jizhi++;
if(_status.currentPhase==player){
player.markSkill('jilue_jizhi');
}
player.addTempSkill('jilue_jizhi_clear');
player.addMark('jilue_jizhi_clear',1,false);
}
},
ai:{
threaten:1.4
},
mod:{
maxHandcard:function(player,num){
return num+player.storage.jilue_jizhi;
}
},
intro:{
content:'本回合手牌上限+#',
},
subSkill:{
clear:{
trigger:{global:'phaseAfter'},
silent:true,
content:function(){
player.storage.jilue_jizhi=0;
player.unmarkSkill('jilue_jizhi');
}
}
}
charlotte:true,
onremove:true,
mod:{
maxHandcard:function(player,num){
return num+player.countMark('jilue_jizhi_clear');
},
},
intro:{content:'手牌上限+#'},
},
},
},
wushen:{
mod:{