invulnerable

tech: anyon - 2x energy after duplicating a power up, +6% duplication chance
tech: Abelian group - 4x damage while invulnerable
tech: fermion - become invulnerable for 5 seconds after a mob dies
tech: entropic gravity - crouching pulls MACHO towards the player, and 1.5x to all MACHO effects (damage, damage reduction, AoE damage)
tech: modified Newtonian dynamics - +20 speed for all Newtonian law tech

choice, MACHO, invulnerable, speed - have text keyword CSS style
removed chance to find a random tech in early levels from mobs
  this reduces tech per full game by about 2
tower level has a few changes
options exchange only works once per level, but it gives 3x choices after randomizing
dark star has a 1.2->1.3x MACHO radius
autocannon fires 1->2 extra super balls, but balls have higher gravity
grappling hook field starts with 0.6x damage reduction
super balls + uncertainty principle makes all balls start in the same spot and only separate after teleporting
ablative drones spawns 50% more drones on collision
von Neumann probe gives 40% more drones per block mass
  also added text clarification that it uses 5 energy
tech lens rotates 50% faster
ghoster mobs are more aggressive once they have lost 20% health
sneakBoss doesn't start accelerating until it is partly uncloaked, but it spawns sneaker mobs after cloaking

fixed bug with 2 different boost power up sizes
paradigm shift doesn't do damage while player is invulnerable
random internet JUNK images disabled because some of the images are bad
entanglement bug fix, maybe
This commit is contained in:
landgreen
2024-05-11 09:52:56 -07:00
parent a1164eddae
commit 507b0605d6
15 changed files with 652 additions and 760 deletions

View File

@@ -744,13 +744,6 @@ summary {
user-select: none;
}
/* color for in game console output */
/* .ammo-flash {
color: #f33;
transition: color 2s;
} */
.color-text {
color: #000;
}
@@ -817,6 +810,58 @@ summary {
color: #356;
}
.color-choice {
display: inline-block;
}
.color-choice span {
display: inline-block;
animation: bounce 3s infinite;
transform-origin: bottom;
color: #555;
}
.color-choice span:nth-child(1) {
animation-delay: 0s;
}
.color-choice span:nth-child(2) {
animation-delay: 1s;
}
.color-choice span:nth-child(3) {
animation-delay: 2s;
}
@keyframes bounce {
0% {
transform: translateY(0);
}
15% {
transform: translateY(-2px);
color: #aaa;
}
30% {
transform: translateY(0);
}
100% {
transform: translateY(0);
}
}
.color-invulnerable {
color: #fff;
text-shadow: 0px 0px 7px #000;
}
.color-MACHO {
color: #246;
text-shadow: 0px 0px 7px #246;
}
.color-dup {
font-variant: small-caps;
letter-spacing: 1px;
@@ -1071,6 +1116,44 @@ summary {
background-color: #f7b;
}
.color-speed {
display: inline-block;
transform: skew(-27deg);
/* font-weight: 400; */
color: #038;
}
.color-randomize {
display: inline-block;
animation: randomize 4s linear infinite alternate;
transform-origin: bottom;
color: #555;
}
@keyframes randomize {
0%,
100% {
font-family: Arial;
}
20% {
font-family: Times New Roman;
}
40% {
font-family: Verdana;
}
60% {
font-family: Georgia;
}
80% {
font-family: Courier New;
}
}
.alt {
animation: alt 8s linear infinite alternate;
font-weight: 400;