This commit is contained in:
libccy 2015-10-28 11:47:35 +08:00
parent 527af1bebf
commit 0b74d9227a
4 changed files with 36 additions and 8 deletions

View File

@ -1,4 +1,2 @@
1.3.2 1.3.3
战棋模式调整(见帮助) 弹出菜单改进
通用选项:不无懈自己
奇策调整

View File

@ -793,7 +793,7 @@ character.yxs={
trigger:{global:'useCardAfter'}, trigger:{global:'useCardAfter'},
direct:true, direct:true,
filter:function(event,player){ filter:function(event,player){
return _status.currentPhase!=player&&get.type(event.card)=='trick'&& return _status.currentPhase!=player&&event.player!=player&&get.type(event.card)=='trick'&&
get.position(event.card)=='d'&&!player.skills.contains('zhulu2')&& get.position(event.card)=='d'&&!player.skills.contains('zhulu2')&&
get.itemtype(event.card)=='card'&&player.num('he',{suit:get.suit(event.card)})>0; get.itemtype(event.card)=='card'&&player.num('he',{suit:get.suit(event.card)})>0;
}, },
@ -917,7 +917,7 @@ character.yxs={
yxs_aijiyanhou:'埃及艳后', yxs_aijiyanhou:'埃及艳后',
yxs_diaochan:'貂蝉', yxs_diaochan:'貂蝉',
yxs_yangyuhuan:'杨玉环', yxs_yangyuhuan:'杨玉环',
weiyi:'威仪', weiyi:'威仪',
weiyi_info:'每当你受到一次伤害,可以令伤害来源弃置两张牌', weiyi_info:'每当你受到一次伤害,可以令伤害来源弃置两张牌',
xieling:'挟令', xieling:'挟令',

View File

@ -149,6 +149,7 @@ window.config={
show_replay_config:'显示重来按钮', show_replay_config:'显示重来按钮',
show_pause_config:'显示暂停按钮', show_pause_config:'显示暂停按钮',
show_wuxie_config:'显示不询问无懈', show_wuxie_config:'显示不询问无懈',
show_wuxie_self_config:'显示不无懈自己',
show_discardpile_config:'暂停时显示弃牌堆', show_discardpile_config:'暂停时显示弃牌堆',
only_fullskin_config:'隐藏非全身皮肤', only_fullskin_config:'隐藏非全身皮肤',
hide_card_image_config:'隐藏卡牌背景图', hide_card_image_config:'隐藏卡牌背景图',
@ -221,6 +222,7 @@ window.config={
show_volumn:true, show_volumn:true,
only_fullskin:true, only_fullskin:true,
show_wuxie:true, show_wuxie:true,
show_wuxie_self:true,
show_stat:true, show_stat:true,
show_playerids:true, show_playerids:true,
show_scrollbar:false, show_scrollbar:false,

View File

@ -7733,7 +7733,8 @@
gameconfig.push(ui.create.switcher('cheat',lib.config.cheat,ui.click.sidebar.cheat)); gameconfig.push(ui.create.switcher('cheat',lib.config.cheat,ui.click.sidebar.cheat));
gameconfig.push(ui.create.switcher('auto_confirm',lib.config.auto_confirm,ui.click.sidebar.global)); gameconfig.push(ui.create.switcher('auto_confirm',lib.config.auto_confirm,ui.click.sidebar.global));
gameconfig.push(ui.create.switcher('enable_drag',lib.config.enable_drag,ui.click.sidebar.global)); gameconfig.push(ui.create.switcher('enable_drag',lib.config.enable_drag,ui.click.sidebar.global));
gameconfig.push(ui.create.switcher('wuxie_self',lib.config.wuxie_self,ui.click.sidebar.global)); ui.wuxie_self=ui.create.switcher('wuxie_self',lib.config.wuxie_self,ui.click.sidebar.global);
gameconfig.push(ui.wuxie_self);
gameconfig.push(ui.create.switcher('duration',[500,700,1000],lib.config.duration,ui.click.sidebar.global)); gameconfig.push(ui.create.switcher('duration',[500,700,1000],lib.config.duration,ui.click.sidebar.global));
gameconfig.push(ui.create.switcher('hoveration',[700,1000,1500],lib.config.hoveration,ui.click.sidebar.global)); gameconfig.push(ui.create.switcher('hoveration',[700,1000,1500],lib.config.hoveration,ui.click.sidebar.global));
gameconfig.push(ui.create.div('.placeholder')); gameconfig.push(ui.create.div('.placeholder'));
@ -7813,6 +7814,7 @@
appearence.push(ui.create.switcher('show_auto',lib.config.show_auto,ui.click.sidebar.show_auto)); appearence.push(ui.create.switcher('show_auto',lib.config.show_auto,ui.click.sidebar.show_auto));
appearence.push(ui.create.switcher('show_volumn',lib.config.show_volumn,ui.click.sidebar.show_volumn)); appearence.push(ui.create.switcher('show_volumn',lib.config.show_volumn,ui.click.sidebar.show_volumn));
appearence.push(ui.create.switcher('show_wuxie',lib.config.show_wuxie,ui.click.sidebar.show_wuxie)); appearence.push(ui.create.switcher('show_wuxie',lib.config.show_wuxie,ui.click.sidebar.show_wuxie));
appearence.push(ui.create.switcher('show_wuxie_self',lib.config.show_wuxie_self,ui.click.sidebar.global));
appearence.push(ui.create.switcher('show_discardpile',lib.config.show_discardpile,ui.click.sidebar.global)); appearence.push(ui.create.switcher('show_discardpile',lib.config.show_discardpile,ui.click.sidebar.global));
appearence.push(ui.create.div('.placeholder')); appearence.push(ui.create.div('.placeholder'));
appearence.push(ui.create.switcher('title',lib.config.title,ui.click.sidebar.title)); appearence.push(ui.create.switcher('title',lib.config.title,ui.click.sidebar.title));
@ -8313,10 +8315,11 @@
ui.pause.style.display='none'; ui.pause.style.display='none';
} }
ui.config2=ui.create.system('选项',ui.click.config); ui.config2=ui.create.system('选项',ui.click.config);
ui.wuxie=ui.create.system('不询问无懈',ui.click.wuxie,true);
if(!lib.config.touchscreen){ if(!lib.config.touchscreen){
lib.setPopped(ui.config2,ui.click.pauseconfig,170); lib.setPopped(ui.config2,ui.click.pauseconfig,170);
lib.setPopped(ui.wuxie,ui.click.wuxieconfig,170);
} }
ui.wuxie=ui.create.system('不询问无懈',ui.click.wuxie,true);
ui.auto=ui.create.system('托管',ui.click.auto); ui.auto=ui.create.system('托管',ui.click.auto);
ui.volumn=ui.create.system('♫'); ui.volumn=ui.create.system('♫');
lib.setPopped(ui.volumn,ui.click.volumn,200); lib.setPopped(ui.volumn,ui.click.volumn,200);
@ -8393,6 +8396,7 @@
var node2=ui.create.div('#paused2',node); var node2=ui.create.div('#paused2',node);
node2.innerHTML='已暂停'; node2.innerHTML='已暂停';
// node2.listen(function(){ // node2.listen(function(){
// _status.clicked=true; // _status.clicked=true;
// if(ui.sidebar.classList.contains('hidden')){ // if(ui.sidebar.classList.contains('hidden')){
@ -8662,6 +8666,16 @@
uiintro.add(ui.sidebar); uiintro.add(ui.sidebar);
return uiintro; return uiintro;
}, },
wuxieconfig:function(){
if(!lib.config.show_wuxie_self) return;
if(!lib.config.auto_popped) return;
if(!ui.config.childNodes.length) return;
var uiintro=ui.create.dialog('hidden');
var node=ui.create.switcher('wuxie_self',lib.config.wuxie_self,ui.click.sidebar.wuxie_self);
uiintro.add(node);
return uiintro;
},
pauseconfig:function(){ pauseconfig:function(){
if(!lib.config.auto_popped) return; if(!lib.config.auto_popped) return;
if(!ui.config.childNodes.length) return; if(!ui.config.childNodes.length) return;
@ -9828,6 +9842,9 @@
game.saveConfig(this.name,item,true); game.saveConfig(this.name,item,true);
ui.sidebarrestart.classList.add('thundertext'); ui.sidebarrestart.classList.add('thundertext');
}, },
wuxie_self:function(item){
ui.wuxie_self.lastChild.click();
},
global:function(item){ global:function(item){
game.saveConfig(this.name,item); game.saveConfig(this.name,item);
}, },
@ -12220,6 +12237,17 @@
return aa+bb+cc+dd; return aa+bb+cc+dd;
} }
window.onkeydown=function(e){ window.onkeydown=function(e){
if(ui.currentpopped){
if(ui.currentpopped._uiintro){
ui.currentpopped._uiintro.delete();
delete ui.currentpopped._uiintro;
}
delete ui.currentpopped;
}
var dialogs=document.querySelectorAll('#window>.dialog.popped:not(.static)');
for(var i=0;i<dialogs.length;i++){
dialogs[i].delete();
}
if(e.keyCode==32){ if(e.keyCode==32){
var node=ui.window.querySelector('#paused'); var node=ui.window.querySelector('#paused');
if(node){ if(node){