diff options
Diffstat (limited to 'settings.js')
-rw-r--r-- | settings.js | 56 |
1 files changed, 50 insertions, 6 deletions
diff --git a/settings.js b/settings.js index 3a5e1c7..b8a6959 100644 --- a/settings.js +++ b/settings.js @@ -54,6 +54,22 @@ class Settings { claiming = true; @SwitchProperty({ + name: "Gemstone mining stats", + description: "Shows gemstone mining speed/fortune on player profile. (includes professional and jungle amulet)", + subcategory: "Random Features", + category: "General" + }) + gemstoneMiningStats = true; + + @SwitchProperty({ + name: "Debug", + description: "Toggles debug mode.", + subcategory: "Random Features", + category: "General" + }) + debug = false; + + @SwitchProperty({ name: "Downtime tracker", description: "Tracks downtime.", subcategory: "Downtime", @@ -73,12 +89,31 @@ class Settings { } @SwitchProperty({ - name: "Debug", - description: "Toggles debug mode.", - subcategory: "Random Features", + name: "Collection tracker", + description: "Tracks collections ('/cw trackcollection (collection)' to set).", + subcategory: "Collection", category: "General" }) - debug = false; + collectionTracker = false; + + @SwitchProperty({ + name: "Collection notation", + description: "Changes collection to be abbrivated like '45K' or '2M'.", + subcategory: "Collection", + category: "General" + }) + collectionNotation = true; + + @ButtonProperty({ + name: "Change collection tracker position", + description: "Move the location of the collection tracker.", + subcategory: "Collection", + category: "General", + placeholder: "Open" + }) + moveCollectionLocation() { + ChatLib.command("cw move collection", true); + } @SwitchProperty({ name: "Marked lobbies", @@ -187,6 +222,12 @@ class Settings { this.registerListener("Claiming", value => { this.claiming = value; }) + this.registerListener("Gemstone mining stats", value => { + this.gemstoneMiningStats = value; + }) + this.registerListener("Debug", value => { + this.debug = value; + }) this.registerListener("Marked lobbies", value => { this.lobbyMarking = value; }) @@ -196,8 +237,11 @@ class Settings { this.registerListener("Downtime tracker", value => { this.downtimeTracker = value; }) - this.registerListener("Debug", value => { - this.debug = value; + this.registerListener("Collection tracker", value => { + this.collectionTracker = value; + }) + this.registerListener("Collection notation", value => { + this.collectionNotation = value; }) this.registerListener("Show powdertracker", value => { this.trackerVisible = value; |