[Halloween] :summerghost:
- Added Halloween mode with lots of decoration!
- A plethora of masks to choose from!
[Performance]
- Game is now compiled with YYC, which should improve performance for many machines which are restricted by a low-end CPU.
- Texture pages have been better assigned, which should improve performance for many machines which are restricted by a low-end GPU.
- The game now skips drawing frames when it detects that it's having trouble running at 60 frames per second. This should allow many more machines that are restricted by a low-end GPU to run the game at full speed.
- Replaced several object-based effects with particle-based effects. This should hopefully help with some users who encounter crashes due to vertex buffer overflow.
- Removed freezeframes triggered by various actions which were being mistaken for actual application slowdown.
[Audio Engine]
- Rewrote all sound-related code to use Game Maker's newer audio engine. This has made fixes for a number of sound-related issues possible.
- Fixed issues with master volume adjustment not always applying immediately or with the correct value for sounds which were already playing.
- Fixed issue with some users being unable to start the game without first manually editing their preferences file to disable music.
- Fixed all playing instances of a sound sometimes stopping simultaneously when only one specific instance of that sound should have been stopped.
[Monsters]
- Added new monster.
- Bat animation now slows instead of stops when stunned.
- Fixed the fire trails of flame walker elites not emitting light.
- Most types of elite monsters now emit light.
- Eye Saw now responds to impact force.
- Eye Saws can now be stunned.
- Titan Worm health no longer scales directly with the number of living players when it spawns.
- Lightning Elites no longer create hovering electric beams that do contact damage to players, and now instead will instantly strike the closest player in range at a fixed interval.
- Fixed several inconsistencies between the way monsters would handle visual effects.
- Changed the monster damage flash effect.
- Flamewalker elites, lightning elites, and agile elites have been given new visual effects.
- Fixed bug which caused flamewalker elites to not receive stat bonuses.
- Monsters are now launched into the air if they receive impact force while on the ground.
- Reduced golem mass from 9 to 2.
[Weapons]
- Added Chainsaw. The chainsaw is the first of the special weapons, which are found and equipped in the caverns and not equipped from the loadout screen.
- Added weapon pocket. When the player is not touching an interactive object, the Use button will put the currently equipped special weapon into the pocket; pressing Use again will take it back out of the pocket.
- Improved the way impact force is handled. Most weapons and attacks should now physically force hit enemies in an intuitive direction.
- Improved hitbox precision for melee weapons, which should now better match their visual effects.
- Reduced the nailgun projectile's hitbox size.
[Characters]
- Raised passive regeneration base rate from 0.125hp/sec to 0.25hp/sec.
- Passive regeneration rate now resets to 0 upon taking damage. The regeneration rate steps up by 1/4 the base rate every 5 seconds until the full regeneration rate is restored.
- Android's passive ability now activates at 50% health, rather than 75%.
- Android's passive ability no longer randomly creates hovering electric beams that do contact damage to enemies, and now instead will instantly strike the closest enemy in range at an interval which gets shorter as health diminishes.
- Android now has a blue outline while her passive ability is active.
[Powerups]
- Fixed Tome of Secrets not being properly unlockable by changing its unlock condition from unlocking all golden guns to completing a cycle.
- Fixed an issue which prevented the Parasite Egg unlock from triggering on its own and caused it to require another unlockable to be unlocked later in the same room.
- Parasite Egg buddy now picks a target and sticks with it for the duration of its attack.
- Parasite Egg buddy no longer faces in the same direction as the player during its attacks.
- Black Hole Box no longer attracts powerups.
- Fixed the Piercing Oculus debuff not being visually represented on some monsters.
- Phantom Missile projectiles are no longer affected by lighting.
- Raised Heart of Belial regeneration base rate from 0.5hp/sec to 1.0hp/sec.
- Heart of Belial regeneration rate now resets to 0 upon taking damage. The regeneration rate steps up by 1/4 the base rate every 5 seconds until the full regeneration rate is restored.
- Fixed Heart of Belial unlock progress not resetting when starting a new game.
[Standard Mode]
- Placed restrictions on when certain monsters are allowed to spawn in Standard Mode.
- Special weapons may now appear in the cavern shops in Standard Mode.
- Changed unlock timing of survival room doors in Standard Mode.
- Fixed key doors only displaying an arrow prompt when a key is held by the first living player.
- Fixed timed doors displaying an arrow when the first living player is holding a key.
[Arena Mode]
- Modified Arena for improved lethality.
[Misc.]
- Stats and unlocks now use Steam Cloud storage.
- Added VSync option.
- Fixed screen shake option not saving.
- Fixed lamp motion being affected by whether the screen shake option is enabled or not.
- Added new impact effects.
- Bomb fuse time raised from 0.83s to 3.6s.
- Bombs are now throwable.
- Crates are no longer affected by debuffs like poison, frostbite, curse, or scarabs.
- Fixed explosions being able to hit enemies twice.
- Fixed bug which caused the damage of any explosion a player was caught in to be 20 for everything else hit by that explosion.
- Fixed various unlock conditions only taking the accomplishments of the first living player into account during multiplayer games.
- (Hopefully) fixed an issue which caused lamps to not contribute to ambient light in a room until a block was destroyed.
- The level-up effect now slightly illuminates the room.
- Fixed issue with some objects not correctly bouncing off left-facing and top-facing edges.
- (Hopefully) fixed seams sometimes appearing between tiles on some machines.
A lot of work was done under the hood to expand what we can do with content and how fast we can make it, so expect to see some new stuff rolling out fast.
As usual, a lot of other things changed that didn't find their way into the patch notes!
:ckjack::ss13ok: