mod - microstates

mod - many worlds: 100% chance on choosing a power up to spawn a reroll if you have no rerolls
mod - microstates: +7% damage for every 10 active bullets
  (requires mod: Lorentzian topology)
mod - laser diode: laser, pulse, and laser-bots use 37% less energy
25% increase in difficulty scaling  (level 10 should now have the difficulty of level 12)
  effects: player damage, mod damage, mob acceleration, mob reaction time, mob cooldown time
This commit is contained in:
landgreen
2020-05-17 19:23:24 -07:00
parent 0ff8021ea8
commit 4a355caa60
10 changed files with 151 additions and 42 deletions

View File

@@ -378,7 +378,7 @@ const mech = {
b.mods[i].name !== "Born rule" &&
b.mods[i].name !== "determinism" &&
b.mods[i].name !== "reallocation" &&
b.mods[i].name !== "many worlds" &&
b.mods[i].name !== "many-worlds" &&
b.mods[i].allowed()
) options.push(i);
}
@@ -551,7 +551,7 @@ const mech = {
mech.energy = mech.maxEnergy * 0.5
// if (mech.energy < 0.05) mech.energy = 0.05
mech.immuneCycle = mech.cycle + 120 //disable this.immuneCycle bonus seconds
game.makeTextLog("<span style='font-size:115%;'> <strong>death</strong> avoided<br><strong>1</strong> <strong class='color-r'>reroll</strong> consumed</span>", 300)
game.makeTextLog("<span style='font-size:115%;'> <strong>death</strong> avoided<br><strong>1</strong> <strong class='color-r'>reroll</strong> consumed</span>", 420)
game.wipe = function () { //set wipe to have trails
ctx.fillStyle = "rgba(255,255,255,0.03)";
@@ -579,7 +579,7 @@ const mech = {
mech.health = mech.maxHealth * 0.5
// if (mech.health < 0.05) mech.health = 0.05
mech.immuneCycle = mech.cycle + 120 //disable this.immuneCycle bonus seconds
game.makeTextLog("<span style='font-size:115%;'> <strong>death</strong> avoided<br><strong>1</strong> <strong class='color-r'>reroll</strong> consumed</span>", 300)
game.makeTextLog("<span style='font-size:115%;'> <strong>death</strong> avoided<br><strong>1</strong> <strong class='color-r'>reroll</strong> consumed</span>", 420)
game.wipe = function () { //set wipe to have trails
ctx.fillStyle = "rgba(255,255,255,0.03)";
@@ -1829,12 +1829,12 @@ const mech = {
mech.fieldPhase = 0;
mech.hold = function () {
function expandField() {
if (this.fieldRange < 2000) {
this.fieldRange += 100
drawField(this.fieldRange)
}
}
// function expandField() {
// if (this.fieldRange < 2000) {
// this.fieldRange += 100
// drawField(this.fieldRange)
// }
// }
function drawField(radius) {
radius *= 0.9 + 1 * mech.energy;