合并【冲阵】写法,增大【冲阵】对于技能id含有longdan或fanghun的适配
This commit is contained in:
parent
7e99ff1d1e
commit
7140e29930
|
@ -23626,8 +23626,27 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
chongzhen:{
|
chongzhen:{
|
||||||
group:['chongzhen1','chongzhen2'],
|
|
||||||
audio:'chongzhen1',
|
audio:'chongzhen1',
|
||||||
|
trigger:{player:['useCard','respond']},
|
||||||
|
filter:function(event,player){
|
||||||
|
if(event.card.name!='sha'&&event.card.name!='shan') return false;
|
||||||
|
if(!event.skill||event.skill.indexOf('fanghun')+event.skill.indexOf('longdan')==-2) return false;
|
||||||
|
var target=lib.skill.chongzhen.logTarget(event,player);
|
||||||
|
return target&&target.countGainableCards(player,'h')>0;
|
||||||
|
},
|
||||||
|
logTarget:function(event,player){
|
||||||
|
if(event.name=='respond') return event.source;
|
||||||
|
if(event.card.name=='sha') return event.targets[0];
|
||||||
|
return event.respondTo[0];
|
||||||
|
},
|
||||||
|
prompt2:function(event,player){
|
||||||
|
var target=lib.skill.chongzhen.logTarget(event,player);
|
||||||
|
return '获得'+get.translation(target)+'的一张手牌';
|
||||||
|
},
|
||||||
|
content:function(){
|
||||||
|
var target=lib.skill.chongzhen.logTarget(trigger,player);
|
||||||
|
player.gainPlayerCard(target,'h',true);
|
||||||
|
},
|
||||||
ai:{
|
ai:{
|
||||||
combo:'ollongdan',
|
combo:'ollongdan',
|
||||||
mingzhi:false,
|
mingzhi:false,
|
||||||
|
@ -23644,41 +23663,9 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
|
||||||
},
|
|
||||||
chongzhen1:{
|
|
||||||
audio:2,
|
|
||||||
trigger:{player:'useCard'},
|
|
||||||
filter:function(event,player){
|
|
||||||
if((event.card.name!='sha'&&event.card.name!='shan')||(event.skill!='longdan_shan'&&event.skill!='longdan_sha'&&
|
|
||||||
event.skill!='fanghun_shan'&&event.skill!='fanghun_sha'&&event.skill!='ollongdan')) return false;
|
|
||||||
var target=lib.skill.chongzhen1.logTarget(event,player);
|
|
||||||
return target&&target.countGainableCards(player,'h')>0;
|
|
||||||
},
|
},
|
||||||
logTarget:function(event,player){
|
|
||||||
if(event.card.name=='sha') return event.targets[0];
|
|
||||||
return event.respondTo[0];
|
|
||||||
},
|
|
||||||
prompt2:'当你因发动〖龙胆〗而使用或打出【杀】或【闪】时,你可以获得对方的一张手牌。',
|
|
||||||
content:function(){
|
|
||||||
var target=lib.skill.chongzhen1.logTarget(trigger,player);
|
|
||||||
player.gainPlayerCard(target,'h',true);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
chongzhen2:{
|
|
||||||
audio:2,
|
|
||||||
trigger:{player:'respond'},
|
|
||||||
filter:function(event,player){
|
|
||||||
if(event.skill!='longdan_shan'&&event.skill!='longdan_sha'&&
|
|
||||||
event.skill!='fanghun_shan'&&event.skill!='fanghun_sha'&&event.skill!='ollongdan') return false;
|
|
||||||
return event.source&&event.source.countGainableCards(player,'h')>0;
|
|
||||||
},
|
|
||||||
logTarget:'source',
|
|
||||||
prompt2:'当你因发动〖龙胆〗而使用或打出【杀】或【闪】时,你可以获得对方的一张手牌。',
|
|
||||||
content:function(){
|
|
||||||
player.gainPlayerCard(trigger.source,'h',true);
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
|
chongzhen1:{audio:2},
|
||||||
lihun:{
|
lihun:{
|
||||||
audio:2,
|
audio:2,
|
||||||
enable:'phaseUse',
|
enable:'phaseUse',
|
||||||
|
@ -25854,8 +25841,6 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
baobian:'豹变',
|
baobian:'豹变',
|
||||||
lihun:'离魂',
|
lihun:'离魂',
|
||||||
chongzhen:'冲阵',
|
chongzhen:'冲阵',
|
||||||
chongzhen1:'冲阵',
|
|
||||||
chongzhen2:'冲阵',
|
|
||||||
yuanhu:'援护',
|
yuanhu:'援护',
|
||||||
tianming:'天命',
|
tianming:'天命',
|
||||||
mizhao:'密诏',
|
mizhao:'密诏',
|
||||||
|
|
Loading…
Reference in New Issue