This commit is contained in:
libccy 2017-05-19 15:38:20 +08:00
parent 0703d1ba80
commit bfb583ddce
6 changed files with 25 additions and 25 deletions

View File

@ -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,
}

View File

@ -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

View File

@ -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:'当你成为其他角色使用牌的目标时,你可以使用此牌取消之,然后获得对你使用的牌',

View File

@ -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:'奔雷',

View File

@ -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:'飞尘',

View File

@ -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';
}
}