554 Commits

Author SHA1 Message Date
4e1fa8d4e3 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria 2024-09-26 19:31:48 -05:00
c16dccc623 Begin Pirate Captain AI implementation. 2024-09-26 19:31:47 -05:00
Quapsel
888cea1581 „Adventures in Lestoria/assets/config/items/ItemDatabase.txt“ ändern
Chapter 3 Monster + Area Items added. (Consumables still missing)
2024-09-26 10:50:56 -05:00
da2640fbc1 Health and mana indicators don't get squished strangely anymore due to floating point values. Release Build 11638. 2024-09-24 18:13:10 -05:00
0e3a4c0ba7 Implemented Pirate Buccaneer AI. Remove unnecessary Run Towards overrides in monsters list. Fix Charged Arrow to use proper last graphic when a custom one is specified. Release Build 11621. 2024-09-24 04:22:53 -05:00
d6c2b6c87f Implement Pirate Marauder AI. Release Build 11609. 2024-09-22 17:43:51 -05:00
9509f317c3 Implement Pirate strategy. Refactor Dagger Stab/Slash slightly. After loading a resource pack, if it previously failed to load attempt the load again to stop game crashes with modifications to the game pack. Release Build 11602. 2024-09-22 15:51:05 -05:00
90d9bc86b1 Add in templates, strategies, and setup for Chapter 3 monsters. Fix tile collisions on Chapter 3 tiles. Release Build 11595. 2024-09-20 17:30:16 -05:00
8f5973d836 Crab and Giant Crab monster entries added. 2024-09-19 23:30:54 -07:00
21c5af80c2 Pirate Marauder entry added. 2024-09-19 22:41:44 -07:00
612cda41c3 Pirate Marauder/Pirate Captain data added. 2024-09-19 22:02:18 -07:00
07f431a5aa Prep Pirate monster entry. 2024-09-19 17:48:20 -05:00
880b8e4335 Implement default audio event property to stages. Add fanfare transition and post-boss song event to the game. Add appropriate triggers for when boss fight completes. Addresses Issue #66. Release Build 11576. 2024-09-18 10:51:06 -05:00
004f896953 MonsterData should be loading graphics from Resource Packs instead. This should solve the issues with Issue #70. Release Build 11566. 2024-09-17 20:52:31 -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
796c0da6d0 Add back in correct World Map with stage plates for master branch. 2024-09-13 17:46:40 -05:00
e89dfd168e [demo] Update demo build to newest engine. Block off world map navigation beyond Camp II for demo build. Fix bug with file trimming ignoring escape backslash characters in hash causing invalid file hashes. Disable admin mode for demo release build. Release Build 11555. 2024-09-13 17:38:39 -05:00
6788e3c523 Fix Charge Arrow's beam graphic to match its radius better. Release Build 11546. 2024-09-13 15:41:01 -05:00
bc795ecb2b Remove songs from git index into commercial assets. Update distribution and build scripts to not include songs commercial folder. Fix early destruction of audio buffer data causing a crash. Release Build 11544. 2024-09-13 12:31:15 -05:00
9b69a4ebb3 ogg vorbis resource pack encoding/decoding implementation started (currently crashes during playback) 2024-09-12 23:52:32 -07:00
773c011eb9 Shift elements in refinement and enchanting windows around slightly. Add in framework for Accessory Enchanting window. Add in missing connection points for the boss stages of Chapter 3. Release Build 11493. 2024-09-12 17:43:44 -05:00
50820d34a5 Placeholder Story 2-1. Remove unncessary confirmation menus. Clear child item when reopening the Disassemble or Refine menus. Release Build 11417. 2024-09-10 01:39:44 -05:00
da65f1525b Implemented the Artificer Accessory Disassembling menu. Added support for children of RowInventoryScrollingWindowComponents to be selected. Added a MenuDecal menu component. Release Build 11414. 2024-09-10 00:44:07 -05:00
517f81c03f Handle multiple connection points with the same map names all being handled correctly when dealing with visit notifications. Release Build 11361. Prepare framework for Artificer unlocks. 2024-09-07 04:56:13 -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
bcaed9aed5 Updated all BGM tracks with newest versions. Release Build 11330. 2024-09-06 03:57:34 -05:00
4f18cd41fb Fix sound effect bug when lightning bolt hits a player (doesn't currently happen in-game). Implement Chain Lightning. Release Build 11328. 2024-09-05 21:00:12 -07:00
6fbb8a8ed1 Implemented Trail of Fire enchant, added Trail of Fire effect. Fix effects not having their type set with the new Effect constructor arrangement. Adjusted Trail of Fire damage potency from 10% to 30% per tick. Release Build 11309. 2024-09-05 19:24:40 -05:00
901f2e38bc Prepare Trail of Fire graphics and structures. Update lerp util to be generalized and introduce generalized Oscillator class. Release Build 11271. 2024-09-05 14:24:01 -05:00
5b7c25df46 Add in map_range util function. Fix up FadeInOutEffect to still behave with its old behavior for Poison Pool while enabling new oscillating behaviors for size/color. Add in unit test for map_range. Implement Black Hole Enchant. Release Build 11250. 2024-09-04 02:15:26 -05:00
94b324e7a2 Restructure Effect class. Add in black hole and portal graphics. Added custom code analysis ruleset. Implemented Blink Portal enchant. Release Build 11230. 2024-09-04 00:28:55 -05:00
Quapsel
dd6d86dd66 3_7, 3_8 and chapter 3 Boss Stage added. 2024-09-03 12:55:20 +02:00
6d4de7940b Implemented Curse of Doom. Release Build 11188. 2024-09-01 02:15:12 -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
e8ead7e07b Implemented Pooling Poison enchant. Fix True Damage and Dot flags ignoring dead monsters and still applying damage. 191/191 Unit Tests passing. Release Build 11173. 2024-08-31 01:59:14 -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
dd38b8d58e [demo] Add in safety checks for loading and saving files. Run saves/loads repeatedly until they actually complete. Demo Patch 5. Release Build 9546. 2024-08-29 20:37:22 -05:00
a90c7d3c5d Fix Firebolt and Lightning bolt crashing the game. Implemented cat animation override for Nine Lives enchant. Implemented Nine Lives Enchant. Release Build 11130. 2024-08-29 18:17:18 -05:00
182e492991 Added Training Dummies to camp. Release Build 11085. 2024-08-28 17:38:43 -05:00
719ed53923 Change MapType to use an enum instead. Add a HUD message overlay system. Disable ability for players to swap equipment during a stage. Update all maps to use MapType enums. Release Build 11084. 2024-08-28 15:20:26 -05:00
d224740fd4 Implemented Shield mechanic into the game. Fix Special Mark Enchant test and Wizard's Soul Enchant test. Release Build 11062. 2024-08-28 04:39:54 -05:00
Quapsel
eece43fd7f 3_5 added. 2024-08-26 18:28:32 +02:00
Quapsel
f9ffd044a5 3_6 & 3_B1 added. 2024-08-22 13:53:51 +02:00
Quapsel
95ccfe6b50 added Chapter 3 Bonus Boss Stage. 2024-08-19 15:46:09 +02:00
45e6027c9e Move the player outline repeating timer into a new OnLevelStart() callback for the player. Fixes a bug where the player outline will no longer update after the initial stage. Added more player timer helper functions for better control. Release Build 11031. 2024-08-14 23:18:29 -07:00
f717abfa54 Lingering Scent enchant implemented. 2024-08-14 18:35:18 -07:00
58298839bf Implemented Enfeebled Target enchant. Tests are corrected to use the new DamageNumber methods. Release Build 11017. 2024-08-14 11:05:37 -05:00
012f5de2a1 Implement Bloodlust enchant. Fix crash that occurs if the player class is not Warrior or Thief. Release Build 10981. 2024-08-12 12:27:53 -05:00