Merge remote-tracking branch 'origin/work/prop'
This commit is contained in:
commit
11c7a9435e
@ -17198,22 +17198,29 @@ T.Plr.prototype = {
|
|||||||
diy_skills(diyskills) {
|
diy_skills(diyskills) {
|
||||||
try {
|
try {
|
||||||
// MARK: 自定义技能
|
// MARK: 自定义技能
|
||||||
var skills = this.k1
|
var sortedSkills = this.k2
|
||||||
var this_ = this
|
var this_ = this
|
||||||
// 初始化技能
|
// 初始化技能
|
||||||
for (var n = 0; n < this.k2.length; n++) this.k2[n].ao(this, 0)
|
for (var n = 0; n < this.k2.length; n++) this.k2[n].ao(this, 0)
|
||||||
// 遍历diyskills字典的键
|
// 遍历diyskills字典的键
|
||||||
for (var key in diyskills) {
|
var keys = Object.keys(diyskills);
|
||||||
|
for (var k=0;k<keys.length;k++) {
|
||||||
// 遍历skills数组中的对象
|
// 遍历skills数组中的对象
|
||||||
for (var i = 0; i < skills.length; i++) {
|
var key=keys[k]
|
||||||
if (skills[i].constructor.name === key) {
|
for (var i = 0; i < sortedSkills.length; i++) {
|
||||||
skills[i].f = diyskills[key];
|
if (sortedSkills[i].constructor.name.toLowerCase() == key.toLowerCase()) {
|
||||||
|
sortedSkills[i].f = diyskills[key];
|
||||||
// skills[i].ao(this, this.f)
|
// skills[i].ao(this, this.f)
|
||||||
|
|
||||||
|
if(i != k){ // 把技能的顺序排一下
|
||||||
|
[sortedSkills[i],sortedSkills[k]]=[sortedSkills[k],sortedSkills[i]]
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
console.log("error diy")
|
||||||
console.error(error)
|
console.error(error)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user