8 Commits

Author SHA1 Message Date
e0d58aef04 Add in Comet Flare and remove restriction on Summon Comet and Solar Flare equip combination denying. Release Build 11357. 2024-09-07 04:14:18 -05:00
e43798fa9a Add cooldown charge system. Abilities can now only be used when they are holding charges. One charge gets restored for each full cooldown duration. The cooldown timer stops going down when maximum charges are reached. Fix item tests to use cooldown charges. Add in item checks for CDR test (Items should not be affected by CDR). Add GetPlayerAbilities function to collect and manipulate all player abilities at the same time (cleaner code structure + easier test functionality). Add helper functions util::vformat and util::wformat and to_wstring to make code using the std:: versions much more concise. Add unit test for cooldown charges system. Add helper functions to reset abilities to their original stats before enchant modifications tweak them. Added a helper function to retrieve which ability an enchant affects. Adapt ability HUD with new charge count features. Add Mountain theme to Chapter 2 maps. Multi-Multishot Enchant implemented. Release Build 10901. 2024-08-09 18:13:08 -05:00
a6d2765585 Condensed DrawInput function to accept a variant instead of having double copies of the function. 2024-02-03 00:16:10 -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
51e838de24 Items should be unuseable in the hub area. Reset ability cooldowns at the start of a stage. 2024-01-28 21:32:49 -06:00
6d11eb5048 Update to geom2d 2.0 util 2024-01-10 17:49:24 -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