19 Commits

Author SHA1 Message Date
28079609b7 CDR now adjusts the cooldown timing live instead of setting the cooldown on use. CDR formula properly applied. 2023-12-26 03:51:05 -06:00
2a72238e40 Implemented all item stats. 2023-12-24 06:04:49 -06:00
2af830d400 FreeType license (required for PGEX_TTF) included in all license notices. Setup project with freetype libraries and includes. Added gamepad PGEX for future gamepad support. 2023-11-29 00:50:00 -06:00
45c6d22ee0 Corrected amount values drawn from inventory amt function and GetItemCount() functions. Added ability for Loadout items to be used on the field. Treated as abilities, and setup keybinds. 2023-11-26 14:46:24 -06:00
3ff558d44e Added pragma regions to all license comment fields in files and collapsed them. 2023-11-20 23:25:36 -06:00
2bf45dacef It's 2023 btw 2023-11-14 18:12:54 -06:00
dd531d1fd7 Apply OLC-3 License to all source files. 2023-11-14 18:11:32 -06:00
e189d4b516 Class ability descriptions added. Full render image paths now defined. Moved some class information around. 2023-10-22 02:07:03 -05:00
9d08c2547f Added Warrior HUD ability icons 2023-09-26 03:23:07 -05:00
b9e1352288 Keybind system redone, display keybinds and mana costs on HUD. 2023-09-26 02:40:38 -05:00
388cf0ba2d Mana costs and ability short names are now displayed on the HUD. 2023-09-26 00:32:54 -05:00
4631733497 Corrected issues with Ability declaration not matching macro. Cast cancelling moves now properly cancel any active cast. All abilities have configurable cancelCast settings. 2023-09-15 16:32:04 -05:00
36fb89e556 Code analysis suggestions implemented. 2023-09-06 23:07:15 -05:00
b32e37649d Include error handling to make detecting bugs or typos easier due to missing configuration items. 2023-07-27 18:26:23 -05:00
045441b595 Add in Charged Shot ability and allow precasting without the targeting indicator. 2023-07-25 18:37:12 -05:00
21f7278510 Condensed and finished pre-casting code. Refactored the way ability casting is handled
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-07-19 20:36:01 +00:00
e0b1f74c5f Add precast ability conditions
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-07-18 21:05:50 +00:00
77bd085908 Mana implemented. When not enough mana is available for an ability, a notification appears. 2023-06-19 04:03:04 -05:00
e090bc775d Implemented blocking. Made player abilities dynamic instead of fixed for class expansion preparation. 2023-06-17 21:19:08 -05:00