diff --git a/css/fonts/scp.css b/css/fonts/scp.css new file mode 100644 index 0000000..c7e00f7 --- /dev/null +++ b/css/fonts/scp.css @@ -0,0 +1,8 @@ +@font-face{ + font-family: scp-font; + src: url('../../fonts/scp.ttf'); +} + +:root{ + --primary-font: scp-font +} diff --git a/css/themes/modern.css b/css/themes/modern.css new file mode 100644 index 0000000..5a92612 --- /dev/null +++ b/css/themes/modern.css @@ -0,0 +1,30 @@ +:root{ + --background-body: #111; + --background-header: #222; + --color-base: #333; + --color-primary: #f90; + --color-hover: #383838; + --color-hover-strong: #444; + --color-contrast: #fff; + --color-success: #060; + --button-dark: #000; + --notification--error: #a20; + --notification--success: #3a0; + --notification--special: #a60; +} + +.omega { + display: inline-block; + transform: scale(1.5,1); + margin-right: 0.2em; +} + +button, .settings-panel { + border: none !important; + border-radius: 12px; + background-color: var(--color-base); +} + +.guide-item .header { + border-bottom: none; +} \ No newline at end of file diff --git a/fonts/scp.ttf b/fonts/scp.ttf new file mode 100644 index 0000000..19bb671 Binary files /dev/null and b/fonts/scp.ttf differ diff --git a/js/classes/prestigelayer.js b/js/classes/prestigelayer.js index 9da4969..236384a 100644 --- a/js/classes/prestigelayer.js +++ b/js/classes/prestigelayer.js @@ -44,16 +44,20 @@ class PrestigeLayer } } } - static getNameForLayer(layer) + static getNameForLayer(layer, negated = false) { let nLayer = layer; if(layer instanceof Decimal) { nLayer = layer.toNumber(); } - if(layer instanceof Decimal && !layer.gte(0)) + if(layer instanceof Decimal && !layer.gte(0) && !negated) { - return "-" + PrestigeLayer.getNameForLayer(new Decimal("-1").minus(nLayer)) + return "-" + PrestigeLayer.getNameForLayer(new Decimal("-1").minus(nLayer), true) + } + if(layer instanceof Decimal && layer.round().neq(layer)) { + if (negated) layer = layer.add(1) + return "𐌒≠" + layer.toString() } if(layer instanceof Decimal && layer.gte(mod.Infinities[0]) && !layer.gte(mod.Infinities[1])) { diff --git a/js/components/engine-tab.js b/js/components/engine-tab.js index 96b71f4..58e57e9 100644 --- a/js/components/engine-tab.js +++ b/js/components/engine-tab.js @@ -1,6 +1,11 @@ Vue.component("engine-tab", { template: `
Inspiration: Antimatter Dimensions by hevipelle, Infinite Layers by dan-simon
Original Game (Omega Layers) created by VeproGames
Powered by vue.js and break_eternity.min.js
-` + mod.primaryName + mod.secondaryName + ` v` + mod.version +`
- ` + ((mod.primaryName + mod.secondaryName) !== "ωEngine" ? ("Built with ωEngine v" + mod.engineVer + "
") : "") + ` +${mod.primaryName + mod.secondaryName} v${mod.primaryName + mod.secondaryName === "ωEngine" ? mod.engineVer : mod.version}
+${mod.primaryName + mod.secondaryName !== "ωEngine" ? "Made with ωEngine v" + mod.engineVer : ""}