This commit is contained in:
parent
f9dc47cba7
commit
065404f622
|
@ -128,9 +128,21 @@ game.import('card',function(lib,game,ui,get,ai,_status){
|
|||
content:function(){
|
||||
'step 0'
|
||||
var cards=[];
|
||||
var subtype=null;
|
||||
for(var i=0;i<2;i++){
|
||||
var card=get.cardPile(function(card){
|
||||
return get.type(card)=='equip';
|
||||
if(get.type(card)=='equip'){
|
||||
if(subtype){
|
||||
if(get.subtype(card)==subtype){
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else{
|
||||
subtype=get.subtype(card);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
});
|
||||
if(card){
|
||||
ui.special.appendChild(card);
|
||||
|
@ -697,7 +709,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){
|
|||
shandianjian:'闪电箭',
|
||||
shandianjian_info:'目标角色展示一张手牌,然后若你能弃掉一张与所展示牌相同花色的手牌,则对该角色造成1点雷电伤害。',
|
||||
shijieshu:'视界术',
|
||||
shijieshu_info:'目标从牌堆或弃牌堆中随机装备两张装备牌,然后弃置一张牌',
|
||||
shijieshu_info:'目标从牌堆或弃牌堆中随机装备两张类别不同的装备牌,然后弃置一张牌',
|
||||
zhaomingdan:'照明弹',
|
||||
zhaomingdan_info:'观看一名其他角色的手牌,并弃置其区域内的一张牌,然后其与你各摸一张牌',
|
||||
jihuocard:'激活',
|
||||
|
|
|
@ -4309,7 +4309,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){
|
|||
var card=game.createCard(name);
|
||||
player.chooseTarget(function(card,player,target){
|
||||
return !target.isMin()&&get.distance(player,target)<=1;
|
||||
},'选择一个目标装备'+get.translation(card.name)).ai=function(target){
|
||||
},'选择一个目标装备'+get.translation(card.name),true).ai=function(target){
|
||||
return get.effect(target,card,player,player);
|
||||
}
|
||||
event.card=card;
|
||||
|
@ -4890,7 +4890,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){
|
|||
jiguan:0.45
|
||||
},
|
||||
help:{
|
||||
'轩辕剑':'<ul><li>零件、祭器牌可用于煅造装备,煅造得到强化装备,并可装备给距离1以内的角色<li>'+
|
||||
'轩辕剑':'<ul><li>零件、祭器牌可用于煅造装备,煅造得到强化装备,并装备给距离1以内的角色<li>'+
|
||||
'煅造装备时失去牌以及装备牌的过程不触发任何技能(如枭姬、祈禳) <li>'+
|
||||
'进行洗牌时强化装备将从弃牌堆中消失,不进入牌堆<li>'+
|
||||
'专属、特殊装备无法被强化'
|
||||
|
@ -5114,7 +5114,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){
|
|||
hslingjian_shijianhuisu_equip4_info:'当你的装备区内没有其他牌时,你的进攻距离+1',
|
||||
hslingjian_shijianhuisu_equip5_info:'出牌阶段限一次,你可以弃置一张牌,然后令一名其他角色将其装备区内的牌收回手牌',
|
||||
_lingjianduanzao:'煅造',
|
||||
_lingjianduanzao_info:'出牌阶段,你可以将一张装备牌和一张可煅造的牌合成为一件强化装备,并可装备给距离1以内的一名角色',
|
||||
_lingjianduanzao_info:'出牌阶段,你可以将一张装备牌和一张可煅造的牌合成为一件强化装备,并装备给距离1以内的一名角色',
|
||||
jiguanshu:'机关鼠',
|
||||
jiguanshu_info:'出牌阶段对自己使用,用随机祭器强化装备区内的一张随机装备,然后用随机零件强化其余的装备',
|
||||
lingjiandai:'零件袋',
|
||||
|
|
|
@ -475,7 +475,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){
|
|||
},
|
||||
content:function(){
|
||||
'step 0'
|
||||
if(target.isMinHp()){
|
||||
if(target.isMinHp()&&target.isDamaged()){
|
||||
target.recover();
|
||||
event.rec=true;
|
||||
}
|
||||
|
@ -902,7 +902,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){
|
|||
shuiyanqijun:'水攻',
|
||||
shuiyanqijun_info:'令所有有装备的角色各弃置一张装备牌',
|
||||
wangmeizhike:'望梅止渴',
|
||||
wangmeizhike_info:'出牌阶段对一名角色使用,若没有角色体力比目标少,目标回复一点体力;若没有角色手牌比目标少,目标摸两张牌(若目标回复了体力则改为摸一张)',
|
||||
wangmeizhike_info:'出牌阶段对一名角色使用,若没有角色体力比目标少,目标回复一点体力;若没有角色手牌比目标少,目标摸两张牌(若因此牌回复了体力则改为摸一张)',
|
||||
chenhuodajie:'趁火打劫',
|
||||
chenhuodajie_info:'任意一名其他角色受到伤害时对其使用,获得其一张牌',
|
||||
huoshan:'火山',
|
||||
|
|
|
@ -8114,7 +8114,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
wzhanyi_info:'你可以跳过出牌阶段,改为摸三张牌并展示之,将摸到的装备牌置于装备区,然后可以使用手牌中的杀',
|
||||
shengteng:'升腾',
|
||||
shengteng_info:'锁定技,每当你使用锦囊牌造成伤害,你增加一点体力上限并回复一点体力',
|
||||
yuansu:'元素',
|
||||
yuansu:'寂灭',
|
||||
yuansu_info:'出牌阶段限一次,若你已损失的体力值不少于3,你可以将体力上限降至与体力值相同,视为使用一张元素毁灭',
|
||||
nuyan:'怒焰',
|
||||
nuyan2:'怒焰',
|
||||
|
|
|
@ -275,12 +275,10 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
},
|
||||
filter:function(event,player){
|
||||
if(event.target!=player&&event.targets&&event.targets.length==1){
|
||||
var es=event.target.getCards('e');
|
||||
for(var i=0;i<es.length;i++){
|
||||
if(!player.countCards('e',es[i].name)&&!player.storage.cyxianjiang.contains(es[i].name)){
|
||||
return true;
|
||||
}
|
||||
}
|
||||
if(player.storage.cyxianjiang.contains(event.target)) return false;
|
||||
return event.target.countCards('e',function(card){
|
||||
return !player.countCards('he',card.name);
|
||||
});
|
||||
}
|
||||
return false;
|
||||
},
|
||||
|
@ -288,14 +286,14 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
content:function(){
|
||||
'step 0'
|
||||
player.choosePlayerCard(trigger.target,'e',get.prompt('cyxianjiang')).set('ai',get.buttonValue).set('filterButton',function(button){
|
||||
return !player.countCards('e',button.link.name)&&!player.storage.cyxianjiang.contains(button.link.name);
|
||||
return !player.countCards('he',button.link.name);
|
||||
});
|
||||
'step 1'
|
||||
if(result.bool){
|
||||
player.logSkill('cyxianjiang');
|
||||
var card=result.links[0];
|
||||
player.equip(game.createCard(card),true);
|
||||
player.storage.cyxianjiang.add(card.name);
|
||||
player.storage.cyxianjiang.add(trigger.target);
|
||||
}
|
||||
},
|
||||
group:'cyxianjiang_clear',
|
||||
|
@ -9729,10 +9727,10 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
gxianyin_info:'出牌阶段限一次,你可以选择一种花色,将你的手牌中该花色的牌移至弃牌堆,然后选择另一种花色,从牌堆中获得等量的该花色的牌',
|
||||
// gxianyin_info_alter:'',
|
||||
cyxianjiang:'仙匠',
|
||||
cyxianjiang_info:'每当你使用一张牌指定惟一目标时,你可以复制对方装备区内的一张牌(不能复制已有的装备,同一回合最多复制1张同名装备),并置入你的装备区',
|
||||
cyxianjiang_info:'每当你使用一张牌指定惟一目标时,你可以复制对方装备区内的一张你没有的牌,并置入你的装备区,同一回合对一名角色最多发动一次',
|
||||
cyqiaoxie:'巧械',
|
||||
cyqiaoxie_info:'每当你装备一件装备,你可以摸一张牌;每当你失去一件装备牌,你可以随机观看3张机关牌,并使用其中一张',
|
||||
cyqiaoxie_info_alter:'每当你装备一件装备,若你手牌数不大于体力值,你可以摸一张牌;每当你失去一件装备牌,你可以随机观看3张机关牌,并使用其中一张',
|
||||
cyqiaoxie_info_alter:'每当你装备一件装备,若你的手牌数不大于体力值,你可以摸一张牌;每当你失去一件装备牌,你可以随机观看3张机关牌,并使用其中一张',
|
||||
cyzhencha:'侦察',
|
||||
cyzhencha_info:'出牌阶段限一次,若你的装备区内的可强化装备,你可以弃置一张基本牌并观看一名其他角色的手牌,若其中有与你弃置的牌颜色相同的牌,你随机升级装备区内的一件装备,否则你摸一张牌;你根据装备区内升级的装备数获得额外技能',
|
||||
cylingjia:'灵甲',
|
||||
|
|
|
@ -2244,7 +2244,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
},
|
||||
priority:-1,
|
||||
content:function(){
|
||||
if(typeof trigger.num=='number'){
|
||||
if(typeof trigger.shanRequired=='number'){
|
||||
trigger.shanRequired++;
|
||||
}
|
||||
else{
|
||||
|
|
|
@ -42602,7 +42602,7 @@
|
|||
if(offset12>40){
|
||||
offset12=90-hs1[i].node.info.offsetWidth;
|
||||
hs1[i].node.info.querySelector('span').style.display='none';
|
||||
if(hs1.node.name.classList.contains('long')){
|
||||
if(hs1[i].node.name.classList.contains('long')){
|
||||
hs1[i].node.name.style.transform='translateY(16px) scale(0.85)';
|
||||
hs1[i].node.name.style.transformOrigin='top left';
|
||||
}
|
||||
|
@ -42646,7 +42646,7 @@
|
|||
if(offset22>40){
|
||||
offset22=90-hs2[i].node.info.offsetWidth;
|
||||
hs2[i].node.info.querySelector('span').style.display='none';
|
||||
if(hs2.node.name.classList.contains('long')){
|
||||
if(hs2[i].node.name.classList.contains('long')){
|
||||
hs2[i].node.name.style.transform='translateY(16px) scale(0.85)';
|
||||
hs2[i].node.name.style.transformOrigin='top left';
|
||||
}
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 22 KiB |
|
@ -4032,7 +4032,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){
|
|||
}
|
||||
},
|
||||
_attackmove:{
|
||||
trigger:{player:'damageEnd'},
|
||||
trigger:{player:'damage'},
|
||||
silent:true,
|
||||
priority:50,
|
||||
filter:function(event,player){
|
||||
|
|
|
@ -6093,10 +6093,10 @@ game.import('mode',function(lib,game,ui,get,ai,_status){
|
|||
if(from.side==to.side){
|
||||
if(to.identity=='zhu'){
|
||||
if(_status.connectMode){
|
||||
if(_status.mode=='4v4') return 10;
|
||||
if(_status.mode=='4v4') return 7;
|
||||
}
|
||||
else{
|
||||
if(lib.storage.main_zhu||_status.mode=='four') return 10;
|
||||
if(lib.storage.main_zhu||_status.mode=='four') return 7;
|
||||
}
|
||||
}
|
||||
return 6;
|
||||
|
|
Loading…
Reference in New Issue