Commit Graph

  • f8ce81e932 Special missions - Basic implementation is complete - Added 8 different special missions, 4 are easy and more expensive, and 4 are cheaper and more difficult - Added 9 missions of each so people can test themselves - Also added checks to disallow BE digimon to have special missions - UI elements to display the status of the missions - Finishing a mission awards a random price (TODO: Make the price be based on the mission difficulty) Nacho 2025-08-06 01:19:19 +02:00
  • b3cf823c3f Swapped to 3 panel battle. lightheel 2025-08-05 18:35:50 -04:00
  • 7843be7004 Fixed dodge animation. Sprites now move up then back to original location. lightheel 2025-08-05 17:35:44 -04:00
  • f0f1d9830e Added dodge and attack hit animations. lightheel 2025-08-05 16:14:17 -04:00
  • c404f4f436 Raised opponent HP bar. lightheel 2025-08-05 07:01:39 -04:00
  • 71ba5e0207 Fixed atk sprite import bug. Readjusted sprites to load from individual files instead of full spritesheets. lightheel 2025-08-05 06:54:55 -04:00
  • fb09350825 Created sprite and animation tester menu. lightheel 2025-08-04 14:26:24 -04:00
  • 615fb85204 Added sprite test button to battle. lightheel 2025-08-04 14:13:26 -04:00
  • 7bb7693876 Version Up v0.3-pre Nacho 2025-08-04 19:57:39 +02:00
  • 2b33042fe0
    Merge pull request #34 from nacabaro/vb/nfc_compat nacabaro 2025-08-04 19:56:12 +02:00
  • 3687ff2c21 Updated idle animation to use 2 sprites instead of just 1. lightheel 2025-08-04 13:26:39 -04:00
  • c973030d9d Fixed animation mapping. lightheel 2025-08-04 13:23:04 -04:00
  • 9f7e452850 Added Digimon idle animation. lightheel 2025-08-04 13:00:16 -04:00
  • 37e5efa874 Started setting up sprite animations. lightheel 2025-08-04 12:57:35 -04:00
  • c5cebd8213 Fixed bug where enemy attack was showing as player attack sprite for a moment before animation. lightheel 2025-08-04 12:21:41 -04:00
  • cfa52bce9b Fixed enemy attack sprite positioning. lightheel 2025-08-04 12:14:29 -04:00
  • acd990d32b Adjusted player attack sprite positioning. lightheel 2025-08-04 12:06:46 -04:00
  • c8690152bc Fixed player attack sprite on enemy screen. lightheel 2025-08-04 12:02:41 -04:00
  • eff2fadb55 Enemy attack sprite now shows on player screen. lightheel 2025-08-04 11:32:41 -04:00
  • 8f790eea41 Fixed player Digimon positioning. lightheel 2025-08-04 11:25:01 -04:00
  • 9d0e68fb8a Re-added missing UI pieces (HP bar, HP numbers, & exit button). lightheel 2025-08-04 11:22:22 -04:00
  • 31fab9dba4 Fixed damage application timing. lightheel 2025-08-04 11:13:01 -04:00
  • 7af8e00e6f Re-added missing exit button and health bars. lightheel 2025-08-04 11:02:51 -04:00
  • 4e12962c05 Fixed sprite naming bug. lightheel 2025-08-04 10:48:21 -04:00
  • b3a4ced28d Commented out crit bar progress to stop log noise. lightheel 2025-08-04 10:48:06 -04:00
  • d7b10b1ae8 Update BattlesScreen.kt lightheel 2025-08-04 10:04:30 -04:00
  • 942d843601 Create ArenaBattleSystem.kt lightheel 2025-08-04 10:04:05 -04:00
  • 4d8dcde26e Forgot to add all the UI methods to preview VB characters vb/nfc_compat Nacho 2025-08-04 13:15:07 +02:00
  • 3b762d6195 Updated battle loop. Started to fix attack animations. lightheel 2025-08-03 15:25:37 -04:00
  • 023af17b23 Updated BattleScreen to perform full battle loop with API calls. lightheel 2025-08-03 13:23:46 -04:00
  • 2901bcf0da Updated attack button to actually perform stage 1 API call. lightheel 2025-08-03 12:39:03 -04:00
  • 266658342a Fixed sprite sizing. lightheel 2025-08-03 12:14:24 -04:00
  • a4b159da45 Sprites now load correctly for Digimon and attacks. lightheel 2025-08-03 11:37:43 -04:00
  • fa8546f283 Updated file and sprite managers to use new file structure. lightheel 2025-08-03 11:29:40 -04:00
  • d86ee00109 Update .gitignore lightheel 2025-08-03 11:29:23 -04:00
  • 6c9d057917 Updated client for attack battle loop. lightheel 2025-08-02 07:49:43 -04:00
  • a044d24f5f Updated BattleScreen.kt. Now starts battle and allow clicking of first attack button. lightheel 2025-08-02 06:26:27 -04:00
  • 1d21155198 Create AttackSpriteManager.kt lightheel 2025-08-02 06:26:01 -04:00
  • 09ee139add Create BattleSpriteManager.kt lightheel 2025-08-02 06:25:59 -04:00
  • 8d9c507645 Create SpriteFileManager.kt lightheel 2025-08-02 06:25:57 -04:00
  • c947e2519c Create AttackSpriteImage.kt lightheel 2025-08-02 06:25:54 -04:00
  • 9bcbe85b7f Create SpriteImage.kt lightheel 2025-08-02 06:25:48 -04:00
  • a72718273c Added imports to remove build errors. Started added battle screens, logic, and animations. lightheel 2025-08-01 17:04:35 -04:00
  • bd0cc46398 Setup API calls for stage 0 on Digimon name button click. lightheel 2025-08-01 15:53:40 -04:00
  • a011ae39a4 First push on branch. lightheel 2025-08-01 15:42:37 -04:00
  • 0b1eed7da9 Increase version Nacho 2025-07-29 23:08:45 +02:00
  • 36c3e25fd3 Last minute bug related to sending the active character from the main screen. v0.2-pre Nacho 2025-07-29 19:22:23 +02:00
  • ac05dfc541
    Merge pull request #33 from nacabaro/vb/nfc_compat nacabaro 2025-07-29 18:42:10 +02:00
  • 220a61a553 Bug fixes - Fixed an issue with the calendar, now I store the date as year/month/day in the database directly. - VB expects to have a year between 2021 and 2032, for some reason it gives me back a 2000 year when reading an empty history. I just patched it in the application to return as year 0 in those cases. - VitalsHistory works as intended now. Also verified functionality of the new classes. - Moved a few SQL queries too, since they didn't belong where they were. Nacho 2025-07-29 10:36:07 +02:00
  • d847f600f1 Quite a few things - Renamed a few objects to avoid legality issues - Added a few accompanying tables to support the VB/VH - While we speak about tables, added an auxiliary table to track card adventure progress - Extracted NFC character generation and extraction to different classes, should result in a cleaner ScanScreenController Nacho 2025-07-29 02:50:15 +02:00
  • f7a4039d66 Merge branch 'main' into vb/nfc_compat Nacho 2025-07-29 01:35:21 +02:00
  • 1eed6a4c17
    Merge pull request #32 from nacabaro/navigation/animations nacabaro 2025-07-29 01:29:55 +02:00
  • 1a09e40d1d
    Merge pull request #31 from nacabaro/database/get_all_sprites nacabaro 2025-07-29 01:26:49 +02:00
  • 13051145b7 Few things: - Speed up the fade animation a tad bit - Added a back arrow in the scan screen - Improved a bit the placeholder of the battles screen, since it'd throw out the transition animation. navigation/animations Nacho 2025-07-29 00:01:02 +02:00
  • 1a150ce7ce Few things: - Speed up the fade animation a tad bit - Added a back arrow in the scan screen - Improved a bit the placeholder of the battles screen, since it'd throw out the transition animation. Nacho 2025-07-28 23:58:41 +02:00
  • 93f568dd8d Create a small test widget, I just wanted to learn hoe Jetpack Compose Glance works? widget Nacho 2025-07-27 19:48:01 +02:00
  • 39ba48d867 Forgot to remove the dependency to SpriteRepo database/get_all_sprites Nacho 2025-07-27 19:46:07 +02:00
  • 3f324ca141 SpriteRepo is not needed anymore Nacho 2025-07-27 19:44:12 +02:00
  • 1e28a8c249 Application now imports all the sprites related to the character into the internal database. Nacho 2025-07-27 19:42:25 +02:00
  • d46769b0cb Added credits for the app in preparation for version 0.1 prerelease Nacho 2025-07-26 22:26:41 +02:00
  • fce05870c5 This should allow the app to build, otherwise it won't or it will crash Nacho 2025-07-26 14:23:53 +02:00
  • 9f5f806786 Added basic stuff for compatibility with VB Nacho 2025-06-01 18:51:30 +02:00
  • d749af0a9c
    Merge pull request #27 from cfogrady/FixStageAndAttributeFromCharacter nacabaro 2025-04-08 15:35:13 +02:00
  • 076f6bfacf Fix stage and attribute coming from character instead of UserCharacter Christopher O'Grady 2025-04-05 20:31:03 -04:00
  • a4f3b701e5
    Merge pull request #26 from cfogrady/RemoveDuplicatedData nacabaro 2025-03-22 00:34:07 +01:00
  • da134247b1 Remove duplicated stage and attribute from UserCharacter Christopher O'Grady 2025-03-19 15:33:52 -04:00
  • f7b3b7256a VB NFC compatibility - Refactored some names (not really relevant) - Added the ability to store special missions inside the application's database - Refactored the conversion code into two classes inside the scan screen package - Added the missing tables to store the necessary vb data Nacho 2025-02-10 17:44:13 +01:00
  • e36a700d9f
    Merge pull request #25 from nacabaro/database/adventure nacabaro 2025-01-26 02:01:24 +01:00
  • fb6b6d2825 While I'm at it... - Resized some buttons in the dialogs - Added a dismiss button in get item dialog after adventure and in the send on adventure choose time dialogs - Moved the export/import data lower in the settings screen database/adventure Nacho 2025-01-26 01:59:43 +01:00
  • e17f6c23e4 Renaming terms and other bits and bobs - Changed adventure database so that the original intended time is also stored with the final time. This will come useful once the algorithm for determining which object to give is made. Nacho 2025-01-26 01:40:32 +01:00
  • 409474b5d1 Phew - Added adventure screen, dialogs, components and controllers needed to rock. - Modified DTOs so that it is possible to tell if a character is in adventure or not - Updated layout of items database - Fixed an issue with importing bems where the character name would be read incorrectly - Also added a ton of checks Nacho 2025-01-26 01:25:25 +01:00
  • 547318864b
    Merge pull request #24 from nacabaro/cleanup nacabaro 2025-01-21 13:35:43 +01:00
  • 5e92895656 Made item icons a bit smaller in order to be similarly sized to character icons cleanup Nacho 2025-01-21 13:34:49 +01:00
  • 25500e9cb4 Made character icons bigger and also made the obscured characters follow material guidelines, as being pure black can be difficult to see in dark theme Nacho 2025-01-21 13:28:13 +01:00
  • 1a38cefb92
    Merge pull request #23 from nacabaro/cleanup nacabaro 2025-01-21 13:12:38 +01:00
  • a974bd366e Moved read character from watch to its corresponding controller Nacho 2025-01-21 13:02:45 +01:00
  • bb5f66d167 Moved import card logic outside of the MainActivity Nacho 2025-01-21 12:42:52 +01:00
  • 09394871e5
    Merge pull request #22 from nacabaro/database/items nacabaro 2025-01-20 15:49:22 +01:00
  • 972a640394 Added missing icons, ready to merge! database/items Nacho 2025-01-20 15:46:53 +01:00
  • 35a7c9d959 Slowdowns and UI - Current item can be seen from a character when clicked on it, you can also see how much time left does that item have on that character. - Fixed slowdown issue in the items screen. Also fixed this issue in the storage screen as it'd also affect it if there are a lot of characters in the storage. Nacho 2025-01-20 15:23:40 +01:00
  • b4a73031e7 Working items - Click on use item > then choose the mon you want to apply the item to Nacho 2025-01-20 14:45:28 +01:00
  • 3e41f82273 Forgot to push the updated db Nacho 2025-01-20 00:29:07 +01:00
  • f3740d4816 Here comes the train (with more things) - Updated available items - Created ItemsScreenController - Moved the ItemsScreen to keep code organized Nacho 2025-01-20 00:06:42 +01:00
  • 305b776b52 Things - Added items store and a way to switch between the store and your items - Added an items dialog, click on it to see details of the item (description, amount) and use it - Added items store, it lists all the items available Nacho 2025-01-19 13:41:50 +01:00
  • c0a67e382b Things items related - Added a MyItems screen - Added an ItemElement placeholder - Included database with all the items in the app (not final) - Also included some demo items Nacho 2025-01-18 23:44:38 +01:00
  • bc7a05ccd3
    Merge pull request #21 from nacabaro/db/data_export nacabaro 2025-01-18 16:02:29 +01:00
  • 660dbaca19 Forgot to include the settingsscreencontroller interface my bad db/data_export Nacho 2025-01-18 16:01:42 +01:00
  • b89dfb0df3
    Merge pull request #20 from nacabaro/db/data_export nacabaro 2025-01-18 12:11:58 +01:00
  • 23e233227a Finished refactoring the old SettingsScreenController.kt Nacho 2025-01-18 12:05:10 +01:00
  • 542072c238 Forgot to close DB before importing process This will clear the database lock file before closing the application, ensuring that during the second startup the application does not see anything weird with the data. Not closing the database before import can lead to weird behavior. Nacho 2025-01-18 01:05:45 +01:00
  • 42dd87f0c4 Data export working During export the database will be closed, otherwise the WAL will ruin the export. data will be saved as a .vbhelper file, then the app will be closed to avoid making any changes to the DB For import, we check if the extension is .vbhelper, otherwise we can corrupt the database, IMPORTANT. Next we delete everything related to RoomDB and we swap it with the new files. Finally the app will be closed to ensure RoomDB is running on the new DB. Nacho 2025-01-18 00:45:16 +01:00
  • 635be60cdb
    Merge pull request #19 from nacabaro/dex/functionality nacabaro 2025-01-17 21:21:35 +01:00
  • 88163684ca Dex stuff - Added dex domain model, and rearranged class - Added dex functionality to the dex screen, and updated the corresponding controller dex/functionality Nacho 2025-01-17 21:12:41 +01:00
  • 586d6c01ef
    Merge pull request #18 from nacabaro/ui/home_screen nacabaro 2025-01-16 01:05:29 +01:00
  • 5d996edc1e
    Merge branch 'main' into ui/home_screen ui/home_screen nacabaro 2025-01-16 01:05:21 +01:00
  • 074ced1082
    Merge pull request #17 from cfogrady/ObscuredDex nacabaro 2025-01-16 01:04:32 +01:00
  • 5a1d52aa1d A lot more things - Moved scan button to inside the home screen - Added items screen - Scanning functionality updated to work with BEms - Different home screen layouts depending on the configuration (BE with BEm, BE with DIm, since they don't have the same data, looking at you, special training) - It is now possible to import BEms - Character size is now more accurate, (no more big babies) - Once sent to the watch, characters are deleted from the app, and it shouldn't fail - Updated domain model to support evolution history. Nacho 2025-01-16 01:03:57 +01:00
  • 98bd74c544 Algorithm to obscure undiscovered digimon Christopher O'Grady 2025-01-12 21:36:02 -05:00
  • ce1cf3eddb Quicm fix, DisposableEffect isn't reloading when isDoneSendCard is true Nacho 2025-01-12 13:50:41 +01:00
  • 0bd745ac86
    Merge pull request #16 from nacabaro/ui/home_screen nacabaro 2025-01-12 10:23:49 +01:00