Commit Graph

  • 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. master sigonasr2 2025-04-03 16:15:32 -0400
  • 5664ee327c Added coloring to the title ability tooltip text for more flavor. Made entire ability tooltip global state. Ready for merge. Release Build 12137. abilityTooltips sigonasr2 2025-03-26 23:16:30 -0500
  • afe958d617 Make tooltips more user-friendly and responsive to being in combat. Release Build 12130. sigonasr2 2025-03-26 22:33:50 -0500
  • 1fe27dce95 Pirate's Treasure Locked state added. Begin populating new item description and enchant structures. DynamicItemDescriptions sigonasr2 2025-03-26 21:54:47 -0500
  • 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 -0700
  • 1920038b66 Add text size measurements. sigonasr2 2025-03-25 13:56:37 -0700
  • f8c1dbb166 Begin implementations of ability mouseover tooltips. sigonasr2 2025-03-25 13:28:37 -0700
  • 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 -0500
  • 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 -0500
  • 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 -0600
  • 63a97958f7 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria sigonasr2 2025-02-21 00:41:40 -0600
  • 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 -0600
  • ead0648a62 Chapter 5 Presets progress. Quapsel 2025-02-16 15:12:15 +0100
  • ded7e53fd7 Slash animation plays when ghost saber hits player. Release Build 12036. sigonasr2 2025-02-14 23:54:17 -0600
  • d24c016d3e Pirate Captain Ghost moves towards player. Release Build 12032. sigonasr2 2025-02-14 23:24:23 -0600
  • 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 -0600
  • fdef405ed8 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria sigonasr2 2025-02-12 23:18:28 -0600
  • 51a3feb5b6 Add Ghost Saber attack. Release Build 12016. sigonasr2 2025-02-12 23:18:26 -0600
  • 95e51f2324 Chapter 5 Tilesets added. First Steps on Chapter 5 Presets. Quapsel 2025-02-13 00:13:45 +0100
  • 24d36da0ab Add afterimage rendering for monsters. Release Build 12003. sigonasr2 2025-01-31 00:41:38 -0600
  • 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 -0600
  • a7308f4ac5 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria sigonasr2 2025-01-27 17:12:06 -0600
  • 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 -0600
  • 15b5b541e0 „Adventures in Lestoria/assets/config/levels.txt“ ändern Quapsel 2025-01-27 11:59:42 -0600
  • f2681aebaf „Adventures in Lestoria/assets/config/items/ItemDatabase.txt“ ändern Quapsel 2025-01-27 11:23:36 -0600
  • 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 -0600
  • c3261bb301 Remove extraneous log lines. Restore original cannon cycle. Release Build 11972. sigonasr2 2025-01-24 23:59:15 -0600
  • 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 -0600
  • dc9717c07f Tweak and fix Falling Bullet behavior to use proper coloring. Release Build 11958. sigonasr2 2025-01-17 01:24:57 -0600
  • e2b6e9318a Add in initial cannonball attack. Setup Chapter 3 boss spawn. Release Build 11946. sigonasr2 2025-01-17 00:33:53 -0600
  • 1a9d5b12d0 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria sigonasr2 2025-01-16 23:14:26 -0600
  • 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 -0600
  • d85e062ed5 4_8 added. Quapsel 2025-01-08 13:48:06 +0100
  • 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 -0600
  • 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 -0600
  • 7d0b15f652 Allow loadout items to be used in the camp without consuming the item. Release Build 11922. sigonasr2 2025-01-03 15:05:56 -0600
  • 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 -0600
  • 594dd352ec Add random submerge time between arm attacks. Release Build 11916. sigonasr2 2025-01-03 01:27:35 -0600
  • 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 -0600
  • 6b0ea4422f Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria sigonasr2 2025-01-02 23:05:48 -0600
  • 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 -0600
  • b160e9b421 4_7 added. Quapsel 2024-12-30 16:22:23 +0100
  • 0cb1d0e6f3 4_5 & 4_6 added. Quapsel 2024-12-25 13:35:09 +0100
  • b38b42f1d0 Setup structure, classes, graphics, and variables for Ink Bullet mechanics. sigonasr2 2024-12-20 02:32:38 -0600
  • 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 -0600
  • 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 -0600
  • 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 -0600
  • 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 -0600
  • cb28ab82aa Update 'Adventures in Lestoria/TODO.txt' sigonasr2 2024-12-19 14:58:42 -0600
  • 4b0535d0db Stages 4_4 and 4_B1 added. Quapsel 2024-12-19 11:47:25 +0100
  • 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 -0600
  • 8da0813ac3 Burst Bullet class structure. sigonasr2 2024-12-12 19:14:14 -0800
  • 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 -0800
  • 2752f6630d „Adventures in Lestoria/assets/config/items/Weapons.txt“ ändern Quapsel 2024-12-08 06:35:07 -0600
  • 4031b03974 „Adventures in Lestoria/assets/config/items/Equipment.txt“ ändern Quapsel 2024-12-08 06:27:26 -0600
  • 0a9524c5e2 „Adventures in Lestoria/assets/config/levels.txt“ ändern Quapsel 2024-12-07 01:26:31 -0600
  • 94f29020c6 „Adventures in Lestoria/assets/config/Monsters.txt“ ändern Quapsel 2024-12-06 10:18:11 -0600
  • debe498570 „Adventures in Lestoria/assets/config/items/Accessories.txt“ ändern Quapsel 2024-12-06 10:12:20 -0600
  • e1ad07ded2 „Adventures in Lestoria/assets/config/Monsters.txt“ ändern Quapsel 2024-12-06 08:53:12 -0600
  • aa26348727 „Adventures in Lestoria/assets/config/items/ItemDatabase.txt“ ändern Quapsel 2024-12-06 08:04:56 -0600
  • ef0b00e771 Attack arc ranges increased. Reset attack arc display when submerging occurs. Release Build 11865. sigonasr2 2024-12-05 23:52:32 -0600
  • c735f74a83 Takoyaki. sigonasr2 2024-12-05 23:31:13 -0600
  • 6fb8556c79 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria sigonasr2 2024-12-05 21:49:40 -0600
  • bec8c67ee9 Add staggered rise animations to Octopus arms. Add attack up buffs and animation speed up buffs to the boss and Octopus arms per tentacle death. Release Build 11852. sigonasr2 2024-12-05 21:49:38 -0600
  • eef449f2a3 4_3 added. Quapsel 2024-12-05 14:12:52 +0100
  • 58be1c8999 Octopus Arm now has proper detection for empty pool spawns and responsive to player moving around (spawn in nearby empty water pools). Release Build 11848. sigonasr2 2024-12-04 21:57:30 -0600
  • 6ea6b9b88d Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria sigonasr2 2024-12-04 00:38:42 -0800
  • 442b22f640 Fix octopus arm transition damage to be true damage instead of player damage (no critical hits). Fix octopus arm transition jump target positions (return (0,0) now) sigonasr2 2024-12-04 00:38:40 -0800
  • bc6e19d5ed 4_2 added. Quapsel 2024-12-04 05:22:53 +0100
  • 54c57a692f Fix missing tile in 1-2. Fix Chapter 3 bonus stage stage plate. sigonasr2 2024-12-03 19:59:48 -0800
  • f94d22ff48 Fix Pirate Buccaneer's aiming sight remaining on the field after death. Make aiming sight target line pulse. Fix bug with Frog Tongue one-shotting the player. Release Build 11815. sigonasr2 2024-12-03 19:45:17 -0800
  • c9a29b2705 Fix arc not showing up. 3-5 had a missing spawn point set. More Octopus Arm behavior fixes. Release Build 11808. sigonasr2 2024-11-21 21:03:37 -0800
  • 9b94a90326 Octopus Boss implementation sigonasr2 2024-11-21 17:19:16 -0600
  • b7e486690d Monstespawns for 3_7 & 3_8 finished. Quapsel 2024-11-18 16:53:04 +0100
  • f1bf83eb17 Monster spawns done for 3_5, 3_6 & 3_B1 Quapsel 2024-11-16 17:59:04 +0100
  • ef1d4e5470 Make lerp functions require both arguments to be the same for deduced return type. Fix buggy monster spawns to account for monster sizes. BOTTOM RIGHT EDGE FOR COORDINATES ??? Release Build 11794. sigonasr2 2024-11-12 22:52:41 -0800
  • 10b8e68b22 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria sigonasr2 2024-11-12 19:25:53 -0600
  • f5038d4a24 Add in more AI. sigonasr2 2024-11-12 19:25:44 -0600
  • 6e435a5c54 Monster Spawns for 3_3 and 3_4 added. Spawn Group locations for all chapter 3 maps finished. Quapsel 2024-11-12 13:32:10 +0100
  • 5e02dd6590 3_2 Monste spawns finished. 3_3 - 3_6 Spawn Groups placed. Quapsel 2024-11-11 14:08:09 +0100
  • 19dcf0fad0 Monster Spawns for 3_1. Quapsel 2024-11-07 18:51:03 +0100
  • debc23bfa3 Additional AI setup. sigonasr2 2024-11-05 23:22:44 -0800
  • 81bfbfb860 Add map setup and monster templates for Octopus fight. sigonasr2 2024-11-05 21:42:13 -0800
  • 7cf3c53e91 Fix all octopus arm AI config variable references to actually use the Config functions instead of direct config file parameters. Add in attack cone effect. sigonasr2 2024-11-05 20:58:36 -0800
  • 139d4f4eac Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria sigonasr2 2024-11-05 18:57:53 -0600
  • 16708108e6 Move Attack Arc function into its own function for portability. sigonasr2 2024-11-05 18:57:52 -0600
  • 61b8efbb9f Chapter 4 presets completed. 4_1 Added. Quapsel 2024-11-02 10:38:52 +0100
  • f181fca2a1 hub border, border extension in 1 random map, chapter 4 presets almost finished. Quapsel 2024-10-31 18:24:50 +0100
  • 46ba7a780d Octopus arm AI sigonasr2 2024-10-29 23:04:24 -0700
  • 7b165a64d5 Arc implementation completed. Release Build 11776. sigonasr2 2024-10-29 20:54:08 -0700
  • d85cef1b86 Arcs, Cones, Polygon overlap code. Octopus Arm AI initialized. sigonasr2 2024-10-29 18:45:48 -0500
  • 1bb0ceb096 Add monster entries and animations for Giant Octopus boss and Octopus Arm. Release Build 11756. sigonasr2 2024-10-22 22:42:39 -0700
  • 3a3d405272 Implemented lingering effect item script capabilities. Added Molotov item and item graphic. Added burning sound effect. Release Build 11755. sigonasr2 2024-10-18 16:33:13 -0500
  • 868a089666 Separate ThrowingProjectiles from PoisonBottle class to create generic throwable item bullets. Added throwable projectile item script. Made Bomb item functional. Release Build 11748. sigonasr2 2024-10-18 00:16:55 -0500
  • 8c3dd0f071 [demo] Fix stage alpha transitions in story view. Release Build 11576. sigonasr2 2024-10-17 22:15:46 -0500
  • 2b0c1c070a [demo] Add Warrior story image to list of files. Missing asset. Release Build 11575. sigonasr2 2024-10-17 22:13:35 -0500
  • dd474330fd [demo] Fix stage alpha transitions in story view. Release Build 11576. demo sigonasr2 2024-10-17 22:15:46 -0500
  • 9f3f9b30b0 [demo] Add Warrior story image to list of files. Missing asset. Release Build 11575. sigonasr2 2024-10-17 22:13:35 -0500
  • 598b3b66c7 Add new chapter 3 consumables to item database and placeholder icons. sigonasr2 2024-10-16 14:39:08 -0500
  • b11d209813 Implemented Sandworm AI. Change added velocity function to be a standalone velocity variable added to original player velocity. Release Build 11725. sigonasr2 2024-10-15 23:01:30 -0700