Open Alpha v0.1 - Boss Support
Pre-releaseSee the Cheat Sheet here: https://docs.google.com/document/d/1cFJPSp7ocM9CfQBNvo9XyGPBjFA-PWzKQ9_wI_N9suU/edit?tab=t.0
IMPORTANT, BREAKING CHANGES:
-- Changed the algorithm used to generate enemy IDs, allowing for larger numbers and therefore more enemy types. YOU WILL NEED TO UPDATE ANY .ROO FILES CONTAINING CUSTOM ENEMY IDS.
-- Fixed screen_center_x and screen_center_y to more accurately reflect the actual center of the screen.
-- Quitting to the menu now reloads all Content Data behaviors for easier testing.
If you are doing anything custom in your mod_load(), now would be the time to start undoing it in mod_unload(), as it will run before your mod is reloaded.
OTHERS:
-
Added built-in boolean: player_dead
-
Added enemy_data.Boss
-
Added enemy_data.BossIntro(obj)
-
Added enemy_data.BossBackground()
-
Added enemy_data.ShouldForceBoss()
-
Added enemy_data.BossFloor
-
Re-added play_music() - but not unlock_song(). Use custom_music() to get the asset to play.
-
Added primitive drawing functions for drawing raw polygons to the screen
-
Added add_screenshake(). Supply a single number to it to tell the game to shake the screen
-
Added clear_bullets(), which takes no arguments and besides that is pretty self explanatory.