23 Mar 2019
Content
- Added the Plasma Bow weapon
- Added the Lightning Bug item
Gameplay
- Items and weapons that are already present on a level cannot drop again
- Shrines on Planet 2 now cost 4 health (up from 2) to match shrines on other planets
- Whether an item is a normal item or an anti item is now shown in text in the pause menu
- The Space Faction Turret now checks for line of sight before firing
- The SAVE AND EXIT and EXIT options are now always show in the pause menu
Modding
- Global Lua table module has been renamed to game
- Deprecated functions engine.loadModule and engine.unloadModule has been removed
- Sound and music can now be loaded in mods
- The callbacks onSaveGame, onSaveProgression, onLoadGame and onLoadProgression can now be hooked into by mods
- The order mods are loaded in is now determined by the order they're specified in in mods.ini and can be changed in game
- Saves are no longer loaded or saved when the editor is enabled
- The Lua functions table.shallow_copy and table.deep_copy now takes an optional second argument as the table to copy into
- Added the Lua function table.find_and_remove
Bugs and issues
- Music is now properly looped instead of changing abruptly between songs
- Buying items for coin now show their effect in the same fashion as when picking them up
- Addressed bug where using the Plasma Crossbow and the Space Faction Weapon Mod #509 would fire too many arrows
- Addressed bug where the Undead Knight could spawn skeletons outside the boss room
- Addressed bug where the Space Doctor could be exploited by saving and exiting the game
- Addressed bug where the "Rock Banner unlocked!" message would show every time a rock was handed in
- Addressed bug where the game would crash when loading a mod with an invalid mod.lua file
- Addressed bug where achievements were not disabled with when mods or the editor was enabled
- Added the --no-threading command line argument to disable threading in loading screens
Changed files in this update