diff --git a/css/fonts/comfortaa.css b/css/fonts/comfortaa.css new file mode 100644 index 0000000..48a496a --- /dev/null +++ b/css/fonts/comfortaa.css @@ -0,0 +1,8 @@ +@font-face{ + font-family: comfortaa; + src: url('../../fonts/comfortaa.ttf'); +} + +:root{ + --primary-font: comfortaa +} \ No newline at end of file diff --git a/fonts/comfortaa.ttf b/fonts/comfortaa.ttf new file mode 100644 index 0000000..bc3edb9 Binary files /dev/null and b/fonts/comfortaa.ttf differ diff --git a/js/components/automator-tab.js b/js/components/automator-tab.js index f627ab1..37d4595 100644 --- a/js/components/automator-tab.js +++ b/js/components/automator-tab.js @@ -6,13 +6,15 @@ Vue.component("automator-tab", { } }, methods: { - alephUnlocked: () => game.alephLayer.isUnlocked() + alephUnlocked: () => game.alephLayer.isUnlocked(), + metaUnlocked: () => game.restackLayer.metaUpgrade.level.gte(1) }, template: `
+
` }) \ No newline at end of file diff --git a/js/components/changelog-tab.js b/js/components/changelog-tab.js index d0de013..f17f175 100644 --- a/js/components/changelog-tab.js +++ b/js/components/changelog-tab.js @@ -1,6 +1,11 @@ Vue.component("changelog-tab", { template: `
+ + + + diff --git a/js/data/game.js b/js/data/game.js index 36db22a..ccd6a0e 100644 --- a/js/data/game.js +++ b/js/data/game.js @@ -42,6 +42,17 @@ const game = { level => level.gt(0) ? Math.pow(0.6, level.toNumber() - 1) * 60 : Infinity, null, { getEffectDisplay: effectDisplayTemplates.automator() })), + autoAuto: new Automator("Auto Automators", "Automatically Max All Automators (except this)", () => + { + for(let i = 0; i < game.automators.length - 2; i++) + { + game.automators[i].upgrade.buyMax() + } + }, new DynamicLayerUpgrade(level => level + 7, () => null, () => "Decrease the Automator interval", + level => Decimal.pow(10, PrestigeLayer.getPrestigeCarryOverForLayer(level.add(10).toNumber()) * 10), + level => level.gt(0) ? Math.pow(0.6, level.toNumber() - 1) * 500 : Infinity, null, { + getEffectDisplay: effectDisplayTemplates.automator() + })), }, volatility: { layerVolatility: new DynamicLayerUpgrade(level => level + 1, level => level, diff --git a/js/mod.js b/js/mod.js index 1d9d099..17eed76 100644 --- a/js/mod.js +++ b/js/mod.js @@ -1,8 +1,8 @@ var mod = { primaryName: "ω", secondaryName: "Engine", - version: "0.1.1", - engineVer: "0.1.1", //DO NOT MODIFY + version: "0.1.2", + engineVer: "0.1.2", //DO NOT MODIFY themes: [ ["Dark", "css/themes/dark.css"], ["Light", "https://veprogames.github.io/omega-layers/css/main.css"], @@ -41,7 +41,8 @@ var mod = { ["Monospace Typewriter", "css/fonts/typespace.css"], ["Comic Sans", "css/fonts/comic.css"], ["Arial", "css/fonts/arial.css"], - ["Roboto", "css/fonts/roboto.css"] + ["Roboto", "css/fonts/roboto.css"], + ["Comfortaa", "css/fonts/comfortaa.css"] ], saves: [ ["Save 1", ""],