新服谋周瑜二改(小加强)
This commit is contained in:
parent
4a92716acf
commit
c4bfa2fba6
|
@ -130,7 +130,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
intro:{
|
||||
content:function(storage){
|
||||
if(!storage) return '每回合限一次,当你使用牌指定第一个目标后,你可以选择一名目标角色,你将手牌数摸至与其相同(至多摸五张),然后视为对其使用一张【火攻】。'
|
||||
return '每回合限一次,当你使用牌指定第一个目标后,你可以选择一名目标角色,令一名手牌数为全场最大的角色对其使用手牌中所有的【杀】和伤害类锦囊牌。';
|
||||
return '每回合限一次,当你使用牌指定第一个目标后,你可以选择一名目标角色,令一名手牌数为全场最大的角色对其使用手牌中所有的【杀】和伤害类锦囊牌(若其没有可使用的牌则将手牌数弃至与你相同)。';
|
||||
},
|
||||
},
|
||||
audio:2,
|
||||
|
@ -146,7 +146,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
if(storage){
|
||||
result=yield player.chooseCardTarget({
|
||||
prompt:get.prompt('dcsbyingmou'),
|
||||
prompt2:'选择一名目标角色,令一名手牌数为全场最大的角色对其使用手牌中所有的【杀】和伤害类锦囊牌',
|
||||
prompt2:'选择一名目标角色,令一名手牌数为全场最大的角色对其使用手牌中所有的【杀】和伤害类锦囊牌(若其没有可使用的牌则将手牌数弃至与你相同)',
|
||||
filterTarget:function(card,player,target){
|
||||
if(!ui.selected.targets.length) return _status.event.targets.includes(target);
|
||||
return target.isMaxHandcard();
|
||||
|
@ -169,9 +169,9 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
if(!ui.selected.targets.length){
|
||||
var targets=game.filterPlayer(target=>target.isMaxHandcard());
|
||||
targets.sort((a,b)=>getNum(b,target,player)-getNum(a,target,player));
|
||||
return getNum(targets[0],target,player);
|
||||
return getNum(targets[0],target,player)+1;
|
||||
}
|
||||
return getNum(target,ui.selected.targets[0],player);
|
||||
return getNum(target,ui.selected.targets[0],player)+1;
|
||||
},
|
||||
}).set('targets',targets);
|
||||
}
|
||||
|
@ -185,15 +185,19 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
player.logSkill('dcsbyingmou',result.targets,false);
|
||||
player.line2(result.targets);
|
||||
player.changeZhuanhuanji('dcsbyingmou');
|
||||
var source=result.targets[1];
|
||||
var source=result.targets[1],discard=true;
|
||||
while(true){
|
||||
var cards=source.getCards('h',card=>{
|
||||
if(get.name(card)!='sha'&&(get.type(card)!='trick'||!get.tag(card,'damage'))) return false;
|
||||
return source.canUse(card,target,false);
|
||||
});
|
||||
if(cards.length) yield source.useCard(cards.randomGet(),target,false);
|
||||
if(cards.length){
|
||||
if(discard) discard=false;
|
||||
yield source.useCard(cards.randomGet(),target,false);
|
||||
}
|
||||
else break;
|
||||
}
|
||||
if(discard&&player.countCards('h')<source.countCards('h')) source.chooseToDiscard(source.countCards('h')-player.countCards('h'),'h',true);
|
||||
}
|
||||
else{
|
||||
player.logSkill('dcsbyingmou',target);
|
||||
|
@ -13211,7 +13215,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
str+='阴,你将手牌数摸至与其相同(至多摸五张),然后视为对其使用一张【火攻】;';
|
||||
if(!storage) str+='</span>';
|
||||
if(storage) str+='<span class="bluetext">';
|
||||
str+='阳,令一名手牌数为全场最大的角色对其使用手牌中所有的【杀】和伤害类锦囊牌。';
|
||||
str+='阳,令一名手牌数为全场最大的角色对其使用手牌中所有的【杀】和伤害类锦囊牌(若其没有可使用的牌则将手牌数弃至与你相同)。';
|
||||
if(storage) str+='</span>';
|
||||
return str;
|
||||
},
|
||||
|
@ -13737,7 +13741,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
dcsbronghuo:'熔火',
|
||||
dcsbronghuo_info:'锁定技,当你使用火【杀】或【火攻】时,此牌伤害基值改为场上势力数。',
|
||||
dcsbyingmou:'英谋',
|
||||
dcsbyingmou_info:'转换技,每回合限一次,当你使用牌指定第一个目标后,你可以选择一名目标角色:阴,你将手牌数摸至与其相同(至多摸五张),然后视为对其使用一张【火攻】;阳,令一名手牌数为全场最大的角色对其使用手牌中所有的【杀】和伤害类锦囊牌。',
|
||||
dcsbyingmou_info:'转换技,每回合限一次,当你使用牌指定第一个目标后,你可以选择一名目标角色:阴,你将手牌数摸至与其相同(至多摸五张),然后视为对其使用一张【火攻】;阳,令一名手牌数为全场最大的角色对其使用手牌中所有的【杀】和伤害类锦囊牌(若其没有可使用的牌则将手牌数弃至与你相同)。',
|
||||
|
||||
sp2_yinyu:'隐山之玉',
|
||||
sp2_huben:'百战虎贲',
|
||||
|
|
Loading…
Reference in New Issue