5b7f3599f4818bb0246809d432b507263275ffdd
RELEASE NOTES - Mar 30 2021

*GENERAL AND BALANCE*
FEATURE: New Steam and GOG Achievements!
FEATURE: [REDACTED] might affect your reality!
UPDATE: Nightmare Mode gives you the Tinker With Wands Everywhere perk by default
UPDATE: There's a new type of gold nugget for the extremely greedy
UPDATE: Slightly reduced speed variation of Heikko limanuljaska's projectiles
UPDATE: Certain artifacts could be lost forever due to being killed while polymorphed
UPDATE: Small text adjustments
UPDATE: Combined the Weaken and Wither status effects into one
UPDATE: Shuffled spell unlock pools a bit, hopefully for the last time
UPDATE: Starting perks in Nightmare Mode no longer disappear after picking up just one
UPDATE: If you're polymorphed into a sheep, minions created by perks should no longer attack you 
UPDATE: Perk reroll machine no longer stops working if there are still perks to pick up
UPDATE: Perks that do not stack should no longer appear ever again when rerolling
UPDATE: Certain stackable perks appear less often when rerolling
UPDATE: Perks that can only stack a specific number of times should no longer appear after meeting the limit
UPDATE: Stacking multiple Permanent Shield perks works better
UPDATE: Effects that increase/decrease spell damage can't wrap from negative to positive and vice versa
UPDATE: Player Ghost is back
UPDATE: Reduced electric trap box damage
UPDATE: Polymorphine and Chaotic Polymorphine need more than 1 pixel to take effect
UPDATE: Stronger Hearts can stack
UPDATE: Adjusted Always Cast perk spell pool
UPDATE: Underground Jungle's trees should no longer suddenly start blocking projectiles
UPDATE: Tweaked Underground Jungle statue visuals
UPDATE: Added a particle effect for Projectile Repulsion Field
UPDATE: Perk reroll machine's cost is centered! Isn't that beautiful?
UPDATE: Essence to Power counts player summon -like spells
UPDATE: Hiisi Base lamps give weaker electric jolts
UPDATE: Retired multicast spells from the always cast spell pool due to certain bugs
UPDATE: Added new spells to the always cast lineup
UPDATE: Alt + Enter toggles between fullscreen and windowed mode
UPDATE: F2 screenshot key is rebindable
UPDATE: Audio - droplets from barrel explosions, potions etc create the appropriate sound when splashing against surfaces

*SECRETS*
[REDACTED REDACTED REDACTED REDACTED REDACTED REDACTED REDACTED REDACTED REDACTED]
[REDACTED REDACTED REDACTED REDACTED REDACTED REDACTED REDACTED REDACTED REDACTED]
[REDACTED REDACTED REDACTED REDACTED REDACTED REDACTED REDACTED REDACTED REDACTED]
[REDACTED REDACTED REDACTED REDACTED REDACTED REDACTED REDACTED REDACTED REDACTED]
[REDACTED REDACTED REDACTED REDACTED REDACTED REDACTED REDACTED REDACTED REDACTED]
[REDACTED REDACTED REDACTED REDACTED REDACTED REDACTED REDACTED REDACTED REDACTED]
[REDACTED REDACTED REDACTED REDACTED REDACTED REDACTED REDACTED REDACTED REDACTED]

*UI*
UPDATE: SHIFT+CLICK works for auto move
UPDATE: Auto move supports moving spells to the selected wand
UPDATE: Extremely large numbers are displayed with numeric abbreviations
UPDATE: Wand selection hot keys (1,2,3,4) work in wand pick up UI
UPDATE: No damage numbers from lanterns
UPDATE: The teleportation and blindness statuses have an HUD element
UPDATE: There's a UI hint to enter New Game+

*MATERIALS*
FEATURE: A new guiding alchemy reaction
UPDATE: The nests in Coal Pits are no longer flammable
UPDATE: Frog meat is tastier than ever!
UPDATE: Brass is no longer walk-through
UPDATE: Sima stains give Wet status
UPDATE: Fire emits occasional cosmetic spark particles
UPDATE: Teleportatium & polymorphine are less likely to affect you with just a couple pixels of them
UPDATE: Testing a slight material change to make certain biomes less laggy

*SPELLS*
FEATURE: New spell: Glue Shot
FEATURE: New spell: Iceball
FEATURE: New spell: Summon Explosive Box
FEATURE: New spell: Summon Large Explosive Box
FEATURE: New spell: Rainbow Trail
FEATURE: New spell: Short-range Homing
FEATURE: New spell: Remove Bounce
FEATURE: New spell: Venomous Curse
FEATURE: New spell: Slow But Steady
FEATURE: New spell: Mana To Damage
FEATURE: New spell: Projectile Area Teleport
FEATURE: New spell: Black Hole with Death Trigger
FEATURE: New spell: Withering Curse - Projectiles
FEATURE: New spell: Withering Curse - Explosives
FEATURE: New spell: Withering Curse - Electricity
FEATURE: New spell: Withering Curse - Melee
FEATURE: New spell: Gold Magic
FEATURE: New spell: Tau
FEATURE: New spell: Sigma
FEATURE: New spell: Petrify
FEATURE: New spell: Expanding Sphere
FEATURE: New spell: Powder Vacuum Field
FEATURE: New spell: Liquid Vacuum Field
FEATURE: New spell: Vacuum Field
FEATURE: New spell: Remove Explosion
FEATURE: New spell: Liquid to Explosion
FEATURE: New spell: Concentrated Explosion
FEATURE: New spell: Plasma Cutter
FEATURE: New spell: Plasma Beam Enhancer
FEATURE: New spell: Plasma Beam
FEATURE: New spell: Plasma Beam Cross
FEATURE: New spell: Plasma Beam Bounce
FEATURE: New spell: Plasma Beam Thrower
FEATURE: New spell: Aimed Arc
FEATURE: A selection of 8 whimsical spells
FEATURE: A selection of 6 absurd spells
FEATURE: 5 funny modifier spells
FEATURE: Some new secret spells
UPDATE: Add Trigger, Add Timer & Add Death Trigger are of type 'other' instead of 'modifier'
UPDATE: Summon rock and other spells that summon physical objects benefit from modifiers like homing
UPDATE: Slight adjustments to the mana costs and other details of several spells
UPDATE: Tiny Ghost may cast stronger spells depending on how much damage you have suffered
UPDATE: Removed mana cost from Tiny Ghost
UPDATE: Dormant crystal detonation has been reworked and renamed to Explosive Detonator
UPDATE: The Duplicate spell is no longer a modifier to avoid some recursion-related crashes

*CREATURES*
FEATURE: Two new minibosses
FEATURE: New enemy: Kyrmyniska
FEATURE: New enemy: Tarkkailija
FEATURE: New enemy: Huhtasieni
FEATURE: New Enemy: Pysäyttäjä
FEATURE: New Enemy: Vakoilija
FEATURE: New Enemy: Teloittaja
FEATURE: New enemy: Liimahiisi
FEATURE: New enemy: Tuonelankone
FEATURE: New enemy: Marraskone
FEATURE: New enemy: Pienkätyri
FEATURE: New enemy: Elvytyskristalli
FEATURE: New enemy: Suur-Ukko
FEATURE: A couple other new enemies
UPDATE: Boss' minions don't drop gold anymore
UPDATE: Enemies holding wands looks less buggy
UPDATE: Hiisi's weakness should work everywhere
UPDATE: Made a miniboss drop some spells to make all optional bosses behave similarly
UPDATE: Polished and clarified Toimari minion spawning
UPDATE: Minibosses should drop the same loot every time when using the same seed
UPDATE: Moved miniboss spell unlocks around a bit

*PERKS*
FEATURE: New perk: Lukki Minion
FEATURE: New perk: Gas Blood
FEATURE: New perk: Summon Sädekivi
FEATURE: New perk: Cordyceps
FEATURE: New perk: Fungal Disease
FEATURE: New perk: Gamble
FEATURE: New perk: Fungal Colony
FEATURE: New perk: Rage-fueled Levitation
FEATURE: New perk: Eat Your Vegetables
FEATURE: New perk: Mournful Spirit
FEATURE: New perk: Risky Living
FEATURE: New perk: Hungry Ghost
FEATURE: New Perk: Healthy Exploration
FEATURE: New perk: Contact Damage
FEATURE: New secret perk
UPDATE: Some new perks marked as one-off
UPDATE: Several particle-heavy perks no longer add extra particles when stacked
UPDATE: Removed redundant entity spawns from some perks
UPDATE: Lukki and Leggy Mutation buffed with ability to climb along walls
UPDATE: Exploding Corpses grants explosion immunity
UPDATE: Buffed Enemy Radar perk
UPDATE: Attract Gold gains additional range when stacked
UPDATE: 'Remove Worm & Lukki Digging' renamed to 'Feared by Worms'; it now has the Worm Detractor effect as well
UPDATE: Removed Low and High Gravity
UPDATE: Removed Extra Potion Capacity
UPDATE: Removed Worm Detractor
UPDATE: Homunculi no longer take damage from Contact Damage
UPDATE: Homunculi gain extra damage by stacking the perk
UPDATE: Stacking Homunculus increases the maximum count of homunculi you can have
UPDATE: Angry Ghost shoots in sync with the player instead of autonomously
UPDATE: Exploding Gold makes gold explode when enemies go near the nuggets
UPDATE: Certain perks may remove other perks from the perk pool if their effects are very similar
UPDATE: Wand Experimenter heals three times what it used to
UPDATE: Clarified the descriptions of the Concentrated Spells & Pinpointer perks

*ITEMS*
FEATURE: New item: Pouch - carry powdery materials
FEATURE: New item: Kuulokivi
FEATURE: New item: Shiny Orb
FEATURE: New item: Cruel Orb
FEATURE: New item: Auringonsiemen
FEATURE: New item: Tannerkivi
FEATURE: New item: Paha Silmä
FEATURE: New item: Runestone of Metal
FEATURE: Some new items to make looking for secrets a bit easier
FEATURE: A very rare and powerful artefact, dropped by a powerful monster
FEATURE: A high-risk, high-reward variant of an item for the exceptionally greedy
UPDATE: Potions always break into pieces of glass
UPDATE: A certain artifact found in a snowy area has a pair in a sandy area
UPDATE: Tower reward wands look cooler

*BIOMES, AREAS AND STRUCTURES*
FEATURE: 4 new hidden areas
FEATURE: A new hidden structure
FEATURE: A new very useful structure, deep underground!
FEATURE: A new structure in the Vault
FEATURE: New structure in Mines
FEATURE: New structures in Coal Pits and Snowy Depths
UPDATE: The Nightmare Mode map has been updated with some of the newly-added biomes
UPDATE: The Vault is rusted
UPDATE: New props and structures in Snowy Wasteland and Desert
UPDATE: Small new pedestals to decorate certain areas a bit

*BIOME MODIFIERS*
FEATURE: 3 new biome modifiers!
UPDATE: A fog of war effect that appears in some biomes has a biome modifier message

*MENUS*
UPDATE: Progress menu tracks the most dangerous creature
UPDATE: Progress menu shows how many times an enemy has killed the player
UPDATE: Progress menu enemies are sorted better
UPDATE: Kiukkukalma & Spiraalikalma are counted as ghosts, not mages
UPDATE: Pause menu displays NG+ counts and far away lands
UPDATE: The game tracks streaks for normal runs (displayed in game over screen)
UPDATE: Options - added "Open Gif Directory" shortcut to options
UPDATE: Options - right clicking on Language scrolls languages in the other direction

*GAMEPAD*
FEATURE: Gamepad - Name of material under gamepad cursor is displayed
FEATURE: Gamepad - Spells can also be dragged with A button
FEATURE: Gamepad - Aiming stick is rebindable
FEATURE: Gamepad - "Analog flying" option
FEATURE: Gamepad - You can set the game to use a specific controller
FEATURE: Gamepad - Gamepad UI keys are rebindable
FEATURE: Gamepad - Controller auto detection automatically switches between keyboard and gamepad controls
FEATURE: Gamepad - Buttons are rebindable
UPDATE: Gamepad - Gamepad auto detection is the new default

*STREAM INTEGRATION*
FEATURE: Stream event: Friendly Contact Damage
FEATURE: Stream event: Enemy Contact Damage
FEATURE: Stream event: Holiday Mood
FEATURE: Stream event: Always Cast
FEATURE: Stream event: Free-for-all Portals

*OPTIMIZATION*
UPDATE: NG+ cleans up the old world files
UPDATE: Performance of some rare spell combos has been improved
UPDATE: Optimized some scripts

*BUG FIXES*
BUGFIX: Fixed Vuoksikivi not offering underwater breathing like it was meant to
BUGFIX: Potions spawned by perks in Nightmare Mode were broken
BUGFIX: Frog meat was improperly named
BUGFIX: Steam version - Steam overlay wasn't enabled if game was started outside steam UI
BUGFIX: Fixed slowdown issues caused by enemies throwing endless physics-enabled projectiles
BUGFIX: Kiuaskivi and Ukkoskivi could be destroyed by explosions a bit too easily
BUGFIX: Fixed a possible, rare crash when starting a new game
BUGFIX: Invisibility didn't turn lukki legs invisible
BUGFIX: Inanimate objects could get various status effects, which often didn't work correctly or were outright buggy
BUGFIX: Text in some potions wasn't localized, other unintended differences between potion types
BUGFIX: Add Trigger, Add Timer & Add Death Trigger should be a bit more consistent
BUGFIX: Scroll container scroll speed adapts to lots of content
BUGFIX: Circe of Vigour shouldn't be able to deal damage instead of healing anymore
BUGFIX: Potion aiming line dots left 1-frame trails
BUGFIX: The "launch a spell upon bouncing" spells weren't always remembering who shot them
BUGFIX: Worms attacked some traps
BUGFIX: Fixed one cause of 'Cause of death: "" '
BUGFIX: Cape lagged behind character when moving quickly
BUGFIX: Wands and other items lagged behind character when moving quickly
BUGFIX: Projectile Area Teleport no longer targets charmed or friendly units
BUGFIX: Spontaneous Generation and Fungal Colony no longer randomly light stuff on fire
BUGFIX: Rage-Fueled Levitation should work properly with Stronger Levitation
BUGFIX: Enemies with immunities weren't displaying the 'blocked' message properly
BUGFIX: Freeze immunity also granted melee immunity
BUGFIX: Multiline perk description rendering was broken
BUGFIX: Some disabled teleporters started playing audio after loading game
BUGFIX: End of Everything spell was prematurely unlocked
BUGFIX: Fixed Teleport Cast teleporting to a slightly wrong spot sometimes
BUGFIX: Resetting the game after a certain win would crash the game
BUGFIX: Game stats handle a certain end condition better
BUGFIX: Sauvojen Tuntija spawn fixed
BUGFIX: There was a chance that the boss arena had a wrong biome in New Game+
BUGFIX: Maximum hp was not displayed if your hp was less than 1
BUGFIX: Key binds for open inventory should work better
BUGFIX: The background colors were very slightly wrong
BUGFIX: Fixed the transition between two biomes having a seam on the background
BUGFIX: Fast Projectiles perk sometimes caused crashes and lag
BUGFIX: Fixed a rare speed multiplier-related slowdown issue
BUGFIX: Fixed a miniboss spawning endlessly
BUGFIX: More Blood -perk didn't always work
BUGFIX: Unstable teleportatium is more unstable
BUGFIX: Perks are more deterministic regardless where you reset the game
BUGFIX: Throw potion and switch to wand quickly bug is fixed
BUGFIX: Fixed Thundercloud's lightning strikes appearing way too high up
BUGFIX: Some rare named wands could end up with duplicate always cast spells when game is saved
BUGFIX: Fixed game trying to open an extremely small resolution window
BUGFIX: Fixed a rare crash, caused by explosion being too tiny
BUGFIX: Fixed a rare instance where casting a specific combination of spells could instantly kill the player
BUGFIX: Chain Spell was lagging heavily with certain spell combinations
BUGFIX: More hatred perk affected relations of player and plague rats
BUGFIX: Replay edit progress display was missing a '%' character
BUGFIX: Cursed Orb's effect didn't work when combined with other effects like Necromancy
BUGFIX: On some graphics cards text rendering would cause nasty vertical glitches
BUGFIX: Several enemies had broken progress menu icons
BUGFIX: Sauvojen Tuntija gave another miniboss' drops by accident
BUGFIX: Rat minions won't attack you when berserk
BUGFIX: Fixed an odd interaction between increased explosive damage and certain projectiles
BUGFIX: Fixed a rare error with the Wand Refresh spell
BUGFIX: Prevented a certain cube from spawning in nightmare mode
BUGFIX: A miniboss couldn't be targeted by homing
BUGFIX: A miniboss didn't spawn its rewards correctly
BUGFIX: Extra Wand Capacity counted Always Casts when deciding what the maximum wand capacity could be
BUGFIX: Armed Creature streaming event would give wands to too many creatures
BUGFIX: Fixed a rare crash with streaming event chat names
BUGFIX: Wand selection UI - wand didn't go to the requested empty wand slot 

*MODDING*
MODDING: Lua - added EntityRemoveIngestionStatusEffect()
MODDING: Lua - GameCreateSpriteForXFrames() - added optional 'emissive' parameter
MODDING: Lua - added GameGetCameraBounds()
MODDING: Lua - Added GameGetOrbCountTotal()
MODDING: Lua - Added OnCountSecrets hook (Accessible via init.lua)
MODDING: Lua - added EntityGetFilename()
MODDING: Lua - added EntityGetClosestWormAttractor() and EntityGetClosestWormDetractor() functions
MODDING: Lua - added GetParallelWorldPos()
MODDING: Lua - added GetMaterialInventoryMainMaterial()
MODDING: Lua - added ConvertMaterialEverywhere()
MODDING: Lua - added CellFactory_GetUIName()
MODDING: Lua - added ConvertMaterialOnAreaInstantly()
MODDING: Lua - BiomeMapGetSize() returns the biome map size everytime
MODDING: MagicNumbers has DEBUG_LUA_REPORT_PRINT_FILES for tracking down lua log spam
MODDING: Added pickup_count as a fourth parameter when picking up a perk
MODDING: Profiler displays LuaComponent 'script_source_file' names
MODDING: Breaking - removed custom tags from entities under data/entities/misc/custom_cards/
MODDING: Breaking - projectile GameEffects and HitEffects are only applied to entities with "enemy" or "prey" tag
MODDING: Potion entities were updated to inherit items/pickup/potion.xml for clarity
MODDING: Perk progress logging can be turned off via GameAddFlagRun( "no_progress_flags_perk" )
MODDING: Creature progress logging can be turned off via GameAddFlagRun( "no_progress_flags_animal" )
MODDING: Spell progress logging can be turned off via GameAddFlagRun( "no_progress_flags_action" )
MODDING: ProjectileComponent - ground_penetration_max_durability_to_destroy
MODDING: "Cause of death" uses raw killer entity name if entity has the "ui_use_raw_name" tag
MODDING: ModDevGenerateSpriteUVsForDirectory() - Improved error messages if invalid uv src files are detected
MODDING: ModDevGenerateSpriteUVsForDirectory() - added optional 'override_existing' parameter
MODDING: LifetimeComponent has kill_parent and kill_all_parents flags
MODDING: Game mode menu dynamically scales to fit up to six game modes without scrollbar
MODDING: ControlsComponent has mButtonDownLeftClick
MODDING: ControlsComponent mButtonDownRightClick should work
MODDING: gun_actions.lua lists related_extra_entities for easy listing of modifier entities
MODDING: Larpa spells (and Quantum Shift) add the tag "projectile_cloned" to all entities created using them
MODDING: MagicNumbers - added DEBUG_PERSISTENT_FLAGS_DISABLED - allows for disabling of permanent unlocks
MODDING: DamageModelComponent - added healing_particle_effect_entity
MODDING: Perks  more clearly indicate whether they stack or not
MODDING: Added stackable_is_rare for stackable perks that only seldom reappear
MODDING: Added stackable_how_often_reappears for changing how quickly a perk can reappear when rerolling (default value 4)
MODDING: perk_list.lua  has STACKABLE_YES and STACKABLE_NO to make the stackability more obvious
MODDING: Steam Workshop uploader supports .plz files
MODDING/BUGFIX: LaserEmitterComponent didn't set damage based on damage_to_entities
MODDING/BUGFIX: MagicNumber - DEBUG_PAUSE_SIMULATION is set to false during loading
MODDING/BUGFIX: Custom sounds didn't play after starting a new game, unless played before that
MODDING/BUGFIX: StreamingGetIsConnected() returned an integer instead of boolean
MODDING/BUGFIX: ModDevGenerateSpriteUVsForDirectory() didn't generate maps if path didn't start with "mods/MOD_NAME/..."
MODDING/BUGFIX: GameRefeshSprite() didn't always refresh sprites
MODDING/BUGFIX: GameGetPotionColorUint() returns an unsigned int
MODDING/BUGFIX: GuiImage() rect animation layout calculation used size of whole sprite sheet instead of a single frame
MODDING/BUGFIX: GuiAnimateScaleIn() checked for 5 parameters while it required 4

*MODDING - DOCUMENTATION*
MODDING: Lua API documentation - improved documentation of ModDevGenerateSpriteUVsForDirectory()
MODDING: Lua API documentation - added a warning about a weird case of GameShootProjectile()
MODDING: Lua API documentation - removed a duplicate comma
MODDING: Lua API documentation - has type information for all functions
MODDING: Lua API documentation - improved some function descriptions
MODDING: Lua API documentation - added generate_lua_documentation.lua which will some day implement API doc generation


Congrats, you are the Master of Scrolling!