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