From 1e53968c36358b46c6c94bb6aea812fef70d8a41 Mon Sep 17 00:00:00 2001 From: fretuks Date: Thu, 9 Jul 2026 18:32:52 +0200 Subject: [PATCH] Implement Arch and some additional changes --- .../.idea/workspace.xml | 134 ++++++---- Assets/Data/Cards/CardDatabase.asset | 11 + Assets/Data/Cards/Languages/C/Malloc.asset | 29 +++ Assets/Data/Cards/Languages/C/Pointer.asset | 29 +++ Assets/Data/Cards/Languages/C/Printf.asset | 29 +++ Assets/Data/Cards/Languages/CDeck.asset | 22 ++ .../Languages/LanguageDeckDatabase.asset | 1 + Assets/Data/Cards/Shop/Free.asset | 29 +++ Assets/Data/Cards/Shop/KernelExploit.asset | 29 +++ Assets/Data/Cards/Shop/Sizeof.asset | 29 +++ Assets/Data/Distros/Arch.asset | 37 +++ Assets/Data/Distros/Art/arch.txt | 16 ++ Assets/Data/Distros/Art/arch.txt.meta | 7 + Assets/Data/Distros/DistroDatabase.asset | 1 + Assets/Data/Packages/Aur.asset | 26 ++ Assets/Data/Packages/PackageDatabase.asset | 2 + Assets/Data/Packages/Systemd.asset | 25 ++ Assets/Data/Passives/IUseArchBtw.asset | 19 ++ Assets/Scripts/Combat/CardEffects.cs | 229 +++++++++++++++++- Assets/Scripts/Combat/CombatManager.cs | 151 ++++++++++++ Assets/Scripts/Combat/CombatantState.cs | 13 + Assets/Scripts/Combat/DamagePipeline.cs | 30 ++- Assets/Scripts/Data/PackageDefinition.cs | 12 +- Assets/Scripts/Meta/DistroVersionCatalog.cs | 12 +- Assets/Scripts/Meta/GachaService.cs | 89 ++++++- Assets/Scripts/Run/RunManager.cs | 2 +- .../Scripts/UI/CollectionScreenController.cs | 4 +- Assets/Scripts/UI/GachaScreenController.cs | 2 +- Assets/Scripts/UI/GamblingSceneController.cs | 8 +- Assets/Scripts/UI/MainMenuController.cs | 12 +- .../Scripts/UI/StarterSelectionController.cs | 20 +- 31 files changed, 980 insertions(+), 79 deletions(-) create mode 100644 Assets/Data/Cards/Languages/C/Malloc.asset create mode 100644 Assets/Data/Cards/Languages/C/Pointer.asset create mode 100644 Assets/Data/Cards/Languages/C/Printf.asset create mode 100644 Assets/Data/Cards/Languages/CDeck.asset create mode 100644 Assets/Data/Cards/Shop/Free.asset create mode 100644 Assets/Data/Cards/Shop/KernelExploit.asset create mode 100644 Assets/Data/Cards/Shop/Sizeof.asset create mode 100644 Assets/Data/Distros/Arch.asset create mode 100644 Assets/Data/Distros/Art/arch.txt create mode 100644 Assets/Data/Distros/Art/arch.txt.meta create mode 100644 Assets/Data/Packages/Aur.asset create mode 100644 Assets/Data/Packages/Systemd.asset create mode 100644 Assets/Data/Passives/IUseArchBtw.asset diff --git a/.idea/.idea.linuxdistrosbuttheyarebreedable/.idea/workspace.xml b/.idea/.idea.linuxdistrosbuttheyarebreedable/.idea/workspace.xml index 3b18826..889bf0a 100644 --- a/.idea/.idea.linuxdistrosbuttheyarebreedable/.idea/workspace.xml +++ b/.idea/.idea.linuxdistrosbuttheyarebreedable/.idea/workspace.xml @@ -11,10 +11,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + - + + + +