12 Commits

Author SHA1 Message Date
0add68396f Finished slime king jump attack, account for Z axis when determining damage validity. 2023-09-11 05:27:36 -05:00
0ddfda2a0a Bullets do not die immediately when view goes offscreen anymore. Initial jump states and setup for Slime King are now implemented. 2023-09-09 07:10:31 -05:00
82e4a1024f Phase 1 Bullet shot pattern for Slime King implemented. 2023-09-09 05:51:15 -05:00
4d3a827437 Refactored dynamic variable system, removed _ATTRIBUTE and type dependency, and optional default value issues.
Moved all slime kind related stuff out of global monster update loop.
2023-09-09 05:38:37 -05:00
334b2d49cf Fix std::less comparison for Monster attributes. Cleaned up list deletion for bullets, emitters, and effects. Bullet ring implementation for slime king. 2023-09-09 04:43:52 -05:00
8a1b9d6b74 Release Build 1100. Camera now starts near the player for a smoother looking pan effect instead of somewhere far off-screen. Custom monster attribute handling now completed and compact. 2023-09-08 19:45:00 -05:00
4c8e43e093 Emscripten build seems to refuse
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-09-08 17:19:42 +00:00
48bdcfe36f Okay, this is more sane. Templates removed and Set does a check to make sure it's the correct type.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-09-08 16:00:07 +00:00
9a367d3386 Implement custom attributes for monsters.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-09-08 14:36:31 +00:00
fc65c8bcdf Size reduction on slime king per phase. Add in size transition amounts based on time.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-09-07 20:20:21 +00:00
d041d9f408 Setup King Slime encounter, Boss room map setup with spawn and player, made non-infinite. Implemented enemy iframes and added phase framework for the boss. 2023-09-07 01:35:23 -05:00
f7069262c0 Added in config parameters for slime king
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-09-06 20:03:22 +00:00