Map defect card images to data

This commit is contained in:
Jared Miller 2026-02-23 18:53:22 -05:00
parent a4f449fef9
commit f3f092185b
Signed by: shmup
GPG key ID: 22B5C6D66A38B06C

View file

@ -5574,7 +5574,8 @@
"keywords": [], "keywords": [],
"description": "1 hit.", "description": "1 hit.",
"upgraded": "strike_b+", "upgraded": "strike_b+",
"copies": 4 "copies": 4,
"image": "assets/images/defect/starter/0.png"
}, },
"strike_b+": { "strike_b+": {
"id": "strike_b+", "id": "strike_b+",
@ -5591,7 +5592,8 @@
], ],
"keywords": [], "keywords": [],
"description": "1 hit.", "description": "1 hit.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/starter/upgraded/0.png"
}, },
"defend_b": { "defend_b": {
"id": "defend_b", "id": "defend_b",
@ -5609,7 +5611,8 @@
"keywords": [], "keywords": [],
"description": "1 Block.", "description": "1 Block.",
"upgraded": "defend_b+", "upgraded": "defend_b+",
"copies": 4 "copies": 4,
"image": "assets/images/defect/starter/1.png"
}, },
"defend_b+": { "defend_b+": {
"id": "defend_b+", "id": "defend_b+",
@ -5626,7 +5629,8 @@
], ],
"keywords": [], "keywords": [],
"description": "2 Block. Can be given to any player.", "description": "2 Block. Can be given to any player.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/starter/upgraded/1.png"
}, },
"zap": { "zap": {
"id": "zap", "id": "zap",
@ -5643,7 +5647,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Channel 1 Lightning.", "description": "Channel 1 Lightning.",
"upgraded": "zap+" "upgraded": "zap+",
"image": "assets/images/defect/starter/2.png"
}, },
"zap+": { "zap+": {
"id": "zap+", "id": "zap+",
@ -5660,7 +5665,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Channel 1 Lightning.", "description": "Channel 1 Lightning.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/starter/upgraded/2.png"
}, },
"dualcast": { "dualcast": {
"id": "dualcast", "id": "dualcast",
@ -5677,7 +5683,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Evoke an Orb twice.", "description": "Evoke an Orb twice.",
"upgraded": "dualcast+" "upgraded": "dualcast+",
"image": "assets/images/defect/starter/3.png"
}, },
"dualcast+": { "dualcast+": {
"id": "dualcast+", "id": "dualcast+",
@ -5694,7 +5701,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Evoke an Orb twice.", "description": "Evoke an Orb twice.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/starter/upgraded/3.png"
}, },
"ball_lightning": { "ball_lightning": {
"id": "ball_lightning", "id": "ball_lightning",
@ -5715,7 +5723,8 @@
], ],
"keywords": [], "keywords": [],
"description": "1 hit. Channel 1 Lightning.", "description": "1 hit. Channel 1 Lightning.",
"upgraded": "ball_lightning+" "upgraded": "ball_lightning+",
"image": "assets/images/defect/normal/0.png"
}, },
"ball_lightning+": { "ball_lightning+": {
"id": "ball_lightning+", "id": "ball_lightning+",
@ -5736,7 +5745,8 @@
], ],
"keywords": [], "keywords": [],
"description": "2 hit. Channel 1 Lightning.", "description": "2 hit. Channel 1 Lightning.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/0.png"
}, },
"barrage": { "barrage": {
"id": "barrage", "id": "barrage",
@ -5753,7 +5763,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Deal 1 hit for each Orb you have.", "description": "Deal 1 hit for each Orb you have.",
"upgraded": "barrage+" "upgraded": "barrage+",
"image": "assets/images/defect/normal/2.png"
}, },
"barrage+": { "barrage+": {
"id": "barrage+", "id": "barrage+",
@ -5770,7 +5781,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Deal 2 hit for each Orb you have.", "description": "Deal 2 hit for each Orb you have.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/2.png"
}, },
"beam_cell": { "beam_cell": {
"id": "beam_cell", "id": "beam_cell",
@ -5791,7 +5803,8 @@
], ],
"keywords": [], "keywords": [],
"description": "1 hit. Apply 1 Vulnerable.", "description": "1 hit. Apply 1 Vulnerable.",
"upgraded": "beam_cell+" "upgraded": "beam_cell+",
"image": "assets/images/defect/normal/36.png"
}, },
"beam_cell+": { "beam_cell+": {
"id": "beam_cell+", "id": "beam_cell+",
@ -5812,7 +5825,8 @@
], ],
"keywords": [], "keywords": [],
"description": "1 hit. Apply 2 Vulnerable.", "description": "1 hit. Apply 2 Vulnerable.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/36.png"
}, },
"charge_battery": { "charge_battery": {
"id": "charge_battery", "id": "charge_battery",
@ -5833,7 +5847,8 @@
], ],
"keywords": [], "keywords": [],
"description": "1 Block. Next turn gain 1 Energy.", "description": "1 Block. Next turn gain 1 Energy.",
"upgraded": "charge_battery+" "upgraded": "charge_battery+",
"image": "assets/images/defect/normal/12.png"
}, },
"charge_battery+": { "charge_battery+": {
"id": "charge_battery+", "id": "charge_battery+",
@ -5854,7 +5869,8 @@
], ],
"keywords": [], "keywords": [],
"description": "2 Block. Next turn gain 1 Energy.", "description": "2 Block. Next turn gain 1 Energy.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/12.png"
}, },
"cold_snap": { "cold_snap": {
"id": "cold_snap", "id": "cold_snap",
@ -5875,7 +5891,8 @@
], ],
"keywords": [], "keywords": [],
"description": "1 hit. Channel 1 Frost.", "description": "1 hit. Channel 1 Frost.",
"upgraded": "cold_snap+" "upgraded": "cold_snap+",
"image": "assets/images/defect/normal/29.png"
}, },
"cold_snap+": { "cold_snap+": {
"id": "cold_snap+", "id": "cold_snap+",
@ -5896,7 +5913,8 @@
], ],
"keywords": [], "keywords": [],
"description": "2 hit. Channel 1 Frost.", "description": "2 hit. Channel 1 Frost.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/29.png"
}, },
"compile_driver": { "compile_driver": {
"id": "compile_driver", "id": "compile_driver",
@ -5917,7 +5935,8 @@
], ],
"keywords": [], "keywords": [],
"description": "1 hit. Draw a card for each unique Orb type.", "description": "1 hit. Draw a card for each unique Orb type.",
"upgraded": "compile_driver+" "upgraded": "compile_driver+",
"image": "assets/images/defect/normal/4.png"
}, },
"compile_driver+": { "compile_driver+": {
"id": "compile_driver+", "id": "compile_driver+",
@ -5938,7 +5957,8 @@
], ],
"keywords": [], "keywords": [],
"description": "2 hit. Draw a card for each unique Orb type.", "description": "2 hit. Draw a card for each unique Orb type.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/4.png"
}, },
"coolheaded": { "coolheaded": {
"id": "coolheaded", "id": "coolheaded",
@ -5955,7 +5975,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Channel 1 Frost. Draw a card.", "description": "Channel 1 Frost. Draw a card.",
"upgraded": "coolheaded+" "upgraded": "coolheaded+",
"image": "assets/images/defect/normal/27.png"
}, },
"coolheaded+": { "coolheaded+": {
"id": "coolheaded+", "id": "coolheaded+",
@ -5972,7 +5993,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Channel 1 Frost. Draw 2 cards.", "description": "Channel 1 Frost. Draw 2 cards.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/27.png"
}, },
"go_for_the_eyes": { "go_for_the_eyes": {
"id": "go_for_the_eyes", "id": "go_for_the_eyes",
@ -5993,7 +6015,8 @@
], ],
"keywords": [], "keywords": [],
"description": "1 hit. Apply 1 Weak.", "description": "1 hit. Apply 1 Weak.",
"upgraded": "go_for_the_eyes+" "upgraded": "go_for_the_eyes+",
"image": "assets/images/defect/normal/34.png"
}, },
"go_for_the_eyes+": { "go_for_the_eyes+": {
"id": "go_for_the_eyes+", "id": "go_for_the_eyes+",
@ -6014,7 +6037,8 @@
], ],
"keywords": [], "keywords": [],
"description": "1 hit. Apply 2 Weak.", "description": "1 hit. Apply 2 Weak.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/34.png"
}, },
"hologram": { "hologram": {
"id": "hologram", "id": "hologram",
@ -6035,7 +6059,8 @@
], ],
"keywords": [], "keywords": [],
"description": "1 Block. Put a card from discard on top of draw pile.", "description": "1 Block. Put a card from discard on top of draw pile.",
"upgraded": "hologram+" "upgraded": "hologram+",
"image": "assets/images/defect/normal/15.png"
}, },
"hologram+": { "hologram+": {
"id": "hologram+", "id": "hologram+",
@ -6056,7 +6081,8 @@
], ],
"keywords": [], "keywords": [],
"description": "2 Block. Put a card from discard on top of draw pile.", "description": "2 Block. Put a card from discard on top of draw pile.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/15.png"
}, },
"leap": { "leap": {
"id": "leap", "id": "leap",
@ -6073,7 +6099,8 @@
], ],
"keywords": [], "keywords": [],
"description": "2 Block.", "description": "2 Block.",
"upgraded": "leap+" "upgraded": "leap+",
"image": "assets/images/defect/normal/6.png"
}, },
"leap+": { "leap+": {
"id": "leap+", "id": "leap+",
@ -6090,7 +6117,8 @@
], ],
"keywords": [], "keywords": [],
"description": "3 Block.", "description": "3 Block.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/6.png"
}, },
"reboot": { "reboot": {
"id": "reboot", "id": "reboot",
@ -6141,7 +6169,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Evoke an Orb. Channel the same type.", "description": "Evoke an Orb. Channel the same type.",
"upgraded": "recursion+" "upgraded": "recursion+",
"image": "assets/images/defect/normal/50.png"
}, },
"recursion+": { "recursion+": {
"id": "recursion+", "id": "recursion+",
@ -6158,7 +6187,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Evoke an Orb. Channel the same type.", "description": "Evoke an Orb. Channel the same type.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/50.png"
}, },
"stack": { "stack": {
"id": "stack", "id": "stack",
@ -6175,7 +6205,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Gain Block equal to discard pile size.", "description": "Gain Block equal to discard pile size.",
"upgraded": "stack+" "upgraded": "stack+",
"image": "assets/images/defect/normal/53.png"
}, },
"stack+": { "stack+": {
"id": "stack+", "id": "stack+",
@ -6192,7 +6223,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Gain Block equal to discard pile size + 2.", "description": "Gain Block equal to discard pile size + 2.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/53.png"
}, },
"steam_barrier": { "steam_barrier": {
"id": "steam_barrier", "id": "steam_barrier",
@ -6213,7 +6245,8 @@
], ],
"keywords": [], "keywords": [],
"description": "2 Block. Loses 1 each play this combat.", "description": "2 Block. Loses 1 each play this combat.",
"upgraded": "steam_barrier+" "upgraded": "steam_barrier+",
"image": "assets/images/defect/normal/40.png"
}, },
"steam_barrier+": { "steam_barrier+": {
"id": "steam_barrier+", "id": "steam_barrier+",
@ -6234,7 +6267,8 @@
], ],
"keywords": [], "keywords": [],
"description": "3 Block. Loses 1 each play this combat.", "description": "3 Block. Loses 1 each play this combat.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/40.png"
}, },
"sweeping_beam": { "sweeping_beam": {
"id": "sweeping_beam", "id": "sweeping_beam",
@ -6255,7 +6289,8 @@
], ],
"keywords": [], "keywords": [],
"description": "1 hit to any player. Draw a card.", "description": "1 hit to any player. Draw a card.",
"upgraded": "sweeping_beam+" "upgraded": "sweeping_beam+",
"image": "assets/images/defect/normal/8.png"
}, },
"sweeping_beam+": { "sweeping_beam+": {
"id": "sweeping_beam+", "id": "sweeping_beam+",
@ -6276,7 +6311,8 @@
], ],
"keywords": [], "keywords": [],
"description": "2 hit to any player. Draw a card.", "description": "2 hit to any player. Draw a card.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/8.png"
}, },
"turbo": { "turbo": {
"id": "turbo", "id": "turbo",
@ -6297,7 +6333,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Gain 1 Energy. Add a Void to discard.", "description": "Gain 1 Energy. Add a Void to discard.",
"upgraded": "turbo+" "upgraded": "turbo+",
"image": "assets/images/defect/normal/10.png"
}, },
"turbo+": { "turbo+": {
"id": "turbo+", "id": "turbo+",
@ -6318,7 +6355,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Gain 2 Energy. Add a Void to discard.", "description": "Gain 2 Energy. Add a Void to discard.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/10.png"
}, },
"aggregate": { "aggregate": {
"id": "aggregate", "id": "aggregate",
@ -6403,7 +6441,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Damage equal to Frost Channeled this combat.", "description": "Damage equal to Frost Channeled this combat.",
"upgraded": "blizzard+" "upgraded": "blizzard+",
"image": "assets/images/defect/normal/55.png"
}, },
"blizzard+": { "blizzard+": {
"id": "blizzard+", "id": "blizzard+",
@ -6420,7 +6459,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Damage equal to 2x Frost Channeled.", "description": "Damage equal to 2x Frost Channeled.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/55.png"
}, },
"capacitor": { "capacitor": {
"id": "capacitor", "id": "capacitor",
@ -6437,7 +6477,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Gain 2 Orb slots.", "description": "Gain 2 Orb slots.",
"upgraded": "capacitor+" "upgraded": "capacitor+",
"image": "assets/images/defect/normal/24.png"
}, },
"capacitor+": { "capacitor+": {
"id": "capacitor+", "id": "capacitor+",
@ -6454,7 +6495,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Gain 3 Orb slots.", "description": "Gain 3 Orb slots.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/24.png"
}, },
"chill": { "chill": {
"id": "chill", "id": "chill",
@ -6505,7 +6547,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Gain 2 Focus. Lose 1 Orb slot.", "description": "Gain 2 Focus. Lose 1 Orb slot.",
"upgraded": "consume+" "upgraded": "consume+",
"image": "assets/images/defect/normal/56.png"
}, },
"consume+": { "consume+": {
"id": "consume+", "id": "consume+",
@ -6522,7 +6565,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Gain 3 Focus. Lose 1 Orb slot.", "description": "Gain 3 Focus. Lose 1 Orb slot.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/56.png"
}, },
"darkness": { "darkness": {
"id": "darkness", "id": "darkness",
@ -6539,7 +6583,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Channel 1 Dark.", "description": "Channel 1 Dark.",
"upgraded": "darkness+" "upgraded": "darkness+",
"image": "assets/images/defect/normal/31.png"
}, },
"darkness+": { "darkness+": {
"id": "darkness+", "id": "darkness+",
@ -6556,7 +6601,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Channel 1 Dark. Draw a card.", "description": "Channel 1 Dark. Draw a card.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/31.png"
}, },
"defragment": { "defragment": {
"id": "defragment", "id": "defragment",
@ -6573,7 +6619,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Gain 1 Focus.", "description": "Gain 1 Focus.",
"upgraded": "defragment+" "upgraded": "defragment+",
"image": "assets/images/defect/rare/1.png"
}, },
"defragment+": { "defragment+": {
"id": "defragment+", "id": "defragment+",
@ -6590,7 +6637,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Gain 2 Focus.", "description": "Gain 2 Focus.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/rare/upgraded/1.png"
}, },
"doom_and_gloom": { "doom_and_gloom": {
"id": "doom_and_gloom", "id": "doom_and_gloom",
@ -6611,7 +6659,8 @@
], ],
"keywords": [], "keywords": [],
"description": "2 hit to all. Channel 1 Dark.", "description": "2 hit to all. Channel 1 Dark.",
"upgraded": "doom_and_gloom+" "upgraded": "doom_and_gloom+",
"image": "assets/images/defect/normal/32.png"
}, },
"doom_and_gloom+": { "doom_and_gloom+": {
"id": "doom_and_gloom+", "id": "doom_and_gloom+",
@ -6632,7 +6681,8 @@
], ],
"keywords": [], "keywords": [],
"description": "3 hit to all. Channel 1 Dark.", "description": "3 hit to all. Channel 1 Dark.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/32.png"
}, },
"equilibrium": { "equilibrium": {
"id": "equilibrium", "id": "equilibrium",
@ -6655,7 +6705,8 @@
"retain" "retain"
], ],
"description": "3 Block. Retain your hand.", "description": "3 Block. Retain your hand.",
"upgraded": "equilibrium+" "upgraded": "equilibrium+",
"image": "assets/images/defect/normal/54.png"
}, },
"equilibrium+": { "equilibrium+": {
"id": "equilibrium+", "id": "equilibrium+",
@ -6678,7 +6729,8 @@
"retain" "retain"
], ],
"description": "4 Block. Retain your hand.", "description": "4 Block. Retain your hand.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/54.png"
}, },
"force_field": { "force_field": {
"id": "force_field", "id": "force_field",
@ -6699,7 +6751,8 @@
], ],
"keywords": [], "keywords": [],
"description": "4 Block. Costs 1 less per Power in play.", "description": "4 Block. Costs 1 less per Power in play.",
"upgraded": "force_field+" "upgraded": "force_field+",
"image": "assets/images/defect/normal/14.png"
}, },
"force_field+": { "force_field+": {
"id": "force_field+", "id": "force_field+",
@ -6720,7 +6773,8 @@
], ],
"keywords": [], "keywords": [],
"description": "5 Block. Costs 1 less per Power in play.", "description": "5 Block. Costs 1 less per Power in play.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/14.png"
}, },
"ftl": { "ftl": {
"id": "ftl", "id": "ftl",
@ -6741,7 +6795,8 @@
], ],
"keywords": [], "keywords": [],
"description": "1 hit. If < 3 cards played, draw 1.", "description": "1 hit. If < 3 cards played, draw 1.",
"upgraded": "ftl+" "upgraded": "ftl+",
"image": "assets/images/defect/normal/43.png"
}, },
"ftl+": { "ftl+": {
"id": "ftl+", "id": "ftl+",
@ -6762,7 +6817,8 @@
], ],
"keywords": [], "keywords": [],
"description": "2 hit. If < 4 cards played, draw 1.", "description": "2 hit. If < 4 cards played, draw 1.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/43.png"
}, },
"fusion": { "fusion": {
"id": "fusion", "id": "fusion",
@ -6779,7 +6835,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Channel 1 Plasma.", "description": "Channel 1 Plasma.",
"upgraded": "fusion+" "upgraded": "fusion+",
"image": "assets/images/defect/normal/20.png"
}, },
"fusion+": { "fusion+": {
"id": "fusion+", "id": "fusion+",
@ -6796,7 +6853,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Channel 1 Plasma.", "description": "Channel 1 Plasma.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/20.png"
}, },
"genetic_algorithm": { "genetic_algorithm": {
"id": "genetic_algorithm", "id": "genetic_algorithm",
@ -6863,7 +6921,8 @@
], ],
"keywords": [], "keywords": [],
"description": "2 Block. Channel 2 Frost.", "description": "2 Block. Channel 2 Frost.",
"upgraded": "glacier+" "upgraded": "glacier+",
"image": "assets/images/defect/normal/26.png"
}, },
"glacier+": { "glacier+": {
"id": "glacier+", "id": "glacier+",
@ -6884,7 +6943,8 @@
], ],
"keywords": [], "keywords": [],
"description": "3 Block. Channel 2 Frost.", "description": "3 Block. Channel 2 Frost.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/26.png"
}, },
"heatsinks": { "heatsinks": {
"id": "heatsinks", "id": "heatsinks",
@ -6901,7 +6961,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Whenever you play a Power, draw 1.", "description": "Whenever you play a Power, draw 1.",
"upgraded": "heatsinks+" "upgraded": "heatsinks+",
"image": "assets/images/defect/normal/22.png"
}, },
"heatsinks+": { "heatsinks+": {
"id": "heatsinks+", "id": "heatsinks+",
@ -6918,7 +6979,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Whenever you play a Power, draw 2.", "description": "Whenever you play a Power, draw 2.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/22.png"
}, },
"hello_world": { "hello_world": {
"id": "hello_world", "id": "hello_world",
@ -6969,7 +7031,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Trigger an Orb's passive an extra time.", "description": "Trigger an Orb's passive an extra time.",
"upgraded": "loop+" "upgraded": "loop+",
"image": "assets/images/defect/normal/23.png"
}, },
"loop+": { "loop+": {
"id": "loop+", "id": "loop+",
@ -6986,7 +7049,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Trigger an Orb's passive 2 extra times.", "description": "Trigger an Orb's passive 2 extra times.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/23.png"
}, },
"melter": { "melter": {
"id": "melter", "id": "melter",
@ -7007,7 +7071,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Remove enemy Block. 2 hit.", "description": "Remove enemy Block. 2 hit.",
"upgraded": "melter+" "upgraded": "melter+",
"image": "assets/images/defect/normal/44.png"
}, },
"melter+": { "melter+": {
"id": "melter+", "id": "melter+",
@ -7028,7 +7093,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Remove enemy Block. 3 hit.", "description": "Remove enemy Block. 3 hit.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/44.png"
}, },
"overclock": { "overclock": {
"id": "overclock", "id": "overclock",
@ -7049,7 +7115,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Draw 2. Add a Burn to discard.", "description": "Draw 2. Add a Burn to discard.",
"upgraded": "overclock+" "upgraded": "overclock+",
"image": "assets/images/defect/normal/39.png"
}, },
"overclock+": { "overclock+": {
"id": "overclock+", "id": "overclock+",
@ -7070,7 +7137,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Draw 3. Add a Burn to discard.", "description": "Draw 3. Add a Burn to discard.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/39.png"
}, },
"rip_and_tear": { "rip_and_tear": {
"id": "rip_and_tear", "id": "rip_and_tear",
@ -7133,7 +7201,8 @@
], ],
"keywords": [], "keywords": [],
"description": "2 hit. Draw 3 cards.", "description": "2 hit. Draw 3 cards.",
"upgraded": "scrape+" "upgraded": "scrape+",
"image": "assets/images/defect/normal/18.png"
}, },
"scrape+": { "scrape+": {
"id": "scrape+", "id": "scrape+",
@ -7154,7 +7223,8 @@
], ],
"keywords": [], "keywords": [],
"description": "3 hit. Draw 3 cards.", "description": "3 hit. Draw 3 cards.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/18.png"
}, },
"self_repair": { "self_repair": {
"id": "self_repair", "id": "self_repair",
@ -7205,7 +7275,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Draw 3 cards.", "description": "Draw 3 cards.",
"upgraded": "skim+" "upgraded": "skim+",
"image": "assets/images/defect/normal/58.png"
}, },
"skim+": { "skim+": {
"id": "skim+", "id": "skim+",
@ -7222,7 +7293,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Draw 4 cards.", "description": "Draw 4 cards.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/58.png"
}, },
"static_discharge": { "static_discharge": {
"id": "static_discharge", "id": "static_discharge",
@ -7239,7 +7311,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Whenever you take damage, Channel 1 Lightning.", "description": "Whenever you take damage, Channel 1 Lightning.",
"upgraded": "static_discharge+" "upgraded": "static_discharge+",
"image": "assets/images/defect/rare/0.png"
}, },
"static_discharge+": { "static_discharge+": {
"id": "static_discharge+", "id": "static_discharge+",
@ -7256,7 +7329,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Whenever you take damage, Channel 2 Lightning.", "description": "Whenever you take damage, Channel 2 Lightning.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/rare/upgraded/0.png"
}, },
"storm": { "storm": {
"id": "storm", "id": "storm",
@ -7273,7 +7347,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Whenever you play a Power, Channel 1 Lightning.", "description": "Whenever you play a Power, Channel 1 Lightning.",
"upgraded": "storm+" "upgraded": "storm+",
"image": "assets/images/defect/normal/25.png"
}, },
"storm+": { "storm+": {
"id": "storm+", "id": "storm+",
@ -7290,7 +7365,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Whenever you play a Power, Channel 1 Lightning.", "description": "Whenever you play a Power, Channel 1 Lightning.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/25.png"
}, },
"sunder": { "sunder": {
"id": "sunder", "id": "sunder",
@ -7311,7 +7387,8 @@
], ],
"keywords": [], "keywords": [],
"description": "4 hit. If this kills, gain 3 Energy.", "description": "4 hit. If this kills, gain 3 Energy.",
"upgraded": "sunder+" "upgraded": "sunder+",
"image": "assets/images/defect/normal/17.png"
}, },
"sunder+": { "sunder+": {
"id": "sunder+", "id": "sunder+",
@ -7332,7 +7409,8 @@
], ],
"keywords": [], "keywords": [],
"description": "5 hit. If this kills, gain 3 Energy.", "description": "5 hit. If this kills, gain 3 Energy.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/17.png"
}, },
"white_noise": { "white_noise": {
"id": "white_noise", "id": "white_noise",
@ -7391,7 +7469,8 @@
], ],
"keywords": [], "keywords": [],
"description": "2 hit. Return all 0-cost from discard to hand.", "description": "2 hit. Return all 0-cost from discard to hand.",
"upgraded": "all_for_one+" "upgraded": "all_for_one+",
"image": "assets/images/defect/rare/10.png"
}, },
"all_for_one+": { "all_for_one+": {
"id": "all_for_one+", "id": "all_for_one+",
@ -7412,7 +7491,8 @@
], ],
"keywords": [], "keywords": [],
"description": "3 hit. Return all 0-cost from discard to hand.", "description": "3 hit. Return all 0-cost from discard to hand.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/rare/upgraded/10.png"
}, },
"amplify": { "amplify": {
"id": "amplify", "id": "amplify",
@ -7429,7 +7509,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Next Power is played twice.", "description": "Next Power is played twice.",
"upgraded": "amplify+" "upgraded": "amplify+",
"image": "assets/images/defect/rare/14.png"
}, },
"amplify+": { "amplify+": {
"id": "amplify+", "id": "amplify+",
@ -7446,7 +7527,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Next 2 Powers are played twice.", "description": "Next 2 Powers are played twice.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/rare/upgraded/14.png"
}, },
"biased_cognition": { "biased_cognition": {
"id": "biased_cognition", "id": "biased_cognition",
@ -7497,7 +7579,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Prevent next HP loss.", "description": "Prevent next HP loss.",
"upgraded": "buffer+" "upgraded": "buffer+",
"image": "assets/images/defect/rare/2.png"
}, },
"buffer+": { "buffer+": {
"id": "buffer+", "id": "buffer+",
@ -7514,7 +7597,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Prevent next 2 HP losses.", "description": "Prevent next 2 HP losses.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/rare/upgraded/2.png"
}, },
"core_surge": { "core_surge": {
"id": "core_surge", "id": "core_surge",
@ -7537,7 +7621,8 @@
"exhaust" "exhaust"
], ],
"description": "3 hit. Gain 1 Artifact. Exhaust.", "description": "3 hit. Gain 1 Artifact. Exhaust.",
"upgraded": "core_surge+" "upgraded": "core_surge+",
"image": "assets/images/defect/rare/5.png"
}, },
"core_surge+": { "core_surge+": {
"id": "core_surge+", "id": "core_surge+",
@ -7560,7 +7645,8 @@
"exhaust" "exhaust"
], ],
"description": "4 hit. Gain 1 Artifact. Exhaust.", "description": "4 hit. Gain 1 Artifact. Exhaust.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/rare/upgraded/5.png"
}, },
"creative_ai": { "creative_ai": {
"id": "creative_ai", "id": "creative_ai",
@ -7613,7 +7699,8 @@
"ethereal" "ethereal"
], ],
"description": "First card each turn is played twice. Ethereal.", "description": "First card each turn is played twice. Ethereal.",
"upgraded": "echo_form+" "upgraded": "echo_form+",
"image": "assets/images/defect/rare/3.png"
}, },
"echo_form+": { "echo_form+": {
"id": "echo_form+", "id": "echo_form+",
@ -7630,7 +7717,8 @@
], ],
"keywords": [], "keywords": [],
"description": "First card each turn is played twice.", "description": "First card each turn is played twice.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/rare/upgraded/3.png"
}, },
"electrodynamics": { "electrodynamics": {
"id": "electrodynamics", "id": "electrodynamics",
@ -7647,7 +7735,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Lightning hits ALL enemies. Channel 2 Lightning.", "description": "Lightning hits ALL enemies. Channel 2 Lightning.",
"upgraded": "electrodynamics+" "upgraded": "electrodynamics+",
"image": "assets/images/defect/rare/4.png"
}, },
"electrodynamics+": { "electrodynamics+": {
"id": "electrodynamics+", "id": "electrodynamics+",
@ -7664,7 +7753,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Lightning hits ALL enemies. Channel 3 Lightning.", "description": "Lightning hits ALL enemies. Channel 3 Lightning.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/rare/upgraded/4.png"
}, },
"fission": { "fission": {
"id": "fission", "id": "fission",
@ -7683,7 +7773,8 @@
"exhaust" "exhaust"
], ],
"description": "Remove all Orbs. Gain 1E, draw 1 per Orb. Exhaust.", "description": "Remove all Orbs. Gain 1E, draw 1 per Orb. Exhaust.",
"upgraded": "fission+" "upgraded": "fission+",
"image": "assets/images/defect/rare/11.png"
}, },
"fission+": { "fission+": {
"id": "fission+", "id": "fission+",
@ -7702,7 +7793,8 @@
"exhaust" "exhaust"
], ],
"description": "Evoke all Orbs. Gain 1E, draw 1 per Orb. Exhaust.", "description": "Evoke all Orbs. Gain 1E, draw 1 per Orb. Exhaust.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/rare/upgraded/11.png"
}, },
"hyperbeam": { "hyperbeam": {
"id": "hyperbeam", "id": "hyperbeam",
@ -7723,7 +7815,8 @@
], ],
"keywords": [], "keywords": [],
"description": "4 damage to ALL enemies. Lose all Focus.", "description": "4 damage to ALL enemies. Lose all Focus.",
"upgraded": "hyperbeam+" "upgraded": "hyperbeam+",
"image": "assets/images/defect/rare/6.png"
}, },
"hyperbeam+": { "hyperbeam+": {
"id": "hyperbeam+", "id": "hyperbeam+",
@ -7744,7 +7837,8 @@
], ],
"keywords": [], "keywords": [],
"description": "5 damage to ALL enemies. Lose all Focus.", "description": "5 damage to ALL enemies. Lose all Focus.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/rare/upgraded/6.png"
}, },
"meteor_strike": { "meteor_strike": {
"id": "meteor_strike", "id": "meteor_strike",
@ -7765,7 +7859,8 @@
], ],
"keywords": [], "keywords": [],
"description": "4 hit. Channel 3 Plasma.", "description": "4 hit. Channel 3 Plasma.",
"upgraded": "meteor_strike+" "upgraded": "meteor_strike+",
"image": "assets/images/defect/rare/12.png"
}, },
"meteor_strike+": { "meteor_strike+": {
"id": "meteor_strike+", "id": "meteor_strike+",
@ -7786,7 +7881,8 @@
], ],
"keywords": [], "keywords": [],
"description": "5 hit. Channel 3 Plasma.", "description": "5 hit. Channel 3 Plasma.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/rare/upgraded/12.png"
}, },
"multi_cast": { "multi_cast": {
"id": "multi_cast", "id": "multi_cast",
@ -7803,7 +7899,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Evoke an Orb X times.", "description": "Evoke an Orb X times.",
"upgraded": "multi_cast+" "upgraded": "multi_cast+",
"image": "assets/images/defect/rare/9.png"
}, },
"multi_cast+": { "multi_cast+": {
"id": "multi_cast+", "id": "multi_cast+",
@ -7820,7 +7917,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Evoke an Orb X+1 times.", "description": "Evoke an Orb X+1 times.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/rare/upgraded/9.png"
}, },
"rainbow": { "rainbow": {
"id": "rainbow", "id": "rainbow",
@ -7839,7 +7937,8 @@
"exhaust" "exhaust"
], ],
"description": "Channel 1 Lightning, 1 Frost, 1 Dark. Exhaust.", "description": "Channel 1 Lightning, 1 Frost, 1 Dark. Exhaust.",
"upgraded": "rainbow+" "upgraded": "rainbow+",
"image": "assets/images/defect/rare/8.png"
}, },
"rainbow+": { "rainbow+": {
"id": "rainbow+", "id": "rainbow+",
@ -7856,7 +7955,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Channel 1 Lightning, 1 Frost, 1 Dark.", "description": "Channel 1 Lightning, 1 Frost, 1 Dark.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/rare/upgraded/8.png"
}, },
"reprogram": { "reprogram": {
"id": "reprogram", "id": "reprogram",
@ -7873,7 +7973,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Lose 1 Focus. Gain 1 Strength.", "description": "Lose 1 Focus. Gain 1 Strength.",
"upgraded": "reprogram+" "upgraded": "reprogram+",
"image": "assets/images/defect/normal/33.png"
}, },
"reprogram+": { "reprogram+": {
"id": "reprogram+", "id": "reprogram+",
@ -7890,7 +7991,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Lose 1 Focus. Gain 2 Strength.", "description": "Lose 1 Focus. Gain 2 Strength.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/normal/upgraded/33.png"
}, },
"seek": { "seek": {
"id": "seek", "id": "seek",
@ -7909,7 +8011,8 @@
"exhaust" "exhaust"
], ],
"description": "Search draw pile for a card. Exhaust.", "description": "Search draw pile for a card. Exhaust.",
"upgraded": "seek+" "upgraded": "seek+",
"image": "assets/images/defect/rare/13.png"
}, },
"seek+": { "seek+": {
"id": "seek+", "id": "seek+",
@ -7928,7 +8031,8 @@
"exhaust" "exhaust"
], ],
"description": "Search draw pile for 2 cards. Exhaust.", "description": "Search draw pile for 2 cards. Exhaust.",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/rare/upgraded/13.png"
}, },
"thunder_strike": { "thunder_strike": {
"id": "thunder_strike", "id": "thunder_strike",
@ -7945,7 +8049,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Deal 1 hit X times (X = Lightning channeled).", "description": "Deal 1 hit X times (X = Lightning channeled).",
"upgraded": "thunder_strike+" "upgraded": "thunder_strike+",
"image": "assets/images/defect/rare/7.png"
}, },
"thunder_strike+": { "thunder_strike+": {
"id": "thunder_strike+", "id": "thunder_strike+",
@ -7962,7 +8067,8 @@
], ],
"keywords": [], "keywords": [],
"description": "Deal 2 hit X times (X = Lightning channeled).", "description": "Deal 2 hit X times (X = Lightning channeled).",
"upgraded": null "upgraded": null,
"image": "assets/images/defect/rare/upgraded/7.png"
}, },
"strike_p": { "strike_p": {
"id": "strike_p", "id": "strike_p",