|
0f0a70b2b4
|
Implement new enchant rolling rule: Same enchant may be chosen if the result ends up increasing at least of the supported stats. Release Build 11592.
|
2024-09-18 15:03:40 -05:00 |
|
|
86e2976549
|
Added some menu scrolling helper functions. Implemented Artificer Enchant window. Added controller compatibility to Artificer Refining Window. Release Build 11652.
|
2024-09-16 03:16:40 -05:00 |
|
|
1e7345d7b5
|
Implement skeleton for Enchant Confirm Window. Make original ability functions static for player class ability retrieval. Add private static access internal functions. Remove check for non-existing animations for player (would just not change the animation if it doesn't exist). Release Build 11598.
|
2024-09-15 21:24:48 -05:00 |
|
|
3afeb7fa91
|
Only allow hovered over scrollable window components to be scrolled by the mouse wheel. Fix bug with display colors for accessory enchantment display names. Release Build 11508.
|
2024-09-12 19:25:43 -05:00 |
|
|
a6876f2523
|
Implement random weighted roll enchant functions. Added unit tests for them. Release Build 11497.
|
2024-09-12 18:32:54 -05:00 |
|
|
564190d2c6
|
Finished implementing Accessory Refinement window. Fixed bug with accessory refining function not updating stats for accessories already equipped. Added appropriate unit test. 212/212 unit tests passing. Release Build 11482.
|
2024-09-12 15:18:57 -05:00 |
|
|
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 |
|
|
050821b1d2
|
Expand Wizard's Meteor ability configuration parameters. Implemented Summon Comet and Solar Flare enchants. Added incompatibility checks for these two enchants as equipment. Add in unit tests to check for validity of equipping accessories. Release Build 11350.
|
2024-09-06 16:10:37 -05:00 |
|
|
b0ee888b83
|
Implemented Spreading Pain enchant. Made applied buffs not immediately start ticking down on the same frame as they are applied since that causes some strange interactions with chained deaths. Release Build 11152.
|
2024-08-30 22:25:49 -05:00 |
|
|
60175a20d2
|
Implemented Concussive Trap enchant.
|
2024-08-26 12:04:38 -05:00 |
|
|
5dc46664eb
|
Add public Getters for loadout item functions. Implement Wizard's Soul Enchant. Release Build 10708.
|
2024-08-06 15:08:32 -05:00 |
|
|
cfd73ab036
|
Implemented Death Defiance enchant. Correct shadow render strings being square (not using proper Y sizes to create cached text). Move game configuration initialization out to global scope to allow config variables to be used when initializing the AiL class. Release Build 10670.
|
2024-08-06 04:39:36 -05:00 |
|
|
2f244e21ff
|
Added stat-based item enchant checks. Remove friend class dependencies from unit tests and added appropriate publicly exposed functions. Release Build 10538.
|
2024-08-04 22:49:11 -05:00 |
|
|
68e7446053
|
Add Enchant API and EnchantItem() function that applies a random Enchant onto an item. Added HasEnchant() check to see if an equip has an enchant for future integration of enchants in the game. Fix money listeners structure not being reset between unit tests. Add unit tests to ensure items receive correct valid enchants and we can properly detect the player has enchants. Release Build 10527.
|
2024-08-03 14:54:40 -05:00 |
|
|
db81ac4fc8
|
Added sample Item Enchant configuration file.
|
2024-08-01 10:04:35 -05:00 |
|
|
ee4d250370
|
Add helper function for removing an item from the player's inventory via item name. Add accessory refining check and refine functions. Release Build 10487.
|
2024-07-31 11:21:05 -05:00 |
|
|
30b8760fd6
|
Add unit test to verify non-accessory items cannot be disassembled.
|
2024-07-31 04:48:35 -05:00 |
|
|
97040ef051
|
Add automated script to apply all assets to the unit testing framework each run. Add new runtime warning for RowInventoryScrollableWindowComponent items that have item boxes larger than the actual component. Move testingMode flag for AiL class to be set before game configurations are read. Add branch for reading specific unit test game configuration files. Include unit test-specific images and configs committed to repository. Add Disassemble function to inventory class. Add Disassemble item test. Fix issues with extra stray shared pointers lingering everywhere when adding/removing items and grabbing their references. Make Stage Loot/Monster Loot have brand new shared pointers to items (copy instead of strong reference) so weak pointer references to existing items actually expire and behave as expected. Move Monster Loot and Stage Loot clear calls to the switch to Overworld Map trigger. Release Build 10476.
|
2024-07-31 04:40:23 -05:00 |
|
|
47319a99f8
|
Fix unit tests, item script tests weren't properly updated. Mark Tests were properly killing targets, removing their marks. 105/105 Tests passing. Release Build 10302.
|
2024-07-23 04:41:24 -05:00 |
|
|
b4fa870236
|
Item Loadout Usage Tests added. 101/101 unit tests passing. Release Build 9947.
|
2024-07-09 10:49:12 -05:00 |
|
|
aaea75c6c6
|
Added Item Tests file. Added a check to make sure item loadout slot is not blank when attempting to use the item loadout slot. 95/95 tests passing. Release Build 9944.
|
2024-07-08 17:12:00 -05:00 |
|