added 5 cycles of "coyote time"
this means you can still jump for 5/60 = 0.1 seconds after leaving the ground
let me know if you like the feel
this might cause some unexpected bugs, or reduce the difficulty of some platforming levels
JUNK tech: NFT - buy your current game seed
no one is allow to use your seeds
if they use them they are gonna get in trouble
removed the pavilion/ruins map to see if it's causing bugs
JUNK tech: meteor shower - take a shower, but meteors instead of water
JUNK tech: discount - get 3 random JUNK tech for the price of 1!
bug fixes
I'll be off line until Saturday, so please don't submit any bug reports until I return
tech lithium-ion - give 200 max energy when relay is ON
tech shape-memory alloy - give 200 max health when flip-flop is ON
NOR gate now prevents damage when in the OFF state (previously ON) to work well with shape-memory alloy
harpoon crouch mode now retracts at 30% greater distance than normal with no targeting
more bug fixes of course
plasma ball is now live, but it's still in beta
still needs
new graphics
damage balancing
fast decay in mob shields
player angle rotation speed while firing adds to fire speed
tech upgrade to get electrical arcs that randomly damage nearby mobs
current tech synergy
capacitor bank,plasma jet(range?)
reservoir level is less crowded, so you can dodge mobs easier
horizontal flipped version is so reenabled
pure science renamed paradigm shift
difficulty scaling for heal and mob damage reduced 2%
some possible bug fixes, I don't know...
new reactor boss - mineBoss
1/3 chance for 1 of 3 different bosses to spawn on the reactor level
harpoon starts with 10->3 ammo, and still gets 1 ammo per powerUpx
network effect damage per bot 7->6%
perimeter defense harm reduction 8->7%
bug fix decoherence
tech: particle collider - in pause menu clicking a tech ejects it (5% chance to lose the power up and convert into energy)
(also works on testing without the tech)
growBoss no longer goes invulnerable
bounceBoss bullets (on reactor map)
do 33% less damage
move 50% slower, so they don't fill the entire map
ground state reworked: reduce passive energy regen by 66%, increase max energy by 200
electronegativity: increase damage by 1% for every 9 -> 8 energy
acetone peroxide does 300 -> 200% more self harm from explosions
predator renamed parasitism
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
powerUpBoss & powerUpBossBaby go invulnerable for a second after they die
powerUpBossBaby is even smaller, and a bit slower
growBoss goes invulnerable for a second after one of it dies
shieldingBoss makes shields that are 50% stronger, shieldingBoss has 40% lower health
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
intro screen is more grey
experiment button is larger and darker
tech: nanowires - needles tunnel through blocks and map, +20% damage
Occam's razor gives 40->50% damage for each removed tech
determinism no longer removes the cancel button
superdeterminism now removes the cancel button and research, but doesn't remove gun and field power ups
railgun damage is doubled
regression does more damage per hit: 5->6% vs. mobs and 0.5->1% vs. bosses
bug fixes
pneumatic hammer (20 -> +18% size and damage effects)
now applies to nails, slugs, needles, in addition to rivets
integrated armament 20->25% damage, also if you switch guns converts guntech to new gun
backward induction removed
symbiosis removes 1 -> 0.5 max health per mob kill
plasma jet - costs 1 -> 2 research, and goes a bit farther
Occam's razor gives 36 -> 40% damage per removed tech
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)
railgun is now a tech for harpoon
railgun tech: dielectric polarization has been removed
unaaq increases the size not length of harpoons
capacitor bank applies charging effects: throwing blocks, foam, railgun, pulse, tokamak
fire cooldown reduction no longer effects these charging abilities, but it does reduce cooldown between discharges
foam now has a short delay between each discharge
foam charges ~10% faster
tokamak graphics indicate charging and max charge better
pulse laser can now regen energy passively while charging
tech: mass driver no longer gives improved block charge rate,
but it gives 200% -> 300% damage for blocks
tech: inflation no longer gives improved block charge rate
it gives harm reduction when holding a block and makes block expand when you throw them
tech: inelastic collision was removed it used to give harm reduction when holding a block
pilot wave uses 66% less energy to fling blocks
pilot wave can fling block effectively at much higher speeds now (which happens to use much more energy)
tech potential well is removed, because it isn't really needed anymore
inductive coupling: 500% -> 600% regen while crouched
molecular assembler now works with inductive coupling regen properly
bug fixes (superdeterminism, wormhole, applied science)
I probably added several new bugs, let me know if you find any
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
pausing time or being cloaked gives you 50% harm reduction from mob collisions
no-cloning theorem duplication => down to 42%, but no longer removes 1% on bosses
dazzler => drains 25%->10% energy, and it has a 15% bigger radius
boson composite => only drains energy when you touch shields
'F' key lets you fire, and it can be rebound to other keys
might be some bugs here, I didn't do much testing
harpoon gun
shaped more like a harpoon
grabs power ups slower, and from the tip of the harpoon
only uses energy on returning
doesn't have thrust if there is no mob target
tech: reticulum - make one more harpoon if there are mobs nearby that you are facing
I'm letting this stack to 9 even though it's silly cause that is n-gon's style
tech: ceramics now lets both harpoons and needles ignore shields
this was coded poorly so if shield bugs show up it might be from this
tech: fragmentation makes ~15% fewer nails for everything it affects
tech: filament gives 3% length per ammo (was 1%)
also length is capped at 75 ammo because after that it's just annoying
tech: unaaq is longer at low ammo but scales slower at high ammo
bugs
fixed laser collisions on player head when crouching
returned experiment gun and field circles
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
tech: brushless motor - drones rush more often and do 44% more damage
requires torque bursts
tech: orthocyclic winding - irradiated drones are faster and do more damage
requires irradiated drones
automatic aiming systems (bots, drones, missiles) will ignore the pink seeking mob bullets
safari is super buggy, I'm guessing no one that reports bugs uses it.
fixed scroll bar covering up pause right side text on safari and firefox
fixed issue with ctx.setLineDash sometimes making the player dashed on safari
various other bug fixes
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
tech: restitution: thrown blocks are bouncy and blocks do 150% more damage
the tech previously named restitution is now named buckling
after getting a bot upgrade, future bot tech will be for the upgraded bot type
(doesn't effect tech that gives random bots)
bug fixes
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
spore tech - nematodes - replace spores with 1/2 as many worms that do 200% more damage
worms are also a bit faster, last longer, have better reaction times
a cool worm graphic, and a simple searching behavior if they haven't found a mob
mycelial fragmentation - makes 6 extra spores during growth phase (was 4)
historyBoss has less health, slower tracking, and more damage
"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
tech: chain reaction - blocks caught in explosions, explode
tech: shock wave reduces explosion damage by 30% (was 40%)
slime hazards now draw themselves in hazard.query()
I updated all the maps to remove hazard.draw()
but maybe I missed one let me know if you find a buggy slime
laser hazards also draw themselves in hazard.opticalQuery()
2/6 rooms for new level.labs() are completed
historyBoss has a much smaller damage radius, but it does 2x more damage
also history boss has updated graphics
no the dotted lines on the player isn't a bug
inertial mass - negative mass field is larger and you accelerate faster
also moves blocks horizontally while the field is active
junk tech - hide your health bar, spawn 30 health
bug fixes
tech removed: frequency resonance
standing wave tech: spherical harmonics - standing wave oscillates in a 3rd dimension, increasing deflecting efficiency by 60%
standing wave tech: expansion - using standing wave field drains energy to temporarily expand its radius
removed tech: supersaturation - 50 max health
tech: tungsten carbide - gain 100 max health, but take falling damage
supercapacitor renamed Maxwell's demon
energy above your max decays 92% slower. add 16 junk tech
(was 70% with no junk tech)
mine synthesis renamed booby trap
spawns a mine when ever you pick up a power up, add 9 junk tech
tech: MACHO - an object follows you and gives you harm protection when you are inside it's halo
several nano-scale field tech now require some research, and have been buffed
nano-scale mycelium, ice-IX, missile tech now consume 20% less energy to produce bullets
nano-scale bot tech: spawn an extra bots
some bug fixes
"block" is now styled text
blocking with a shield is now called deflecting
added 100% block damage buffs to flywheel and inelastic collision
restitution now spawns 2 power ups (up from 1)
about 75 edits to tech requirement text
tech: inflation - thrown blocks expand, and throwing charges faster
fermions applies to thrown blocks as well
junk tech: posture - stand tall
junk tech: rhythm - you oscillate up and down
shieldingBoss no longer shields other bosses
mine damage is about 25% better
final boss leave a body
several minor bug fixes
pilot wave energy is back to it's old energy settings
tech: restitution - now only triggers power ups from blocks thrown by the player
(this makes pilot wave and naturally falling blocks not spawn power ups. flywheel will work if a block was thrown in the last 3 seconds)
standing wave harmonic has reduced blocking recoil
ice-IX does 15% more damage
tech: WIMPs - an indestructible harmful particle slowly chases you
spawn 2-3 research at the end of each level
experimental mode : WIMPS chase you
beating the final boss looks a bit less like death and a bit more like winning
also there are some text directions on how to enter endless mode (press T after you win)
tech removed: 1-body problem
tech: metastability - 20% dup chance, but duplicated powers up eventually explode
nerfed tech: electric reactive armor 6% (was 7%) explosion damage reduction for every 10 energy you currently have
more wave beam balance
backward induction costs 2 research now, also it is fixed (it would sometimes give an extra tech or the wrong tech)
powerupBoss now gives research and ammo when it hits you, not 2 heals (it still ejects one of your tech also)
tech: non-unitary operator - taking damage randomizes your run, reduce difficulty by 2 levels
thrown blocks can damage intangible mobs for a couple seconds after they are thrown
they are set to act like bullets for a few seconds after being thrown
all blocks do 50% more damage to mobs and 50% longer stun
blocks do more damage vs. shielded mobs (damage penalty is 40%, was 66%))
mass driver - damage increase set to 200% (up from 100%)
negative mass field can lift blocks twice as heavy as before with little movement reduction
tech: flywheel - when mobs die their body is spun and flung at nearby mobs
requires mass driver, no other mob death tech
experiment and junk tech: decomposers - mobs leave behind spawns when they die
new levelBoss - a cluster of larger spawns
while it's alive all mobs other leave behind spawns
added block collisions to most no collide mobs
(this should buff block throwing and pilot wave)
new mob: pulsar - aims at player and does damage in an circle
(set to 3x chance to show up until the next patch)
several tech that were nonrefundable now can be removed and refunded
added several bug fixes
some tech now has 2x,3x,4x frequency of showing up
(most tech is at 1x, a few are at 2x if they have a rare requirement to unlock)
reworked junk and lore tech systems
(might be some new bugs)
tech that used to just summon a power up now also increases tech frequency
removed the 4 perpetual techs
maybe fixed immune boss bug on detours level
tech: flip-flip - does nothing, except toggle on collisions
tech: NOR gate - when flip-flip is ON take 0 harm from collisions
tech: NAND gate - when flip-flip is ON do 55.5% damage
tech: transistor - when flip-flop is ON regen 22 energy/s, when OFF drain 3.1 energy /s
tech: shift registers - set flip-flop to ON with a new level
possible bug fixes for the crouch lock bug
tech: NAND gate - at the start of a level set flip-flop to "on"
tech: NOR gate - do 50% more damage when the flip-flop is in the "off" state
shieldingBoss - doesn't attack, but shields all mobs every 2.5s
reworked how tetherBoss's constraint work
please, let me know if the tether boss is buggy on any of the levels
the chance for tether boss was removed from level: detours
tech: flip-flop - collisions do 25% more harm, but you become immune to harm for the next collision
mob orbitals can now be destroyed, but it takes a very large amount of damage
laser-bot upgrade: gives 75% damage, range, and energy efficiency (was 400% damage, but they ran out of energy too fast)
boom-bots are now smart about not hurting the player with explosions while doing the most damage
tech: strong anthropic principle - after anthropic principle prevents your death do 137.03599 extra damage for the rest of the level
added 2 new testing keys: J = clear mobs, H = infinity health
added junk tech: ship (it's hard to control, but you get better with practice)
m.shipMode() in console
several new junk tech
unified field theory: now cycles fields after you click the field box when paused
tech: restitution - mobs killed by blocks spawn power ups
tech: inelastic collision - 60% harm reduction when holding a block
damage immunity graphic is more obvious
difficulty mode no longer increases after killing final boss (it was too confusing)
tech: Higgs mechanism - you can't move when firing, reduce harm by 60% when firing
removed Galilean group
removed gun flechettes
removed critical bifrication
removed railroad ties
removed incendiary (for nail gun)
nail gun:
needle gun: accurate, piercing mobs, fire 3 at a time
rivet gun: accurate, ballistic arc, doesn't use much ammo
tech: bigger rivets (9x stack)
all nails
radioactive 2s tick (about 70% damage increase)
0.5s full tick
4s longer tick
critical hits -> explosion (from flechettes)
fixed some math on laser tech: diffraction grating and slow light propagation
they were giving too much damage
flechettes are slightly improved in: ammo, damage, fire rate
tech - MIRV can now stack up to 9 bonus missiles
removed tech - recursive missiles
tech: cruise missile - 50% larger size, but travels 50% slower
tech: missileBot - requires gun: missiles