diff options
Diffstat (limited to 'util/constants.js')
-rw-r--r-- | util/constants.js | 29 |
1 files changed, 22 insertions, 7 deletions
diff --git a/util/constants.js b/util/constants.js index 5155132..16a0e6e 100644 --- a/util/constants.js +++ b/util/constants.js @@ -1,4 +1,6 @@ import PogObject from "PogData" +import axios from "../../axios" +import settings from "../settings" let PogData = new PogObject("Coleweight", { "api_key": "", @@ -6,7 +8,6 @@ let PogData = new PogObject("Coleweight", { "jungle_amulet": true, "x": 0.5, "y": 141, - "coleweight": 0, "first_time": true }, "config/.cw_data.json") @@ -34,20 +35,34 @@ let CollectionData = new PogObject("Coleweight", { "y": 0 }, "config/.collection_data.json") +let AbilityData = new PogObject("Coleweight", { + "x": 0, + "y": 0 +}, "config/.ability_data.json") + const PREFIX = "&2[CW] " -export default -{ +export default constants = { PREFIX: PREFIX, CALCULATEERRORMESSAGE: `${PREFIX}&cInvalid arguments. '/cw calculate help' for more information.`, INVALIDARGS: `${PREFIX}&cInvalid arguments. '/cw help' for more information.`, VERSION: (JSON.parse(FileLib.read("Coleweight", "metadata.json"))).version, + CWINFO: undefined, data: PogData, powderdata: PowderData, timerdata: TimerData, - collectiondata: DowntimeData, + downtimedata: DowntimeData, collectiondata: CollectionData, - throneValues: [], - spiralValues: [], + abilitydata: AbilityData, beta: false, serverData: {} -}
\ No newline at end of file +} + +register("gameLoad", () => { + axios.get(`https://ninjune.dev/api/cwinfo?new=true`) + .then((res) => { + constants.CWINFO = res.data + }) + .catch((e) => { + if(settings.debug) console.log(`[CW] Error loading CWINFO: ${e}`) + }) +})
\ No newline at end of file |