Release Notes/The Reset Update

## Features

* Reset. We're pioneering a new frontier in the art of computing. New game works without having to restart the whole program.
* New perk: Levitation Trail
* New perk: No Wand Editing
* New perk: Trick Blood Money
* New perk: Wand Experimenter
* New perk: Gold is Forever
* New perk: Living on the Edge
* New perk: Telekinetic kick
* New physical wires and hazardous objects
* New rope bridges
* New enemy: Jättilaser-lennokki
* New enemy: Märkiäinen
* New spell: Bomb Cart
* Proper worm ragdolls
* Proper lukki ragdolls
* New secrets..

## Updates

* Backgrounds blend together in a less edgy way
* Kolmisilmä has a custom shield. Increased base HP. Ceiling collapse works more reliably.
* Improved some common wood textures
* New Orbroom graphics
* Tubelights hang on wires and they can give electric shocks when broken
* New background structures in Coal Pits
* New background in Fungal Caverns
* New background in Underground Jungle
* Improved lukki leg animation
* Improved audio reverbs
* Improved liquid audio
* Improved audio mixing
* Kuu's gravity now attracts all physics bodies
* Black holes have gravity
* Improved physics and destruction of Hiisi Base furniture
* New materials with ingestion effects
* New rare material: Healium
* Memory use optimization - reduced baseline memory use by 10-15%
* File access optimization - less redundant copies
* Particle system optimization - parallel update and rendering

## Bugfixes

* Ragdoll joints weren't retained over a save-load cycle
* Lanterns and other props drifted spatially over a save-load cycle (fixed in some biomes)
* Mine cart sometimes had invisible forces holding it together when split in multiple parts
* Fixed some physical props losing their transform, destruction and other properties on a save-load cycle
* Intense Concentrated Light caused some spell combinations to stay perpetually alive
* Autoaim targeted the shooter if stained with Berserkium
* Fixed gamepad drinking and item drop binding conflict (now for reals)
* No More Shuffle perk should work a bit better
* Necromanced enemies drop wands when dying
* Chest drops are now deterministic

## Modding

* Lua - added ModTextFileGetContent(), ModTextFileSetContent() and ModTextFileWhoSetContent() - for modifying text-based assets in memory
* Lua - added ModGetActiveModIDs()
* Lua - added GameSetPostFxParameter(), GameUnsetPostFxParameter()
* Lua - added EntityAddComponent2()
* Lua - added PhysicsBody2InitFromComponents()
* Lua - added PhysicsApplyForceOnArea()
* Lua - added DoesWorldExistAt()
* Lua - added ProceduralRandomi()
* Lua - added BiomeSetValue(), BiomeGetValue()
* Lua - added EntityApplyTransform()
* Lua - ComponentGet/SetValue2 API supports access to some internals of VerletPhysicsComponent. (For example masses, positions)
* Lua - utilities.lua - added component\_read/write() helpers
* Lua - right click state can be read via ControlsComponent
* Added PhysicsBody2Component, PhysicsJoint2Component and Physics2JointMutatorComponent, an improved API for creating physics-based objects
* Added OnMagicNumbersAndWorldSeedInitialized hook (Accessible via init.lua. Use this when init needs world seed!)