mod
This commit is contained in:
parent
b27b990535
commit
50050d2c9f
|
@ -1623,9 +1623,7 @@ card.standard={
|
||||||
var next=player.chooseToUse({
|
var next=player.chooseToUse({
|
||||||
filterCard:function(card,player){
|
filterCard:function(card,player){
|
||||||
if(card.name!='wuxie') return false;
|
if(card.name!='wuxie') return false;
|
||||||
var mod=game.checkMod(card,player,'unchanged','cardEnabled',player.getSkills());
|
return lib.filter.cardEnabled(card,player,'forceEnable');
|
||||||
if(mod!='unchanged') return mod;
|
|
||||||
return true;
|
|
||||||
},
|
},
|
||||||
prompt:str,
|
prompt:str,
|
||||||
type:'wuxie',
|
type:'wuxie',
|
||||||
|
|
|
@ -2160,9 +2160,7 @@ card.swd={
|
||||||
content:function(){
|
content:function(){
|
||||||
player.chooseToUse(get.prompt('shencaojie',trigger.player).replace(/发动/,'使用'),function(card,player){
|
player.chooseToUse(get.prompt('shencaojie',trigger.player).replace(/发动/,'使用'),function(card,player){
|
||||||
if(card.name!='shencaojie') return false;
|
if(card.name!='shencaojie') return false;
|
||||||
var mod=game.checkMod(card,player,'unchanged','cardEnabled',player.getSkills());
|
return lib.filter.cardEnabled(card,player,'forceEnable');
|
||||||
if(mod!='unchanged') return mod;
|
|
||||||
return true;
|
|
||||||
},trigger.player,-1).targetRequired=true;
|
},trigger.player,-1).targetRequired=true;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -2199,9 +2197,7 @@ card.swd={
|
||||||
player.storage.shenmiguo=[card,(trigger._targets||trigger.targets).slice(0)];
|
player.storage.shenmiguo=[card,(trigger._targets||trigger.targets).slice(0)];
|
||||||
player.chooseToUse('是否使用神秘果?',function(card,player){
|
player.chooseToUse('是否使用神秘果?',function(card,player){
|
||||||
if(card.name!='shenmiguo'&&card.name!='yuchankan') return false;
|
if(card.name!='shenmiguo'&&card.name!='yuchankan') return false;
|
||||||
var mod=game.checkMod(card,player,'unchanged','cardEnabled',player.getSkills());
|
return lib.filter.cardEnabled(card,player,'forceEnable');
|
||||||
if(mod!='unchanged') return mod;
|
|
||||||
return true;
|
|
||||||
},trigger.player,-1).set('cardname',trigger.card.name).targetRequired=true;
|
},trigger.player,-1).set('cardname',trigger.card.name).targetRequired=true;
|
||||||
'step 1'
|
'step 1'
|
||||||
if(result.bool){
|
if(result.bool){
|
||||||
|
|
|
@ -1054,9 +1054,7 @@ card.yunchou={
|
||||||
content:function(){
|
content:function(){
|
||||||
player.chooseToUse(get.prompt('chenhuodajie',trigger.player).replace(/发动/,'使用'),function(card,player){
|
player.chooseToUse(get.prompt('chenhuodajie',trigger.player).replace(/发动/,'使用'),function(card,player){
|
||||||
if(card.name!='chenhuodajie') return false;
|
if(card.name!='chenhuodajie') return false;
|
||||||
var mod=game.checkMod(card,player,'unchanged','cardEnabled',player.getSkills());
|
return lib.filter.cardEnabled(card,player,'forceEnable');
|
||||||
if(mod!='unchanged') return mod;
|
|
||||||
return true;
|
|
||||||
},trigger.player,-1).targetRequired=true;
|
},trigger.player,-1).targetRequired=true;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
@ -8030,7 +8030,7 @@ character.sp={
|
||||||
targetEnabled:function(card,player,target){
|
targetEnabled:function(card,player,target){
|
||||||
if(card.name!='sha') return;
|
if(card.name!='sha') return;
|
||||||
if(player==_status.currentPhase&&player.hasSkill('chixin')){
|
if(player==_status.currentPhase&&player.hasSkill('chixin')){
|
||||||
var num=game.checkMod(card,player,1,'cardUsable',player.getSkills())-20;
|
var num=player.getCardUsable(card,true)-20;
|
||||||
var players=game.filterPlayer();
|
var players=game.filterPlayer();
|
||||||
for(var i=0;i<players.length;i++){
|
for(var i=0;i<players.length;i++){
|
||||||
if(players[i].hasSkill('chixin3')){
|
if(players[i].hasSkill('chixin3')){
|
||||||
|
|
|
@ -15410,7 +15410,7 @@
|
||||||
}
|
}
|
||||||
},time)
|
},time)
|
||||||
},
|
},
|
||||||
getCardUsable:function(card){
|
getCardUsable:function(card,pure){
|
||||||
var player=this;
|
var player=this;
|
||||||
if(typeof card=='string'){
|
if(typeof card=='string'){
|
||||||
card={name:card};
|
card={name:card};
|
||||||
|
@ -15420,7 +15420,7 @@
|
||||||
if(typeof num=='function') num=num(card,player);
|
if(typeof num=='function') num=num(card,player);
|
||||||
num=game.checkMod(card,player,num,'cardUsable',player.getSkills());
|
num=game.checkMod(card,player,num,'cardUsable',player.getSkills());
|
||||||
if(typeof num!='number') return Infinity;
|
if(typeof num!='number') return Infinity;
|
||||||
if(_status.currentPhase==player){
|
if(!pure&&_status.currentPhase==player){
|
||||||
return num-get.cardCount(card,player);
|
return num-get.cardCount(card,player);
|
||||||
}
|
}
|
||||||
return num;
|
return num;
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 38 KiB |
Loading…
Reference in New Issue