18 Commits

Author SHA1 Message Date
2bd3e370e5 Added tutorial tooltips. Release Build 7758. 2024-02-28 19:22:03 -06:00
57bad057ed Added intro camera movement and transition changing. Release Build 7603. 2024-02-25 17:28:07 -06:00
99049d6fa0 Add in intro level scenes and identify combat-related sounds so they do not play on the main menu. Release Build 7587. 2024-02-25 16:02:26 -06:00
Nic0Nic0Nii
6d4eba57e4 Remove early exit when detecting opposite connection points. Was causing incorrect behaviors between different platforms
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2024-01-31 20:01:10 +00: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
390e7fefbf Make Unlock All button actually unlock every node. Allow tile fade groups to specify tiles that should be unhidden. NPCs have unlock conditions now. Layers have unlock conditions. 2024-01-29 22:25:32 -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
5c83a41a86 Refactored Map Data access so that other locations in code no longer had write abilities to the map data. Changed permanent exit zone spawning to a temporary. Fix equipment items being duplicated due to sorted inventory not being in sync with actual inventory. 2024-01-28 19:39:01 -06:00
c021c531f7 Added stage loot to levels configuration, and implemented stage loot upon level completion. 2024-01-22 03:07:49 -06:00
7cd3600f42 Added directional connection points and gamepad/keyboard navigation to overworld map. Set 1_4 to not be an infinite map. 2024-01-20 14:00:02 -06:00
6d11eb5048 Update to geom2d 2.0 util 2024-01-10 17:49:24 -06:00
ece13c0b28 Added backdrop property and backdrop loading to maps. Release build 5549. 2024-01-10 02:24:12 -06:00
57f482016f Added error handling for when creatures are specified in spawn zones but do not have a corresponding image. Gracefully handle random extra zones that are accidentally added with no type specified. Add in foresty boss/overworld sample themes. Add in placeholder frog info. Refactor MapName to just use strings instead of an enum since we don't want manual upkeep. 2024-01-09 04:50:01 -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
a2bcee0591 Moved loading to the fadeout between overworld map and game run state. Added _DEBUG preprocessor checks to prevent debug code from appearing in optimized builds. 2024-01-06 18:09:29 -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