mirror of
https://github.com/Acamaeda/The-Modding-Tree.git
synced 2024-11-27 10:31:45 +00:00
Alpha Build 3
This commit is contained in:
parent
0d9e81d7f9
commit
96bfd75af4
1 changed files with 18 additions and 10 deletions
28
js/game.js
28
js/game.js
|
@ -347,21 +347,25 @@ const LAYER_UPGS = {
|
|||
unl: function() { return player.t.upgrades.includes(12)||player.t.upgrades.includes(13) },
|
||||
},
|
||||
21: {
|
||||
desc: "Time Energy boosts its own production & cap, and the Time Energy effect uses a better formula.",
|
||||
desc: "Time Energy boosts its own production & limit, and the Time Energy effect uses a better formula.",
|
||||
cost: new Decimal(4),
|
||||
unl: function() { return player.t.upgrades.includes(14) },
|
||||
currently: function() { return player.t.energy.plus(1).log10().pow(1.1).plus(1) },
|
||||
effDisp: function(x) { return format(x)+"x" },
|
||||
},
|
||||
22: {
|
||||
desc: "???",
|
||||
cost: new Decimal(1/0),
|
||||
unl: function() { return false },
|
||||
desc: "Time Energy production & limit are boosted by your Enhance Points.",
|
||||
cost: new Decimal(5),
|
||||
unl: function() { return player.t.upgrades.includes(14)&&player.e.unl },
|
||||
currently: function() { return player.e.points.plus(1).pow(0.8) },
|
||||
effDisp: function(x) { return format(x)+"x" },
|
||||
},
|
||||
23: {
|
||||
desc: "???",
|
||||
cost: new Decimal(1/0),
|
||||
unl: function() { return false },
|
||||
desc: "Time Energy production & limit are boosted by your Space Energy.",
|
||||
cost: new Decimal(5),
|
||||
unl: function() { return player.t.upgrades.includes(14)&&player.s.unl },
|
||||
currently: function() { return Decimal.pow(3, player.s.points.pow(0.9)) },
|
||||
effDisp: function(x) { return format(x)+"x" },
|
||||
},
|
||||
24: {
|
||||
desc: "???",
|
||||
|
@ -576,13 +580,13 @@ function getLayerReq(layer) {
|
|||
if (player.b.unl && !player.g.unl) req = req.times(5000)
|
||||
break;
|
||||
case "e":
|
||||
req = req.times(Decimal.pow("10^^1000", player.e.order))
|
||||
req = req.times(Decimal.pow("1e200", Decimal.pow(player.e.order, 2)))
|
||||
break;
|
||||
case "t":
|
||||
req = req.times(Decimal.pow("10^^1000", player.t.order))
|
||||
req = req.times(Decimal.pow("1e200", Decimal.pow(player.t.order, 2)))
|
||||
break;
|
||||
case "s":
|
||||
req = req.times(Decimal.pow("10^^1000", player.s.order))
|
||||
req = req.times(Decimal.pow("1e200", Decimal.pow(player.s.order, 2)))
|
||||
break;
|
||||
}
|
||||
return req
|
||||
|
@ -857,6 +861,8 @@ function getTimeEnergyGainMult() {
|
|||
if (!player.t.unl) return new Decimal(1)
|
||||
let mult = new Decimal(1);
|
||||
if (player.t.upgrades.includes(21)) mult = mult.times(LAYER_UPGS.t[21].currently())
|
||||
if (player.t.upgrades.includes(22)) mult = mult.times(LAYER_UPGS.t[22].currently())
|
||||
if (player.t.upgrades.includes(23)) mult = mult.times(LAYER_UPGS.t[23].currently())
|
||||
return mult;
|
||||
}
|
||||
|
||||
|
@ -865,6 +871,8 @@ function getTimeEnergyLimitMult() {
|
|||
let mult = new Decimal(1);
|
||||
if (player.t.upgrades.includes(12)) mult = mult.times(LAYER_UPGS.t[12].currently())
|
||||
if (player.t.upgrades.includes(21)) mult = mult.times(LAYER_UPGS.t[21].currently())
|
||||
if (player.t.upgrades.includes(22)) mult = mult.times(LAYER_UPGS.t[22].currently())
|
||||
if (player.t.upgrades.includes(23)) mult = mult.times(LAYER_UPGS.t[23].currently())
|
||||
return mult;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue