tech: autonomous navigation - drones travel with you through levels and drones reset durability
tech: technical debt - increase damage by 300%, but reduce damage by 10% for each tech you have
molecular assembler now has a higher bullet spawn cap 200->300
but it increases energy cost per spawn above around 150
fragments are about 15% fewer
thermal runaway is about 40% bigger and more damage
plasma torch: extruder uses less energy
pilot wave uses less energy
bug fixes
JUNK tech - 🐱
railgun buffs
600% -> 800% more ammo
more dense (more damage)
only targets mobs when pressing down
does a bit of damage to nearby mobs after you fire
extra damage to mob bullets
pneumatic hammer renamed caliber
also applies to super balls
5% less size increase per stack
pure science and unified field theory have a pause animation to show they are clickable
bug fixes
railgun and foam have a bit more ammo
capacitor bank makes foam gun fire a stream of foam
tech shift registers is now always on
(set ON/OFF to ON at the start of a new level)
tech from applied science doesn't count for various tech that convert tech into other things (pure science, many worlds)
grappling hook now shows hooks on the grapple
merged similar gun tech
needle gun+needle shot
rivet gun+shotgun slug
shockwave+blast mines
nematodes+worm-shot
necrophoresis+necrophage
the worm aspect now spawns 3 copies instead of just a lifespan reset
grappling hook - small quality of life improvements
about 30% larger, and a new shape (does more damage as a result)
continues past mobs after hitting them instead of retracting
pulls faster even at close range
sticks into walls more reliably
returns to you when you let go of fire, even when stuck
loses ammo less often
drains energy as it pulls
JUNK tech: Mech v4.48 - open a portal to a primordial version of reality (an old scratch game I wrote)
JUNK tech: harvest - convert all the mobs on this level into ammo
pause menu stats are a bit different
tech railgun - harpoon charge fires and no longer retracts, get 8x ammo from power ups
railgun has auto-targeting, like harpoon
the aiming graphic is gone
disables filament, reticulum, toggling
unlocks capacitor bank
mobs do 2% less harm to player
player does 0.5% more damage per level
Zeno's paradox removes 1/10 -> 1/12 -> 1/14 (7%) health every 5 seconds
drone gun gets 10% more ammo
harpoon damage reduced by 15%
random bots have a 100% -> 66% chance to match your upgraded bot type
phonon has 1/8 -> 1/9 less ammo than matter wave
Penrose process gain 63 -> 53 energy when wormhole eats blocks
transdimensional spores makes 20% fewer spores when wormhole eats blocks
bugfixes
harpoon's crouch is now a harpoon sized railgun
tech: halfwave rectifier now gives energy on harpoon/railgun charge and also stops harpoon from draining energy when it retracts
toggling harpoon does 800 -> 600% more damage
perfect diamagnetism default field is a bit larger
bug fix with several periodic checks running off simulation time
they now run on player time and will be active during time dilation
fixed a bug where lore wasn't working
seeds are displayed in pause menu and intro map
seeds from your previous run is displayed in settings after you die
fixed some minor seed inconsistency
all runs are now seeded
seed defaults to the last 8 digits of UTC time in milliseconds
set a custom randomization seed in settings
seed controls:
at start - boss list, mob type list, level list, horizontal flip
during run - tech, gun, field choices, some custom level randomization
doesn't control: mob spawns, mob size, some minor level differences, specific level boss choices, ammo reward values, specific tech effects
bug fix with ground state
difficulty balance per level
mob harm done is reduced about 2%
player damage is increased about 2%
slasher mobs do 20% less damage
this is because they killed me on my last run and I'm bitter
mantisBoss is invincible for a less time
Zeno's paradox removes 1/10 -> 1/12 health every 5 seconds
slow, stun, plasma, foam, neutron bomb effects now only slow mobs down to a minimum speed of about 2-4
bug fixes
bounceBoss deals with slow effects in a less buggy way
final boss didn't kill invincible mobs when it dies
JUNK tech: tinker - unlock JUNK tech in experiment mode
this effect is stored for future visits on the same browser
several JUNK tech text have been cleaned up
your explosions do 8% more damage, but not more harm
grenade gun fires 5% faster
ruins/pavilion map is adjusted to be a bit easier to move around
crouching speeds up exit door animation
removed google analytics
bug fix with power ups and frozen time
bug fix with elevators and map collision
exit door has a 1 second delay and animation
reservoir map now has a flipped horizontal chance
map ruins renamed -> pavilion
all the individual !m.isBodiesAsleep are replaced with ones in the main game loop
this needs extensive bug testing?
should behave similarly to testing mode, which doesn't have issues
todo remove the checks from bullets and mobs, do this after update so it can be easy to revert
bug fixes
new level: ruins, let me know about combat and platforming difficulty balance
vanish elements now shrink horizontally
now colored dark blue to not look like mobs
revolutionBoss is immune to damage at 1/4,1/2,3/4 health until it's laser spins around one revolution
thermocouple produces 1-9 -> 4-13 ice nine bullet
thermocouple is on by default until next patch
decoherence rewrite with flags instead of a banish array, to fix bugs
more training levels: "trainingWalk", "trainingCrouch", "trainingJump", "trainingHold", "trainingThrow", "trainingHit", "trainingHeal", "trainingFire", "trainingDeflect"
tech: Bose Einstein condensate is removed until I can balance it
bug fixes
first 4 levels of the training maps are live
this is very much a work in progress, but I'm putting it up for feedback
stunned and frozen mobs do no harm by default
removed tech: osmoprotectant - stunned and frozen mobs do no harm
tech: annelids - randomly increase worm size and damage up to 100%
weak anthropic principle gives 45->50% duplication chance after almost dieing
complex spin-statistics immune to harm for 1.5->1.8 s every 7 s
exciton gives 60->66% damage
electronegativity gives 1% dmg for every 11->10 stored energy
arsenal gives 14->12% more damage per gun
pair production is now also a standing wave field tech
mass-energy takes 10% less damage
JUNK tech black hole cluster spawns mobs farther away, so you have a better chance to survive
undefinded tech no longer shows up on your first couple times playing, since it's a distraction for new players
mantisBoss: 3 punching mobs, eject your ammo when you get punched
invulnerable except for 1 second after moving
powerUpBossBaby: smaller, cuter, faster, can't move through walls
slashBoss renamed revolutionBoss
invulnerable every other revolution of it's blades
new mob state: invulnerable - immune to damage and status effects (stun, dots, freeze)
damage and harm circle graphic size have been made more consistent
bug fixes
tech: affine connection - wormholes can now tunnel through the map at 200% increased energy cost
tech: regression - after bullets hit a mob, the mob takes 5% more future damage (0.5% for bosses)
tech: axion - while inside the MACHO halo, 75% of your total harm reduction is added as damage
mob: launcherOne - launches 1 big seeker bullet that chases you
black holes boss and final boss spawn big seeker bullets that chases you during the black hole phase
applied science no longer gives research (just a random tech for every gun you have)
bot fabrication increase cost every 5 -> x6 bots
average console time to disappear is 3 -> 4 seconds
ammo power ups no longer log ammo to in game console for performance reasons
JUNK tech: catabolysis - set max health to 1; double your current ammo 10 times (2^10 = 1024x ammo)
tech: Occam's razor - remove 50% of your tech and guns; `for each removed get 36% damage
tech dormancy removed
tech: predator - if you have killed a mob in the last 5 seconds increase damage by 50% and disable energy regen
tech: torpor - gives the opposite of it's previous effect
if you have NOT killed a mob in the last 5 seconds reduce harm by 72%, else increase it by 10%
relativistic momentum - pushes blocks in addition to mobs
not much benefit, but it's fun
supply chain: still doubles ammo, but now also adds 5% JUNK (yay)
it no longer has any tech requirements
inductive coupling: 600% -> 700% regen while crouched
JUNK tech: density - blocks are 100x times less dense
tech descriptions can change their text dynamically now
only a few tech are using this option so far
time dilation tech: retrocausality - instead of pausing time your field rewinds time, including your health
this tech replaces replaces CPT gun
works well with tech: causality bots and grenades
wormhole
activated on mouse up
draw an outline of the wormhole to show if can work at your mouse location
adiabatic healing: adds 5% JUNK in addition to 100% better heals
several tech pool frequencies have been adjusted to roughly this rule:
no requirements: 1x chance
requirements: 2x chance
(most gun and field tech)
strict requirements: 3x chance or higher
bug fixes
after you die your canvas sticks around at 10% opacity
add a mouse over underline effect to hint that names are links
molecular assembler: all 3 manufacturing tech cost 3 -> 1 research
extruder:
new tech: refractory metal - increase extruder damage radius
fixed extruder graphics bug, and collisions bug
dynamical systems and discrete optimization are allowed with plasma torch
(although I nerfed them both just a bit)
irradiated nails: 90% damage spread over 2s -> 3s
same total damage, but it takes 1 second longer
toggling harpoon: 6x -> 8x damage
also the graphic effect is more obvious
slasher mobs will grow their sword at the farthest vertex from the player
new mob: slasher - it's basically a jedi
harpoon: +33% damage, +33% delay after firing
time dilation reverted 50% -> 0% collision harm reduction
time dilation can no longer get tech: symbiosis
nano-scale: can access tokamak and discrete optimization
cache: 11x -> 13x ammo
bug fixes
all explosions do 33% more damage to mobs
and 75% more damage to player
boom bot explosions are 16% smaller
laser-bot does 15% more damage
missile bot fires 15% quicker
tech: phase velocity also adds 15% wave damage (because it disables phonon is was a bad choice)
many duplication tech add less duplication
Maxwell's demon now requires current energy above your max to unlock
power ups in the intro tube get pushed around a bit, this might stop them from sliding on the walls
mines when they are stuck to walls no longer collide with blocks (to not block elevator)
more bug fixes
blockBoss: new boss based on work by TheShwarma
(3x chance to randomly see blockBoss until next patch)
it's over powered, I'll probably nerf it next patch, but I want to get some feedback first on how to nerf it
hint: if you kill the boss all the mobBlocks turn back into blocks
very very small blocks are slightly limited in how fast they can be thrown
they were moving so fast they would miss their target sometimes
tech: energy conservation gives 5% energy back (was 6%)
tech: arsenal requires at least 3 guns in your inventory
tech: active cooling requires at least 2 guns in your inventory
several bug fixes
tech: MIRV - now effects grenades and super balls in addition to missiles
no change for super balls and missiles, but this is a new tech for grenades
undetonated mines are returned at the end of a level
removed tech: mine reclamation
mine gun has 30% less ammo
laser mines do 7% less damage
booby trap now comes with 53 JUNK (up from 33) but it's mines can be returned for ammo
removed ctx.clip() from metamaterial cloaking field for performance reasons
the graphics look a bit different now, maybe not as good, maybe it's just different
iceIX bullets last 50% less time, but do 50% more damage and have 25% more thrust
so it's more of a close range bullet
ice-shot has 2 fewer bullets
20% damage for all mine modes
laser mines spin super fast when it first finds a target, and a bit faster overall
mine sentry lasts 17 seconds (2 more seconds)
desublimated ammunition comes with 7 JUNK tech
several foam tech do 5% less damage
shotgun has 1/9 less ammo
apomixis now requires 11 research
historyBoss takes 25% longer to reach it's minimum follow distance
bug fixes
relativistic momentum: laser pushes harder and slows mobs a bit to give a more predictable effect
laserBombingBoss targets faster at higher levels
you can now block shielded mobs, but your shield gets disabled for a bit
fixed bug that made perfect diamagnetism have trouble blocking too many things at once
and more small bug fixes, of course
new boss snakeSpitBoss - it's just snake boss but it shoots little pink seekers
tech: cross disciplinary - get an extra gun or field option in tech menu
now that you can scroll the selection menu can be longer
unified field theory - now gives 6 research, in addition to letting you switch fields when paused
cardinality renamed emergence - and gives some JUNK
bug fix where game crashes if you beat the boss
Matter.World has been replaced with Matter.Composite
matter.js deprecated World
could cause problems merging your old code
(replace World with Composite in your code)
tech: many worlds - now costs 1 research at the start of each level to activate
a nerf, but also a buff because if you like a build you can freeze it by not getting research
mine gun has 25% less ammo and 33% more damage
railgun now gets 50% more ammo, but it fires slower
fixed rail gun ammo drain on misfire bug
fixed experiment gun display bug
tech: chain reaction now requires vacuum bomb, but it increases grenade radius and damage 33%
(and makes blocks explode)
needle gun fires with more regular timing
needles despawn 1.5s faster, for performance reasons
intro level power ups are relocated
tech: decomposers renamed necrophage
if mobs are one shotted before they see you, they no longer alert nearby mobs
clicking on a mob in testing will log that mob in console
"labs" is now in the normal map rotation
experimental mode is now endless (no gauntlet, finalBoss, ...)
fixed a bug that was giving experimental mode full life at the start
perfect diamagnetism field has a 10% larger radius and arc
the 1/15 second cooldown after blocking with perfect diamagnetism no longer stops you from blocking
it still disables field damage effects and player recoil after blocking (for 1/15 of a second)
mass-energy now works with catabolism by removing max energy to make ammo
ergodicity - now reduces difficulty by 2 levels and prevent healing from heal power ups (was all healing)
Noether violation gives even more forward recoil
blinkBoss has more health, but it's much slower at easy difficulty
tech: Lenz's law -perfect diamagnetism field stays when you aren't holding field
tech: Zeno's paradox - every 5s lose 10% of your current health, but get 84% harm reduction
shotgun techs:
(I haven't done enough testing so let me know if these different shotgun modes aren't balanced)
worm shot
ice-IX shot
foam shot
needle shot
foam lasts much longer on shielded mobs
overall foam damage is reduced about 8%
attacks that drain energy don't work when the player is immune to harm
slime, radiation fields, black holes
energy regen that consumes something (ammo, blocks, power ups) now works when immune to harm
but passive energy regen is still stopped while you are immune to harm
pilot wave field can no longer hit intangible mobs with blocks
it was too annoying that you can't use blocks to move around so I reverted it back
tech: weak anthropic principle - after anthropic principle prevents your death, gain 50% duplication for that level
anthropic principle now correctly gives 6 seconds of harm immunity after preventing your death
almost all energy regen is disabled while immune to harm
you aren't immune very often so you may not notice, but it will limit some builds that let you get almost constant immunity
Pauli exclusion gives 1 s of harm immunity (was .75 s)
CPT reversal requires 10% less energy (min energy is 60% to activate)
CPT grenades gives many more bombs
CPT bots gives many more bots
growBoss balance: a bit smaller and slower, and a extra high chance to drop a random power up when you kill one
sneaker mobs are a bit slower, and have much lower health
starter mobs are no longer aggressive
gun tech will now only show up for your active gun
set CSS max width of the update element to match other elements
"pressure wave" renamed "phonon"
tech packet length removed
most wave beam tech is now compatible with phonon
wave beam tech: isotropic radiator - phonon has shorter range but expands in every direction
drone tech: torque bursts - teleport towards targets and do 30% more collision damage
irradiated drones do 33% more damage, 33% less collisions damage
5% more ammo, 30% less range, don't lose duration on collisions
pseudoscience only gets 3 free rerolls per tech
shieldingBoss stops re-shielding after taking damage
25% more health
re-shielding Cooldown is 25% shorter
you can pick up ammo with laser again
it was too annoying to switch guns
you have 1/2 second harm immunity after leaving a portal
lore conversations are better at recovering from speech API freezes
(if the speech API doesn't work after 10 seconds it switches to pure text)
"gamma-ray laser" renamed "free-electron laser" to make more scientific sense
since gamma rays would go right through walls
laser diode now makes lasers blue
free-electron laser can no longer work with laser diode
pressure wave has a bit more damage
crouch mode works different (much higher fire rate, low arc)
integrated armament gives 35% dmg (was 22%)
but I fixed a bug where it gave an extra 33% ammo
mine gun gets 25% less ammo
all mines do 30% more damage
trying to make shotgun better at close range and worse at distance
shotgun slug is much slower, but does 60% more damage
nail shot has a 20% wider spread, and is 20% slower, but does 20% more damage
finalBoss has 15% less health
to balance all the buffs
ammo power ups give 15% less ammo
damage done by mobs now scales up a bit faster each level
damage done by you now scales down a bit faster each level
to prevent misclicks when you grab two power ups in a row there is a 1/2 second delay before power up selections can register
I also added in a 0.25 fade in effect on the power up selection menu. Can you tell?
tech: pseudoscience - adds 0-4 JUNK to the potential tech pool (was 1-5 JUNK)
tech quenching - now increases max health and does harm for over healing from heal power ups
(was for heals at max health)
foam tech necrophoresis now makes less foam spawns if the total number of bullets is high
to help with lag when killing packs of mobs
preparation for more lore chapters
reworked the lore conversation code to make it easier to write
also lore conversations should now have better timing between the text and voice
lore conversations can now recover from some speech errors and try again with safer settings
this seems to allow speech on my firefox browser
added a console command to make it easier to quickly unlock testing mode
lore.unlockTesting()
pressing "b" in testing mode now gives you 10000 research and the damage from research tech
new level labs is done (it's kinda randomized, so expect it to feel different each run)
(I know there are tons of bugs, but I figure we can find them together :)
foam gun now gets about 20% less ammo
new junk tech: "emergency broadcasting" - plays some fun sounds and gives you health
updated matter.js to a newer build matter-js 0.17.1 by @liabru
(was matter-js 0.14.2 by @liabru 2018-06-11)
matter.js patch notes suggest a possible 30% physics performance increase
decomp.min.js was removed because I don't think it does anything anymore
I did get one error message about it being missing, but there were other bugs too
catabolism - lowers your max health by 1 (was 3 harm) and gives 4 ammo
inductive coupling - gives max energy for leftover power ups (was max health)
now requires mass-energy equivalence
switched to a newer copy, paste URL
this seems to fix issues with failed text copy in the level builder if you hold mouse down for over 6 seconds
tech: quenching - if you're at full health heal power ups do harm but they also increase your max health
you can play with camera smoothing now in the console
m.lookSmoothing = 0.07, //1 is instant/jerky, 0.01 is slow zoom, 0.07 is standard
more progress on level - labs
tech supertemporal - fire your super balls at the same place in space, but delayed in time
super ball starts with 3 not 4 balls, but they are is 25% larger, 10% faster, and 25% lower divergence
(this makes adding more balls much stronger)
gun - super balls has 15% less ammo
standing wave harmonics - still has no block cooldown, but now it has a cooldown for how often it can drain energy
this should make rapidly blocking drain upto 10x less energy
base blocking cost have increased by 25%
wormhole gets 10% duplication (was 7%)
ice-IX does 15% more damage
new level element - toggle(x, y, isLockOn = false)
similar to a button but doesn't require a block
used on the level highrise
can toggle "off and on" or "lock on"
over all game difficulty scaling occurs faster
your damage will feel lower, and you will take more harm,
so you should probably play on a lower difficulty
tech: Higgs manism gives 50% reduced fire delay instead of harm reduction
tech: inertial frame is removed
tech: automatic is now a junk tech
balance:
dead reckoning gives 36% damage when at rest (was 30%)
overcharge gives 10 more energy, but adds 10 junk tech
1st ionization energy gives 6 energy per heal (was 5)
dormancy increases damage by 100% but lowers it by 33% if no recent kills (was +50%, -15%)
torpor decreases harm by 66% increases harm by 15% if no recent kills (was -50%, +10%)
Ψ(t) collapse spawns 3 more research, so it's at 15
fragmentation gives 30% more nails for railgun
ammonium nitrate +25% (was 20%)
generalist gives 8 guns (was 6)
arsenal gives 10% per gun (was 14%)
rivet gun fires 25% faster, rivets are 15% larger
shotgun slug is 33% bigger
missile bot fires 10% more often
tinsellated flagella gives 40% speed increase (was 50%), base spore speed is 10% faster
beamSplitter has a 20% lower divergence
nano manufacturing tech is all buffed 15%
traversable geodesics gives 2 guns and ammo (was 1)
mines have 25% more nails, laser mines use 20% less energy sentry mines last 33% seconds longer
zoospore vector has an 11% chance to spawn (was 9%)
negentropy spawns a heal for every 33 missing health (was 50 health)
exciton-lattice gives 60% damage
thermocouple spawns 1-8 ice-IX (was 1-5)
WIMPs spawn 2-6 research (was 2-3)
quantum immortality reduces harm by 33% (was 23%)
commodities exchange gives 10 power ups (was 8)
super balls are 17% bigger (this means they do about 25% more damage)
exothermic process increases damage by (was 45%)
heat engine increases damage by 50% (was 40%)
replication gives 10% duplication chance (was 8%)
stimulated emission gives 22% duplication chance
futures exchange gives 4.7% duplication chance per cancel (was 4.3%)
needles are 10% slower and do 15% more damage
bug fixes:
reduced tolerances text rewritten to clarify that it gives more ammo per ammo pack
hazards on horizontal flipped levels now correctly do damage
ship mode aims properly after you die
although it still doesn't reset
experiment mode selections are highlighted better