mass-energy rework

mass-energy is compatible with more tech
  defense works with mass-energy, but is exponentially reduced (~10%)
  damage taken scales with difficulty based heal reduction
    1.3x dmg level 5 hard,  2x dmg level 13 why

ergodicity: 91->66% damage,  no heals -> 1/2 size heals
negative feedback 0.5% -> 1% damage per missing health
negative entropy spawn heals for 33% missing health not 33 flat missing health
  this means it caps at 3 health per level
tech - iceIX freeze effect lasts 2 seconds longer, spawn 10 coupling
  perfect diamagnetism, standing wave

research is less common
path integral comes with 5% JUNK
there are fewer starting power ups on why difficulty

bug fixes:
  fixed the text overflow issue on small screens
  decoherence: if you get a tech that is banished it stops being banished
  you can now have negative research
This commit is contained in:
landgreen
2022-09-26 08:42:34 -07:00
parent 9d0a49de19
commit d7c01ef92c
11 changed files with 458 additions and 366 deletions

View File

@@ -180,6 +180,7 @@ summary {
visibility: hidden;
opacity: 0;
transition: opacity 0.25s linear;
}
#choose-grid {
@@ -193,18 +194,20 @@ summary {
border-radius: 8px;
z-index: 12;
background-color: #444;
grid-template-columns: repeat(auto-fit, minmax(340px, 1fr));
grid-auto-rows: minmax(auto, auto);
grid-template-columns: repeat(auto-fit, 400px);
/* grid-template-columns: repeat(auto-fit, minmax(360px, 450px)); */
/* grid-auto-rows: minmax(auto, auto); */
/* grid-auto-rows: 1; */
font-size: 1.3em;
/* box-shadow: 0px 0px 40px 20px rgba(255, 255, 255, 0.25); */
/* box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.25); */
display: grid;
/* none; */
visibility: hidden;
opacity: 0;
transition: opacity 0.25s linear;
align-content: start;
max-height: 100vh;
overflow: auto;
}
.choose-grid-module {
@@ -813,6 +816,16 @@ summary {
opacity: 0.85;
margin-bottom: -3px;
}
.heal-circle-energy {
width: 14px;
height: 14px;
border-radius: 50%;
display: inline-block;
background-color: #ff0;
border: 0.5px #000 solid;
opacity: 0.85;
margin-bottom: -3px;
}
.coupling-circle {
width: 10px;