Commit Graph

  • 7247d226e8 Skill menu (re)positioning. SkillMenu 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) master 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
  • 9732c57983 Generalized FallingStone into FallingBullet to supply a custom image. Prepare graphics and add extra map items and basic AI structure for Chapter 3 boss. Release Build 11936. sigonasr2 2025-01-16 23:14:24 -06:00
  • d85e062ed5 4_8 added. Quapsel 2025-01-08 13:48:06 +01:00
  • e893d3a54e Add in camp versions of the pause menu/item loadout menu. Allow the player to change loadout items from the camp. Make mana gain numbers not stack on top of health gain numbers (for items like Berries). Release Build 11935. sigonasr2 2025-01-03 16:48:09 -06:00
  • 48a35faf49 Use game state for camp hub checks instead of the direct map name. Prevent added velocity external factors from cancelling a player's spell cast. Release Build 11928. sigonasr2 2025-01-03 15:24:58 -06:00
  • 7d0b15f652 Allow loadout items to be used in the camp without consuming the item. Release Build 11922. sigonasr2 2025-01-03 15:05:56 -06:00
  • d89b82bc41 Remove chapter settings from State_OverworldMap class' control and add a Chapter change and set player world location command to the Visual Novel parser. Add base camp location to Chapter 3 area. Release Build 11917. sigonasr2 2025-01-03 14:35:11 -06:00
  • 594dd352ec Add random submerge time between arm attacks. Release Build 11916. sigonasr2 2025-01-03 01:27:35 -06:00
  • f6c76b3881 Added homing bullet behaviors. Added turn_towards_target util helper function; a higher level funcution derived from turn_towards_direction. Modify Ink slowdown to reset duration instead of stacking (per spec). Release Build 11914. sigonasr2 2025-01-03 01:15:31 -06:00
  • 6b0ea4422f Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria sigonasr2 2025-01-02 23:05:48 -06:00
  • 8eb1878074 Add additive blending property to bullets. Ink bubble explosion. Ink Bubble bullet behavior added. Add Ink Slowdown debuff property. Release Build 11900. sigonasr2 2025-01-02 23:05:46 -06:00
  • b160e9b421 4_7 added. Quapsel 2024-12-30 16:22:23 +01:00
  • 0cb1d0e6f3 4_5 & 4_6 added. Quapsel 2024-12-25 13:35:09 +01:00
  • b38b42f1d0 Setup structure, classes, graphics, and variables for Ink Bullet mechanics. sigonasr2 2024-12-20 02:32:38 -06:00
  • 8cf9d0b9dd Fix missing burst bullet in bullet ring. Reduce collision radius of ring bullets to better match the graphic. Release Build 11896. sigonasr2 2024-12-20 01:18:46 -06:00
  • a006924fe2 Fix crash on collision with Octopus big bullet. Fix animation sheet directions and facing direction commands for GiantOctopus AI. Release Build 11895. sigonasr2 2024-12-20 01:03:47 -06:00
  • 7b779aa7e3 Add missing item and accessory graphics for Chapter 3. Include Sherman and Greg story character sprites in story. Release Build 11893. sigonasr2 2024-12-20 00:38:38 -06:00
  • 9c8906308c Fix unit testing paths to refer to correct directories. Added error handling and control return path for Entity functions. Release Build 11891. sigonasr2 2024-12-19 23:28:30 -06:00
  • cb28ab82aa Update 'Adventures in Lestoria/TODO.txt' sigonasr2 2024-12-19 14:58:42 -06:00
  • 4b0535d0db Stages 4_4 and 4_B1 added. Quapsel 2024-12-19 11:47:25 +01:00
  • dbeb9fbee7 Add burst bullet functionality, add generalized Entity connector helper class. Burst bullet explode sound effect. Burst Bullet extra bullets on explosion. Damage through Damage Data modification will cancel if set to zero if damage resolution is modified. RotatingBullet class and functionality added. Release Build 11878. sigonasr2 2024-12-13 02:06:54 -06:00
  • 8da0813ac3 Burst Bullet class structure. sigonasr2 2024-12-12 19:14:14 -08:00
  • 60b31a602c Fix Move Spd% typo on Octopus and Captain's Diamond Ring. Add missing item icons / hud icons. Fix typos in status effects and shards for accessories. Add in Octopus bullet shots. sigonasr2 2024-12-10 22:39:01 -08:00
  • 2752f6630d „Adventures in Lestoria/assets/config/items/Weapons.txt“ ändern Quapsel 2024-12-08 06:35:07 -06:00
  • 4031b03974 „Adventures in Lestoria/assets/config/items/Equipment.txt“ ändern Quapsel 2024-12-08 06:27:26 -06:00
  • 0a9524c5e2 „Adventures in Lestoria/assets/config/levels.txt“ ändern Quapsel 2024-12-07 01:26:31 -06:00
  • 94f29020c6 „Adventures in Lestoria/assets/config/Monsters.txt“ ändern Quapsel 2024-12-06 10:18:11 -06:00