v1.9.94.3.1

This commit is contained in:
Spmario233 2019-11-01 12:39:32 +08:00 committed by GitHub
parent 21379d0514
commit c52efcc352
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 14 additions and 14 deletions

View File

@ -4972,8 +4972,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){
content:function(){
'step 0'
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);
}).set('source',trigger.targets).set('ai',function(target){
return !_status.event.sourcex.contains(target)&&get.distance(player,target)<=1&&player.canUse('sha',target);
}).set('sourcex',trigger.targets).set('ai',function(target){
var player=_status.event.player;
return get.effect(target,{name:'sha'},player,player);
});

View File

@ -5446,8 +5446,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){
"step 3"
if(event.sha){
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);
}).set('source',player);
return target!=_status.event.sourcex&&get.distance(_status.event.sourcex,target,'attack')<=1&&player.canUse('sha',target,false);
}).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'});
next.set('ai',function(){
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.autochoose=lib.filter.autoRespondSha;
}
@ -8203,7 +8203,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
return player.isEmpty(get.subtype(card));
},'e')){
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);
if(source.hasSkillTag('noe')){
if(att>0){
@ -8216,7 +8216,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
}
}
return 'draw_card';
}).set('source',trigger.player);
}).set('sourcex',trigger.player);
}
else{
next=player.chooseControl('draw_card','cancel2',function(){
@ -8325,8 +8325,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){
event.target=target;
target.chooseCard({name:'shan'},'交给'+get.translation(player)+
'一张闪,或成为此杀的额外目标').set('ai',function(card){
return get.attitude(target,_status.event.source)>=0?1:-1;
}).set('source',player);
return get.attitude(target,_status.event.sourcex)>=0?1:-1;
}).set('sourcex',player);
game.delay();
}
else{
@ -8423,7 +8423,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
content:function(){
"step 0"
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){
var num=get.attitude(_status.event.player,target);
if(num>0){
@ -8435,7 +8435,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
}
}
return num;
}).set('source',trigger.source);
}).set('sourcex',trigger.source);
"step 1"
if(result.bool){
var target=result.targets[0];
@ -9854,10 +9854,10 @@ game.import('character',function(lib,game,ui,get,ai,_status){
var source=target;
event.card=result.links[0];
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){
return get.attitude(_status.event.player,target);
}).set('source',target);
}).set('sourcex',target);
"step 3"
if(result.bool){
result.targets[0].gain(card,player,'give');