This commit is contained in:
parent
e9d4dfe813
commit
862dee6de0
128
game/game.js
128
game/game.js
|
@ -516,20 +516,6 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
layouths:{
|
|
||||||
name:'布局',
|
|
||||||
init:'mobile',
|
|
||||||
game:'hs',
|
|
||||||
item:{
|
|
||||||
mobile:'默认',
|
|
||||||
phone:'移动'
|
|
||||||
},
|
|
||||||
onclick:function(layout){
|
|
||||||
game.saveConfig('layouths',layout);
|
|
||||||
lib.config.layout=layout;
|
|
||||||
lib.init.layout(layout,true);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
textequip:{
|
textequip:{
|
||||||
name:'装备显示',
|
name:'装备显示',
|
||||||
init:'image',
|
init:'image',
|
||||||
|
@ -2014,32 +2000,6 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
hsmod:{
|
|
||||||
game:'hs',
|
|
||||||
enable:{
|
|
||||||
name:'开启',
|
|
||||||
init:false,
|
|
||||||
restart:true,
|
|
||||||
onclick:function(bool){
|
|
||||||
if(bool){
|
|
||||||
lib.config.plays.add('hsmod');
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
lib.config.plays.remove('hsmod');
|
|
||||||
}
|
|
||||||
game.saveConfig('plays',lib.config.plays);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
hide:{
|
|
||||||
name:'隐藏此扩展',
|
|
||||||
clear:true,
|
|
||||||
onclick:function(){
|
|
||||||
this.innerHTML='此扩展将在重启后隐藏';
|
|
||||||
lib.config.hiddenPlayPack.add('hsmod');
|
|
||||||
game.saveConfig('hiddenPlayPack',lib.config.hiddenPlayPack);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
mode:{
|
mode:{
|
||||||
identity:{
|
identity:{
|
||||||
|
@ -3783,13 +3743,6 @@
|
||||||
|
|
||||||
if(window.isNonameServer){
|
if(window.isNonameServer){
|
||||||
lib.config.mode='connect';
|
lib.config.mode='connect';
|
||||||
}
|
|
||||||
if(lib.config.game=='hs'){
|
|
||||||
character.pack=character.hearthpack;
|
|
||||||
card.pack=card.hearthpack;
|
|
||||||
play.pack=play.hearthpack;
|
|
||||||
mode.pack=[];
|
|
||||||
lib.config.mode='hearthstone';
|
|
||||||
}
|
}
|
||||||
for(i in character.pack){
|
for(i in character.pack){
|
||||||
if(lib.config.hiddenCharacterPack.indexOf(i)==-1){
|
if(lib.config.hiddenCharacterPack.indexOf(i)==-1){
|
||||||
|
@ -3820,7 +3773,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(lib.config.all.mode.length==0&&lib.config.game=='sgs'){
|
if(lib.config.all.mode.length==0){
|
||||||
lib.config.all.mode.push('identity');
|
lib.config.all.mode.push('identity');
|
||||||
lib.translate.identity='身份';
|
lib.translate.identity='身份';
|
||||||
if(!lib.config.gameRecord.identity){
|
if(!lib.config.gameRecord.identity){
|
||||||
|
@ -3940,10 +3893,6 @@
|
||||||
toLoad++;
|
toLoad++;
|
||||||
lib.init.js(lib.assetURL+'mode',lib.config.mode,packLoaded,packLoaded);
|
lib.init.js(lib.assetURL+'mode',lib.config.mode,packLoaded,packLoaded);
|
||||||
}
|
}
|
||||||
else if(lib.config.game=='hs'){
|
|
||||||
toLoad++;
|
|
||||||
lib.init.js(lib.assetURL+'mode','hearthstone',packLoaded,packLoaded);
|
|
||||||
}
|
|
||||||
else if((localStorage.getItem(lib.configprefix+'directstart')||!lib.config.show_splash)&&
|
else if((localStorage.getItem(lib.configprefix+'directstart')||!lib.config.show_splash)&&
|
||||||
lib.config.all.mode.indexOf(lib.config.mode)!=-1){
|
lib.config.all.mode.indexOf(lib.config.mode)!=-1){
|
||||||
toLoad++;
|
toLoad++;
|
||||||
|
@ -3983,11 +3932,7 @@
|
||||||
ui.css={};
|
ui.css={};
|
||||||
lib.init.css(lib.assetURL+'layout/default','menu');
|
lib.init.css(lib.assetURL+'layout/default','menu');
|
||||||
var layout=lib.config.layout;
|
var layout=lib.config.layout;
|
||||||
if(lib.config.game=='hs'){
|
if(lib.config.layoutfixed.indexOf(lib.config.mode)!==-1){
|
||||||
layout=lib.config.layouths;
|
|
||||||
lib.config.layout=layout;
|
|
||||||
}
|
|
||||||
else if(lib.config.layoutfixed.indexOf(lib.config.mode)!==-1){
|
|
||||||
if(layout=='default'){
|
if(layout=='default'){
|
||||||
layout='mobile';
|
layout='mobile';
|
||||||
}
|
}
|
||||||
|
@ -5073,15 +5018,6 @@
|
||||||
}
|
}
|
||||||
target.$equip(cards[i]);
|
target.$equip(cards[i]);
|
||||||
}
|
}
|
||||||
},
|
|
||||||
m:function(){
|
|
||||||
if(lib.config.game!='sgs'){
|
|
||||||
game.saveConfig('game','sgs');
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
game.saveConfig('game','hs');
|
|
||||||
}
|
|
||||||
game.reload();
|
|
||||||
},
|
},
|
||||||
c:function(){
|
c:function(){
|
||||||
(function(){
|
(function(){
|
||||||
|
@ -9011,7 +8947,7 @@
|
||||||
if(this.classList.contains('minskin')&&this.node.name.querySelectorAll('br').length>=4){
|
if(this.classList.contains('minskin')&&this.node.name.querySelectorAll('br').length>=4){
|
||||||
this.node.name.classList.add('long');
|
this.node.name.classList.add('long');
|
||||||
}
|
}
|
||||||
if(!lib.config.show_name||lib.config.game=='hs'){
|
if(!lib.config.show_name){
|
||||||
this.node.name.style.display='none';
|
this.node.name.style.display='none';
|
||||||
}
|
}
|
||||||
// for(var i=0;i<name.length;i++){
|
// for(var i=0;i<name.length;i++){
|
||||||
|
@ -9049,7 +8985,7 @@
|
||||||
|
|
||||||
// var name=get.translation(character2);
|
// var name=get.translation(character2);
|
||||||
this.node.name2.innerHTML=get.slimName(character2);
|
this.node.name2.innerHTML=get.slimName(character2);
|
||||||
if(!lib.config.show_name||lib.config.game=='hs'){
|
if(!lib.config.show_name){
|
||||||
this.node.name2.style.display='none';
|
this.node.name2.style.display='none';
|
||||||
}
|
}
|
||||||
// for(var i=0;i<name.length;i++){
|
// for(var i=0;i<name.length;i++){
|
||||||
|
@ -13605,22 +13541,6 @@
|
||||||
if(_status.connectMode&&!game.online&&lib.cardOL&&!this.cardid){
|
if(_status.connectMode&&!game.online&&lib.cardOL&&!this.cardid){
|
||||||
this.cardid=get.id();
|
this.cardid=get.id();
|
||||||
lib.cardOL[this.cardid]=this;
|
lib.cardOL[this.cardid]=this;
|
||||||
}
|
|
||||||
if(lib.config.game=='hs'){
|
|
||||||
if(info.class!='neutral'){
|
|
||||||
this.node.name.dataset.careercolor=info.class;
|
|
||||||
}
|
|
||||||
if(info.health){
|
|
||||||
this.node.info.innerHTML=info.attack+'/'+info.health;
|
|
||||||
}
|
|
||||||
else if(info.duration){
|
|
||||||
this.node.info.innerHTML=info.attack+'/'+info.duration;
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
this.node.info.innerHTML='';
|
|
||||||
}
|
|
||||||
this.node.cost=ui.create.div('.cost',this);
|
|
||||||
this.node.cost.innerHTML=info.cost;
|
|
||||||
}
|
}
|
||||||
return this;
|
return this;
|
||||||
},
|
},
|
||||||
|
@ -21489,17 +21409,9 @@
|
||||||
clickContainer.call(menuContainer);
|
clickContainer.call(menuContainer);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(lib.config.game=='hs'){
|
|
||||||
menux=createMenu(['选项','卡牌','扩展','其它'],{
|
|
||||||
position:menuContainer,bar:95
|
|
||||||
});
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
menux=createMenu(['开始','选项','武将','卡牌','扩展','其它'],{
|
menux=createMenu(['开始','选项','武将','卡牌','扩展','其它'],{
|
||||||
position:menuContainer,bar:40
|
position:menuContainer,bar:40
|
||||||
});
|
});
|
||||||
}
|
|
||||||
menu=menux.menu;
|
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
ui.connectMenuContainer=menuContainer;
|
ui.connectMenuContainer=menuContainer;
|
||||||
|
@ -21541,7 +21453,6 @@
|
||||||
var copyObj=get.copy;
|
var copyObj=get.copy;
|
||||||
|
|
||||||
(function(){
|
(function(){
|
||||||
if(lib.config.game=='hs') return;
|
|
||||||
var start=menuxpages.shift();
|
var start=menuxpages.shift();
|
||||||
var rightPane=start.lastChild;
|
var rightPane=start.lastChild;
|
||||||
|
|
||||||
|
@ -22175,9 +22086,6 @@
|
||||||
// cfgnode.hide();
|
// cfgnode.hide();
|
||||||
cfgnode.style.display='none';
|
cfgnode.style.display='none';
|
||||||
}
|
}
|
||||||
if(cfg.game&&cfg.game!=lib.config.game){
|
|
||||||
cfgnode.style.display='none';
|
|
||||||
}
|
|
||||||
if(j=='import_data_button'){
|
if(j=='import_data_button'){
|
||||||
ui.import_data_button=cfgnode;
|
ui.import_data_button=cfgnode;
|
||||||
cfgnode.hide();
|
cfgnode.hide();
|
||||||
|
@ -22293,7 +22201,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
for(var i in lib.configMenu){
|
for(var i in lib.configMenu){
|
||||||
if(i=='skill'&&lib.config.game=='hs') continue;
|
if(i=='skill') continue;
|
||||||
createModeConfig(i,start.firstChild);
|
createModeConfig(i,start.firstChild);
|
||||||
}
|
}
|
||||||
for(var i in lib.help){
|
for(var i in lib.help){
|
||||||
|
@ -22361,7 +22269,6 @@
|
||||||
}());
|
}());
|
||||||
|
|
||||||
(function(){
|
(function(){
|
||||||
if(lib.config.game=='hs') return;
|
|
||||||
var start=menuxpages.shift();
|
var start=menuxpages.shift();
|
||||||
var rightPane=start.lastChild;
|
var rightPane=start.lastChild;
|
||||||
|
|
||||||
|
@ -23605,7 +23512,7 @@
|
||||||
rightPane.appendChild(active.link);
|
rightPane.appendChild(active.link);
|
||||||
|
|
||||||
(function(){
|
(function(){
|
||||||
if(connectMenu||lib.config.game=='hs') return;
|
if(connectMenu) return;
|
||||||
var page=ui.create.div('.menu-buttons');
|
var page=ui.create.div('.menu-buttons');
|
||||||
var node=ui.create.div('.menubutton.large','牌堆',clickMode);
|
var node=ui.create.div('.menubutton.large','牌堆',clickMode);
|
||||||
start.firstChild.insertBefore(node,start.firstChild.querySelector('.lefttext'));
|
start.firstChild.insertBefore(node,start.firstChild.querySelector('.lefttext'));
|
||||||
|
@ -23859,13 +23766,11 @@
|
||||||
for(var i in lib.extensionMenu){
|
for(var i in lib.extensionMenu){
|
||||||
if(lib.config.all.stockextension.contains(i)&&!lib.config.all.plays.contains(i)) continue;
|
if(lib.config.all.stockextension.contains(i)&&!lib.config.all.plays.contains(i)) continue;
|
||||||
if(lib.config.hiddenPlayPack.contains(i)) continue;
|
if(lib.config.hiddenPlayPack.contains(i)) continue;
|
||||||
if(lib.extensionMenu[i].game&&lib.extensionMenu[i].game!=lib.config.game) continue;
|
|
||||||
createModeConfig(i,start.firstChild);
|
createModeConfig(i,start.firstChild);
|
||||||
}
|
}
|
||||||
(function(){
|
(function(){
|
||||||
if(!lib.device&&!lib.db) return;
|
if(!lib.device&&!lib.db) return;
|
||||||
if(lib.config.show_extensionmaker==false) return;
|
if(lib.config.show_extensionmaker==false) return;
|
||||||
if(lib.config.game!='sgs') return;
|
|
||||||
var page=ui.create.div('#create-extension');
|
var page=ui.create.div('#create-extension');
|
||||||
var node=ui.create.div('.menubutton.large','制作扩展',start.firstChild,clickMode);
|
var node=ui.create.div('.menubutton.large','制作扩展',start.firstChild,clickMode);
|
||||||
node.link=page;
|
node.link=page;
|
||||||
|
@ -26458,7 +26363,6 @@
|
||||||
page.appendChild(ul);
|
page.appendChild(ul);
|
||||||
}());
|
}());
|
||||||
(function(){
|
(function(){
|
||||||
if(lib.config.game=='hs') return;
|
|
||||||
var checkCheat=function(){
|
var checkCheat=function(){
|
||||||
if(currentrow1&¤trow2&&row3.querySelector('.glow')){
|
if(currentrow1&¤trow2&&row3.querySelector('.glow')){
|
||||||
cheatButton.classList.add('glowing');
|
cheatButton.classList.add('glowing');
|
||||||
|
@ -26602,7 +26506,6 @@
|
||||||
});
|
});
|
||||||
}());
|
}());
|
||||||
(function(){
|
(function(){
|
||||||
if(lib.config.game=='hs') return;
|
|
||||||
var page=ui.create.div('');
|
var page=ui.create.div('');
|
||||||
var node=ui.create.div('.menubutton.large','换人',start.firstChild,clickMode);
|
var node=ui.create.div('.menubutton.large','换人',start.firstChild,clickMode);
|
||||||
node.link=page;
|
node.link=page;
|
||||||
|
@ -28105,7 +28008,7 @@
|
||||||
ui.window.appendChild(ui.backgroundMusic);
|
ui.window.appendChild(ui.backgroundMusic);
|
||||||
|
|
||||||
ui.arenalog=ui.create.div('#arenalog',ui.arena);
|
ui.arenalog=ui.create.div('#arenalog',ui.arena);
|
||||||
if(lib.config.show_log=='off'||lib.config.game!='sgs'){
|
if(lib.config.show_log=='off'){
|
||||||
ui.arenalog.style.display='none';
|
ui.arenalog.style.display='none';
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
|
@ -28311,10 +28214,10 @@
|
||||||
if(!lib.config.show_auto){
|
if(!lib.config.show_auto){
|
||||||
ui.auto.style.display='none';
|
ui.auto.style.display='none';
|
||||||
}
|
}
|
||||||
if(!lib.config.show_wuxie||lib.config.game!='sgs'){
|
if(!lib.config.show_wuxie){
|
||||||
ui.wuxie.style.display='none';
|
ui.wuxie.style.display='none';
|
||||||
}
|
}
|
||||||
if(!lib.config.show_cardpile||_status.connectMode||lib.config.game!='sgs'){
|
if(!lib.config.show_cardpile||_status.connectMode){
|
||||||
ui.cardPileButton.style.display='none';
|
ui.cardPileButton.style.display='none';
|
||||||
}
|
}
|
||||||
if(lib.config.touchscreen&&!lib.config.confirmtouch){
|
if(lib.config.touchscreen&&!lib.config.confirmtouch){
|
||||||
|
@ -28336,7 +28239,7 @@
|
||||||
_status.identityShown=true;
|
_status.identityShown=true;
|
||||||
}
|
}
|
||||||
},true);
|
},true);
|
||||||
if(!lib.config.show_playerids||!game.showIdentity||lib.config.game!='sgs'){
|
if(!lib.config.show_playerids||!game.showIdentity){
|
||||||
ui.playerids.style.display='none';
|
ui.playerids.style.display='none';
|
||||||
}
|
}
|
||||||
if(!lib.config.show_replay){
|
if(!lib.config.show_replay){
|
||||||
|
@ -28613,7 +28516,7 @@
|
||||||
ui.create.div('',node.node.hp);
|
ui.create.div('',node.node.hp);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(!lib.config.show_name||lib.config.game=='hs'){
|
if(!lib.config.show_name){
|
||||||
node.node.name.style.display='none';
|
node.node.name.style.display='none';
|
||||||
}
|
}
|
||||||
if(node.node.hp.childNodes.length==0){
|
if(node.node.hp.childNodes.length==0){
|
||||||
|
@ -29141,7 +29044,6 @@
|
||||||
pausehistory:function(){
|
pausehistory:function(){
|
||||||
if(!lib.config.auto_popped_history) return;
|
if(!lib.config.auto_popped_history) return;
|
||||||
if(!ui.sidebar.childNodes.length) return;
|
if(!ui.sidebar.childNodes.length) return;
|
||||||
if(lib.config.game=='hs') return;
|
|
||||||
var uiintro=ui.create.dialog('hidden');
|
var uiintro=ui.create.dialog('hidden');
|
||||||
uiintro.style.maxHeight='400px';
|
uiintro.style.maxHeight='400px';
|
||||||
uiintro.add(ui.sidebar);
|
uiintro.add(ui.sidebar);
|
||||||
|
@ -29150,8 +29052,6 @@
|
||||||
pauseconfig:function(){
|
pauseconfig:function(){
|
||||||
if(!lib.config.auto_popped_config) return;
|
if(!lib.config.auto_popped_config) return;
|
||||||
if(lib.config.layout=='phone') return;
|
if(lib.config.layout=='phone') return;
|
||||||
if(lib.config.game=='hs') return;
|
|
||||||
// if(!ui.config.childNodes.length) return;
|
|
||||||
var uiintro=ui.create.dialog('hidden');
|
var uiintro=ui.create.dialog('hidden');
|
||||||
uiintro.listen(function(e){
|
uiintro.listen(function(e){
|
||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
|
@ -31099,7 +30999,7 @@
|
||||||
game.pause2();
|
game.pause2();
|
||||||
var node=ui.create.pause().animate('start');
|
var node=ui.create.pause().animate('start');
|
||||||
ui.sidebar3.innerHTML='';
|
ui.sidebar3.innerHTML='';
|
||||||
if(lib.config.show_discardpile&&lib.config.game=='sgs'){
|
if(lib.config.show_discardpile){
|
||||||
for(var i=0;i<ui.discardPile.childNodes.length;i++){
|
for(var i=0;i<ui.discardPile.childNodes.length;i++){
|
||||||
var div=ui.create.div(ui.sidebar3);
|
var div=ui.create.div(ui.sidebar3);
|
||||||
div.innerHTML=get.translation(ui.discardPile.childNodes[i]);
|
div.innerHTML=get.translation(ui.discardPile.childNodes[i]);
|
||||||
|
@ -33148,7 +33048,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
var modepack=lib.characterPack['mode_'+get.mode()];
|
var modepack=lib.characterPack['mode_'+get.mode()];
|
||||||
if(lib.config.show_favourite&&lib.config.game=='sgs'&&lib.character[node.name]&&game.players.contains(node)&&(!modepack||!modepack[node.name])){
|
if(lib.config.show_favourite&&lib.character[node.name]&&game.players.contains(node)&&(!modepack||!modepack[node.name])){
|
||||||
var addFavourite=ui.create.div('.text.center');
|
var addFavourite=ui.create.div('.text.center');
|
||||||
addFavourite.link=node.link;
|
addFavourite.link=node.link;
|
||||||
if(lib.config.favouriteCharacter.contains(node.name)){
|
if(lib.config.favouriteCharacter.contains(node.name)){
|
||||||
|
@ -33402,7 +33302,7 @@
|
||||||
}
|
}
|
||||||
var modepack=lib.characterPack['mode_'+get.mode()];
|
var modepack=lib.characterPack['mode_'+get.mode()];
|
||||||
if((node.parentNode.classList.contains('menu-buttons')||lib.config.show_favourite)&&
|
if((node.parentNode.classList.contains('menu-buttons')||lib.config.show_favourite)&&
|
||||||
lib.config.game=='sgs'&&lib.character[node.link]&&(!modepack||!modepack[node.link])){
|
lib.character[node.link]&&(!modepack||!modepack[node.link])){
|
||||||
var addFavourite=ui.create.div('.text.center');
|
var addFavourite=ui.create.div('.text.center');
|
||||||
addFavourite.link=node.link;
|
addFavourite.link=node.link;
|
||||||
addFavourite.style.marginBottom='15px';
|
addFavourite.style.marginBottom='15px';
|
||||||
|
|
|
@ -28,7 +28,7 @@ window.noname_source_list=[
|
||||||
'character/xianjian.js',
|
'character/xianjian.js',
|
||||||
'character/yijiang.js',
|
'character/yijiang.js',
|
||||||
'character/yxs.js',
|
'character/yxs.js',
|
||||||
'character/zhuogui.js',
|
// 'character/zhuogui.js',
|
||||||
'game/asset.js',
|
'game/asset.js',
|
||||||
'game/codemirror.js',
|
'game/codemirror.js',
|
||||||
'game/config.js',
|
'game/config.js',
|
||||||
|
@ -41,7 +41,7 @@ window.noname_source_list=[
|
||||||
'game/source.js',
|
'game/source.js',
|
||||||
'game/update.js',
|
'game/update.js',
|
||||||
'layout/default/codemirror.css',
|
'layout/default/codemirror.css',
|
||||||
'layout/default/hearthstone.css',
|
// 'layout/default/hearthstone.css',
|
||||||
'layout/default/layout.css',
|
'layout/default/layout.css',
|
||||||
'layout/default/menu.css',
|
'layout/default/menu.css',
|
||||||
'layout/mobile/equip.css',
|
'layout/mobile/equip.css',
|
||||||
|
@ -57,7 +57,7 @@ window.noname_source_list=[
|
||||||
'mode/boss.js',
|
'mode/boss.js',
|
||||||
'mode/chess.js',
|
'mode/chess.js',
|
||||||
'mode/guozhan.js',
|
'mode/guozhan.js',
|
||||||
'mode/hearthstone.js',
|
// 'mode/hearthstone.js',
|
||||||
'mode/identity.js',
|
'mode/identity.js',
|
||||||
'mode/tafang.js',
|
'mode/tafang.js',
|
||||||
'mode/stone.js',
|
'mode/stone.js',
|
||||||
|
|
Loading…
Reference in New Issue