简化“此模式下不可用”技能修改写法并保留被清除技能的配音三参数
This commit is contained in:
parent
430640bfb6
commit
ac7adea4b5
30
game/game.js
30
game/game.js
|
@ -43170,22 +43170,19 @@ new Promise(resolve=>{
|
||||||
else if(lib.translate[`${iInfo}_${mode}`]) lib.translate[iInfo]=lib.translate[`${iInfo}_${mode}`];
|
else if(lib.translate[`${iInfo}_${mode}`]) lib.translate[iInfo]=lib.translate[`${iInfo}_${mode}`];
|
||||||
else if(lib.translate[`${iInfo}_zhu`]&&(mode=='identity'||mode=='guozhan'&&_status.mode=='four')) lib.translate[iInfo]=lib.translate[`${iInfo}_zhu`];
|
else if(lib.translate[`${iInfo}_zhu`]&&(mode=='identity'||mode=='guozhan'&&_status.mode=='four')) lib.translate[iInfo]=lib.translate[`${iInfo}_zhu`];
|
||||||
else if(lib.translate[`${iInfo}_combat`]&&get.is.versus()) lib.translate[iInfo]=lib.translate[`${iInfo}_combat`];
|
else if(lib.translate[`${iInfo}_combat`]&&get.is.versus()) lib.translate[iInfo]=lib.translate[`${iInfo}_combat`];
|
||||||
if(info.forbid&&info.forbid.contains(mode)){
|
var deleteSkill=function(skill,iInfo){
|
||||||
lib.skill[i]={};
|
var skillx={},info=get.info(skill);
|
||||||
|
if(info){
|
||||||
|
['audio','audioname','audioname2'].forEach(name=>{
|
||||||
|
if(info[name]) skillx[name]=info[name];
|
||||||
|
});
|
||||||
|
}
|
||||||
|
lib.skill[skill]=skillx;
|
||||||
if(lib.translate[iInfo]) lib.translate[iInfo]='此模式下不可用';
|
if(lib.translate[iInfo]) lib.translate[iInfo]='此模式下不可用';
|
||||||
if(lib.dynamicTranslate[i]) lib.dynamicTranslate[i]=()=>'此模式下不可用';
|
if(lib.dynamicTranslate[skill]) lib.dynamicTranslate[skill]=()=>'此模式下不可用';
|
||||||
return;
|
};
|
||||||
}
|
if((info.forbid&&info.forbid.contains(mode))||(info.mode&&info.mode.contains(mode)==false)||(info.available&&info.available(mode)==false)){
|
||||||
if(info.mode&&info.mode.contains(mode)==false){
|
deleteSkill(i,iInfo);
|
||||||
lib.skill[i]={};
|
|
||||||
if(lib.translate[iInfo]) lib.translate[iInfo]='此模式下不可用';
|
|
||||||
if(lib.dynamicTranslate[i]) lib.dynamicTranslate[i]=()=>'此模式下不可用';
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
if(info.available&&info.available(mode)==false){
|
|
||||||
lib.skill[i]={};
|
|
||||||
if(lib.translate[iInfo]) lib.translate[iInfo]='此模式下不可用';
|
|
||||||
if(lib.dynamicTranslate[i]) lib.dynamicTranslate[i]=()=>'此模式下不可用';
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if(info.viewAs&&typeof info.viewAs!='function'){
|
if(info.viewAs&&typeof info.viewAs!='function'){
|
||||||
|
@ -43193,8 +43190,7 @@ new Promise(resolve=>{
|
||||||
name:info.viewAs
|
name:info.viewAs
|
||||||
};
|
};
|
||||||
if(!lib.card[info.viewAs.name]){
|
if(!lib.card[info.viewAs.name]){
|
||||||
lib.skill[i]={};
|
deleteSkill(i,iInfo);
|
||||||
lib.translate[iInfo]='技能不可用';
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if(info.ai==undefined) info.ai={};
|
if(info.ai==undefined) info.ai={};
|
||||||
|
|
Loading…
Reference in New Issue