miao-plugin/models/index.js
2023-10-20 16:59:06 +08:00

47 lines
993 B
JavaScript

import fs from 'node:fs'
import Base from './Base.js'
import Character from './Character.js'
import Artifact from './Artifact.js'
import ArtifactSet from './ArtifactSet.js'
import Abyss from './Abyss.js'
import Player from './Player.js'
import Avatar from './Avatar.js'
import ProfileDmg from './ProfileDmg.js'
import ProfileRank from './ProfileRank.js'
import Material from './Material.js'
import Weapon from './Weapon.js'
import User from './User.js'
import MysApi from './MysApi.js'
for (let game of ['meta', 'meta-sr']) {
for (let type of ['artifact', 'character', 'material', 'weapon']) {
let file = `./plugins/miao-plugin/resources/${game}/${type}/index.js`
if (fs.existsSync(file)) {
try {
await import(`file://${process.cwd()}/${file}`)
} catch (e) {
console.log(e)
}
}
}
}
export {
Base,
Abyss,
Character,
Artifact,
ArtifactSet,
Avatar,
ProfileDmg,
ProfileRank,
Material,
Weapon,
User,
MysApi,
Player
}