37 Commits

Author SHA1 Message Date
cf6185bb50 Game saves when exiting to the main menu or quitting the game in general. Rings are now properly in the Accessories tab instead of the equipment tab. Fixed using == comparison instead of bitwise AND comparisons for accessory detection. 2024-01-01 08:00:14 -06:00
c2d9178de3 Added Rings to equipment lists. Add randomized stats functionality. 2023-12-31 15:29:05 -06:00
9fef977a3a Add in consumable crafting. Allow specifying a quantity for item crafts. Add Flower Petals to Flower Turret drop table. 2023-12-29 02:43:59 -06:00
c876f8a6ea Fixed detection of craftable items that aren't enhanceable (failed out of bounds checks). Hide information about craftable items that have yet to be unlocked. 2023-12-29 01:00:42 -06:00
4e3c9877e7 Implemented split between consumable crafting initialization and equipment enhancement initialization. 2023-12-28 21:48:12 -06:00
64694e1b63 Implemented Crafting enhancement window, item enhancement checks, and enhancement implementation done. 2023-12-28 06:10:46 -06:00
8f41870b46 Implement Crafting requirements display on equipment crafting window. Add in crafting requirement sample data for non-equipment items. 2023-12-28 02:55:59 -06:00
318719d46f Implement crafting requirement structures and dummy data for equipment. 2023-12-27 01:12:48 -06:00
c7e3115b89 Implemented Mana and Atk Spd stats 2023-12-27 00:24:39 -06:00
3e3e96110c Added Equipment/Equipment Icons. Remove unused Graphics2D PGEX from project. Crit Dmg now displays as the extra amount added (50%) rather than the final multiplier (150%) 2023-12-26 23:59:21 -06:00
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
668a5ca1b1 Item Attribute systems reworked from being an enum class to being a class. Added support for the Buff Item Script to modify items. Implemented Damage Reduction proposal. 2023-12-23 21:15:08 -06:00
51cbf81204 Fix applied buffs bug, older calls to create buffs/debuffs resulted in the wrong value getting set, leading to the intensity of buffs being completely wrong. Increased fade range. 2023-12-23 14:06:39 -06:00
852bbbc5a0 Added the ability for items to be activated upon cast instead of on completion of cast. These item effects also get interrupted by any movement. 2023-12-22 07:39:56 -06:00
2b3c1ea1b4 Added Merchant config files and parsing of config files to merchant structure. 2023-12-17 20:49:22 -06:00
f3bfa81198 Created additional item icons for Item Database. Added Traveling Merchant config lists 2023-12-17 17:46:49 -06:00
46926be340 Fix scrollbar boundary not updating upon switching to new menus. Fix bug with positions from keyboard/button maps not using original positions in scrollable components. 2023-12-16 22:49:46 -06:00
469bea4c5e Inventory display window tabs are implemented, inventory component is displayed. Ranger Backstep cancels casts. Casts are forced to be channeled for 0.2 seconds before walking can cancel them, 2023-12-10 20:14:32 -06:00
5a6080b98f Implement equip generated item descriptions. 2023-12-09 04:36:00 -06:00
0b912e199a Fix Equipment file comments to be on newlines. Parse item stat values based on provided stat values in config instead of hard-coding. 2023-12-04 18:47:36 -06:00
ece5454c96 Modify Equipment config and add in Item Sets config to comply with engine design and future
flexibility
2023-12-04 18:19:05 -06:00
694a82701e Create new equipment images, read/parse equipment config file 2023-12-02 01:45:34 -06:00
298b0c4ca7 Implemented equipping of items, reading of slot types from item database, and prepared set items and stats structures. 2023-11-30 23:33:40 -06:00
3605aa818d Display item loadout HUD information while playing. Fix item drops bugging out at lower frame rates. 2023-11-26 15:51:13 -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
933fc16cce Add in item drop overlays to HUD. 2023-11-26 12:17:35 -06:00
88b8f17edb Added square skill overlay icons, item drop magnet speed massively increased for the lazy players, and added a draw square pie cooldown function. 2023-11-23 19:59:19 -06:00
a3ac1243d7 Item Drops implemented on monster kills. 2023-11-22 15:49:41 -06:00
403690747d Setup Item Drop rendering/physics. Handle items landing on the ground. Config file options related to item drops added. Added a spawning item function. 2023-11-22 14:30:15 -06:00
b61f9ddf96 Setup monster drop config data and monster drop data structure. 2023-11-21 22:03:48 -06:00
6c16405908 Finish level complete layout. 2023-11-20 20:40:14 -06:00
7e371f6779 Add in loadout system to Player class. 2023-11-13 19:48:39 -06:00
1f40e846ac Typo on Accessories. Initialize listener categories
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-10-18 17:51:08 +00:00
1c4ec84d75 Implement dummy items and scrollablewindowcomponent setup 2023-10-12 18:35:45 -05:00
ba6505b266 Item category, script, and all other information relating to items now load properly with error-handling and proper property overriding. 2023-10-06 18:46:13 -05:00
877c44c372 Setup Items, item categories, and item scripts, and all associated configuration files for them. 2023-10-06 17:19:02 -05:00