This commit is contained in:
parent
0703d1ba80
commit
bfb583ddce
|
@ -903,7 +903,12 @@ game.import('card',function(lib,game,ui,get,ai,_status){
|
||||||
value:6,
|
value:6,
|
||||||
useful:[4,1],
|
useful:[4,1],
|
||||||
result:{
|
result:{
|
||||||
player:1
|
player:function(player){
|
||||||
|
var num=player.countCards('he');
|
||||||
|
if(num<=1) return 0;
|
||||||
|
if(num<=3&&!player.needsToDiscard()) return 0;
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
},
|
},
|
||||||
order:7,
|
order:7,
|
||||||
}
|
}
|
||||||
|
|
|
@ -351,7 +351,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){
|
||||||
},
|
},
|
||||||
ai:{
|
ai:{
|
||||||
order:8.5,
|
order:8.5,
|
||||||
value:7,
|
value:8,
|
||||||
useful:3,
|
useful:3,
|
||||||
result:{
|
result:{
|
||||||
target:1
|
target:1
|
||||||
|
|
|
@ -1485,7 +1485,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
gwshenyu:'神愈',
|
gwshenyu:'神愈',
|
||||||
gwshenyu_info:'准备阶段,你可以令一名角色选择一项:回复一点体力,或从弃牌堆中获得一张非金法术牌',
|
gwshenyu_info:'准备阶段,你可以令一名角色选择一项:回复一点体力,或从弃牌堆中获得一张非金法术牌',
|
||||||
junchi:'骏驰',
|
junchi:'骏驰',
|
||||||
junchi_info:'每当一名其他角色使用一张杀,若目标不是你,你可以对杀的目标使用一张牌,然后摸一张牌;每当一名其他角色使用一张金卡,你可以在此回合结束后获得一个额外回合',
|
junchi_info:'每当一名其他角色使用一张杀,若目标不是你,你可以对杀的目标使用一张牌,并摸一张牌;每当一名其他角色使用一张金卡,你可以在此回合结束后获得一个额外回合',
|
||||||
junchi_old_info:'当一名其他角色使用杀对一个目标结算后,该角色可以交给你一张牌,然后你可以对杀的目标使用一张牌,若如此做,你回复一点体力,杀的使用者摸一张牌',
|
junchi_old_info:'当一名其他角色使用杀对一个目标结算后,该角色可以交给你一张牌,然后你可以对杀的目标使用一张牌,若如此做,你回复一点体力,杀的使用者摸一张牌',
|
||||||
gw_dudayuanshuai1:'杜达元帅',
|
gw_dudayuanshuai1:'杜达元帅',
|
||||||
gw_dudayuanshuai1_info:'当你成为其他角色使用牌的目标时,你可以使用此牌取消之,然后获得对你使用的牌',
|
gw_dudayuanshuai1_info:'当你成为其他角色使用牌的目标时,你可以使用此牌取消之,然后获得对你使用的牌',
|
||||||
|
|
|
@ -4741,12 +4741,11 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
return lib.filter.targetEnabled({name:'sha'},player,event.player)&&player.hasSha();
|
return lib.filter.targetEnabled({name:'sha'},player,event.player)&&player.hasSha();
|
||||||
},
|
},
|
||||||
content:function(){
|
content:function(){
|
||||||
"step 0"
|
var next=player.chooseToUse({name:'sha'},'热血:是否对'+get.translation(trigger.player)+'使用一张杀',trigger.player,-1);
|
||||||
player.chooseToUse({name:'sha'},'热血:是否对'+get.translation(trigger.player)+'使用一张杀',trigger.player,-1).logSkill='rexue';
|
next.logSkill='rexue';
|
||||||
"step 1"
|
next.oncard=function(){
|
||||||
if(result.bool){
|
player.draw();
|
||||||
player.draw();
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
shengshou:{
|
shengshou:{
|
||||||
|
@ -9470,7 +9469,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
youyin:'游吟',
|
youyin:'游吟',
|
||||||
youyin_info:'每当有其他角色弃置卡牌时,若其中有非基本牌且你的手牌数不超过5,你可以摸一张牌',
|
youyin_info:'每当有其他角色弃置卡牌时,若其中有非基本牌且你的手牌数不超过5,你可以摸一张牌',
|
||||||
rexue:'热血',
|
rexue:'热血',
|
||||||
rexue_info:'任意一名角色的准备阶段,你可以对其使用一张杀,然后摸一张牌',
|
rexue_info:'任意一名角色的准备阶段,你可以对其使用一张杀,并摸一张牌',
|
||||||
huopu:'火瀑',
|
huopu:'火瀑',
|
||||||
huopu_info:'出牌阶段限一次,你可以将一张红桃牌当作流星火羽使用',
|
huopu_info:'出牌阶段限一次,你可以将一张红桃牌当作流星火羽使用',
|
||||||
benlei:'奔雷',
|
benlei:'奔雷',
|
||||||
|
|
|
@ -92,27 +92,21 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
return player.countCards('h','sha');
|
return player.countCards('h','sha');
|
||||||
},
|
},
|
||||||
content:function(){
|
content:function(){
|
||||||
'step 0'
|
|
||||||
event.num=0;
|
|
||||||
'step 1'
|
|
||||||
var card=player.get('h','sha').randomGet();
|
var card=player.get('h','sha').randomGet();
|
||||||
var target=player.getEnemies().randomGet();
|
var target=player.getEnemies().randomGet();
|
||||||
if(card&&target){
|
if(card&&target){
|
||||||
event.num++;
|
|
||||||
target.addExpose(0.1);
|
target.addExpose(0.1);
|
||||||
player.useCard(card,target);
|
player.useCard(card,target).oncard=function(){
|
||||||
event.redo();
|
player.draw();
|
||||||
}
|
};
|
||||||
'step 2'
|
|
||||||
if(event.num){
|
|
||||||
player.draw(event.num);
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
ai:{
|
ai:{
|
||||||
effect:{
|
effect:{
|
||||||
player:function(card,player){
|
player:function(card,player,target){
|
||||||
if(_status.currentPhase!=player) return;
|
if(_status.currentPhase!=player) return;
|
||||||
if(card.name=='sha'&&get.itemtype(card)=='card'&&!player.needsToDiscard()){
|
if(card.name=='sha'&&get.itemtype(card)=='card'&&
|
||||||
|
!player.needsToDiscard()&&target.hp>1&&player.countCards('h','sha')==1){
|
||||||
return 'zeroplayertarget';
|
return 'zeroplayertarget';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -4061,7 +4055,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
pal_jushifang:'居十方',
|
pal_jushifang:'居十方',
|
||||||
|
|
||||||
xiaoyue:'啸月',
|
xiaoyue:'啸月',
|
||||||
xiaoyue_info:'锁定技,每轮开始时,若你手牌中有杀,你将手牌中的杀依次对随机敌方角色使用,然后摸等量的牌',
|
xiaoyue_info:'锁定技,每轮开始时,若你手牌中有杀,你将手牌中的一张随机杀对一名随机敌方角色使用,并摸一张牌',
|
||||||
leiyin:'雷印',
|
leiyin:'雷印',
|
||||||
leiyin_info:'出牌阶段限一次,你可以弃置两张手牌,并对一名体力值不小于你的随机敌方角色造成一点雷属性伤害,然后距离目标1以内的所有其他角色随机弃置一张手牌',
|
leiyin_info:'出牌阶段限一次,你可以弃置两张手牌,并对一名体力值不小于你的随机敌方角色造成一点雷属性伤害,然后距离目标1以内的所有其他角色随机弃置一张手牌',
|
||||||
xhuanlei:'唤雷',
|
xhuanlei:'唤雷',
|
||||||
|
@ -4094,6 +4088,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
yanshi:'偃师',
|
yanshi:'偃师',
|
||||||
yanshi_info:'觉醒技,结束阶段,若你累计有4个回合使用过机关牌,你增加一点体力和体力上限,然后用随机装备填满你的装备区',
|
yanshi_info:'觉醒技,结束阶段,若你累计有4个回合使用过机关牌,你增加一点体力和体力上限,然后用随机装备填满你的装备区',
|
||||||
ywuhun:'雾魂',
|
ywuhun:'雾魂',
|
||||||
|
ywuhun_bg:'魂',
|
||||||
ywuhun_info:'锁定技,回合开始前,你获得一个额外的回合,并在此回合结束后复原场上及牌堆中的所有牌',
|
ywuhun_info:'锁定技,回合开始前,你获得一个额外的回合,并在此回合结束后复原场上及牌堆中的所有牌',
|
||||||
ywuhun_info_alter:'锁定技,回合开始前,你获得一个额外的回合,并在此回合结束后复原场上及牌堆中的所有牌;当你在此回合中造成伤害后,终止所有结算并结束此回合',
|
ywuhun_info_alter:'锁定技,回合开始前,你获得一个额外的回合,并在此回合结束后复原场上及牌堆中的所有牌;当你在此回合中造成伤害后,终止所有结算并结束此回合',
|
||||||
feichen:'飞尘',
|
feichen:'飞尘',
|
||||||
|
|
|
@ -1859,9 +1859,10 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
},
|
},
|
||||||
ai:{
|
ai:{
|
||||||
effect:{
|
effect:{
|
||||||
player:function(card,player){
|
player:function(card,player,target){
|
||||||
if(_status.currentPhase!=player) return;
|
if(_status.currentPhase!=player) return;
|
||||||
if(card.name=='sha'&&!player.needsToDiscard()&&!player.storage.chunlao.length){
|
if(card.name=='sha'&&!player.needsToDiscard()&&
|
||||||
|
!player.storage.chunlao.length&&target.hp>1){
|
||||||
return 'zeroplayertarget';
|
return 'zeroplayertarget';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue