aboutsummaryrefslogtreecommitdiff
path: root/util/constants.js
diff options
context:
space:
mode:
Diffstat (limited to 'util/constants.js')
-rw-r--r--util/constants.js29
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