From 7b1ba707e2a48f83e1e6bf7602ee0419ebc6d82f Mon Sep 17 00:00:00 2001 From: spook <135381384+spo9k@users.noreply.github.com> Date: Tue, 28 May 2024 21:30:37 +0300 Subject: [PATCH] =?UTF-8?q?add=20game=20card's/=D0=94=D0=BE=D0=B1=D0=B0?= =?UTF-8?q?=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=B8=D0=B3=D1=80=D0=BE?= =?UTF-8?q?=D0=B2=D1=8B=D1=85=20=D0=BA=D0=B0=D1=80=D1=82.=20(#1056)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Текстуры карт и рук ( в чем держать карты ) card * Update tags.yml * Update games.yml * cards cards * fix CR lF * fix * ... * .. * Update Resources/Prototypes/SS220/Entities/Objects/Fun/cards.yml Co-authored-by: Kit0vras <123590995+Kit0vras@users.noreply.github.com> * Update Resources/Prototypes/SS220/Entities/Objects/Fun/cards.yml Co-authored-by: Kit0vras <123590995+Kit0vras@users.noreply.github.com> * Update cards.yml --------- Co-authored-by: Kit0vras <123590995+Kit0vras@users.noreply.github.com> --- .../VendingMachines/Inventories/games.yml | 2 + .../SS220/Entities/Objects/Fun/cards.yml | 702 ++++++++++++++++++ Resources/Prototypes/SS220/tags.yml | 4 + .../SS220/Objects/Fun/cards.rsi/InHand.png | Bin 0 -> 698 bytes .../SS220/Objects/Fun/cards.rsi/b10.png | Bin 0 -> 242 bytes .../SS220/Objects/Fun/cards.rsi/b2.png | Bin 0 -> 246 bytes .../SS220/Objects/Fun/cards.rsi/b3.png | Bin 0 -> 263 bytes .../SS220/Objects/Fun/cards.rsi/b4.png | Bin 0 -> 227 bytes .../SS220/Objects/Fun/cards.rsi/b5.png | Bin 0 -> 259 bytes .../SS220/Objects/Fun/cards.rsi/b6.png | Bin 0 -> 253 bytes .../SS220/Objects/Fun/cards.rsi/b7.png | Bin 0 -> 252 bytes .../SS220/Objects/Fun/cards.rsi/b8.png | Bin 0 -> 243 bytes .../SS220/Objects/Fun/cards.rsi/b9.png | Bin 0 -> 253 bytes .../SS220/Objects/Fun/cards.rsi/bd.png | Bin 0 -> 280 bytes .../SS220/Objects/Fun/cards.rsi/bk.png | Bin 0 -> 287 bytes .../SS220/Objects/Fun/cards.rsi/bt.png | Bin 0 -> 257 bytes .../SS220/Objects/Fun/cards.rsi/bv.png | Bin 0 -> 300 bytes .../Objects/Fun/cards.rsi/closedCard.png | Bin 0 -> 200 bytes .../SS220/Objects/Fun/cards.rsi/colode.png | Bin 0 -> 260 bytes .../SS220/Objects/Fun/cards.rsi/h10.png | Bin 0 -> 244 bytes .../SS220/Objects/Fun/cards.rsi/h2.png | Bin 0 -> 244 bytes .../SS220/Objects/Fun/cards.rsi/h3.png | Bin 0 -> 261 bytes .../SS220/Objects/Fun/cards.rsi/h4.png | Bin 0 -> 224 bytes .../SS220/Objects/Fun/cards.rsi/h5.png | Bin 0 -> 248 bytes .../SS220/Objects/Fun/cards.rsi/h6.png | Bin 0 -> 249 bytes .../SS220/Objects/Fun/cards.rsi/h7.png | Bin 0 -> 240 bytes .../SS220/Objects/Fun/cards.rsi/h8.png | Bin 0 -> 237 bytes .../SS220/Objects/Fun/cards.rsi/h9.png | Bin 0 -> 257 bytes .../SS220/Objects/Fun/cards.rsi/hd.png | Bin 0 -> 288 bytes .../SS220/Objects/Fun/cards.rsi/hk.png | Bin 0 -> 277 bytes .../SS220/Objects/Fun/cards.rsi/ht.png | Bin 0 -> 258 bytes .../SS220/Objects/Fun/cards.rsi/hv.png | Bin 0 -> 289 bytes .../SS220/Objects/Fun/cards.rsi/k10.png | Bin 0 -> 240 bytes .../SS220/Objects/Fun/cards.rsi/k2.png | Bin 0 -> 236 bytes .../SS220/Objects/Fun/cards.rsi/k3.png | Bin 0 -> 256 bytes .../SS220/Objects/Fun/cards.rsi/k4.png | Bin 0 -> 222 bytes .../SS220/Objects/Fun/cards.rsi/k5.png | Bin 0 -> 251 bytes .../SS220/Objects/Fun/cards.rsi/k6.png | Bin 0 -> 250 bytes .../SS220/Objects/Fun/cards.rsi/k7.png | Bin 0 -> 245 bytes .../SS220/Objects/Fun/cards.rsi/k8.png | Bin 0 -> 247 bytes .../SS220/Objects/Fun/cards.rsi/k9.png | Bin 0 -> 260 bytes .../SS220/Objects/Fun/cards.rsi/kd.png | Bin 0 -> 280 bytes .../SS220/Objects/Fun/cards.rsi/kk.png | Bin 0 -> 275 bytes .../SS220/Objects/Fun/cards.rsi/kt.png | Bin 0 -> 271 bytes .../SS220/Objects/Fun/cards.rsi/kv.png | Bin 0 -> 283 bytes .../SS220/Objects/Fun/cards.rsi/meta.json | 176 +++++ .../SS220/Objects/Fun/cards.rsi/p10.png | Bin 0 -> 252 bytes .../SS220/Objects/Fun/cards.rsi/p2.png | Bin 0 -> 234 bytes .../SS220/Objects/Fun/cards.rsi/p3.png | Bin 0 -> 249 bytes .../SS220/Objects/Fun/cards.rsi/p4.png | Bin 0 -> 218 bytes .../SS220/Objects/Fun/cards.rsi/p5.png | Bin 0 -> 251 bytes .../SS220/Objects/Fun/cards.rsi/p6.png | Bin 0 -> 256 bytes .../SS220/Objects/Fun/cards.rsi/p7.png | Bin 0 -> 231 bytes .../SS220/Objects/Fun/cards.rsi/p8.png | Bin 0 -> 235 bytes .../SS220/Objects/Fun/cards.rsi/p9.png | Bin 0 -> 259 bytes .../SS220/Objects/Fun/cards.rsi/pd.png | Bin 0 -> 276 bytes .../SS220/Objects/Fun/cards.rsi/pk.png | Bin 0 -> 276 bytes .../SS220/Objects/Fun/cards.rsi/pt.png | Bin 0 -> 266 bytes .../SS220/Objects/Fun/cards.rsi/pv.png | Bin 0 -> 280 bytes 59 files changed, 884 insertions(+) create mode 100644 Resources/Prototypes/SS220/Entities/Objects/Fun/cards.yml create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/InHand.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/b10.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/b2.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/b3.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/b4.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/b5.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/b6.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/b7.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/b8.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/b9.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/bd.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/bk.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/bt.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/bv.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/closedCard.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/colode.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/h10.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/h2.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/h3.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/h4.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/h5.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/h6.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/h7.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/h8.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/h9.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/hd.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/hk.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/ht.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/hv.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/k10.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/k2.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/k3.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/k4.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/k5.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/k6.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/k7.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/k8.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/k9.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/kd.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/kk.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/kt.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/kv.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/meta.json create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/p10.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/p2.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/p3.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/p4.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/p5.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/p6.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/p7.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/p8.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/p9.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/pd.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/pk.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/pt.png create mode 100644 Resources/Textures/SS220/Objects/Fun/cards.rsi/pv.png diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/games.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/games.yml index e26b000648e276..ed70c8a04a7d13 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/games.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/games.yml @@ -17,3 +17,5 @@ MysteryFigureBox: 2 BookStationsAndAgents: 4 # Corvax-Tabletop BooksBag: 3 + GameCardsColode: 3 # SS220-GameCard + GameCardsInHand: 12 # SS220-InHandCards diff --git a/Resources/Prototypes/SS220/Entities/Objects/Fun/cards.yml b/Resources/Prototypes/SS220/Entities/Objects/Fun/cards.yml new file mode 100644 index 00000000000000..dea7ad8689b197 --- /dev/null +++ b/Resources/Prototypes/SS220/Entities/Objects/Fun/cards.yml @@ -0,0 +1,702 @@ +- type: entity + abstract: true + parent: BaseItem + id: BaseCard + name: карта + description: Предназначена для настольной игры. Погасите свою мысль о том, что она может быть отличным метательным оружием - это заблуждение. + components: + - type: Sprite + sprite: SS220/Objects/Fun/cards.rsi + layers: + - state: closedCard + - type: Item + size: Small + - type: TrayScanner + range: 0.01 + - type: Appearance + - type: Tag + tags: + - GameCard + +- type: entity + parent: BaseItem + id: GameCardsInHand + name: Колода Карт + description: Это твои карты. Помещает до 20 карт + components: + - type: Sprite + sprite: SS220/Objects/Fun/cards.rsi + state: InHand + - type: Item + size: Small + - type: Storage + grid: + - 0,0,19,1 + quickInsert: true + maxItemSize: Small + whitelist: + tags: + - GameCard + - type: UserInterface + interfaces: + enum.StorageUiKey.Key: + type: StorageBoundUserInterface + - type: ContainerContainer + containers: + storagebase: !type:Container + +- type: entity + parent: BaseItem + id: GameCardsColode + name: Упаковка карт + description: Сыграем в покер? + components: + - type: Sprite + sprite: SS220/Objects/Fun/cards.rsi + state: colode + - type: Item + size: Small + - type: Storage + grid: + - 0,0,12,7 + quickInsert: true + areaInsert: true + maxItemSize: Small + whitelist: + tags: + - GameCard + - type: UserInterface + interfaces: + enum.StorageUiKey.Key: + type: StorageBoundUserInterface + - type: ContainerContainer + containers: + storagebase: !type:Container + - type: Dumpable + - type: StorageFill + contents: + - id: CarDpt + - id: CarDp2 + - id: CarDp3 + - id: CarDp4 + - id: CarDp5 + - id: CarDp6 + - id: CarDp7 + - id: CarDp8 + - id: CarDp9 + - id: CarDp10 + - id: CarDpd + - id: CarDpk + - id: CarDpv + - id: CarDkt + - id: CarDk2 + - id: CarDk3 + - id: CarDk4 + - id: CarDk5 + - id: CarDk6 + - id: CarDk7 + - id: CarDk8 + - id: CarDk9 + - id: CarDk10 + - id: CarDkd + - id: CarDkk + - id: CarDkv + - id: CarDbt + - id: CarDb2 + - id: CarDb3 + - id: CarDb4 + - id: CarDb5 + - id: CarDb6 + - id: CarDb7 + - id: CarDb8 + - id: CarDb9 + - id: CarDb10 + - id: CarDbd + - id: CarDbk + - id: CarDbv + - id: CarDht + - id: CarDh2 + - id: CarDh3 + - id: CarDh4 + - id: CarDh5 + - id: CarDh6 + - id: CarDh7 + - id: CarDh8 + - id: CarDh9 + - id: CarDh10 + - id: CarDhd + - id: CarDhk + - id: CarDhv + + +- type: entity + parent: BaseCard + id: CarDpt + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: pt } + +- type: entity + parent: BaseCard + id: CarDp2 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: p2 } + +- type: entity + parent: BaseCard + id: CarDp3 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: p3 } + +- type: entity + parent: BaseCard + id: CarDp4 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: p4 } + +- type: entity + parent: BaseCard + id: CarDp5 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: p5 } + +- type: entity + parent: BaseCard + id: CarDp6 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: p6 } + +- type: entity + parent: BaseCard + id: CarDp7 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: p7 } + +- type: entity + parent: BaseCard + id: CarDp8 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: p8 } + +- type: entity + parent: BaseCard + id: CarDp9 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: p9 } + +- type: entity + parent: BaseCard + id: CarDp10 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: p10 } + +- type: entity + parent: BaseCard + id: CarDpd + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: pd } + +- type: entity + parent: BaseCard + id: CarDpk + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: pk } + +- type: entity + parent: BaseCard + id: CarDpv + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: pv } + +- type: entity + parent: BaseCard + id: CarDkt + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: kt } + +- type: entity + parent: BaseCard + id: CarDk2 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: k2 } + +- type: entity + parent: BaseCard + id: CarDk3 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: k3 } + +- type: entity + parent: BaseCard + id: CarDk4 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: k4 } + +- type: entity + parent: BaseCard + id: CarDk5 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: k5 } + +- type: entity + parent: BaseCard + id: CarDk6 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: k6 } + +- type: entity + parent: BaseCard + id: CarDk7 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: k7 } + +- type: entity + parent: BaseCard + id: CarDk8 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: k8 } + +- type: entity + parent: BaseCard + id: CarDk9 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: k9 } + +- type: entity + parent: BaseCard + id: CarDk10 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: k10 } + +- type: entity + parent: BaseCard + id: CarDkd + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: kd } + +- type: entity + parent: BaseCard + id: CarDkk + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: kk } + +- type: entity + parent: BaseCard + id: CarDkv + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: kv } + +- type: entity + parent: BaseCard + id: CarDht + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: ht } + +- type: entity + parent: BaseCard + id: CarDh2 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: h2 } + +- type: entity + parent: BaseCard + id: CarDh3 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: h3 } + +- type: entity + parent: BaseCard + id: CarDh4 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: h4 } + +- type: entity + parent: BaseCard + id: CarDh5 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: h5 } + +- type: entity + parent: BaseCard + id: CarDh6 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: h6 } + +- type: entity + parent: BaseCard + id: CarDh7 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: h7 } + +- type: entity + parent: BaseCard + id: CarDh8 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: h8 } + +- type: entity + parent: BaseCard + id: CarDh9 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: h9 } + +- type: entity + parent: BaseCard + id: CarDh10 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: h10 } + +- type: entity + parent: BaseCard + id: CarDhd + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: hd } + +- type: entity + parent: BaseCard + id: CarDhk + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: hk } + +- type: entity + parent: BaseCard + id: CarDhv + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: hv } + +- type: entity + parent: BaseCard + id: CarDbt + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: bt } + +- type: entity + parent: BaseCard + id: CarDb2 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: b2 } + +- type: entity + parent: BaseCard + id: CarDb3 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: b3 } + +- type: entity + parent: BaseCard + id: CarDb4 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: b4 } + +- type: entity + parent: BaseCard + id: CarDb5 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: b5 } + +- type: entity + parent: BaseCard + id: CarDb6 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: b6 } + +- type: entity + parent: BaseCard + id: CarDb7 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: b7 } + +- type: entity + parent: BaseCard + id: CarDb8 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: b8 } + +- type: entity + parent: BaseCard + id: CarDb9 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: b9 } + +- type: entity + parent: BaseCard + id: CarDb10 + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: b10 } + +- type: entity + parent: BaseCard + id: CarDbd + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: bd } + +- type: entity + parent: BaseCard + id: CarDbk + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: bk } + +- type: entity + parent: BaseCard + id: CarDbv + components: + - type: GenericVisualizer + visuals: + enum.TrayScannerVisual.Visual: + base: + Off: { state: closedCard } + On: { state: bv } diff --git a/Resources/Prototypes/SS220/tags.yml b/Resources/Prototypes/SS220/tags.yml index b20395cc58b985..2960bd0a011b46 100644 --- a/Resources/Prototypes/SS220/tags.yml +++ b/Resources/Prototypes/SS220/tags.yml @@ -44,3 +44,7 @@ # SS220-JianSword - type: Tag id: JianSword + +# SS220-Cards +- type: Tag + id: GameCard diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/InHand.png b/Resources/Textures/SS220/Objects/Fun/cards.rsi/InHand.png new file mode 100644 index 0000000000000000000000000000000000000000..1b6706ed970cb63e255af1359bb1e9e1482f49bd GIT binary patch literal 698 zcmV;r0!96aP)Px%bV)=(R9J=Wmd{SxKoEz&wH=(lgsPN0hi@Dyeu;)kxl}Ds5or4keF2avRcbFB z;3-@#g;c%xIT|V-AOwoQ(}QDUtaakhO6?)POEwzq{Jx#p*#u^q=^sn|$!6DeB`@ZA zUZLC%25?hCz$AmsAh`Fv7XHx3WTNujVScH#U29Qd?}&Y_-^EZv#;k zthz;Q=@IiwOKh#bWuv{#`!Nrm7GTmd3!tikWt34U%y|=lZ!h0asWmAn8)H<3TC2&^ z=i9k2=!04i5kv+`DGX)sef=F3yFp3W01Sqwl*>&7L1E^m$!$S)bb6V2SB3%s1njv6 z^~xe8!v?uCw~RS{U7k^WTxX@-)mA|Z5RZ)GINBNBT-%{+&!bcXVHtBt>?XXXY)9sU z;VI>66LSQnQ=wl&*L5X+*^b*?>Q5FZnU$mhx{NpBH7GEY#aX}4(ZR0PYwG_4t7|(_ zU0g`YeLt1l%Nk0^;G&QBNpB7hxrDi??#x95K{y}$;LGQ|v4@-*AiNDRjS?af-GMZM z2qMB@_>*uDa&$P}e8fAwR$p|b(P*Jk+iz~KxV$XLn2z= zPCLlkV8G$JQoE%6-TuCJ7bHJiaXGs^V9Be-ddHrhdqg}`xmxYQF4cr&r*>DKi+rjt zmLJtw;Ue|Hm3!0DlCJCD%Xe}gh!xb_#VC?C!}}udf^@y7c?>6HWWP?4ba=Mn{^c}= znTx0Gv148laOQx9%bA8swhI@xKiAZ?SXFK)nx=Ioi$l0!>GgFCaYyADd*1EVZb-c! p%UBg&e48n^```ayDXz2E_&z?``If8mrybDU44$rjF6*2UngCPGVl4mw literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/b2.png b/Resources/Textures/SS220/Objects/Fun/cards.rsi/b2.png new file mode 100644 index 0000000000000000000000000000000000000000..31c1c19c8156f7e13dcefbd09d752049f3b0e6af GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}8$4YcLn2z= zPK)L`qQK*tf9lPFbqD|Er{8hDHsL4N7T04(j@cdf9L(}jE@K^skD9sjG~Y8iw(ZNO z_&hg1JXK#oPUlf~=n{dq`vPaM^evnyq}HhOsoXXuL0U@kosfj!J28oa)~s2&FLK+W z7nI4**{OVoX{*_sOpojOD_FmpJ(=tLBcsvjiPW)xMyD2?CY_{d9HJK-LnfYP-ShAv u)4c+QA1+)gS~eM(f4Bc1Xf?Cv8GC_LwW{-L%e_FiGkCiCxvXDf$pIt##|O#NH!9va)|8a(;Tam;~*a zlC)~SN&RcjC32Am^1~(^tEpU+!t}$$)oBL9s#n*)zhzjgdFc-8hQoJwH#jRcL~<-X zSi*efn4$5ayoN{#V@BSs327p{8CoqJts-m=Yo8e~WEn1vYKZXpUefBAY`vx+pyA>c z!^_Som2CUEq>W9}KJy-6T%{En`ne?Mti$`-%4h%Uz54sgUbB{)wpxeTsLTg?hQZU- K&t;ucLK6U3ZDra3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/b4.png b/Resources/Textures/SS220/Objects/Fun/cards.rsi/b4.png new file mode 100644 index 0000000000000000000000000000000000000000..f6c62de77f9218fad46230bd86899d1842d13c51 GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}b3I)gLn2z= zPCLliV8G)VT-f~X!r$u`Wvvc>4+-F$wPfYj3FU&0pXA^2dx)@1_MFt8wRQu~dCTr+ z``gUTlrkoC=m$--U3&U5_rwFXSAv~X0ve8gf5`Ma;C#W<104lh9hzS^Y!%O9%#*G% zbJ0Cex^TJtGVKRVYyNidxv={%&D+6Mu=hvEfkUq>*D$>DEwFE7TES)cm+RmEU@4Zx amJFX(HPlZ(QLP7bD1)b~pUXO@geCy3Y+9oL literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/b5.png b/Resources/Textures/SS220/Objects/Fun/cards.rsi/b5.png new file mode 100644 index 0000000000000000000000000000000000000000..31ab9fe678a3c83b9c0323bd2ff1058ae9ffb208 GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}dp%toLn2z= zPCLkZSb@j2@G9>Mo;UmbZXR6oAkNE0M<|Cmi@z>NM3w8$^bZq-njZg=m|)Y=kuuZf zn8vJniMYyk2Pu_D{3|`!EarwQ3O!h;t?I(m`QlsEZU^aIMlq@zlw))QUX~uX#l6)b z-~7xQfvpbfxsCrC=sN13xW)gzq5MIn)K^vJIZZ!>_6W2W&)DZ6eau<-VxfltcTA}w z^NLd$Vhv7ZV=KHKiJAdfk2y&XDV&68gJu3Ur%{^0? z-sZPy`zu8<3f3=B690UA7q`a(ep%0oqY8~$pFaMYeYr7u!NS@drTMcPL?3X*iv=7? zPY@~L=b6cvdgc8F$rsFPZy7euY5Z-qT2^=lYv$XeI4jQS4MxA*LIhVSZD@%;@XGoY z-}VD*-Y?Xhan{L$yKG~q!~K|c!H56ry(T{~(N`&0U|PXiya(t722WQ%mvv4FO#r6; BW;y@> literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/b7.png b/Resources/Textures/SS220/Objects/Fun/cards.rsi/b7.png new file mode 100644 index 0000000000000000000000000000000000000000..9c4c029629e7bdb3fe69956a6f408b8ed893e8c0 GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}+dN$yLn2z= zPCLlkV!*?aTq64`nxJ|| zC!i>rz3))|YloA{vKLgMs_(KaVtyTZ`?cBv)=29QJCzKCbD2&r{%>TSzN0KbP A5C8xG literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/b8.png b/Resources/Textures/SS220/Objects/Fun/cards.rsi/b8.png new file mode 100644 index 0000000000000000000000000000000000000000..4623db22cbeb5d797515683adda09b8cb5e22f12 GIT binary patch literal 243 zcmVPx#tw}^dR9J=Wmdy>oAP9xAE4YLEuhZ_}4D@8uHXvxgdf;6Mq=B#U`U4OO{j8+9 zsMd-z&2!GG{^Iba697k~0Y9`LS4yw=t#i2v05?R6W&j0|%%x}s&}%N`W&l)k>Zn~j zK#AJ7n+GUSD{=Ke4??QB0fYyhk*m1@aD%q+z>*bk9w>-V5Y-T-9+;7-2il#tlW+&1 tKGVxqF!Rit0&wqv(G~3fQyL0+>jsu=vk_?NQE31G002ovPDHLkV1o8~W7Plv literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/b9.png b/Resources/Textures/SS220/Objects/Fun/cards.rsi/b9.png new file mode 100644 index 0000000000000000000000000000000000000000..61f876e4abb8c99d89275f0685f17a5f151da446 GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}+dW+zLn2z= zPP@o^*nq=jp>_rP`~7~Ko6{BIYmQj4-*JjrX{YHFA!yS+IeF3AwMUcAd#^S9xuin# zXz2Z%bydPAdu$%)>z_DS)A{$820x>O>Bb}p2hqlzqK6sYbwyW7FlhDJm3FaDxUlE4 zO+$;@q*smB9ND_O5A1Ch9GzaV;QqtMaxcm)tlzI^3@H9GKcb9J=1hp|imn}sht4-f zw$5YT_1WFc;8R1Nf^5PQ#@ams`|CCD-a2)SQ=ntp+sTJk-vxSs!PC{xWt~$(698Nw BW|#l~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/bd.png b/Resources/Textures/SS220/Objects/Fun/cards.rsi/bd.png new file mode 100644 index 0000000000000000000000000000000000000000..72e463730beba56b6b4f1e75a99dae5afda2c7e1 GIT binary patch literal 280 zcmV+z0q6dSP)Px#(n&-?R9J=Wmfa1*FbIV0svCHR?7vR4gJ+;mNElJ)z@hDf?v)18wmmmObdM5+~a1c$;(*dOEK{Uj%8Vw8} zA++I2B+uxBpJ37f&RT~UBoJTo$Q6M$lzkDE3ji5MZyfFl@Yiy=tvFHv*jz(J@(%;B z=@l5F@EBT3t-!1Sl|TXh e|EF|oD_d_TCaYyqG)0yG0000Px#*-1n}R9J=WmfH=(FbGAV>IUAy`>#{);2G!_5k+kV_ zF=*M;d#6b7Qi>`5S8?VAKprf{A66p`@#CI_$$%EkG+{DOiEh_S#F)7REGoqt;&N%8 zp3N+tSrT&wEX+!iYM>!PCAuytytN0k2^OnFm#GM@9+0APt@n7$xD05brX4?tUW+y;ne^D002ovPDHLkV1nG`eDVMQ literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/bt.png b/Resources/Textures/SS220/Objects/Fun/cards.rsi/bt.png new file mode 100644 index 0000000000000000000000000000000000000000..92e60d7bbe7b9d8dbf70369d3e54e9d54026b7b1 GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}yFFbTLn2z= zPCLlkV8G#eP;^)G@AH>st(fO|NCk=3d40W5@1**teWk+1YuAn^`3GhDPI$CbB>Zo9 zafsXpX4chb4qL1;XqYuuDP-nKqsy91%`J>qA|Bt1d2G^fFJis>_e%_J1|6C_AFeE| z71m@Ze>N{Yn8AiEGhHFbViLFfp~xa;7rt;6@n2kNGus*O@l5kSH1X#q&l}DPbDbHs zdGGEKkjN0ar@J`y^$zxpuPtQ{G%Yx`>i_>KdAX^tnU1epUduE6EDO*Z44$rjF6*2U FngFfRWn=&V literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/bv.png b/Resources/Textures/SS220/Objects/Fun/cards.rsi/bv.png new file mode 100644 index 0000000000000000000000000000000000000000..076cdd0785aa57c2d1c739cd72d87b73ab6f9183 GIT binary patch literal 300 zcmV+{0n`48P)Px#=1D|BR9J=WmQfDFAP9zG*$vzoy#ICP9rOz9$%Rtd0@Z8}{z=o25dKflR)D3Y z9}6u>wN{E0Pbrz|Uz&Hl0mvf@_`?cP5I65pG66`_kq{<;OmrGg2jHe7%>e+Oo@8z= z#}EZGcYv!P?hK>*!qow3u0eP^5$ZrUJBz0PaFa{~1@Zgzm3u+lBhWx1#$B!s@cCw< zT`Y5k185+3T8$h1!&&RXb9_tM;?bg$a{ zWxd_GGe*Y*(&|nf3h(u23%PUqFi(a0_2PBB3d|=C)EftMKB=0zCGFW%jbja6Rn;>X x-#Px#zDYzuR9J=WS3wHHAP}7P3Hy{>3nk#Q@~_;45-8rh_chy-Vr`165nAjH$nK)d z&YC$yK%w|DPLe~$7;YiA){6Lx&54Meb4)~WN$OVNZvp~&ZR{qXcJh#qbpz@F^}zpn zU;+4%EM8Y}y#Rd#1k&2rO+fABp&si7)C1~)VLed%X`BJRG>X3ixD|SwB}CV0ig7Q` z&*k}H0h{-caP$5perlfY9}pWc?Ln2z= zPP@q4rohwEt-XQy_xjJfnT_Z8tNrujRu?nf_&td8$uCvgCZ&ZJ4tt$h7^UrYruf{H z`t6nse_Z})DYMliDqNd#<<>3hc{_OyFh#vS&A@7K{rC3JSca-&x(?YaQ>>qX!HPib@7yp{2*z_zzJ_4gJ7UC!X?>gTe~DWM4fqL^e{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/h2.png b/Resources/Textures/SS220/Objects/Fun/cards.rsi/h2.png new file mode 100644 index 0000000000000000000000000000000000000000..323bb43ddf90942cd641bd8c1615c47b12055a7f GIT binary patch literal 244 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}>pWc?Ln2z= zPP@o?*nr2yf2s5iKuVhUQe?5JnDI-O3E9Z~DGa5eH_MBt6k@K&o!fd6Ma{Kmc zG0)}OCO;AW5n)?#BwwymF=?IT4i>FK&XP~B%Xc2A&Pe+)$-(uM)o?Bh(G&>?rrZucM`s9_vk)*2K+CH=FJH_-w63lYX ze0f=0sa_*$o|bjy6<-T;NQ2gbc@wVi^cYSnpZ7nws$|Mqc`wH%Yuza?7XiJ(;OXk; Jvd$@?2>{XTRUxGFNmz#JlvSct> WSX*Cq?STr=l?Px#vPnciR9J=WmeC1?FbqZ0hZ}SU_h09^L%Tx!5@LyZn>Of24oIm;?`gTBL_zQ} z33;fL!j{Ez&d~ag;mpi`qSJ_gi2o3YEhTlF0VLoFB(O5y&fNuM=*;jg0gv!*0V2JK zBjq%ePz$oY8QlU}7e@MFIsq-n+K=c!bin*Axaxwu5EiRI8-5^9qSpGjhWP}py3n)x yA%Qkr-aACx1!geRffl*zl^N>5_kT)*z?&V2T$HKzkuER*0000}3|Ln2z= zPP@o^Sb@jo?YaYeZ}$6bW;Tx5H{ll7hog+M`0w*~2^Z?`oZR7|@g-gJbATr6ytBbx zSN<)tWZ2`nFU*bSM|Yz|$n4iVfeh2$H3Tw9O2k#4&1~?$JniR;dnOF04`?XW7q%y literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/h7.png b/Resources/Textures/SS220/Objects/Fun/cards.rsi/h7.png new file mode 100644 index 0000000000000000000000000000000000000000..b749b36d32c6bbf0715dafd2dab35d81f7ae68c7 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}t2|vCLn2z= zPP@q4pupqOUC3Nk@V~T#J#9t2nukWr*50}=s>eJyzPET!(crLCQ=IIj`6uP$9OEtj zOywpbJ^bP0l+XkKN7P-j literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/h8.png b/Resources/Textures/SS220/Objects/Fun/cards.rsi/h8.png new file mode 100644 index 0000000000000000000000000000000000000000..5efdca209cd12e0c07b7263f0cced3e7c0a8231f GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}%ROBjLn2z= zPCLkZ#DIh4VN?PCyZv*E`PU_WKJ{2BCtt_o-N71xK$h2UPIY-q+S6mC|MlKR<2_TH z&c^GpH>^M5pPJB8FCpk#y4om!NuqG^Jy!?TGj*YNS>&U8(j!l$`r&H)soFtR&e$}<)_cyEnE_JnfoIPV)u3b kwk^2c^#8x6@1zXA$&WS&u4C$C1Ui|))78&qol`;+0Nuc1(Kqav^ey|BL+7?_V%@skL0%O?HZ2KV z_kH*n;up=osKou_I8&j)>c>}i*Z7(@h;A@@&(`5ks`q{CMb-tPKe#UNI&kNFY|(B| z)1A1RJ?qjfqchC99oIH1GW>tuxM`QFoW|jQv8{(JNw4PP$%d(qx#${$!KWp8v~Bva`4NrABXl+fgU|6X*>FPgg&ebxsLQ E0N=Z7?EnA( literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/hd.png b/Resources/Textures/SS220/Objects/Fun/cards.rsi/hd.png new file mode 100644 index 0000000000000000000000000000000000000000..6f87f512e7bf26ab5239bc20c31cd85b83ccb2d6 GIT binary patch literal 288 zcmV+*0pI?KP)Px#+DSw~R9J=Wmcb1JAq)gfbRE#c_1{je2WoI$mK;L3T?0xU><1wsc5IA6WNYik zO30#8ibgiiIYay3nyaclMczh42>1hmxKe74GXw#w6a;XpcIV3hyy;AH5s`yg?9J;s zh=Nf7-nfRjQVKy(Md+h8Q*Ru(9aC;WH2PtHQ}rWyHVYvDZ`_(Q5HP^Z?iT_O!LJ%q z4^$)SowF4pTZ}`E$QPgoT#|v7tPj+XONy{IHnY*Uf$oH@rZWOTT|*zSrTW`v1w97( mG4kqV0tNX0PwCdyYP|s0{jC|$*0>P>0000Px#&q+i{Nh%;^nB&n>c$`UHU z>f~Vo8H5FNqQf`Pm_G-?6M0E2*Cjy+IWQ+~%%v0E76UmTptjFIU2t~~EFgoh0I9u3 zcSo84O9Yx67BDB)Lag)U0(3iC&%KU>=fG9)XgS<-z#74N2+j9X9MGJV;H*qL00000NkvXXu0mjfg4=NO literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/ht.png b/Resources/Textures/SS220/Objects/Fun/cards.rsi/ht.png new file mode 100644 index 0000000000000000000000000000000000000000..1630b569a44c75f5f49ab820e4ac16498ac15102 GIT binary patch literal 258 zcmV+d0sa1oP)Px#yh%hsR9J=Wmcb3fAPhxAl?~W|{pZOJ%-~*1MTsrGpA|HYMH;O9Px#+et)0R9J=Wmfa1*APj^})eYzj*?*m82eN|ugmgg=&Mx#v;(I|L%Xc`2AhK9| znZN|4l+=?v#z^JwimR$VMNT6FWBkUL*h8p}BcKe-gfg(HUe2c*K+%!nA|iK7Fp8Ib z;5BA4fa0ZKZH>X)gjr}0;Z%jZHr)UUqA4#X11N-*XvHwR-2-{_R>4$(tE1>WrvGsh zBCT%!*fFe`@QRB#n-GOtbJmcn0$FHNt^TMimy-D&=#`s^LFi9VCdFNr>pA|B(l`S( nYP&>J$8mIX{QjeKv6#&Z&Ty|m1t$IJ00000NkvXXu0mjfc#wUe literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/k10.png b/Resources/Textures/SS220/Objects/Fun/cards.rsi/k10.png new file mode 100644 index 0000000000000000000000000000000000000000..372006772d71d1a2badeb87735ae7a6460dd28a6 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}t2|vCLn2z= zP7CB~P~dUCsC?nK{KoVP>m{Ak&RJgR-zzU+xH(dK;}n&jGmd@|IC=K6OvB3mPfxc- zy)I+#{_u6B1H)k}7lww#h5O~#D#k=!n7{R_w%7!jYYUlvJ-fAHd5S~!x}R@PHbgqy zk6Cun&(*s6%=&%IGaJj!@?f9c-01vTAX@Yu;6XSNjZ(6ZnC#y^B&V`Z{ oz6T=NRBD9Wxc~px^qq9`O`x;2uvzopr0H5|@p#T5? literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/k2.png b/Resources/Textures/SS220/Objects/Fun/cards.rsi/k2.png new file mode 100644 index 0000000000000000000000000000000000000000..278adcd3ae9373172a9ca588e880d1fc52757bf9 GIT binary patch literal 236 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}%RF5iLn2z= zPP@%{K!L|K_a)1{zv{(p*3Q301%4T9To(1Arjw;ug;VNK%B7jE!Y)PYEoB;B{YffP zJhmhHLdW{`yz!edn;7O?Q`s*(A%$UNu8DA z+}vQ2bZPx#x=BPqR9J=WmP-!9APfbaswc4Tf5gWX(v>Burj5Tz7tAU`79Ow(5G@urvsr=w z?2*Yu#5DhDa)p_94;Jx9+Azt}5+ouY-vF)?&}1S~mRPyH1TKN<)w=~c2nozh`D?62 zKocFEjEIC=K>J|shoiAJfp3YT4Vr4gXx&Q$GIcKz$ke?=pdvYu@h-43m!s^jIll)y zFth1BP`U#|@7MJh<21hfE&xCP%%`KZ2P`}A|BuqeqMH|EIlOHVlC@I+0000Be}%OP{Mx|0E4Od+j9BB&lr@nu4OxGa3Kd%f zbTf|hryX|lJFCL5J$=$=mL(Dmd9AHabqzSb+}j)J;9>mH%*@4s>uFP@a-!G-vn6j& z^zsTg5ppt)DjUoR0nVR_wnQRX>9Xs?`YzIqBZPj)L$MmH9+%AU9E8J-= zEzu1(7QB72)>qgdOXRG3nu2k{t}geS_0QI_ZoO8?wB^06bw@{3c6;fe|4o5n3@!UR z0+p`|ENY+rU(#dEi}3Sjmht@g7cfg@^G}AwJI-Rdj?dVs;x)z4*}Q$iB}m&s?o literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/k6.png b/Resources/Textures/SS220/Objects/Fun/cards.rsi/k6.png new file mode 100644 index 0000000000000000000000000000000000000000..eae4db1c364f8a200d33b80076c403f8cd16e934 GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}TRdGHLn2z= zP7CBatia=ZIaB?>cl$*v>^9>wcF_O6RPak$ xq9@DdFY|7$`Byw?QnB2;pa0!6HJ+?xma|>hbYjVA8=(6cJYD@<);T3K0RT$AVdDS* literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/k7.png b/Resources/Textures/SS220/Objects/Fun/cards.rsi/k7.png new file mode 100644 index 0000000000000000000000000000000000000000..99e694d2905b75f1771eda2e3222db6763ba1850 GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}>pfi@Ln2z= zPIKgIRp4>?cwE@vyS-%k4C5E4TsT>^LVWA)vpIP@=k!%!IbJz)X}a*qw|<2Tv0rCD zWH&tK>)ih%|3<+CJw^sbhr+m9*0BvK3Y9abt7IiPGflcuIpx|it|zVDj?DYvlrzw$ZBlBJ4Ej-FcnVo`pxz-7M~o?e=spN#C!`>TAP_=q9qYyRx{ z9Vh;=^nZ98-^j4*wT*+JA&;(%ruyjJbtxS2-IkSoqU+Qez_H z^V}=j7tL+u+#uDOwm{W5VEwho84Rm0svB)M!lcct!tJ@eW2Gd=LOC}%mnTvl4-b1( vbL(tYNcooiMQ6i3c7L58{}!8gF0y1Wu+z&>)&BDk=y(QCS3j3^P6Px#zDYzuR9J=WRzVKKFbK=0y#W6IMCS|Li77%f2^qAL7GGMT${377OWD}C8IPHd z030ji%sjPx#(n&-?R9J=WmP-!9APhv^swc4Tf5bUMx^iU^Cp9+EE_hNz5=G1a{)A|=`7w{k zM*xn@?I8pEj zTD&;On&>v*1*CoMjgeFgs0e`1m8HwTUEtYFnP$M^31)U8l?Cls$%3J!xMJiI+l;Q7 z5;MDvYFaY_a9XXtTNZ>wws77mJ}itwkc?jAln^N%}BZ1iKv19 e|0&&UX7dI;E764$0HPcK0000T2C)|fx{d!#@e!|+R_~jr&S7yZt=O3Vyb^K|Y=8l>B_c4Cam}SY$C|LV!&4(?m4%JJ%JQ~V&i%#QNXDuKotSZA~ zxXhh_*}==>6m!w9NT0R|>}k$LMcyIZ4Wd(LO*q#S-??+INIUDAyxl3zyBWM)u2n=e znC)5BaW6;XE7RPz&-Lrw50yU1`s`)lvqU!fZP@nYy>7?8iC@%WnYi!6|Ncv7m(4cs X3Ht0B9J2Zb&|?gqu6{1-oD!MPx#$w@>(R9J=WmR%0SAP9u%W>4VU|A?Gn_hs8y;?E#9?IwOt7A;Jnq9TjM&1}pf zRsD=O2SEAn1|NkH{t7D$@*aH=!0B04!(xiq5~P%>DYtV>30xTfaC~Vg1FCvj!$AK7 z)^TfW#Z3{A2Pp-}ZI@)A6`Yw13)r3SwYKDTj}Z4y=&>{WS0l2i&&yJ>Gq`sFfa)%& z37R6n3h~Z`1@!iLuTO*p*bdhkPd%6(br}5wiAeo0@-loMn3d++8`1MGrHjSYd;wVF V5w12)4153p002ovPDHLkV1ik`Z;t=~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/kv.png b/Resources/Textures/SS220/Objects/Fun/cards.rsi/kv.png new file mode 100644 index 0000000000000000000000000000000000000000..0c364c7c24f8451c1e60f93cfde3aa7f11430db8 GIT binary patch literal 283 zcmV+$0p$LPP)Px#)k#D_R9J=WmTL}!AP|IU(-Z96|A@;K?5|01MZ3FbTNA#-1c5Lk`-r7XCO_uk z*`%sV=5PS6^FN9c5m_R5j6a7R4)XGB0h}y#48Uo^?y;c9O%V4 hdISIeQ#zSk%^L}S2G?-)oU8x<002ovPDHLkV1oKOb}Rq@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/meta.json b/Resources/Textures/SS220/Objects/Fun/cards.rsi/meta.json new file mode 100644 index 00000000000000..5d16f4284b4899 --- /dev/null +++ b/Resources/Textures/SS220/Objects/Fun/cards.rsi/meta.json @@ -0,0 +1,176 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "@.ne_sosatelnaya_moschina, discord", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "colode" + }, + { + "name": "InHand" + }, + { + "name": "p2" + }, + { + "name": "k2" + }, + { + "name": "b2" + }, + { + "name": "h2" + }, + { + "name": "p3" + }, + { + "name": "k3" + }, + { + "name": "b3" + }, + { + "name": "h3" + }, + { + "name": "p4" + }, + { + "name": "k4" + }, + { + "name": "b4" + }, + { + "name": "h4" + }, + { + "name": "p5" + }, + { + "name": "k5" + }, + { + "name": "b5" + }, + { + "name": "h5" + }, + { + "name": "p6" + }, + { + "name": "k6" + }, + { + "name": "b6" + }, + { + "name": "h6" + }, + { + "name": "p7" + }, + { + "name": "k7" + }, + { + "name": "b7" + }, + { + "name": "h7" + }, + { + "name": "p8" + }, + { + "name": "k8" + }, + { + "name": "b8" + }, + { + "name": "h8" + }, + { + "name": "p9" + }, + { + "name": "k9" + }, + { + "name": "b9" + }, + { + "name": "h9" + }, + { + "name": "p10" + }, + { + "name": "k10" + }, + { + "name": "b10" + }, + { + "name": "h10" + }, + { + "name": "pt" + }, + { + "name": "kt" + }, + { + "name": "bt" + }, + { + "name": "ht" + }, + { + "name": "pd" + }, + { + "name": "kd" + }, + { + "name": "bd" + }, + { + "name": "hd" + }, + { + "name": "pv" + }, + { + "name": "kv" + }, + { + "name": "bv" + }, + { + "name": "hv" + }, + { + "name": "pk" + }, + { + "name": "kk" + }, + { + "name": "bk" + }, + { + "name": "hk" + }, + { + "name": "closedCard" + } + ] +} diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/p10.png b/Resources/Textures/SS220/Objects/Fun/cards.rsi/p10.png new file mode 100644 index 0000000000000000000000000000000000000000..c08ef9cdc475e5ecb09656ed75cf4019891b3389 GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}+dN$yLn2z= zP7CB~QQ&b&|IRV@w|wEb1@Spo8pJf#$on`c@UGM^<6`jkuD^DCv*)F2ljbbZ{{Q&+ zAYyIop5gZP@0lY2J4wo|bt$Uvo>m_Hf`F_Wj25E)mGG`3MvYa05 zyyt8?!Q1XG^V0kG9yhMjn^DK7!@uVg^HS@^Co_a(LRXo3dNiq+yL?U+34N{B5aaE~ z%JAy9t;m9<_njFVK1oj4bs&1)cYCkt)7-Mzojzq;pIf@w9_RxGPgg&ebxsLQ0K5rf AY5)KL literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/p2.png b/Resources/Textures/SS220/Objects/Fun/cards.rsi/p2.png new file mode 100644 index 0000000000000000000000000000000000000000..e680a33af0562742c754e6af213ddc23c05020d6 GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}OFUg1Ln2z= zPV?q#P~dS{{gLI&U;ks0&vG zFU{2N34-x!l^A9ja&2}HOJkgLwqm!#HT@fFS}$sc@0;8h&iSRtU>5Io2mPLKCaW*3 zRgGu3GK)p3Ic>W(|CrCf5H8`&%D~~Nm^qC@^upW)O53?BX14=zw?&?Fe@jrd?b`bP fi%X17K4a*cvQp<*{UHOOdl@`k{an^LB{Ts5gDzMp literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/p3.png b/Resources/Textures/SS220/Objects/Fun/cards.rsi/p3.png new file mode 100644 index 0000000000000000000000000000000000000000..4c425405b42ffc5cda2b14b62583f8462939237d GIT binary patch literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}n>}3|Ln2z= zPV?q#G2n4FR`#24=YPjL(HWvrTA_z{&($p1=W8Bl*e7fdt+Ve;vnJDqbiIC#SN~48 z%kTJY$E^J4Bv)t0yAVh26-{Cc3#{$+7OY~Gj$Tpsx%vOe12Y4qH?5s1W^n4z+?pja z5>FRuDc@C_s({ x^_t%6r}vo{*c#^bUE(p|`}5ELWm4c-?$)w*!ex?KOhD%|c)I$ztaD0e0sw-HVCDb- literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/p4.png b/Resources/Textures/SS220/Objects/Fun/cards.rsi/p4.png new file mode 100644 index 0000000000000000000000000000000000000000..dcdd185da98d29efd3cb796c57229091480cef18 GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Q#@T9Ln2z= zPIKftpuoYBds+O%|M@%eH>gjZHKSzV0$T%dJ+^SMD?yV|jM+DHIBZrC7u5Ry`q|v5 z?8^r@>?0MGj9m0H7y~abG4K@bY|!A=D_i*er1dhn8KDQGB)2xq6pepl7@CmgKE?I0 z>yo2im8vG$POyE@xw;`TUPm;cv5s4UVTJm^y-W-t!W-{4{jc|$tTIcQP496$zrgh! QK=(0ty85}Sb4q9e0N40Tx&QzG literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/p5.png b/Resources/Textures/SS220/Objects/Fun/cards.rsi/p5.png new file mode 100644 index 0000000000000000000000000000000000000000..5f032089bd4fb0dd4b0a0de088c7be92ea134a2e GIT binary patch literal 251 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}TRmMILn2z= zPP@pd6o0gU-e|R&4<3eR&nrXnXo1F=VII*?K?MJXSi^Jxsg<=A&Q4A;3{_bed;Euc1d(V8oVQRt^*6j3YtUYUPY&?FY zaiVOXm}zr{=yk`CVxte?k^%gS1Q}+{{x0@p&T`W;Oj-A{1;3VSrbeZ|Hhoj8K9k|c zKJjZj9UgaNKBQ>3*p|NbTxIm(xBb#~XOnynO~dHo@26#f9$@fv^>bP0l+XkKrqyKk literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/p6.png b/Resources/Textures/SS220/Objects/Fun/cards.rsi/p6.png new file mode 100644 index 0000000000000000000000000000000000000000..9c1b57a1b0f76bae75a822701b74ddc3dc061d8d GIT binary patch literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}yF6VSLn2z= zPIKfttiZ$Kc~$(z|N2LtTE9#=)#(u-v-@o0&H~1=)G)K9K5F%8iDrxuw$oQ@mDY#X zIJ;aElz6Ovtz*@@YZ@8MwtJ3cFf){8d*4Y`dczrYOyb^~W7>_YUwtV^T@c#(g-51! z%>#dQ0Yij-n dORT22WQ%mvv4FO#qr1S0Vra literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/p8.png b/Resources/Textures/SS220/Objects/Fun/cards.rsi/p8.png new file mode 100644 index 0000000000000000000000000000000000000000..06172a956dcecdf3e8e7bc13e91a715cbf5e4a13 GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}OFdm2Ln2z= zPD|u-FyL`JEqLp<{6}l%{c6U}=CPh%R5vZ1`18f#j;05xYG*werp-I*>az9U+oQr~ z_H0?eX_wvHaUxIWdAR9h2HnOerxnZ$H+rA`S@o^s34?Kd`%>mt45nF$pJuIWQGLgE zrJ!^{`$AoXU$@H_xLFiDYw+eiC&S>ta7FQqtikfDjeqJNzH7+luDVxwnZd=K{nFg! j>I)zKo_$F{;w)Fu`h|5(M-8?B9n9eA>gTe~DWM4f(xPCG literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/p9.png b/Resources/Textures/SS220/Objects/Fun/cards.rsi/p9.png new file mode 100644 index 0000000000000000000000000000000000000000..c5107e66761ae48631f71af7a84727fb271eab06 GIT binary patch literal 259 zcmV+e0sQ`nP)Px#y-7qtR9J=WmSGNqAPh#k#S`?q{}Df~;C`{p2DDVfW#c6VLQHwsrXn(#+|0xC z63I0Z9DpnS;pQ1tU0d*oKfNLVHlv;It#uJ-5o(ce3y|E5cD}cEid+M#`hI%WfLowM zN#=8{YY|$8*FcG(H4x#_6o~v=A1DR>i9XQu1?=fs^LOI00>DT>6Qo! zlzvVTy7qy5@*ydx)j&>xmnABYH>=%{NJ>iSFvj;^N+*-6c>!2ea7|#!$Ws6S002ov JPDHLkV1nfQYTN(- literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/pd.png b/Resources/Textures/SS220/Objects/Fun/cards.rsi/pd.png new file mode 100644 index 0000000000000000000000000000000000000000..0ca508a654fc08999c8b28c55c58d93db9f2faf6 GIT binary patch literal 276 zcmV+v0qg#WP)Px#&PhZ;R9J=WmPro7APhxG)f4dVe?*@lU0HH0H}MdsUGO##gzy71WQ@h)$84TX zM6_oH2jCk2GB`8m+#`6zUtSRahw?7m0u}(uVr~Hm0x|_>`=U)i%T$kLNI=fss>?nt0+xs@Go%D${$<-^0(VkAhO*6C znHB*pA+O@rO=#VQI$-ooa9_pNpp^@V3BQKAZhf~1=uM_`{;j;iodS!qmGBDu|4->+ a(ai@(+NQmZl*^O=00008Fx#Vp3lmjcb_tu>Me}9Uc?AvSH Y4d+fb|6oz+0s4%=)78&qol`;+0CfpzW&i*H literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/pt.png b/Resources/Textures/SS220/Objects/Fun/cards.rsi/pt.png new file mode 100644 index 0000000000000000000000000000000000000000..9f194ee6b1ee9dda024bcb232fb7607d1099fb59 GIT binary patch literal 266 zcmV+l0rmcgP)Px##7RU!R9J=WmP-!9FbG85sweQ=|A=#jbma=U#s!SkR`RS8g5a4?l2VS2zO0+Y ziR2Xt4!{)uWAdmh;P(|c00qEG2p@n<2B45EB;V|*8nvL-YOwaYO$PCa2 zo|WAL;i|ywlzk=A0W2ksK!mqo#U~7~L;nRJduzE)1&{+aN+Rvs)==C1l~=KQ4YefF z=4r#j>?s1z5_o681<<6G*_%8B&_2W7XK4W1q-)!e4$yi2(2kB)Zh2}W$zFRE{A Q)c^nh07*qoM6N<$f(4y)H~;_u literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Objects/Fun/cards.rsi/pv.png b/Resources/Textures/SS220/Objects/Fun/cards.rsi/pv.png new file mode 100644 index 0000000000000000000000000000000000000000..ec2986b08e608f6414a3b500625f15e6382e5a73 GIT binary patch literal 280 zcmV+z0q6dSP)Px#(n&-?R9J=WmR%0RAPj@)v=b!vKVrB-_Y^6husNZ0o5c6hA0g}-7g5S)^JNZX zkcga_$(b3N|D(7cZ4MyB`C6OnfsBBJJfe~+AqraIuQb2Ne9 eKa_4Zt9b!01lWq%g0X}E0000