From 7cdf88b1e88125a05e4ebe3c8e0802256b4d5411 Mon Sep 17 00:00:00 2001 From: libccy Date: Tue, 8 Dec 2015 21:54:44 +0800 Subject: [PATCH] bug fix --- card/extra.js | 13 +- card/hearth.js | 6 +- card/refresh.js | 13 +- card/shenqi.js | 9 +- card/standard.js | 9 +- card/yibao.js | 7 +- card/zhenfa.js | 4 +- character/boss.js | 2 +- character/extra.js | 6 +- character/gujian.js | 2 +- character/hearth.js | 10 +- character/mountain.js | 8 +- character/refresh.js | 14 +- character/sp.js | 12 +- character/standard.js | 6 +- character/swd.js | 24 +-- character/wind.js | 8 +- character/woods.js | 7 - character/xianjian.js | 6 +- character/yijiang.js | 50 ++++-- character/yxs.js | 8 +- game/config.js | 1 + game/game.js | 337 +++++++++++++++++++++--------------- image/meta/icon.png | Bin 73242 -> 0 bytes layout/default/layout.css | 25 ++- layout/newlayout/global.css | 4 + mode/boss.js | 4 +- mode/chess.js | 4 +- mode/guozhan.js | 13 +- mode/identity.js | 8 +- mode/stone.js | 2 +- play/character.js | 2 +- play/soldier.js | 2 +- play/weather.js | 8 +- play/wuxing.js | 20 +-- 35 files changed, 375 insertions(+), 279 deletions(-) delete mode 100755 image/meta/icon.png diff --git a/card/extra.js b/card/extra.js index 69ee78d42..eb0c90c32 100755 --- a/card/extra.js +++ b/card/extra.js @@ -58,7 +58,6 @@ card.extra={ target:function(player,target){ if(target&&target==_status.dying) return 2; var shas=target.get('h','sha'); - var ok=false; if(player.num('h','sha')>1){ if(player.num('e','zhuge')) return 0; if(player.skills.contains('paoxiao')) return 0; @@ -68,15 +67,15 @@ card.extra={ if(player.skills.contains('zhaxiang2')) return 0; } } + var card; if(shas.length){ for(var i=0;i0){ + return -6; + } + else{ + return -3; + } } return -1.5; }, @@ -480,7 +485,7 @@ card.standard={ dialog.content.firstChild.innerHTML= get.translation(target)+'选择了'+get.translation(button.link); game.addVideo('dialogCapt',null,[dialog.videoId,dialog.content.firstChild.innerHTML]); - game.log(get.translation(target)+'选择了'+get.translation(button.link)); + game.log(target,'选择了',button.link); game.delay(); }, contentAfter:function(){ diff --git a/card/yibao.js b/card/yibao.js index 5477a88d1..f72c2d26e 100755 --- a/card/yibao.js +++ b/card/yibao.js @@ -319,8 +319,8 @@ card.yibao={ player.$compare(event.card1,target,event.card2); game.delay(4); "step 3" - game.log(get.translation(player)+'展示了'+get.translation(event.card1)); - game.log(get.translation(target)+'展示了'+get.translation(event.card2)); + game.log(player,'展示了',event.card1); + game.log(target,'展示了',event.card2); if(get.color(event.card2)==get.color(event.card1)){ player.discard(event.card1).animate=false; target.$gain2(event.card2); @@ -350,7 +350,8 @@ card.yibao={ result:{ player:function(player,target){ if(player.num('h')<=Math.max(2,player.hp)&&_status.event.name=='chooseToUse'){ - if(_status.event.filterCard({name:'dujian'})){ + if(typeof _status.event.filterCard=='function'&& + _status.event.filterCard({name:'dujian'})){ return -10; } if(_status.event.skill){ diff --git a/card/zhenfa.js b/card/zhenfa.js index 5e2060079..ba1f9ba57 100755 --- a/card/zhenfa.js +++ b/card/zhenfa.js @@ -116,7 +116,7 @@ card.zhenfa={ content:function(){ target.addTempSkill('feiying',{player:'damageAfter'}); target.popup('feiying'); - game.log(get.translation(target)+'获得了技能飞影'); + game.log(target,'获得了技能','【飞影】'); }, mode:['guozhan'], ai:{ @@ -137,7 +137,7 @@ card.zhenfa={ content:function(){ target.addTempSkill('wushuang',{source:'damageAfter'}); target.popup('wushuang'); - game.log(get.translation(target)+'获得了技能无双'); + game.log(target,'获得了技能','【无双】'); }, mode:['guozhan'], ai:{ diff --git a/character/boss.js b/character/boss.js index ca708ec76..b7803575d 100644 --- a/character/boss.js +++ b/character/boss.js @@ -642,7 +642,7 @@ character.boss={ content:function(){ var cards=get.cards(); player.gain(cards,'gain2'); - game.log(get.translation(player)+'获得了'+get.translation(cards)); + game.log(player,'获得了',cards); }, ai:{ threaten:1.4 diff --git a/character/extra.js b/character/extra.js index dad164ddd..76d6d9d0d 100755 --- a/character/extra.js +++ b/character/extra.js @@ -250,7 +250,7 @@ character.extra={ ui.discardPile.appendChild(trigger.player.judging); trigger.player.judging=result.cards[0]; trigger.position.appendChild(result.cards[0]); - game.log(get.translation(trigger.player)+'的判定牌改为'+get.translation(result.cards[0])); + game.log(trigger.player,'的判定牌改为',result.cards[0]); game.delay(2); } }, @@ -623,7 +623,7 @@ character.extra={ result.targets[i].popup('dawu'); } player.logSkill('dawu',result.targets,'thunder'); - game.log(get.translation(player)+'对'+get.translation(result.targets)+'发动了大雾') + game.log(player,'对',result.targets,'发动了大雾') player.chooseCardButton('弃置'+get.cnNumber(length)+'枚星',length,player.storage.qixing,true); } else{ @@ -1044,7 +1044,7 @@ character.extra={ if(event.insert){ event.card.fix(); ui.cardPile.insertBefore(event.card,ui.cardPile.firstChild); - game.log(get.translation(player)+'将'+get.translation(event.card)+'置于牌堆顶'); + game.log(player,'将',event.card,'置于牌堆顶'); game.delay(2); } "step 3" diff --git a/character/gujian.js b/character/gujian.js index ae4ce30f3..493587601 100755 --- a/character/gujian.js +++ b/character/gujian.js @@ -49,7 +49,7 @@ character.gujian={ if(list.length){ event.target=list.randomGet(); event.target.popup('zuizhan'); - game.log(get.translation(event.target)+'被追加为额外目标'); + game.log(event.target,'被追加为额外目标'); trigger.targets.push(event.target); player.draw(); } diff --git a/character/hearth.js b/character/hearth.js index 05d48b562..bb373f6d0 100755 --- a/character/hearth.js +++ b/character/hearth.js @@ -493,7 +493,7 @@ character.hearth={ }); if(card){ player.gain(card,'gain2'); - game.log(get.translation(player)+'获得了'+get.translation(card)); + game.log(player,'获得了',card); } }, ai:{ @@ -990,7 +990,7 @@ character.hearth={ player.lose(result.cards); event.cards=result.cards; player.logSkill('bianxing',trigger.player); - game.log(get.translation(player)+'将'+get.translation(trigger.card.name)+'变为'+get.translation(result.cards)); + game.log(player,'将',trigger.card,'变为',result.cards); game.delay(0.5); trigger.untrigger(); trigger.card=card; @@ -1184,7 +1184,7 @@ character.hearth={ player.judging=player.storage.mdzhoufu2; trigger.position.appendChild(player.storage.mdzhoufu2); // trigger.untrigger(); - game.log(get.translation(player)+'的判定牌改为'+get.translation(player.storage.mdzhoufu2)); + game.log(player,'的判定牌改为',player.storage.mdzhoufu2); player.removeSkill('mdzhoufu2'); delete player.storage.mdzhoufu2; delete player.storage.mdzhoufu3; @@ -1250,7 +1250,7 @@ character.hearth={ var card=ui.cardPile.firstChild; ui.cardPile.removeChild(card); ui.cardPile.insertBefore(card,ui.cardPile.firstChild.nextSibling); - game.log(get.translation(player)+'调换了牌堆顶两张牌的顺序'); + game.log(player,'调换了牌堆顶两张牌的顺序'); } }, ai:{ @@ -1352,7 +1352,7 @@ character.hearth={ } "step 1" if(result.bool){ - game.log(get.translation(trigger.player)+'收回了'+get.translation(trigger.cards)); + game.log(trigger.player,'收回了',trigger.cards); trigger.untrigger(); trigger.finish(); game.delay(); diff --git a/character/mountain.js b/character/mountain.js index 2ecca99cd..d45da3ad1 100755 --- a/character/mountain.js +++ b/character/mountain.js @@ -790,12 +790,12 @@ character.mountain={ player.logSkill('guzheng',trigger.player); trigger.player.gain(result.buttons[0].link); trigger.player.$gain2(result.buttons[0].link); - game.log(get.translation(trigger.player)+'收回了'+get.translation(result.buttons[0].link)); + game.log(trigger.player,'收回了',result.buttons[0].link); event.cards.remove(result.buttons[0].link); if(event.cards.length){ player.gain(event.cards); player.$gain2(event.cards); - game.log(get.translation(player)+'收回了'+get.translation(event.cards)); + game.log(player,'收回了',event.cards); } game.delay(); } @@ -893,7 +893,7 @@ character.mountain={ } player.storage.huashen.owned[name]=skills; player.popup(name); - game.log(get.translation(player)+'获得了一个化身'); + game.log(player,'获得了一个化身'); } } } @@ -1025,7 +1025,7 @@ character.mountain={ player.additionalSkills.huashen=link; player.logSkill('huashen2'); - game.log(get.translation(player)+'获得技能'+get.translation(link)); + game.log(player,'获得技能','【'+get.translation(link)+'】'); player.popup(link); for(var i=0;i1||cards[0]!=card)){ - str+='('+get.translation(cards)+')'; + game.log(player,str,card,'(',cards,')'); + } + else{ + game.log(player,str,card); } - game.log(str); } if(event.addCount!=false){ if(player.stat[player.stat.length-1].card[card.name]==undefined){ @@ -3943,16 +3950,17 @@ player.line(targets,config); } } - var str=get.translation(player); + var str=''; if(targets&&targets.length){ - str+='对'+(targets[0]==player?'自己':get.translation(targets[0])); + str+='对'+(targets[0]==player?'自己':get.translation(targets[0])); for(var i=1;i1||cards[0].name!=card.name)){ - str+='('+get.translation(cards)+')'; + game.log(player,'打出了',card,'(',cards,')'); + } + else{ + game.log(player,'打出了',card); } - game.log(str); for(var i=0;i0&&player.hujia&&!player.hasSkillTag('nohujia')){ if(num>=player.hujia){ num-=player.hujia; - game.log(get.translation(player)+'的护甲抵挡了'+get.cnNumber(player.hujia)+'点伤害'); + game.log(player,'的护甲抵挡了'+get.cnNumber(player.hujia)+'点伤害'); player.hujia=0; } else{ player.hujia-=num; - game.log(get.translation(player)+'的护甲抵挡了'+get.cnNumber(num)+'点伤害'); + game.log(player,'的护甲抵挡了'+get.cnNumber(num)+'点伤害'); num=0; } event.hujia=true; @@ -4297,12 +4300,12 @@ if(lib.config.background_audio){ game.playAudio('effect','damage'+(num>1?'2':'')); } - var str=get.translation(player)+'受到了'; - if(source) str+='来自'+(source==player?'自己':get.translation(source)+'的'); + var str='受到了'; + if(source) str+='来自'+(source==player?'自己':get.translation(source))+'的'; str+=get.cnNumber(num)+'点'; if(event.nature) str+=get.translation(event.nature)+'属性'; str+='伤害'; - game.log(str); + game.log(player,str); if(player.stat[player.stat.length-1].damaged==undefined){ player.stat[player.stat.length-1].damaged=num; } @@ -4379,7 +4382,7 @@ else{ player.popup('+'+num); } - game.log(get.translation(player)+'回复了'+get.cnNumber(num)+'点体力') + game.log(player,'回复了'+get.cnNumber(num)+'点体力') } }, loseHp:function(){ @@ -4387,7 +4390,7 @@ if(lib.config.background_audio){ game.playAudio('effect','loseHp'); } - game.log(get.translation(player)+'失去了'+get.cnNumber(num)+'点体力') + game.log(player,'失去了'+get.cnNumber(num)+'点体力') player.changeHp(-num); "step 1" if(player.hp<=0){ @@ -4405,7 +4408,7 @@ }, loseMaxHp:function(){ "step 0" - game.log(get.translation(player)+'失去了'+get.cnNumber(num)+'点体力上限'); + game.log(player,'失去了'+get.cnNumber(num)+'点体力上限'); if(!event.forced&&typeof player.singleHp==='boolean'){ if(player.singleHp){ player.singleHp=false; @@ -4432,7 +4435,7 @@ }, gainMaxHp:function(){ "step 0" - game.log(get.translation(player)+'获得了'+get.cnNumber(num)+'点体力上限'); + game.log(player,'获得了'+get.cnNumber(num)+'点体力上限'); if(typeof player.singleHp==='boolean'){ if(player.singleHp){ player.singleHp=false; @@ -4465,14 +4468,14 @@ "step 0" _status.dying=player; event.trigger('dying'); - game.log(get.translation(player)+'濒死') + game.log(player,'濒死') "step 1" if(_status.dying==player) delete _status.dying; if(player.hp<=0) player.die(event.reason); }, die:function(){ if(source){ - game.log(get.translation(player)+'被'+get.translation(source)+'杀害'); + game.log(player,'被',source,'杀害'); if(source.stat[source.stat.length-1].kill==undefined){ source.stat[source.stat.length-1].kill=1; } @@ -4481,7 +4484,7 @@ } } else{ - game.log(get.translation(player)+'遇难') + game.log(player,'遇难') } event.cards=player.get('hej'); event.playerCards=player.get('he'); @@ -4490,12 +4493,7 @@ event.cards[i].goto(ui.discardPile); } player.$throw(event.cards,1000); - var card=event.cards; - var str=get.translation(player)+'弃置了'+get.translation(card[0]); - for(var i=1;i'+get.translation(cards[0].viewAs)+'(',cards,')'); } else{ - game.log(get.translation(player)+'被贴上了'+get.translation(cards)); + game.log(player,'被贴上了',cards); } game.addVideo('addJudge',player,[get.cardInfo(cards[0]),cards[0].viewAs]); } @@ -4653,7 +4651,7 @@ ui.arena.classList.add('thrownhighlight'); event.dialog=ui.create.dialog(judgestr); event.dialog.classList.add('center'); - game.log(get.translation(player)+'进行'+event.judgestr+'判定,亮出的判定牌为'+get.translation(player.judging)); + game.log(player,'进行'+event.judgestr+'判定,亮出的判定牌为',player.judging); game.delay(2); event.trigger('judge'); "step 1" @@ -4678,24 +4676,25 @@ event.dialog.close(); game.addVideo('judge2',null,event.videoId); ui.arena.classList.remove('thrownhighlight'); - game.log(get.translation(player)+'的判定结果为'+get.translation(event.result.card)); + game.log(player,'的判定结果为',event.result.card); if(!get.owner(event.result.card)) event.position.appendChild(event.result.card); }, turnOver:function(){ - game.log(get.translation(player)+'翻面'); + game.log(player,'翻面'); player.classList.toggle('turnedover'); game.addVideo('turnOver',player,player.classList.contains('turnedover')); }, link:function(){ if(player.isLinked()){ - game.log(get.translation(player)+'解除连环'); + game.log(player,'解除连环'); } else{ - game.log(get.translation(player)+'被连环'); + game.log(player,'被连环'); } if(lib.config.background_audio){ game.playAudio('effect','link'); } + player.classList.remove('target'); player.classList.toggle('linked'); game.addVideo('link',player,player.classList.contains('linked')); }, @@ -5258,7 +5257,7 @@ } this.hujia+=num; if(num>0){ - game.log(get.translation(this)+'获得了'+get.cnNumber(num)+'点护甲值'); + game.log(this,'获得了'+get.cnNumber(num)+'点护甲值'); } if(this.hujia<0){ this.hujia=0; @@ -6176,7 +6175,7 @@ return next; }, revive:function(hp){ - game.log(get.translation(this)+'复活'); + game.log(this,'复活'); if(this.maxHp<1) this.maxHp=1; if(hp) this.hp=hp; else{ @@ -6224,11 +6223,11 @@ }, goMad:function(){ this.addSkill('mad'); - game.log(get.translation(this)+'进入混乱状态'); + game.log(this,'进入混乱状态'); }, unMad:function(){ this.removeSkill('mad'); - game.log(get.translation(this)+'解除混乱状态'); + game.log(this,'解除混乱状态'); }, equip:function(card){ var next=game.createEvent('equip'); @@ -6286,10 +6285,10 @@ out:function(bool){ if(this.lockOut) return; if(this.isOut()){ - game.log(get.translation(this)+'进入游戏'); + game.log(this,'进入游戏'); } else{ - game.log(get.translation(this)+'离开游戏'); + game.log(this,'离开游戏'); } this.classList.toggle('out'); if(bool) this.lockOut=bool; @@ -6313,15 +6312,10 @@ if(lib.translate[name]){ if(!nopop) this.popup(name); if(typeof targets=='object'&&targets.length){ - var str=get.translation(this)+'对'+get.translation(targets[0]); - for(var i=1;i=0){ if(log!=false){ - game.log(get.translation(player)+'从'+get.translation(this)+'获得了'+get.cnNumber(card)+'张牌'); + game.log(player,'从',this,'获得了'+get.cnNumber(card)+'张牌'); } if(this.$givemod){ this.$givemod(card,player); @@ -7287,10 +7277,10 @@ else{ if(log!=false){ if(get.itemtype(card)=='card'&&log!=false){ - game.log(get.translation(player)+'从'+get.translation(this)+'获得了'+get.translation(card)); + game.log(player,'从',this,'获得了',card); } else{ - game.log(get.translation(player)+'从'+get.translation(this)+'获得了一张牌'); + game.log(player,'从',this,'获得了一张牌'); } } if(this.$givemod){ @@ -7307,7 +7297,7 @@ // node.dataset.position=this.dataset.position; node.fixed=true; this.$throwordered(node); - lib.listenEnd(node); + // lib.listenEnd(node); // node.hide(); // node.style.transitionProperty='left,top,opacity'; // @@ -7384,11 +7374,7 @@ } if(get.itemtype(card)=='cards'){ if(log!=false){ - var str=get.translation(this)+'获得了'+get.translation(card[0]); - for(var i=1;i1){ if(log!=false){ - game.log(get.translation(this)+'获得了'+get.cnNumber(card)+'张牌'); + game.log(this,'获得了'+get.cnNumber(card)+'张牌'); } if(this.$gainmod){ this.$gainmod(card); @@ -7414,7 +7400,7 @@ } else{ if(get.itemtype(card)=='card'&&log!=false){ - game.log(get.translation(this)+'获得了'+get.translation(card)); + game.log(this,'获得了',card); } if(this.$gainmod){ this.$gainmod(card); @@ -7885,6 +7871,7 @@ _status.event.aiexclude.add(this); }, moveDelete:function(player){ + this.fixed=true; if(!this._listeningEnd||this._transitionEnded){ this.moveTo(player).delete(); } @@ -8177,7 +8164,7 @@ if(info.popup!=false&&!info.direct){ if(info.popup){ player.popup(info.popup); - game.log(get.translation(player)+'发动了'+get.translation(event.skill)); + game.log(player,'发动了','【'+event.skill+'】'); } else{ player.logSkill(event.skill); @@ -8264,6 +8251,9 @@ ui.dialog.refocus(); ui.update(); } + // if(ui.arenalog){ + // ui.arenalog.classList.remove('withdialog'); + // } return this; }, setCaption:function(str){ @@ -8585,7 +8575,7 @@ game.addVideo('phaseChange',player); _status.currentPhase=player; game.log(); - game.log(get.translation(player)+'的回合开始'); + game.log(player,'的回合开始'); game.phaseNumber++; if(get.config('identity_mode')!='zhong'){ var num; @@ -11018,10 +11008,8 @@ var custom=event.custom||{}; var ok=true,auto=true; var player=event.player; - // ui.roundmenu.show(); if(!event.filterButton&&!event.filterCard&&!event.filterTarget&&!event.skill) return; if(event.filterButton){ - // ui.roundmenu.hide(); var dialog=event.dialog; range=get.select(event.selectButton); if(range[0]!=range[1]||range[0]>1) auto=false; @@ -11396,7 +11384,7 @@ } } if(prompt!=false){ - game.log(get.translation(player1)+'将座位移至'+get.translation(player2)+'后'); + game.log(player1,'将座位移至',player2,'后'); } } else{ @@ -11424,7 +11412,7 @@ } } if(prompt!=false){ - game.log(get.translation(player1)+'和'+get.translation(player2)+'交换了座位'); + game.log(player1,'和',player2,'交换了座位'); } } }, @@ -11721,7 +11709,41 @@ game.finishCards(); }, log:function(str){ - if(str==undefined) str=''; + var str=''; + for(var i=0;i'; + } + else{ + str+=get.translation(arguments[i]); + } + } + else if(itemtype=='cards'||itemtype=='card'||(typeof arguments[i]=='object'&&arguments[i].name)){ + if(lib.config.log_highlight){ + str+=''+get.translation(arguments[i])+''; + } + else{ + str+=get.translation(arguments[i]); + } + } + else if(typeof arguments[i]=='object'){ + str+=get.translation(arguments[i]); + } + else if(typeof arguments[i]=='string'&&arguments[i][0]=='【'&&arguments[i][arguments[i].length-1]=='】'){ + if(lib.config.log_highlight){ + str+=''+get.translation(arguments[i])+''; + } + else{ + str+=get.translation(arguments[i]); + } + } + else{ + str+=arguments[i]; + } + + } var node=ui.create.div(); node.innerHTML=str; ui.sidebar.insertBefore(node,ui.sidebar.firstChild); @@ -12420,7 +12442,7 @@ if(!hidden){ dialog.open(); } - if(!lib.config.touchscreen) dialog.contentContainer.onscroll=ui.update; + // if(!lib.config.touchscreen) dialog.contentContainer.onscroll=ui.update; dialog.contentContainer.ontouchstart=ui.click.touchStart; dialog.contentContainer.ontouchmove = ui.click.touchScroll; dialog.contentContainer.style.WebkitOverflowScrolling='touch'; @@ -12713,7 +12735,6 @@ ui.arena.dataset.global_font=lib.config.global_font||'default'; // ui.arena.dataset.font_size=lib.config.font_size||'16'; ui.arena.dataset.glow_phase=lib.config.glow_phase; - ui.updatePhone(); ui.backgroundMusic=document.createElement('audio'); ui.backgroundMusic.volume=lib.config.volumn_background/8; game.playBackgroundMusic(); @@ -18038,6 +18059,25 @@ ui.dialog.classList.remove('slim'); } } + else{ + if(!ui.dialog.buttons||!ui.dialog.buttons.length){ + ui.dialog.classList.add('nobutton'); + if(ui.dialog.content.offsetHeight<240){ + ui.dialog.style.height=ui.dialog.content.offsetHeight+'px'; + if(lib.config.show_log!='off'){ + ui.dialog.classList.add('scroll1'); + ui.dialog.classList.add('scroll2'); + return; + } + } + else{ + ui.dialog.style.height=''; + } + } + else{ + ui.dialog.classList.remove('nobutton'); + } + } if(false&&lib.config.layout=='mobile'){ ui.dialog.style.height=''; if(ui.dialog.contentContainer.offsetHeight>=ui.dialog.content.offsetHeight){ @@ -18069,23 +18109,6 @@ } } } - // ui.updatePhone(); - }, - updatePhone:function(){ - if(lib.config.layout=='phone'&&lib.config.touchscreen){ - if(document.body.offsetWidthcheckix){ + ix=i; + checkix=checkixtmp; + } + } + // buttons.sort(function(a,b){ + // return check(b,buttons2)-check(a,buttons2); + // }); + if(check(buttons[ix])<=0){ if(!forced||ok){ return ok; } } - buttons[0].classList.add('selected'); - ui.selected.buttons.add(buttons[0]); + buttons[ix].classList.add('selected'); + ui.selected.buttons.add(buttons[ix]); game.check(); if(ui.selected.buttons.length>=range[0]){ ok=true; @@ -19292,20 +19324,29 @@ if(!_status.event.player._noSkill){ cards=cards.concat(get.skills()); } - cards2=cards.slice(0); - cards.sort(function(a,b){ - return (check(b,cards2)-check(a,cards2)); - }); if(cards.length==0){ return ok; } - if(check(cards[0])<=0){ + cards2=cards.slice(0); + // cards.sort(function(a,b){ + // return (check(b,cards2)-check(a,cards2)); + // }); + var ix=0; + var checkix=check(cards[0],cards2); + for(i=1;icheckix){ + ix=i; + checkix=checkixtmp; + } + } + if(check(cards[ix])<=0){ if(!forced||ok){ return ok; } } - if(typeof cards[0]=='string'){ - ui.click.skill(cards[0]); + if(typeof cards[ix]=='string'){ + ui.click.skill(cards[ix]); var info=get.info(event.skill); if(info.filterCard){ check=info.check||ai.get.unuseful2; @@ -19316,10 +19357,10 @@ } } else{ - cards[0].classList.add('selected'); - ui.selected.cards.add(cards[0]); + cards[ix].classList.add('selected'); + ui.selected.cards.add(cards[ix]); game.check(); - if(ui.selected.cards.length>=range[0]){ + if(ui.selected.cards.length>=range[ix]){ ok=true; } if(ui.selected.cards.length==range[1]){ @@ -19350,20 +19391,29 @@ } lib.temp={}; targets=get.selectableTargets(); - targets2=targets.slice(0); - targets.sort(function(a,b){ - return check(b)-check(a); - }); if(targets.length==0){ return ok; } - if(check(targets[0])<=0){ + targets2=targets.slice(0); + // targets.sort(function(a,b){ + // return check(b)-check(a); + // }); + var ix=0; + var checkix=check(targets[0],targets2); + for(i=1;icheckix){ + ix=i; + checkix=checkixtmp; + } + } + if(check(targets[ix])<=0){ if(!forced||ok){ return ok; } } - targets[0].classList.add('selected'); - ui.selected.targets.add(targets[0]); + targets[ix].classList.add('selected'); + ui.selected.targets.add(targets[ix]); game.check(); if(ui.selected.targets.length>=range[0]){ ok=true; @@ -19698,13 +19748,18 @@ return this; }; HTMLDivElement.prototype.delete=function(time){ - if(time==undefined) time=500; - this.classList.add('removing'); - var that=this; - this.timeout=setTimeout(function(){ - that.remove(); - that.classList.remove('removing'); - },time); + if(!this._listeningEnd||this._transitionEnded){ + if(time==undefined) time=500; + this.classList.add('removing'); + var that=this; + this.timeout=setTimeout(function(){ + that.remove(); + that.classList.remove('removing'); + },time); + } + else{ + this._onEndDelete=true; + } return this; }; HTMLDivElement.prototype.goto=function(position,time){ diff --git a/image/meta/icon.png b/image/meta/icon.png deleted file mode 100755 index f41dbdd329a1e709c7b9337a28dd06074c0fc437..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73242 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 D+vW7_ diff --git a/layout/default/layout.css b/layout/default/layout.css index 7016d41a9..427e0678e 100755 --- a/layout/default/layout.css +++ b/layout/default/layout.css @@ -98,6 +98,9 @@ table{table-layout: fixed;} top:200px; overflow: hidden; } +#arenalog.withdialog{ + opacity: 0.5; +} #arena:not(.oldlayout)>#arenalog[data-position="center"]{ left: calc(25% + 105px); } @@ -414,7 +417,7 @@ div:not(.handcards)>.card>.name, display: block !important; } /*--------窗口--------*/ -.dialog{text-align: center;z-index:4;} +.dialog{text-align: center;z-index:4;transition-property:opacity,background,box-shadow,top} .dialog{width: calc(90% - 420px);height: calc(100% / 3 - 160px / 3 + 120px);} .dialog.fullheight{height:calc(100% - 80px) !important;top:40px !important} .dialog.fullwidth{left:calc(5% + 60px) !important;width:calc(90% - 120px) !important} @@ -422,7 +425,8 @@ div:not(.handcards)>.card>.name, .dialog.halfleft{left:5% !important} .dialog.halfright{left:52% !important} .dialog{top:calc(100% / 3 - 100px / 3);left: calc(5% + 210px);} - +.dialog.nobutton{width: 400px;left:calc(50% - 200px);bottom:auto !important;min-height: 0px !important;} +.dialog.nobutton .content>div:last-child{padding-bottom: 8px;} #window>.dialog.popped{ z-index:5; width:220px; @@ -964,9 +968,11 @@ div:hover>.intro{opacity: 1;} } .dialog>.content-container{ width:100%; - height:calc(100% - 5px); + height:calc(100% - 0px); + /*height:calc(100% - 5px);*/ left:0; - top:5px; + top:0px; + /*top:5px;*/ position:absolute; overflow:scroll; } @@ -1220,6 +1226,15 @@ div[data-color="unknownm"]{ .firetext{ color: rgb(255,119,63); } +.yellowtext{ + color: #FFFF7A; +} +.bluetext{ + color: rgb(150, 202, 255); +} +.greentext{ + color: rgb(104,221,127); +} .thundertext, .controlthundertext{ color: rgb(117,186,255); @@ -1251,7 +1266,7 @@ div:hover>.wunature{ display: none !important; } .player .actcount.hp{ - left: -24px; + left: 216px; top: 9px; width: 20px; } diff --git a/layout/newlayout/global.css b/layout/newlayout/global.css index c24ef0b15..c483eae41 100644 --- a/layout/newlayout/global.css +++ b/layout/newlayout/global.css @@ -360,6 +360,10 @@ animation: dialog_start2 0.5s; -webkit-animation: dialog_start2 0.5s; } +.dialog.nobutton{ + bottom:auto !important; + top:200px !important; +} #arena.stone .dialog{ width: calc(90% - 440px); left: calc(5% + 220px); diff --git a/mode/boss.js b/mode/boss.js index cb5a9034a..9b28b0b86 100755 --- a/mode/boss.js +++ b/mode/boss.js @@ -333,7 +333,7 @@ mode.boss={ if(player.maxHp>0){ if(player.hp=game.bossinfo.chongzheng){ diff --git a/mode/chess.js b/mode/chess.js index 423aa0231..ac6facc1e 100755 --- a/mode/chess.js +++ b/mode/chess.js @@ -4340,7 +4340,7 @@ mode.chess={ game.over(); } else{ - game.log('招降'+get.translation(target)+'失败') + game.log('招降',target,'失败') player.popup('招降失败'); player.damage(target); } @@ -4519,7 +4519,7 @@ mode.chess={ player.additionalSkills.tongshuai=link; game.addVideo('chess_tongshuai_skill',player,[currentname,link]); player.logSkill('tongshuai2'); - game.log(get.translation(player)+'获得技能'+get.translation(link)); + game.log(player,'获得技能','【'+get.translation(link)+'】'); player.popup(link); for(var i=0;i