implement more enemies, balance some programming languages and enemies to be less annoying

This commit is contained in:
2026-07-10 10:21:47 +02:00
parent e3ea42c93e
commit 18297fac9a
33 changed files with 1025 additions and 136 deletions
+28
View File
@@ -0,0 +1,28 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5178747fac4dbfc448ff15d8a687e03c, type: 3}
m_Name: AurHelper
m_EditorClassIdentifier:
id: arch_aur_helper
displayName: AUR helper
description: add a random common C or Rust card to hand. it costs 0 this turn.
flavorText: definitely read the PKGBUILD. definitely.
language: 2
rarity: 1
cycleCost: 1
resolutionTrack: 0
distroExclusive: 1
isToken: 0
isRunOnly: 0
designNotes: Arch exclusive. Uses existing generated-card pool; reports TODO if C/Rust commons are unavailable.
requiresSystem: []
upgradeTarget: {fileID: 0}
effects: []
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: aa110000000000000000000000000004
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
+30
View File
@@ -0,0 +1,30 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5178747fac4dbfc448ff15d8a687e03c, type: 3}
m_Name: ConsultWiki
m_EditorClassIdentifier:
id: arch_consult_wiki
displayName: Consult the Wiki
description: fix a broken card and draw 1. if none are broken, deal 6.
flavorText: the answer was in a footnote from 2013.
language: 2
rarity: 0
cycleCost: 0
resolutionTrack: 0
distroExclusive: 1
isToken: 0
isRunOnly: 0
designNotes: Arch exclusive. Uses existing IsBroken flag if present; card-break creation is TODO, draw/damage fallback works now.
requiresSystem:
- card-break
upgradeTarget: {fileID: 0}
effects: []
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: aa110000000000000000000000000002
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
+28
View File
@@ -0,0 +1,28 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5178747fac4dbfc448ff15d8a687e03c, type: 3}
m_Name: Makepkg
m_EditorClassIdentifier:
id: arch_makepkg
displayName: makepkg
description: deal 7 + btw stacks x3; x4 at Arch v3+. overkill spills. 20% segfault: uptime -3 and corrupt a random card in hand.
flavorText: it built on my machine, which is the only machine.
language: 0
rarity: 1
cycleCost: 2
resolutionTrack: 0
distroExclusive: 1
isToken: 0
isRunOnly: 0
designNotes: Arch exclusive. Reads CombatantState.ArchBtwStacks, then damage still routes through DamagePipeline and receives normal btw flat bonus too.
requiresSystem: []
upgradeTarget: {fileID: 0}
effects: []
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: aa110000000000000000000000000003
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,28 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5178747fac4dbfc448ff15d8a687e03c, type: 3}
m_Name: MinimalInstall
m_EditorClassIdentifier:
id: arch_minimal_install
displayName: minimal install
description: exhaust up to 2 cards from hand. per card exhausted, gain 3 Shield and 1 Cycle.
flavorText: no desktop, no browser, no regrets.
language: 2
rarity: 1
cycleCost: 1
resolutionTrack: 0
distroExclusive: 1
isToken: 0
isRunOnly: 0
designNotes: Arch exclusive. Exhausts first available hand cards using existing exhaust pile, shield, and cycle systems.
requiresSystem: []
upgradeTarget: {fileID: 0}
effects: []
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: aa110000000000000000000000000005
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
+29
View File
@@ -0,0 +1,29 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5178747fac4dbfc448ff15d8a687e03c, type: 3}
m_Name: PacmanSyu
m_EditorClassIdentifier:
id: arch_pacman_syu
displayName: pacman -Syu
description: deal 14. overkill spills. 20% segfault: uptime -3 and corrupt a random card in hand.
flavorText: full system upgrade. what could possibly ABI wrong?
language: 0
rarity: 1
cycleCost: 1
resolutionTrack: 0
distroExclusive: 1
isToken: 0
isRunOnly: 0
designNotes: Arch exclusive. Damage and segfault card corruption are live through DamagePipeline and the broken-card hand state.
requiresSystem: []
upgradeTarget: {fileID: 0}
effects: []
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: aa110000000000000000000000000001
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant: