Commit Graph

  • 84dd33dbd2 Add on-hit poison for Snake and set up lunge attack. ShadowBoss AMay 2026-07-11 19:59:55 -05:00
  • 99818abec2 Implemented Deadly Dash for monsters. Release Build 13950. AMay 2026-06-16 20:16:16 -05:00
  • c9fc060197 Changed child class from Effect to new IEffect class. Remove child IEffect class from variant structure. Resolves Issue #133. Release Build 13940. AMay 2026-06-15 15:22:32 -05:00
  • 05d797a785 Correct Issue #136. Release Build 13902. AMay 2026-06-10 15:04:56 -05:00
  • 4a99cc7eb6 Adjust ghost frames to properly appear and be timed correctly when the monster's retreat state gets activated. Release Build 13901. AMay 2026-06-10 14:57:56 -05:00
  • 4d21299845 Implement thief ability 1 for monsters. Release Build 13896. AMay 2026-06-08 16:03:17 -05:00
  • 2c83297f6d Updated Thief's Roll Ability to work with Monsters. Added y squish angle and spin visual effect. Release Build 13893. AMay 2026-06-08 14:58:57 -05:00
  • 483b3499e7 Merge with stash AMay 2026-06-08 14:23:17 -05:00
  • 90da4c9f8a Merge with stash AMay 2026-06-08 14:22:12 -05:00
  • cd1e033798 Remove coloring from unit test results to prevent erraneous characters from appearing. AMay 2026-06-08 02:00:59 -05:00
  • 2d20a72abe Switch to writing to an output file in assets. AMay 2026-06-08 01:22:33 -05:00
  • 0eb021ae14 auto build adjustments AMay 2026-06-08 01:07:05 -05:00
  • ec1da0018b Use $(nproc) instead of a hardcoded value. AMay 2026-06-08 00:43:43 -05:00
  • e9a7f3b64a Parse env.RESULTS AMay 2026-06-08 00:24:37 -05:00
  • a48a6f5aac Fix incorrect path for unit test results. AMay 2026-06-08 00:22:38 -05:00
  • ceea733d7d Merge branch 'ShadowBoss' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria into ShadowBoss AMay 2026-06-08 00:00:37 -05:00
  • bda5383d73 Fix traps being broken due to setting non-existent animation frames. AMay 2026-06-08 00:00:35 -05:00
  • 467d993eb1 chmod +x AMay 2026-06-07 23:36:33 -05:00
  • 8bc27defa6 Logging should be off for online tests. AMay 2026-06-07 23:27:01 -05:00
  • ed88cb0297 Utilize github env to include extra data for unit tests. AMay 2026-06-07 18:11:43 -05:00
  • 980cc93624 Fix segfault for continuous dot numbers performing modifications to null pointers. How the FUCK did this slide by AMay 2026-06-07 17:06:31 -05:00
  • a5c9d5c3cc Add test configs in items config directory. Release Build 13878. AMay 2026-06-07 15:35:38 -05:00
  • 5f3064bc30 Fill in missing vars? AMay 2026-06-06 19:04:09 -05:00
  • 23bec5059e Change old references of facing direction using the Key enum to use the Direction enum. Release Build 13875. AMay 2026-06-04 15:34:14 -05:00
  • a1bbe563b3 Upstream merge with DynamicResourceLoaading. AMay 2026-06-04 15:33:03 -05:00
  • a6378c1339 Forgot quotation marks for folder with spaces. #135 DynamicResourceLoading AMay 2026-06-03 17:00:12 -05:00
  • 2614f6493f Pack key secret direct injecting into checked out source code. AMay 2026-06-03 16:40:56 -05:00
  • 2d59c12327 testing result AMay 2026-06-03 16:34:19 -05:00
  • 7a0028d9aa Secret AMay 2026-06-03 16:32:18 -05:00
  • ae10749a8a Attempt to have pack key in an external runner variable. AMay 2026-06-03 16:29:51 -05:00
  • c4ed2e7afe Untrack gamepack AMay 2026-06-03 15:43:13 -05:00
  • 4ead99e5ad Remove error message when trying to set loadout item if the number of loadout items reaches zero. Gamepack generating redone. All unit tests fixed. Release Build 13868. AMay 2026-06-03 15:40:35 -05:00
  • d8f4bf9c4c Fix a bug with a rare chance to crash the game whenever transitioning to the overworld map stage. Fix asset references to point to new assets locations. Release Build 13843. AMay 2026-06-03 11:56:15 -05:00
  • 39866bd973 Full refactor and implementation of new GraphicsManager class. AMay 2026-05-30 04:23:06 -05:00
  • 7a8bbdbe3c Start building out skeleton for a new GraphicsManager implementation. sigonasr2 2026-05-27 15:39:16 -05:00
  • 030f1061d7 Fix ingame dialog dynamic image loading for Visual Novel engine. Release Build 13671. AMay 2026-05-26 14:37:31 -05:00
  • 195924932b Dynamically load Visual Novel assets. Release Build 13670. AMay 2026-05-26 14:31:08 -05:00
  • 9d097e3cdd Corrected and migrated the Ground Slam ability to be handled via the Entity system. Updated damage numbers system to keep drawing during death transition screen. Release Build 13664. AMay 2026-05-19 22:11:20 -05:00
  • a9b63001eb Witch dynamic ability descriptions implemented. Made ability descriptions on class selection window display proper damag values based on a level 1 character of that class instead of defaulting to Warrior's base attack. Release Build 13643. AbilityInfoTooltips AMay 2026-05-19 15:32:21 -05:00
  • 48529d8c54 Moved array parsing for ability descriptions from being its own symbol to being integrated with the other symbols when they are parsed. Updated Trapper skill descriptions with dynamic text. Release Build 13641. AMay 2026-05-19 15:13:56 -05:00
  • 10c949779d size_t needs stoul not stoull AMay 2026-05-15 19:52:40 -05:00
  • 65e7520dab Implemented new description variable text for Thief. Release Build 13630. AMay 2026-05-15 16:23:22 -05:00
  • 4eed7d722d Wizard spell text descriptions updated. Formatter handles decimals properly. Release Build 13627. AMay 2026-05-15 15:58:02 -05:00
  • a77008b67b Remove invalid mutable keyword (Stupid msvc) and replace with macro label. AMay 2026-05-13 08:32:27 -05:00
  • c9db9209d7 Implemented util::Tokenize and appropriate unit test. Refactored ability description parsing function slightly to handle future delimiters. Release Build 13626. AMay 2026-05-13 01:59:43 -05:00
  • 4862652593 Complete ability tooltip modifications for Warrior, Ranger, Wizard. Leave new proposed syntax involving multiplication of two items. Release Build 13607. AMay 2026-05-11 23:10:49 -05:00
  • 443434c30c Fix up MonsterStrategy ambiguous naming. Added operator<< overload for the enum for safemap compatibility. Release Build 13582. AMay 2026-05-11 00:55:11 -05:00
  • ffeab76719 Isolate Ground Slam into its own effect. Prepped effect for implementation. Release Build 13575. AMay 2026-05-05 17:27:00 -05:00
  • fdd37280f1 Remove verbose logging while running tests. AMay 2026-05-05 01:43:40 -05:00
  • 00704856b0 Finished converting Battle Cry to Entity compatibility. Add unit test to ensure block works for monsters. AMay 2026-05-04 22:40:14 -05:00
  • f7517a67e4 Merge pull request 'CatchUnitTesting' (#131) from CatchUnitTesting into master master AMay 2026-05-04 16:00:32 -05:00
  • 81774b55f0 Merge with master AMay 2026-05-04 15:51:07 -05:00
  • b31bae86ba Migrated PlayerTests. Release Build 13532. #131 CatchUnitTesting AMay 2026-05-04 15:39:18 -05:00
  • 30c65071f9 Migrated MonsterTests. GetTileSheet returns fake data for unit testing mode. Release Build 13526. AMay 2026-05-04 15:15:36 -05:00
  • 94c87a100a Add in Unit test to cover Issue#129 and resolve it. Release Build 13511. AMay 2026-05-04 02:12:40 -05:00
  • 13d31b2ebc Merge with CatchUnitTesting-fix. AMay 2026-05-03 23:51:45 -05:00
  • b86faa5180 Fix UseLoadoutItem locking an unset loadout slot. Release Build 13506. #130 AMay 2026-05-03 23:44:53 -05:00
  • 6ef2d6ef32 Try to ignore files that end in .*Tests.cpp in case they don't get rearranged to the proper folder. AMay 2026-05-03 23:31:00 -05:00
  • d113ef0878 Try to ignore files that end in .*Tests.cpp in case they don't get rearranged to the proper folder. Fix UseLoadoutItem locking an unset loadout slot. Release Build 13501. AMay 2026-05-02 00:45:47 -05:00
  • 3f7b45d773 ItemTests migrated. Make FileTests cases reasonable (the outer folders will not have capitalization. Remove friend class errors among project. Release Build 13499. AMay 2026-05-02 00:20:18 -05:00
  • 69c6a84056 Migrated FileTests. Release Build 13488. AMay 2026-05-01 15:20:30 -05:00
  • 32043df68a Do not need to output success results for the sake of verbosity. AMay 2026-05-01 04:13:42 -05:00
  • 1c8900504f Checked for default pack ID by accident. AMay 2026-05-01 03:45:18 -05:00
  • 8d87117d71 Do not load gamepack. AMay 2026-05-01 03:27:19 -05:00
  • 3e282fa8e9 Fix issue with OLC_PGE_HEADLESS flag causing segfaults with image loading. Undefine unwanted extra windows defines. Release Build 13484. AMay 2026-05-01 03:09:22 -05:00
  • 408209fb94 Keep copies of post-commit hook in repo. Update post-commit hook to send unit testing versions of configurations with test items inside. Release Build 13463. AMay 2026-05-01 01:05:15 -05:00
  • b7b5a1731f Include an append to original source files AMay 2026-05-01 00:39:43 -05:00
  • 84ed07f6c5 Split up build and run unit tests steps. AMay 2026-05-01 00:28:13 -05:00
  • bf139fdb86 Add tests folder when testing flag is active. AMay 2026-05-01 00:18:58 -05:00
  • c7fafce20f Purposely ignore test files if not building for tests. AMay 2026-04-30 22:34:17 -05:00
  • eb414b4d16 Expansion of TEST macro now evaluates proper. Add symbolic link. AMay 2026-04-30 22:11:55 -05:00
  • cb4ecd5ad0 Assets directory should be forwarded to the Adventures in Lestoria folder. Forgot () function syntax for TEST macro. AMay 2026-04-30 21:55:21 -05:00
  • 814d759178 Fix __COUNTER__ macro. Show pwd. AMay 2026-04-30 21:43:56 -05:00
  • f535e0c889 Figure out workspace dir. (assets visible?) AMay 2026-04-30 21:33:53 -05:00
  • 5a05cee190 Switch to __COUNTER__ macro for unique internal unused test names. Assets folder clearly defined in the workspace folder. AMay 2026-04-30 21:13:22 -05:00
  • 2b225a5134 Change post-commit. Make sure TEST macro properly makes a unique version of each unit test for non-unit testing mode. AMay 2026-04-30 20:47:44 -05:00
  • dbd238f130 Update assets folder AMay 2026-04-30 19:38:42 -05:00
  • 9798edb395 Migrated EngineTests, added volume for assets for unit testing. AMay 2026-04-30 17:26:55 -05:00
  • 875b22cc2d Fix TileGroup forward declaration issue. Migrate EnchantTests. AMay 2026-04-30 16:36:31 -05:00
  • f458814887 EffectTests migrated. Release Build 13446. AMay 2026-04-30 15:22:13 -05:00
  • 6f03946d4d BuffTests migrated. Release Build 13440. AMay 2026-04-30 14:38:29 -05:00
  • a2e8c7740a Forgot quotation marks AMay 2026-04-30 12:32:26 -05:00
  • 9fb31cbc57 Linking AMay 2026-04-30 12:14:06 -05:00
  • 6bd21ac48a Just make another Adventures in Lestoria directory AMay 2026-04-30 11:56:41 -05:00
  • 1740f18b25 Build should use relative libraries AMay 2026-04-30 11:32:42 -05:00
  • f28259c372 Flipped linker arguments AMay 2026-04-30 11:12:49 -05:00
  • 56b7e11221 Still require building of discord_game_sdk AMay 2026-04-30 10:56:43 -05:00
  • 46a3be4c36 The shared libs will be in the same folder as the executable. AMay 2026-04-30 10:38:48 -05:00
  • 43f0322508 Was referencing the wrong folder for the built executable AMay 2026-04-30 10:22:05 -05:00
  • 1ce82158e5 Do not build AdventuresInLestoria target for unit testing AMay 2026-04-30 09:57:16 -05:00
  • 413b5d9cbb Remove -lstdc++_libbacktrace AMay 2026-04-30 09:20:28 -05:00
  • f2887ef5ca Remove invalid libstd gcc linking flags AMay 2026-04-30 08:53:36 -05:00
  • c08090925a Remove discord source file building from AiL_test AMay 2026-04-30 08:28:51 -05:00
  • eca1db191d libbacktrace AMay 2026-04-30 08:00:28 -05:00
  • 9acf2d9a75 Add missing stdc++exp AMay 2026-04-29 03:27:53 -05:00
  • c614c549d9 Add missing virtual pure functions in Platform_Headless AMay 2026-04-29 02:59:53 -05:00
  • b360d524ec Removed deprecated strstream headers. Fixed TEST macro to not combine two string tokens together (gcc hates this) AMay 2026-04-29 02:22:20 -05:00
  • c969fe82e6 gcc should not be building the emscripten side. AMay 2026-04-29 01:43:18 -05:00
  • cbe5edd3b6 Remove running normal cmake command. AMay 2026-04-29 01:41:06 -05:00
  • 34efba3e40 cmake required AMay 2026-04-29 01:39:07 -05:00