[Automated] Merge dev into gh-pages
This commit is contained in:
14 files changed
+202
-292
No files matched your search
@@ -24,19 +24,20 @@ jobs:
|
|||||||
run: npx mocha
|
run: npx mocha
|
||||||
- name: Check if CookieMonsterDev.js is built correctly
|
- name: Check if CookieMonsterDev.js is built correctly
|
||||||
run: |
|
run: |
|
||||||
npx webpack -o ./tmp --env production
|
npx webpack -o ./tmp --env minimize
|
||||||
if cmp <(head -n 2 dist/CookieMonsterDev.js) <(head -n 2 tmp/CookieMonsterDev.js); then
|
if cmp <(head -n 2 dist/CookieMonsterDev.js) <(head -n 2 tmp/CookieMonsterDev.js); then
|
||||||
echo '### SUCCESS: CookieMonsterDev is correctly built! ###'
|
echo '### SUCCESS: CookieMonsterDev is built correctly! ###'
|
||||||
else
|
else
|
||||||
echo '### WARNING: CookieMonsterDev.js does not seem to be correct. Make sure to run "npm run build" after saving all your changes! ###'
|
echo '### WARNING: CookieMonsterDev.js does not seem to be correct. Make sure to run "npm run build-dev" after saving all your changes! ###'
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
- name: Check if CookieMonster.js is built correctly
|
- name: Check if CookieMonster.js is built correctly
|
||||||
if: github.ref == 'refs/heads/master'
|
if: github.ref == 'refs/heads/master'
|
||||||
run: |
|
run: |
|
||||||
if cmp <(head -n 2 dist/CookieMonsterDev.js) <(head -n 2 dist/CookieMonster.js); then
|
npx webpack -o ./tmp --env minimize --env finalfile
|
||||||
echo '### SUCCESS: CookieMonster is correctly built! ###'
|
if cmp <(head -n 2 dist/CookieMonster.js) <(head -n 2 tmp/CookieMonster.js); then
|
||||||
|
echo '### SUCCESS: CookieMonster is built correctly! ###'
|
||||||
else
|
else
|
||||||
echo '### WARNING: CookieMonster.js does not seem to be correct. Make sure to copy CookieMonsterDev.js into CookieMonster.js before merging to master! ###'
|
echo '### WARNING: CookieMonster.js does not seem to be correct. Make sure to run "npm run build-final" after saving all your changes! ###'
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
Vendored
+1
-1
@@ -1,3 +1,3 @@
|
|||||||
/*! For license information please see CookieMonsterDev.js.LICENSE.txt */
|
/*! For license information please see CookieMonsterDev.js.LICENSE.txt */
|
||||||
(()=>{var e={877:function(e){!function(t,o){"use strict";"object"!=typeof e.exports?o(t):e.exports=t.document?o(t):function(e){if(!e.document)throw new Error("jscolor needs a window with document");return o(e)}}("undefined"!=typeof window?window:this,(function(e){"use strict";var t,o,n,a,i=((a={initialized:!1,instances:[],readyQueue:[],register:function(){void 0!==e&&e.document&&e.document.addEventListener("DOMContentLoaded",a.pub.init,!1)},installBySelector:function(t,o){if(!(o=o?a.node(o):e.document))throw new Error("Missing root node");for(var n=o.querySelectorAll(t),i=new RegExp("(^|\\s)("+a.pub.lookupClass+")(\\s*(\\{[^}]*\\})|\\s|$)","i"),r=0;r<n.length;r+=1){var s,l;if(!(n[r].jscolor&&n[r].jscolor instanceof a.pub)&&(void 0===n[r].type||"color"!=n[r].type.toLowerCase()||!a.isColorAttrSupported)&&(null!==(s=a.getDataAttr(n[r],"jscolor"))||n[r].className&&(l=n[r].className.match(i)))){var c=n[r],d="";null!==s?d=s:l&&(console.warn('Installation using class name is DEPRECATED. Use data-jscolor="" attribute instead.'+a.docsRef),l[4]&&(d=l[4]));var m=null;if(d.trim())try{m=a.parseOptionsStr(d)}catch(e){console.warn(e+"\n"+d)}try{new a.pub(c,m)}catch(e){console.warn(e)}}}},parseOptionsStr:function(e){var t=null;try{t=JSON.parse(e)}catch(o){if(!a.pub.looseJSON)throw new Error("Could not parse jscolor options as JSON: "+o);try{t=new Function("var opts = ("+e+'); return typeof opts === "object" ? opts : {};')()}catch(e){throw new Error("Could not evaluate jscolor options: "+e)}}return t},getInstances:function(){for(var e=[],t=0;t<a.instances.length;t+=1)a.instances[t]&&a.instances[t].targetElement&&e.push(a.instances[t]);return e},createEl:function(t){var o=e.document.createElement(t);return a.setData(o,"gui",!0),o},node:function(t){if(!t)return null;if("string"==typeof t){var o=t,n=null;try{n=e.document.querySelector(o)}catch(e){return console.warn(e),null}return n||console.warn("No element matches the selector: %s",o),n}return a.isNode(t)?t:(console.warn("Invalid node of type %s: %s",typeof t,t),null)},isNode:function(e){return"object"==typeof Node?e instanceof Node:e&&"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},nodeName:function(e){return!(!e||!e.nodeName)&&e.nodeName.toLowerCase()},removeChildren:function(e){for(;e.firstChild;)e.removeChild(e.firstChild)},isTextInput:function(e){return e&&"input"===a.nodeName(e)&&"text"===e.type.toLowerCase()},isButton:function(e){if(!e)return!1;var t=a.nodeName(e);return"button"===t||"input"===t&&["button","submit","reset"].indexOf(e.type.toLowerCase())>-1},isButtonEmpty:function(e){switch(a.nodeName(e)){case"input":return!e.value||""===e.value.trim();case"button":return""===e.textContent.trim()}return null},isPassiveEventSupported:function(){var t=!1;try{var o=Object.defineProperty({},"passive",{get:function(){t=!0}});e.addEventListener("testPassive",null,o),e.removeEventListener("testPassive",null,o)}catch(e){}return t}(),isColorAttrSupported:(n=e.document.createElement("input"),!(!n.setAttribute||(n.setAttribute("type","color"),"color"!=n.type.toLowerCase()))),dataProp:"_data_jscolor",setData:function(){var e=arguments[0];if(3===arguments.length){var t=e.hasOwnProperty(a.dataProp)?e[a.dataProp]:e[a.dataProp]={},o=arguments[2];return t[i=arguments[1]]=o,!0}if(2===arguments.length&&"object"==typeof arguments[1]){t=e.hasOwnProperty(a.dataProp)?e[a.dataProp]:e[a.dataProp]={};var n=arguments[1];for(var i in n)n.hasOwnProperty(i)&&(t[i]=n[i]);return!0}throw new Error("Invalid arguments")},removeData:function(){var e=arguments[0];if(!e.hasOwnProperty(a.dataProp))return!0;for(var t=1;t<arguments.length;t+=1){var o=arguments[t];delete e[a.dataProp][o]}return!0},getData:function(e,t,o){if(!e.hasOwnProperty(a.dataProp)){if(void 0===o)return;e[a.dataProp]={}}var n=e[a.dataProp];return n.hasOwnProperty(t)||void 0===o||(n[t]=o),n[t]},getDataAttr:function(e,t){var o="data-"+t;return e.getAttribute(o)},setDataAttr:function(e,t,o){var n="data-"+t;e.setAttribute(n,o)},_attachedGroupEvents:{},attachGroupEvent:function(e,t,o,n){a._attachedGroupEvents.hasOwnProperty(e)||(a._attachedGroupEvents[e]=[]),a._attachedGroupEvents[e].push([t,o,n]),t.addEventListener(o,n,!1)},detachGroupEvents:function(e){if(a._attachedGroupEvents.hasOwnProperty(e)){for(var t=0;t<a._attachedGroupEvents[e].length;t+=1){var o=a._attachedGroupEvents[e][t];o[0].removeEventListener(o[1],o[2],!1)}delete a._attachedGroupEvents[e]}},preventDefault:function(e){e.preventDefault&&e.preventDefault(),e.returnValue=!1},captureTarget:function(e){e.setCapture&&(a._capturedTarget=e,a._capturedTarget.setCapture())},releaseTarget:function(){a._capturedTarget&&(a._capturedTarget.releaseCapture(),a._capturedTarget=null)},triggerEvent:function(t,o,n,i){if(t){var r=null;return"function"==typeof Event?r=new Event(o,{bubbles:n,cancelable:i}):(r=e.document.createEvent("Event")).initEvent(o,n,i),!!r&&(a.setData(r,"internal",!0),t.dispatchEvent(r),!0)}},triggerInputEvent:function(e,t,o,n){e&&a.isTextInput(e)Line truncated
|
(()=>{var e={877:function(e){!function(t,o){"use strict";"object"!=typeof e.exports?o(t):e.exports=t.document?o(t):function(e){if(!e.document)throw new Error("jscolor needs a window with document");return o(e)}}("undefined"!=typeof window?window:this,(function(e){"use strict";var t,o,n,a,i=((a={initialized:!1,instances:[],readyQueue:[],register:function(){void 0!==e&&e.document&&e.document.addEventListener("DOMContentLoaded",a.pub.init,!1)},installBySelector:function(t,o){if(!(o=o?a.node(o):e.document))throw new Error("Missing root node");for(var n=o.querySelectorAll(t),i=new RegExp("(^|\\s)("+a.pub.lookupClass+")(\\s*(\\{[^}]*\\})|\\s|$)","i"),r=0;r<n.length;r+=1){var s,l;if(!(n[r].jscolor&&n[r].jscolor instanceof a.pub)&&(void 0===n[r].type||"color"!=n[r].type.toLowerCase()||!a.isColorAttrSupported)&&(null!==(s=a.getDataAttr(n[r],"jscolor"))||n[r].className&&(l=n[r].className.match(i)))){var c=n[r],d="";null!==s?d=s:l&&(console.warn('Installation using class name is DEPRECATED. Use data-jscolor="" attribute instead.'+a.docsRef),l[4]&&(d=l[4]));var m=null;if(d.trim())try{m=a.parseOptionsStr(d)}catch(e){console.warn(e+"\n"+d)}try{new a.pub(c,m)}catch(e){console.warn(e)}}}},parseOptionsStr:function(e){var t=null;try{t=JSON.parse(e)}catch(o){if(!a.pub.looseJSON)throw new Error("Could not parse jscolor options as JSON: "+o);try{t=new Function("var opts = ("+e+'); return typeof opts === "object" ? opts : {};')()}catch(e){throw new Error("Could not evaluate jscolor options: "+e)}}return t},getInstances:function(){for(var e=[],t=0;t<a.instances.length;t+=1)a.instances[t]&&a.instances[t].targetElement&&e.push(a.instances[t]);return e},createEl:function(t){var o=e.document.createElement(t);return a.setData(o,"gui",!0),o},node:function(t){if(!t)return null;if("string"==typeof t){var o=t,n=null;try{n=e.document.querySelector(o)}catch(e){return console.warn(e),null}return n||console.warn("No element matches the selector: %s",o),n}return a.isNode(t)?t:(console.warn("Invalid node of type %s: %s",typeof t,t),null)},isNode:function(e){return"object"==typeof Node?e instanceof Node:e&&"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},nodeName:function(e){return!(!e||!e.nodeName)&&e.nodeName.toLowerCase()},removeChildren:function(e){for(;e.firstChild;)e.removeChild(e.firstChild)},isTextInput:function(e){return e&&"input"===a.nodeName(e)&&"text"===e.type.toLowerCase()},isButton:function(e){if(!e)return!1;var t=a.nodeName(e);return"button"===t||"input"===t&&["button","submit","reset"].indexOf(e.type.toLowerCase())>-1},isButtonEmpty:function(e){switch(a.nodeName(e)){case"input":return!e.value||""===e.value.trim();case"button":return""===e.textContent.trim()}return null},isPassiveEventSupported:function(){var t=!1;try{var o=Object.defineProperty({},"passive",{get:function(){t=!0}});e.addEventListener("testPassive",null,o),e.removeEventListener("testPassive",null,o)}catch(e){}return t}(),isColorAttrSupported:(n=e.document.createElement("input"),!(!n.setAttribute||(n.setAttribute("type","color"),"color"!=n.type.toLowerCase()))),dataProp:"_data_jscolor",setData:function(){var e=arguments[0];if(3===arguments.length){var t=e.hasOwnProperty(a.dataProp)?e[a.dataProp]:e[a.dataProp]={},o=arguments[2];return t[i=arguments[1]]=o,!0}if(2===arguments.length&&"object"==typeof arguments[1]){t=e.hasOwnProperty(a.dataProp)?e[a.dataProp]:e[a.dataProp]={};var n=arguments[1];for(var i in n)n.hasOwnProperty(i)&&(t[i]=n[i]);return!0}throw new Error("Invalid arguments")},removeData:function(){var e=arguments[0];if(!e.hasOwnProperty(a.dataProp))return!0;for(var t=1;t<arguments.length;t+=1){var o=arguments[t];delete e[a.dataProp][o]}return!0},getData:function(e,t,o){if(!e.hasOwnProperty(a.dataProp)){if(void 0===o)return;e[a.dataProp]={}}var n=e[a.dataProp];return n.hasOwnProperty(t)||void 0===o||(n[t]=o),n[t]},getDataAttr:function(e,t){var o="data-"+t;return e.getAttribute(o)},setDataAttr:function(e,t,o){var n="data-"+t;e.setAttribute(n,o)},_attachedGroupEvents:{},attachGroupEvent:function(e,t,o,n){a._attachedGroupEvents.hasOwnProperty(e)||(a._attachedGroupEvents[e]=[]),a._attachedGroupEvents[e].push([t,o,n]),t.addEventListener(o,n,!1)},detachGroupEvents:function(e){if(a._attachedGroupEvents.hasOwnProperty(e)){for(var t=0;t<a._attachedGroupEvents[e].length;t+=1){var o=a._attachedGroupEvents[e][t];o[0].removeEventListener(o[1],o[2],!1)}delete a._attachedGroupEvents[e]}},preventDefault:function(e){e.preventDefault&&e.preventDefault(),e.returnValue=!1},captureTarget:function(e){e.setCapture&&(a._capturedTarget=e,a._capturedTarget.setCapture())},releaseTarget:function(){a._capturedTarget&&(a._capturedTarget.releaseCapture(),a._capturedTarget=null)},triggerEvent:function(t,o,n,i){if(t){var r=null;return"function"==typeof Event?r=new Event(o,{bubbles:n,cancelable:i}):(r=e.document.createEvent("Event")).initEvent(o,n,i),!!r&&(a.setData(r,"internal",!0),t.dispatchEvent(r),!0)}},triggerInputEvent:function(e,t,o,n){e&&a.isTextInput(e)Line truncated
|
||||||
//# sourceMappingURL=https://cookiemonsterteam.github.io/CookieMonster/dist/CookieMonsterDev.js.map
|
//# sourceMappingURL=https://cookiemonsterteam.github.io/CookieMonster/dist/CookieMonsterDev.js.map
|
||||||
Vendored
+1
-1
@@ -1 +1 @@
|
|||||||
{"version":3,"sources":["webpack:///./node_modules/@eastdesire/jscolor/jscolor.js","webpack:///webpack/bootstrap","webpack:///webpack/runtime/compat get default export","webpack:///webpack/runtime/define property getters","webpack:///webpack/runtime/hasOwnProperty shorthand","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/frameworkDataObject/draw/drawLoop.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/savingAndLoading/saveFramework.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/menu/toggles/toggleHeader.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/frameworkDataObject/menuSections/addMenu.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/frameworkDataObject/menuSections/info/addInfoMenuSection.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/frameworkDataObject/menuSections/info/createFrameworkInfoMenuSection.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/frameworkDataObject/data/modInfo.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/frameworkDataObject/menuSections/options/addOptionsMenuSection.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/frameworkDataObject/menuSections/options/createFrameworkOptionsMenuSection.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/savingAndLoading/loadMod.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/savingAndLoading/createSaveDataObject.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/frameworkDataObject/data/headers.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/frameworkDataObject/data/settings.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/frameworkDataObject/logic/logicLoop.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/frameworkDataObject/cookieMonsterFramework.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/frameworkDataObject/init.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/frameworkDataObject/init/createFlashScreen.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/frameworkDataObject/load.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/frameworkDataObject/save.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/options/toggleConfigVolume.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/notifications/prompt.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/notifications/sound.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/notifications/flash.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/index.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/init/initModFramework.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/init/registerMod.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/menu/listings/createInfoListing.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/menu/listings/createOptionListing.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/menu/listings/createOptionsFavouriteStar.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/menu/toggles/toggleFavourite.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/options/toggleConfig.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/menu/listings/createOptionsSubHeader.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/menu/createModMenuSection.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/notifications/notification.js","webpack:///./src/Config/Toggles/ToggleWrinklerButtons.js","webpack:///./src/Data/Scales.ts","webpack:///./src/Main/VariablesAndData.js","webpack:///./src/Disp/BeautifyAndFormatting/Beautify.js","webpack:///./src/Cache/VariablesAndData.js","webpack:///./src/Sim/VariablesAndData.js","webpack:///./src/Disp/VariablesAndData.js","webpack:///./src/Sim/ReplacedGameFunctions/SimAuraMult.js","webpack:///./src/Sim/ReplacedGameFunctions/SimGetSellMultiplier.js","webpack:///./src/Sim/ReplacedGameFunctions/SimEff.js","webpack:///./src/Sim/ReplacedGameFunctions/SimHas.js","webpack:///./src/Sim/ReplacedGameFunctions/SimHasGod.js","webpack:///./src/Sim/ReplacedGameFunctions/SimModifyBuidlingPrice.js","webpack:///./src/Sim/SimulationEvents/SellBuilding.js","webpack:///./src/Disp/BuildingsUpgrades/Buildings.js","webpack:///./src/Disp/BuildingsUpgrades/UpdateUpgradeSectionsHeight.js","webpack:///./src/Disp/BuildingsUpgrades/Upgrades.js","webpack:///./src/Disp/BeautifyAndFoLine truncated
|
{"version":3,"sources":["webpack:///./node_modules/@eastdesire/jscolor/jscolor.js","webpack:///webpack/bootstrap","webpack:///webpack/runtime/compat get default export","webpack:///webpack/runtime/define property getters","webpack:///webpack/runtime/hasOwnProperty shorthand","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/options/settingClasses/baseSetting.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/notifications/prompt.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/notifications/flash.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/savingAndLoading/saveFramework.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/menu/toggles/toggleHeader.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/notifications/sound.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/options/toggleConfigVolume.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/frameworkDataObject/menuSections/addMenu.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/frameworkDataObject/menuSections/info/addInfoMenuSection.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/frameworkDataObject/menuSections/info/createFrameworkInfoMenuSection.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/frameworkDataObject/data/modInfo.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/frameworkDataObject/menuSections/options/addOptionsMenuSection.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/frameworkDataObject/menuSections/options/createFrameworkOptionsMenuSection.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/frameworkDataObject/draw/drawLoop.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/frameworkDataObject/data/headers.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/savingAndLoading/loadMod.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/savingAndLoading/createSaveDataObject.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/frameworkDataObject/logic/logicLoop.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/frameworkDataObject/data/settings.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/frameworkDataObject/load.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/frameworkDataObject/cookieMonsterFramework.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/frameworkDataObject/init.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/frameworkDataObject/init/createFlashScreen.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/frameworkDataObject/save.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/index.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/init/initModFramework.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/init/registerMod.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/menu/listings/createInfoListing.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/menu/listings/createOptionListing.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/menu/listings/createOptionsFavouriteStar.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/menu/toggles/toggleFavourite.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/options/toggleConfig.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/options/toggleConfigKeycode.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/menu/listings/createOptionsSubHeader.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/menu/createModMenuSection.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/notifications/notification.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/options/settingClasses/settingColours.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/options/settingClasses/settingInputNumber.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/options/settingClasses/settingStandard.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/options/settingClasses/settingStandardWithFunc.js","webpack:///./node_modules/@cookiemonsterteam/cookiemonsterframework/src/options/settingClasses/settingVolume.js","webpack:///./src/Config/Toggles/ToggleWrinklerButtons.js","webpack:///./src/Data/Scales.ts","webpack:///./src/Main/VariablesAndData.js","webpack:///./src/Disp/BeauLine truncated
|
||||||
Generated
+57
-57
@@ -9,7 +9,7 @@
|
|||||||
"version": "2.031.7",
|
"version": "2.031.7",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@cookiemonsterteam/cookiemonsterframework": "^0.2.0",
|
"@cookiemonsterteam/cookiemonsterframework": "^0.2.1",
|
||||||
"@eastdesire/jscolor": "^2.4.5"
|
"@eastdesire/jscolor": "^2.4.5"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
@@ -43,9 +43,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@babel/helper-validator-identifier": {
|
"node_modules/@babel/helper-validator-identifier": {
|
||||||
"version": "7.14.5",
|
"version": "7.14.8",
|
||||||
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz",
|
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz",
|
||||||
"integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==",
|
"integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=6.9.0"
|
"node": ">=6.9.0"
|
||||||
@@ -137,9 +137,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@cookiemonsterteam/cookiemonsterframework": {
|
"node_modules/@cookiemonsterteam/cookiemonsterframework": {
|
||||||
"version": "0.2.0",
|
"version": "0.2.1",
|
||||||
"resolved": "https://npm.pkg.github.com/download/@cookiemonsterteam/cookiemonsterframework/0.2.0/0e38bd032c0746e1bb52446ac51217a2dc8460eda6fddba4b804450ead7306e8",
|
"resolved": "https://npm.pkg.github.com/download/@cookiemonsterteam/cookiemonsterframework/0.2.1/ecdb3353590590a95d3cafa98a1e11c36ee877089a669129f43a6de45599c0fa",
|
||||||
"integrity": "sha512-xezyE14jwE1jIe+Rkmk7TD+gJECTypfW7OMs1hVXvQ4CrjkkmsTQj44eA2mAyTnP2tTPBj6RYVq7cty/KlRTDw==",
|
"integrity": "sha512-WwwFN7EZ1eYYj7+DpW2XOoaQewGP95l9WPsGeNDClW6Q9n1v2AKVgTTiBytcsccnyDZQpdmvXewnrvBvyI7JbQ==",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@eastdesire/jscolor": "^2.4.5"
|
"@eastdesire/jscolor": "^2.4.5"
|
||||||
@@ -253,9 +253,9 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/@tsconfig/node16": {
|
"node_modules/@tsconfig/node16": {
|
||||||
"version": "1.0.1",
|
"version": "1.0.2",
|
||||||
"resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz",
|
||||||
"integrity": "sha512-FTgBI767POY/lKNDNbIzgAX6miIDBs6NTCbdlDb8TrWovHsSvaVIZDlTqym29C6UqhzwcJx4CYr+AlrMywA0cA==",
|
"integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/@types/chai": {
|
"node_modules/@types/chai": {
|
||||||
@@ -303,9 +303,9 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/@types/node": {
|
"node_modules/@types/node": {
|
||||||
"version": "16.3.3",
|
"version": "16.4.0",
|
||||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.3.3.tgz",
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.4.0.tgz",
|
||||||
"integrity": "sha512-8h7k1YgQKxKXWckzFCMfsIwn0Y61UK6tlD6y2lOb3hTOIMlK3t9/QwHOhc81TwU+RMf0As5fj7NPjroERCnejQ==",
|
"integrity": "sha512-HrJuE7Mlqcjj+00JqMWpZ3tY8w7EUd+S0U3L1+PQSWiXZbOgyQDvi+ogoUxaHApPJq5diKxYBQwA3iIlNcPqOg==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/@typescript-eslint/eslint-plugin": {
|
"node_modules/@typescript-eslint/eslint-plugin": {
|
||||||
@@ -941,9 +941,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/caniuse-lite": {
|
"node_modules/caniuse-lite": {
|
||||||
"version": "1.0.30001245",
|
"version": "1.0.30001246",
|
||||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001245.tgz",
|
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001246.tgz",
|
||||||
"integrity": "sha512-768fM9j1PKXpOCKws6eTo3RHmvTUsG9UrpT4WoREFeZgJBTi4/X9g565azS/rVUGtqb8nt7FjLeF5u4kukERnA==",
|
"integrity": "sha512-Tc+ff0Co/nFNbLOrziBXmMVtpt9S2c2Y+Z9Nk9Khj09J+0zR9ejvIW5qkZAErCbOrVODCx/MN+GpB5FNBs5GFA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "opencollective",
|
"type": "opencollective",
|
||||||
@@ -1202,9 +1202,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/electron-to-chromium": {
|
"node_modules/electron-to-chromium": {
|
||||||
"version": "1.3.779",
|
"version": "1.3.784",
|
||||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.779.tgz",
|
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.784.tgz",
|
||||||
"integrity": "sha512-nreave0y/1Qhmo8XtO6C/LpawNyC6U26+q7d814/e+tIqUK073pM+4xW7WUXyqCRa5K4wdxHmNMBAi8ap9nEew==",
|
"integrity": "sha512-JTPxdUibkefeomWNaYs8lI/x/Zb4cOhZWX+d7kpzsNKzUd07pNuo/AcHeNJ/qgEchxM1IAxda9aaGUhKN/poOg==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/emoji-regex": {
|
"node_modules/emoji-regex": {
|
||||||
@@ -3552,9 +3552,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/rechoir": {
|
"node_modules/rechoir": {
|
||||||
"version": "0.7.0",
|
"version": "0.7.1",
|
||||||
"resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz",
|
"resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz",
|
||||||
"integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==",
|
"integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"resolve": "^1.9.0"
|
"resolve": "^1.9.0"
|
||||||
@@ -4333,9 +4333,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/webpack": {
|
"node_modules/webpack": {
|
||||||
"version": "5.45.1",
|
"version": "5.46.0",
|
||||||
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.45.1.tgz",
|
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.46.0.tgz",
|
||||||
"integrity": "sha512-68VT2ZgG9EHs6h6UxfV2SEYewA9BA3SOLSnC2NEbJJiEwbAiueDL033R1xX0jzjmXvMh0oSeKnKgbO2bDXIEyQ==",
|
"integrity": "sha512-qxD0t/KTedJbpcXUmvMxY5PUvXDbF8LsThCzqomeGaDlCA6k998D8yYVwZMvO8sSM3BTEOaD4uzFniwpHaTIJw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@types/eslint-scope": "^3.7.0",
|
"@types/eslint-scope": "^3.7.0",
|
||||||
@@ -4360,7 +4360,7 @@
|
|||||||
"tapable": "^2.1.1",
|
"tapable": "^2.1.1",
|
||||||
"terser-webpack-plugin": "^5.1.3",
|
"terser-webpack-plugin": "^5.1.3",
|
||||||
"watchpack": "^2.2.0",
|
"watchpack": "^2.2.0",
|
||||||
"webpack-sources": "^2.3.0"
|
"webpack-sources": "^2.3.1"
|
||||||
},
|
},
|
||||||
"bin": {
|
"bin": {
|
||||||
"webpack": "bin/webpack.js"
|
"webpack": "bin/webpack.js"
|
||||||
@@ -4445,9 +4445,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/webpack-sources": {
|
"node_modules/webpack-sources": {
|
||||||
"version": "2.3.0",
|
"version": "2.3.1",
|
||||||
"resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.0.tgz",
|
"resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz",
|
||||||
"integrity": "sha512-WyOdtwSvOML1kbgtXbTDnEW0jkJ7hZr/bDByIwszhWd/4XX1A3XMkrbFMsuH4+/MfLlZCUzlAdg4r7jaGKEIgQ==",
|
"integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"source-list-map": "^2.0.1",
|
"source-list-map": "^2.0.1",
|
||||||
@@ -4686,9 +4686,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"@babel/helper-validator-identifier": {
|
"@babel/helper-validator-identifier": {
|
||||||
"version": "7.14.5",
|
"version": "7.14.8",
|
||||||
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz",
|
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz",
|
||||||
"integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==",
|
"integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"@babel/highlight": {
|
"@babel/highlight": {
|
||||||
@@ -4761,9 +4761,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"@cookiemonsterteam/cookiemonsterframework": {
|
"@cookiemonsterteam/cookiemonsterframework": {
|
||||||
"version": "0.2.0",
|
"version": "0.2.1",
|
||||||
"resolved": "https://npm.pkg.github.com/download/@cookiemonsterteam/cookiemonsterframework/0.2.0/0e38bd032c0746e1bb52446ac51217a2dc8460eda6fddba4b804450ead7306e8",
|
"resolved": "https://npm.pkg.github.com/download/@cookiemonsterteam/cookiemonsterframework/0.2.1/ecdb3353590590a95d3cafa98a1e11c36ee877089a669129f43a6de45599c0fa",
|
||||||
"integrity": "sha512-xezyE14jwE1jIe+Rkmk7TD+gJECTypfW7OMs1hVXvQ4CrjkkmsTQj44eA2mAyTnP2tTPBj6RYVq7cty/KlRTDw==",
|
"integrity": "sha512-WwwFN7EZ1eYYj7+DpW2XOoaQewGP95l9WPsGeNDClW6Q9n1v2AKVgTTiBytcsccnyDZQpdmvXewnrvBvyI7JbQ==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"@eastdesire/jscolor": "^2.4.5"
|
"@eastdesire/jscolor": "^2.4.5"
|
||||||
}
|
}
|
||||||
@@ -4858,9 +4858,9 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"@tsconfig/node16": {
|
"@tsconfig/node16": {
|
||||||
"version": "1.0.1",
|
"version": "1.0.2",
|
||||||
"resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz",
|
||||||
"integrity": "sha512-FTgBI767POY/lKNDNbIzgAX6miIDBs6NTCbdlDb8TrWovHsSvaVIZDlTqym29C6UqhzwcJx4CYr+AlrMywA0cA==",
|
"integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"@types/chai": {
|
"@types/chai": {
|
||||||
@@ -4908,9 +4908,9 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"@types/node": {
|
"@types/node": {
|
||||||
"version": "16.3.3",
|
"version": "16.4.0",
|
||||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.3.3.tgz",
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.4.0.tgz",
|
||||||
"integrity": "sha512-8h7k1YgQKxKXWckzFCMfsIwn0Y61UK6tlD6y2lOb3hTOIMlK3t9/QwHOhc81TwU+RMf0As5fj7NPjroERCnejQ==",
|
"integrity": "sha512-HrJuE7Mlqcjj+00JqMWpZ3tY8w7EUd+S0U3L1+PQSWiXZbOgyQDvi+ogoUxaHApPJq5diKxYBQwA3iIlNcPqOg==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"@typescript-eslint/eslint-plugin": {
|
"@typescript-eslint/eslint-plugin": {
|
||||||
@@ -5381,9 +5381,9 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"caniuse-lite": {
|
"caniuse-lite": {
|
||||||
"version": "1.0.30001245",
|
"version": "1.0.30001246",
|
||||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001245.tgz",
|
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001246.tgz",
|
||||||
"integrity": "sha512-768fM9j1PKXpOCKws6eTo3RHmvTUsG9UrpT4WoREFeZgJBTi4/X9g565azS/rVUGtqb8nt7FjLeF5u4kukERnA==",
|
"integrity": "sha512-Tc+ff0Co/nFNbLOrziBXmMVtpt9S2c2Y+Z9Nk9Khj09J+0zR9ejvIW5qkZAErCbOrVODCx/MN+GpB5FNBs5GFA==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"chai": {
|
"chai": {
|
||||||
@@ -5580,9 +5580,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"electron-to-chromium": {
|
"electron-to-chromium": {
|
||||||
"version": "1.3.779",
|
"version": "1.3.784",
|
||||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.779.tgz",
|
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.784.tgz",
|
||||||
"integrity": "sha512-nreave0y/1Qhmo8XtO6C/LpawNyC6U26+q7d814/e+tIqUK073pM+4xW7WUXyqCRa5K4wdxHmNMBAi8ap9nEew==",
|
"integrity": "sha512-JTPxdUibkefeomWNaYs8lI/x/Zb4cOhZWX+d7kpzsNKzUd07pNuo/AcHeNJ/qgEchxM1IAxda9aaGUhKN/poOg==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"emoji-regex": {
|
"emoji-regex": {
|
||||||
@@ -7322,9 +7322,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"rechoir": {
|
"rechoir": {
|
||||||
"version": "0.7.0",
|
"version": "0.7.1",
|
||||||
"resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz",
|
"resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz",
|
||||||
"integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==",
|
"integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"resolve": "^1.9.0"
|
"resolve": "^1.9.0"
|
||||||
@@ -7878,9 +7878,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"webpack": {
|
"webpack": {
|
||||||
"version": "5.45.1",
|
"version": "5.46.0",
|
||||||
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.45.1.tgz",
|
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.46.0.tgz",
|
||||||
"integrity": "sha512-68VT2ZgG9EHs6h6UxfV2SEYewA9BA3SOLSnC2NEbJJiEwbAiueDL033R1xX0jzjmXvMh0oSeKnKgbO2bDXIEyQ==",
|
"integrity": "sha512-qxD0t/KTedJbpcXUmvMxY5PUvXDbF8LsThCzqomeGaDlCA6k998D8yYVwZMvO8sSM3BTEOaD4uzFniwpHaTIJw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"@types/eslint-scope": "^3.7.0",
|
"@types/eslint-scope": "^3.7.0",
|
||||||
@@ -7905,7 +7905,7 @@
|
|||||||
"tapable": "^2.1.1",
|
"tapable": "^2.1.1",
|
||||||
"terser-webpack-plugin": "^5.1.3",
|
"terser-webpack-plugin": "^5.1.3",
|
||||||
"watchpack": "^2.2.0",
|
"watchpack": "^2.2.0",
|
||||||
"webpack-sources": "^2.3.0"
|
"webpack-sources": "^2.3.1"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"acorn": {
|
"acorn": {
|
||||||
@@ -7956,9 +7956,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"webpack-sources": {
|
"webpack-sources": {
|
||||||
"version": "2.3.0",
|
"version": "2.3.1",
|
||||||
"resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.0.tgz",
|
"resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz",
|
||||||
"integrity": "sha512-WyOdtwSvOML1kbgtXbTDnEW0jkJ7hZr/bDByIwszhWd/4XX1A3XMkrbFMsuH4+/MfLlZCUzlAdg4r7jaGKEIgQ==",
|
"integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"source-list-map": "^2.0.1",
|
"source-list-map": "^2.0.1",
|
||||||
|
|||||||
+7
-6
@@ -11,11 +11,12 @@
|
|||||||
"Orteil"
|
"Orteil"
|
||||||
],
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"eslint-src": "eslint src test",
|
"build-dev": "run-s eslint test pack-prod",
|
||||||
"build": "run-s eslint-src test pack-prod",
|
"build-final": "run-s eslint test pack-final",
|
||||||
"build-test": "run-s pack-dev",
|
"build-test": "webpack",
|
||||||
"pack-prod": "webpack --env production",
|
"eslint": "eslint src test",
|
||||||
"pack-dev": "webpack",
|
"pack-prod": "webpack --env minimize",
|
||||||
|
"pack-final": "webpack --env minimize --env finalfile",
|
||||||
"test": "mocha"
|
"test": "mocha"
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
@@ -71,6 +72,6 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@eastdesire/jscolor": "^2.4.5",
|
"@eastdesire/jscolor": "^2.4.5",
|
||||||
"@cookiemonsterteam/cookiemonsterframework": "^0.2.0"
|
"@cookiemonsterteam/cookiemonsterframework": "^0.2.1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -9,3 +9,7 @@ const CM = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
Game.registerMod('CookieMonster', CM);
|
Game.registerMod('CookieMonster', CM);
|
||||||
|
|
||||||
|
// Game.registerMod also calls CM.load() which calls the loop hook
|
||||||
|
// Thus sounds normally play at start up as Season and Garden states are checked
|
||||||
|
window.cookieMonsterFrameworkData.isInitializing = false;
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
/** The basic setting class */
|
|
||||||
export default class Setting {
|
|
||||||
defaultValue: string | number;
|
|
||||||
|
|
||||||
type: string;
|
|
||||||
|
|
||||||
group: string;
|
|
||||||
|
|
||||||
constructor(defaultValue: string | number, type: string, group: string) {
|
|
||||||
this.defaultValue = defaultValue;
|
|
||||||
this.type = type;
|
|
||||||
this.group = group;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
import Setting from './BaseSetting';
|
|
||||||
|
|
||||||
/** The colour picker setting class */
|
|
||||||
export default class SettingColours extends Setting {
|
|
||||||
desc: string;
|
|
||||||
|
|
||||||
constructor(defaultValue: string | number,type: string, group: string, desc: string) {
|
|
||||||
super(defaultValue, type, group);
|
|
||||||
this.desc = desc;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
import Setting from './BaseSetting';
|
|
||||||
|
|
||||||
/** The number input setting class */
|
|
||||||
export default class SettingInputNumber extends Setting {
|
|
||||||
label: string[];
|
|
||||||
|
|
||||||
desc: string;
|
|
||||||
|
|
||||||
min: number;
|
|
||||||
|
|
||||||
max: number;
|
|
||||||
|
|
||||||
constructor(
|
|
||||||
defaultValue: string | number,
|
|
||||||
type: string,
|
|
||||||
group: string,
|
|
||||||
label: string[],
|
|
||||||
desc: string,
|
|
||||||
min: number,
|
|
||||||
max: number,
|
|
||||||
) {
|
|
||||||
super(defaultValue, type, group);
|
|
||||||
this.label = label;
|
|
||||||
this.desc = desc;
|
|
||||||
this.min = min;
|
|
||||||
this.max = max;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,30 +0,0 @@
|
|||||||
import Setting from './BaseSetting';
|
|
||||||
|
|
||||||
/** The standard toggle setting class */
|
|
||||||
export default class SettingStandard extends Setting {
|
|
||||||
label: string[];
|
|
||||||
|
|
||||||
desc: string;
|
|
||||||
|
|
||||||
toggle: boolean;
|
|
||||||
|
|
||||||
func: () => void;
|
|
||||||
|
|
||||||
constructor(
|
|
||||||
defaultValue: string | number,
|
|
||||||
type: string,
|
|
||||||
group: string,
|
|
||||||
label: string[],
|
|
||||||
desc: string,
|
|
||||||
toggle: boolean,
|
|
||||||
func?: () => void,
|
|
||||||
) {
|
|
||||||
super(defaultValue, type, group);
|
|
||||||
this.label = label;
|
|
||||||
this.desc = desc;
|
|
||||||
this.toggle = toggle;
|
|
||||||
if (func !== undefined) {
|
|
||||||
this.func = func;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
import Setting from './BaseSetting';
|
|
||||||
|
|
||||||
/** The volume level setting class */
|
|
||||||
export default class SettingVolume extends Setting {
|
|
||||||
label: string[];
|
|
||||||
|
|
||||||
desc: string;
|
|
||||||
|
|
||||||
constructor(defaultValue: string | number,type: string, group: string, label: string[], desc: string) {
|
|
||||||
super(defaultValue, type, group);
|
|
||||||
this.label = label;
|
|
||||||
this.desc = desc;
|
|
||||||
for (let i = 0; i < 101; i++) {
|
|
||||||
this.label[i] = `${i}%`;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
+120
-116
@@ -1,5 +1,8 @@
|
|||||||
|
import { settingClasses } from '@cookiemonsterteam/cookiemonsterframework/src/index';
|
||||||
|
|
||||||
import CheckNotificationPermissions from '../Config/CheckNotificationPermissions';
|
import CheckNotificationPermissions from '../Config/CheckNotificationPermissions';
|
||||||
import { ToggleTimerBar, ToggleTimerBarPos } from '../Config/SpecificToggles';
|
import RefreshScale from '../Disp/HelperFunctions/RefreshScale';
|
||||||
|
import { SimDoSims } from '../Sim/VariablesAndData'; // eslint-disable-line no-unused-vars
|
||||||
import ToggleBotBar from '../Config/Toggles/ToggleBotBar';
|
import ToggleBotBar from '../Config/Toggles/ToggleBotBar';
|
||||||
import ToggleDetailedTime from '../Config/Toggles/ToggleDetailedTime';
|
import ToggleDetailedTime from '../Config/Toggles/ToggleDetailedTime';
|
||||||
import ToggleGCTimer from '../Config/Toggles/ToggleGCTimer';
|
import ToggleGCTimer from '../Config/Toggles/ToggleGCTimer';
|
||||||
@@ -9,20 +12,15 @@ import ToggleUpgradeBarAndColour from '../Config/Toggles/ToggleUpgradeBarAndColo
|
|||||||
import ToggleUpgradeBarFixedPos from '../Config/Toggles/ToggleUpgradeBarFixedPos';
|
import ToggleUpgradeBarFixedPos from '../Config/Toggles/ToggleUpgradeBarFixedPos';
|
||||||
import ToggleWrinklerButtons from '../Config/Toggles/ToggleWrinklerButtons';
|
import ToggleWrinklerButtons from '../Config/Toggles/ToggleWrinklerButtons';
|
||||||
import UpdateBuildings from '../Disp/BuildingsUpgrades/Buildings';
|
import UpdateBuildings from '../Disp/BuildingsUpgrades/Buildings';
|
||||||
|
import { UpdateFavicon } from '../Disp/TabTitle/FavIcon';
|
||||||
import UpdateUpgradeSectionsHeight from '../Disp/BuildingsUpgrades/UpdateUpgradeSectionsHeight';
|
import UpdateUpgradeSectionsHeight from '../Disp/BuildingsUpgrades/UpdateUpgradeSectionsHeight';
|
||||||
import UpdateUpgrades from '../Disp/BuildingsUpgrades/Upgrades';
|
import UpdateUpgrades from '../Disp/BuildingsUpgrades/Upgrades';
|
||||||
import RefreshScale from '../Disp/HelperFunctions/RefreshScale';
|
import { ToggleTimerBar, ToggleTimerBarPos } from '../Config/SpecificToggles';
|
||||||
import { UpdateFavicon } from '../Disp/TabTitle/FavIcon';
|
|
||||||
import { SimDoSims } from '../Sim/VariablesAndData'; // eslint-disable-line no-unused-vars
|
|
||||||
import SettingColours from './SettingClasses/SettingColours.ts';
|
|
||||||
import SettingInputNumber from './SettingClasses/SettingInputNumber.ts';
|
|
||||||
import SettingStandard from './SettingClasses/SettingStandard.ts';
|
|
||||||
import SettingVolume from './SettingClasses/SettingVolume.ts';
|
|
||||||
|
|
||||||
/** This includes all options of CookieMonster and their relevant data */
|
/** This includes all options of CookieMonster and their relevant data */
|
||||||
const settings = {
|
const settings = {
|
||||||
// Calculation
|
// Calculation
|
||||||
CPSMode: new SettingStandard(
|
CPSMode: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'Calculation',
|
'Calculation',
|
||||||
@@ -30,7 +28,7 @@ const settings = {
|
|||||||
'Calculate times using current cookies per second or average cookies per second',
|
'Calculate times using current cookies per second or average cookies per second',
|
||||||
false,
|
false,
|
||||||
),
|
),
|
||||||
AvgCPSHist: new SettingStandard(
|
AvgCPSHist: new settingClasses.SettingStandard(
|
||||||
3,
|
3,
|
||||||
'bool',
|
'bool',
|
||||||
'Calculation',
|
'Calculation',
|
||||||
@@ -47,7 +45,7 @@ const settings = {
|
|||||||
'How much time average Cookies Per Second should consider',
|
'How much time average Cookies Per Second should consider',
|
||||||
false,
|
false,
|
||||||
),
|
),
|
||||||
AvgClicksHist: new SettingStandard(
|
AvgClicksHist: new settingClasses.SettingStandard(
|
||||||
0,
|
0,
|
||||||
'bool',
|
'bool',
|
||||||
'Calculation',
|
'Calculation',
|
||||||
@@ -61,7 +59,7 @@ const settings = {
|
|||||||
'How much time average Cookie Clicks should consider',
|
'How much time average Cookie Clicks should consider',
|
||||||
false,
|
false,
|
||||||
),
|
),
|
||||||
CalcWrink: new SettingStandard(
|
CalcWrink: new settingClasses.SettingStandardWithFunc(
|
||||||
0,
|
0,
|
||||||
'bool',
|
'bool',
|
||||||
'Calculation',
|
'Calculation',
|
||||||
@@ -78,7 +76,7 @@ const settings = {
|
|||||||
),
|
),
|
||||||
|
|
||||||
// Notation
|
// Notation
|
||||||
Scale: new SettingStandard(
|
Scale: new settingClasses.SettingStandardWithFunc(
|
||||||
2,
|
2,
|
||||||
'bool',
|
'bool',
|
||||||
'Notation',
|
'Notation',
|
||||||
@@ -96,7 +94,7 @@ const settings = {
|
|||||||
RefreshScale();
|
RefreshScale();
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
ScaleDecimals: new SettingStandard(
|
ScaleDecimals: new settingClasses.SettingStandardWithFunc(
|
||||||
2,
|
2,
|
||||||
'bool',
|
'bool',
|
||||||
'Notation',
|
'Notation',
|
||||||
@@ -107,7 +105,7 @@ const settings = {
|
|||||||
RefreshScale();
|
RefreshScale();
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
ScaleSeparator: new SettingStandard(
|
ScaleSeparator: new settingClasses.SettingStandardWithFunc(
|
||||||
0,
|
0,
|
||||||
'bool',
|
'bool',
|
||||||
'Notation',
|
'Notation',
|
||||||
@@ -118,7 +116,7 @@ const settings = {
|
|||||||
RefreshScale();
|
RefreshScale();
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
ScaleCutoff: new SettingInputNumber(
|
ScaleCutoff: new settingClasses.SettingInputNumber(
|
||||||
999999,
|
999999,
|
||||||
'numscale',
|
'numscale',
|
||||||
'Notation',
|
'Notation',
|
||||||
@@ -127,7 +125,7 @@ const settings = {
|
|||||||
1,
|
1,
|
||||||
999999999,
|
999999999,
|
||||||
),
|
),
|
||||||
TimeFormat: new SettingStandard(
|
TimeFormat: new settingClasses.SettingStandard(
|
||||||
0,
|
0,
|
||||||
'bool',
|
'bool',
|
||||||
'Notation',
|
'Notation',
|
||||||
@@ -135,7 +133,7 @@ const settings = {
|
|||||||
'Change the time format',
|
'Change the time format',
|
||||||
false,
|
false,
|
||||||
),
|
),
|
||||||
DetailedTime: new SettingStandard(
|
DetailedTime: new settingClasses.SettingStandardWithFunc(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'Notation',
|
'Notation',
|
||||||
@@ -146,7 +144,7 @@ const settings = {
|
|||||||
ToggleDetailedTime();
|
ToggleDetailedTime();
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
PPDisplayTime: new SettingStandard(
|
PPDisplayTime: new settingClasses.SettingStandard(
|
||||||
0,
|
0,
|
||||||
'bool',
|
'bool',
|
||||||
'Notation',
|
'Notation',
|
||||||
@@ -156,7 +154,7 @@ const settings = {
|
|||||||
),
|
),
|
||||||
|
|
||||||
// Colours
|
// Colours
|
||||||
BuildColour: new SettingStandard(
|
BuildColour: new settingClasses.SettingStandardWithFunc(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'Colours',
|
'Colours',
|
||||||
@@ -167,7 +165,7 @@ const settings = {
|
|||||||
UpdateBuildings();
|
UpdateBuildings();
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
PPOnlyConsiderBuyable: new SettingStandard(
|
PPOnlyConsiderBuyable: new settingClasses.SettingStandard(
|
||||||
0,
|
0,
|
||||||
'bool',
|
'bool',
|
||||||
'Colours',
|
'Colours',
|
||||||
@@ -175,7 +173,7 @@ const settings = {
|
|||||||
"Makes Cookie Monster label buildings and upgrades you can't buy right now red, useful in those situations where you just want to spend your full bank 'most optimally'",
|
"Makes Cookie Monster label buildings and upgrades you can't buy right now red, useful in those situations where you just want to spend your full bank 'most optimally'",
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
PPExcludeTop: new SettingStandard(
|
PPExcludeTop: new settingClasses.SettingStandard(
|
||||||
0,
|
0,
|
||||||
'bool',
|
'bool',
|
||||||
'Colours',
|
'Colours',
|
||||||
@@ -188,7 +186,7 @@ const settings = {
|
|||||||
'Makes Cookie Monster ignore the 1st, 2nd or 3rd best buildings in labeling and colouring PP values',
|
'Makes Cookie Monster ignore the 1st, 2nd or 3rd best buildings in labeling and colouring PP values',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
PPRigidelMode: new SettingStandard(
|
PPRigidelMode: new settingClasses.SettingStandard(
|
||||||
0,
|
0,
|
||||||
'bool',
|
'bool',
|
||||||
'Colours',
|
'Colours',
|
||||||
@@ -196,7 +194,7 @@ const settings = {
|
|||||||
'Makes Cookie Monster ignore all "buy 1" options when colouring PP in order to stay at a total building count ending in 10 for pantheon god Rigidel',
|
'Makes Cookie Monster ignore all "buy 1" options when colouring PP in order to stay at a total building count ending in 10 for pantheon god Rigidel',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
PPSecondsLowerLimit: new SettingInputNumber(
|
PPSecondsLowerLimit: new settingClasses.SettingInputNumber(
|
||||||
0,
|
0,
|
||||||
'numscale',
|
'numscale',
|
||||||
'Colours',
|
'Colours',
|
||||||
@@ -205,55 +203,55 @@ const settings = {
|
|||||||
0,
|
0,
|
||||||
Infinity,
|
Infinity,
|
||||||
),
|
),
|
||||||
ColourBlue: new SettingColours(
|
ColourBlue: new settingClasses.SettingColours(
|
||||||
'#4bb8f0',
|
'#4bb8f0',
|
||||||
'colour',
|
'colour',
|
||||||
'Colours',
|
'Colours',
|
||||||
'Standard colour is blue. Used to show upgrades better than best PP building, for Click Frenzy bar, and for various labels',
|
'Standard colour is blue. Used to show upgrades better than best PP building, for Click Frenzy bar, and for various labels',
|
||||||
),
|
),
|
||||||
ColourGreen: new SettingColours(
|
ColourGreen: new settingClasses.SettingColours(
|
||||||
'#00ff00',
|
'#00ff00',
|
||||||
'colour',
|
'colour',
|
||||||
'Colours',
|
'Colours',
|
||||||
'Standard colour is green. Used to show best PP building, for Blood Frenzy bar, and for various labels',
|
'Standard colour is green. Used to show best PP building, for Blood Frenzy bar, and for various labels',
|
||||||
),
|
),
|
||||||
ColourYellow: new SettingColours(
|
ColourYellow: new settingClasses.SettingColours(
|
||||||
'#ffff00',
|
'#ffff00',
|
||||||
'colour',
|
'colour',
|
||||||
'Colours',
|
'Colours',
|
||||||
'Standard colour is yellow. Used to show buildings within the top 10 of PP, for Frenzy bar, and for various labels',
|
'Standard colour is yellow. Used to show buildings within the top 10 of PP, for Frenzy bar, and for various labels',
|
||||||
),
|
),
|
||||||
ColourOrange: new SettingColours(
|
ColourOrange: new settingClasses.SettingColours(
|
||||||
'#ff7f00',
|
'#ff7f00',
|
||||||
'colour',
|
'colour',
|
||||||
'Colours',
|
'Colours',
|
||||||
'Standard colour is orange. Used to show buildings within the top 20 of PP, for Next Reindeer bar, and for various labels',
|
'Standard colour is orange. Used to show buildings within the top 20 of PP, for Next Reindeer bar, and for various labels',
|
||||||
),
|
),
|
||||||
ColourRed: new SettingColours(
|
ColourRed: new settingClasses.SettingColours(
|
||||||
'#ff0000',
|
'#ff0000',
|
||||||
'colour',
|
'colour',
|
||||||
'Colours',
|
'Colours',
|
||||||
'Standard colour is Red. Used to show buildings within the top 30 of PP, for Clot bar, and for various labels',
|
'Standard colour is Red. Used to show buildings within the top 30 of PP, for Clot bar, and for various labels',
|
||||||
),
|
),
|
||||||
ColourPurple: new SettingColours(
|
ColourPurple: new settingClasses.SettingColours(
|
||||||
'#ff00ff',
|
'#ff00ff',
|
||||||
'colour',
|
'colour',
|
||||||
'Colours',
|
'Colours',
|
||||||
'Standard colour is purple. Used to show buildings outside of the top 30 of PP, for Next Cookie bar, and for various labels',
|
'Standard colour is purple. Used to show buildings outside of the top 30 of PP, for Next Cookie bar, and for various labels',
|
||||||
),
|
),
|
||||||
ColourGray: new SettingColours(
|
ColourGray: new settingClasses.SettingColours(
|
||||||
'#b3b3b3',
|
'#b3b3b3',
|
||||||
'colour',
|
'colour',
|
||||||
'Colours',
|
'Colours',
|
||||||
'Standard colour is gray. Used to show negative or infinity PP, and for Next Cookie/Next Reindeer bar',
|
'Standard colour is gray. Used to show negative or infinity PP, and for Next Cookie/Next Reindeer bar',
|
||||||
),
|
),
|
||||||
ColourPink: new SettingColours(
|
ColourPink: new settingClasses.SettingColours(
|
||||||
'#ff1493',
|
'#ff1493',
|
||||||
'colour',
|
'colour',
|
||||||
'Colours',
|
'Colours',
|
||||||
'Standard colour is pink. Used for Dragonflight bar',
|
'Standard colour is pink. Used for Dragonflight bar',
|
||||||
),
|
),
|
||||||
ColourBrown: new SettingColours(
|
ColourBrown: new settingClasses.SettingColours(
|
||||||
'#8b4513',
|
'#8b4513',
|
||||||
'colour',
|
'colour',
|
||||||
'Colours',
|
'Colours',
|
||||||
@@ -261,7 +259,7 @@ const settings = {
|
|||||||
),
|
),
|
||||||
|
|
||||||
// BarsDisplay
|
// BarsDisplay
|
||||||
BotBar: new SettingStandard(
|
BotBar: new settingClasses.SettingStandardWithFunc(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'BarsDisplay',
|
'BarsDisplay',
|
||||||
@@ -272,7 +270,7 @@ const settings = {
|
|||||||
ToggleBotBar();
|
ToggleBotBar();
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
TimerBar: new SettingStandard(
|
TimerBar: new settingClasses.SettingStandardWithFunc(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'BarsDisplay',
|
'BarsDisplay',
|
||||||
@@ -283,7 +281,7 @@ const settings = {
|
|||||||
ToggleTimerBar();
|
ToggleTimerBar();
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
TimerBarPos: new SettingStandard(
|
TimerBarPos: new settingClasses.SettingStandardWithFunc(
|
||||||
0,
|
0,
|
||||||
'bool',
|
'bool',
|
||||||
'BarsDisplay',
|
'BarsDisplay',
|
||||||
@@ -294,7 +292,7 @@ const settings = {
|
|||||||
ToggleTimerBarPos();
|
ToggleTimerBarPos();
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
TimerBarOverlay: new SettingStandard(
|
TimerBarOverlay: new settingClasses.SettingStandard(
|
||||||
2,
|
2,
|
||||||
'bool',
|
'bool',
|
||||||
'BarsDisplay',
|
'BarsDisplay',
|
||||||
@@ -302,7 +300,7 @@ const settings = {
|
|||||||
'Overlay on timers displaying seconds and/or percentage left',
|
'Overlay on timers displaying seconds and/or percentage left',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
AutosaveTimerBar: new SettingStandard(
|
AutosaveTimerBar: new settingClasses.SettingStandard(
|
||||||
0,
|
0,
|
||||||
'bool',
|
'bool',
|
||||||
'BarsDisplay',
|
'BarsDisplay',
|
||||||
@@ -310,7 +308,7 @@ const settings = {
|
|||||||
'Show a timer counting down till next autosave in the timer bar',
|
'Show a timer counting down till next autosave in the timer bar',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
UpBarColour: new SettingStandard(
|
UpBarColour: new settingClasses.SettingStandardWithFunc(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'BarsDisplay',
|
'BarsDisplay',
|
||||||
@@ -321,7 +319,7 @@ const settings = {
|
|||||||
ToggleUpgradeBarAndColour();
|
ToggleUpgradeBarAndColour();
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
UpgradeBarFixedPos: new SettingStandard(
|
UpgradeBarFixedPos: new settingClasses.SettingStandardWithFunc(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'BarsDisplay',
|
'BarsDisplay',
|
||||||
@@ -332,7 +330,7 @@ const settings = {
|
|||||||
ToggleUpgradeBarFixedPos();
|
ToggleUpgradeBarFixedPos();
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
SortBuildings: new SettingStandard(
|
SortBuildings: new settingClasses.SettingStandardWithFunc(
|
||||||
0,
|
0,
|
||||||
'bool',
|
'bool',
|
||||||
'BarsDisplay',
|
'BarsDisplay',
|
||||||
@@ -348,7 +346,7 @@ const settings = {
|
|||||||
UpdateBuildings();
|
UpdateBuildings();
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
SortUpgrades: new SettingStandard(
|
SortUpgrades: new settingClasses.SettingStandardWithFunc(
|
||||||
0,
|
0,
|
||||||
'bool',
|
'bool',
|
||||||
'BarsDisplay',
|
'BarsDisplay',
|
||||||
@@ -359,7 +357,7 @@ const settings = {
|
|||||||
UpdateUpgrades();
|
UpdateUpgrades();
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
UpgradesNeverCollapse: new SettingStandard(
|
UpgradesNeverCollapse: new settingClasses.SettingStandardWithFunc(
|
||||||
0,
|
0,
|
||||||
'bool',
|
'bool',
|
||||||
'BarsDisplay',
|
'BarsDisplay',
|
||||||
@@ -370,7 +368,7 @@ const settings = {
|
|||||||
UpdateUpgradeSectionsHeight();
|
UpdateUpgradeSectionsHeight();
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
DragonAuraInfo: new SettingStandard(
|
DragonAuraInfo: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'BarsDisplay',
|
'BarsDisplay',
|
||||||
@@ -378,7 +376,7 @@ const settings = {
|
|||||||
'Shows information about changes in CPS and costs in the dragon aura interface.',
|
'Shows information about changes in CPS and costs in the dragon aura interface.',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
GrimoireBar: new SettingStandard(
|
GrimoireBar: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'BarsDisplay',
|
'BarsDisplay',
|
||||||
@@ -386,7 +384,7 @@ const settings = {
|
|||||||
'A timer overlay showing how long till the Grimoire magic meter is full',
|
'A timer overlay showing how long till the Grimoire magic meter is full',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
GCTimer: new SettingStandard(
|
GCTimer: new settingClasses.SettingStandardWithFunc(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'BarsDisplay',
|
'BarsDisplay',
|
||||||
@@ -397,7 +395,7 @@ const settings = {
|
|||||||
ToggleGCTimer();
|
ToggleGCTimer();
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Favicon: new SettingStandard(
|
Favicon: new settingClasses.SettingStandardWithFunc(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'BarsDisplay',
|
'BarsDisplay',
|
||||||
@@ -408,7 +406,7 @@ const settings = {
|
|||||||
UpdateFavicon();
|
UpdateFavicon();
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
WrinklerButtons: new SettingStandard(
|
WrinklerButtons: new settingClasses.SettingStandardWithFunc(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'BarsDisplay',
|
'BarsDisplay',
|
||||||
@@ -419,7 +417,7 @@ const settings = {
|
|||||||
ToggleWrinklerButtons();
|
ToggleWrinklerButtons();
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
HideSectionsButtons: new SettingStandard(
|
HideSectionsButtons: new settingClasses.SettingStandardWithFunc(
|
||||||
0,
|
0,
|
||||||
'bool',
|
'bool',
|
||||||
'BarsDisplay',
|
'BarsDisplay',
|
||||||
@@ -432,7 +430,7 @@ const settings = {
|
|||||||
),
|
),
|
||||||
|
|
||||||
// Tooltip
|
// Tooltip
|
||||||
TooltipBuildUpgrade: new SettingStandard(
|
TooltipBuildUpgrade: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'Tooltip',
|
'Tooltip',
|
||||||
@@ -440,7 +438,7 @@ const settings = {
|
|||||||
'Extra information in building/upgrade tooltips',
|
'Extra information in building/upgrade tooltips',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
TooltipAmor: new SettingStandard(
|
TooltipAmor: new settingClasses.SettingStandard(
|
||||||
0,
|
0,
|
||||||
'bool',
|
'bool',
|
||||||
'Tooltip',
|
'Tooltip',
|
||||||
@@ -451,7 +449,7 @@ const settings = {
|
|||||||
'Add amortization information to buildings tooltip',
|
'Add amortization information to buildings tooltip',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
ToolWarnLucky: new SettingStandard(
|
ToolWarnLucky: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'Tooltip',
|
'Tooltip',
|
||||||
@@ -459,7 +457,7 @@ const settings = {
|
|||||||
'A warning when buying if it will put the bank under the amount needed for max "Lucky!" rewards',
|
'A warning when buying if it will put the bank under the amount needed for max "Lucky!" rewards',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
ToolWarnLuckyFrenzy: new SettingStandard(
|
ToolWarnLuckyFrenzy: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'Tooltip',
|
'Tooltip',
|
||||||
@@ -467,7 +465,7 @@ const settings = {
|
|||||||
'A warning when buying if it will put the bank under the amount needed for max "Lucky!" (Frenzy) rewards',
|
'A warning when buying if it will put the bank under the amount needed for max "Lucky!" (Frenzy) rewards',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
ToolWarnConjure: new SettingStandard(
|
ToolWarnConjure: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'Tooltip',
|
'Tooltip',
|
||||||
@@ -475,7 +473,7 @@ const settings = {
|
|||||||
'A warning when buying if it will put the bank under the amount needed for max "Conjure Baked Goods" rewards',
|
'A warning when buying if it will put the bank under the amount needed for max "Conjure Baked Goods" rewards',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
ToolWarnConjureFrenzy: new SettingStandard(
|
ToolWarnConjureFrenzy: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'Tooltip',
|
'Tooltip',
|
||||||
@@ -483,7 +481,7 @@ const settings = {
|
|||||||
'A warning when buying if it will put the bank under the amount needed for max "Conjure Baked Goods" rewards with Frenzy active',
|
'A warning when buying if it will put the bank under the amount needed for max "Conjure Baked Goods" rewards with Frenzy active',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
ToolWarnEdifice: new SettingStandard(
|
ToolWarnEdifice: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'Tooltip',
|
'Tooltip',
|
||||||
@@ -491,7 +489,7 @@ const settings = {
|
|||||||
'A warning when buying if it will put the bank under the amount needed for "Spontaneous Edifice" to possibly give you your most expensive building',
|
'A warning when buying if it will put the bank under the amount needed for "Spontaneous Edifice" to possibly give you your most expensive building',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
ToolWarnUser: new SettingInputNumber(
|
ToolWarnUser: new settingClasses.SettingInputNumber(
|
||||||
0,
|
0,
|
||||||
'numscale',
|
'numscale',
|
||||||
'Tooltip',
|
'Tooltip',
|
||||||
@@ -500,7 +498,7 @@ const settings = {
|
|||||||
0,
|
0,
|
||||||
Infinity,
|
Infinity,
|
||||||
),
|
),
|
||||||
ToolWarnBon: new SettingStandard(
|
ToolWarnBon: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'Tooltip',
|
'Tooltip',
|
||||||
@@ -508,7 +506,7 @@ const settings = {
|
|||||||
'Calculate the warning with or without the bonus CPS you get from buying',
|
'Calculate the warning with or without the bonus CPS you get from buying',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
ToolWarnPos: new SettingStandard(
|
ToolWarnPos: new settingClasses.SettingStandardWithFunc(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'Tooltip',
|
'Tooltip',
|
||||||
@@ -519,7 +517,7 @@ const settings = {
|
|||||||
ToggleToolWarnPos();
|
ToggleToolWarnPos();
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
TooltipGrim: new SettingStandard(
|
TooltipGrim: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'Tooltip',
|
'Tooltip',
|
||||||
@@ -527,7 +525,7 @@ const settings = {
|
|||||||
'Extra information in tooltip for grimoire',
|
'Extra information in tooltip for grimoire',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
TooltipWrink: new SettingStandard(
|
TooltipWrink: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'Tooltip',
|
'Tooltip',
|
||||||
@@ -535,7 +533,7 @@ const settings = {
|
|||||||
'Shows the amount of cookies a wrinkler will give when popping it',
|
'Shows the amount of cookies a wrinkler will give when popping it',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
TooltipLump: new SettingStandard(
|
TooltipLump: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'Tooltip',
|
'Tooltip',
|
||||||
@@ -543,7 +541,7 @@ const settings = {
|
|||||||
'Shows the current Sugar Lump type in Sugar lump tooltip.',
|
'Shows the current Sugar Lump type in Sugar lump tooltip.',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
TooltipPlots: new SettingStandard(
|
TooltipPlots: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'Tooltip',
|
'Tooltip',
|
||||||
@@ -551,7 +549,7 @@ const settings = {
|
|||||||
'Shows a tooltip for plants that have a cookie reward.',
|
'Shows a tooltip for plants that have a cookie reward.',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
TooltipPantheon: new SettingStandard(
|
TooltipPantheon: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'Tooltip',
|
'Tooltip',
|
||||||
@@ -559,7 +557,7 @@ const settings = {
|
|||||||
'Shows additional info in the pantheon tooltip',
|
'Shows additional info in the pantheon tooltip',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
TooltipAscendButton: new SettingStandard(
|
TooltipAscendButton: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'Tooltip',
|
'Tooltip',
|
||||||
@@ -569,7 +567,7 @@ const settings = {
|
|||||||
),
|
),
|
||||||
|
|
||||||
// Statistics
|
// Statistics
|
||||||
Stats: new SettingStandard(
|
Stats: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'Statistics',
|
'Statistics',
|
||||||
@@ -577,7 +575,7 @@ const settings = {
|
|||||||
'Extra Cookie Monster statistics!',
|
'Extra Cookie Monster statistics!',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
MissingUpgrades: new SettingStandard(
|
MissingUpgrades: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'Statistics',
|
'Statistics',
|
||||||
@@ -585,7 +583,7 @@ const settings = {
|
|||||||
'Shows missing upgrades in statistics menu',
|
'Shows missing upgrades in statistics menu',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
MissingAchievements: new SettingStandard(
|
MissingAchievements: new settingClasses.SettingStandard(
|
||||||
0,
|
0,
|
||||||
'bool',
|
'bool',
|
||||||
'Statistics',
|
'Statistics',
|
||||||
@@ -593,7 +591,7 @@ const settings = {
|
|||||||
'Shows missing normal achievements in statistics menu.',
|
'Shows missing normal achievements in statistics menu.',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
UpStats: new SettingStandard(
|
UpStats: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'Statistics',
|
'Statistics',
|
||||||
@@ -601,7 +599,7 @@ const settings = {
|
|||||||
'Default rate is once every 5 seconds',
|
'Default rate is once every 5 seconds',
|
||||||
false,
|
false,
|
||||||
),
|
),
|
||||||
HeavenlyChipsTarget: new SettingInputNumber(
|
HeavenlyChipsTarget: new settingClasses.SettingInputNumber(
|
||||||
1,
|
1,
|
||||||
'numscale',
|
'numscale',
|
||||||
'Statistics',
|
'Statistics',
|
||||||
@@ -610,7 +608,7 @@ const settings = {
|
|||||||
1,
|
1,
|
||||||
Infinity,
|
Infinity,
|
||||||
),
|
),
|
||||||
ShowMissedGC: new SettingStandard(
|
ShowMissedGC: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'Statistics',
|
'Statistics',
|
||||||
@@ -620,7 +618,7 @@ const settings = {
|
|||||||
),
|
),
|
||||||
|
|
||||||
// Notification
|
// Notification
|
||||||
Title: new SettingStandard(
|
Title: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'NotificationGeneral',
|
'NotificationGeneral',
|
||||||
@@ -628,7 +626,7 @@ const settings = {
|
|||||||
'Update title with colden cookie/season popup timers; pinned tab highlight only changes the title when a golden cookie/season popup spawns; "!" means that golden cookie/reindeer can spawn',
|
'Update title with colden cookie/season popup timers; pinned tab highlight only changes the title when a golden cookie/season popup spawns; "!" means that golden cookie/reindeer can spawn',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
GeneralSound: new SettingStandard(
|
GeneralSound: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'NotificationGeneral',
|
'NotificationGeneral',
|
||||||
@@ -636,7 +634,7 @@ const settings = {
|
|||||||
'Turning this toggle to "off" makes Cookie Monster no longer consider the volume setting of the base game, allowing mod notifications to play with base game volume turned down',
|
'Turning this toggle to "off" makes Cookie Monster no longer consider the volume setting of the base game, allowing mod notifications to play with base game volume turned down',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
GCNotification: new SettingStandard(
|
GCNotification: new settingClasses.SettingStandardWithFunc(
|
||||||
0,
|
0,
|
||||||
'bool',
|
'bool',
|
||||||
'NotificationGC',
|
'NotificationGC',
|
||||||
@@ -649,7 +647,7 @@ const settings = {
|
|||||||
);
|
);
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
GCFlash: new SettingStandard(
|
GCFlash: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'NotificationGC',
|
'NotificationGC',
|
||||||
@@ -657,13 +655,13 @@ const settings = {
|
|||||||
'Flash screen on golden cookie',
|
'Flash screen on golden cookie',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
ColourGCFlash: new SettingColours(
|
ColourGCFlash: new settingClasses.SettingColours(
|
||||||
'#ffffff',
|
'#ffffff',
|
||||||
'colour',
|
'colour',
|
||||||
'NotificationGC',
|
'NotificationGC',
|
||||||
'The colour of the GC flash, standard colour is white',
|
'The colour of the GC flash, standard colour is white',
|
||||||
),
|
),
|
||||||
GCSound: new SettingStandard(
|
GCSound: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'NotificationGC',
|
'NotificationGC',
|
||||||
@@ -671,15 +669,15 @@ const settings = {
|
|||||||
'Play a sound on golden cookie',
|
'Play a sound on golden cookie',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
GCVolume: new SettingVolume(100, 'vol', 'NotificationGC', [], 'Volume'),
|
GCVolume: new settingClasses.SettingVolume(100, 'vol', 'NotificationGC', [], 'Volume'),
|
||||||
GCSoundURL: new SettingStandard(
|
GCSoundURL: new settingClasses.SettingStandard(
|
||||||
'https://freesound.org/data/previews/66/66717_931655-lq.mp3',
|
'https://freesound.org/data/previews/66/66717_931655-lq.mp3',
|
||||||
'url',
|
'url',
|
||||||
'NotificationGC',
|
'NotificationGC',
|
||||||
'Sound URL:',
|
'Sound URL:',
|
||||||
'URL of the sound to be played when a golden cookie spawns',
|
'URL of the sound to be played when a golden cookie spawns',
|
||||||
),
|
),
|
||||||
FortuneNotification: new SettingStandard(
|
FortuneNotification: new settingClasses.SettingStandardWithFunc(
|
||||||
0,
|
0,
|
||||||
'bool',
|
'bool',
|
||||||
'NotificationFC',
|
'NotificationFC',
|
||||||
@@ -692,7 +690,7 @@ const settings = {
|
|||||||
);
|
);
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
FortuneFlash: new SettingStandard(
|
FortuneFlash: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'NotificationFC',
|
'NotificationFC',
|
||||||
@@ -700,13 +698,13 @@ const settings = {
|
|||||||
'Flash screen on fortune cookie spawn',
|
'Flash screen on fortune cookie spawn',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
ColourFortuneFlash: new SettingColours(
|
ColourFortuneFlash: new settingClasses.SettingColours(
|
||||||
'#ffffff',
|
'#ffffff',
|
||||||
'colour',
|
'colour',
|
||||||
'NotificationFC',
|
'NotificationFC',
|
||||||
'The colour of the fortune flash, standard colour is white',
|
'The colour of the fortune flash, standard colour is white',
|
||||||
),
|
),
|
||||||
FortuneSound: new SettingStandard(
|
FortuneSound: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'NotificationFC',
|
'NotificationFC',
|
||||||
@@ -714,15 +712,15 @@ const settings = {
|
|||||||
'Play a sound on fortune cookie spawn',
|
'Play a sound on fortune cookie spawn',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
FortuneVolume: new SettingVolume(100, 'vol', 'NotificationFC', [], 'Volume'),
|
FortuneVolume: new settingClasses.SettingVolume(100, 'vol', 'NotificationFC', [], 'Volume'),
|
||||||
FortuneSoundURL: new SettingStandard(
|
FortuneSoundURL: new settingClasses.SettingStandard(
|
||||||
'https://freesound.org/data/previews/174/174027_3242494-lq.mp3',
|
'https://freesound.org/data/previews/174/174027_3242494-lq.mp3',
|
||||||
'url',
|
'url',
|
||||||
'NotificationFC',
|
'NotificationFC',
|
||||||
'Sound URL:',
|
'Sound URL:',
|
||||||
'URL of the sound to be played when the ticker has a fortune cookie',
|
'URL of the sound to be played when the ticker has a fortune cookie',
|
||||||
),
|
),
|
||||||
SeaNotification: new SettingStandard(
|
SeaNotification: new settingClasses.SettingStandardWithFunc(
|
||||||
0,
|
0,
|
||||||
'bool',
|
'bool',
|
||||||
'NotificationSea',
|
'NotificationSea',
|
||||||
@@ -735,7 +733,7 @@ const settings = {
|
|||||||
);
|
);
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
SeaFlash: new SettingStandard(
|
SeaFlash: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'NotificationSea',
|
'NotificationSea',
|
||||||
@@ -743,13 +741,13 @@ const settings = {
|
|||||||
'Flash screen on season popup',
|
'Flash screen on season popup',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
ColourSeaFlash: new SettingColours(
|
ColourSeaFlash: new settingClasses.SettingColours(
|
||||||
'#ffffff',
|
'#ffffff',
|
||||||
'colour',
|
'colour',
|
||||||
'NotificationSea',
|
'NotificationSea',
|
||||||
'The colour of the season popup flash, standard colour is white',
|
'The colour of the season popup flash, standard colour is white',
|
||||||
),
|
),
|
||||||
SeaSound: new SettingStandard(
|
SeaSound: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'NotificationSea',
|
'NotificationSea',
|
||||||
@@ -757,15 +755,15 @@ const settings = {
|
|||||||
'Play a sound on season popup',
|
'Play a sound on season popup',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
SeaVolume: new SettingVolume(100, 'vol', 'NotificationSea', [], 'Volume'),
|
SeaVolume: new settingClasses.SettingVolume(100, 'vol', 'NotificationSea', [], 'Volume'),
|
||||||
SeaSoundURL: new SettingStandard(
|
SeaSoundURL: new settingClasses.SettingStandard(
|
||||||
'https://www.freesound.org/data/previews/121/121099_2193266-lq.mp3',
|
'https://www.freesound.org/data/previews/121/121099_2193266-lq.mp3',
|
||||||
'url',
|
'url',
|
||||||
'NotificationSea',
|
'NotificationSea',
|
||||||
'Sound URL:',
|
'Sound URL:',
|
||||||
'URL of the sound to be played when on season popup spawns',
|
'URL of the sound to be played when on season popup spawns',
|
||||||
),
|
),
|
||||||
GardFlash: new SettingStandard(
|
GardFlash: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'NotificationGard',
|
'NotificationGard',
|
||||||
@@ -773,13 +771,13 @@ const settings = {
|
|||||||
'Flash screen on garden tick',
|
'Flash screen on garden tick',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
ColourGardFlash: new SettingColours(
|
ColourGardFlash: new settingClasses.SettingColours(
|
||||||
'#ffffff',
|
'#ffffff',
|
||||||
'colour',
|
'colour',
|
||||||
'NotificationGard',
|
'NotificationGard',
|
||||||
'The colour of the garden flash, standard colour is white',
|
'The colour of the garden flash, standard colour is white',
|
||||||
),
|
),
|
||||||
GardSound: new SettingStandard(
|
GardSound: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'NotificationGard',
|
'NotificationGard',
|
||||||
@@ -787,15 +785,15 @@ const settings = {
|
|||||||
'Play a sound on garden tick',
|
'Play a sound on garden tick',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
GardVolume: new SettingVolume(100, 'vol', 'NotificationGard', [], 'Volume'),
|
GardVolume: new settingClasses.SettingVolume(100, 'vol', 'NotificationGard', [], 'Volume'),
|
||||||
GardSoundURL: new SettingStandard(
|
GardSoundURL: new settingClasses.SettingStandard(
|
||||||
'https://freesound.org/data/previews/103/103046_861714-lq.mp3',
|
'https://freesound.org/data/previews/103/103046_861714-lq.mp3',
|
||||||
'url',
|
'url',
|
||||||
'NotificationGard',
|
'NotificationGard',
|
||||||
'Garden Tick Sound URL:',
|
'Garden Tick Sound URL:',
|
||||||
'URL of the sound to be played when the garden ticks',
|
'URL of the sound to be played when the garden ticks',
|
||||||
),
|
),
|
||||||
MagicNotification: new SettingStandard(
|
MagicNotification: new settingClasses.SettingStandardWithFunc(
|
||||||
0,
|
0,
|
||||||
'bool',
|
'bool',
|
||||||
'NotificationMagi',
|
'NotificationMagi',
|
||||||
@@ -808,7 +806,7 @@ const settings = {
|
|||||||
);
|
);
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
MagicFlash: new SettingStandard(
|
MagicFlash: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'NotificationMagi',
|
'NotificationMagi',
|
||||||
@@ -816,13 +814,13 @@ const settings = {
|
|||||||
'Flash screen when magic reaches maximum',
|
'Flash screen when magic reaches maximum',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
ColourMagicFlash: new SettingColours(
|
ColourMagicFlash: new settingClasses.SettingColours(
|
||||||
'#ffffff',
|
'#ffffff',
|
||||||
'colour',
|
'colour',
|
||||||
'NotificationMagi',
|
'NotificationMagi',
|
||||||
'The colour of the magic flash, standard colour is white',
|
'The colour of the magic flash, standard colour is white',
|
||||||
),
|
),
|
||||||
MagicSound: new SettingStandard(
|
MagicSound: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'NotificationMagi',
|
'NotificationMagi',
|
||||||
@@ -830,15 +828,15 @@ const settings = {
|
|||||||
'Play a sound when magic reaches maximum',
|
'Play a sound when magic reaches maximum',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
MagicVolume: new SettingVolume(100, 'vol', 'NotificationMagi', [], 'Volume'),
|
MagicVolume: new settingClasses.SettingVolume(100, 'vol', 'NotificationMagi', [], 'Volume'),
|
||||||
MagicSoundURL: new SettingStandard(
|
MagicSoundURL: new settingClasses.SettingStandard(
|
||||||
'https://freesound.org/data/previews/221/221683_1015240-lq.mp3',
|
'https://freesound.org/data/previews/221/221683_1015240-lq.mp3',
|
||||||
'url',
|
'url',
|
||||||
'NotificationMagi',
|
'NotificationMagi',
|
||||||
'Sound URL:',
|
'Sound URL:',
|
||||||
'URL of the sound to be played when magic reaches maxium',
|
'URL of the sound to be played when magic reaches maxium',
|
||||||
),
|
),
|
||||||
WrinklerNotification: new SettingStandard(
|
WrinklerNotification: new settingClasses.SettingStandardWithFunc(
|
||||||
0,
|
0,
|
||||||
'bool',
|
'bool',
|
||||||
'NotificationWrink',
|
'NotificationWrink',
|
||||||
@@ -851,7 +849,7 @@ const settings = {
|
|||||||
);
|
);
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
WrinklerFlash: new SettingStandard(
|
WrinklerFlash: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'NotificationWrink',
|
'NotificationWrink',
|
||||||
@@ -859,13 +857,13 @@ const settings = {
|
|||||||
'Flash screen when a wrinkler appears',
|
'Flash screen when a wrinkler appears',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
ColourWrinklerFlash: new SettingColours(
|
ColourWrinklerFlash: new settingClasses.SettingColours(
|
||||||
'#ffffff',
|
'#ffffff',
|
||||||
'colour',
|
'colour',
|
||||||
'NotificationWrink',
|
'NotificationWrink',
|
||||||
'The colour of the wrinkler flash, standard colour is white',
|
'The colour of the wrinkler flash, standard colour is white',
|
||||||
),
|
),
|
||||||
WrinklerSound: new SettingStandard(
|
WrinklerSound: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'NotificationWrink',
|
'NotificationWrink',
|
||||||
@@ -873,15 +871,15 @@ const settings = {
|
|||||||
'Play a sound when a wrinkler appears',
|
'Play a sound when a wrinkler appears',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
WrinklerVolume: new SettingVolume(100, 'vol', 'NotificationWrink', [], 'Volume'),
|
WrinklerVolume: new settingClasses.SettingVolume(100, 'vol', 'NotificationWrink', [], 'Volume'),
|
||||||
WrinklerSoundURL: new SettingStandard(
|
WrinklerSoundURL: new settingClasses.SettingStandard(
|
||||||
'https://freesound.org/data/previews/124/124186_8043-lq.mp3',
|
'https://freesound.org/data/previews/124/124186_8043-lq.mp3',
|
||||||
'url',
|
'url',
|
||||||
'NotificationWrink',
|
'NotificationWrink',
|
||||||
'Sound URL:',
|
'Sound URL:',
|
||||||
'URL of the sound to be played when a wrinkler appears',
|
'URL of the sound to be played when a wrinkler appears',
|
||||||
),
|
),
|
||||||
WrinklerMaxNotification: new SettingStandard(
|
WrinklerMaxNotification: new settingClasses.SettingStandardWithFunc(
|
||||||
0,
|
0,
|
||||||
'bool',
|
'bool',
|
||||||
'NotificationWrinkMax',
|
'NotificationWrinkMax',
|
||||||
@@ -894,7 +892,7 @@ const settings = {
|
|||||||
);
|
);
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
WrinklerMaxFlash: new SettingStandard(
|
WrinklerMaxFlash: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'NotificationWrinkMax',
|
'NotificationWrinkMax',
|
||||||
@@ -902,13 +900,13 @@ const settings = {
|
|||||||
'Flash screen when the maximum amount of Wrinklers has appeared',
|
'Flash screen when the maximum amount of Wrinklers has appeared',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
ColourWrinklerMaxFlash: new SettingColours(
|
ColourWrinklerMaxFlash: new settingClasses.SettingColours(
|
||||||
'#ffffff',
|
'#ffffff',
|
||||||
'colour',
|
'colour',
|
||||||
'NotificationWrinkMax',
|
'NotificationWrinkMax',
|
||||||
'The colour of the maximum wrinkler flash, standard colour is white',
|
'The colour of the maximum wrinkler flash, standard colour is white',
|
||||||
),
|
),
|
||||||
WrinklerMaxSound: new SettingStandard(
|
WrinklerMaxSound: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'NotificationWrinkMax',
|
'NotificationWrinkMax',
|
||||||
@@ -916,8 +914,14 @@ const settings = {
|
|||||||
'Play a sound when the maximum amount of wrinklers has appeared',
|
'Play a sound when the maximum amount of wrinklers has appeared',
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
WrinklerMaxVolume: new SettingVolume(100, 'vol', 'NotificationWrinkMax', [], 'Volume'),
|
WrinklerMaxVolume: new settingClasses.SettingVolume(
|
||||||
WrinklerMaxSoundURL: new SettingStandard(
|
100,
|
||||||
|
'vol',
|
||||||
|
'NotificationWrinkMax',
|
||||||
|
[],
|
||||||
|
'Volume',
|
||||||
|
),
|
||||||
|
WrinklerMaxSoundURL: new settingClasses.SettingStandard(
|
||||||
'https://freesound.org/data/previews/152/152743_15663-lq.mp3',
|
'https://freesound.org/data/previews/152/152743_15663-lq.mp3',
|
||||||
'url',
|
'url',
|
||||||
'NotificationWrinkMax',
|
'NotificationWrinkMax',
|
||||||
@@ -926,7 +930,7 @@ const settings = {
|
|||||||
),
|
),
|
||||||
|
|
||||||
// Miscellaneous
|
// Miscellaneous
|
||||||
BulkBuyBlock: new SettingStandard(
|
BulkBuyBlock: new settingClasses.SettingStandard(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'Miscellaneous',
|
'Miscellaneous',
|
||||||
@@ -934,7 +938,7 @@ const settings = {
|
|||||||
"Block clicking bulk buying when you can't buy all. This prevents buying 7 of a building when you are in buy-10 or buy-100 mode.",
|
"Block clicking bulk buying when you can't buy all. This prevents buying 7 of a building when you are in buy-10 or buy-100 mode.",
|
||||||
true,
|
true,
|
||||||
),
|
),
|
||||||
FavouriteSettings: new SettingStandard(
|
FavouriteSettings: new settingClasses.SettingStandardWithFunc(
|
||||||
1,
|
1,
|
||||||
'bool',
|
'bool',
|
||||||
'Miscellaneous',
|
'Miscellaneous',
|
||||||
|
|||||||
@@ -31,5 +31,4 @@ export default function init() {
|
|||||||
Game.registerHook('draw', CMDrawHook);
|
Game.registerHook('draw', CMDrawHook);
|
||||||
Game.registerHook('logic', CMLoopHook);
|
Game.registerHook('logic', CMLoopHook);
|
||||||
}
|
}
|
||||||
window.cookieMonsterFrameworkData.isInitializing = false;
|
|
||||||
}
|
}
|
||||||
+5
-4
@@ -4,9 +4,9 @@ const webpack = require('webpack');
|
|||||||
module.exports = function (env) {
|
module.exports = function (env) {
|
||||||
return {
|
return {
|
||||||
mode: 'production',
|
mode: 'production',
|
||||||
devtool: env.production ? 'source-map' : 'inline-source-map',
|
devtool: env.minimize ? 'source-map' : 'inline-source-map',
|
||||||
optimization: {
|
optimization: {
|
||||||
minimize: !!env.production,
|
minimize: !!env.minimize,
|
||||||
},
|
},
|
||||||
entry: './src/CookieMonster.js',
|
entry: './src/CookieMonster.js',
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -22,12 +22,13 @@ module.exports = function (env) {
|
|||||||
],
|
],
|
||||||
},
|
},
|
||||||
output: {
|
output: {
|
||||||
filename: 'CookieMonsterDev.js',
|
filename: env.finalfile ? 'CookieMonster.js' : 'CookieMonsterDev.js',
|
||||||
path: path.resolve(__dirname, 'dist'),
|
path: path.resolve(__dirname, 'dist'),
|
||||||
},
|
},
|
||||||
plugins: [
|
plugins: [
|
||||||
new webpack.SourceMapDevToolPlugin({
|
new webpack.SourceMapDevToolPlugin({
|
||||||
filename: 'CookieMonsterDev.js.map',
|
filename:
|
||||||
|
env.finalfile && env.minimize ? 'CookieMonster.js.map' : 'CookieMonsterDev.js.map',
|
||||||
publicPath: 'https://cookiemonsterteam.github.io/CookieMonster/dist/',
|
publicPath: 'https://cookiemonsterteam.github.io/CookieMonster/dist/',
|
||||||
fileContext: 'public',
|
fileContext: 'public',
|
||||||
}),
|
}),
|
||||||
|
|||||||
Reference in new issue
Block a user