v1.9.49.2

This commit is contained in:
Congyue Cui 2018-05-03 23:50:00 +08:00
parent 971b375ad4
commit 98dcb0e7d4
6 changed files with 22 additions and 32 deletions

View File

@ -403,6 +403,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
} }
}, },
filterCard:function(card){ filterCard:function(card){
if(ui.selected.cards.length&&card.name==ui.selected.cards[0].name) return false;
var info=get.info(card); var info=get.info(card);
return info.type=='equip'&&!info.nomod&&!info.unique&&lib.inpile.contains(card.name); return info.type=='equip'&&!info.nomod&&!info.unique&&lib.inpile.contains(card.name);
}, },

View File

@ -155,7 +155,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
} }
}, },
gwhuanshuang:{ gwhuanshuang:{
trigger:{player:['phaseBegin','phaseEnd']}, trigger:{player:['phaseBegin']},
direct:true, direct:true,
filter:function(event,player){ filter:function(event,player){
return !player.hasSkill('gwhuanshuang_disable'); return !player.hasSkill('gwhuanshuang_disable');
@ -4253,7 +4253,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
gwshuangwu:'霜舞', gwshuangwu:'霜舞',
gwshuangwu_info:'锁定技,每当你造成一次伤害,你视为对目标使用刺骨寒霜;你对处于刺骨寒霜的角色造成的伤害+1', gwshuangwu_info:'锁定技,每当你造成一次伤害,你视为对目标使用刺骨寒霜;你对处于刺骨寒霜的角色造成的伤害+1',
gwhuanshuang:'幻霜', gwhuanshuang:'幻霜',
gwhuanshuang_info:'准备或结束阶段,你可以从三张随机亮出的铜卡法术中选择一张使用,并结算两次', gwhuanshuang_info:'准备阶段,你可以从三张随机亮出的铜卡法术中选择一张使用,并结算两次',
gwjinli:'金醴', gwjinli:'金醴',
gwjinli_jiu:'先祖麦酒', gwjinli_jiu:'先祖麦酒',
gwjinli_info:'出牌阶段限一次,你可以弃置一张手牌,并将一张先祖麦酒置于一名角色的武将牌上', gwjinli_info:'出牌阶段限一次,你可以弃置一张手牌,并将一张先祖麦酒置于一名角色的武将牌上',

View File

@ -247,17 +247,19 @@ game.import('character',function(lib,game,ui,get,ai,_status){
} }
'step 2' 'step 2'
if(event.num){ if(event.num){
var enemies=player.getEnemies(); var targets=game.filterPlayer();
var list=player.storage.hshuanling.slice(0); var list=player.storage.hshuanling.slice(0);
while(list.length){ while(list.length){
var choice=list.randomRemove(); var choice=list.randomRemove();
var card=game.createCard(choice); var card=game.createCard(choice);
var target=null; var target;
for(var i=0;i<enemies.length;i++){ while(targets.length){
if(lib.filter.targetEnabled2(card,player,enemies[i])){ target=targets.randomRemove();
target=enemies[i]; if(lib.filter.targetEnabled2(card,player,target)&&
get.effect(target,card,player,player)>0){
break; break;
} }
target = null;
} }
if(target){ if(target){
player.storage.hshuanling.remove(choice); player.storage.hshuanling.remove(choice);
@ -293,7 +295,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
if(!event.player.isEnemiesOf(player)) return false; if(!event.player.isEnemiesOf(player)) return false;
if(get.type(event.card)!='trick') return false; if(get.type(event.card)!='trick') return false;
if(event.targets.length!=1) return false; if(event.targets.length!=1) return false;
if(!event.targets[0].isFriendsOf(player)) return false; // if(!event.targets[0].isFriendsOf(player)) return false;
if(get.info(event.card).multitarget) return false; if(get.info(event.card).multitarget) return false;
if(get.info(event.card).singleCard) return false; if(get.info(event.card).singleCard) return false;
if(!get.info(event.card).enable) return false; if(!get.info(event.card).enable) return false;
@ -8591,7 +8593,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
hshuanling:'幻灵', hshuanling:'幻灵',
hshuanling_bg:'灵', hshuanling_bg:'灵',
hshuanling_info:'结束阶段你可以弃置至多X张牌X为你装备区内的牌数且至少为1并摸等量的牌每弃置一张牌视为对一个敌机敌人使用一张本局敌方角色对友方角色使用过的单目标非转化普通锦囊牌', hshuanling_info:'结束阶段你可以弃置至多X张牌X为你装备区内的牌数且至少为1并摸等量的牌每弃置一张牌随机使用一张本局敌方角色使用过的单目标非转化普通锦囊牌,随机指定一个具有正收益的角色为目标',
// hshuanling_info:'锁定技,当你于回合内使用首张指定其他角色为惟一目标的锦囊牌后,你视为对其随机使用一张锦囊牌(此牌对你有正面效果)', // hshuanling_info:'锁定技,当你于回合内使用首张指定其他角色为惟一目标的锦囊牌后,你视为对其随机使用一张锦囊牌(此牌对你有正面效果)',
// hshuanling_info:'每当你使用一张基本牌或普通锦囊牌,你可以弃置任意张牌令其增加或减少等量的目标', // hshuanling_info:'每当你使用一张基本牌或普通锦囊牌,你可以弃置任意张牌令其增加或减少等量的目标',
huanfeng:'唤风', huanfeng:'唤风',

View File

@ -229,11 +229,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){
alter:true, alter:true,
filter:function(event,player){ filter:function(event,player){
if(event.name=='equip'){ if(event.name=='equip'){
if(get.is.altered('cyqiaoxie')){
return event.swapped||player.countCards('h')<=player.hp; return event.swapped||player.countCards('h')<=player.hp;
} }
return true;
}
else if(!player.equiping){ else if(!player.equiping){
for(var i=0;i<event.cards.length;i++){ for(var i=0;i<event.cards.length;i++){
if(event.cards[i].original=='e') return true; if(event.cards[i].original=='e') return true;
@ -244,7 +241,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
content:function(){ content:function(){
"step 0" "step 0"
if(trigger.name=='equip'){ if(trigger.name=='equip'){
if(!get.is.altered('cyqiaoxie')||player.countCards('h')<=player.hp){ if(player.countCards('h')<=player.hp){
player.draw(); player.draw();
} }
if(!trigger.swapped){ if(!trigger.swapped){
@ -256,7 +253,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
return player.hasUseTarget(name); return player.hasUseTarget(name);
}); });
if(list.length){ if(list.length){
player.chooseVCardButton(list.randomGets(3),get.prompt('cyqiaoxie')); player.chooseVCardButton(list.randomGets(get.is.altered('cyqiaoxie')?2:3),get.prompt('cyqiaoxie'));
} }
else{ else{
event.finish(); event.finish();
@ -9749,8 +9746,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){
cyxianjiang:'仙匠', cyxianjiang:'仙匠',
cyxianjiang_info:'每当你使用一张牌指定惟一目标时,你可以复制对方装备区内的一张你没有的牌,并置入你的装备区,同一回合对一名角色最多发动一次', cyxianjiang_info:'每当你使用一张牌指定惟一目标时,你可以复制对方装备区内的一张你没有的牌,并置入你的装备区,同一回合对一名角色最多发动一次',
cyqiaoxie:'巧械', cyqiaoxie:'巧械',
cyqiaoxie_info:'每当你装备一件装备,你可以摸一张牌每当你失去一件装备牌你可以随机观看3张机关牌并使用其中一张', cyqiaoxie_info:'每当你装备一件装备,若你的手牌数不大于体力值,你可以摸一张牌每当你失去一件装备牌你可以随机观看3张机关牌并使用其中一张',
cyqiaoxie_info_alter:'每当你装备一件装备,若你的手牌数不大于体力值,你可以摸一张牌;每当你失去一件装备牌,你可以随机观看3张机关牌,并使用其中一张', cyqiaoxie_info_alter:'每当你装备一件装备,若你的手牌数不大于体力值,你可以摸一张牌;每当你失去一件装备牌,你可以随机观看2张机关牌,并使用其中一张',
cyzhencha:'侦察', cyzhencha:'侦察',
cyzhencha_info:'出牌阶段限一次,若你的装备区内的可强化装备,你可以弃置一张基本牌并观看一名其他角色的手牌,若其中有与你弃置的牌颜色相同的牌,你随机升级装备区内的一件装备,否则你摸一张牌;你根据装备区内升级的装备数获得额外技能', cyzhencha_info:'出牌阶段限一次,若你的装备区内的可强化装备,你可以弃置一张基本牌并观看一名其他角色的手牌,若其中有与你弃置的牌颜色相同的牌,你随机升级装备区内的一件装备,否则你摸一张牌;你根据装备区内升级的装备数获得额外技能',
cylingjia:'灵甲', cylingjia:'灵甲',

View File

@ -22411,7 +22411,6 @@
ui.connectClients=ui.create.div('.forceopaque.menubutton.large.connectevents.pointerdiv.left','在线',ui.window,ui.click.connectClients); ui.connectClients=ui.create.div('.forceopaque.menubutton.large.connectevents.pointerdiv.left','在线',ui.window,ui.click.connectClients);
ui.connectClientsCount=ui.create.div('.forceopaque.menubutton.icon.connectevents.highlight.left','1',ui.window); ui.connectClientsCount=ui.create.div('.forceopaque.menubutton.icon.connectevents.highlight.left','1',ui.window);
if(events.length){ if(events.length){
console.log(events)
ui.connectEventsCount.innerHTML=events.length; ui.connectEventsCount.innerHTML=events.length;
ui.connectEventsCount.show(); ui.connectEventsCount.show();
} }

View File

@ -1,23 +1,14 @@
window.noname_update={ window.noname_update={
version:'1.9.49.1', version:'1.9.49.2',
update:'1.9.49', update:'1.9.49.1',
changeLog:[ changeLog:[
'bug修复' 'bug修复'
], ],
files:[ files:[
'card/gujian.js', 'character/gujian.js',
'card/gwent.js',
'card/hearth.js',
'card/swd.js',
'character/gwent.js', 'character/gwent.js',
'character/hearth.js', 'character/hearth.js',
'character/old.js', 'character/swd.js',
'character/ow.js', 'game/game.js'
'character/sp.js',
'game/asset.js',
'game/game.js',
'game/server.js',
'game/source.js',
'game/update.js'
] ]
}; };