This commit is contained in:
parent
bde77d2bf3
commit
11a8872cef
Binary file not shown.
Binary file not shown.
|
@ -331,7 +331,7 @@ character.standard={
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
tiandu:{
|
tiandu:{
|
||||||
audio:4,
|
audio:2,
|
||||||
trigger:{player:'judgeEnd'},
|
trigger:{player:'judgeEnd'},
|
||||||
frequent:'check',
|
frequent:'check',
|
||||||
check:function(event){
|
check:function(event){
|
||||||
|
|
|
@ -82,6 +82,14 @@ play.boss={
|
||||||
lib.config.forbidai.push(i);
|
lib.config.forbidai.push(i);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
lib.characterIntro.boss_liedixuande=lib.characterIntro.liubei;
|
||||||
|
lib.characterIntro.boss_gongshenyueying=lib.characterIntro.huangyueying;
|
||||||
|
lib.characterIntro.boss_tianhoukongming=lib.characterIntro.shen_zhugeliang;
|
||||||
|
lib.characterIntro.boss_yuhuoshiyuan=lib.characterIntro.pangtong;
|
||||||
|
lib.characterIntro.boss_qiaokuijunyi=lib.characterIntro.zhanghe;
|
||||||
|
lib.characterIntro.boss_jiarenzidan=lib.characterIntro.caozhen;
|
||||||
|
lib.characterIntro.boss_duanyuzhongda=lib.characterIntro.simayi;
|
||||||
|
lib.characterIntro.boss_juechenmiaocai=lib.characterIntro.xiahouyuan;
|
||||||
}
|
}
|
||||||
else if(_status.mode!='jiange'){
|
else if(_status.mode!='jiange'){
|
||||||
for(var i in list2){
|
for(var i in list2){
|
||||||
|
|
|
@ -2170,8 +2170,6 @@ window.noname_asset_list=[
|
||||||
'audio/skill/tiandao.mp3',
|
'audio/skill/tiandao.mp3',
|
||||||
'audio/skill/tiandu1.mp3',
|
'audio/skill/tiandu1.mp3',
|
||||||
'audio/skill/tiandu2.mp3',
|
'audio/skill/tiandu2.mp3',
|
||||||
'audio/skill/tiandu3.mp3',
|
|
||||||
'audio/skill/tiandu4.mp3',
|
|
||||||
'audio/skill/tianming1.mp3',
|
'audio/skill/tianming1.mp3',
|
||||||
'audio/skill/tianming2.mp3',
|
'audio/skill/tianming2.mp3',
|
||||||
'audio/skill/tianxiang1.mp3',
|
'audio/skill/tianxiang1.mp3',
|
||||||
|
|
79
game/game.js
79
game/game.js
|
@ -17869,7 +17869,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
playSkillAudio:function(name){
|
playSkillAudio:function(name,index){
|
||||||
if(_status.video&&arguments[1]!='video') return;
|
if(_status.video&&arguments[1]!='video') return;
|
||||||
if(_status.skillaudio.contains(name)) return;
|
if(_status.skillaudio.contains(name)) return;
|
||||||
game.addVideo('playSkillAudio',null,name);
|
game.addVideo('playSkillAudio',null,name);
|
||||||
|
@ -17888,6 +17888,9 @@
|
||||||
audio.addEventListener('ended',function(){
|
audio.addEventListener('ended',function(){
|
||||||
this.remove();
|
this.remove();
|
||||||
});
|
});
|
||||||
|
if(typeof index!='number'){
|
||||||
|
index=Math.ceil(Math.random()*2);
|
||||||
|
}
|
||||||
audio._changed=1;
|
audio._changed=1;
|
||||||
audio.onerror=function(){
|
audio.onerror=function(){
|
||||||
switch(this._changed){
|
switch(this._changed){
|
||||||
|
@ -17897,12 +17900,12 @@
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 2:{
|
case 2:{
|
||||||
audio.src=lib.assetURL+str+name+Math.ceil(Math.random()*2)+'.mp3';
|
audio.src=lib.assetURL+str+name+index+'.mp3';
|
||||||
this._changed=3;
|
this._changed=3;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 3:{
|
case 3:{
|
||||||
audio.src=lib.assetURL+str+name+Math.ceil(Math.random()*2)+'.ogg';
|
audio.src=lib.assetURL+str+name+index+'.ogg';
|
||||||
this._changed=4;
|
this._changed=4;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -25218,6 +25221,9 @@
|
||||||
}
|
}
|
||||||
if(mode.indexOf('mode_')==0&&mode.indexOf('mode_extension_')!=0&&
|
if(mode.indexOf('mode_')==0&&mode.indexOf('mode_extension_')!=0&&
|
||||||
mode!='mode_favourite'&&mode!='mode_banned'){
|
mode!='mode_favourite'&&mode!='mode_banned'){
|
||||||
|
if(!connectMenu&&lib.config.show_charactercard){
|
||||||
|
ui.click.charactercard(this.link,this,true);
|
||||||
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
ui.click.touchpop();
|
ui.click.touchpop();
|
||||||
|
@ -33711,7 +33717,7 @@
|
||||||
delete _status.currentlogv.logvtimeout;
|
delete _status.currentlogv.logvtimeout;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
charactercard:function(name,sourcenode){
|
charactercard:function(name,sourcenode,noedit){
|
||||||
if(_status.dragged) return;
|
if(_status.dragged) return;
|
||||||
ui.window.classList.add('shortcutpaused');
|
ui.window.classList.add('shortcutpaused');
|
||||||
ui.window.classList.add('systempaused');
|
ui.window.classList.add('systempaused');
|
||||||
|
@ -33810,6 +33816,7 @@
|
||||||
changeskin();
|
changeskin();
|
||||||
}
|
}
|
||||||
var ban=ui.create.div('.menubutton.large.ban.character',uiintro,'禁用',function(e){
|
var ban=ui.create.div('.menubutton.large.ban.character',uiintro,'禁用',function(e){
|
||||||
|
if(this.classList.contains('unselectable')) return;
|
||||||
ui.click.touchpop();
|
ui.click.touchpop();
|
||||||
ui.click.intro.call(this,e);
|
ui.click.intro.call(this,e);
|
||||||
_status.clicked=true;
|
_status.clicked=true;
|
||||||
|
@ -33817,6 +33824,7 @@
|
||||||
ban.link=name;
|
ban.link=name;
|
||||||
ban._banning='offline';
|
ban._banning='offline';
|
||||||
ban.updateBanned=function(){
|
ban.updateBanned=function(){
|
||||||
|
if(noedit) return;
|
||||||
if(lib.config[get.mode()+'_banned']&&lib.config[get.mode()+'_banned'].contains(name)){
|
if(lib.config[get.mode()+'_banned']&&lib.config[get.mode()+'_banned'].contains(name)){
|
||||||
ban.classList.add('active');
|
ban.classList.add('active');
|
||||||
}
|
}
|
||||||
|
@ -33826,6 +33834,7 @@
|
||||||
};
|
};
|
||||||
ban.updateBanned();
|
ban.updateBanned();
|
||||||
var fav=ui.create.div('.menubutton.large.fav',uiintro,'收藏',function(){
|
var fav=ui.create.div('.menubutton.large.fav',uiintro,'收藏',function(){
|
||||||
|
if(this.classList.contains('unselectable')) return;
|
||||||
this.classList.toggle('active');
|
this.classList.toggle('active');
|
||||||
if(this.classList.contains('active')){
|
if(this.classList.contains('active')){
|
||||||
lib.config.favouriteCharacter.add(name);
|
lib.config.favouriteCharacter.add(name);
|
||||||
|
@ -33835,7 +33844,11 @@
|
||||||
}
|
}
|
||||||
game.saveConfig('favouriteCharacter',lib.config.favouriteCharacter);
|
game.saveConfig('favouriteCharacter',lib.config.favouriteCharacter);
|
||||||
});
|
});
|
||||||
if(lib.config.favouriteCharacter.contains(name)){
|
if(noedit){
|
||||||
|
fav.classList.add('unselectable');
|
||||||
|
ban.classList.add('unselectable');
|
||||||
|
}
|
||||||
|
else if(lib.config.favouriteCharacter.contains(name)){
|
||||||
fav.classList.add('active');
|
fav.classList.add('active');
|
||||||
}
|
}
|
||||||
var intro=ui.create.div('.characterintro',get.characterIntro(name),uiintro);
|
var intro=ui.create.div('.characterintro',get.characterIntro(name),uiintro);
|
||||||
|
@ -33846,7 +33859,7 @@
|
||||||
if(lib.config.mousewheel){
|
if(lib.config.mousewheel){
|
||||||
skills.onmousewheel=ui.click.mousewheel;
|
skills.onmousewheel=ui.click.mousewheel;
|
||||||
}
|
}
|
||||||
var clickSkill=function(){
|
var clickSkill=function(e){
|
||||||
var current=this.parentNode.querySelector('.active');
|
var current=this.parentNode.querySelector('.active');
|
||||||
if(current){
|
if(current){
|
||||||
current.classList.remove('active');
|
current.classList.remove('active');
|
||||||
|
@ -33863,13 +33876,63 @@
|
||||||
intro2.innerHTML+='<br><br><span style="font-weight:bold;margin-right:5px">'+get.translation(derivation[i])+'</span>'+lib.translate[derivation[i]+'_info'];
|
intro2.innerHTML+='<br><br><span style="font-weight:bold;margin-right:5px">'+get.translation(derivation[i])+'</span>'+lib.translate[derivation[i]+'_info'];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//trySkillAudio
|
if(lib.config.background_speak&&e!=='init'){
|
||||||
|
var audioname=this.link;
|
||||||
|
var audioinfo=info.audio;
|
||||||
|
var that=this;
|
||||||
|
var getIndex=function(i){
|
||||||
|
if(typeof that.audioindex!='number'){
|
||||||
|
that.audioindex=i;
|
||||||
|
}
|
||||||
|
that.audioindex++;
|
||||||
|
if(that.audioindex>i){
|
||||||
|
that.audioindex=1;
|
||||||
|
}
|
||||||
|
return that.audioindex;
|
||||||
|
};
|
||||||
|
if(typeof audioinfo=='string'){
|
||||||
|
if(audioinfo.indexOf('ext:')==0){
|
||||||
|
audioinfo=audioinfo.split(':');
|
||||||
|
if(audioinfo.length==3){
|
||||||
|
if(audioinfo[2]=='true'){
|
||||||
|
game.playAudio('..','extension',audioinfo[1],audioname);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
audioinfo[2]=parseInt(audioinfo[2]);
|
||||||
|
if(audioinfo[2]){
|
||||||
|
game.playAudio('..','extension',audioinfo[1],audioname+getIndex(audioinfo[2]));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
audioname=audioinfo;
|
||||||
|
if(lib.skill[audioinfo]){
|
||||||
|
audioinfo=lib.skill[audioinfo].audio;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if(Array.isArray(audioinfo)){
|
||||||
|
audioname=audioinfo[0];
|
||||||
|
audioinfo=audioinfo[1];
|
||||||
|
}
|
||||||
|
if(typeof audioinfo=='number'){
|
||||||
|
game.playAudio('skill',audioname+getIndex(audioinfo));
|
||||||
|
}
|
||||||
|
else if(audioinfo){
|
||||||
|
game.playAudio('skill',audioname);
|
||||||
|
}
|
||||||
|
else if(true&&info.audio!==false){
|
||||||
|
game.playSkillAudio(audioname,getIndex(2));
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
for(var i=0;i<list.length;i++){
|
for(var i=0;i<list.length;i++){
|
||||||
var current=ui.create.div('.menubutton.large',skills,clickSkill,get.translation(list[i]));
|
var current=ui.create.div('.menubutton.large',skills,clickSkill,get.translation(list[i]));
|
||||||
current.link=list[i];
|
current.link=list[i];
|
||||||
if(i==0){
|
if(i==0){
|
||||||
clickSkill.call(current);
|
clickSkill.call(current,'init');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
window.noname_update={
|
window.noname_update={
|
||||||
version:'1.9.9.5',
|
version:'1.9.9.6',
|
||||||
// update:'1.9.9',
|
// update:'1.9.9',
|
||||||
changeLog:[
|
changeLog:[
|
||||||
'bug修复',
|
'武将资料',
|
||||||
],
|
],
|
||||||
files:[
|
files:[
|
||||||
// 'game/game.js',
|
// 'game/game.js',
|
||||||
|
|
|
@ -205,7 +205,7 @@
|
||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
opacity: 0.6;
|
opacity: 0.6;
|
||||||
}
|
}
|
||||||
#window:not(.nopointer) .menubg.charactercard .menubutton:not(.ava):not(.intro),
|
#window:not(.nopointer) .menubg.charactercard .menubutton:not(.ava):not(.intro):not(.unselectable),
|
||||||
#window:not(.nopointer) .menubg.charactercard>.ava>.avatars>div{
|
#window:not(.nopointer) .menubg.charactercard>.ava>.avatars>div{
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,36 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
mode.versus={
|
mode.versus={
|
||||||
|
init:function(){
|
||||||
|
if(get.config('versus_mode')=='jiange'){
|
||||||
|
lib.characterPack.mode_versus={
|
||||||
|
boss_liedixuande:['male','shu',5,['boss_lingfeng','boss_jizhen'],['jiangeboss','hiddenboss','bossallowed'],'shu'],
|
||||||
|
boss_gongshenyueying:['female','shu',4,['boss_gongshenjg','boss_jingmiao','boss_zhinang'],['jiangeboss','hiddenboss','bossallowed'],'shu'],
|
||||||
|
boss_tianhoukongming:['male','shu',4,['boss_biantian','bazhen'],['jiangeboss','hiddenboss','bossallowed'],'shu'],
|
||||||
|
boss_yuhuoshiyuan:['male','shu',4,['boss_yuhuojg','boss_qiwu','boss_tianyujg'],['jiangeboss','hiddenboss','bossallowed'],'shu'],
|
||||||
|
boss_qiaokuijunyi:['male','wei',4,['boss_huodi','boss_jueji'],['jiangeboss','hiddenboss','bossallowed'],'wei'],
|
||||||
|
boss_jiarenzidan:['male','wei',5,['boss_chiying','boss_jingfan'],['jiangeboss','hiddenboss','bossallowed'],'wei'],
|
||||||
|
boss_duanyuzhongda:['male','wei',5,['boss_fanshi','boss_xuanlei','boss_skonghun'],['jiangeboss','hiddenboss','bossallowed'],'wei'],
|
||||||
|
boss_juechenmiaocai:['male','wei',4,['boss_chuanyun','boss_leili','boss_fengxing'],['jiangeboss','hiddenboss','bossallowed'],'wei'],
|
||||||
|
|
||||||
|
boss_jileibaihu:['male','shu',4,['boss_jiguan','boss_zhenwei','boss_benlei'],['jiangemech','hiddenboss','bossallowed'],'shu'],
|
||||||
|
boss_yunpingqinglong:['male','shu',4,['boss_jiguan','boss_mojianjg'],['jiangemech','hiddenboss','bossallowed'],'shu'],
|
||||||
|
boss_lingjiaxuanwu:['male','shu',5,['boss_jiguan','yizhong','boss_lingyu'],['jiangemech','hiddenboss','bossallowed'],'shu'],
|
||||||
|
boss_chiyuzhuque:['male','shu',5,['boss_jiguan','boss_yuhuojg','boss_tianyun'],['jiangemech','hiddenboss','bossallowed'],'shu'],
|
||||||
|
boss_fudibian:['male','wei',4,['boss_jiguan','boss_didongjg'],['jiangemech','hiddenboss','bossallowed'],'wei'],
|
||||||
|
boss_tuntianchiwen:['male','wei',5,['boss_jiguan','boss_tanshi','boss_tunshi'],['jiangemech','hiddenboss','bossallowed'],'wei'],
|
||||||
|
boss_shihuosuanni:['male','wei',3,['boss_jiguan','boss_lianyujg'],['jiangemech','hiddenboss','bossallowed'],'wei'],
|
||||||
|
boss_lieshiyazi:['male','wei',4,['boss_jiguan','boss_nailuo'],['jiangemech','hiddenboss','bossallowed'],'wei'],
|
||||||
|
};
|
||||||
|
lib.characterIntro.boss_liedixuande=lib.characterIntro.liubei;
|
||||||
|
lib.characterIntro.boss_gongshenyueying=lib.characterIntro.huangyueying;
|
||||||
|
lib.characterIntro.boss_tianhoukongming=lib.characterIntro.shen_zhugeliang;
|
||||||
|
lib.characterIntro.boss_yuhuoshiyuan=lib.characterIntro.pangtong;
|
||||||
|
lib.characterIntro.boss_qiaokuijunyi=lib.characterIntro.zhenghe;
|
||||||
|
lib.characterIntro.boss_jiarenzidan=lib.characterIntro.caozhen;
|
||||||
|
lib.characterIntro.boss_duanyuzhongda=lib.characterIntro.simayi;
|
||||||
|
lib.characterIntro.boss_juechenmiaocai=lib.characterIntro.xiahouyuan;
|
||||||
|
}
|
||||||
|
},
|
||||||
start:function(){
|
start:function(){
|
||||||
"step 0"
|
"step 0"
|
||||||
_status.mode=get.config('versus_mode');
|
_status.mode=get.config('versus_mode');
|
||||||
|
@ -2636,27 +2667,6 @@ mode.versus={
|
||||||
ctx.stroke();
|
ctx.stroke();
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
characterPack:{
|
|
||||||
mode_versus:{
|
|
||||||
boss_liedixuande:['male','shu',5,['boss_lingfeng','boss_jizhen'],['jiangeboss','hiddenboss','bossallowed'],'shu'],
|
|
||||||
boss_gongshenyueying:['female','shu',4,['boss_gongshenjg','boss_jingmiao','boss_zhinang'],['jiangeboss','hiddenboss','bossallowed'],'shu'],
|
|
||||||
boss_tianhoukongming:['male','shu',4,['boss_biantian','bazhen'],['jiangeboss','hiddenboss','bossallowed'],'shu'],
|
|
||||||
boss_yuhuoshiyuan:['male','shu',4,['boss_yuhuojg','boss_qiwu','boss_tianyujg'],['jiangeboss','hiddenboss','bossallowed'],'shu'],
|
|
||||||
boss_qiaokuijunyi:['male','wei',4,['boss_huodi','boss_jueji'],['jiangeboss','hiddenboss','bossallowed'],'wei'],
|
|
||||||
boss_jiarenzidan:['male','wei',5,['boss_chiying','boss_jingfan'],['jiangeboss','hiddenboss','bossallowed'],'wei'],
|
|
||||||
boss_duanyuzhongda:['male','wei',5,['boss_fanshi','boss_xuanlei','boss_skonghun'],['jiangeboss','hiddenboss','bossallowed'],'wei'],
|
|
||||||
boss_juechenmiaocai:['male','wei',4,['boss_chuanyun','boss_leili','boss_fengxing'],['jiangeboss','hiddenboss','bossallowed'],'wei'],
|
|
||||||
|
|
||||||
boss_jileibaihu:['male','shu',4,['boss_jiguan','boss_zhenwei','boss_benlei'],['jiangemech','hiddenboss','bossallowed'],'shu'],
|
|
||||||
boss_yunpingqinglong:['male','shu',4,['boss_jiguan','boss_mojianjg'],['jiangemech','hiddenboss','bossallowed'],'shu'],
|
|
||||||
boss_lingjiaxuanwu:['male','shu',5,['boss_jiguan','yizhong','boss_lingyu'],['jiangemech','hiddenboss','bossallowed'],'shu'],
|
|
||||||
boss_chiyuzhuque:['male','shu',5,['boss_jiguan','boss_yuhuojg','boss_tianyun'],['jiangemech','hiddenboss','bossallowed'],'shu'],
|
|
||||||
boss_fudibian:['male','wei',4,['boss_jiguan','boss_didongjg'],['jiangemech','hiddenboss','bossallowed'],'wei'],
|
|
||||||
boss_tuntianchiwen:['male','wei',5,['boss_jiguan','boss_tanshi','boss_tunshi'],['jiangemech','hiddenboss','bossallowed'],'wei'],
|
|
||||||
boss_shihuosuanni:['male','wei',3,['boss_jiguan','boss_lianyujg'],['jiangemech','hiddenboss','bossallowed'],'wei'],
|
|
||||||
boss_lieshiyazi:['male','wei',4,['boss_jiguan','boss_nailuo'],['jiangemech','hiddenboss','bossallowed'],'wei'],
|
|
||||||
}
|
|
||||||
},
|
|
||||||
cardsThree:[
|
cardsThree:[
|
||||||
["spade",7,"sha"],
|
["spade",7,"sha"],
|
||||||
["spade",8,"sha"],
|
["spade",8,"sha"],
|
||||||
|
|
Loading…
Reference in New Issue