fuuko bugfix
This commit is contained in:
parent
684566e23d
commit
c7932143b2
|
@ -551,6 +551,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
global:'phaseBefore',
|
global:'phaseBefore',
|
||||||
player:'enterGame',
|
player:'enterGame',
|
||||||
},
|
},
|
||||||
|
forced:true,
|
||||||
filter:event=>{
|
filter:event=>{
|
||||||
return event.name!='phase'||game.phaseNumber==0;
|
return event.name!='phase'||game.phaseNumber==0;
|
||||||
},
|
},
|
||||||
|
@ -578,7 +579,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
subSkill:{
|
subSkill:{
|
||||||
gain:{
|
gain:{
|
||||||
enable:'phaseUse',
|
enable:'phaseUse',
|
||||||
filter:player=>{
|
filter:(event,player)=>{
|
||||||
return game.hasPlayer(current=>lib.skill.fuuko_xingdiao_gain.filterTarget(null,player,current));
|
return game.hasPlayer(current=>lib.skill.fuuko_xingdiao_gain.filterTarget(null,player,current));
|
||||||
},
|
},
|
||||||
filterTarget:(card,player,target)=>{
|
filterTarget:(card,player,target)=>{
|
||||||
|
@ -586,7 +587,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
&&!target.getStorage('fuuko_xingdiao').contains(player)&&target.hasSkill('fuuko_xingdiao');
|
&&!target.getStorage('fuuko_xingdiao').contains(player)&&target.hasSkill('fuuko_xingdiao');
|
||||||
},
|
},
|
||||||
selectTarget:()=>{
|
selectTarget:()=>{
|
||||||
const num=game.countPlayer(current=>lib.skill.fuuko_xingdiao_gain.filterTarget(null,_status.event.player,target));
|
const num=game.countPlayer(current=>lib.skill.fuuko_xingdiao_gain.filterTarget(null,_status.event.player,current));
|
||||||
return num>1?1:-1;
|
return num>1?1:-1;
|
||||||
},
|
},
|
||||||
content:function(){
|
content:function(){
|
||||||
|
@ -595,7 +596,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
var cards=target.getCards('h',card=>card.hasGaintag('visible_fuuko_xingdiao'));
|
var cards=target.getCards('h',card=>card.hasGaintag('visible_fuuko_xingdiao'));
|
||||||
if(!cards.length) event.finish();
|
if(!cards.length) event.finish();
|
||||||
else if(cards.length==1) event._result={bool:true,links:cards};
|
else if(cards.length==1) event._result={bool:true,links:cards};
|
||||||
else player.chooseCard(target,true,'选择获得'+get.translation(target)+'的一张“星”');
|
else player.chooseButton(true,['选择获得'+get.translation(target)+'的一张“星”',cards]);
|
||||||
'step 1'
|
'step 1'
|
||||||
if(result.bool){
|
if(result.bool){
|
||||||
player.gain(result.links,target,'give');
|
player.gain(result.links,target,'give');
|
||||||
|
@ -603,6 +604,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
ai:{
|
ai:{
|
||||||
|
order:6,
|
||||||
result:{
|
result:{
|
||||||
target:1,
|
target:1,
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue