28 Commits

Author SHA1 Message Date
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
a6e8ec872c Added blacksmith's inventory for display underneath player's equipment for crafting. Fix bug with loadout item slot 2 not being reset properly (missing ability set function). Release build 6604. 2024-01-29 23:55:40 -06:00
dcabc05702 Creating a new character in the desktop build is now fixed. Added NPC interact functionality. 2024-01-29 19:29:38 -06:00
Nic0Nic0Nii
973813f0b5 Player no longer bounces off of NPCs. Bonus boss no longer continues charging if it makes contact with the player. Fix undefined pointer in TMXParser.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2024-01-29 18:27:08 +00:00
ebf7fcf395 Added NPC structures and new NPCs to the hub map. 2024-01-29 00:27:16 -06: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
5ed991ec88 Boss Phase 3 completed. 2024-01-24 22:44:18 -06:00
7705a64624 Fix bullet patterns, add transition sound effect. Fix bug involving accidental multi-hit bullets. 2024-01-24 20:25:13 -06:00
4d3b3b4930 Phase 1 and 2 implemented. 2024-01-24 19:50:53 -06:00
7a557fe5fc Add overlay sprite feature, extra animations for second boss. 2024-01-24 17:13:33 -06:00
Nic0Nic0Nii
fcfdd6aba5 Implement helper health percent remaining functions for monsters. Added framework for second boss monster script.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2024-01-23 18:48:41 +00:00
7cf44b2462 Added infinite and nan checks for positions. 2024-01-19 01:44:50 -06:00
c1c119e143 Update 'Adventures in Lestoria/Monster.h' 2024-01-18 13:08:44 -06: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
b7ef0c8712 Added knockup status for players/monsters. 2024-01-14 23:13:00 -06:00
3e2bd6feb6 Add bear sprite and bear strategy framework. 2024-01-14 17:42:20 -06:00
db9c35f813 Wolf behavior implemented. Fixed facing direction behavior for AI scripts. 2024-01-14 16:23:31 -06:00
acaf1bc3bf Attack recovery time on frogs were being ignored. Made move speed stats implementations consistent across both monsters and players. Added shooting sound effects. Begin wolf behavior implementation. 2024-01-14 12:53:40 -06:00
e8d2ec9e9d Frog behavior implemented. 2024-01-13 17:20:13 -06:00
62a2119ab2 Initial frog behavior aiming implemented. 2024-01-13 16:37:46 -06:00
1655fe7b51 Frog animations setup. Frog tongue bullet setup. 2024-01-12 11:51:07 -06:00
2c54e9a9c7 Monsters get a 1-second cooldown on collision to avoid overwhelming the player through constant charging. Remove extra A* nodes that are not required during map loading. Reversed the surround sound directions so stuff on the right is heard from the right channel, and stuff on the left is heard from the left channel. Fix lerp function in olcPGEX geometry util. 2024-01-12 09:56:49 -06:00
6d11eb5048 Update to geom2d 2.0 util 2024-01-10 17:49:24 -06:00
5f1b07d8b5 Refactoring A* algorithm to use a set structure instead of an array. 2024-01-10 06:26:30 -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