隐匿状态解除获得主公技bug修复

This commit is contained in:
mengxinzxz 2023-09-20 13:57:27 +08:00 committed by GitHub
parent d1bd0671e7
commit 5395483b60
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 23 deletions

View File

@ -20113,6 +20113,11 @@
player.update(); player.update();
} }
},this,this.name,this.sex,num,this.group); },this,this.name,this.sex,num,this.group);
skills=skills.filter(skill=>{
var info=get.info(skill);
if(info&&info.zhuSkill&&!this.isZhu2()) return false;
return true;
});
for(var i=0;i<skills.length;i++){ for(var i=0;i<skills.length;i++){
if(this.hiddenSkills.contains(skills[i])){ if(this.hiddenSkills.contains(skills[i])){
this.hiddenSkills.remove(skills[i]); this.hiddenSkills.remove(skills[i]);
@ -24746,32 +24751,9 @@
getExpansions:function(tag){ getExpansions:function(tag){
return this.getCards('x',(card)=>card.hasGaintag(tag)); return this.getCards('x',(card)=>card.hasGaintag(tag));
}, },
countExpansions:function(tag){
return this.getExpansions(tag).length;
},
hasExpansions:function(tag){
return this.countExpansions(tag)>0;
},
setStorage:function(name,value){
return this.storage[name]=value;
},
getStorage:function(name){ getStorage:function(name){
return this.storage[name]||[]; return this.storage[name]||[];
}, },
hasStorage:function(name){
return name in this.storage;
},
initStorage:function(name,value){
return this.hasStorage(name)?this.getStorage(name):this.setStorage(name,value);
},
updateStorage:function(name,operation){
return this.setStorage(name,operation(this.getStorage(name)));
},
updateStorageAsync:function(name,operation){
return Promise.resolve(this.getStorage(name))
.then(value=>operation(value))
.then(value=>this.setStorage(name,value))
},
markSkill:function(name,info,card){ markSkill:function(name,info,card){
if(info===true){ if(info===true){
this.syncStorage(name); this.syncStorage(name);