Implement Arch and some additional changes
This commit is contained in:
@@ -47,3 +47,14 @@ MonoBehaviour:
|
||||
- {fileID: 11400000, guid: a7d60000000000000000000000000004, type: 2}
|
||||
- {fileID: 11400000, guid: a7d60000000000000000000000000005, type: 2}
|
||||
- {fileID: 11400000, guid: a7d60000000000000000000000000006, type: 2}
|
||||
- {fileID: 11400000, guid: aa110000000000000000000000000001, type: 2}
|
||||
- {fileID: 11400000, guid: aa110000000000000000000000000002, type: 2}
|
||||
- {fileID: 11400000, guid: aa110000000000000000000000000003, type: 2}
|
||||
- {fileID: 11400000, guid: aa110000000000000000000000000004, type: 2}
|
||||
- {fileID: 11400000, guid: aa110000000000000000000000000005, type: 2}
|
||||
- {fileID: 11400000, guid: aa120000000000000000000000000001, type: 2}
|
||||
- {fileID: 11400000, guid: aa120000000000000000000000000002, type: 2}
|
||||
- {fileID: 11400000, guid: aa120000000000000000000000000003, type: 2}
|
||||
- {fileID: 11400000, guid: aa120000000000000000000000000004, type: 2}
|
||||
- {fileID: 11400000, guid: aa120000000000000000000000000005, type: 2}
|
||||
- {fileID: 11400000, guid: aa120000000000000000000000000006, type: 2}
|
||||
|
||||
@@ -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: Malloc
|
||||
m_EditorClassIdentifier:
|
||||
id: lang_c_malloc
|
||||
displayName: malloc()
|
||||
description: deal 8. 20% segfault: take 3.
|
||||
flavorText: memory acquired. ownership emotionally unresolved.
|
||||
language: 0
|
||||
rarity: 0
|
||||
cycleCost: 1
|
||||
resolutionTrack: 0
|
||||
distroExclusive: 0
|
||||
isToken: 0
|
||||
isRunOnly: 0
|
||||
designNotes: C starter. Segfault rolls through RandomRoll; damage and recoil route through DamagePipeline.
|
||||
requiresSystem: []
|
||||
upgradeTarget: {fileID: 0}
|
||||
effects: []
|
||||
@@ -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: Pointer
|
||||
m_EditorClassIdentifier:
|
||||
id: lang_c_pointer
|
||||
displayName: pointer
|
||||
description: deal 6. if the previous card was C, deal 10 instead.
|
||||
flavorText: points at the bug with suspicious confidence.
|
||||
language: 0
|
||||
rarity: 0
|
||||
cycleCost: 1
|
||||
resolutionTrack: 0
|
||||
distroExclusive: 0
|
||||
isToken: 0
|
||||
isRunOnly: 0
|
||||
designNotes: C starter. Uses existing last-played-language tracking on CombatantState; damage routes through DamagePipeline.
|
||||
requiresSystem: []
|
||||
upgradeTarget: {fileID: 0}
|
||||
effects: []
|
||||
@@ -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: Printf
|
||||
m_EditorClassIdentifier:
|
||||
id: lang_c_printf
|
||||
displayName: printf()
|
||||
description: deal 4.
|
||||
flavorText: debugging by yelling into the void.
|
||||
language: 0
|
||||
rarity: 0
|
||||
cycleCost: 0
|
||||
resolutionTrack: 0
|
||||
distroExclusive: 0
|
||||
isToken: 0
|
||||
isRunOnly: 0
|
||||
designNotes: C starter. Clean low-cost damage routed through DamagePipeline.
|
||||
requiresSystem: []
|
||||
upgradeTarget: {fileID: 0}
|
||||
effects: []
|
||||
@@ -0,0 +1,22 @@
|
||||
%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: a7d10000000000000000000000000001, type: 3}
|
||||
m_Name: CDeck
|
||||
m_EditorClassIdentifier:
|
||||
language: 0
|
||||
entries:
|
||||
- card: {fileID: 11400000, guid: aa120000000000000000000000000001, type: 2}
|
||||
count: 2
|
||||
- card: {fileID: 11400000, guid: aa120000000000000000000000000002, type: 2}
|
||||
count: 1
|
||||
- card: {fileID: 11400000, guid: aa120000000000000000000000000003, type: 2}
|
||||
count: 1
|
||||
@@ -17,3 +17,4 @@ MonoBehaviour:
|
||||
- {fileID: 11400000, guid: a7d50000000000000000000000000002, type: 2}
|
||||
- {fileID: 11400000, guid: a7d70000000000000000000000000001, type: 2}
|
||||
- {fileID: 11400000, guid: a7d70000000000000000000000000002, type: 2}
|
||||
- {fileID: 11400000, guid: aa130000000000000000000000000001, type: 2}
|
||||
|
||||
@@ -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: Free
|
||||
m_EditorClassIdentifier:
|
||||
id: shop_c_free
|
||||
displayName: free()
|
||||
description: deal 12. if segfault recoil happens, draw 2.
|
||||
flavorText: double-free your schedule, not your heap.
|
||||
language: 0
|
||||
rarity: 0
|
||||
cycleCost: 2
|
||||
resolutionTrack: 0
|
||||
distroExclusive: 0
|
||||
isToken: 0
|
||||
isRunOnly: 1
|
||||
designNotes: C run-only shop card. Uses segfault recoil hook through RandomRoll and DamagePipeline; draw uses existing draw pipeline.
|
||||
requiresSystem: []
|
||||
upgradeTarget: {fileID: 0}
|
||||
effects: []
|
||||
@@ -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: KernelExploit
|
||||
m_EditorClassIdentifier:
|
||||
id: shop_c_kernel_exploit
|
||||
displayName: kernel_exploit
|
||||
description: deal 25 ignoring Shield. 50% segfault: take 8.
|
||||
flavorText: privilege escalated. heartbeat also escalated.
|
||||
language: 0
|
||||
rarity: 1
|
||||
cycleCost: 3
|
||||
resolutionTrack: 0
|
||||
distroExclusive: 0
|
||||
isToken: 0
|
||||
isRunOnly: 1
|
||||
designNotes: C run-only shop card. Ignore-Shield damage uses the true-damage pipeline flag; segfault recoil uses RandomRoll and DamagePipeline.
|
||||
requiresSystem: []
|
||||
upgradeTarget: {fileID: 0}
|
||||
effects: []
|
||||
@@ -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: Sizeof
|
||||
m_EditorClassIdentifier:
|
||||
id: shop_c_sizeof
|
||||
displayName: sizeof()
|
||||
description: deal 3 x C cards in hand.
|
||||
flavorText: compile-time confidence, runtime consequences.
|
||||
language: 0
|
||||
rarity: 1
|
||||
cycleCost: 1
|
||||
resolutionTrack: 0
|
||||
distroExclusive: 0
|
||||
isToken: 0
|
||||
isRunOnly: 1
|
||||
designNotes: C run-only shop card. Counts current C cards in hand and deals through DamagePipeline.
|
||||
requiresSystem: []
|
||||
upgradeTarget: {fileID: 0}
|
||||
effects: []
|
||||
@@ -0,0 +1,37 @@
|
||||
%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: bd550368fd0c75d43a53aa4fb3b6541e, type: 3}
|
||||
m_Name: Arch
|
||||
m_EditorClassIdentifier:
|
||||
id: arch
|
||||
displayName: Arch
|
||||
primaryLanguage: 0
|
||||
secondaryLanguage: 2
|
||||
passive: {fileID: 11400000, guid: aa100000000000000000000000000001, type: 2}
|
||||
description: The DIY power-user. Maximum control, maximum fragility. She can do things no one else can - and break herself doing it.
|
||||
playstyleSummary: volatile C/Rust tempo. every played card adds btw, which makes C and Rust hits bigger until the turn ends.
|
||||
languageBlurbs:
|
||||
- lang: 0
|
||||
blurb: sharp native damage with a higher crit rate and occasional segfault recoil.
|
||||
- lang: 2
|
||||
blurb: reliable native damage; overkill converts into shield.
|
||||
asciiArt: {fileID: 4900000, guid: 004c732ec64a45fd82c5a47ae7ffed43, type: 3}
|
||||
accentColor: {r: 0.09019608, g: 0.5764706, b: 0.81960785, a: 1}
|
||||
baseUptime: 50
|
||||
baseRam: 6
|
||||
baseCyclesPerTurn: 4
|
||||
exclusiveCards:
|
||||
- {fileID: 11400000, guid: aa110000000000000000000000000001, type: 2}
|
||||
- {fileID: 11400000, guid: aa110000000000000000000000000002, type: 2}
|
||||
- {fileID: 11400000, guid: aa110000000000000000000000000003, type: 2}
|
||||
- {fileID: 11400000, guid: aa110000000000000000000000000004, type: 2}
|
||||
- {fileID: 11400000, guid: aa110000000000000000000000000005, type: 2}
|
||||
@@ -0,0 +1,16 @@
|
||||
|
||||
++
|
||||
++++
|
||||
+++++=
|
||||
+++++++=
|
||||
+ ++++++=
|
||||
====+++++++
|
||||
==========+++
|
||||
==++++++++++++
|
||||
+++++++ +++++++
|
||||
++++++ ++++++
|
||||
+++++++ +++++++
|
||||
++++++++ +++++++
|
||||
+++++++ +++++++
|
||||
+++ +++
|
||||
+ +
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 004c732ec64a45fd82c5a47ae7ffed43
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -16,3 +16,4 @@ MonoBehaviour:
|
||||
- {fileID: 11400000, guid: 1b0892a0d4c34b03a54c3d511ae59356, type: 2}
|
||||
- {fileID: 11400000, guid: 245dfb73afe047d5a3a3ef54c30d5135, type: 2}
|
||||
- {fileID: 11400000, guid: 366e71361387449abcfaa1a50c9af87b, type: 2}
|
||||
- {fileID: 11400000, guid: aa101000000000000000000000000001, type: 2}
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
%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: 48447d3db18343398488d3064324147d, type: 3}
|
||||
m_Name: Aur
|
||||
m_EditorClassIdentifier:
|
||||
id: pkg_aur
|
||||
displayName: AUR
|
||||
slot: 1
|
||||
rarity: 4
|
||||
description: start each TURN with a generated C/Rust card. on Arch, any rarity and costs 1 less this turn; off-distro, common only with no discount.
|
||||
flavourText: probably maintained by one person and a shell script named pls-work.sh.
|
||||
designNotes: Arch 4-star Runtime package. Scope TURN. On Arch: generate random C/Rust card up to Legendary rarity and apply -1 temporary cost. Off-distro: generate Common C/Rust only with no discount. Uses existing generated-card pool; requiresSystem card-generation if no eligible pool is available. Runtime slot intentionally does not conflict with systemd Daemon.
|
||||
intendedDistroId: arch
|
||||
requiresSystem:
|
||||
- card-generation
|
||||
offDistroEffect: {kind: 26, amount: 0, threshold: 0, refundCycle: 0, cleanseDebuffs: 0, enableFedoraSecondCardPassive: 0, persistArchBtw: 0}
|
||||
onDistroEffect: {kind: 26, amount: 1, threshold: 3, refundCycle: 0, cleanseDebuffs: 0, enableFedoraSecondCardPassive: 0, persistArchBtw: 0}
|
||||
@@ -44,3 +44,5 @@ MonoBehaviour:
|
||||
- {fileID: 11400000, guid: 159fca0abb7249e1be485aaac5f83fbe, type: 2}
|
||||
- {fileID: 11400000, guid: ac481beaf7e6453d82a439d54c2fb2f3, type: 2}
|
||||
- {fileID: 11400000, guid: a8e4cfd86f554fa19198551a7d5ed8ab, type: 2}
|
||||
- {fileID: 11400000, guid: aa140000000000000000000000000001, type: 2}
|
||||
- {fileID: 11400000, guid: aa140000000000000000000000000002, type: 2}
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
%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: 48447d3db18343398488d3064324147d, type: 3}
|
||||
m_Name: Systemd
|
||||
m_EditorClassIdentifier:
|
||||
id: pkg_systemd
|
||||
displayName: systemd
|
||||
slot: 2
|
||||
rarity: 5
|
||||
description: first C card each TURN deals 50% more damage. on Arch, btw stacks persist for the whole WAVE.
|
||||
flavourText: one daemon to start them all, stop them all, and explain none of it.
|
||||
designNotes: Arch signature Daemon. Off-distro grants only the first-C-card DamagePipeline multiplier. On Arch also sets persistArchBtw, so the Arch passive skips end-of-TURN btw reset and clears only on WAVE start or rolling-release recovery.
|
||||
intendedDistroId: arch
|
||||
requiresSystem: []
|
||||
offDistroEffect: {kind: 25, amount: 150, threshold: 1, refundCycle: 0, cleanseDebuffs: 0, enableFedoraSecondCardPassive: 0, persistArchBtw: 0}
|
||||
onDistroEffect: {kind: 25, amount: 150, threshold: 1, refundCycle: 0, cleanseDebuffs: 0, enableFedoraSecondCardPassive: 0, persistArchBtw: 1}
|
||||
@@ -0,0 +1,19 @@
|
||||
%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: 9b1f51fb7c354203a2f93ad22fbeb101, type: 3}
|
||||
m_Name: IUseArchBtw
|
||||
m_EditorClassIdentifier:
|
||||
id: arch_i_use_arch_btw
|
||||
displayName: I use Arch, btw
|
||||
rulesText: Each card played adds 1 btw until end of turn. C and Rust damage gains +1 per btw. Once per wave, lethal uptime sets Arch to 1 instead and clears btw.
|
||||
flavorText: Compiled from source, emotionally and otherwise.
|
||||
designNotes: V1 base passive. Increment btw before resolving each played card. End of TURN resets btw unless Arch has systemd equipped on-distro. First lethal damage each WAVE consumes rolling-release save, sets uptime to 1, clears btw, and logs a recovery beat.
|
||||
Reference in New Issue
Block a user