|
d85946f034
|
Fixed out-of-bounds crash for pathfinding spline algorithm. If the game's window is out-of-bounds when setting the position, the game will try to move the window to an appropriate spot to be on-screen, or to a default location if it has trouble finding a spot. Release Build 8723.
|
2024-04-08 23:16:34 -05:00 |
|
|
305131d7db
|
Redo rendering pipeline so all tile groups are now interweaved with game objects such that objects in front of foreground tiles are now properly displayed after stuff in the background. Release Build 7635.
|
2024-02-27 03:16:35 -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 |
|
|
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 |
|
|
db9c35f813
|
Wolf behavior implemented. Fixed facing direction behavior for AI scripts.
|
2024-01-14 16:23:31 -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 |
|
|
c18418c4ce
|
Cleaned up pathfinding algorithms.
|
2024-01-11 06:12:26 -06:00 |
|
|
20928b6867
|
Add in floating-point support for collision boxes. Remove ceil() calls for transformed view DrawRectDecal and FillRectDecal functions (why are they there?)
|
2024-01-11 01:26:58 -06:00 |
|
|
49a5f1dfe6
|
Update A* pathfinding to use higher tile precision.
|
2024-01-10 10:52:23 -05:00 |
|
|
5f1b07d8b5
|
Refactoring A* algorithm to use a set structure instead of an array.
|
2024-01-10 06:26:30 -06:00 |
|
|
7abb714144
|
Remove diagonal pathfinding from A*, since tiles may not necessarily consume a full tile. Adjusted Wizard Teleport range accordingly.
|
2024-01-10 04:08:52 -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 |
|