This commit is contained in:
parent
4ef3acb42b
commit
1d3215ca2b
|
@ -75,11 +75,11 @@ game.import('card',function(lib,game,ui,get,ai,_status){
|
|||
fullskin:true,
|
||||
type:'trick',
|
||||
lianheng:true,
|
||||
enable:function(card,player){
|
||||
enable:function(card,player,event){
|
||||
if(get.mode()=='guozhan'&&!player.isMajor()) return false;
|
||||
if(player.hasSkill('xietianzi')) return false;
|
||||
if(_status.currentPhase!=player) return false;
|
||||
return _status.event.getParent().name=='phaseUse';
|
||||
return (event||_status.event).getParent().name=='phaseUse';
|
||||
},
|
||||
filterTarget:function(card,player,target){
|
||||
return player==target;
|
||||
|
|
|
@ -69,13 +69,22 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
trigger:{player:'useCard'},
|
||||
forced:true,
|
||||
filter:function(event,player){
|
||||
return ['basic','trick'].contains(get.type(event.card))&&player.countCards('h')>0;
|
||||
return get.type(event.card)!='equip'&&player.countCards('h',{color:get.color(event.card)})>0;
|
||||
},
|
||||
content:function(){
|
||||
'step 0'
|
||||
var cards=player.getCards('h',{suit:get.suit(trigger.card)});
|
||||
if(!cards.length){
|
||||
cards=player.getCards('h',{color:get.color(trigger.card)});
|
||||
}
|
||||
if(!cards.length){
|
||||
event.finish();
|
||||
return;
|
||||
}
|
||||
event.chosen=cards.randomGet();
|
||||
game.delay(0.5)
|
||||
'step 1'
|
||||
var card=player.getCards('h').randomGet();
|
||||
var card=event.chosen;
|
||||
player.lose(card,ui.special);
|
||||
player.$throw(card,1000);
|
||||
game.delay(0.5);
|
||||
|
@ -2236,11 +2245,12 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
gw_haizhiyezhu:'海之野猪',
|
||||
gw_nitelila:'尼斯里拉',
|
||||
|
||||
|
||||
shuangxi:'霜袭',
|
||||
shuangxi_info:'每两轮限一次,你可以视为使用一张【刺骨寒霜】;若你本回合造成过伤害,改为使用【白霜】',
|
||||
gwfengshi:'风蚀',
|
||||
gwfengshi_info:'结束阶段,你可以选择一项:1. 为自己施加一个随机负面效果,并对两名随机敌人施加一个随机负面效果;2. 为自己施加两个随机正面效果,并对一名随机敌人施加一个随机正面效果',
|
||||
yangfan:'扬帆',
|
||||
yangfan_info:'锁定技,每当你使用一张基本牌或普通锦囊牌,你随机重铸一张手牌',
|
||||
yangfan_info:'锁定技,每当你使用一张非装备牌,你随机重铸一张与其花色相同的牌;若没有花色相同的手牌,改为随机重铸一张与其颜色相同的牌',
|
||||
gwchenshui:'沉睡',
|
||||
gwchenshui_bg:'睡',
|
||||
gwchenshui_info:'锁定技,你防止即将造成或受到的伤害,改为令伤害来随机源获得对方一张牌;结束阶段,若你自上次沉睡起累计发动了至少3次沉睡效果,你解除沉睡状态,对所有敌方角色造成一点伤害,然后切换至觉醒状态',
|
||||
|
|
|
@ -8192,6 +8192,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
return !player.storage.duijue;
|
||||
},
|
||||
filterTarget:function(card,player,target){
|
||||
if(target.hp<=1) return false;
|
||||
if(get.mode()=='identity'&&_status.mode=='zhong'&&game.zhu&&!game.zhu.isZhu){
|
||||
return target==game.zhong;
|
||||
}
|
||||
|
@ -9705,7 +9706,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
xuying_info:'锁定技,每当你即将受到伤害,你防止此伤害,若你此时有手牌,你流失一点体力',
|
||||
yinguo_info:'除你之外的任意一名角色即将受到受到伤害时,若有伤害来源,你可以弃置一张牌将伤害来源和目标对调',
|
||||
yueren_info:'每当你使用一张杀,可以进行一次判定,若结果为黑色,你弃置目标一张牌,若结果为红色,你将此杀收回,每回合限发动一次',
|
||||
duijue_info:'限定技,出牌阶段,你可以指定一名非主公的其他角色,你结束出牌阶段,并在回合结束后将所有其他角色移出游戏,然后该角色与你轮流进行回合,直到有一方死亡为止',
|
||||
duijue_info:'限定技,出牌阶段,你可以指定一名非主公且体力值大于1的其他角色,你结束出牌阶段,并在回合结束后将所有其他角色移出游戏,然后该角色与你轮流进行回合,直到有一方死亡为止',
|
||||
wuying_info:'锁定技,你的杀和单体x锦囊目标锁定为范围内的所有角色',
|
||||
xiehun_info:'锁定技,受到来自你伤害的角色进入混乱状态,行为不受控制,且会攻击队友,直到你的下一回合开始',
|
||||
jumo_info:'锁定技,结束阶段,你摸X-1张牌,X为未进入混乱状态的角色数与进入混乱状态的角色数之差(若为双将则改为X)',
|
||||
|
|
|
@ -19747,7 +19747,7 @@
|
|||
var mod=game.checkMod(card,player,'unchanged','cardEnabled',player);
|
||||
if(mod!='unchanged') return mod;
|
||||
if(typeof filter=='boolean') return filter;
|
||||
if(typeof filter=='function') return filter(card,player);
|
||||
if(typeof filter=='function') return filter(card,player,event);
|
||||
}
|
||||
},
|
||||
cardRespondable:function(card,player){
|
||||
|
|
Loading…
Reference in New Issue