diff --git a/img/active cooling.webp b/img/active cooling.webp
index 0c05fbe..a264fa1 100644
Binary files a/img/active cooling.webp and b/img/active cooling.webp differ
diff --git a/img/expansion.webp b/img/expansion.webp
index a4645c6..0a0bf97 100644
Binary files a/img/expansion.webp and b/img/expansion.webp differ
diff --git a/img/field/standing wave.webp b/img/field/standing wave.webp
index e8f83f6..7b130a7 100644
Binary files a/img/field/standing wave.webp and b/img/field/standing wave.webp differ
diff --git a/img/flip-flop.webp b/img/flip-flop.webp
index 9c0d494..5c6b8be 100644
Binary files a/img/flip-flop.webp and b/img/flip-flop.webp differ
diff --git a/img/non-renewables.webp b/img/non-renewables.webp
index bd4843e..6fa8959 100644
Binary files a/img/non-renewables.webp and b/img/non-renewables.webp differ
diff --git a/img/pigeonhole principle.webp b/img/pigeonhole principle.webp
index 6a825df..9475d19 100644
Binary files a/img/pigeonhole principle.webp and b/img/pigeonhole principle.webp differ
diff --git a/img/relay switch.webp b/img/relay switch.webp
index eff6139..d6707f9 100644
Binary files a/img/relay switch.webp and b/img/relay switch.webp differ
diff --git a/img/spherical harmonics.webp b/img/spherical harmonics.webp
index e13f0ef..1aedfd1 100644
Binary files a/img/spherical harmonics.webp and b/img/spherical harmonics.webp differ
diff --git a/img/ternary.webp b/img/ternary.webp
index 6210096..e39b90c 100644
Binary files a/img/ternary.webp and b/img/ternary.webp differ
diff --git a/img/zero point energy.webp b/img/zero point energy.webp
index b538f77..21c7d16 100644
Binary files a/img/zero point energy.webp and b/img/zero point energy.webp differ
diff --git a/js/level.js b/js/level.js
index dcdc7a8..348fee5 100644
--- a/js/level.js
+++ b/js/level.js
@@ -27,14 +27,14 @@ const level = {
// m.immuneCycle = Infinity //you can't take damage
// tech.tech[297].frequency = 100
// m.couplingChange(5)
- // m.setField("negative mass") //1 standing wave 2 perfect diamagnetism 3 negative mass 4 molecular assembler 5 plasma torch 6 time dilation 7 metamaterial cloaking 8 pilot wave 9 wormhole
+ // m.setField("standing wave") //1 standing wave 2 perfect diamagnetism 3 negative mass 4 molecular assembler 5 plasma torch 6 time dilation 7 metamaterial cloaking 8 pilot wave 9 wormhole
// simulation.molecularMode = 2
// m.damage(0.1);
// b.giveGuns("nail gun") //0 nail gun 1 shotgun 2 super balls 3 wave 4 missiles 5 grenades 6 spores 7 drones 8 foam 9 harpoon 10 mine 11 laser
// b.giveGuns("foam") //0 nail gun 1 shotgun 2 super balls 3 wave 4 missiles 5 grenades 6 spores 7 drones 8 foam 9 harpoon 10 mine 11 laser
// b.guns[3].ammo = 100000000
// tech.giveTech("recycling")
- // tech.giveTech("pressure vessel")
+ // tech.giveTech("fine-structure constant")
// for (let i = 0; i < 1; ++i) tech.giveTech("bot fabrication")
// for (let i = 0; i < 1; ++i) tech.giveTech("accretion")
// for (let i = 0; i < 1; ++i) tech.giveTech("superdeterminism")
diff --git a/js/player.js b/js/player.js
index 972ea9e..38e8255 100644
--- a/js/player.js
+++ b/js/player.js
@@ -2474,6 +2474,7 @@ const m = {
return `gain the coupling effects of all fields`
case 1: //standing wave
return `deflecting condenses +${couple.toFixed(1)} ice IX`
+ // return `+${couple.toFixed(1)} damage per max energy`
case 2: //perfect diamagnetism
return `deflecting condenses +${couple.toFixed(1)} ice IX`
// return `invulnerable +${2*couple} seconds post collision`
diff --git a/js/tech.js b/js/tech.js
index 0fd43e6..1b2f1a5 100644
--- a/js/tech.js
+++ b/js/tech.js
@@ -3045,7 +3045,7 @@ const tech = {
effect() {
tech.isHealAttract = true
powerUps.setPowerUpMode();
- for (let i = 0; i < 6; i++) powerUps.spawn(m.pos.x + 60 * (Math.random() - 0.5), m.pos.y + 60 * (Math.random() - 0.5), "heal");
+ for (let i = 0; i < 3; i++) powerUps.spawn(m.pos.x + 100 * (Math.random() - 0.5), m.pos.y + 100 * (Math.random() - 0.5), "heal");
},
remove() {
tech.isHealAttract = false
@@ -3089,7 +3089,7 @@ const tech = {
},
requires: "",
effect() {
- tech.healthDrain += 0.019;
+ tech.healthDrain += 0.02;
},
remove() {
tech.healthDrain = 0;
diff --git a/todo.txt b/todo.txt
index 6d4df0a..505e69e 100644
--- a/todo.txt
+++ b/todo.txt
@@ -1,26 +1,12 @@
******************************************************** NEXT PATCH **************************************************
-new favicon
-heal power up overheals don't consume the entire heal power up
+some new images
-accretion works with all fields except wormhole
- (only because wormhole eat up heals so it's bad)
- spawns 6 -> 3 heals
-
-pilot wave 1 -> 2 extra power up choices
-standing wave 66 -> 150 max energy
-electronegativity 0.1% -> 0.15% energy per energy (10->15% damage at 100 energy)
-
-a few more images
bug fixes
+
*********************************************************** TODO *****************************************************
-tech: thorns?
-
-extend accretion to all fields
- run the code in power ups
-
tech: using research spawns a heal and ammo
Tech: relativity
@@ -1211,7 +1197,8 @@ if pause is pressed while selecting power ups, display pause menu on top of sele
field emitter - bipedal white robot spherical gun turret on bird legs
damaged dirty white robot spherical gun turret on bird legs in the style of Solarpunk
a white spherical bipedal mech standing motionless while black lines travel quickly in the background, minimalist style --no arms --v5
- standing wave - concentric transparent blue geometric circles science
+ standing wave - a 3-D cyan transparent nested concentric aligned centered sphere with rings
+ by Philippe Starck
perfect diamagnetism - physics magnetic field chalk diagram
time dilation - graphic of a hyperbolic equation Luminogram
negative mass - Blacklight painting by Moebius