This commit is contained in:
parent
c0a1de744d
commit
bf321d0a51
86
game/game.js
86
game/game.js
|
@ -21534,8 +21534,13 @@
|
||||||
var pageboard=ui.create.div(page);
|
var pageboard=ui.create.div(page);
|
||||||
var inputExtLine=ui.create.div(pageboard);
|
var inputExtLine=ui.create.div(pageboard);
|
||||||
inputExtLine.style.padding='10px';
|
inputExtLine.style.padding='10px';
|
||||||
|
inputExtLine.style.height='22px';
|
||||||
|
inputExtLine.style.lineHeight='22px';
|
||||||
inputExtLine.style.whiteSpace='nowrap';
|
inputExtLine.style.whiteSpace='nowrap';
|
||||||
inputExtLine.style.overflow='visible';
|
inputExtLine.style.overflow='visible';
|
||||||
|
var inputExtSpan=document.createElement('span');
|
||||||
|
inputExtSpan.innerHTML='扩展名:';
|
||||||
|
inputExtLine.appendChild(inputExtSpan);
|
||||||
var inputExtName=document.createElement('input');
|
var inputExtName=document.createElement('input');
|
||||||
inputExtName.type='text';
|
inputExtName.type='text';
|
||||||
inputExtName.value='无名扩展';
|
inputExtName.value='无名扩展';
|
||||||
|
@ -21547,9 +21552,23 @@
|
||||||
inputExtName.value=page.currentExtension;
|
inputExtName.value=page.currentExtension;
|
||||||
if(name){
|
if(name){
|
||||||
inputExtName.disabled=true;
|
inputExtName.disabled=true;
|
||||||
|
buttonConfirm.style.display='none';
|
||||||
|
inputExtSpan.style.display='none';
|
||||||
|
inputExtName.style.display='none';
|
||||||
|
buttonRename.style.display='';
|
||||||
|
buttonSave.style.display='';
|
||||||
|
buttonReset.style.display='';
|
||||||
|
buttonExport.style.display='';
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
inputExtName.disabled=false;
|
inputExtName.disabled=false;
|
||||||
|
buttonConfirm.style.display='';
|
||||||
|
inputExtSpan.style.display='';
|
||||||
|
inputExtName.style.display='';
|
||||||
|
buttonRename.style.display='none';
|
||||||
|
buttonSave.style.display='none';
|
||||||
|
buttonReset.style.display='none';
|
||||||
|
buttonExport.style.display='none';
|
||||||
}
|
}
|
||||||
exportExtLine.style.display='none';
|
exportExtLine.style.display='none';
|
||||||
dash1.reset(name);
|
dash1.reset(name);
|
||||||
|
@ -21571,7 +21590,9 @@
|
||||||
}
|
}
|
||||||
var processExtension=function(exportext){
|
var processExtension=function(exportext){
|
||||||
if(page.currentExtension){
|
if(page.currentExtension){
|
||||||
if(page.currentExtension!=inputExtName.value) return;
|
if(page.currentExtension!=inputExtName.value&&!exportext){
|
||||||
|
game.removeExtension(page.currentExtension);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
inputExtName.disabled=true;
|
inputExtName.disabled=true;
|
||||||
setTimeout(function(){
|
setTimeout(function(){
|
||||||
|
@ -21643,9 +21664,40 @@
|
||||||
}
|
}
|
||||||
},500);
|
},500);
|
||||||
};
|
};
|
||||||
|
var buttonConfirm=document.createElement('button');
|
||||||
|
buttonConfirm.innerHTML='确定';
|
||||||
|
buttonConfirm.style.marginLeft='5px';
|
||||||
|
buttonConfirm.onclick=function(){
|
||||||
|
buttonConfirm.style.display='none';
|
||||||
|
inputExtSpan.style.display='none';
|
||||||
|
inputExtName.style.display='none';
|
||||||
|
buttonRename.style.display='';
|
||||||
|
buttonSave.style.display='';
|
||||||
|
buttonReset.style.display='';
|
||||||
|
buttonExport.style.display='';
|
||||||
|
};
|
||||||
|
inputExtLine.appendChild(buttonConfirm);
|
||||||
|
var buttonRename=document.createElement('button');
|
||||||
|
buttonRename.innerHTML='改名';
|
||||||
|
buttonRename.style.marginLeft='2px';
|
||||||
|
buttonRename.style.marginRight='2px';
|
||||||
|
buttonRename.style.display='none';
|
||||||
|
buttonRename.onclick=function(){
|
||||||
|
buttonConfirm.style.display='';
|
||||||
|
inputExtSpan.style.display='';
|
||||||
|
inputExtName.style.display='';
|
||||||
|
inputExtName.disabled=false;
|
||||||
|
buttonRename.style.display='none';
|
||||||
|
buttonSave.style.display='none';
|
||||||
|
buttonReset.style.display='none';
|
||||||
|
buttonExport.style.display='none';
|
||||||
|
};
|
||||||
|
inputExtLine.appendChild(buttonRename);
|
||||||
var buttonSave=document.createElement('button');
|
var buttonSave=document.createElement('button');
|
||||||
buttonSave.innerHTML='保存';
|
buttonSave.innerHTML='保存';
|
||||||
buttonSave.style.marginLeft='3px';
|
buttonSave.style.marginLeft='2px';
|
||||||
|
buttonSave.style.marginRight='2px';
|
||||||
|
buttonSave.style.display='none';
|
||||||
buttonSave.onclick=function(){
|
buttonSave.onclick=function(){
|
||||||
dash1.link.classList.remove('active');
|
dash1.link.classList.remove('active');
|
||||||
dash2.link.classList.remove('active');
|
dash2.link.classList.remove('active');
|
||||||
|
@ -21656,14 +21708,18 @@
|
||||||
inputExtLine.appendChild(buttonSave);
|
inputExtLine.appendChild(buttonSave);
|
||||||
var buttonReset=document.createElement('button');
|
var buttonReset=document.createElement('button');
|
||||||
buttonReset.innerHTML='重置';
|
buttonReset.innerHTML='重置';
|
||||||
buttonReset.style.marginLeft='3px';
|
buttonReset.style.marginLeft='2px';
|
||||||
|
buttonReset.style.marginRight='2px';
|
||||||
|
buttonReset.style.display='none';
|
||||||
buttonReset.onclick=function(){
|
buttonReset.onclick=function(){
|
||||||
game.editExtension();
|
game.editExtension();
|
||||||
};
|
};
|
||||||
inputExtLine.appendChild(buttonReset);
|
inputExtLine.appendChild(buttonReset);
|
||||||
var buttonExport=document.createElement('button');
|
var buttonExport=document.createElement('button');
|
||||||
buttonExport.innerHTML='导出';
|
buttonExport.innerHTML='导出';
|
||||||
buttonExport.style.marginLeft='3px';
|
buttonExport.style.marginLeft='2px';
|
||||||
|
buttonExport.style.marginRight='2px';
|
||||||
|
buttonExport.style.display='none';
|
||||||
buttonExport.onclick=function(){
|
buttonExport.onclick=function(){
|
||||||
processExtension(true);
|
processExtension(true);
|
||||||
};
|
};
|
||||||
|
@ -21843,6 +21899,8 @@
|
||||||
},
|
},
|
||||||
image:{}
|
image:{}
|
||||||
};
|
};
|
||||||
|
toggle.classList.add('on');
|
||||||
|
newCharacter.style.display='';
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
ui.create.div('.config.more','<div style="transform:none;margin-right:3px">←</div>返回',page,function(){
|
ui.create.div('.config.more','<div style="transform:none;margin-right:3px">←</div>返回',page,function(){
|
||||||
|
@ -22234,6 +22292,8 @@
|
||||||
},
|
},
|
||||||
image:{}
|
image:{}
|
||||||
};
|
};
|
||||||
|
toggle.classList.add('on');
|
||||||
|
newCard.style.display='';
|
||||||
}
|
}
|
||||||
updatePile();
|
updatePile();
|
||||||
};
|
};
|
||||||
|
@ -22685,6 +22745,8 @@
|
||||||
},
|
},
|
||||||
audio:{}
|
audio:{}
|
||||||
};
|
};
|
||||||
|
toggle.classList.add('on');
|
||||||
|
newSkill.style.display='';
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
ui.create.div('.config.more.margin-bottom','<div style="transform:none;margin-right:3px">←</div>返回',page,function(){
|
ui.create.div('.config.more.margin-bottom','<div style="transform:none;margin-right:3px">←</div>返回',page,function(){
|
||||||
|
@ -22973,10 +23035,10 @@
|
||||||
});
|
});
|
||||||
page.reset=function(name){
|
page.reset=function(name){
|
||||||
page.content={};
|
page.content={};
|
||||||
for(var i in dashes){
|
|
||||||
dashes[i].node.code='';
|
|
||||||
}
|
|
||||||
if(lib.extensionPack[name]){
|
if(lib.extensionPack[name]){
|
||||||
|
for(var i in dashes){
|
||||||
|
dashes[i].node.code='';
|
||||||
|
}
|
||||||
for(var i in lib.extensionPack[name].code){
|
for(var i in lib.extensionPack[name].code){
|
||||||
switch(typeof lib.extensionPack[name].code[i]){
|
switch(typeof lib.extensionPack[name].code[i]){
|
||||||
case 'function':page.content[i]=lib.extensionPack[name].code[i].toString();break;
|
case 'function':page.content[i]=lib.extensionPack[name].code[i].toString();break;
|
||||||
|
@ -22987,6 +23049,12 @@
|
||||||
dashes[i].node.code=page.content[i]||'';
|
dashes[i].node.code=page.content[i]||'';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else{
|
||||||
|
dashes.content.node.code='function(config,pack){\n\t\/\/执行时机为界面加载之后,其它扩展内容加载之前\n\t\/\/参数1扩展选项(见选项代码);参数2为扩展定义的武将、卡牌和技能等(可修改)\n}';
|
||||||
|
dashes.precontent.node.code='function(){\n\t\/\/执行时机为游戏启动时,游戏包加载之前,且不受禁用扩展的限制\n\t\/\/除添加模式外请慎用\n}';
|
||||||
|
dashes.config.node.code='{\n\t\n}\n\n\/*\n示例:\n{\n\tswitcher_example:{\n\t\tname:"示例列表选项",\n\t\tinit:"3",\n\t\titem:{"1":"一","2":"二","3":"三"}\n\t},\n\ttoggle_example:{\n\t\tname:"示例开关选项",\n\t\tinit:true\n\t}\n}\n此例中传入的主代码函数的默认参数为{switcher_example:"3",toggle_example:true}\n导出时本段代码中的换行、缩进以及注释将被清除\n*\/';
|
||||||
|
dashes.help.node.code='{\n\t\n}\n\n\/*\n示例:\n{\n\t"帮助条目":"<ul><li>列表1-条目1<li>列表1-条目2</ul><ol><li>列表2-条目1<li>列表2-条目2</ul>"\n}\n帮助内容将显示在菜单-选项-帮助中\n导出时本段代码中的换行、缩进以及注释将被清除\n*\/';
|
||||||
|
}
|
||||||
};
|
};
|
||||||
var dashes={};
|
var dashes={};
|
||||||
var createCode=function(str1,str2,sub,func,link,str){
|
var createCode=function(str1,str2,sub,func,link,str){
|
||||||
|
@ -23074,8 +23142,8 @@
|
||||||
page.content={}
|
page.content={}
|
||||||
createCode('主','主代码',page,clickCode,'content','function(config,pack){\n\t\/\/执行时机为界面加载之后,其它扩展内容加载之前\n\t\/\/参数1扩展选项(见选项代码);参数2为扩展定义的武将、卡牌和技能等(可修改)\n}');
|
createCode('主','主代码',page,clickCode,'content','function(config,pack){\n\t\/\/执行时机为界面加载之后,其它扩展内容加载之前\n\t\/\/参数1扩展选项(见选项代码);参数2为扩展定义的武将、卡牌和技能等(可修改)\n}');
|
||||||
createCode('启','启动代码',page,clickCode,'precontent','function(){\n\t\/\/执行时机为游戏启动时,游戏包加载之前,且不受禁用扩展的限制\n\t\/\/除添加模式外请慎用\n}');
|
createCode('启','启动代码',page,clickCode,'precontent','function(){\n\t\/\/执行时机为游戏启动时,游戏包加载之前,且不受禁用扩展的限制\n\t\/\/除添加模式外请慎用\n}');
|
||||||
createCode('选','选项代码',page,clickCode,'config','{\n\t\n}\n\/*\n示例:\n{\n\tswitcher_example:{\n\t\tname:"示例列表选项",\n\t\tinit:"3",\n\t\titem:{"1":"一","2":"二","3":"三"}\n\t},\n\ttoggle_example:{\n\t\tname:"示例开关选项",\n\t\tinit:true\n\t}\n}\n此例中传入的主代码函数的默认参数为{switcher_example:"3",toggle_example:true}\n导出时本段代码中的换行、缩进以及注释将被清除\n*\/');
|
createCode('选','选项代码',page,clickCode,'config','{\n\t\n}\n\n\/*\n示例:\n{\n\tswitcher_example:{\n\t\tname:"示例列表选项",\n\t\tinit:"3",\n\t\titem:{"1":"一","2":"二","3":"三"}\n\t},\n\ttoggle_example:{\n\t\tname:"示例开关选项",\n\t\tinit:true\n\t}\n}\n此例中传入的主代码函数的默认参数为{switcher_example:"3",toggle_example:true}\n导出时本段代码中的换行、缩进以及注释将被清除\n*\/');
|
||||||
createCode('帮','帮助代码',page,clickCode,'help','{\n\t\n}\n\/*\n示例:\n{\n\t"帮助条目":"<ul><li>列表1-条目1<li>列表1-条目2</ul><ol><li>列表2-条目1<li>列表2-条目2</ul>"\n}\n帮助内容将显示在菜单-选项-帮助中\n导出时本段代码中的换行、缩进以及注释将被清除\n*\/');
|
createCode('帮','帮助代码',page,clickCode,'help','{\n\t\n}\n\n\/*\n示例:\n{\n\t"帮助条目":"<ul><li>列表1-条目1<li>列表1-条目2</ul><ol><li>列表2-条目1<li>列表2-条目2</ul>"\n}\n帮助内容将显示在菜单-选项-帮助中\n导出时本段代码中的换行、缩进以及注释将被清除\n*\/');
|
||||||
|
|
||||||
return page;
|
return page;
|
||||||
}());
|
}());
|
||||||
|
|
|
@ -1,15 +1,27 @@
|
||||||
window.noname_update={
|
window.noname_update={
|
||||||
version:'1.8.19.3',
|
version:'1.8.19.3',
|
||||||
changeLog:[
|
changeLog:[
|
||||||
|
'***注意:更新后将无法使用或导出自定义武将,请自行备份***',
|
||||||
'修bug',
|
'修bug',
|
||||||
],
|
],
|
||||||
files:{
|
files:{
|
||||||
global:[
|
global:[
|
||||||
'game/game.js',
|
'game/game.js',
|
||||||
|
'game/source.js',
|
||||||
|
'game/package.js',
|
||||||
|
'game/asset.js',
|
||||||
|
'game/ace.js',
|
||||||
|
'character/yijiang.js',
|
||||||
'character/ow.js',
|
'character/ow.js',
|
||||||
'character/swd.js',
|
'character/swd.js',
|
||||||
|
'character/sp.js',
|
||||||
'card/swd.js',
|
'card/swd.js',
|
||||||
|
'layout/default/layout.css',
|
||||||
|
'layout/default/menu.css',
|
||||||
],
|
],
|
||||||
|
'1.8.18.1':[],
|
||||||
|
'1.8.19':[],
|
||||||
|
'1.8.19.1':[],
|
||||||
'1.8.19.2':[],
|
'1.8.19.2':[],
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue