22 lines
602 B
JavaScript
22 lines
602 B
JavaScript
const Card = require('./parseCard');
|
|
//分析卡片的函数,Code From https://github.com/kiootic/pad-rikuu
|
|
class Skill{
|
|
constructor(i,data){
|
|
let skill = this;
|
|
skill.id = i;
|
|
skill.name = data[0];
|
|
skill.description = data[1];
|
|
skill.type = data[2];
|
|
skill.maxLevel = data[3];
|
|
skill.initialCooldown = data[4];
|
|
skill.unk = data[5];
|
|
skill.params = data.slice(6);
|
|
switch(skill.type) {
|
|
case 202: case 236: {
|
|
skill.params = skill.params.map(Card.fixId);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
//对于Nodejs输出成模块
|
|
if (typeof(module) != "undefined") module.exports = Skill; |