Commit Graph

  • a53aec786f Upstream sync, fix std::string conversions for graphics calls on SetBossNameDisplay and DrawPieArc master SkeletonBarbarian sigonasr2 2025-09-11 08:39:34 -05:00
  • a4c44e6e6d Merge pull request 'SkeletonWarrior' (#96) from SkeletonWarrior into master sigonasr2 2025-08-08 10:12:42 -05:00
  • 0ec1a3b93c Merge branch 'master' into SkeletonWarrior #96 sigonasr2 2025-08-08 10:04:39 -05:00
  • 56a6f7d3ae Fixed up map links for new stage plates. Add in checking to prevent crashes for undefined audio in maps. Release Build 12250. sigonasr2 2025-08-08 08:06:51 -05:00
  • 73e79bd90c Fixed up map links for new stage plates. Add in checking to prevent crashes for undefined audio in maps. Release Build 12250. sigonasr2 2025-08-08 08:06:51 -05:00
  • 0cf79bc0c6 Fix Chapter 4 Bonus Stage Plate tiles. (It said I-B instead of IV-B). Setup Chapter 4 Stage Plates zones in the Overworld Map. sigonasr2 2025-08-07 09:45:35 -05:00
  • 62eedd95c5 Fix Chapter 4 Bonus Stage Plate tiles. (It said I-B instead of IV-B). Setup Chapter 4 Stage Plates zones in the Overworld Map. sigonasr2 2025-08-07 09:45:35 -05:00
  • 6e5a1a5116 Add Skeleton Warrior monster with placeholder animations and added to 4-1 test area. sigonasr2 2025-08-07 09:26:54 -05:00
  • 815f5df77e Add in chapter 4 monster documentation. sigonasr2 2025-08-07 08:43:43 -05:00
  • 9d6fc0d45c Add in chapter 4 monster documentation. sigonasr2 2025-08-07 08:43:43 -05:00
  • 247a4432a2 Undo unit test automatic framework. #95 GhostOfPirateCaptain sigonasr2 2025-08-05 15:00:22 -05:00
  • 6ed0f51d13 Merge branch 'GhostOfPirateCaptain' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria into GhostOfPirateCaptain sigonasr2 2025-08-05 14:58:22 -05:00
  • c27ad5c5f1 Back to original build. sigonasr2 2025-08-05 13:39:20 -05:00
  • 8199f31625 Testing new workflow with unit testing. sigonasr2 2025-08-05 13:39:20 -05:00
  • f5c80b20d5 Added final phase behaviors and actions to Pirate Captain Boss. Release Build 12251. sigonasr2 2025-08-05 13:14:08 -05:00
  • e780d2b48e Last curse phase does not spawn a coin and immediately applies the curse. Release Build 12250. sigonasr2 2025-08-04 13:45:50 -05:00
  • a22179f692 Add hint text display when the coin is collected by the player. Pirate's Treasure locks at the final curse threshold. Release Build 12249. sigonasr2 2025-08-04 13:36:07 -05:00
  • 87686ed9e6 Merge pull request 'SkillMenu' (#92) from SkillMenu into master sigonasr2 2025-08-04 08:58:27 -05:00
  • 7fb7430a6f Fix for Issue #94. Release Build 12247. #92 sigonasr2 2025-08-04 08:41:12 -05:00
  • 4d2eb86efe ItemEnchant::AbilitySlot renamed to ItemEnchant::EnchantAbilitySlot. Release Build 12246. sigonasr2 2025-08-01 14:13:47 -05:00
  • 9b252334e5 Proper implementation of skill and ability displays in the Character menu. Ready for merge. Release Build 12245. sigonasr2 2025-08-01 13:46:33 -05:00
  • ad28ead6d5 Ability icons and label default visibility and toggle visibility taken care of. sigonasr2 2025-07-30 08:45:28 -05:00
  • 0d5d0cda5c Working copy merge from multimultishotdamagemultchange branch. sigonasr2 2025-07-30 08:27:57 -05:00
  • 9ee29654b8 Rebuild sigonasr2 2025-07-30 08:25:47 -05:00
  • f0b7f3979c Skill Tab merge sigonasr2 2025-07-30 08:20:59 -05:00
  • e2e4892741 Default Pack key exception catching added. sigonasr2 2025-07-30 08:20:13 -05:00
  • 7247d226e8 Skill menu (re)positioning. sigonasr2 2025-06-17 09:51:16 -04:00
  • be05839743 Add ability list updating for the hub pause character menu. Release Build 12234. sigonasr2 2025-06-17 09:42:47 -04:00
  • c14740687b Fix reference problems with ability displays. Release Build 12233. sigonasr2 2025-06-04 15:47:06 -05:00
  • 7f4e6282b7 Fix bug with reading an enhanced ability's config value from a location that is not the ability's settings group (was not returning false to jump to the next check). Release Build 12227. sigonasr2 2025-06-04 15:04:42 -05:00
  • 83317bacb6 Merge into master sigonasr2 2025-06-16 16:42:25 -04:00
  • d0db6b4f50 MultiMultishotDamageMultChange-only (#81) sigonasr2 2025-06-16 15:38:47 -05:00
  • 8f1a4e0699 Add in ability display labels. Release Build 12210. sigonasr2 2025-06-02 14:13:39 -05:00
  • 3cf5651d95 Add skill menu buttons and text displays. Release Build 12209. sigonasr2 2025-06-02 13:28:44 -05:00
  • 93fb1fd48e Add functional Equipment and Skills Tab toggle functionality. sigonasr2 2025-06-02 07:55:15 -05:00
  • 667c5d2da6 Work in progress Character menu buttons. sigonasr2 2025-05-19 06:57:14 -05:00
  • 2b77818001 Fix up issues with reading test configs in non-testing mode and unncessary normal config variables stored for reading in testing mode. Release Build 12197. sigonasr2 2025-05-16 15:39:37 -05:00
  • 532d846ea4 Add in selection highlight buttons outline for the new skills tab. sigonasr2 2025-05-15 15:51:10 -04:00
  • 25c196a563 Merge pull request 'DynamicItemDescriptions Review' (#79) from DynamicItemDescriptions into master sigonasr2 2025-05-15 11:12:34 -05:00
  • f962e90cad Additional fixes. Finalized branch build. Ready for PR. #79 sigonasr2 2025-05-15 12:02:31 -04:00
  • 2fea77c66c Fix tests for GetAllEnchantsAffectingAbility. Release Build 12194. sigonasr2 2025-05-15 10:57:47 -05:00
  • 38d72e24a1 Add AllEnchantsAffectingAbility() unit tests. sigonasr2 2025-05-15 09:58:00 -04:00
  • 67ca0d168d Add new test config files. Add in test to read enchant modifiers for function GetModifiers(). Release Build 12193. sigonasr2 2025-05-15 02:17:25 -05:00
  • bee8d6d306 Add StringToClass and ClassToString unit tests. Release Build 12192. sigonasr2 2025-05-15 00:38:25 -05:00
  • 08ec6b7ed4 Merge branch 'DynamicItemDescriptions' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria into DynamicItemDescriptions sigonasr2 2025-05-15 00:14:06 -05:00
  • fab7f34afa Add a const at version for datafile getters. Retrieve values from actual datafile provided instead of assuming the variable is from base ability with the data translation function. Fix names not properly spacing/appending. Add in unit tests for GetNameWithPlayerModifiers() and GetDescriptionWithPlayerModifiers(). Applied towards PR #79. Release Build 12191. sigonasr2 2025-05-15 00:14:05 -05:00
  • ae6e5af5f6 Merge branch 'master' into DynamicItemDescriptions sigonasr2 2025-05-12 19:26:21 -05:00
  • b9994242dd Fix incorrect damage display for Multi-Multishot's tooltip. (Suggestion to rework the calculation for the ability and tie the actual damage mult to its damage and just divide by number of arrows.) sigonasr2 2025-05-12 19:22:34 -05:00
  • b43e6e5bf1 Add dynamic item description parsing and modifying based on ability enchantments for ability tooltips. Fixed bug with the transparency of drawn text not being preserved when using HTML color codes in text with alpha transparency. Release Build 12186. sigonasr2 2025-05-12 19:18:07 -05:00
  • cb3f38e07c Fix parsing of ability descriptions to use owning strings and to retrieve from the proper keys. (Except for non-enchants.) sigonasr2 2025-05-12 09:41:14 -05:00
  • 93298e05d3 Create variable parser. Need to fix up when it parses the name and description and all references for its arguments. sigonasr2 2025-05-09 17:12:14 -05:00
  • 62ef4d2815 Fix name and description displays for abilities on hover. Release Build 12161. sigonasr2 2025-05-09 15:46:55 -05:00
  • 1d1cb7170c Fixes issues with retrieving name and description of enhanced abilities. Regular abilities do not display their name proper atm. Release Build 12159. sigonasr2 2025-05-09 15:38:17 -05:00
  • 8c8567017c Fixed constness of std::vector<std::reference_wrapper<const ItemEnchantInfo>> for GetAllEnchantsAffectingAbility() function. sigonasr2 2025-05-08 12:06:40 -04:00
  • 2447a6bbb1 Dynamically determine and append all prefix and suffix names and descriptions and name/description replacements for all enhancements that affect abilities. sigonasr2 2025-05-07 16:34:15 -04:00
  • dcb31a01e1 Add changes to parse enchants affecting abilities. sigonasr2 2025-05-07 14:06:00 -05:00
  • 9722695e5b Setting up for revealing modified descriptions and names all put together. sigonasr2 2025-05-06 16:32:25 -04:00
  • 7308a7e37b Fix up missing Ranger item descriptions sigonasr2 2025-05-06 14:43:39 -04:00
  • 0f012faf36 Add multiple threads to autobuild. sigonasr2 2025-05-06 12:37:44 -04:00
  • 3602de5c3b Add multiple threads to autobuild. sigonasr2 2025-05-06 12:37:44 -04:00
  • 5098cb4bff Build should be multi-threaded. sigonasr2 2025-05-06 12:33:26 -04:00
  • 8d8534c90b Build should be multi-threaded. sigonasr2 2025-05-06 12:33:26 -04:00
  • 5a4e7fb53b Add in Gitea workflow for remote auto-build. sigonasr2 2025-05-06 12:27:48 -04:00
  • d47b534786 Add in Gitea workflow for remote auto-build. sigonasr2 2025-05-06 12:27:48 -04:00
  • 1dd3e31735 Add in libs to git staging. sigonasr2 2025-04-24 15:51:59 -04:00
  • 97820bf52b Add ring enchant descriptions for Ranger enchants. Fix up test configuration. sigonasr2 2025-04-23 14:48:22 -04:00
  • a6e121cbaa Merge branch 'DynamicItemDescriptions' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria into DynamicItemDescriptions sigonasr2 2025-04-23 10:05:19 -04:00
  • c91130eded Fast-forward to 'master' branch sigonasr2 2025-04-23 10:01:49 -04:00
  • 6da5e5b98b Merge branch 'master' into DynamicItemDescriptions sigonasr2 2025-04-23 10:01:49 -04:00
  • a6002aed8a Add in Arena Game State. Add in a virtual override function for game states to specify if the player is active in certain states. Release Build 12140. sigonasr2 2025-04-03 16:15:32 -04:00
  • 5664ee327c Added coloring to the title ability tooltip text for more flavor. Made entire ability tooltip global state. Ready for merge. Release Build 12137. sigonasr2 2025-03-26 23:16:30 -05:00
  • afe958d617 Make tooltips more user-friendly and responsive to being in combat. Release Build 12130. sigonasr2 2025-03-26 22:33:50 -05:00
  • 1fe27dce95 Pirate's Treasure Locked state added. Begin populating new item description and enchant structures. sigonasr2 2025-03-26 21:54:47 -05:00
  • 41c3731e91 Add freetype includes to all projects. Make Unit Testing project use relative include references. Finish ability tooltips on hover. Release Build 12122. sigonasr2 2025-03-26 08:13:23 -07:00
  • 1920038b66 Add text size measurements. sigonasr2 2025-03-25 13:56:37 -07:00
  • f8c1dbb166 Begin implementations of ability mouseover tooltips. sigonasr2 2025-03-25 13:28:37 -07:00
  • 4a4ffb1c6c Block off nonexistent <stacktrace> dependency for web builds. Fix up emscripten build errors with old CMakeCache. Update to C++23 in CMakeLists. Convert CanModifyEquipSlots function into a menu static function that returns a boolean (instead of being calculated only once on initialization. oops) Release Build 12111. sigonasr2 2025-03-14 10:42:02 -05:00
  • 842a32e947 Arrow indicator for monsters now adjustable. Additional zones added without a class now properly show up in the filterable zones list. Added coin toss, hide, and hit boss mechanic. Release Build 12109. sigonasr2 2025-03-14 06:43:23 -05:00
  • dbf140e0bd Add pair argument conversion for Oscillator class. Collided with player flag gets set to false each frame. Implement Pirate's Coin/Curse mechanic and spinning/debuff effects. Release Build 12094. sigonasr2 2025-03-07 01:32:16 -06:00
  • 63a97958f7 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria sigonasr2 2025-02-21 00:41:40 -06:00
  • 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. sigonasr2 2025-02-21 00:40:36 -06:00
  • ead0648a62 Chapter 5 Presets progress. Quapsel 2025-02-16 15:12:15 +01:00
  • ded7e53fd7 Slash animation plays when ghost saber hits player. Release Build 12036. sigonasr2 2025-02-14 23:54:17 -06:00
  • d24c016d3e Pirate Captain Ghost moves towards player. Release Build 12032. sigonasr2 2025-02-14 23:24:23 -06:00
  • 071e98aecd Added ghost saber expanding behavior. Fix Prediction bombardment pattern to properly use player's previous position. Release Build 12029. sigonasr2 2025-02-14 00:22:19 -06:00
  • fdef405ed8 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria sigonasr2 2025-02-12 23:18:28 -06:00
  • 51a3feb5b6 Add Ghost Saber attack. Release Build 12016. sigonasr2 2025-02-12 23:18:26 -06:00
  • 95e51f2324 Chapter 5 Tilesets added. First Steps on Chapter 5 Presets. Quapsel 2025-02-13 00:13:45 +01:00
  • 24d36da0ab Add afterimage rendering for monsters. Release Build 12003. sigonasr2 2025-01-31 00:41:38 -06:00
  • 4e099b71f9 Add placeholder item graphics for chapter 4 items. Setup map classes for chapter 4 maps. Add in force set position function for monsters. Release Build 12001. sigonasr2 2025-01-30 22:50:49 -06:00
  • a7308f4ac5 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria sigonasr2 2025-01-27 17:12:06 -06:00
  • 6c5648bac9 Add previous player position variable and getter for the player. Add in other cannon pattern types to rotation. sigonasr2 2025-01-27 17:12:04 -06:00
  • 15b5b541e0 „Adventures in Lestoria/assets/config/levels.txt“ ändern Quapsel 2025-01-27 11:59:42 -06:00
  • f2681aebaf „Adventures in Lestoria/assets/config/items/ItemDatabase.txt“ ändern Quapsel 2025-01-27 11:23:36 -06:00
  • 27bfd8e1d4 Add shrapnel shot attack. Fix random dispersion of cannon shots (incorrect math that overcorrected for random angle + random distance vector). Release Build 11980. sigonasr2 2025-01-25 01:13:15 -06:00
  • c3261bb301 Remove extraneous log lines. Restore original cannon cycle. Release Build 11972. sigonasr2 2025-01-24 23:59:15 -06:00
  • 0d15ad2fa7 Fix Issue #74. Falling Bullet properly activates side effect instead of randomly choosing to due to order of IBullet vs child class call updates. Update credits with Special Thanks section. Release Build 11970. sigonasr2 2025-01-24 23:56:03 -06:00
  • dc9717c07f Tweak and fix Falling Bullet behavior to use proper coloring. Release Build 11958. sigonasr2 2025-01-17 01:24:57 -06:00
  • e2b6e9318a Add in initial cannonball attack. Setup Chapter 3 boss spawn. Release Build 11946. sigonasr2 2025-01-17 00:33:53 -06:00
  • 1a9d5b12d0 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria sigonasr2 2025-01-16 23:14:26 -06:00