6 Commits

Author SHA1 Message Date
e1575081ce Add in Curse and coin debuffs. Add in Pirate's Treasure spawn and collision check for placing and removing the curse. Adding buffs to the player will not immediately apply them but put them in a buff list to be applied on the next tick. AddBuff now returns the buff. GetOrAddBuff now properly uses the AddBuff function to add a buff to avoid any behavior discrepancies. Added a new test to check for buffs to be added. Fixed unit tests that broke due to waiting an extra game tick to apply buffs. 222/222 Tests Passing. Release Build 12049. 2025-02-21 00:40:36 -06: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
a6876f2523 Implement random weighted roll enchant functions. Added unit tests for them. Release Build 11497. 2024-09-12 18:32:54 -05:00
0288ccbd0c Fix bug with multi-hit bullets not adding hit targets to the hit list before monster hit / player hit bullet callbacks. Implemented Piercing Bolt enchant. 199/199 unit tests passing. Release Build 11200. 2024-09-03 10:08:08 -05:00
88dea6fa84 Implement Poison Bounce enchant. Fix Poison Bounce physics when dealing with lower frame rates. Release Build 11180. 2024-09-01 01:17:07 -05:00
b36e5b449d Refactor testing suite to reduce boilerplate. 2024-08-31 00:51:37 -05:00