% converted to x

text rework
  most numbers converted from "+50%" to "1.5x"
  renamed defense -> damage taken
  adjusted about 20 tech to round down or up their values to less decimals
    for a few I added research cost or JUNK chance to balance rounding

new community map soft by Richard0820
tech: peer review - gain +damage each time you research
self-assembly scales with health not health percent
matter.js engine reverted back to 0.18 (to fix an issue with time dilation)
This commit is contained in:
landgreen
2024-03-19 19:36:59 -07:00
parent 254ec001e2
commit 38ef45a651
11 changed files with 911 additions and 552 deletions

View File

@@ -974,7 +974,7 @@ const spawn = {
if (!simulation.paused && !simulation.onTitlePage) {
count++
if (count < 660) {
if (count === 1) simulation.makeTextLog(`<em>//enter testing mode to set level.levels.length to <strong>Infinite</strong></em>`);
if (count === 1 && simulation.difficultyMode < 5) simulation.makeTextLog(`<em>//enter testing mode to set level.levels.length to <strong>Infinite</strong></em>`);
if (!(count % 60)) simulation.makeTextLog(`simulation.analysis <span class='color-symbol'>=</span> ${((count / 60 - Math.random()) * 0.1).toFixed(3)}`);
} else if (count === 660) {
simulation.makeTextLog(`simulation.analysis <span class='color-symbol'>=</span> 1 <em>//analysis complete</em>`);
@@ -1011,7 +1011,7 @@ const spawn = {
return
}
}
if (simulation.testing) {
if (simulation.testing || simulation.difficultyMode > 4) {
unlockExit()
setTimeout(function () {
simulation.makeTextLog(`level.levels.length <span class='color-symbol'>=</span> <strong>Infinite</strong>`);