ef1d4e5470
Make lerp functions require both arguments to be the same for deduced return type. Fix buggy monster spawns to account for monster sizes. BOTTOM RIGHT EDGE FOR COORDINATES ??? Release Build 11794.
2024-11-12 22:52:41 -08:00
aae5726f3d
Finish implementing Pirate Captain and Parrot behaviors. Refactor monster phase system to be per-strategy instead of a global phase for all strategies. Release Build 11666.
2024-10-08 21:54:16 -05:00
78d2234ccc
Refactor manual typing of HP Ratios with an HP Ratio function for the monster and player classes. Release Build 9524.
2024-06-02 12:50:49 -05:00
e53f7cb4cd
Add rotation parameter and hit iframe time to bullets. Iframe timers now compares current iframes to the new duration and keeps only the larger amount. Fix bug allowing monsters with jump attacks to still cause knockback and iframes even when the hit does not land. Fly Across attack implemented for second bonus boss. Release Build 9447.
2024-05-27 15:45:22 -05:00
551cabf463
Implement Stone Elemental Burrowing attack, fixed Stone Elemental pathfinding towards target location, slightly increased visual indicator for stone pillar cast circle. Fixed sorted rendering for objects that appear before elements with collision. Refactored iteration loops for drawing so they don't cause multiple unnecessary draw iterations. Do not draw monsters that are marked for deletion anymore (prevent sudden pop-in when drawing on the last frame of fading out). Release Build 9350.
2024-05-19 23:22:39 -05:00
aaaf10f6fc
Fix Ranger's Rapid Fire and Multi Shot abilities not abiding by the new Arrow constructor. Arrows once again have the correct acceleration and can hit monsters. Fix bug with knockback being applied while the player has iframes. Fix bug with Slime King constantly applying knockback to the player due to no iframes. Release Build 9152.
2024-04-29 00:48:51 -05:00
33d81125df
Change the radius of ranger's auto attack to use pixel units instead of tile units. Remove hardcoded player acceleration on shooting a player arrow. Refactor monster animation system to incorporate custom animations as part of the main set of animations and handle future 4-way directional animations easily. Release Build 9115.
2024-04-28 18:00:13 -05:00
62f74bde4e
Fixed bosses being able to leave their arenas. (Issue#41) Fix Slime King not actually moving during the Phase 4 retreat jump (division by zero when jump lockon timers were implemented). Release Build 8652.
2024-04-01 17:39:33 -05:00
931f1db470
Jump targeting lock-on time implemented for Slime King script.
...
Slime King third jump delay increased from 0.6s -> 0.7s. Jump targeting speed increased from 400 -> 1900. Jump target lock-on time set to 0.5 seconds.
Release Build 8084.
2024-03-09 16:39:24 -06:00
a020f42285
Proposed Slime King AI change will cause phase 3 to start on the bullet pattern instead of the jump pattern if the jump pattern from phase 2 was just executed.
2024-03-09 04:53:11 -06:00
Nic0Nic0Nii
8149db260b
Update copyright 2024 for FreeType. Equipment can now have an initial crafting cost. RowItemDisplays will have a craftable and upgradeable tag.
...
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2024-01-30 14:48:49 +00:00
fed07eddd6
Fix boss text display for longer names. Add in GameEvent handling class. Finish second boss AI. Release build 6380.
2024-01-26 00:48:32 -06:00
Nic0Nic0Nii
aabc9e4cc5
Phase 1&2 prepping.
...
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2024-01-23 20:57:25 +00:00
4aaa954d05
Fix memory reading error for monsters that used the draw strategy function while dead (m value gets reassigned and lost). Adjust ranger arrow shoot speed slightly. Environmental audio is backwards again?
2024-01-16 20:39:05 -06:00
86925ef031
Bear strategy implemented. Release Build 5823.
2024-01-15 01:30:06 -06:00
8a1d8868c9
All sound effects now accept positions as well for surround sound effects during combat.
2024-01-09 05:44:37 -06:00
c7ea530484
Update Overworld Map with new stage plates. Updated stages with spawn zones and end zones. Cleaned up sound effects with extra noise. Updated some sound effects with more appropriate ones. Added sound effects for many events.
2024-01-08 07:42:44 -06:00
725a858fab
Implemented environmental audio loading in maps. Added stb_vorbis header/cpp file for ogg format support. Converted track parts and sound effect to be ogg instead.
2024-01-08 02:05:09 -06:00
296ea1f2e6
Updated all references of Crawler project to now reference Adventures in Lestoria. Fixed a loading bug with the current connection point buttons and information not updating upon loading into the overworld map. Fix component count initialization bug (On Linux and Emscripten builds the component count would start uninitialized and would result in poor depth ordering sometimes.
2024-01-04 05:21:56 -06:00