v1.9.94.3.1
This commit is contained in:
parent
21379d0514
commit
c52efcc352
|
@ -4972,8 +4972,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
content:function(){
|
content:function(){
|
||||||
'step 0'
|
'step 0'
|
||||||
player.chooseTarget(get.prompt('duanbing'),'为'+get.translation(trigger.card)+'增加一个目标',function(card,player,target){
|
player.chooseTarget(get.prompt('duanbing'),'为'+get.translation(trigger.card)+'增加一个目标',function(card,player,target){
|
||||||
return !_status.event.source.contains(target)&&get.distance(player,target)<=1&&player.canUse('sha',target);
|
return !_status.event.sourcex.contains(target)&&get.distance(player,target)<=1&&player.canUse('sha',target);
|
||||||
}).set('source',trigger.targets).set('ai',function(target){
|
}).set('sourcex',trigger.targets).set('ai',function(target){
|
||||||
var player=_status.event.player;
|
var player=_status.event.player;
|
||||||
return get.effect(target,{name:'sha'},player,player);
|
return get.effect(target,{name:'sha'},player,player);
|
||||||
});
|
});
|
||||||
|
|
|
@ -5446,8 +5446,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
"step 3"
|
"step 3"
|
||||||
if(event.sha){
|
if(event.sha){
|
||||||
event.target.chooseToUse('是否使用一张杀?',{name:'sha'}).set('filterTarget',function(card,player,target){
|
event.target.chooseToUse('是否使用一张杀?',{name:'sha'}).set('filterTarget',function(card,player,target){
|
||||||
return target!=_status.event.source&&get.distance(_status.event.source,target,'attack')<=1&&player.canUse('sha',target,false);
|
return target!=_status.event.sourcex&&get.distance(_status.event.sourcex,target,'attack')<=1&&player.canUse('sha',target,false);
|
||||||
}).set('source',player);
|
}).set('sourcex',player);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -6238,9 +6238,9 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
var next=event.current.chooseToRespond('是否替'+get.translation(player)+'打出一张杀?',{name:'sha'});
|
var next=event.current.chooseToRespond('是否替'+get.translation(player)+'打出一张杀?',{name:'sha'});
|
||||||
next.set('ai',function(){
|
next.set('ai',function(){
|
||||||
var event=_status.event;
|
var event=_status.event;
|
||||||
return (get.attitude(event.player,event.source)-2);
|
return (get.attitude(event.player,event.sourcex)-2);
|
||||||
});
|
});
|
||||||
next.set('source',player);
|
next.set('sourcex',player);
|
||||||
next.set('jijiang',true);
|
next.set('jijiang',true);
|
||||||
next.autochoose=lib.filter.autoRespondSha;
|
next.autochoose=lib.filter.autoRespondSha;
|
||||||
}
|
}
|
||||||
|
@ -8203,7 +8203,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
return player.isEmpty(get.subtype(card));
|
return player.isEmpty(get.subtype(card));
|
||||||
},'e')){
|
},'e')){
|
||||||
next=player.chooseControl('移动装备','draw_card','cancel2',function(event,player){
|
next=player.chooseControl('移动装备','draw_card','cancel2',function(event,player){
|
||||||
var source=_status.event.source;
|
var source=_status.event.sourcex;
|
||||||
var att=get.attitude(player,source);
|
var att=get.attitude(player,source);
|
||||||
if(source.hasSkillTag('noe')){
|
if(source.hasSkillTag('noe')){
|
||||||
if(att>0){
|
if(att>0){
|
||||||
|
@ -8216,7 +8216,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return 'draw_card';
|
return 'draw_card';
|
||||||
}).set('source',trigger.player);
|
}).set('sourcex',trigger.player);
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
next=player.chooseControl('draw_card','cancel2',function(){
|
next=player.chooseControl('draw_card','cancel2',function(){
|
||||||
|
@ -8325,8 +8325,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
event.target=target;
|
event.target=target;
|
||||||
target.chooseCard({name:'shan'},'交给'+get.translation(player)+
|
target.chooseCard({name:'shan'},'交给'+get.translation(player)+
|
||||||
'一张闪,或成为此杀的额外目标').set('ai',function(card){
|
'一张闪,或成为此杀的额外目标').set('ai',function(card){
|
||||||
return get.attitude(target,_status.event.source)>=0?1:-1;
|
return get.attitude(target,_status.event.sourcex)>=0?1:-1;
|
||||||
}).set('source',player);
|
}).set('sourcex',player);
|
||||||
game.delay();
|
game.delay();
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
|
@ -8423,7 +8423,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
content:function(){
|
content:function(){
|
||||||
"step 0"
|
"step 0"
|
||||||
player.chooseTarget(get.prompt2('zhuiyi'),function(card,player,target){
|
player.chooseTarget(get.prompt2('zhuiyi'),function(card,player,target){
|
||||||
return player!=target&&_status.event.source!=target;
|
return player!=target&&_status.event.sourcex!=target;
|
||||||
}).set('forceDie',true).set('ai',function(target){
|
}).set('forceDie',true).set('ai',function(target){
|
||||||
var num=get.attitude(_status.event.player,target);
|
var num=get.attitude(_status.event.player,target);
|
||||||
if(num>0){
|
if(num>0){
|
||||||
|
@ -8435,7 +8435,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return num;
|
return num;
|
||||||
}).set('source',trigger.source);
|
}).set('sourcex',trigger.source);
|
||||||
"step 1"
|
"step 1"
|
||||||
if(result.bool){
|
if(result.bool){
|
||||||
var target=result.targets[0];
|
var target=result.targets[0];
|
||||||
|
@ -9854,10 +9854,10 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
var source=target;
|
var source=target;
|
||||||
event.card=result.links[0];
|
event.card=result.links[0];
|
||||||
player.chooseTarget('选择一个目标送出'+get.translation(event.card),function(card,player,target){
|
player.chooseTarget('选择一个目标送出'+get.translation(event.card),function(card,player,target){
|
||||||
return target!=_status.event.source&&target!=player;
|
return target!=_status.event.sourcex&&target!=player;
|
||||||
}).set('ai',function(target){
|
}).set('ai',function(target){
|
||||||
return get.attitude(_status.event.player,target);
|
return get.attitude(_status.event.player,target);
|
||||||
}).set('source',target);
|
}).set('sourcex',target);
|
||||||
"step 3"
|
"step 3"
|
||||||
if(result.bool){
|
if(result.bool){
|
||||||
result.targets[0].gain(card,player,'give');
|
result.targets[0].gain(card,player,'give');
|
||||||
|
|
Loading…
Reference in New Issue