diff --git a/Chrono/Build/Build.csproj b/Chrono/Build/Build.csproj new file mode 100644 index 0000000..6c1dc92 --- /dev/null +++ b/Chrono/Build/Build.csproj @@ -0,0 +1,10 @@ + + + + Exe + net10.0 + enable + enable + + + diff --git a/Chrono/Build/Program.cs b/Chrono/Build/Program.cs new file mode 100644 index 0000000..a405e34 --- /dev/null +++ b/Chrono/Build/Program.cs @@ -0,0 +1,205 @@ +using System.Text; +using System.Text.Encodings.Web; +using System.Text.Json; +using System.Text.RegularExpressions; +using System.Text.Json.Serialization; + +var repoRoot = Path.GetFullPath(Path.Combine(AppContext.BaseDirectory, "..", "..", "..", "..", "..")); +var docsDir = Path.Combine(repoRoot, "chrono.docs"); +var webWwwRoot = Path.Combine(repoRoot, "Chrono", "Web", "wwwroot"); + +Console.WriteLine($"Repo root: {repoRoot}"); +Console.WriteLine($"Docs dir: {docsDir}"); +Console.WriteLine($"Web wwwroot: {webWwwRoot}"); + +if (!Directory.Exists(docsDir)) +{ + Console.Error.WriteLine($"ERROR: docs dir not found: {docsDir}"); + return 1; +} + +var mdFiles = Directory.GetFiles(docsDir, "*.md"); +var cards = new List(); + +foreach (var file in mdFiles) +{ + var content = Encoding.UTF8.GetString(File.ReadAllBytes(file)); + if (!content.StartsWith("---")) + continue; + + var endIndex = content.IndexOf("---", 3, StringComparison.Ordinal); + if (endIndex < 0) + continue; + + var frontmatter = content[3..endIndex].Trim(); + var yaml = ParseYaml(frontmatter); + + var name = Path.GetFileNameWithoutExtension(file); + var category = yaml.GetValueOrDefault("category"); + if (category == null) continue; + + var card = new CardData + { + Name = name, + Category = category, + Cost = ParseInt(yaml, "cost"), + Attack = ParseInt(yaml, "attack"), + Health = ParseInt(yaml, "health"), + Description = StripWikiLinks(yaml.GetValueOrDefault("description")), + Faction = StripWikiLink(yaml.GetValueOrDefault("faction")), + Set = StripWikiLink(yaml.GetValueOrDefault("set")), + Speed = StripWikiLink(yaml.GetValueOrDefault("speed")), + Archetypes = ParseList(yaml, "archetypes").Select(s => StripWikiLink(s) ?? "").Where(s => s != "").ToList(), + ImmortalizeTo = yaml.ContainsKey("immortalizeTo") ? ParseListOrScalar(yaml, "immortalizeTo").Select(s => StripWikiLink(s) ?? "").Where(s => s != "").ToList() : null, + ImmortalizeFrom = StripWikiLink(yaml.GetValueOrDefault("immortalizeFrom")), + ImmortalizeWhen = NullIfNa(StripWikiLinks(yaml.GetValueOrDefault("immortalizeWhen"))), + ImageFile = StripWikiLink(yaml.GetValueOrDefault("imageLink")), + }; + + if (card.ImageFile != null && !card.ImageFile.EndsWith(".png")) + card.ImageFile += ".png"; + + cards.Add(card); +} + +// Copy PNGs to wwwroot/cards +var cardsDir = Path.Combine(webWwwRoot, "cards"); +Directory.CreateDirectory(cardsDir); +foreach (var card in cards) +{ + if (card.ImageFile == null) continue; + var src = Path.Combine(docsDir, card.ImageFile); + var dst = Path.Combine(cardsDir, card.ImageFile); + if (File.Exists(src)) + File.Copy(src, dst, overwrite: true); +} + +// Write cards.json +var output = new { cards }; +var json = JsonSerializer.Serialize(output, new JsonSerializerOptions +{ + WriteIndented = true, + PropertyNamingPolicy = JsonNamingPolicy.CamelCase, + DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull, + Encoder = JavaScriptEncoder.UnsafeRelaxedJsonEscaping, +}); +var jsonPath = Path.Combine(webWwwRoot, "sample-data", "cards.json"); +File.WriteAllText(jsonPath, json); + +Console.WriteLine($"Processed {cards.Count} cards"); +Console.WriteLine($"Written to {jsonPath}"); +return 0; + +// --- Helpers --- + +static int? ParseInt(Dictionary yaml, string key) +{ + if (!yaml.TryGetValue(key, out var val)) return null; + if (int.TryParse(val, out var i)) return i; + return null; +} + +static string? StripWikiLink(string? s) +{ + if (s == null || s == "N/A") return null; + return Regex.Replace(s, @"\[\[([^\]]*)\]\]", "$1").Trim('"'); +} + +static string? NullIfNa(string? s) => s is "N/A" or null ? null : s.Trim('"'); + +static string? StripWikiLinks(string? s) +{ + if (s == null || s == "N/A") return null; + return Regex.Replace(s.Trim('"'), @"\[\[([^\]]*)\]\]", "$1").Trim(); +} + +static List ParseList(Dictionary yaml, string key) +{ + if (!yaml.TryGetValue(key, out var raw)) return []; + var result = new List(); + foreach (var item in raw.Split('\n', StringSplitOptions.RemoveEmptyEntries)) + { + var trimmed = item.TrimStart('-', ' ').Trim(' ', '"'); + if (trimmed.Length > 0) result.Add(trimmed); + } + return result; +} + +static List ParseListOrScalar(Dictionary yaml, string key) +{ + if (!yaml.TryGetValue(key, out var raw)) return []; + raw = raw.Trim(); + if (!raw.StartsWith('-')) + return [raw.Trim('"')]; + + var result = new List(); + foreach (var item in raw.Split('\n', StringSplitOptions.RemoveEmptyEntries)) + { + var trimmed = item.TrimStart('-', ' ').Trim(' ', '"'); + if (trimmed.Length > 0) result.Add(trimmed); + } + return result; +} + +static Dictionary ParseYaml(string yaml) +{ + var dict = new Dictionary(); + var lines = yaml.Split('\n'); + string? currentKey = null; + var listBuffer = new List(); + + foreach (var line in lines) + { + var trimmed = line.Trim(); + if (trimmed.Length == 0) continue; + + if (trimmed.StartsWith("- ")) + { + listBuffer.Add(trimmed); + continue; + } + + if (listBuffer.Count > 0 && currentKey != null) + { + dict[currentKey] = string.Join("\n", listBuffer); + listBuffer.Clear(); + } + + var colonIndex = trimmed.IndexOf(':'); + if (colonIndex < 0) continue; + + currentKey = trimmed[..colonIndex].Trim(); + var value = trimmed[(colonIndex + 1)..].Trim(); + + if (value.Length == 0) + { + // Could be a list or multi-line value starting on next line + continue; + } + + dict[currentKey] = value; + } + + if (listBuffer.Count > 0 && currentKey != null) + dict[currentKey] = string.Join("\n", listBuffer); + + return dict; +} + +record CardData +{ + [JsonPropertyName("name")] public string Name { get; set; } = ""; + [JsonPropertyName("category")] public string Category { get; set; } = ""; + [JsonPropertyName("cost")] public int? Cost { get; set; } + [JsonPropertyName("attack")] public int? Attack { get; set; } + [JsonPropertyName("health")] public int? Health { get; set; } + [JsonPropertyName("description")] public string? Description { get; set; } + [JsonPropertyName("faction")] public string? Faction { get; set; } + [JsonPropertyName("set")] public string? Set { get; set; } + [JsonPropertyName("speed")] public string? Speed { get; set; } + [JsonPropertyName("archetypes")] public List? Archetypes { get; set; } + [JsonPropertyName("immortalizeTo")] public List? ImmortalizeTo { get; set; } + [JsonPropertyName("immortalizeFrom")] public string? ImmortalizeFrom { get; set; } + [JsonPropertyName("immortalizeWhen")] public string? ImmortalizeWhen { get; set; } + [JsonPropertyName("imageFile")] public string? ImageFile { get; set; } +} diff --git a/Chrono/Build/process_cards.py b/Chrono/Build/process_cards.py new file mode 100644 index 0000000..c57fb18 --- /dev/null +++ b/Chrono/Build/process_cards.py @@ -0,0 +1,133 @@ +""" +One-time script: Download card images from playchrono.com and add imageLink frontmatter. + +Usage: + python process_cards.py + +Requires a saved HTML copy of https://www.playchrono.com/collections/cards +with the embedded JSON.parse('...') card data. +""" +import re +import json +import os +import urllib.request +import sys + +# Adjust these paths for your environment +html_file = r"../playchrono_cards_page.html" +docs_dir = r"../../chrono.docs" + +if not os.path.exists(html_file): + # Fallback: search for saved tool output + possible = [f for f in os.listdir(r"C:\Users\jonmc\.local\share\opencode\tool-output") + if f.startswith("tool_") and os.path.isfile(os.path.join(r"C:\Users\jonmc\.local\share\opencode\tool-output", f))] + if possible: + html_file = os.path.join(r"C:\Users\jonmc\.local\share\opencode\tool-output", possible[-1]) + +with open(html_file, 'r', encoding='utf-8') as f: + html = f.read() + +start_marker = "JSON.parse('" +idx = html.find(start_marker) +if idx < 0: + print("ERROR: Could not find JSON.parse in HTML") + sys.exit(1) + +start = idx + len(start_marker) +quote_end = html.find("')", start) +if quote_end < 0: + print("ERROR: Could not find closing '") + sys.exit(1) + +raw_json_str = html[start:quote_end] + +json_str = raw_json_str.encode('utf-8').decode('unicode_escape') +json_str = json_str.replace('\\/', '/') + +try: + cards = json.loads(json_str) +except json.JSONDecodeError as e: + print(f"ERROR parsing JSON: {e}") + sys.exit(1) + +print(f"Found {len(cards)} cards") + +name_to_image = {} +for card in cards: + name = card.get('name', '') + image_url = card.get('image_url', '') + if name and image_url: + name_to_image[name.lower()] = image_url + counterpart = card.get('counterpart') + if counterpart and isinstance(counterpart, dict): + cname = counterpart.get('name', '') + cimage = counterpart.get('image_url', '') + if cname and cimage: + name_to_image[cname.lower()] = cimage + +print(f"Built mapping for {len(name_to_image)} card names") + +md_files = [f for f in os.listdir(docs_dir) if f.endswith('.md')] +print(f"Found {len(md_files)} markdown files") + +processed = 0 +downloaded = 0 +matched = 0 +for md_file in sorted(md_files): + filepath = os.path.join(docs_dir, md_file) + + card_name = md_file[:-3] + card_name_lower = card_name.lower() + + if card_name_lower not in name_to_image: + continue + + matched += 1 + image_url = name_to_image[card_name_lower] + + png_filename = f"{card_name}.png" + png_filepath = os.path.join(docs_dir, png_filename) + + if not os.path.exists(png_filepath): + try: + print(f" DL: {png_filename}") + req = urllib.request.Request(image_url, headers={ + 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36' + }) + with urllib.request.urlopen(req) as response: + with open(png_filepath, 'wb') as out: + out.write(response.read()) + downloaded += 1 + except Exception as e: + print(f" ERR: {png_filename} - {e}") + continue + + with open(filepath, 'r', encoding='utf-8') as f: + content = f.read() + + has_image_link = 'imageLink:' in content + img_ref = f"![[{png_filename}]]" + has_img_ref = img_ref in content + + if has_image_link and has_img_ref: + continue + + modified = content + + if not has_image_link: + modified = modified.rstrip() + if modified.endswith('---'): + modified = modified[:-3] + f'imageLink: "[[{png_filename}]]"\n---' + else: + modified = modified + f'\nimageLink: "[[{png_filename}]]"\n' + + if not has_img_ref: + modified = modified.rstrip() + f'\n\n\n{img_ref}\n' + + with open(filepath, 'w', encoding='utf-8') as f: + f.write(modified) + + processed += 1 + +print(f"\nDone! Matched: {matched}, Downloaded: {downloaded}, Updated markdown: {processed}") +print(f"Skipped (no card match): {len(md_files) - matched}") diff --git a/Chrono/Chrono.sln b/Chrono/Chrono.sln index 754e12e..d1bae17 100644 --- a/Chrono/Chrono.sln +++ b/Chrono/Chrono.sln @@ -2,6 +2,8 @@ Microsoft Visual Studio Solution File, Format Version 12.00 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Web", "Web\Web.csproj", "{18981096-443A-44BF-AE56-6499C2B03AEF}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Build", "Build\Build.csproj", "{36E3775C-0E28-4EAE-AE92-4FB493E3787F}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -12,5 +14,9 @@ Global {18981096-443A-44BF-AE56-6499C2B03AEF}.Debug|Any CPU.Build.0 = Debug|Any CPU {18981096-443A-44BF-AE56-6499C2B03AEF}.Release|Any CPU.ActiveCfg = Release|Any CPU {18981096-443A-44BF-AE56-6499C2B03AEF}.Release|Any CPU.Build.0 = Release|Any CPU + {36E3775C-0E28-4EAE-AE92-4FB493E3787F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {36E3775C-0E28-4EAE-AE92-4FB493E3787F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {36E3775C-0E28-4EAE-AE92-4FB493E3787F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {36E3775C-0E28-4EAE-AE92-4FB493E3787F}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection EndGlobal diff --git a/Chrono/Chrono/Web/wwwroot/cards/A'kon, Starry Diviner.png b/Chrono/Chrono/Web/wwwroot/cards/A'kon, Starry Diviner.png new file mode 100644 index 0000000..5958d17 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/A'kon, Starry Diviner.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Aardvark Precinct Captain.png b/Chrono/Chrono/Web/wwwroot/cards/Aardvark Precinct Captain.png new file mode 100644 index 0000000..9996185 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Aardvark Precinct Captain.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Affront to Nature.png b/Chrono/Chrono/Web/wwwroot/cards/Affront to Nature.png new file mode 100644 index 0000000..c10a421 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Affront to Nature.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Aggressive Recycling.png b/Chrono/Chrono/Web/wwwroot/cards/Aggressive Recycling.png new file mode 100644 index 0000000..e5580c4 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Aggressive Recycling.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Alina Who Cuts the Strings.png b/Chrono/Chrono/Web/wwwroot/cards/Alina Who Cuts the Strings.png new file mode 100644 index 0000000..e05a0f1 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Alina Who Cuts the Strings.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Alina, the Overflowing Cup.png b/Chrono/Chrono/Web/wwwroot/cards/Alina, the Overflowing Cup.png new file mode 100644 index 0000000..2d5bac5 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Alina, the Overflowing Cup.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Appeal to the Scrolls.png b/Chrono/Chrono/Web/wwwroot/cards/Appeal to the Scrolls.png new file mode 100644 index 0000000..90665a2 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Appeal to the Scrolls.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Armageddonaut.png b/Chrono/Chrono/Web/wwwroot/cards/Armageddonaut.png new file mode 100644 index 0000000..f27ba3e Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Armageddonaut.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Army of the Sun.png b/Chrono/Chrono/Web/wwwroot/cards/Army of the Sun.png new file mode 100644 index 0000000..10c6cb9 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Army of the Sun.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Arra, Saurian Broodmother.png b/Chrono/Chrono/Web/wwwroot/cards/Arra, Saurian Broodmother.png new file mode 100644 index 0000000..8a37b81 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Arra, Saurian Broodmother.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Awakened Security System.png b/Chrono/Chrono/Web/wwwroot/cards/Awakened Security System.png new file mode 100644 index 0000000..07942c5 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Awakened Security System.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/B.O.O.F..png b/Chrono/Chrono/Web/wwwroot/cards/B.O.O.F..png new file mode 100644 index 0000000..d0cdb91 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/B.O.O.F..png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/BREAK AND SHATTER!.png b/Chrono/Chrono/Web/wwwroot/cards/BREAK AND SHATTER!.png new file mode 100644 index 0000000..5f0c07c Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/BREAK AND SHATTER!.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Backhand.png b/Chrono/Chrono/Web/wwwroot/cards/Backhand.png new file mode 100644 index 0000000..449a200 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Backhand.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Balanced Blade.png b/Chrono/Chrono/Web/wwwroot/cards/Balanced Blade.png new file mode 100644 index 0000000..26e00dd Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Balanced Blade.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Bareknuckle Inquisitor.png b/Chrono/Chrono/Web/wwwroot/cards/Bareknuckle Inquisitor.png new file mode 100644 index 0000000..a60e4df Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Bareknuckle Inquisitor.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Bathe in Flames.png b/Chrono/Chrono/Web/wwwroot/cards/Bathe in Flames.png new file mode 100644 index 0000000..b282a4c Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Bathe in Flames.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Battleharts.png b/Chrono/Chrono/Web/wwwroot/cards/Battleharts.png new file mode 100644 index 0000000..eae2813 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Battleharts.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Bearer of the Broth.png b/Chrono/Chrono/Web/wwwroot/cards/Bearer of the Broth.png new file mode 100644 index 0000000..d0f00b4 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Bearer of the Broth.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Bill, First Point of Contact.png b/Chrono/Chrono/Web/wwwroot/cards/Bill, First Point of Contact.png new file mode 100644 index 0000000..8e90cb4 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Bill, First Point of Contact.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Blazing Shifter.png b/Chrono/Chrono/Web/wwwroot/cards/Blazing Shifter.png new file mode 100644 index 0000000..fc4aa34 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Blazing Shifter.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Blessed Soup.png b/Chrono/Chrono/Web/wwwroot/cards/Blessed Soup.png new file mode 100644 index 0000000..1a3a162 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Blessed Soup.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Bloodbolt.png b/Chrono/Chrono/Web/wwwroot/cards/Bloodbolt.png new file mode 100644 index 0000000..a6be616 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Bloodbolt.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Bloodline Tracker.png b/Chrono/Chrono/Web/wwwroot/cards/Bloodline Tracker.png new file mode 100644 index 0000000..7a55270 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Bloodline Tracker.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Bloodlust.png b/Chrono/Chrono/Web/wwwroot/cards/Bloodlust.png new file mode 100644 index 0000000..08d7781 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Bloodlust.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Bloom.png b/Chrono/Chrono/Web/wwwroot/cards/Bloom.png new file mode 100644 index 0000000..d418d20 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Bloom.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Boatswain Corvus.png b/Chrono/Chrono/Web/wwwroot/cards/Boatswain Corvus.png new file mode 100644 index 0000000..89db8a8 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Boatswain Corvus.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Boof, Ever Loyal.png b/Chrono/Chrono/Web/wwwroot/cards/Boof, Ever Loyal.png new file mode 100644 index 0000000..7242abb Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Boof, Ever Loyal.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Boof, Lonely and Proud.png b/Chrono/Chrono/Web/wwwroot/cards/Boof, Lonely and Proud.png new file mode 100644 index 0000000..a1c8545 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Boof, Lonely and Proud.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Boof, the Champion.png b/Chrono/Chrono/Web/wwwroot/cards/Boof, the Champion.png new file mode 100644 index 0000000..1924570 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Boof, the Champion.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Boof, the Listener.png b/Chrono/Chrono/Web/wwwroot/cards/Boof, the Listener.png new file mode 100644 index 0000000..fefd186 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Boof, the Listener.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Braindead Bouncer.png b/Chrono/Chrono/Web/wwwroot/cards/Braindead Bouncer.png new file mode 100644 index 0000000..7a7211d Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Braindead Bouncer.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Brant the Bloody.png b/Chrono/Chrono/Web/wwwroot/cards/Brant the Bloody.png new file mode 100644 index 0000000..2c718b3 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Brant the Bloody.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Bright-Eyed Supplicant.png b/Chrono/Chrono/Web/wwwroot/cards/Bright-Eyed Supplicant.png new file mode 100644 index 0000000..8fdffe4 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Bright-Eyed Supplicant.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Brilliant Martyr.png b/Chrono/Chrono/Web/wwwroot/cards/Brilliant Martyr.png new file mode 100644 index 0000000..2eac81a Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Brilliant Martyr.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Bronk the Calm.png b/Chrono/Chrono/Web/wwwroot/cards/Bronk the Calm.png new file mode 100644 index 0000000..e9cb1b7 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Bronk the Calm.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Bronk the Guide.png b/Chrono/Chrono/Web/wwwroot/cards/Bronk the Guide.png new file mode 100644 index 0000000..83ff50e Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Bronk the Guide.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Brutal Reveler.png b/Chrono/Chrono/Web/wwwroot/cards/Brutal Reveler.png new file mode 100644 index 0000000..4e8e616 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Brutal Reveler.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Built to Burn.png b/Chrono/Chrono/Web/wwwroot/cards/Built to Burn.png new file mode 100644 index 0000000..af4574f Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Built to Burn.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Bullseye Bounty Hunter.png b/Chrono/Chrono/Web/wwwroot/cards/Bullseye Bounty Hunter.png new file mode 100644 index 0000000..eb32b75 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Bullseye Bounty Hunter.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Burrowing Beetles.png b/Chrono/Chrono/Web/wwwroot/cards/Burrowing Beetles.png new file mode 100644 index 0000000..062c7a8 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Burrowing Beetles.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Bury the Evidence.png b/Chrono/Chrono/Web/wwwroot/cards/Bury the Evidence.png new file mode 100644 index 0000000..e7274c5 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Bury the Evidence.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/By the Numbers.png b/Chrono/Chrono/Web/wwwroot/cards/By the Numbers.png new file mode 100644 index 0000000..d656efa Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/By the Numbers.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Canine Adjutant.png b/Chrono/Chrono/Web/wwwroot/cards/Canine Adjutant.png new file mode 100644 index 0000000..3039222 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Canine Adjutant.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Cascading Serenity.png b/Chrono/Chrono/Web/wwwroot/cards/Cascading Serenity.png new file mode 100644 index 0000000..a21aa51 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Cascading Serenity.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Channel Vigor.png b/Chrono/Chrono/Web/wwwroot/cards/Channel Vigor.png new file mode 100644 index 0000000..01c42d0 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Channel Vigor.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Chaos Conductor Boltz.png b/Chrono/Chrono/Web/wwwroot/cards/Chaos Conductor Boltz.png new file mode 100644 index 0000000..f08bec4 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Chaos Conductor Boltz.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Chaos Control.png b/Chrono/Chrono/Web/wwwroot/cards/Chaos Control.png new file mode 100644 index 0000000..aeb36e2 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Chaos Control.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Chronal Quarantine.png b/Chrono/Chrono/Web/wwwroot/cards/Chronal Quarantine.png new file mode 100644 index 0000000..77eddb8 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Chronal Quarantine.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Chronal Scan.png b/Chrono/Chrono/Web/wwwroot/cards/Chronal Scan.png new file mode 100644 index 0000000..b9165a8 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Chronal Scan.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Chronosynthesis.png b/Chrono/Chrono/Web/wwwroot/cards/Chronosynthesis.png new file mode 100644 index 0000000..036ffde Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Chronosynthesis.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Circle of Strife.png b/Chrono/Chrono/Web/wwwroot/cards/Circle of Strife.png new file mode 100644 index 0000000..4554ab0 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Circle of Strife.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Clarion, Deepest Breath.png b/Chrono/Chrono/Web/wwwroot/cards/Clarion, Deepest Breath.png new file mode 100644 index 0000000..bf6a4e3 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Clarion, Deepest Breath.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Conscientious Overwrite.png b/Chrono/Chrono/Web/wwwroot/cards/Conscientious Overwrite.png new file mode 100644 index 0000000..130d244 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Conscientious Overwrite.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Consequence Admin Cain.png b/Chrono/Chrono/Web/wwwroot/cards/Consequence Admin Cain.png new file mode 100644 index 0000000..745d95b Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Consequence Admin Cain.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Containment Breach.png b/Chrono/Chrono/Web/wwwroot/cards/Containment Breach.png new file mode 100644 index 0000000..c78c063 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Containment Breach.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Convergent Pack.png b/Chrono/Chrono/Web/wwwroot/cards/Convergent Pack.png new file mode 100644 index 0000000..b9bf43a Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Convergent Pack.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Curb the Anomalies.png b/Chrono/Chrono/Web/wwwroot/cards/Curb the Anomalies.png new file mode 100644 index 0000000..95b716a Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Curb the Anomalies.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Curious Acolyte.png b/Chrono/Chrono/Web/wwwroot/cards/Curious Acolyte.png new file mode 100644 index 0000000..545ce65 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Curious Acolyte.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Da'Kad, Heretic Crusher.png b/Chrono/Chrono/Web/wwwroot/cards/Da'Kad, Heretic Crusher.png new file mode 100644 index 0000000..777c8bd Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Da'Kad, Heretic Crusher.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Daville, the Star Song.png b/Chrono/Chrono/Web/wwwroot/cards/Daville, the Star Song.png new file mode 100644 index 0000000..955fbb6 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Daville, the Star Song.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Death Jockey.png b/Chrono/Chrono/Web/wwwroot/cards/Death Jockey.png new file mode 100644 index 0000000..0fef17d Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Death Jockey.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Debris Collector.png b/Chrono/Chrono/Web/wwwroot/cards/Debris Collector.png new file mode 100644 index 0000000..efbab67 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Debris Collector.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Dedicated Missionary.png b/Chrono/Chrono/Web/wwwroot/cards/Dedicated Missionary.png new file mode 100644 index 0000000..ab0d558 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Dedicated Missionary.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Denizen of Flames.png b/Chrono/Chrono/Web/wwwroot/cards/Denizen of Flames.png new file mode 100644 index 0000000..7909cff Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Denizen of Flames.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Desperate Primordial.png b/Chrono/Chrono/Web/wwwroot/cards/Desperate Primordial.png new file mode 100644 index 0000000..f398b4a Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Desperate Primordial.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Destiny Ripper.png b/Chrono/Chrono/Web/wwwroot/cards/Destiny Ripper.png new file mode 100644 index 0000000..fe4d3a8 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Destiny Ripper.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Devoted Bloodletter.png b/Chrono/Chrono/Web/wwwroot/cards/Devoted Bloodletter.png new file mode 100644 index 0000000..d138e91 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Devoted Bloodletter.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Devourer Spawn.png b/Chrono/Chrono/Web/wwwroot/cards/Devourer Spawn.png new file mode 100644 index 0000000..876ad46 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Devourer Spawn.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Dhali, Bearer of Memories.png b/Chrono/Chrono/Web/wwwroot/cards/Dhali, Bearer of Memories.png new file mode 100644 index 0000000..376ad28 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Dhali, Bearer of Memories.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Disciplined Student.png b/Chrono/Chrono/Web/wwwroot/cards/Disciplined Student.png new file mode 100644 index 0000000..f77d849 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Disciplined Student.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Doctor Mirthram Remora.png b/Chrono/Chrono/Web/wwwroot/cards/Doctor Mirthram Remora.png new file mode 100644 index 0000000..ced4886 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Doctor Mirthram Remora.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Dyson, the Aspirant.png b/Chrono/Chrono/Web/wwwroot/cards/Dyson, the Aspirant.png new file mode 100644 index 0000000..cdd4b3e Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Dyson, the Aspirant.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/E-Law, Boot Shepherd.png b/Chrono/Chrono/Web/wwwroot/cards/E-Law, Boot Shepherd.png new file mode 100644 index 0000000..6ed5f13 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/E-Law, Boot Shepherd.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Efficient Scrapbot.png b/Chrono/Chrono/Web/wwwroot/cards/Efficient Scrapbot.png new file mode 100644 index 0000000..a8fbdba Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Efficient Scrapbot.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Egg Tender.png b/Chrono/Chrono/Web/wwwroot/cards/Egg Tender.png new file mode 100644 index 0000000..bfc831f Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Egg Tender.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Enhanced Retriever.png b/Chrono/Chrono/Web/wwwroot/cards/Enhanced Retriever.png new file mode 100644 index 0000000..5d7303c Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Enhanced Retriever.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Enlightened Refugee.png b/Chrono/Chrono/Web/wwwroot/cards/Enlightened Refugee.png new file mode 100644 index 0000000..712f1f2 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Enlightened Refugee.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Enlightened Survivor.png b/Chrono/Chrono/Web/wwwroot/cards/Enlightened Survivor.png new file mode 100644 index 0000000..8e84840 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Enlightened Survivor.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Enthusiastic Bot-Poke.png b/Chrono/Chrono/Web/wwwroot/cards/Enthusiastic Bot-Poke.png new file mode 100644 index 0000000..6937dde Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Enthusiastic Bot-Poke.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Entropy's End.png b/Chrono/Chrono/Web/wwwroot/cards/Entropy's End.png new file mode 100644 index 0000000..b7f8c83 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Entropy's End.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Eruption Incarnate.png b/Chrono/Chrono/Web/wwwroot/cards/Eruption Incarnate.png new file mode 100644 index 0000000..d6ad310 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Eruption Incarnate.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Evolution Incarnate.png b/Chrono/Chrono/Web/wwwroot/cards/Evolution Incarnate.png new file mode 100644 index 0000000..e1c77ae Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Evolution Incarnate.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Fervent Follower.png b/Chrono/Chrono/Web/wwwroot/cards/Fervent Follower.png new file mode 100644 index 0000000..615a953 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Fervent Follower.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Fervent Mycologist.png b/Chrono/Chrono/Web/wwwroot/cards/Fervent Mycologist.png new file mode 100644 index 0000000..b593bb4 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Fervent Mycologist.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Focused Adaptation.png b/Chrono/Chrono/Web/wwwroot/cards/Focused Adaptation.png new file mode 100644 index 0000000..2a4bd45 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Focused Adaptation.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Forest Recluse.png b/Chrono/Chrono/Web/wwwroot/cards/Forest Recluse.png new file mode 100644 index 0000000..0ca5bd1 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Forest Recluse.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Fractal Phantasm.png b/Chrono/Chrono/Web/wwwroot/cards/Fractal Phantasm.png new file mode 100644 index 0000000..2ca93ff Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Fractal Phantasm.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Frontline Fellowship.png b/Chrono/Chrono/Web/wwwroot/cards/Frontline Fellowship.png new file mode 100644 index 0000000..4c773a8 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Frontline Fellowship.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Frontline Juggernaut.png b/Chrono/Chrono/Web/wwwroot/cards/Frontline Juggernaut.png new file mode 100644 index 0000000..639c31c Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Frontline Juggernaut.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Fueled by Pain.png b/Chrono/Chrono/Web/wwwroot/cards/Fueled by Pain.png new file mode 100644 index 0000000..023d014 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Fueled by Pain.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Fuzzy Archivist.png b/Chrono/Chrono/Web/wwwroot/cards/Fuzzy Archivist.png new file mode 100644 index 0000000..4668d38 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Fuzzy Archivist.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Gardener Apprentice.png b/Chrono/Chrono/Web/wwwroot/cards/Gardener Apprentice.png new file mode 100644 index 0000000..7df6187 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Gardener Apprentice.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Gentle Frank.png b/Chrono/Chrono/Web/wwwroot/cards/Gentle Frank.png new file mode 100644 index 0000000..54f05dc Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Gentle Frank.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Gilded Behemoth.png b/Chrono/Chrono/Web/wwwroot/cards/Gilded Behemoth.png new file mode 100644 index 0000000..634769b Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Gilded Behemoth.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Glade Grazers.png b/Chrono/Chrono/Web/wwwroot/cards/Glade Grazers.png new file mode 100644 index 0000000..b29b77f Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Glade Grazers.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Glasswinged Monarch.png b/Chrono/Chrono/Web/wwwroot/cards/Glasswinged Monarch.png new file mode 100644 index 0000000..f25efd5 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Glasswinged Monarch.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Glittering Gladiator.png b/Chrono/Chrono/Web/wwwroot/cards/Glittering Gladiator.png new file mode 100644 index 0000000..cdfaced Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Glittering Gladiator.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Gnosis.png b/Chrono/Chrono/Web/wwwroot/cards/Gnosis.png new file mode 100644 index 0000000..acc3070 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Gnosis.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Go for the Heart.png b/Chrono/Chrono/Web/wwwroot/cards/Go for the Heart.png new file mode 100644 index 0000000..63679ab Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Go for the Heart.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Grand Admiral Khaela.png b/Chrono/Chrono/Web/wwwroot/cards/Grand Admiral Khaela.png new file mode 100644 index 0000000..d5865de Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Grand Admiral Khaela.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Grand Judge Dhael.png b/Chrono/Chrono/Web/wwwroot/cards/Grand Judge Dhael.png new file mode 100644 index 0000000..9050154 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Grand Judge Dhael.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Greyl, the Problem.png b/Chrono/Chrono/Web/wwwroot/cards/Greyl, the Problem.png new file mode 100644 index 0000000..d9ede1c Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Greyl, the Problem.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Gritmancer Grant.png b/Chrono/Chrono/Web/wwwroot/cards/Gritmancer Grant.png new file mode 100644 index 0000000..65df1e9 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Gritmancer Grant.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Gunnery Captain.png b/Chrono/Chrono/Web/wwwroot/cards/Gunnery Captain.png new file mode 100644 index 0000000..eed28a0 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Gunnery Captain.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Harbinger of Power.png b/Chrono/Chrono/Web/wwwroot/cards/Harbinger of Power.png new file mode 100644 index 0000000..386d7af Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Harbinger of Power.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Harker, Metal Reporter.png b/Chrono/Chrono/Web/wwwroot/cards/Harker, Metal Reporter.png new file mode 100644 index 0000000..55d1da6 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Harker, Metal Reporter.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Headbanging.png b/Chrono/Chrono/Web/wwwroot/cards/Headbanging.png new file mode 100644 index 0000000..4859630 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Headbanging.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Herald of the One.png b/Chrono/Chrono/Web/wwwroot/cards/Herald of the One.png new file mode 100644 index 0000000..6059a13 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Herald of the One.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Heretic Whistleblower.png b/Chrono/Chrono/Web/wwwroot/cards/Heretic Whistleblower.png new file mode 100644 index 0000000..00bcf42 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Heretic Whistleblower.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Hidden Locus.png b/Chrono/Chrono/Web/wwwroot/cards/Hidden Locus.png new file mode 100644 index 0000000..683d278 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Hidden Locus.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Holder of the Instruments.png b/Chrono/Chrono/Web/wwwroot/cards/Holder of the Instruments.png new file mode 100644 index 0000000..2d2e0ba Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Holder of the Instruments.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Holy Cleaner.png b/Chrono/Chrono/Web/wwwroot/cards/Holy Cleaner.png new file mode 100644 index 0000000..0f8ba9e Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Holy Cleaner.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Hungry Engine.png b/Chrono/Chrono/Web/wwwroot/cards/Hungry Engine.png new file mode 100644 index 0000000..95a3d2d Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Hungry Engine.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Hungry Tyrannosaur.png b/Chrono/Chrono/Web/wwwroot/cards/Hungry Tyrannosaur.png new file mode 100644 index 0000000..5b5c9f1 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Hungry Tyrannosaur.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Hush Now.png b/Chrono/Chrono/Web/wwwroot/cards/Hush Now.png new file mode 100644 index 0000000..61a73af Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Hush Now.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Indara, the Candle.png b/Chrono/Chrono/Web/wwwroot/cards/Indara, the Candle.png new file mode 100644 index 0000000..3ae15c0 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Indara, the Candle.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Invigorating Balm.png b/Chrono/Chrono/Web/wwwroot/cards/Invigorating Balm.png new file mode 100644 index 0000000..36c2286 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Invigorating Balm.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Ironblood Elixir.png b/Chrono/Chrono/Web/wwwroot/cards/Ironblood Elixir.png new file mode 100644 index 0000000..dc802a9 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Ironblood Elixir.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Jenny, Sower of Spores.png b/Chrono/Chrono/Web/wwwroot/cards/Jenny, Sower of Spores.png new file mode 100644 index 0000000..f583a3d Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Jenny, Sower of Spores.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Jury of the Second Law.png b/Chrono/Chrono/Web/wwwroot/cards/Jury of the Second Law.png new file mode 100644 index 0000000..be90837 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Jury of the Second Law.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Karmic Debtor.png b/Chrono/Chrono/Web/wwwroot/cards/Karmic Debtor.png new file mode 100644 index 0000000..fa64a61 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Karmic Debtor.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Khaela the Hungry.png b/Chrono/Chrono/Web/wwwroot/cards/Khaela the Hungry.png new file mode 100644 index 0000000..53acfdb Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Khaela the Hungry.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Khaela the Savior.png b/Chrono/Chrono/Web/wwwroot/cards/Khaela the Savior.png new file mode 100644 index 0000000..f01fac3 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Khaela the Savior.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Khaela, the Vanished.png b/Chrono/Chrono/Web/wwwroot/cards/Khaela, the Vanished.png new file mode 100644 index 0000000..951e8f2 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Khaela, the Vanished.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Khaelar.png b/Chrono/Chrono/Web/wwwroot/cards/Khaelar.png new file mode 100644 index 0000000..61f331f Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Khaelar.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Kinetic Absorber.png b/Chrono/Chrono/Web/wwwroot/cards/Kinetic Absorber.png new file mode 100644 index 0000000..2ac15c4 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Kinetic Absorber.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Kintsu-Kai.png b/Chrono/Chrono/Web/wwwroot/cards/Kintsu-Kai.png new file mode 100644 index 0000000..b1d647c Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Kintsu-Kai.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Kurian, the Breaker.png b/Chrono/Chrono/Web/wwwroot/cards/Kurian, the Breaker.png new file mode 100644 index 0000000..d41270e Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Kurian, the Breaker.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Kyln, the Dynasty.png b/Chrono/Chrono/Web/wwwroot/cards/Kyln, the Dynasty.png new file mode 100644 index 0000000..d799747 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Kyln, the Dynasty.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Librarian's Assistant.png b/Chrono/Chrono/Web/wwwroot/cards/Librarian's Assistant.png new file mode 100644 index 0000000..a70488f Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Librarian's Assistant.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Lightsteel Colossus.png b/Chrono/Chrono/Web/wwwroot/cards/Lightsteel Colossus.png new file mode 100644 index 0000000..9389be0 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Lightsteel Colossus.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Lightsteel Engineer.png b/Chrono/Chrono/Web/wwwroot/cards/Lightsteel Engineer.png new file mode 100644 index 0000000..592067b Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Lightsteel Engineer.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Limit Breaker.png b/Chrono/Chrono/Web/wwwroot/cards/Limit Breaker.png new file mode 100644 index 0000000..9cea8f9 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Limit Breaker.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Living Comet.png b/Chrono/Chrono/Web/wwwroot/cards/Living Comet.png new file mode 100644 index 0000000..bf08924 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Living Comet.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Lumbering Starseeker.png b/Chrono/Chrono/Web/wwwroot/cards/Lumbering Starseeker.png new file mode 100644 index 0000000..9970472 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Lumbering Starseeker.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Luminous Vengeance.png b/Chrono/Chrono/Web/wwwroot/cards/Luminous Vengeance.png new file mode 100644 index 0000000..8623e9f Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Luminous Vengeance.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Magmatic Teachings.png b/Chrono/Chrono/Web/wwwroot/cards/Magmatic Teachings.png new file mode 100644 index 0000000..36477a2 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Magmatic Teachings.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Magmatic Tether.png b/Chrono/Chrono/Web/wwwroot/cards/Magmatic Tether.png new file mode 100644 index 0000000..ea0f1eb Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Magmatic Tether.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Magnus Lavaborn.png b/Chrono/Chrono/Web/wwwroot/cards/Magnus Lavaborn.png new file mode 100644 index 0000000..dd4cbff Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Magnus Lavaborn.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Malark, the Silver Wave.png b/Chrono/Chrono/Web/wwwroot/cards/Malark, the Silver Wave.png new file mode 100644 index 0000000..a84ef91 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Malark, the Silver Wave.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Malum, the Fist.png b/Chrono/Chrono/Web/wwwroot/cards/Malum, the Fist.png new file mode 100644 index 0000000..598cded Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Malum, the Fist.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Masa, Time-Lost.png b/Chrono/Chrono/Web/wwwroot/cards/Masa, Time-Lost.png new file mode 100644 index 0000000..184d660 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Masa, Time-Lost.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Master of Ceremonies.png b/Chrono/Chrono/Web/wwwroot/cards/Master of Ceremonies.png new file mode 100644 index 0000000..d24881c Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Master of Ceremonies.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Mechanist Daedelus.png b/Chrono/Chrono/Web/wwwroot/cards/Mechanist Daedelus.png new file mode 100644 index 0000000..17d8b3f Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Mechanist Daedelus.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Mind Over Matter.png b/Chrono/Chrono/Web/wwwroot/cards/Mind Over Matter.png new file mode 100644 index 0000000..1b61439 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Mind Over Matter.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Mr. E.png b/Chrono/Chrono/Web/wwwroot/cards/Mr. E.png new file mode 100644 index 0000000..dd746ad Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Mr. E.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Muffle.png b/Chrono/Chrono/Web/wwwroot/cards/Muffle.png new file mode 100644 index 0000000..1fae3ed Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Muffle.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Mulch.png b/Chrono/Chrono/Web/wwwroot/cards/Mulch.png new file mode 100644 index 0000000..10f186f Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Mulch.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Nameless Spirit.png b/Chrono/Chrono/Web/wwwroot/cards/Nameless Spirit.png new file mode 100644 index 0000000..58a7520 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Nameless Spirit.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Nanobot Hive.png b/Chrono/Chrono/Web/wwwroot/cards/Nanobot Hive.png new file mode 100644 index 0000000..c15c2bf Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Nanobot Hive.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Nascent Clone.png b/Chrono/Chrono/Web/wwwroot/cards/Nascent Clone.png new file mode 100644 index 0000000..9ea0765 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Nascent Clone.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Nonlethal Special Forces.png b/Chrono/Chrono/Web/wwwroot/cards/Nonlethal Special Forces.png new file mode 100644 index 0000000..c597350 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Nonlethal Special Forces.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Not so Fast.png b/Chrono/Chrono/Web/wwwroot/cards/Not so Fast.png new file mode 100644 index 0000000..ccf78d5 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Not so Fast.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Novathermal Mining.png b/Chrono/Chrono/Web/wwwroot/cards/Novathermal Mining.png new file mode 100644 index 0000000..94ceb8f Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Novathermal Mining.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Odol, the Red Death.png b/Chrono/Chrono/Web/wwwroot/cards/Odol, the Red Death.png new file mode 100644 index 0000000..d5743da Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Odol, the Red Death.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Omeganeura.png b/Chrono/Chrono/Web/wwwroot/cards/Omeganeura.png new file mode 100644 index 0000000..b40ad35 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Omeganeura.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Opener of the Way.png b/Chrono/Chrono/Web/wwwroot/cards/Opener of the Way.png new file mode 100644 index 0000000..f55db2f Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Opener of the Way.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Origination Engine.png b/Chrono/Chrono/Web/wwwroot/cards/Origination Engine.png new file mode 100644 index 0000000..8d31e7a Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Origination Engine.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Out of Line.png b/Chrono/Chrono/Web/wwwroot/cards/Out of Line.png new file mode 100644 index 0000000..a378251 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Out of Line.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Overburdened Scribe.png b/Chrono/Chrono/Web/wwwroot/cards/Overburdened Scribe.png new file mode 100644 index 0000000..ae82046 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Overburdened Scribe.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Overclock.png b/Chrono/Chrono/Web/wwwroot/cards/Overclock.png new file mode 100644 index 0000000..a01c79d Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Overclock.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Overmind's Guilt.png b/Chrono/Chrono/Web/wwwroot/cards/Overmind's Guilt.png new file mode 100644 index 0000000..d91f566 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Overmind's Guilt.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Overseer of Trials.png b/Chrono/Chrono/Web/wwwroot/cards/Overseer of Trials.png new file mode 100644 index 0000000..5e3ec5c Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Overseer of Trials.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Painforger.png b/Chrono/Chrono/Web/wwwroot/cards/Painforger.png new file mode 100644 index 0000000..7c336f1 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Painforger.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Panicked Refugee.png b/Chrono/Chrono/Web/wwwroot/cards/Panicked Refugee.png new file mode 100644 index 0000000..538df45 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Panicked Refugee.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Paradox Analysis.png b/Chrono/Chrono/Web/wwwroot/cards/Paradox Analysis.png new file mode 100644 index 0000000..7abeb3e Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Paradox Analysis.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Paradox Cacophony.png b/Chrono/Chrono/Web/wwwroot/cards/Paradox Cacophony.png new file mode 100644 index 0000000..2bc8945 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Paradox Cacophony.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Paradox Capacitor.png b/Chrono/Chrono/Web/wwwroot/cards/Paradox Capacitor.png new file mode 100644 index 0000000..f4e44f6 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Paradox Capacitor.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Paradox Flow.png b/Chrono/Chrono/Web/wwwroot/cards/Paradox Flow.png new file mode 100644 index 0000000..daf3589 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Paradox Flow.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Paradox Plague.png b/Chrono/Chrono/Web/wwwroot/cards/Paradox Plague.png new file mode 100644 index 0000000..3509d08 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Paradox Plague.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Paradox Stimulator.png b/Chrono/Chrono/Web/wwwroot/cards/Paradox Stimulator.png new file mode 100644 index 0000000..0b1f4d7 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Paradox Stimulator.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Peaceful Synthesizer.png b/Chrono/Chrono/Web/wwwroot/cards/Peaceful Synthesizer.png new file mode 100644 index 0000000..925758a Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Peaceful Synthesizer.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Penitent Star.png b/Chrono/Chrono/Web/wwwroot/cards/Penitent Star.png new file mode 100644 index 0000000..c92e727 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Penitent Star.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Persistent Squire.png b/Chrono/Chrono/Web/wwwroot/cards/Persistent Squire.png new file mode 100644 index 0000000..18602f3 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Persistent Squire.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Pit Dog.png b/Chrono/Chrono/Web/wwwroot/cards/Pit Dog.png new file mode 100644 index 0000000..cbcde20 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Pit Dog.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Planet Seeder.png b/Chrono/Chrono/Web/wwwroot/cards/Planet Seeder.png new file mode 100644 index 0000000..c140f65 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Planet Seeder.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Pocket Dimension.png b/Chrono/Chrono/Web/wwwroot/cards/Pocket Dimension.png new file mode 100644 index 0000000..2bbb52b Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Pocket Dimension.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Pocket Scout.png b/Chrono/Chrono/Web/wwwroot/cards/Pocket Scout.png new file mode 100644 index 0000000..889944e Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Pocket Scout.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Pontifex Dhabu.png b/Chrono/Chrono/Web/wwwroot/cards/Pontifex Dhabu.png new file mode 100644 index 0000000..3342a68 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Pontifex Dhabu.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Prayer of Rescue.png b/Chrono/Chrono/Web/wwwroot/cards/Prayer of Rescue.png new file mode 100644 index 0000000..5665957 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Prayer of Rescue.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Pressure Spike.png b/Chrono/Chrono/Web/wwwroot/cards/Pressure Spike.png new file mode 100644 index 0000000..a8a22b7 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Pressure Spike.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Priestess Minia.png b/Chrono/Chrono/Web/wwwroot/cards/Priestess Minia.png new file mode 100644 index 0000000..7d06e78 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Priestess Minia.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Pterosaur Rider.png b/Chrono/Chrono/Web/wwwroot/cards/Pterosaur Rider.png new file mode 100644 index 0000000..9802618 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Pterosaur Rider.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Quaid, the Willing.png b/Chrono/Chrono/Web/wwwroot/cards/Quaid, the Willing.png new file mode 100644 index 0000000..61aec0c Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Quaid, the Willing.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Quicksilver Khaela.png b/Chrono/Chrono/Web/wwwroot/cards/Quicksilver Khaela.png new file mode 100644 index 0000000..cfa05a6 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Quicksilver Khaela.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Quiet Repose.png b/Chrono/Chrono/Web/wwwroot/cards/Quiet Repose.png new file mode 100644 index 0000000..83c6a66 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Quiet Repose.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Radiant Channeling.png b/Chrono/Chrono/Web/wwwroot/cards/Radiant Channeling.png new file mode 100644 index 0000000..4cb4043 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Radiant Channeling.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Raiz, Pacifist's Conclusion.png b/Chrono/Chrono/Web/wwwroot/cards/Raiz, Pacifist's Conclusion.png new file mode 100644 index 0000000..2d3853a Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Raiz, Pacifist's Conclusion.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Rapid Iteration.png b/Chrono/Chrono/Web/wwwroot/cards/Rapid Iteration.png new file mode 100644 index 0000000..71c8ac4 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Rapid Iteration.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Rebuild.png b/Chrono/Chrono/Web/wwwroot/cards/Rebuild.png new file mode 100644 index 0000000..2b07a6a Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Rebuild.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Recycler.png b/Chrono/Chrono/Web/wwwroot/cards/Recycler.png new file mode 100644 index 0000000..5612f68 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Recycler.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Red Reaper.png b/Chrono/Chrono/Web/wwwroot/cards/Red Reaper.png new file mode 100644 index 0000000..dadf1f6 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Red Reaper.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Redactionist.png b/Chrono/Chrono/Web/wwwroot/cards/Redactionist.png new file mode 100644 index 0000000..4b12365 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Redactionist.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Rescind Authorization.png b/Chrono/Chrono/Web/wwwroot/cards/Rescind Authorization.png new file mode 100644 index 0000000..883536d Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Rescind Authorization.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Return to Stillness.png b/Chrono/Chrono/Web/wwwroot/cards/Return to Stillness.png new file mode 100644 index 0000000..3a494a8 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Return to Stillness.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Rift Mender Aris.png b/Chrono/Chrono/Web/wwwroot/cards/Rift Mender Aris.png new file mode 100644 index 0000000..1261118 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Rift Mender Aris.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Rippling Resplendence.png b/Chrono/Chrono/Web/wwwroot/cards/Rippling Resplendence.png new file mode 100644 index 0000000..3b25ba0 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Rippling Resplendence.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Rogue Amalgam.png b/Chrono/Chrono/Web/wwwroot/cards/Rogue Amalgam.png new file mode 100644 index 0000000..3da09dc Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Rogue Amalgam.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Roiling Amalgam.png b/Chrono/Chrono/Web/wwwroot/cards/Roiling Amalgam.png new file mode 100644 index 0000000..55b2f7f Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Roiling Amalgam.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Rotting Rocker.png b/Chrono/Chrono/Web/wwwroot/cards/Rotting Rocker.png new file mode 100644 index 0000000..8251c54 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Rotting Rocker.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Rumpus.png b/Chrono/Chrono/Web/wwwroot/cards/Rumpus.png new file mode 100644 index 0000000..79137f9 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Rumpus.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Sali, Top Gunner.png b/Chrono/Chrono/Web/wwwroot/cards/Sali, Top Gunner.png new file mode 100644 index 0000000..9ab459e Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Sali, Top Gunner.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Sanguine Resurgence.png b/Chrono/Chrono/Web/wwwroot/cards/Sanguine Resurgence.png new file mode 100644 index 0000000..9ded20c Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Sanguine Resurgence.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Sap Sapper.png b/Chrono/Chrono/Web/wwwroot/cards/Sap Sapper.png new file mode 100644 index 0000000..9255ef5 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Sap Sapper.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Sapling Dryad.png b/Chrono/Chrono/Web/wwwroot/cards/Sapling Dryad.png new file mode 100644 index 0000000..7c48367 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Sapling Dryad.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Sareh, Rebel Strategist.png b/Chrono/Chrono/Web/wwwroot/cards/Sareh, Rebel Strategist.png new file mode 100644 index 0000000..36dabbb Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Sareh, Rebel Strategist.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Scattered Helpers.png b/Chrono/Chrono/Web/wwwroot/cards/Scattered Helpers.png new file mode 100644 index 0000000..a16ca63 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Scattered Helpers.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Scent the Prey.png b/Chrono/Chrono/Web/wwwroot/cards/Scent the Prey.png new file mode 100644 index 0000000..303f0db Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Scent the Prey.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Scouter Round.png b/Chrono/Chrono/Web/wwwroot/cards/Scouter Round.png new file mode 100644 index 0000000..cdd96ce Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Scouter Round.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Scuttling Spares.png b/Chrono/Chrono/Web/wwwroot/cards/Scuttling Spares.png new file mode 100644 index 0000000..19913ba Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Scuttling Spares.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Seedling.png b/Chrono/Chrono/Web/wwwroot/cards/Seedling.png new file mode 100644 index 0000000..0e82612 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Seedling.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Seeker of Truth.png b/Chrono/Chrono/Web/wwwroot/cards/Seeker of Truth.png new file mode 100644 index 0000000..43a10fb Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Seeker of Truth.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Sensory Deprivation Pod.png b/Chrono/Chrono/Web/wwwroot/cards/Sensory Deprivation Pod.png new file mode 100644 index 0000000..ed25316 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Sensory Deprivation Pod.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Set in Stone.png b/Chrono/Chrono/Web/wwwroot/cards/Set in Stone.png new file mode 100644 index 0000000..31d8774 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Set in Stone.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Shae'Fan, Remembered.png b/Chrono/Chrono/Web/wwwroot/cards/Shae'Fan, Remembered.png new file mode 100644 index 0000000..3eab1b1 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Shae'Fan, Remembered.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Shattersmith.png b/Chrono/Chrono/Web/wwwroot/cards/Shattersmith.png new file mode 100644 index 0000000..97a996b Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Shattersmith.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Sleepy Druid.png b/Chrono/Chrono/Web/wwwroot/cards/Sleepy Druid.png new file mode 100644 index 0000000..8463d07 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Sleepy Druid.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Slow Convert.png b/Chrono/Chrono/Web/wwwroot/cards/Slow Convert.png new file mode 100644 index 0000000..b87e674 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Slow Convert.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Snap Back.png b/Chrono/Chrono/Web/wwwroot/cards/Snap Back.png new file mode 100644 index 0000000..0fe233e Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Snap Back.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Solemn Attendant.png b/Chrono/Chrono/Web/wwwroot/cards/Solemn Attendant.png new file mode 100644 index 0000000..9e40233 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Solemn Attendant.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Somber Astronomer.png b/Chrono/Chrono/Web/wwwroot/cards/Somber Astronomer.png new file mode 100644 index 0000000..0662f38 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Somber Astronomer.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Somnus, the Dreaming.png b/Chrono/Chrono/Web/wwwroot/cards/Somnus, the Dreaming.png new file mode 100644 index 0000000..59f0171 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Somnus, the Dreaming.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Soothing Glow.png b/Chrono/Chrono/Web/wwwroot/cards/Soothing Glow.png new file mode 100644 index 0000000..af7e145 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Soothing Glow.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Spark of Bounty.png b/Chrono/Chrono/Web/wwwroot/cards/Spark of Bounty.png new file mode 100644 index 0000000..f5bbd8e Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Spark of Bounty.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Specialist Boof.png b/Chrono/Chrono/Web/wwwroot/cards/Specialist Boof.png new file mode 100644 index 0000000..5c47ce4 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Specialist Boof.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Spirit's Lament.png b/Chrono/Chrono/Web/wwwroot/cards/Spirit's Lament.png new file mode 100644 index 0000000..e84aa28 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Spirit's Lament.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Spread the Sickness.png b/Chrono/Chrono/Web/wwwroot/cards/Spread the Sickness.png new file mode 100644 index 0000000..6875463 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Spread the Sickness.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Stability Control.png b/Chrono/Chrono/Web/wwwroot/cards/Stability Control.png new file mode 100644 index 0000000..e8f94f2 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Stability Control.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Stalwart Champion.png b/Chrono/Chrono/Web/wwwroot/cards/Stalwart Champion.png new file mode 100644 index 0000000..25f1d50 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Stalwart Champion.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Starfueled Medics.png b/Chrono/Chrono/Web/wwwroot/cards/Starfueled Medics.png new file mode 100644 index 0000000..0bc3fc8 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Starfueled Medics.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Stern Arbiter.png b/Chrono/Chrono/Web/wwwroot/cards/Stern Arbiter.png new file mode 100644 index 0000000..8f2a606 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Stern Arbiter.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Strength of the Grove.png b/Chrono/Chrono/Web/wwwroot/cards/Strength of the Grove.png new file mode 100644 index 0000000..a641d3e Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Strength of the Grove.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Sunbringer Artillerist.png b/Chrono/Chrono/Web/wwwroot/cards/Sunbringer Artillerist.png new file mode 100644 index 0000000..32adf3d Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Sunbringer Artillerist.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Suncursed Conduit.png b/Chrono/Chrono/Web/wwwroot/cards/Suncursed Conduit.png new file mode 100644 index 0000000..970c701 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Suncursed Conduit.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Sungarden Protector.png b/Chrono/Chrono/Web/wwwroot/cards/Sungarden Protector.png new file mode 100644 index 0000000..2cee3ca Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Sungarden Protector.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Sunshock.png b/Chrono/Chrono/Web/wwwroot/cards/Sunshock.png new file mode 100644 index 0000000..abb0a40 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Sunshock.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Supernova.png b/Chrono/Chrono/Web/wwwroot/cards/Supernova.png new file mode 100644 index 0000000..d0aca56 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Supernova.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Swashbuckling Diehard.png b/Chrono/Chrono/Web/wwwroot/cards/Swashbuckling Diehard.png new file mode 100644 index 0000000..77a9116 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Swashbuckling Diehard.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Symbiosis.png b/Chrono/Chrono/Web/wwwroot/cards/Symbiosis.png new file mode 100644 index 0000000..4dfb50a Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Symbiosis.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Symphony of the Path.png b/Chrono/Chrono/Web/wwwroot/cards/Symphony of the Path.png new file mode 100644 index 0000000..d372fd2 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Symphony of the Path.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Talia, Purger of Memory.png b/Chrono/Chrono/Web/wwwroot/cards/Talia, Purger of Memory.png new file mode 100644 index 0000000..4f6f4f5 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Talia, Purger of Memory.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Telepathic Conduit.png b/Chrono/Chrono/Web/wwwroot/cards/Telepathic Conduit.png new file mode 100644 index 0000000..ccf1731 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Telepathic Conduit.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Telepathic Scavenger.png b/Chrono/Chrono/Web/wwwroot/cards/Telepathic Scavenger.png new file mode 100644 index 0000000..4370d06 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Telepathic Scavenger.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Temple Analyst.png b/Chrono/Chrono/Web/wwwroot/cards/Temple Analyst.png new file mode 100644 index 0000000..00b6d65 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Temple Analyst.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Temple Guard Hound.png b/Chrono/Chrono/Web/wwwroot/cards/Temple Guard Hound.png new file mode 100644 index 0000000..15d1ea0 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Temple Guard Hound.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Terraformer.png b/Chrono/Chrono/Web/wwwroot/cards/Terraformer.png new file mode 100644 index 0000000..7e39312 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Terraformer.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Territorial Pack.png b/Chrono/Chrono/Web/wwwroot/cards/Territorial Pack.png new file mode 100644 index 0000000..7808abb Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Territorial Pack.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/The 'Stache.png b/Chrono/Chrono/Web/wwwroot/cards/The 'Stache.png new file mode 100644 index 0000000..8d116d1 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/The 'Stache.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/The Beating Heart.png b/Chrono/Chrono/Web/wwwroot/cards/The Beating Heart.png new file mode 100644 index 0000000..7066b5c Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/The Beating Heart.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/The Botanist.png b/Chrono/Chrono/Web/wwwroot/cards/The Botanist.png new file mode 100644 index 0000000..fdd2629 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/The Botanist.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/The Cycle Embodied.png b/Chrono/Chrono/Web/wwwroot/cards/The Cycle Embodied.png new file mode 100644 index 0000000..3ae5f13 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/The Cycle Embodied.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/The Firm Hand.png b/Chrono/Chrono/Web/wwwroot/cards/The Firm Hand.png new file mode 100644 index 0000000..c64fc18 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/The Firm Hand.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/The Forgotten Tale.png b/Chrono/Chrono/Web/wwwroot/cards/The Forgotten Tale.png new file mode 100644 index 0000000..e5caccc Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/The Forgotten Tale.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/The Great Oakmother.png b/Chrono/Chrono/Web/wwwroot/cards/The Great Oakmother.png new file mode 100644 index 0000000..7cf653a Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/The Great Oakmother.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/The Strand.png b/Chrono/Chrono/Web/wwwroot/cards/The Strand.png new file mode 100644 index 0000000..3c28ee8 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/The Strand.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/The Uncontained.png b/Chrono/Chrono/Web/wwwroot/cards/The Uncontained.png new file mode 100644 index 0000000..63d01c6 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/The Uncontained.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/The Unstoppable Flow.png b/Chrono/Chrono/Web/wwwroot/cards/The Unstoppable Flow.png new file mode 100644 index 0000000..fa8e5e0 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/The Unstoppable Flow.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Throw into the Sun.png b/Chrono/Chrono/Web/wwwroot/cards/Throw into the Sun.png new file mode 100644 index 0000000..ba9c7b7 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Throw into the Sun.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Throwdown.png b/Chrono/Chrono/Web/wwwroot/cards/Throwdown.png new file mode 100644 index 0000000..612aa92 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Throwdown.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Tidal Wave.png b/Chrono/Chrono/Web/wwwroot/cards/Tidal Wave.png new file mode 100644 index 0000000..731446e Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Tidal Wave.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Time Devourer Soval.png b/Chrono/Chrono/Web/wwwroot/cards/Time Devourer Soval.png new file mode 100644 index 0000000..d393b7a Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Time Devourer Soval.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Timestop.png b/Chrono/Chrono/Web/wwwroot/cards/Timestop.png new file mode 100644 index 0000000..5dfce1c Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Timestop.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Timewarped Discombobulator.png b/Chrono/Chrono/Web/wwwroot/cards/Timewarped Discombobulator.png new file mode 100644 index 0000000..5f356c3 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Timewarped Discombobulator.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Tino, Majestic Stumbler.png b/Chrono/Chrono/Web/wwwroot/cards/Tino, Majestic Stumbler.png new file mode 100644 index 0000000..9fe4cbf Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Tino, Majestic Stumbler.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Toothy Pugilist.png b/Chrono/Chrono/Web/wwwroot/cards/Toothy Pugilist.png new file mode 100644 index 0000000..65e130e Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Toothy Pugilist.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Traffic Conductor.png b/Chrono/Chrono/Web/wwwroot/cards/Traffic Conductor.png new file mode 100644 index 0000000..291d55a Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Traffic Conductor.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/True Believer.png b/Chrono/Chrono/Web/wwwroot/cards/True Believer.png new file mode 100644 index 0000000..8067642 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/True Believer.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Tyar, Benevolent Ruler.png b/Chrono/Chrono/Web/wwwroot/cards/Tyar, Benevolent Ruler.png new file mode 100644 index 0000000..2640d30 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Tyar, Benevolent Ruler.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Uninhibited Expansion.png b/Chrono/Chrono/Web/wwwroot/cards/Uninhibited Expansion.png new file mode 100644 index 0000000..94c883e Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Uninhibited Expansion.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Unlocked Potential.png b/Chrono/Chrono/Web/wwwroot/cards/Unlocked Potential.png new file mode 100644 index 0000000..70c2f2a Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Unlocked Potential.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Unstoppable Growth.png b/Chrono/Chrono/Web/wwwroot/cards/Unstoppable Growth.png new file mode 100644 index 0000000..7c6b731 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Unstoppable Growth.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Vera, Original Proof.png b/Chrono/Chrono/Web/wwwroot/cards/Vera, Original Proof.png new file mode 100644 index 0000000..74ca4f8 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Vera, Original Proof.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Violet Inquisitioner.png b/Chrono/Chrono/Web/wwwroot/cards/Violet Inquisitioner.png new file mode 100644 index 0000000..137e1dc Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Violet Inquisitioner.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Vor’kon, Eternal Source.png b/Chrono/Chrono/Web/wwwroot/cards/Vor’kon, Eternal Source.png new file mode 100644 index 0000000..b3d701b Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Vor’kon, Eternal Source.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Wake-Up Prod.png b/Chrono/Chrono/Web/wwwroot/cards/Wake-Up Prod.png new file mode 100644 index 0000000..b2f1a4d Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Wake-Up Prod.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/We Have Cookies.png b/Chrono/Chrono/Web/wwwroot/cards/We Have Cookies.png new file mode 100644 index 0000000..c0ea60c Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/We Have Cookies.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/What Could Be.png b/Chrono/Chrono/Web/wwwroot/cards/What Could Be.png new file mode 100644 index 0000000..bc045c4 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/What Could Be.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Wilfred, Lobotomizer.png b/Chrono/Chrono/Web/wwwroot/cards/Wilfred, Lobotomizer.png new file mode 100644 index 0000000..496863b Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Wilfred, Lobotomizer.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Witch of the Woods.png b/Chrono/Chrono/Web/wwwroot/cards/Witch of the Woods.png new file mode 100644 index 0000000..d4c12a2 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Witch of the Woods.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Wolf.png b/Chrono/Chrono/Web/wwwroot/cards/Wolf.png new file mode 100644 index 0000000..aa70bb7 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Wolf.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Wom, Sweet Wom.png b/Chrono/Chrono/Web/wwwroot/cards/Wom, Sweet Wom.png new file mode 100644 index 0000000..faf8b47 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Wom, Sweet Wom.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Wreck-o Rex.png b/Chrono/Chrono/Web/wwwroot/cards/Wreck-o Rex.png new file mode 100644 index 0000000..d3b76c1 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Wreck-o Rex.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Xae, Dreamstrider.png b/Chrono/Chrono/Web/wwwroot/cards/Xae, Dreamstrider.png new file mode 100644 index 0000000..f0d1c72 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Xae, Dreamstrider.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Ylka, the Headliner.png b/Chrono/Chrono/Web/wwwroot/cards/Ylka, the Headliner.png new file mode 100644 index 0000000..ac2043e Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Ylka, the Headliner.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Zealot of the Hunt.png b/Chrono/Chrono/Web/wwwroot/cards/Zealot of the Hunt.png new file mode 100644 index 0000000..d443437 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Zealot of the Hunt.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Zel, the First Diver.png b/Chrono/Chrono/Web/wwwroot/cards/Zel, the First Diver.png new file mode 100644 index 0000000..04fb44a Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Zel, the First Diver.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Ziv, the Adaptable.png b/Chrono/Chrono/Web/wwwroot/cards/Ziv, the Adaptable.png new file mode 100644 index 0000000..d54bcc1 Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Ziv, the Adaptable.png differ diff --git a/Chrono/Chrono/Web/wwwroot/cards/Zorp, Unrecyclable.png b/Chrono/Chrono/Web/wwwroot/cards/Zorp, Unrecyclable.png new file mode 100644 index 0000000..d30ff9a Binary files /dev/null and b/Chrono/Chrono/Web/wwwroot/cards/Zorp, Unrecyclable.png differ diff --git a/Chrono/Web/Layout/NavMenu.razor b/Chrono/Web/Layout/NavMenu.razor index 49aabc0..9480bf0 100644 --- a/Chrono/Web/Layout/NavMenu.razor +++ b/Chrono/Web/Layout/NavMenu.razor @@ -24,6 +24,11 @@ Weather + diff --git a/Chrono/Web/Models/CardData.cs b/Chrono/Web/Models/CardData.cs new file mode 100644 index 0000000..b4c949d --- /dev/null +++ b/Chrono/Web/Models/CardData.cs @@ -0,0 +1,37 @@ +using System.Text.Json.Serialization; + +namespace Web.Models; + +public class CardCatalog +{ + [JsonPropertyName("cards")] + public List Cards { get; set; } = []; +} + +public class CardData +{ + [JsonPropertyName("name")] public string Name { get; set; } = ""; + [JsonPropertyName("category")] public string Category { get; set; } = ""; + [JsonPropertyName("cost")] public int? Cost { get; set; } + [JsonPropertyName("attack")] public int? Attack { get; set; } + [JsonPropertyName("health")] public int? Health { get; set; } + [JsonPropertyName("description")] public string? Description { get; set; } + [JsonPropertyName("faction")] public string? Faction { get; set; } + [JsonPropertyName("set")] public string? Set { get; set; } + [JsonPropertyName("speed")] public string? Speed { get; set; } + [JsonPropertyName("archetypes")] public List? Archetypes { get; set; } + [JsonPropertyName("immortalizeTo")] public List? ImmortalizeTo { get; set; } + [JsonPropertyName("immortalizeFrom")] public string? ImmortalizeFrom { get; set; } + [JsonPropertyName("immortalizeWhen")] public string? ImmortalizeWhen { get; set; } + [JsonPropertyName("imageFile")] public string? ImageFile { get; set; } + + public bool IsAgent => Category == "Agent"; + public bool IsSpell => Category == "Spell"; + public bool IsToken => Category == "Token"; + public string? CostDisplay => Cost?.ToString(); + public string? AttackDisplay => Attack.HasValue ? Attack.Value.ToString() : null; + public string? HealthDisplay => Health.HasValue ? Health.Value.ToString() : null; + public bool HasImmortalize => ImmortalizeTo is { Count: > 0 }; + public bool IsImmortalized => ImmortalizeFrom != null; + public string ImagePath => $"cards/{ImageFile ?? "placeholder.png"}"; +} diff --git a/Chrono/Web/Pages/Cards.razor b/Chrono/Web/Pages/Cards.razor new file mode 100644 index 0000000..0d74299 --- /dev/null +++ b/Chrono/Web/Pages/Cards.razor @@ -0,0 +1,190 @@ +@page "/cards" +@using System.Text.Json +@using Web.Models +@inject HttpClient Http + +Card Gallery + + + +@if (selectedCard != null) +{ + +
+ +
+
+ @selectedCard.Name +
+
+

@selectedCard.Name

+
+ @selectedCard.Category + @if (selectedCard.Cost.HasValue) + { + Cost: @selectedCard.Cost + } + @if (selectedCard.Attack.HasValue) + { + ATK: @selectedCard.Attack + } + @if (selectedCard.Health.HasValue) + { + HP: @selectedCard.Health + } + @if (selectedCard.Speed != null) + { + @selectedCard.Speed + } +
+ @if (selectedCard.Faction != null) + { +

Faction: @selectedCard.Faction

+ } + @if (selectedCard.Description != null) + { +

Description: @selectedCard.Description

+ } + @if (selectedCard.Set != null) + { +

Set: @selectedCard.Set

+ } + @if (selectedCard.Archetypes is { Count: > 0 }) + { +

Archetypes: @string.Join(", ", selectedCard.Archetypes)

+ } + @if (selectedCard.ImmortalizeWhen != null) + { +

Immortalize When: @selectedCard.ImmortalizeWhen

+ } + @if (selectedCard.HasImmortalize) + { +

Immortalizes To: @string.Join(", ", selectedCard.ImmortalizeTo!)

+ } + @if (selectedCard.ImmortalizeFrom != null) + { +

Immortalizes From: @selectedCard.ImmortalizeFrom

+ } +
+
+
+} + +@code { + private List allCards = []; + private IEnumerable filteredCards => ApplyFilters(); + private string search = ""; + private string categoryFilter = ""; + private string factionFilter = ""; + private string costFilter = ""; + private CardData? selectedCard; + private List factions = []; + + protected override async Task OnInitializedAsync() + { + try + { + var catalog = await Http.GetFromJsonAsync("sample-data/cards.json"); + if (catalog?.Cards != null) + { + allCards = catalog.Cards; + factions = allCards + .Select(c => c.Faction) + .Where(f => f != null) + .Distinct() + .OrderBy(f => f) + .ToList()!; + } + } + catch (Exception ex) + { + Console.Error.WriteLine($"Failed to load cards: {ex.Message}"); + } + } + + private IEnumerable ApplyFilters() + { + var q = search?.Trim().ToLowerInvariant() ?? ""; + return allCards.Where(c => + (q.Length == 0 || c.Name.ToLowerInvariant().Contains(q) || + (c.Description?.ToLowerInvariant().Contains(q) ?? false)) && + (categoryFilter == "" || c.Category == categoryFilter) && + (factionFilter == "" || c.Faction == factionFilter) && + (costFilter == "" || c.Cost?.ToString() == costFilter) + ); + } + + private void SelectCard(CardData card) => selectedCard = card; + private void CloseDetail() => selectedCard = null; + + private void ClearFilters() + { + search = ""; + categoryFilter = ""; + factionFilter = ""; + costFilter = ""; + } +} diff --git a/Chrono/Web/Pages/Cards.razor.css b/Chrono/Web/Pages/Cards.razor.css new file mode 100644 index 0000000..07b2ce2 --- /dev/null +++ b/Chrono/Web/Pages/Cards.razor.css @@ -0,0 +1,160 @@ +.gallery-container { + padding: 1rem; +} + +.card-grid { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); + gap: 1rem; +} + +.card-cell { + cursor: pointer; + border-radius: 8px; + overflow: hidden; + background: #1a1a2e; + transition: transform 0.15s, box-shadow 0.15s; + border: 2px solid transparent; +} + +.card-cell:hover { + transform: translateY(-3px); + box-shadow: 0 6px 20px rgba(0, 0, 0, 0.4); +} + +.card-cell.selected { + border-color: #ffd700; + box-shadow: 0 0 12px rgba(255, 215, 0, 0.5); +} + +.card-image-wrapper { + width: 100%; + aspect-ratio: 5 / 7; + overflow: hidden; + background: #16213e; +} + +.card-image-wrapper img { + width: 100%; + height: 100%; + object-fit: cover; + display: block; +} + +.card-label { + display: flex; + justify-content: space-between; + align-items: center; + padding: 0.4rem 0.6rem; + background: #0f3460; + color: #eee; + font-size: 0.8rem; +} + +.card-name { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + flex: 1; + min-width: 0; +} + +.card-cost { + flex-shrink: 0; + margin-left: 0.4rem; + font-weight: bold; + color: #ffd700; +} + +.filters { + align-items: stretch; +} + +.card-detail { + position: fixed; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + z-index: 1050; + background: #1a1a2e; + border-radius: 12px; + padding: 0; + max-width: 700px; + width: 90vw; + max-height: 85vh; + overflow-y: auto; + box-shadow: 0 10px 40px rgba(0, 0, 0, 0.6); + color: #eee; +} + +.detail-close { + position: absolute; + top: 0.5rem; + right: 0.5rem; + z-index: 1; + filter: invert(1); +} + +.detail-layout { + display: flex; + gap: 1.5rem; + padding: 1.5rem; +} + +.detail-image { + flex: 0 0 240px; +} + +.detail-image img { + width: 100%; + border-radius: 8px; +} + +.detail-info { + flex: 1; + min-width: 0; +} + +.detail-info h2 { + margin-top: 0; + margin-bottom: 0.75rem; + font-size: 1.4rem; +} + +.detail-meta { + display: flex; + flex-wrap: wrap; + gap: 0.4rem; + margin-bottom: 1rem; +} + +.detail-info p { + margin-bottom: 0.5rem; + font-size: 0.9rem; + line-height: 1.4; +} + +.modal-backdrop { + position: fixed; + inset: 0; + z-index: 1040; + background: rgba(0, 0, 0, 0.6); +} + +@media (max-width: 600px) { + .detail-layout { + flex-direction: column; + padding: 1rem; + } + + .detail-image { + flex: 0 0 auto; + max-width: 200px; + margin: 0 auto; + } + + .card-grid { + grid-template-columns: repeat(auto-fill, minmax(130px, 1fr)); + gap: 0.75rem; + } +} diff --git a/Chrono/Web/Web.csproj b/Chrono/Web/Web.csproj index 5d0fa8c..24ebf4a 100644 --- a/Chrono/Web/Web.csproj +++ b/Chrono/Web/Web.csproj @@ -12,4 +12,11 @@ + + + <_BuildProject>$(MSBuildThisFileDirectory)..\Build\Build.csproj + + + + diff --git a/Chrono/Web/wwwroot/cards/A'kon, Starry Diviner.png b/Chrono/Web/wwwroot/cards/A'kon, Starry Diviner.png new file mode 100644 index 0000000..5958d17 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/A'kon, Starry Diviner.png differ diff --git a/Chrono/Web/wwwroot/cards/Aardvark Precinct Captain.png b/Chrono/Web/wwwroot/cards/Aardvark Precinct Captain.png new file mode 100644 index 0000000..9996185 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Aardvark Precinct Captain.png differ diff --git a/Chrono/Web/wwwroot/cards/Affront to Nature.png b/Chrono/Web/wwwroot/cards/Affront to Nature.png new file mode 100644 index 0000000..c10a421 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Affront to Nature.png differ diff --git a/Chrono/Web/wwwroot/cards/Aggressive Recycling.png b/Chrono/Web/wwwroot/cards/Aggressive Recycling.png new file mode 100644 index 0000000..e5580c4 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Aggressive Recycling.png differ diff --git a/Chrono/Web/wwwroot/cards/Alina Who Cuts the Strings.png b/Chrono/Web/wwwroot/cards/Alina Who Cuts the Strings.png new file mode 100644 index 0000000..e05a0f1 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Alina Who Cuts the Strings.png differ diff --git a/Chrono/Web/wwwroot/cards/Alina, the Overflowing Cup.png b/Chrono/Web/wwwroot/cards/Alina, the Overflowing Cup.png new file mode 100644 index 0000000..2d5bac5 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Alina, the Overflowing Cup.png differ diff --git a/Chrono/Web/wwwroot/cards/Appeal to the Scrolls.png b/Chrono/Web/wwwroot/cards/Appeal to the Scrolls.png new file mode 100644 index 0000000..90665a2 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Appeal to the Scrolls.png differ diff --git a/Chrono/Web/wwwroot/cards/Armageddonaut.png b/Chrono/Web/wwwroot/cards/Armageddonaut.png new file mode 100644 index 0000000..f27ba3e Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Armageddonaut.png differ diff --git a/Chrono/Web/wwwroot/cards/Army of the Sun.png b/Chrono/Web/wwwroot/cards/Army of the Sun.png new file mode 100644 index 0000000..10c6cb9 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Army of the Sun.png differ diff --git a/Chrono/Web/wwwroot/cards/Arra, Saurian Broodmother.png b/Chrono/Web/wwwroot/cards/Arra, Saurian Broodmother.png new file mode 100644 index 0000000..8a37b81 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Arra, Saurian Broodmother.png differ diff --git a/Chrono/Web/wwwroot/cards/Awakened Security System.png b/Chrono/Web/wwwroot/cards/Awakened Security System.png new file mode 100644 index 0000000..07942c5 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Awakened Security System.png differ diff --git a/Chrono/Web/wwwroot/cards/B.O.O.F..png b/Chrono/Web/wwwroot/cards/B.O.O.F..png new file mode 100644 index 0000000..d0cdb91 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/B.O.O.F..png differ diff --git a/Chrono/Web/wwwroot/cards/BREAK AND SHATTER!.png b/Chrono/Web/wwwroot/cards/BREAK AND SHATTER!.png new file mode 100644 index 0000000..5f0c07c Binary files /dev/null and b/Chrono/Web/wwwroot/cards/BREAK AND SHATTER!.png differ diff --git a/Chrono/Web/wwwroot/cards/Backhand.png b/Chrono/Web/wwwroot/cards/Backhand.png new file mode 100644 index 0000000..449a200 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Backhand.png differ diff --git a/Chrono/Web/wwwroot/cards/Balanced Blade.png b/Chrono/Web/wwwroot/cards/Balanced Blade.png new file mode 100644 index 0000000..26e00dd Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Balanced Blade.png differ diff --git a/Chrono/Web/wwwroot/cards/Bareknuckle Inquisitor.png b/Chrono/Web/wwwroot/cards/Bareknuckle Inquisitor.png new file mode 100644 index 0000000..a60e4df Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Bareknuckle Inquisitor.png differ diff --git a/Chrono/Web/wwwroot/cards/Bathe in Flames.png b/Chrono/Web/wwwroot/cards/Bathe in Flames.png new file mode 100644 index 0000000..b282a4c Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Bathe in Flames.png differ diff --git a/Chrono/Web/wwwroot/cards/Battleharts.png b/Chrono/Web/wwwroot/cards/Battleharts.png new file mode 100644 index 0000000..eae2813 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Battleharts.png differ diff --git a/Chrono/Web/wwwroot/cards/Bearer of the Broth.png b/Chrono/Web/wwwroot/cards/Bearer of the Broth.png new file mode 100644 index 0000000..d0f00b4 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Bearer of the Broth.png differ diff --git a/Chrono/Web/wwwroot/cards/Bill, First Point of Contact.png b/Chrono/Web/wwwroot/cards/Bill, First Point of Contact.png new file mode 100644 index 0000000..8e90cb4 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Bill, First Point of Contact.png differ diff --git a/Chrono/Web/wwwroot/cards/Blazing Shifter.png b/Chrono/Web/wwwroot/cards/Blazing Shifter.png new file mode 100644 index 0000000..fc4aa34 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Blazing Shifter.png differ diff --git a/Chrono/Web/wwwroot/cards/Blessed Soup.png b/Chrono/Web/wwwroot/cards/Blessed Soup.png new file mode 100644 index 0000000..1a3a162 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Blessed Soup.png differ diff --git a/Chrono/Web/wwwroot/cards/Bloodbolt.png b/Chrono/Web/wwwroot/cards/Bloodbolt.png new file mode 100644 index 0000000..a6be616 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Bloodbolt.png differ diff --git a/Chrono/Web/wwwroot/cards/Bloodline Tracker.png b/Chrono/Web/wwwroot/cards/Bloodline Tracker.png new file mode 100644 index 0000000..7a55270 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Bloodline Tracker.png differ diff --git a/Chrono/Web/wwwroot/cards/Bloodlust.png b/Chrono/Web/wwwroot/cards/Bloodlust.png new file mode 100644 index 0000000..08d7781 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Bloodlust.png differ diff --git a/Chrono/Web/wwwroot/cards/Bloom.png b/Chrono/Web/wwwroot/cards/Bloom.png new file mode 100644 index 0000000..d418d20 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Bloom.png differ diff --git a/Chrono/Web/wwwroot/cards/Boatswain Corvus.png b/Chrono/Web/wwwroot/cards/Boatswain Corvus.png new file mode 100644 index 0000000..89db8a8 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Boatswain Corvus.png differ diff --git a/Chrono/Web/wwwroot/cards/Boof, Ever Loyal.png b/Chrono/Web/wwwroot/cards/Boof, Ever Loyal.png new file mode 100644 index 0000000..7242abb Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Boof, Ever Loyal.png differ diff --git a/Chrono/Web/wwwroot/cards/Boof, Lonely and Proud.png b/Chrono/Web/wwwroot/cards/Boof, Lonely and Proud.png new file mode 100644 index 0000000..a1c8545 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Boof, Lonely and Proud.png differ diff --git a/Chrono/Web/wwwroot/cards/Boof, the Champion.png b/Chrono/Web/wwwroot/cards/Boof, the Champion.png new file mode 100644 index 0000000..1924570 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Boof, the Champion.png differ diff --git a/Chrono/Web/wwwroot/cards/Boof, the Listener.png b/Chrono/Web/wwwroot/cards/Boof, the Listener.png new file mode 100644 index 0000000..fefd186 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Boof, the Listener.png differ diff --git a/Chrono/Web/wwwroot/cards/Braindead Bouncer.png b/Chrono/Web/wwwroot/cards/Braindead Bouncer.png new file mode 100644 index 0000000..7a7211d Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Braindead Bouncer.png differ diff --git a/Chrono/Web/wwwroot/cards/Brant the Bloody.png b/Chrono/Web/wwwroot/cards/Brant the Bloody.png new file mode 100644 index 0000000..2c718b3 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Brant the Bloody.png differ diff --git a/Chrono/Web/wwwroot/cards/Bright-Eyed Supplicant.png b/Chrono/Web/wwwroot/cards/Bright-Eyed Supplicant.png new file mode 100644 index 0000000..8fdffe4 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Bright-Eyed Supplicant.png differ diff --git a/Chrono/Web/wwwroot/cards/Brilliant Martyr.png b/Chrono/Web/wwwroot/cards/Brilliant Martyr.png new file mode 100644 index 0000000..2eac81a Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Brilliant Martyr.png differ diff --git a/Chrono/Web/wwwroot/cards/Bronk the Calm.png b/Chrono/Web/wwwroot/cards/Bronk the Calm.png new file mode 100644 index 0000000..e9cb1b7 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Bronk the Calm.png differ diff --git a/Chrono/Web/wwwroot/cards/Bronk the Guide.png b/Chrono/Web/wwwroot/cards/Bronk the Guide.png new file mode 100644 index 0000000..83ff50e Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Bronk the Guide.png differ diff --git a/Chrono/Web/wwwroot/cards/Brutal Reveler.png b/Chrono/Web/wwwroot/cards/Brutal Reveler.png new file mode 100644 index 0000000..4e8e616 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Brutal Reveler.png differ diff --git a/Chrono/Web/wwwroot/cards/Built to Burn.png b/Chrono/Web/wwwroot/cards/Built to Burn.png new file mode 100644 index 0000000..af4574f Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Built to Burn.png differ diff --git a/Chrono/Web/wwwroot/cards/Bullseye Bounty Hunter.png b/Chrono/Web/wwwroot/cards/Bullseye Bounty Hunter.png new file mode 100644 index 0000000..eb32b75 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Bullseye Bounty Hunter.png differ diff --git a/Chrono/Web/wwwroot/cards/Burrowing Beetles.png b/Chrono/Web/wwwroot/cards/Burrowing Beetles.png new file mode 100644 index 0000000..062c7a8 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Burrowing Beetles.png differ diff --git a/Chrono/Web/wwwroot/cards/Bury the Evidence.png b/Chrono/Web/wwwroot/cards/Bury the Evidence.png new file mode 100644 index 0000000..e7274c5 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Bury the Evidence.png differ diff --git a/Chrono/Web/wwwroot/cards/By the Numbers.png b/Chrono/Web/wwwroot/cards/By the Numbers.png new file mode 100644 index 0000000..d656efa Binary files /dev/null and b/Chrono/Web/wwwroot/cards/By the Numbers.png differ diff --git a/Chrono/Web/wwwroot/cards/Canine Adjutant.png b/Chrono/Web/wwwroot/cards/Canine Adjutant.png new file mode 100644 index 0000000..3039222 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Canine Adjutant.png differ diff --git a/Chrono/Web/wwwroot/cards/Cascading Serenity.png b/Chrono/Web/wwwroot/cards/Cascading Serenity.png new file mode 100644 index 0000000..a21aa51 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Cascading Serenity.png differ diff --git a/Chrono/Web/wwwroot/cards/Channel Vigor.png b/Chrono/Web/wwwroot/cards/Channel Vigor.png new file mode 100644 index 0000000..01c42d0 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Channel Vigor.png differ diff --git a/Chrono/Web/wwwroot/cards/Chaos Conductor Boltz.png b/Chrono/Web/wwwroot/cards/Chaos Conductor Boltz.png new file mode 100644 index 0000000..f08bec4 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Chaos Conductor Boltz.png differ diff --git a/Chrono/Web/wwwroot/cards/Chaos Control.png b/Chrono/Web/wwwroot/cards/Chaos Control.png new file mode 100644 index 0000000..aeb36e2 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Chaos Control.png differ diff --git a/Chrono/Web/wwwroot/cards/Chronal Quarantine.png b/Chrono/Web/wwwroot/cards/Chronal Quarantine.png new file mode 100644 index 0000000..77eddb8 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Chronal Quarantine.png differ diff --git a/Chrono/Web/wwwroot/cards/Chronal Scan.png b/Chrono/Web/wwwroot/cards/Chronal Scan.png new file mode 100644 index 0000000..b9165a8 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Chronal Scan.png differ diff --git a/Chrono/Web/wwwroot/cards/Chronicle of the One.png b/Chrono/Web/wwwroot/cards/Chronicle of the One.png new file mode 100644 index 0000000..39ed298 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Chronicle of the One.png differ diff --git a/Chrono/Web/wwwroot/cards/Chronosynthesis.png b/Chrono/Web/wwwroot/cards/Chronosynthesis.png new file mode 100644 index 0000000..036ffde Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Chronosynthesis.png differ diff --git a/Chrono/Web/wwwroot/cards/Circle of Strife.png b/Chrono/Web/wwwroot/cards/Circle of Strife.png new file mode 100644 index 0000000..4554ab0 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Circle of Strife.png differ diff --git a/Chrono/Web/wwwroot/cards/Clarion, Deepest Breath.png b/Chrono/Web/wwwroot/cards/Clarion, Deepest Breath.png new file mode 100644 index 0000000..bf6a4e3 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Clarion, Deepest Breath.png differ diff --git a/Chrono/Web/wwwroot/cards/Conscientious Overwrite.png b/Chrono/Web/wwwroot/cards/Conscientious Overwrite.png new file mode 100644 index 0000000..130d244 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Conscientious Overwrite.png differ diff --git a/Chrono/Web/wwwroot/cards/Consequence Admin Cain.png b/Chrono/Web/wwwroot/cards/Consequence Admin Cain.png new file mode 100644 index 0000000..745d95b Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Consequence Admin Cain.png differ diff --git a/Chrono/Web/wwwroot/cards/Containment Breach.png b/Chrono/Web/wwwroot/cards/Containment Breach.png new file mode 100644 index 0000000..c78c063 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Containment Breach.png differ diff --git a/Chrono/Web/wwwroot/cards/Convergent Pack.png b/Chrono/Web/wwwroot/cards/Convergent Pack.png new file mode 100644 index 0000000..b9bf43a Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Convergent Pack.png differ diff --git a/Chrono/Web/wwwroot/cards/Curb the Anomalies.png b/Chrono/Web/wwwroot/cards/Curb the Anomalies.png new file mode 100644 index 0000000..95b716a Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Curb the Anomalies.png differ diff --git a/Chrono/Web/wwwroot/cards/Curious Acolyte.png b/Chrono/Web/wwwroot/cards/Curious Acolyte.png new file mode 100644 index 0000000..545ce65 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Curious Acolyte.png differ diff --git a/Chrono/Web/wwwroot/cards/Da'Kad, Heretic Crusher.png b/Chrono/Web/wwwroot/cards/Da'Kad, Heretic Crusher.png new file mode 100644 index 0000000..777c8bd Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Da'Kad, Heretic Crusher.png differ diff --git a/Chrono/Web/wwwroot/cards/Daville, the Star Song.png b/Chrono/Web/wwwroot/cards/Daville, the Star Song.png new file mode 100644 index 0000000..955fbb6 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Daville, the Star Song.png differ diff --git a/Chrono/Web/wwwroot/cards/Death Jockey.png b/Chrono/Web/wwwroot/cards/Death Jockey.png new file mode 100644 index 0000000..0fef17d Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Death Jockey.png differ diff --git a/Chrono/Web/wwwroot/cards/Debris Collector.png b/Chrono/Web/wwwroot/cards/Debris Collector.png new file mode 100644 index 0000000..efbab67 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Debris Collector.png differ diff --git a/Chrono/Web/wwwroot/cards/Dedicated Missionary.png b/Chrono/Web/wwwroot/cards/Dedicated Missionary.png new file mode 100644 index 0000000..ab0d558 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Dedicated Missionary.png differ diff --git a/Chrono/Web/wwwroot/cards/Denizen of Flames.png b/Chrono/Web/wwwroot/cards/Denizen of Flames.png new file mode 100644 index 0000000..7909cff Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Denizen of Flames.png differ diff --git a/Chrono/Web/wwwroot/cards/Desperate Primordial.png b/Chrono/Web/wwwroot/cards/Desperate Primordial.png new file mode 100644 index 0000000..f398b4a Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Desperate Primordial.png differ diff --git a/Chrono/Web/wwwroot/cards/Destiny Ripper.png b/Chrono/Web/wwwroot/cards/Destiny Ripper.png new file mode 100644 index 0000000..fe4d3a8 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Destiny Ripper.png differ diff --git a/Chrono/Web/wwwroot/cards/Devoted Bloodletter.png b/Chrono/Web/wwwroot/cards/Devoted Bloodletter.png new file mode 100644 index 0000000..d138e91 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Devoted Bloodletter.png differ diff --git a/Chrono/Web/wwwroot/cards/Devourer Spawn.png b/Chrono/Web/wwwroot/cards/Devourer Spawn.png new file mode 100644 index 0000000..876ad46 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Devourer Spawn.png differ diff --git a/Chrono/Web/wwwroot/cards/Dhali, Bearer of Memories.png b/Chrono/Web/wwwroot/cards/Dhali, Bearer of Memories.png new file mode 100644 index 0000000..376ad28 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Dhali, Bearer of Memories.png differ diff --git a/Chrono/Web/wwwroot/cards/Disciplined Student.png b/Chrono/Web/wwwroot/cards/Disciplined Student.png new file mode 100644 index 0000000..f77d849 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Disciplined Student.png differ diff --git a/Chrono/Web/wwwroot/cards/Doctor Mirthram Remora.png b/Chrono/Web/wwwroot/cards/Doctor Mirthram Remora.png new file mode 100644 index 0000000..ced4886 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Doctor Mirthram Remora.png differ diff --git a/Chrono/Web/wwwroot/cards/Dyson, the Aspirant.png b/Chrono/Web/wwwroot/cards/Dyson, the Aspirant.png new file mode 100644 index 0000000..cdd4b3e Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Dyson, the Aspirant.png differ diff --git a/Chrono/Web/wwwroot/cards/E-Law, Boot Shepherd.png b/Chrono/Web/wwwroot/cards/E-Law, Boot Shepherd.png new file mode 100644 index 0000000..6ed5f13 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/E-Law, Boot Shepherd.png differ diff --git a/Chrono/Web/wwwroot/cards/Efficient Scrapbot.png b/Chrono/Web/wwwroot/cards/Efficient Scrapbot.png new file mode 100644 index 0000000..a8fbdba Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Efficient Scrapbot.png differ diff --git a/Chrono/Web/wwwroot/cards/Egg Tender.png b/Chrono/Web/wwwroot/cards/Egg Tender.png new file mode 100644 index 0000000..bfc831f Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Egg Tender.png differ diff --git a/Chrono/Web/wwwroot/cards/Enhanced Retriever.png b/Chrono/Web/wwwroot/cards/Enhanced Retriever.png new file mode 100644 index 0000000..5d7303c Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Enhanced Retriever.png differ diff --git a/Chrono/Web/wwwroot/cards/Enlightened Refugee.png b/Chrono/Web/wwwroot/cards/Enlightened Refugee.png new file mode 100644 index 0000000..712f1f2 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Enlightened Refugee.png differ diff --git a/Chrono/Web/wwwroot/cards/Enlightened Survivor.png b/Chrono/Web/wwwroot/cards/Enlightened Survivor.png new file mode 100644 index 0000000..8e84840 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Enlightened Survivor.png differ diff --git a/Chrono/Web/wwwroot/cards/Enthusiastic Bot-Poke.png b/Chrono/Web/wwwroot/cards/Enthusiastic Bot-Poke.png new file mode 100644 index 0000000..6937dde Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Enthusiastic Bot-Poke.png differ diff --git a/Chrono/Web/wwwroot/cards/Entropy's End.png b/Chrono/Web/wwwroot/cards/Entropy's End.png new file mode 100644 index 0000000..b7f8c83 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Entropy's End.png differ diff --git a/Chrono/Web/wwwroot/cards/Eruption Incarnate.png b/Chrono/Web/wwwroot/cards/Eruption Incarnate.png new file mode 100644 index 0000000..d6ad310 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Eruption Incarnate.png differ diff --git a/Chrono/Web/wwwroot/cards/Evolution Incarnate.png b/Chrono/Web/wwwroot/cards/Evolution Incarnate.png new file mode 100644 index 0000000..e1c77ae Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Evolution Incarnate.png differ diff --git a/Chrono/Web/wwwroot/cards/Fervent Follower.png b/Chrono/Web/wwwroot/cards/Fervent Follower.png new file mode 100644 index 0000000..615a953 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Fervent Follower.png differ diff --git a/Chrono/Web/wwwroot/cards/Fervent Mycologist.png b/Chrono/Web/wwwroot/cards/Fervent Mycologist.png new file mode 100644 index 0000000..b593bb4 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Fervent Mycologist.png differ diff --git a/Chrono/Web/wwwroot/cards/Focused Adaptation.png b/Chrono/Web/wwwroot/cards/Focused Adaptation.png new file mode 100644 index 0000000..2a4bd45 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Focused Adaptation.png differ diff --git a/Chrono/Web/wwwroot/cards/Forest Recluse.png b/Chrono/Web/wwwroot/cards/Forest Recluse.png new file mode 100644 index 0000000..0ca5bd1 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Forest Recluse.png differ diff --git a/Chrono/Web/wwwroot/cards/Fractal Phantasm.png b/Chrono/Web/wwwroot/cards/Fractal Phantasm.png new file mode 100644 index 0000000..2ca93ff Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Fractal Phantasm.png differ diff --git a/Chrono/Web/wwwroot/cards/Frontline Fellowship.png b/Chrono/Web/wwwroot/cards/Frontline Fellowship.png new file mode 100644 index 0000000..4c773a8 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Frontline Fellowship.png differ diff --git a/Chrono/Web/wwwroot/cards/Frontline Juggernaut.png b/Chrono/Web/wwwroot/cards/Frontline Juggernaut.png new file mode 100644 index 0000000..639c31c Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Frontline Juggernaut.png differ diff --git a/Chrono/Web/wwwroot/cards/Fueled by Pain.png b/Chrono/Web/wwwroot/cards/Fueled by Pain.png new file mode 100644 index 0000000..023d014 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Fueled by Pain.png differ diff --git a/Chrono/Web/wwwroot/cards/Fuzzy Archivist.png b/Chrono/Web/wwwroot/cards/Fuzzy Archivist.png new file mode 100644 index 0000000..4668d38 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Fuzzy Archivist.png differ diff --git a/Chrono/Web/wwwroot/cards/Gardener Apprentice.png b/Chrono/Web/wwwroot/cards/Gardener Apprentice.png new file mode 100644 index 0000000..7df6187 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Gardener Apprentice.png differ diff --git a/Chrono/Web/wwwroot/cards/Gentle Frank.png b/Chrono/Web/wwwroot/cards/Gentle Frank.png new file mode 100644 index 0000000..54f05dc Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Gentle Frank.png differ diff --git a/Chrono/Web/wwwroot/cards/Gilded Behemoth.png b/Chrono/Web/wwwroot/cards/Gilded Behemoth.png new file mode 100644 index 0000000..634769b Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Gilded Behemoth.png differ diff --git a/Chrono/Web/wwwroot/cards/Glade Grazers.png b/Chrono/Web/wwwroot/cards/Glade Grazers.png new file mode 100644 index 0000000..b29b77f Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Glade Grazers.png differ diff --git a/Chrono/Web/wwwroot/cards/Glasswinged Monarch.png b/Chrono/Web/wwwroot/cards/Glasswinged Monarch.png new file mode 100644 index 0000000..f25efd5 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Glasswinged Monarch.png differ diff --git a/Chrono/Web/wwwroot/cards/Glittering Gladiator.png b/Chrono/Web/wwwroot/cards/Glittering Gladiator.png new file mode 100644 index 0000000..cdfaced Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Glittering Gladiator.png differ diff --git a/Chrono/Web/wwwroot/cards/Gnosis.png b/Chrono/Web/wwwroot/cards/Gnosis.png new file mode 100644 index 0000000..acc3070 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Gnosis.png differ diff --git a/Chrono/Web/wwwroot/cards/Go for the Heart.png b/Chrono/Web/wwwroot/cards/Go for the Heart.png new file mode 100644 index 0000000..63679ab Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Go for the Heart.png differ diff --git a/Chrono/Web/wwwroot/cards/Grand Admiral Khaela.png b/Chrono/Web/wwwroot/cards/Grand Admiral Khaela.png new file mode 100644 index 0000000..d5865de Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Grand Admiral Khaela.png differ diff --git a/Chrono/Web/wwwroot/cards/Grand Judge Dhael.png b/Chrono/Web/wwwroot/cards/Grand Judge Dhael.png new file mode 100644 index 0000000..9050154 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Grand Judge Dhael.png differ diff --git a/Chrono/Web/wwwroot/cards/Greyl, the Problem.png b/Chrono/Web/wwwroot/cards/Greyl, the Problem.png new file mode 100644 index 0000000..d9ede1c Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Greyl, the Problem.png differ diff --git a/Chrono/Web/wwwroot/cards/Gritmancer Grant.png b/Chrono/Web/wwwroot/cards/Gritmancer Grant.png new file mode 100644 index 0000000..65df1e9 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Gritmancer Grant.png differ diff --git a/Chrono/Web/wwwroot/cards/Gunnery Captain.png b/Chrono/Web/wwwroot/cards/Gunnery Captain.png new file mode 100644 index 0000000..eed28a0 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Gunnery Captain.png differ diff --git a/Chrono/Web/wwwroot/cards/Harbinger of Power.png b/Chrono/Web/wwwroot/cards/Harbinger of Power.png new file mode 100644 index 0000000..386d7af Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Harbinger of Power.png differ diff --git a/Chrono/Web/wwwroot/cards/Harker, Metal Reporter.png b/Chrono/Web/wwwroot/cards/Harker, Metal Reporter.png new file mode 100644 index 0000000..55d1da6 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Harker, Metal Reporter.png differ diff --git a/Chrono/Web/wwwroot/cards/Headbanging.png b/Chrono/Web/wwwroot/cards/Headbanging.png new file mode 100644 index 0000000..4859630 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Headbanging.png differ diff --git a/Chrono/Web/wwwroot/cards/Herald of the One.png b/Chrono/Web/wwwroot/cards/Herald of the One.png new file mode 100644 index 0000000..6059a13 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Herald of the One.png differ diff --git a/Chrono/Web/wwwroot/cards/Heretic Whistleblower.png b/Chrono/Web/wwwroot/cards/Heretic Whistleblower.png new file mode 100644 index 0000000..00bcf42 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Heretic Whistleblower.png differ diff --git a/Chrono/Web/wwwroot/cards/Hidden Locus.png b/Chrono/Web/wwwroot/cards/Hidden Locus.png new file mode 100644 index 0000000..683d278 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Hidden Locus.png differ diff --git a/Chrono/Web/wwwroot/cards/Holder of the Instruments.png b/Chrono/Web/wwwroot/cards/Holder of the Instruments.png new file mode 100644 index 0000000..2d2e0ba Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Holder of the Instruments.png differ diff --git a/Chrono/Web/wwwroot/cards/Holy Cleaner.png b/Chrono/Web/wwwroot/cards/Holy Cleaner.png new file mode 100644 index 0000000..0f8ba9e Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Holy Cleaner.png differ diff --git a/Chrono/Web/wwwroot/cards/Hungry Engine.png b/Chrono/Web/wwwroot/cards/Hungry Engine.png new file mode 100644 index 0000000..95a3d2d Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Hungry Engine.png differ diff --git a/Chrono/Web/wwwroot/cards/Hungry Tyrannosaur.png b/Chrono/Web/wwwroot/cards/Hungry Tyrannosaur.png new file mode 100644 index 0000000..5b5c9f1 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Hungry Tyrannosaur.png differ diff --git a/Chrono/Web/wwwroot/cards/Hush Now.png b/Chrono/Web/wwwroot/cards/Hush Now.png new file mode 100644 index 0000000..61a73af Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Hush Now.png differ diff --git a/Chrono/Web/wwwroot/cards/Indara, the Candle.png b/Chrono/Web/wwwroot/cards/Indara, the Candle.png new file mode 100644 index 0000000..3ae15c0 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Indara, the Candle.png differ diff --git a/Chrono/Web/wwwroot/cards/Invigorating Balm.png b/Chrono/Web/wwwroot/cards/Invigorating Balm.png new file mode 100644 index 0000000..36c2286 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Invigorating Balm.png differ diff --git a/Chrono/Web/wwwroot/cards/Ironblood Elixir.png b/Chrono/Web/wwwroot/cards/Ironblood Elixir.png new file mode 100644 index 0000000..dc802a9 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Ironblood Elixir.png differ diff --git a/Chrono/Web/wwwroot/cards/Jenny, Sower of Spores.png b/Chrono/Web/wwwroot/cards/Jenny, Sower of Spores.png new file mode 100644 index 0000000..f583a3d Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Jenny, Sower of Spores.png differ diff --git a/Chrono/Web/wwwroot/cards/Jury of the Second Law.png b/Chrono/Web/wwwroot/cards/Jury of the Second Law.png new file mode 100644 index 0000000..be90837 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Jury of the Second Law.png differ diff --git a/Chrono/Web/wwwroot/cards/Karmic Debtor.png b/Chrono/Web/wwwroot/cards/Karmic Debtor.png new file mode 100644 index 0000000..fa64a61 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Karmic Debtor.png differ diff --git a/Chrono/Web/wwwroot/cards/Khaela the Hungry.png b/Chrono/Web/wwwroot/cards/Khaela the Hungry.png new file mode 100644 index 0000000..53acfdb Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Khaela the Hungry.png differ diff --git a/Chrono/Web/wwwroot/cards/Khaela the Savior.png b/Chrono/Web/wwwroot/cards/Khaela the Savior.png new file mode 100644 index 0000000..f01fac3 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Khaela the Savior.png differ diff --git a/Chrono/Web/wwwroot/cards/Khaela, the Vanished.png b/Chrono/Web/wwwroot/cards/Khaela, the Vanished.png new file mode 100644 index 0000000..951e8f2 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Khaela, the Vanished.png differ diff --git a/Chrono/Web/wwwroot/cards/Khaelar.png b/Chrono/Web/wwwroot/cards/Khaelar.png new file mode 100644 index 0000000..61f331f Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Khaelar.png differ diff --git a/Chrono/Web/wwwroot/cards/Kinetic Absorber.png b/Chrono/Web/wwwroot/cards/Kinetic Absorber.png new file mode 100644 index 0000000..2ac15c4 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Kinetic Absorber.png differ diff --git a/Chrono/Web/wwwroot/cards/Kintsu-Kai.png b/Chrono/Web/wwwroot/cards/Kintsu-Kai.png new file mode 100644 index 0000000..b1d647c Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Kintsu-Kai.png differ diff --git a/Chrono/Web/wwwroot/cards/Kurian, the Breaker.png b/Chrono/Web/wwwroot/cards/Kurian, the Breaker.png new file mode 100644 index 0000000..d41270e Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Kurian, the Breaker.png differ diff --git a/Chrono/Web/wwwroot/cards/Kyln, the Dynasty.png b/Chrono/Web/wwwroot/cards/Kyln, the Dynasty.png new file mode 100644 index 0000000..d799747 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Kyln, the Dynasty.png differ diff --git a/Chrono/Web/wwwroot/cards/Librarian's Assistant.png b/Chrono/Web/wwwroot/cards/Librarian's Assistant.png new file mode 100644 index 0000000..a70488f Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Librarian's Assistant.png differ diff --git a/Chrono/Web/wwwroot/cards/Lightsteel Colossus.png b/Chrono/Web/wwwroot/cards/Lightsteel Colossus.png new file mode 100644 index 0000000..9389be0 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Lightsteel Colossus.png differ diff --git a/Chrono/Web/wwwroot/cards/Lightsteel Engineer.png b/Chrono/Web/wwwroot/cards/Lightsteel Engineer.png new file mode 100644 index 0000000..592067b Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Lightsteel Engineer.png differ diff --git a/Chrono/Web/wwwroot/cards/Limit Breaker.png b/Chrono/Web/wwwroot/cards/Limit Breaker.png new file mode 100644 index 0000000..9cea8f9 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Limit Breaker.png differ diff --git a/Chrono/Web/wwwroot/cards/Living Comet.png b/Chrono/Web/wwwroot/cards/Living Comet.png new file mode 100644 index 0000000..bf08924 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Living Comet.png differ diff --git a/Chrono/Web/wwwroot/cards/Lumbering Starseeker.png b/Chrono/Web/wwwroot/cards/Lumbering Starseeker.png new file mode 100644 index 0000000..9970472 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Lumbering Starseeker.png differ diff --git a/Chrono/Web/wwwroot/cards/Luminous Vengeance.png b/Chrono/Web/wwwroot/cards/Luminous Vengeance.png new file mode 100644 index 0000000..8623e9f Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Luminous Vengeance.png differ diff --git a/Chrono/Web/wwwroot/cards/Magmatic Teachings.png b/Chrono/Web/wwwroot/cards/Magmatic Teachings.png new file mode 100644 index 0000000..36477a2 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Magmatic Teachings.png differ diff --git a/Chrono/Web/wwwroot/cards/Magmatic Tether.png b/Chrono/Web/wwwroot/cards/Magmatic Tether.png new file mode 100644 index 0000000..ea0f1eb Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Magmatic Tether.png differ diff --git a/Chrono/Web/wwwroot/cards/Magnus Lavaborn.png b/Chrono/Web/wwwroot/cards/Magnus Lavaborn.png new file mode 100644 index 0000000..dd4cbff Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Magnus Lavaborn.png differ diff --git a/Chrono/Web/wwwroot/cards/Malark, the Silver Wave.png b/Chrono/Web/wwwroot/cards/Malark, the Silver Wave.png new file mode 100644 index 0000000..a84ef91 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Malark, the Silver Wave.png differ diff --git a/Chrono/Web/wwwroot/cards/Malum, the Fist.png b/Chrono/Web/wwwroot/cards/Malum, the Fist.png new file mode 100644 index 0000000..598cded Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Malum, the Fist.png differ diff --git a/Chrono/Web/wwwroot/cards/Masa, Time-Lost.png b/Chrono/Web/wwwroot/cards/Masa, Time-Lost.png new file mode 100644 index 0000000..184d660 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Masa, Time-Lost.png differ diff --git a/Chrono/Web/wwwroot/cards/Master of Ceremonies.png b/Chrono/Web/wwwroot/cards/Master of Ceremonies.png new file mode 100644 index 0000000..d24881c Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Master of Ceremonies.png differ diff --git a/Chrono/Web/wwwroot/cards/Mechanist Daedelus.png b/Chrono/Web/wwwroot/cards/Mechanist Daedelus.png new file mode 100644 index 0000000..17d8b3f Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Mechanist Daedelus.png differ diff --git a/Chrono/Web/wwwroot/cards/Mind Over Matter.png b/Chrono/Web/wwwroot/cards/Mind Over Matter.png new file mode 100644 index 0000000..1b61439 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Mind Over Matter.png differ diff --git a/Chrono/Web/wwwroot/cards/Mr. E.png b/Chrono/Web/wwwroot/cards/Mr. E.png new file mode 100644 index 0000000..dd746ad Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Mr. E.png differ diff --git a/Chrono/Web/wwwroot/cards/Muffle.png b/Chrono/Web/wwwroot/cards/Muffle.png new file mode 100644 index 0000000..1fae3ed Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Muffle.png differ diff --git a/Chrono/Web/wwwroot/cards/Mulch.png b/Chrono/Web/wwwroot/cards/Mulch.png new file mode 100644 index 0000000..10f186f Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Mulch.png differ diff --git a/Chrono/Web/wwwroot/cards/Nameless Spirit.png b/Chrono/Web/wwwroot/cards/Nameless Spirit.png new file mode 100644 index 0000000..58a7520 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Nameless Spirit.png differ diff --git a/Chrono/Web/wwwroot/cards/Nanobot Hive.png b/Chrono/Web/wwwroot/cards/Nanobot Hive.png new file mode 100644 index 0000000..c15c2bf Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Nanobot Hive.png differ diff --git a/Chrono/Web/wwwroot/cards/Nascent Clone.png b/Chrono/Web/wwwroot/cards/Nascent Clone.png new file mode 100644 index 0000000..9ea0765 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Nascent Clone.png differ diff --git a/Chrono/Web/wwwroot/cards/Nonlethal Special Forces.png b/Chrono/Web/wwwroot/cards/Nonlethal Special Forces.png new file mode 100644 index 0000000..c597350 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Nonlethal Special Forces.png differ diff --git a/Chrono/Web/wwwroot/cards/Not so Fast.png b/Chrono/Web/wwwroot/cards/Not so Fast.png new file mode 100644 index 0000000..ccf78d5 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Not so Fast.png differ diff --git a/Chrono/Web/wwwroot/cards/Novathermal Mining.png b/Chrono/Web/wwwroot/cards/Novathermal Mining.png new file mode 100644 index 0000000..94ceb8f Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Novathermal Mining.png differ diff --git a/Chrono/Web/wwwroot/cards/Odol, the Red Death.png b/Chrono/Web/wwwroot/cards/Odol, the Red Death.png new file mode 100644 index 0000000..d5743da Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Odol, the Red Death.png differ diff --git a/Chrono/Web/wwwroot/cards/Omeganeura.png b/Chrono/Web/wwwroot/cards/Omeganeura.png new file mode 100644 index 0000000..b40ad35 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Omeganeura.png differ diff --git a/Chrono/Web/wwwroot/cards/Opener of the Way.png b/Chrono/Web/wwwroot/cards/Opener of the Way.png new file mode 100644 index 0000000..f55db2f Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Opener of the Way.png differ diff --git a/Chrono/Web/wwwroot/cards/Origination Engine.png b/Chrono/Web/wwwroot/cards/Origination Engine.png new file mode 100644 index 0000000..8d31e7a Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Origination Engine.png differ diff --git a/Chrono/Web/wwwroot/cards/Out of Line.png b/Chrono/Web/wwwroot/cards/Out of Line.png new file mode 100644 index 0000000..a378251 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Out of Line.png differ diff --git a/Chrono/Web/wwwroot/cards/Overburdened Scribe.png b/Chrono/Web/wwwroot/cards/Overburdened Scribe.png new file mode 100644 index 0000000..ae82046 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Overburdened Scribe.png differ diff --git a/Chrono/Web/wwwroot/cards/Overclock.png b/Chrono/Web/wwwroot/cards/Overclock.png new file mode 100644 index 0000000..a01c79d Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Overclock.png differ diff --git a/Chrono/Web/wwwroot/cards/Overmind's Guilt.png b/Chrono/Web/wwwroot/cards/Overmind's Guilt.png new file mode 100644 index 0000000..d91f566 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Overmind's Guilt.png differ diff --git a/Chrono/Web/wwwroot/cards/Overseer of Trials.png b/Chrono/Web/wwwroot/cards/Overseer of Trials.png new file mode 100644 index 0000000..5e3ec5c Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Overseer of Trials.png differ diff --git a/Chrono/Web/wwwroot/cards/Painforger.png b/Chrono/Web/wwwroot/cards/Painforger.png new file mode 100644 index 0000000..7c336f1 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Painforger.png differ diff --git a/Chrono/Web/wwwroot/cards/Panicked Refugee.png b/Chrono/Web/wwwroot/cards/Panicked Refugee.png new file mode 100644 index 0000000..538df45 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Panicked Refugee.png differ diff --git a/Chrono/Web/wwwroot/cards/Paradox Analysis.png b/Chrono/Web/wwwroot/cards/Paradox Analysis.png new file mode 100644 index 0000000..7abeb3e Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Paradox Analysis.png differ diff --git a/Chrono/Web/wwwroot/cards/Paradox Cacophony.png b/Chrono/Web/wwwroot/cards/Paradox Cacophony.png new file mode 100644 index 0000000..2bc8945 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Paradox Cacophony.png differ diff --git a/Chrono/Web/wwwroot/cards/Paradox Capacitor.png b/Chrono/Web/wwwroot/cards/Paradox Capacitor.png new file mode 100644 index 0000000..f4e44f6 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Paradox Capacitor.png differ diff --git a/Chrono/Web/wwwroot/cards/Paradox Flow.png b/Chrono/Web/wwwroot/cards/Paradox Flow.png new file mode 100644 index 0000000..daf3589 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Paradox Flow.png differ diff --git a/Chrono/Web/wwwroot/cards/Paradox Plague.png b/Chrono/Web/wwwroot/cards/Paradox Plague.png new file mode 100644 index 0000000..3509d08 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Paradox Plague.png differ diff --git a/Chrono/Web/wwwroot/cards/Paradox Stimulator.png b/Chrono/Web/wwwroot/cards/Paradox Stimulator.png new file mode 100644 index 0000000..0b1f4d7 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Paradox Stimulator.png differ diff --git a/Chrono/Web/wwwroot/cards/Peaceful Synthesizer.png b/Chrono/Web/wwwroot/cards/Peaceful Synthesizer.png new file mode 100644 index 0000000..925758a Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Peaceful Synthesizer.png differ diff --git a/Chrono/Web/wwwroot/cards/Penitent Star.png b/Chrono/Web/wwwroot/cards/Penitent Star.png new file mode 100644 index 0000000..c92e727 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Penitent Star.png differ diff --git a/Chrono/Web/wwwroot/cards/Persistent Squire.png b/Chrono/Web/wwwroot/cards/Persistent Squire.png new file mode 100644 index 0000000..18602f3 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Persistent Squire.png differ diff --git a/Chrono/Web/wwwroot/cards/Pit Dog.png b/Chrono/Web/wwwroot/cards/Pit Dog.png new file mode 100644 index 0000000..cbcde20 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Pit Dog.png differ diff --git a/Chrono/Web/wwwroot/cards/Planet Seeder.png b/Chrono/Web/wwwroot/cards/Planet Seeder.png new file mode 100644 index 0000000..c140f65 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Planet Seeder.png differ diff --git a/Chrono/Web/wwwroot/cards/Pocket Dimension.png b/Chrono/Web/wwwroot/cards/Pocket Dimension.png new file mode 100644 index 0000000..2bbb52b Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Pocket Dimension.png differ diff --git a/Chrono/Web/wwwroot/cards/Pocket Scout.png b/Chrono/Web/wwwroot/cards/Pocket Scout.png new file mode 100644 index 0000000..889944e Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Pocket Scout.png differ diff --git a/Chrono/Web/wwwroot/cards/Pontifex Dhabu.png b/Chrono/Web/wwwroot/cards/Pontifex Dhabu.png new file mode 100644 index 0000000..3342a68 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Pontifex Dhabu.png differ diff --git a/Chrono/Web/wwwroot/cards/Prayer of Rescue.png b/Chrono/Web/wwwroot/cards/Prayer of Rescue.png new file mode 100644 index 0000000..5665957 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Prayer of Rescue.png differ diff --git a/Chrono/Web/wwwroot/cards/Pressure Spike.png b/Chrono/Web/wwwroot/cards/Pressure Spike.png new file mode 100644 index 0000000..a8a22b7 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Pressure Spike.png differ diff --git a/Chrono/Web/wwwroot/cards/Priestess Minia.png b/Chrono/Web/wwwroot/cards/Priestess Minia.png new file mode 100644 index 0000000..7d06e78 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Priestess Minia.png differ diff --git a/Chrono/Web/wwwroot/cards/Pterosaur Rider.png b/Chrono/Web/wwwroot/cards/Pterosaur Rider.png new file mode 100644 index 0000000..9802618 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Pterosaur Rider.png differ diff --git a/Chrono/Web/wwwroot/cards/Quaid, the Willing.png b/Chrono/Web/wwwroot/cards/Quaid, the Willing.png new file mode 100644 index 0000000..61aec0c Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Quaid, the Willing.png differ diff --git a/Chrono/Web/wwwroot/cards/Quicksilver Khaela.png b/Chrono/Web/wwwroot/cards/Quicksilver Khaela.png new file mode 100644 index 0000000..cfa05a6 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Quicksilver Khaela.png differ diff --git a/Chrono/Web/wwwroot/cards/Quiet Repose.png b/Chrono/Web/wwwroot/cards/Quiet Repose.png new file mode 100644 index 0000000..83c6a66 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Quiet Repose.png differ diff --git a/Chrono/Web/wwwroot/cards/Radiant Channeling.png b/Chrono/Web/wwwroot/cards/Radiant Channeling.png new file mode 100644 index 0000000..4cb4043 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Radiant Channeling.png differ diff --git a/Chrono/Web/wwwroot/cards/Raiz, Pacifist's Conclusion.png b/Chrono/Web/wwwroot/cards/Raiz, Pacifist's Conclusion.png new file mode 100644 index 0000000..2d3853a Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Raiz, Pacifist's Conclusion.png differ diff --git a/Chrono/Web/wwwroot/cards/Rapid Iteration.png b/Chrono/Web/wwwroot/cards/Rapid Iteration.png new file mode 100644 index 0000000..71c8ac4 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Rapid Iteration.png differ diff --git a/Chrono/Web/wwwroot/cards/Rebuild.png b/Chrono/Web/wwwroot/cards/Rebuild.png new file mode 100644 index 0000000..2b07a6a Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Rebuild.png differ diff --git a/Chrono/Web/wwwroot/cards/Recycler.png b/Chrono/Web/wwwroot/cards/Recycler.png new file mode 100644 index 0000000..5612f68 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Recycler.png differ diff --git a/Chrono/Web/wwwroot/cards/Red Reaper.png b/Chrono/Web/wwwroot/cards/Red Reaper.png new file mode 100644 index 0000000..dadf1f6 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Red Reaper.png differ diff --git a/Chrono/Web/wwwroot/cards/Redactionist.png b/Chrono/Web/wwwroot/cards/Redactionist.png new file mode 100644 index 0000000..4b12365 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Redactionist.png differ diff --git a/Chrono/Web/wwwroot/cards/Rescind Authorization.png b/Chrono/Web/wwwroot/cards/Rescind Authorization.png new file mode 100644 index 0000000..883536d Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Rescind Authorization.png differ diff --git a/Chrono/Web/wwwroot/cards/Return to Stillness.png b/Chrono/Web/wwwroot/cards/Return to Stillness.png new file mode 100644 index 0000000..3a494a8 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Return to Stillness.png differ diff --git a/Chrono/Web/wwwroot/cards/Rift Mender Aris.png b/Chrono/Web/wwwroot/cards/Rift Mender Aris.png new file mode 100644 index 0000000..1261118 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Rift Mender Aris.png differ diff --git a/Chrono/Web/wwwroot/cards/Rippling Resplendence.png b/Chrono/Web/wwwroot/cards/Rippling Resplendence.png new file mode 100644 index 0000000..3b25ba0 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Rippling Resplendence.png differ diff --git a/Chrono/Web/wwwroot/cards/Rogue Amalgam.png b/Chrono/Web/wwwroot/cards/Rogue Amalgam.png new file mode 100644 index 0000000..3da09dc Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Rogue Amalgam.png differ diff --git a/Chrono/Web/wwwroot/cards/Roiling Amalgam.png b/Chrono/Web/wwwroot/cards/Roiling Amalgam.png new file mode 100644 index 0000000..55b2f7f Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Roiling Amalgam.png differ diff --git a/Chrono/Web/wwwroot/cards/Rotting Rocker.png b/Chrono/Web/wwwroot/cards/Rotting Rocker.png new file mode 100644 index 0000000..8251c54 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Rotting Rocker.png differ diff --git a/Chrono/Web/wwwroot/cards/Rumpus.png b/Chrono/Web/wwwroot/cards/Rumpus.png new file mode 100644 index 0000000..79137f9 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Rumpus.png differ diff --git a/Chrono/Web/wwwroot/cards/Sali, Top Gunner.png b/Chrono/Web/wwwroot/cards/Sali, Top Gunner.png new file mode 100644 index 0000000..9ab459e Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Sali, Top Gunner.png differ diff --git a/Chrono/Web/wwwroot/cards/Sanguine Resurgence.png b/Chrono/Web/wwwroot/cards/Sanguine Resurgence.png new file mode 100644 index 0000000..9ded20c Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Sanguine Resurgence.png differ diff --git a/Chrono/Web/wwwroot/cards/Sap Sapper.png b/Chrono/Web/wwwroot/cards/Sap Sapper.png new file mode 100644 index 0000000..9255ef5 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Sap Sapper.png differ diff --git a/Chrono/Web/wwwroot/cards/Sapling Dryad.png b/Chrono/Web/wwwroot/cards/Sapling Dryad.png new file mode 100644 index 0000000..7c48367 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Sapling Dryad.png differ diff --git a/Chrono/Web/wwwroot/cards/Sareh, Rebel Strategist.png b/Chrono/Web/wwwroot/cards/Sareh, Rebel Strategist.png new file mode 100644 index 0000000..36dabbb Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Sareh, Rebel Strategist.png differ diff --git a/Chrono/Web/wwwroot/cards/Scattered Helpers.png b/Chrono/Web/wwwroot/cards/Scattered Helpers.png new file mode 100644 index 0000000..a16ca63 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Scattered Helpers.png differ diff --git a/Chrono/Web/wwwroot/cards/Scent the Prey.png b/Chrono/Web/wwwroot/cards/Scent the Prey.png new file mode 100644 index 0000000..303f0db Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Scent the Prey.png differ diff --git a/Chrono/Web/wwwroot/cards/Scouter Round.png b/Chrono/Web/wwwroot/cards/Scouter Round.png new file mode 100644 index 0000000..cdd96ce Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Scouter Round.png differ diff --git a/Chrono/Web/wwwroot/cards/Scuttling Spares.png b/Chrono/Web/wwwroot/cards/Scuttling Spares.png new file mode 100644 index 0000000..19913ba Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Scuttling Spares.png differ diff --git a/Chrono/Web/wwwroot/cards/Seedling.png b/Chrono/Web/wwwroot/cards/Seedling.png new file mode 100644 index 0000000..0e82612 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Seedling.png differ diff --git a/Chrono/Web/wwwroot/cards/Seeker of Truth.png b/Chrono/Web/wwwroot/cards/Seeker of Truth.png new file mode 100644 index 0000000..43a10fb Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Seeker of Truth.png differ diff --git a/Chrono/Web/wwwroot/cards/Sensory Deprivation Pod.png b/Chrono/Web/wwwroot/cards/Sensory Deprivation Pod.png new file mode 100644 index 0000000..ed25316 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Sensory Deprivation Pod.png differ diff --git a/Chrono/Web/wwwroot/cards/Set in Stone.png b/Chrono/Web/wwwroot/cards/Set in Stone.png new file mode 100644 index 0000000..31d8774 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Set in Stone.png differ diff --git a/Chrono/Web/wwwroot/cards/Shae'Fan, Remembered.png b/Chrono/Web/wwwroot/cards/Shae'Fan, Remembered.png new file mode 100644 index 0000000..3eab1b1 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Shae'Fan, Remembered.png differ diff --git a/Chrono/Web/wwwroot/cards/Shattersmith.png b/Chrono/Web/wwwroot/cards/Shattersmith.png new file mode 100644 index 0000000..97a996b Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Shattersmith.png differ diff --git a/Chrono/Web/wwwroot/cards/Sleepy Druid.png b/Chrono/Web/wwwroot/cards/Sleepy Druid.png new file mode 100644 index 0000000..8463d07 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Sleepy Druid.png differ diff --git a/Chrono/Web/wwwroot/cards/Slow Convert.png b/Chrono/Web/wwwroot/cards/Slow Convert.png new file mode 100644 index 0000000..b87e674 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Slow Convert.png differ diff --git a/Chrono/Web/wwwroot/cards/Snap Back.png b/Chrono/Web/wwwroot/cards/Snap Back.png new file mode 100644 index 0000000..0fe233e Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Snap Back.png differ diff --git a/Chrono/Web/wwwroot/cards/Solemn Attendant.png b/Chrono/Web/wwwroot/cards/Solemn Attendant.png new file mode 100644 index 0000000..9e40233 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Solemn Attendant.png differ diff --git a/Chrono/Web/wwwroot/cards/Somber Astronomer.png b/Chrono/Web/wwwroot/cards/Somber Astronomer.png new file mode 100644 index 0000000..0662f38 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Somber Astronomer.png differ diff --git a/Chrono/Web/wwwroot/cards/Somnus, the Dreaming.png b/Chrono/Web/wwwroot/cards/Somnus, the Dreaming.png new file mode 100644 index 0000000..59f0171 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Somnus, the Dreaming.png differ diff --git a/Chrono/Web/wwwroot/cards/Soothing Glow.png b/Chrono/Web/wwwroot/cards/Soothing Glow.png new file mode 100644 index 0000000..af7e145 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Soothing Glow.png differ diff --git a/Chrono/Web/wwwroot/cards/Spark of Bounty.png b/Chrono/Web/wwwroot/cards/Spark of Bounty.png new file mode 100644 index 0000000..f5bbd8e Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Spark of Bounty.png differ diff --git a/Chrono/Web/wwwroot/cards/Specialist Boof.png b/Chrono/Web/wwwroot/cards/Specialist Boof.png new file mode 100644 index 0000000..5c47ce4 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Specialist Boof.png differ diff --git a/Chrono/Web/wwwroot/cards/Spirit's Lament.png b/Chrono/Web/wwwroot/cards/Spirit's Lament.png new file mode 100644 index 0000000..e84aa28 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Spirit's Lament.png differ diff --git a/Chrono/Web/wwwroot/cards/Spread the Sickness.png b/Chrono/Web/wwwroot/cards/Spread the Sickness.png new file mode 100644 index 0000000..6875463 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Spread the Sickness.png differ diff --git a/Chrono/Web/wwwroot/cards/Stability Control.png b/Chrono/Web/wwwroot/cards/Stability Control.png new file mode 100644 index 0000000..e8f94f2 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Stability Control.png differ diff --git a/Chrono/Web/wwwroot/cards/Stalwart Champion.png b/Chrono/Web/wwwroot/cards/Stalwart Champion.png new file mode 100644 index 0000000..25f1d50 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Stalwart Champion.png differ diff --git a/Chrono/Web/wwwroot/cards/Starfueled Medics.png b/Chrono/Web/wwwroot/cards/Starfueled Medics.png new file mode 100644 index 0000000..0bc3fc8 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Starfueled Medics.png differ diff --git a/Chrono/Web/wwwroot/cards/Stern Arbiter.png b/Chrono/Web/wwwroot/cards/Stern Arbiter.png new file mode 100644 index 0000000..8f2a606 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Stern Arbiter.png differ diff --git a/Chrono/Web/wwwroot/cards/Strength of the Grove.png b/Chrono/Web/wwwroot/cards/Strength of the Grove.png new file mode 100644 index 0000000..a641d3e Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Strength of the Grove.png differ diff --git a/Chrono/Web/wwwroot/cards/Sunbringer Artillerist.png b/Chrono/Web/wwwroot/cards/Sunbringer Artillerist.png new file mode 100644 index 0000000..32adf3d Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Sunbringer Artillerist.png differ diff --git a/Chrono/Web/wwwroot/cards/Suncursed Conduit.png b/Chrono/Web/wwwroot/cards/Suncursed Conduit.png new file mode 100644 index 0000000..970c701 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Suncursed Conduit.png differ diff --git a/Chrono/Web/wwwroot/cards/Sungarden Protector.png b/Chrono/Web/wwwroot/cards/Sungarden Protector.png new file mode 100644 index 0000000..2cee3ca Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Sungarden Protector.png differ diff --git a/Chrono/Web/wwwroot/cards/Sunshock.png b/Chrono/Web/wwwroot/cards/Sunshock.png new file mode 100644 index 0000000..abb0a40 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Sunshock.png differ diff --git a/Chrono/Web/wwwroot/cards/Supernova.png b/Chrono/Web/wwwroot/cards/Supernova.png new file mode 100644 index 0000000..d0aca56 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Supernova.png differ diff --git a/Chrono/Web/wwwroot/cards/Swashbuckling Diehard.png b/Chrono/Web/wwwroot/cards/Swashbuckling Diehard.png new file mode 100644 index 0000000..77a9116 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Swashbuckling Diehard.png differ diff --git a/Chrono/Web/wwwroot/cards/Symbiosis.png b/Chrono/Web/wwwroot/cards/Symbiosis.png new file mode 100644 index 0000000..4dfb50a Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Symbiosis.png differ diff --git a/Chrono/Web/wwwroot/cards/Symphony of the Path.png b/Chrono/Web/wwwroot/cards/Symphony of the Path.png new file mode 100644 index 0000000..d372fd2 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Symphony of the Path.png differ diff --git a/Chrono/Web/wwwroot/cards/Talia, Purger of Memory.png b/Chrono/Web/wwwroot/cards/Talia, Purger of Memory.png new file mode 100644 index 0000000..4f6f4f5 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Talia, Purger of Memory.png differ diff --git a/Chrono/Web/wwwroot/cards/Telepathic Conduit.png b/Chrono/Web/wwwroot/cards/Telepathic Conduit.png new file mode 100644 index 0000000..ccf1731 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Telepathic Conduit.png differ diff --git a/Chrono/Web/wwwroot/cards/Telepathic Scavenger.png b/Chrono/Web/wwwroot/cards/Telepathic Scavenger.png new file mode 100644 index 0000000..4370d06 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Telepathic Scavenger.png differ diff --git a/Chrono/Web/wwwroot/cards/Temple Analyst.png b/Chrono/Web/wwwroot/cards/Temple Analyst.png new file mode 100644 index 0000000..00b6d65 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Temple Analyst.png differ diff --git a/Chrono/Web/wwwroot/cards/Temple Guard Hound.png b/Chrono/Web/wwwroot/cards/Temple Guard Hound.png new file mode 100644 index 0000000..15d1ea0 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Temple Guard Hound.png differ diff --git a/Chrono/Web/wwwroot/cards/Terraformer.png b/Chrono/Web/wwwroot/cards/Terraformer.png new file mode 100644 index 0000000..7e39312 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Terraformer.png differ diff --git a/Chrono/Web/wwwroot/cards/Territorial Pack.png b/Chrono/Web/wwwroot/cards/Territorial Pack.png new file mode 100644 index 0000000..7808abb Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Territorial Pack.png differ diff --git a/Chrono/Web/wwwroot/cards/The 'Stache.png b/Chrono/Web/wwwroot/cards/The 'Stache.png new file mode 100644 index 0000000..8d116d1 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/The 'Stache.png differ diff --git a/Chrono/Web/wwwroot/cards/The Beating Heart.png b/Chrono/Web/wwwroot/cards/The Beating Heart.png new file mode 100644 index 0000000..7066b5c Binary files /dev/null and b/Chrono/Web/wwwroot/cards/The Beating Heart.png differ diff --git a/Chrono/Web/wwwroot/cards/The Botanist.png b/Chrono/Web/wwwroot/cards/The Botanist.png new file mode 100644 index 0000000..fdd2629 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/The Botanist.png differ diff --git a/Chrono/Web/wwwroot/cards/The Cycle Embodied.png b/Chrono/Web/wwwroot/cards/The Cycle Embodied.png new file mode 100644 index 0000000..3ae5f13 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/The Cycle Embodied.png differ diff --git a/Chrono/Web/wwwroot/cards/The Firm Hand.png b/Chrono/Web/wwwroot/cards/The Firm Hand.png new file mode 100644 index 0000000..c64fc18 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/The Firm Hand.png differ diff --git a/Chrono/Web/wwwroot/cards/The Forgotten Tale.png b/Chrono/Web/wwwroot/cards/The Forgotten Tale.png new file mode 100644 index 0000000..e5caccc Binary files /dev/null and b/Chrono/Web/wwwroot/cards/The Forgotten Tale.png differ diff --git a/Chrono/Web/wwwroot/cards/The Great Oakmother.png b/Chrono/Web/wwwroot/cards/The Great Oakmother.png new file mode 100644 index 0000000..7cf653a Binary files /dev/null and b/Chrono/Web/wwwroot/cards/The Great Oakmother.png differ diff --git a/Chrono/Web/wwwroot/cards/The Strand.png b/Chrono/Web/wwwroot/cards/The Strand.png new file mode 100644 index 0000000..3c28ee8 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/The Strand.png differ diff --git a/Chrono/Web/wwwroot/cards/The Uncontained.png b/Chrono/Web/wwwroot/cards/The Uncontained.png new file mode 100644 index 0000000..63d01c6 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/The Uncontained.png differ diff --git a/Chrono/Web/wwwroot/cards/The Unstoppable Flow.png b/Chrono/Web/wwwroot/cards/The Unstoppable Flow.png new file mode 100644 index 0000000..fa8e5e0 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/The Unstoppable Flow.png differ diff --git a/Chrono/Web/wwwroot/cards/Throw into the Sun.png b/Chrono/Web/wwwroot/cards/Throw into the Sun.png new file mode 100644 index 0000000..ba9c7b7 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Throw into the Sun.png differ diff --git a/Chrono/Web/wwwroot/cards/Throwdown.png b/Chrono/Web/wwwroot/cards/Throwdown.png new file mode 100644 index 0000000..612aa92 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Throwdown.png differ diff --git a/Chrono/Web/wwwroot/cards/Tidal Wave.png b/Chrono/Web/wwwroot/cards/Tidal Wave.png new file mode 100644 index 0000000..731446e Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Tidal Wave.png differ diff --git a/Chrono/Web/wwwroot/cards/Time Devourer Soval.png b/Chrono/Web/wwwroot/cards/Time Devourer Soval.png new file mode 100644 index 0000000..d393b7a Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Time Devourer Soval.png differ diff --git a/Chrono/Web/wwwroot/cards/Timestop.png b/Chrono/Web/wwwroot/cards/Timestop.png new file mode 100644 index 0000000..5dfce1c Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Timestop.png differ diff --git a/Chrono/Web/wwwroot/cards/Timewarped Discombobulator.png b/Chrono/Web/wwwroot/cards/Timewarped Discombobulator.png new file mode 100644 index 0000000..5f356c3 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Timewarped Discombobulator.png differ diff --git a/Chrono/Web/wwwroot/cards/Tino, Majestic Stumbler.png b/Chrono/Web/wwwroot/cards/Tino, Majestic Stumbler.png new file mode 100644 index 0000000..9fe4cbf Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Tino, Majestic Stumbler.png differ diff --git a/Chrono/Web/wwwroot/cards/Toothy Pugilist.png b/Chrono/Web/wwwroot/cards/Toothy Pugilist.png new file mode 100644 index 0000000..65e130e Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Toothy Pugilist.png differ diff --git a/Chrono/Web/wwwroot/cards/Traffic Conductor.png b/Chrono/Web/wwwroot/cards/Traffic Conductor.png new file mode 100644 index 0000000..291d55a Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Traffic Conductor.png differ diff --git a/Chrono/Web/wwwroot/cards/True Believer.png b/Chrono/Web/wwwroot/cards/True Believer.png new file mode 100644 index 0000000..8067642 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/True Believer.png differ diff --git a/Chrono/Web/wwwroot/cards/Tyar, Benevolent Ruler.png b/Chrono/Web/wwwroot/cards/Tyar, Benevolent Ruler.png new file mode 100644 index 0000000..2640d30 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Tyar, Benevolent Ruler.png differ diff --git a/Chrono/Web/wwwroot/cards/Uninhibited Expansion.png b/Chrono/Web/wwwroot/cards/Uninhibited Expansion.png new file mode 100644 index 0000000..94c883e Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Uninhibited Expansion.png differ diff --git a/Chrono/Web/wwwroot/cards/Unlocked Potential.png b/Chrono/Web/wwwroot/cards/Unlocked Potential.png new file mode 100644 index 0000000..70c2f2a Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Unlocked Potential.png differ diff --git a/Chrono/Web/wwwroot/cards/Unstoppable Growth.png b/Chrono/Web/wwwroot/cards/Unstoppable Growth.png new file mode 100644 index 0000000..7c6b731 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Unstoppable Growth.png differ diff --git a/Chrono/Web/wwwroot/cards/Vera, Original Proof.png b/Chrono/Web/wwwroot/cards/Vera, Original Proof.png new file mode 100644 index 0000000..74ca4f8 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Vera, Original Proof.png differ diff --git a/Chrono/Web/wwwroot/cards/Violet Inquisitioner.png b/Chrono/Web/wwwroot/cards/Violet Inquisitioner.png new file mode 100644 index 0000000..137e1dc Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Violet Inquisitioner.png differ diff --git a/Chrono/Web/wwwroot/cards/Vor’kon, Eternal Source.png b/Chrono/Web/wwwroot/cards/Vor’kon, Eternal Source.png new file mode 100644 index 0000000..b3d701b Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Vor’kon, Eternal Source.png differ diff --git a/Chrono/Web/wwwroot/cards/Wake-Up Prod.png b/Chrono/Web/wwwroot/cards/Wake-Up Prod.png new file mode 100644 index 0000000..b2f1a4d Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Wake-Up Prod.png differ diff --git a/Chrono/Web/wwwroot/cards/We Have Cookies.png b/Chrono/Web/wwwroot/cards/We Have Cookies.png new file mode 100644 index 0000000..c0ea60c Binary files /dev/null and b/Chrono/Web/wwwroot/cards/We Have Cookies.png differ diff --git a/Chrono/Web/wwwroot/cards/What Could Be.png b/Chrono/Web/wwwroot/cards/What Could Be.png new file mode 100644 index 0000000..bc045c4 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/What Could Be.png differ diff --git a/Chrono/Web/wwwroot/cards/Wilfred, Lobotomizer.png b/Chrono/Web/wwwroot/cards/Wilfred, Lobotomizer.png new file mode 100644 index 0000000..496863b Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Wilfred, Lobotomizer.png differ diff --git a/Chrono/Web/wwwroot/cards/Witch of the Woods.png b/Chrono/Web/wwwroot/cards/Witch of the Woods.png new file mode 100644 index 0000000..d4c12a2 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Witch of the Woods.png differ diff --git a/Chrono/Web/wwwroot/cards/Wolf.png b/Chrono/Web/wwwroot/cards/Wolf.png new file mode 100644 index 0000000..aa70bb7 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Wolf.png differ diff --git a/Chrono/Web/wwwroot/cards/Wom, Sweet Wom.png b/Chrono/Web/wwwroot/cards/Wom, Sweet Wom.png new file mode 100644 index 0000000..faf8b47 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Wom, Sweet Wom.png differ diff --git a/Chrono/Web/wwwroot/cards/Wreck-o Rex.png b/Chrono/Web/wwwroot/cards/Wreck-o Rex.png new file mode 100644 index 0000000..d3b76c1 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Wreck-o Rex.png differ diff --git a/Chrono/Web/wwwroot/cards/Xae, Dreamstrider.png b/Chrono/Web/wwwroot/cards/Xae, Dreamstrider.png new file mode 100644 index 0000000..f0d1c72 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Xae, Dreamstrider.png differ diff --git a/Chrono/Web/wwwroot/cards/Ylka, the Headliner.png b/Chrono/Web/wwwroot/cards/Ylka, the Headliner.png new file mode 100644 index 0000000..ac2043e Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Ylka, the Headliner.png differ diff --git a/Chrono/Web/wwwroot/cards/Zealot of the Hunt.png b/Chrono/Web/wwwroot/cards/Zealot of the Hunt.png new file mode 100644 index 0000000..d443437 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Zealot of the Hunt.png differ diff --git a/Chrono/Web/wwwroot/cards/Zel, the First Diver.png b/Chrono/Web/wwwroot/cards/Zel, the First Diver.png new file mode 100644 index 0000000..04fb44a Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Zel, the First Diver.png differ diff --git a/Chrono/Web/wwwroot/cards/Ziv, the Adaptable.png b/Chrono/Web/wwwroot/cards/Ziv, the Adaptable.png new file mode 100644 index 0000000..d54bcc1 Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Ziv, the Adaptable.png differ diff --git a/Chrono/Web/wwwroot/cards/Zorp, Unrecyclable.png b/Chrono/Web/wwwroot/cards/Zorp, Unrecyclable.png new file mode 100644 index 0000000..d30ff9a Binary files /dev/null and b/Chrono/Web/wwwroot/cards/Zorp, Unrecyclable.png differ diff --git a/Chrono/Web/wwwroot/sample-data/cards.json b/Chrono/Web/wwwroot/sample-data/cards.json new file mode 100644 index 0000000..144f23c --- /dev/null +++ b/Chrono/Web/wwwroot/sample-data/cards.json @@ -0,0 +1,4503 @@ +{ + "cards": [ + { + "name": "A'kon, Starry Diviner", + "category": "Agent", + "cost": 1, + "attack": 2, + "health": 2, + "description": "Enter or Last Gasp: Create a Return to Stillness in hand.", + "faction": "Silence", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Somber Astronomer", + "imageFile": "A'kon, Starry Diviner.png" + }, + { + "name": "Aardvark Precinct Captain", + "category": "Agent", + "cost": 2, + "attack": 0, + "health": 1, + "description": "Enter: Sprout 1 for each other ally.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [ + "Sprout", + "Shift" + ], + "immortalizeTo": [ + "Tino, Majestic Stumbler" + ], + "immortalizeWhen": "Round End: I see 5+ other allies. When I Immortalize, Shift to Deadly Fauna.", + "imageFile": "Aardvark Precinct Captain.png" + }, + { + "name": "Affront to Nature", + "category": "Spell", + "cost": 9, + "description": "Allies Flourish 3 times. Enemies Decay 3 times.", + "faction": "Lifeblood", + "set": "Core Set", + "speed": "Slow", + "archetypes": [], + "imageFile": "Affront to Nature.png" + }, + { + "name": "Agents", + "category": "Redirect", + "archetypes": [] + }, + { + "name": "Aggressive Recycling", + "category": "Spell", + "cost": 2, + "description": "Discard 2 to play. Draw 2. Sacrifice 3: Instead, Discard 3 to play. Draw 3.", + "faction": "Singularity", + "set": "Core Set", + "speed": "Immediate", + "archetypes": [], + "imageFile": "Aggressive Recycling.png" + }, + { + "name": "Alina Who Cuts the Strings", + "category": "Agent", + "cost": 4, + "attack": 3, + "health": 2, + "description": "Play: (C) Mute an Agent. Activate: (C) Destroy a Mute|Muted Agent.", + "faction": "Silence", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Destiny Ripper", + "imageFile": "Alina Who Cuts the Strings.png" + }, + { + "name": "Alina, the Overflowing Cup", + "category": "Agent", + "cost": 4, + "attack": 3, + "health": 5, + "description": "Enter or Round Start: Create a 0 cost Transient Blessed Soup in hand.", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Bearer of the Broth", + "imageFile": "Alina, the Overflowing Cup.png" + }, + { + "name": "Appeal to the Scrolls", + "category": "Spell", + "cost": 5, + "description": "If you have 1 or less Agents, I cost 2 less. Draw 2 Actions.", + "faction": "Silence", + "set": "Core Set", + "speed": "Immediate", + "archetypes": [], + "imageFile": "Appeal to the Scrolls.png" + }, + { + "name": "Armageddonaut", + "category": "Agent", + "cost": 5, + "attack": 6, + "health": 6, + "description": "Cleave. Enter or when I destroy an Agent: Create a Circle of Strife in hand.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Hungry Engine", + "imageFile": "Armageddonaut.png" + }, + { + "name": "Army of the Sun", + "category": "Spell", + "cost": 13, + "description": "Summon the Strongest Agent in your deck now and at each Round Start.", + "faction": "Sungrace", + "set": "Core Set", + "speed": "Slow", + "archetypes": [], + "imageFile": "Army of the Sun.png" + }, + { + "name": "Arra, Saurian Broodmother", + "category": "Agent", + "cost": 1, + "attack": 1, + "health": 2, + "description": "Activate: The next ally that enters play this round Flourish|Flourishes. The first time each round another ally Flourish|Flourishes, I Flourish.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [ + "Flourish" + ], + "immortalizeTo": [], + "immortalizeFrom": "Egg Tender", + "imageFile": "Arra, Saurian Broodmother.png" + }, + { + "name": "Awakened Security System", + "category": "Agent", + "cost": 2, + "attack": 1, + "health": 3, + "description": "Activate: Reduce an Agent's Strength by my Strength this round.", + "faction": "Singularity", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Wom, Sweet Wom" + ], + "immortalizeWhen": "I see 3+ Agents with 0 Strength in play.", + "imageFile": "Awakened Security System.png" + }, + { + "name": "B.O.O.F.", + "category": "Agent", + "cost": 2, + "attack": 3, + "health": 2, + "description": "Enter: Draw a 1 cost Agent from your deck. Round End: If I do not see a 1 cost ally in play, Draw a 1 cost Agent from your deck.", + "faction": "Singularity", + "set": "Core Set", + "archetypes": [ + "Draw" + ], + "immortalizeTo": [], + "immortalizeFrom": "Enhanced Retriever", + "imageFile": "B.O.O.F..png" + }, + { + "name": "Backhand", + "category": "Spell", + "cost": 2, + "description": "Destroy an Agent with 2 or less Strength or Durability.", + "faction": "Phasetide", + "set": "Core Set", + "speed": "Fast", + "archetypes": [], + "imageFile": "Backhand.png" + }, + { + "name": "Balanced Blade", + "category": "Spell", + "cost": 3, + "description": "The next time an ally Strikes an enemy this round, first grant it Strength equal to its target's Durability.", + "faction": "Phasetide", + "set": "Core Set", + "speed": "Immediate", + "archetypes": [], + "imageFile": "Balanced Blade.png" + }, + { + "name": "Bareknuckle Inquisitor", + "category": "Agent", + "cost": 5, + "attack": 3, + "health": 8, + "description": "Confront. Siphon. Enter: Deal 4 to me.", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [ + "Heal" + ], + "immortalizeTo": [ + "Da'Kad, Heretic Crusher" + ], + "immortalizeWhen": "I've seen allies or your Core Heal 6+.", + "imageFile": "Bareknuckle Inquisitor.png" + }, + { + "name": "Bathe in Flames", + "category": "Spell", + "cost": 2, + "description": "Deal 2 to an ally to deal 2 to an Agent. Shift to Volcanic Rivers.", + "faction": "Splintergleam", + "set": "Core Set", + "speed": "Fast", + "archetypes": [], + "imageFile": "Bathe in Flames.png" + }, + { + "name": "Battleharts", + "category": "Agent", + "cost": 2, + "attack": 0, + "health": 1, + "description": "Overpower. When another ally enters play, I Flourish.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [ + "Flourish" + ], + "immortalizeTo": [], + "immortalizeFrom": "Glade Grazers", + "imageFile": "Battleharts.png" + }, + { + "name": "Bearer of the Broth", + "category": "Agent", + "cost": 4, + "attack": 2, + "health": 4, + "description": "Enter: Create a 0 cost Transient Blessed Soup in hand.", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Alina, the Overflowing Cup" + ], + "immortalizeWhen": "You've played Blessed Soup 2+ times this game.", + "imageFile": "Bearer of the Broth.png" + }, + { + "name": "Bill, First Point of Contact", + "category": "Agent", + "cost": 4, + "attack": 3, + "health": 4, + "description": "Enter, Deplete, or Round Start: Create a Transient Scouter Round in hand.", + "faction": "Singularity", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Enthusiastic Bot-Poke", + "imageFile": "Bill, First Point of Contact.png" + }, + { + "name": "Blazing Shifter", + "category": "Agent", + "cost": 4, + "attack": 2, + "health": 2, + "description": "Enter: Shift to Volcanic Rivers. I have +1/+1 for each Timeline in the Timeline Stack.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [ + "The Unstoppable Flow" + ], + "immortalizeWhen": "I have 7+ Strength.", + "imageFile": "Blazing Shifter.png" + }, + { + "name": "Blessed Soup", + "category": "Spell", + "cost": 2, + "description": "Heal an Agent or Core 2. Draw 1.", + "faction": "Phasetide", + "set": "Core Set", + "speed": "Immediate", + "archetypes": [], + "imageFile": "Blessed Soup.png" + }, + { + "name": "Bloodbolt", + "category": "Spell", + "cost": 3, + "description": "Deal 2 to an Agent or Core. Breakdown 15: Instead, deal 3.", + "faction": "Splintergleam", + "set": "Core Set", + "speed": "Fast", + "archetypes": [], + "imageFile": "Bloodbolt.png" + }, + { + "name": "Bloodline Tracker", + "category": "Agent", + "cost": 1, + "attack": 1, + "health": 1, + "description": "Activate: Sacrifice 1: (C) Deal 1 to the enemy Core.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Master of Ceremonies" + ], + "immortalizeWhen": "I've dealt 6+ damage.", + "imageFile": "Bloodline Tracker.png" + }, + { + "name": "Bloodlust", + "category": "Spell", + "cost": 2, + "description": "An ally Strikes a damaged Agent. Create a Transient Fueled by Pain in hand.", + "faction": "Splintergleam", + "set": "Core Set", + "speed": "Fast", + "archetypes": [], + "imageFile": "Bloodlust.png" + }, + { + "name": "Bloom", + "category": "Spell", + "cost": 2, + "description": "Give an ally +0/+2 this round. Sprout 1.", + "faction": "Lifeblood", + "set": "Core Set", + "speed": "Immediate", + "archetypes": [], + "imageFile": "Bloom.png" + }, + { + "name": "Boatswain Corvus", + "category": "Agent", + "cost": 7, + "attack": 6, + "health": 10, + "description": "Overpower. Round Start: Deal 1 to the enemy Core twice. When you deal non-combat damage to the enemy Core, grant the weakest enemy Exposed. Core Strike: Deal 3 to all enemies and t...", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Gilded Behemoth", + "imageFile": "Boatswain Corvus.png" + }, + { + "name": "Boof, Ever Loyal", + "category": "Agent", + "cost": 1, + "attack": 3, + "health": 5, + "description": "Enter: Deal 4 to me. Last Gasp: Return the last Action that was put into your Graveyard this round to hand.", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Temple Guard Hound", + "imageFile": "Boof, Ever Loyal.png" + }, + { + "name": "Boof, Lonely and Proud", + "category": "Agent", + "cost": 2, + "attack": 3, + "health": 3, + "description": "Confront.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Territorial Pack", + "imageFile": "Boof, Lonely and Proud.png" + }, + { + "name": "Boof, the Champion", + "category": "Agent", + "cost": 2, + "attack": 4, + "health": 4, + "description": "Overpower.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Pit Dog", + "imageFile": "Boof, the Champion.png" + }, + { + "name": "Boof, the Listener", + "category": "Agent", + "cost": 2, + "attack": 2, + "health": 1, + "description": "Enter and Last Gasp: Draw a random 1, 2, or 3 cost Action from your deck.", + "faction": "Silence", + "set": "Core Set", + "archetypes": [ + "Draw" + ], + "immortalizeTo": [], + "immortalizeFrom": "Librarian's Assistant", + "imageFile": "Boof, the Listener.png" + }, + { + "name": "Braindead Bouncer", + "category": "Agent", + "cost": 1, + "attack": 3, + "health": 2, + "description": "Round End: Decay.", + "faction": "Silence", + "set": "Core Set", + "archetypes": [ + "Decay", + "Shift" + ], + "immortalizeTo": [ + "Wilfred, Lobotomizer" + ], + "immortalizeWhen": "Round Start: I see Voiceless Sky.", + "imageFile": "Braindead Bouncer.png" + }, + { + "name": "Brant the Bloody", + "category": "Agent", + "cost": 1, + "attack": 2, + "health": 3, + "description": "Confront. Agents I Strike Bleed 1. When an enemy Bleeds, I Flourish.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [ + "Flourish" + ], + "immortalizeTo": [], + "immortalizeFrom": "Persistent Squire", + "imageFile": "Brant the Bloody.png" + }, + { + "name": "BREAK AND SHATTER!", + "category": "Spell", + "cost": 6, + "description": "Surge. Give each ally +1/+1 for each point of Durability it is missing and Overpower this round.", + "faction": "Splintergleam", + "set": "Core Set", + "speed": "Slow", + "archetypes": [], + "imageFile": "BREAK AND SHATTER!.png" + }, + { + "name": "Bright-Eyed Supplicant", + "category": "Agent", + "cost": 3, + "attack": 2, + "health": 4, + "description": "Confront.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Overseer of Trials" + ], + "immortalizeWhen": "I've survived damage twice.", + "imageFile": "Bright-Eyed Supplicant.png" + }, + { + "name": "Brilliant Martyr", + "category": "Agent", + "cost": 1, + "attack": 2, + "health": 1, + "description": "Last Gasp: Shift to Star Siphon.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [ + "Quaid, the Willing" + ], + "immortalizeWhen": "I see your Energy Reserve Overflow.", + "imageFile": "Brilliant Martyr.png" + }, + { + "name": "Bronk the Calm", + "category": "Agent", + "cost": 3, + "attack": 3, + "health": 4, + "description": "Enter: Summon a Wolf and Shift to Abundant Growth.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [], + "immortalizeFrom": "Panicked Refugee", + "imageFile": "Bronk the Calm.png" + }, + { + "name": "Bronk the Guide", + "category": "Agent", + "cost": 3, + "attack": 3, + "health": 3, + "description": "Enter: Shift to Erudite Beacon. Activate: Shift to Erudite Beacon.", + "faction": "Singularity", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [], + "immortalizeFrom": "Enlightened Refugee", + "imageFile": "Bronk the Guide.png" + }, + { + "name": "Brutal Reveler", + "category": "Agent", + "cost": 7, + "attack": 6, + "health": 5, + "description": "Overpower. The first time each round anything takes damage, create a Transient Bloodbolt in hand.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Tyar, Benevolent Ruler" + ], + "immortalizeWhen": "Breakdown 10.", + "imageFile": "Brutal Reveler.png" + }, + { + "name": "Built to Burn", + "category": "Spell", + "cost": 5, + "description": "Summon a Temporary exact copy of an ally.", + "faction": "Singularity", + "set": "Core Set", + "speed": "Slow", + "archetypes": [], + "imageFile": "Built to Burn.png" + }, + { + "name": "Bullseye Bounty Hunter", + "category": "Agent", + "cost": 4, + "attack": 4, + "health": 3, + "description": "Blitz. Cleave. Play: Grant two enemies Exposed.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Sareh, Rebel Strategist" + ], + "immortalizeWhen": "I've destroyed two enemies.", + "imageFile": "Bullseye Bounty Hunter.png" + }, + { + "name": "Burrowing Beetles", + "category": "Agent", + "cost": 1, + "attack": 1, + "health": 1, + "description": "Evasive.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [ + "Flourish" + ], + "immortalizeTo": [ + "The Cycle Embodied" + ], + "immortalizeWhen": "I've seen allies Flourish 4+ times.", + "imageFile": "Burrowing Beetles.png" + }, + { + "name": "Bury the Evidence", + "category": "Spell", + "cost": 3, + "description": "An enemy Decays twice, or an ally Decays twice to Draw 2.", + "faction": "Silence", + "set": "Core Set", + "speed": "Fast", + "archetypes": [], + "imageFile": "Bury the Evidence.png" + }, + { + "name": "By the Numbers", + "category": "Spell", + "cost": 2, + "description": "Reveal the top card of both decks. Create a copy of the card with the higher cost in hand, then shuffle both cards into their respective decks. In a tie, create a copy of both card...", + "faction": "Phasetide", + "set": "Core Set", + "speed": "Immediate", + "archetypes": [], + "imageFile": "By the Numbers.png" + }, + { + "name": "Canine Adjutant", + "category": "Agent", + "cost": 2, + "attack": 2, + "health": 1, + "description": "Evasive. Core Strike: Erase the enemy Graveyard.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Specialist Boof" + ], + "immortalizeWhen": "I've Struck the enemy Core.", + "imageFile": "Canine Adjutant.png" + }, + { + "name": "Cascading Serenity", + "category": "Spell", + "cost": 3, + "description": "Destroy an Agent with cost 2 or less. Create a Return to Stillness in hand.", + "faction": "Silence", + "set": "Core Set", + "speed": "Slow", + "archetypes": [], + "imageFile": "Cascading Serenity.png" + }, + { + "name": "Chain", + "category": "Rule", + "description": "Effects are stacked until they are able to be resolved. This enables Immediate and Fast reactions to be added onto the stack for reactive gameplay.", + "archetypes": [] + }, + { + "name": "Channel Vigor", + "category": "Spell", + "cost": 2, + "description": "Deal 1 to an ally to give another ally +3/+1 this round.", + "faction": "Splintergleam", + "set": "Core Set", + "speed": "Immediate", + "archetypes": [], + "imageFile": "Channel Vigor.png" + }, + { + "name": "Chaos Conductor Boltz", + "category": "Agent", + "cost": 5, + "attack": 6, + "health": 4, + "description": "Blitz. When you play an Action, gain 1 Reserve Energy. Round Start: Create a Transient Sunshock in hand for each Reserve Energy you have.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Jury of the Second Law", + "imageFile": "Chaos Conductor Boltz.png" + }, + { + "name": "Chaos Control", + "category": "Spell", + "cost": 3, + "description": "Give an ally +0/+3 to give an enemy -3/-0 this round.", + "faction": "Sungrace", + "set": "Core Set", + "speed": "Immediate", + "archetypes": [], + "imageFile": "Chaos Control.png" + }, + { + "name": "Chronal Quarantine", + "category": "Spell", + "cost": 7, + "description": "Phase enemies. Phase allies. If The One True Timeline is active, allies Phase in.", + "faction": "Phasetide", + "set": "Core Set", + "speed": "Slow", + "archetypes": [], + "imageFile": "Chronal Quarantine.png" + }, + { + "name": "Chronal Scan", + "category": "Spell", + "cost": 3, + "description": "Discard 1 to play. Create a Transient copy in hand of an ally now and at next Round Start.", + "faction": "Singularity", + "set": "Core Set", + "speed": "Immediate", + "archetypes": [], + "imageFile": "Chronal Scan.png" + }, + { + "name": "Chronicle of the One", + "category": "Spell", + "cost": 1, + "description": "Create a Transient Out of Line, The Firm Hand, or Prayer of Rescue in hand.", + "faction": "Phasetide", + "set": "Core Set", + "speed": "Immediate", + "archetypes": [], + "imageFile": "Chronicle of the One.png" + }, + { + "name": "Chronosynthesis", + "category": "Spell", + "cost": 8, + "description": "Sprout 1 for every time you have Sprout|Sprouted this game.", + "faction": "Lifeblood", + "set": "Core Set", + "speed": "Slow", + "archetypes": [], + "imageFile": "Chronosynthesis.png" + }, + { + "name": "Circle of Strife", + "category": "Spell", + "cost": 2, + "description": "Deal 1 to an Agent. Create a Transient Bloodlust in hand.", + "faction": "Splintergleam", + "set": "Core Set", + "speed": "Fast", + "archetypes": [], + "imageFile": "Circle of Strife.png" + }, + { + "name": "Clarion, Deepest Breath", + "category": "Agent", + "cost": 6, + "attack": 6, + "health": 6, + "description": "When you play an Action, (C) Shift to Volcanic Rivers. Your Actions and Timelines you Shift to have Siphon.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [], + "immortalizeFrom": "Magmatic Tether", + "imageFile": "Clarion, Deepest Breath.png" + }, + { + "name": "Conscientious Overwrite", + "category": "Spell", + "cost": 2, + "description": "Deal 2 to an Agent. Create a Scouter Round in hand.", + "faction": "Singularity", + "set": "Core Set", + "speed": "Slow", + "archetypes": [], + "imageFile": "Conscientious Overwrite.png" + }, + { + "name": "Consequence Admin Cain", + "category": "Agent", + "cost": 4, + "attack": 2, + "health": 1, + "description": "Play: [icon]Phase an Agent. Agents cannot Phase in while I am in play.", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [ + "Rewound" + ], + "immortalizeTo": [], + "immortalizeFrom": "Karmic Debtor", + "imageFile": "Consequence Admin Cain.png" + }, + { + "name": "Containment Breach", + "category": "Agent", + "cost": 5, + "attack": 2, + "health": 6, + "description": "Round Start: Deal 1 to each Agent and Core for each Reserve Energy you have.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Penitent Star" + ], + "immortalizeWhen": "I've seen 3+ Agents destroyed.", + "imageFile": "Containment Breach.png" + }, + { + "name": "Convergent Pack", + "category": "Spell", + "cost": 4, + "description": "Shift to Abundant Growth. For every two Timelines in the Timeline Stack, summon an attacking Wolf Confronting the weakest unconfronted enemy.", + "faction": "Lifeblood", + "set": "Core Set", + "speed": "Slow", + "archetypes": [], + "imageFile": "Convergent Pack.png" + }, + { + "name": "Core Set", + "category": "Set", + "archetypes": [] + }, + { + "name": "Core", + "category": "Rule", + "archetypes": [] + }, + { + "name": "Cores", + "category": "Redirect", + "archetypes": [] + }, + { + "name": "Curb the Anomalies", + "category": "Spell", + "cost": 6, + "description": "I cost 1 less if you see The One True Timeline. Mute all Agents this round. Shift to The One True Timeline.", + "faction": "Phasetide", + "set": "Core Set", + "speed": "Immediate", + "archetypes": [], + "imageFile": "Curb the Anomalies.png" + }, + { + "name": "Curious Acolyte", + "category": "Agent", + "cost": 1, + "attack": 1, + "health": 3, + "description": "When I am Phased or Rewound, Draw 1.", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [ + "Rewound" + ], + "immortalizeTo": [ + "Zel, the First Diver" + ], + "immortalizeWhen": "I am Phased or Rewound.", + "imageFile": "Curious Acolyte.png" + }, + { + "name": "Da'Kad, Heretic Crusher", + "category": "Agent", + "cost": 5, + "attack": 4, + "health": 9, + "description": "Confront. Siphon. Enter: Deal 4 to me. When an ally or your Core heals, Deal 1 to the enemy Core.", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [ + "Heal" + ], + "immortalizeTo": [], + "immortalizeFrom": "Bareknuckle Inquisitor", + "imageFile": "Da'Kad, Heretic Crusher.png" + }, + { + "name": "Daville, the Star Song", + "category": "Agent", + "cost": 5, + "attack": 5, + "health": 5, + "description": "Activate: Refresh an ally. That ally cannot Refresh again this round. When an ally Deplete|Depletes, if I see Voiceless Sky, give it +3/+3 this round.", + "faction": "Silence", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [], + "immortalizeFrom": "Death Jockey", + "imageFile": "Daville, the Star Song.png" + }, + { + "name": "Deadly Fauna", + "category": "Timeline", + "description": "All Agents have Overpower.", + "faction": "Lifeblood", + "archetypes": [] + }, + { + "name": "Death Jockey", + "category": "Agent", + "cost": 5, + "attack": 4, + "health": 4, + "description": "Activate: Refresh an ally. That ally cannot Refresh again this round.", + "faction": "Silence", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Daville, the Star Song" + ], + "immortalizeWhen": "I've seen allies Refresh 4+ times.", + "imageFile": "Death Jockey.png" + }, + { + "name": "Debris Collector", + "category": "Agent", + "cost": 4, + "attack": 1, + "health": 1, + "description": "I have +1/+1 for every Energy Crystal you have.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Living Comet" + ], + "immortalizeWhen": "I have 10+ Strength.", + "imageFile": "Debris Collector.png" + }, + { + "name": "Dedicated Missionary", + "category": "Agent", + "cost": 6, + "attack": 3, + "health": 2, + "description": "Evasive. I cost 1 less for each copy of The One True Timeline in the Timeline Stack. Enter: Create a The Firm Hand in hand.", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [], + "immortalizeFrom": "Slow Convert", + "imageFile": "Dedicated Missionary.png" + }, + { + "name": "Denizen of Flames", + "category": "Agent", + "cost": 1, + "attack": 2, + "health": 1, + "description": "Enter: Shift to Volcanic Rivers.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [ + "Magnus Lavaborn" + ], + "immortalizeWhen": "I see you Shift to Volcanic Rivers while Volcanic Rivers is the current Timeline.", + "imageFile": "Denizen of Flames.png" + }, + { + "name": "Desperate Primordial", + "category": "Agent", + "cost": 2, + "attack": 4, + "health": 2, + "description": "Overpower. Temporary.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Vera, Original Proof" + ], + "immortalizeWhen": "I've seen the enemy Core take damage twice.", + "imageFile": "Desperate Primordial.png" + }, + { + "name": "Destiny Ripper", + "category": "Agent", + "cost": 4, + "attack": 2, + "health": 1, + "description": "Play: (C) Mute an Agent.", + "faction": "Silence", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Alina Who Cuts the Strings" + ], + "immortalizeWhen": "I've seen 3+ Agents Mute|Muted.", + "imageFile": "Destiny Ripper.png" + }, + { + "name": "Devoted Bloodletter", + "category": "Agent", + "cost": 5, + "attack": 4, + "health": 5, + "description": "The first time each round I deal or take damage, Draw 1 and Shift to Torment.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [ + "Shift", + "Draw" + ], + "immortalizeTo": [ + "Opener of the Way" + ], + "immortalizeWhen": "I've Drawn 3+ cards.", + "imageFile": "Devoted Bloodletter.png" + }, + { + "name": "Devourer Spawn", + "category": "Agent", + "cost": 10, + "attack": 10, + "health": 10, + "description": "For each Timeline in the Timeline Stack, I gain a random positive keyword.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [ + "Time Devourer Soval" + ], + "immortalizeWhen": "I've gained 7+ keywords.", + "imageFile": "Devourer Spawn.png" + }, + { + "name": "Dhali, Bearer of Memories", + "category": "Agent", + "cost": 6, + "attack": 4, + "health": 5, + "description": "Round End: Create in hand a random Action that started in your deck. When you play an Action you've already played this game, copy it.", + "faction": "Silence", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Overburdened Scribe", + "imageFile": "Dhali, Bearer of Memories.png" + }, + { + "name": "Discarded", + "category": "Rule", + "description": "Remove this card from your hand.", + "archetypes": [] + }, + { + "name": "Disciplined Student", + "category": "Agent", + "cost": 3, + "attack": 2, + "health": 1, + "description": "Enter: Create in hand a random Action that started in your deck.", + "faction": "Silence", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [ + "True Believer" + ], + "immortalizeWhen": "I see Voiceless Sky.", + "imageFile": "Disciplined Student.png" + }, + { + "name": "Divergence Assasin", + "category": "Agent", + "cost": 6, + "attack": 6, + "health": 3, + "description": "Blitz. I cost 1 less for each time you've Phased or Rewound an Agent this game. Strike: Rewind me.]]", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [ + "Rewound" + ], + "immortalizeTo": [ + "Masa, Time-Lost" + ], + "immortalizeWhen": "You've Phased or Rewound Agents 6+ times this game." + }, + { + "name": "Doctor Mirthram Remora", + "category": "Agent", + "cost": 4, + "attack": 3, + "health": 4, + "description": "Enter and Overflow: Heal allies and your Core 1. Round End: Deal damage to enemies and the enemy Core equal to each time you've healed your Core this round.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [ + "Heal" + ], + "immortalizeTo": [], + "immortalizeFrom": "Starfueled Medics", + "imageFile": "Doctor Mirthram Remora.png" + }, + { + "name": "Draw", + "category": "Keyword", + "description": "Place the card from the top of your deck into your hand.", + "archetypes": [] + }, + { + "name": "Dyson, the Aspirant", + "category": "Agent", + "cost": 2, + "attack": 3, + "health": 3, + "description": "Confront. Enter: Shift to Star Siphon.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [], + "immortalizeFrom": "Kinetic Absorber", + "imageFile": "Dyson, the Aspirant.png" + }, + { + "name": "E-Law, Boot Shepherd", + "category": "Agent", + "cost": 1, + "attack": 3, + "health": 2, + "description": "Play: Discard 1 to Draw 1. Round Start: Draw 1.", + "faction": "Singularity", + "set": "Core Set", + "archetypes": [ + "Draw", + "Discarded" + ], + "immortalizeTo": [], + "immortalizeFrom": "Efficient Scrapbot", + "imageFile": "E-Law, Boot Shepherd.png" + }, + { + "name": "Efficient Scrapbot", + "category": "Agent", + "cost": 1, + "attack": 2, + "health": 1, + "description": "Play: Discard 1 to Draw 1.", + "faction": "Singularity", + "set": "Core Set", + "archetypes": [ + "Draw", + "Discarded" + ], + "immortalizeTo": [ + "E-Law, Boot Shepherd" + ], + "immortalizeWhen": "I've seen you Draw 6+ cards.", + "imageFile": "Efficient Scrapbot.png" + }, + { + "name": "Egg Tender", + "category": "Agent", + "cost": 1, + "attack": 0, + "health": 1, + "description": "Activate: The next ally that enters play this round Flourish|Flourishes.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [ + "Flourish" + ], + "immortalizeTo": [ + "Arra, Saurian Broodmother" + ], + "immortalizeWhen": "I've seen allies Flourish 4+ times.", + "imageFile": "Egg Tender.png" + }, + { + "name": "Enhanced Retriever", + "category": "Agent", + "cost": 2, + "attack": 2, + "health": 1, + "description": "Enter: Draw a 1 cost Agent from your deck.", + "faction": "Singularity", + "set": "Core Set", + "archetypes": [ + "Draw" + ], + "immortalizeTo": [ + "B.O.O.F." + ], + "immortalizeWhen": "Round End: I see a 1 cost ally in play.", + "imageFile": "Enhanced Retriever.png" + }, + { + "name": "Enlightened Refugee", + "category": "Agent", + "cost": 3, + "attack": 2, + "health": 2, + "description": "Enter: Shift to Erudite Beacon.", + "faction": "Singularity", + "set": "Core Set", + "archetypes": [ + "Shift", + "Draw" + ], + "immortalizeTo": [ + "Bronk the Guide" + ], + "immortalizeWhen": "I've seen you Draw 6+ cards.", + "imageFile": "Enlightened Refugee.png" + }, + { + "name": "Enlightened Survivor", + "category": "Agent", + "cost": 3, + "attack": 4, + "health": 5, + "description": "Rejuvenate.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Stalwart Champion", + "imageFile": "Enlightened Survivor.png" + }, + { + "name": "Enthusiastic Bot-Poke", + "category": "Agent", + "cost": 4, + "attack": 2, + "health": 3, + "description": "Enter or Round Start: Create a Transient Scouter Round in hand.", + "faction": "Singularity", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Bill, First Point of Contact" + ], + "immortalizeWhen": "I see 3+ allied Pocket Scouts in play.", + "imageFile": "Enthusiastic Bot-Poke.png" + }, + { + "name": "Entropy's End", + "category": "Spell", + "cost": 7, + "description": "Revive an Agent.", + "faction": "Sungrace", + "set": "Core Set", + "speed": "Slow", + "archetypes": [], + "imageFile": "Entropy's End.png" + }, + { + "name": "Erudite Beacon", + "category": "Timeline", + "description": "When you Shift here, draw 1. Round Start: Players draw 1.", + "faction": "Singularity", + "archetypes": [] + }, + { + "name": "Eruption Incarnate", + "category": "Agent", + "cost": 2, + "attack": 5, + "health": 5, + "description": "Overpower.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Hidden Locus", + "imageFile": "Eruption Incarnate.png" + }, + { + "name": "Evolution Incarnate", + "category": "Agent", + "cost": 5, + "attack": 6, + "health": 6, + "description": "Confront. Enter or Round End: Shift to Deadly Fauna.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [], + "immortalizeFrom": "Harbinger of Power", + "imageFile": "Evolution Incarnate.png" + }, + { + "name": "Fast", + "category": "Keyword", + "description": "This spell can be reacted to.", + "archetypes": [] + }, + { + "name": "Fervent Follower", + "category": "Agent", + "cost": 1, + "attack": 1, + "health": 1, + "description": "Round End: I Flourish. When I see a Shift to a Timeline other than The One True Timeline, deal 1 to me.", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [ + "Flourish", + "Shift" + ], + "immortalizeTo": [ + "Pontifex Dhabu" + ], + "immortalizeWhen": "I have 6+ Strength.", + "imageFile": "Fervent Follower.png" + }, + { + "name": "Fervent Mycologist", + "category": "Agent", + "cost": 1, + "attack": 1, + "health": 1, + "description": "Evasive.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [ + "Sprout" + ], + "immortalizeTo": [ + "Jenny, Sower of Spores" + ], + "immortalizeWhen": "I've Struck the enemy Core.", + "imageFile": "Fervent Mycologist.png" + }, + { + "name": "Flourish", + "category": "Keyword", + "description": "Grant this Agent +1/+1.", + "archetypes": [] + }, + { + "name": "Focused Adaptation", + "category": "Spell", + "cost": 4, + "description": "Give an ally \\\"The next time I would be destroyed, instead heal me to full and heal your Core the same amount\\\" this round.", + "faction": "Lifeblood", + "set": "Core Set", + "speed": "Immediate", + "archetypes": [], + "imageFile": "Focused Adaptation.png" + }, + { + "name": "Forest Recluse", + "category": "Agent", + "cost": 3, + "attack": 3, + "health": 2, + "description": "Play: (C) Deplete an enemy.", + "faction": "Silence", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Witch of the Woods" + ], + "immortalizeWhen": "I've seen Agents Deplete 4+ times.", + "imageFile": "Forest Recluse.png" + }, + { + "name": "Fractal Phantasm", + "category": "Agent", + "cost": 2, + "attack": 2, + "health": 1, + "description": "Temporary. Last Gasp: The next time you Shift, revive me and grant copies of me *everywhere* +1/+0.", + "faction": "Singularity", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [ + "Quicksilver Khaela" + ], + "immortalizeWhen": "I have 4+ Strength.", + "imageFile": "Fractal Phantasm.png" + }, + { + "name": "Frontline Fellowship", + "category": "Spell", + "cost": 4, + "description": "Disarm the strongest ally to Disarm the two strongest enemies.", + "faction": "Singularity", + "set": "Core Set", + "speed": "Immediate", + "archetypes": [], + "imageFile": "Frontline Fellowship.png" + }, + { + "name": "Frontline Juggernaut", + "category": "Agent", + "cost": 6, + "attack": 6, + "health": 5, + "description": "Overpower. Allied Breakdown sees both Cores.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Kurian, the Breaker" + ], + "immortalizeWhen": "Breakdown 10.", + "imageFile": "Frontline Juggernaut.png" + }, + { + "name": "Fueled by Pain", + "category": "Spell", + "cost": 2, + "description": "A damaged ally Strikes an Agent. Create a Transient Circle of Strife in hand.", + "faction": "Splintergleam", + "set": "Core Set", + "speed": "Fast", + "archetypes": [], + "imageFile": "Fueled by Pain.png" + }, + { + "name": "Fuzzy Archivist", + "category": "Agent", + "cost": 4, + "attack": 1, + "health": 3, + "description": "Evasive. Activate: Grant an Action in hand Transient, then create an exact copy of it in hand.", + "faction": "Silence", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Greyl, the Problem" + ], + "immortalizeWhen": "I've seen Agents Deplete 4+ times.", + "imageFile": "Fuzzy Archivist.png" + }, + { + "name": "Gardener Apprentice", + "category": "Agent", + "cost": 1, + "attack": 1, + "health": 1, + "description": "Enter: Sprout 1.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [ + "Sprout" + ], + "immortalizeTo": [ + "Horticulturalist Oswald" + ], + "immortalizeWhen": "I've seen you Sprout 4+ times.", + "imageFile": "Gardener Apprentice.png" + }, + { + "name": "Gentle Frank", + "category": "Agent", + "cost": 8, + "attack": 9, + "health": 15, + "description": "Delay. Confront. If your opponent would Confront an Agent, they must Confront me if able. Allies and your Core take 1 less damage from all sources.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Lightsteel Colossus", + "imageFile": "Gentle Frank.png" + }, + { + "name": "Gilded Behemoth", + "category": "Agent", + "cost": 7, + "attack": 5, + "health": 9, + "description": "Overpower. Core Strike: Deal 3 to the enemy Core.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Boatswain Corvus" + ], + "immortalizeWhen": "You've dealt 15+ non-combat damage this game.", + "imageFile": "Gilded Behemoth.png" + }, + { + "name": "Glade Grazers", + "category": "Agent", + "cost": 2, + "attack": 0, + "health": 1, + "description": "When another ally enters play, I Flourish.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [ + "Flourish" + ], + "immortalizeTo": [ + "Battleharts" + ], + "immortalizeWhen": "I have 6+ Strength.", + "imageFile": "Glade Grazers.png" + }, + { + "name": "Glasswinged Monarch", + "category": "Agent", + "cost": 6, + "attack": 4, + "health": 4, + "description": "Evasive. Enter or Core Strike: Shift to Abundant Growth.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [ + "Omeganeura" + ], + "immortalizeWhen": "I've seen you Shift twice.", + "imageFile": "Glasswinged Monarch.png" + }, + { + "name": "Glittering Gladiator", + "category": "Agent", + "cost": 1, + "attack": 1, + "health": 3, + "description": "When I survive damage, grant me +2/+0.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Scoot Sparkles" + ], + "immortalizeWhen": "I've Struck an Agent with less Strength than me.", + "imageFile": "Glittering Gladiator.png" + }, + { + "name": "Gnosis", + "category": "Spell", + "cost": 2, + "description": "Draw 2. You may return any of those cards to the bottom of your deck. Sacrifice 2 for each card kept.", + "faction": "Silence", + "set": "Core Set", + "speed": "Immediate", + "archetypes": [], + "imageFile": "Gnosis.png" + }, + { + "name": "Go for the Heart", + "category": "Spell", + "cost": 5, + "description": "Deal 3 to the enemy Core. Breakdown 10: Instead, deal 4. Breakdown 1: Instead, deal 5.", + "faction": "Splintergleam", + "set": "Core Set", + "speed": "Slow", + "archetypes": [], + "imageFile": "Go for the Heart.png" + }, + { + "name": "Grand Admiral Khaela", + "category": "Agent", + "cost": 7, + "attack": 6, + "health": 7, + "description": "Blitz. Play or Attack: [icon] Erase all enemies with a cost of 2 or less in play. When I'm attacking, allies have Cleave.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Gunnery Captain", + "imageFile": "Grand Admiral Khaela.png" + }, + { + "name": "Grand Judge Dhael", + "category": "Agent", + "cost": 7, + "attack": 5, + "health": 5, + "description": "Activate: Return an Action from your Graveyard to your hand. It costs 3 less and has \\\"If I would be put into a Graveyard, instead Erase me.\\", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Stern Arbiter", + "imageFile": "Grand Judge Dhael.png" + }, + { + "name": "Greyl, the Problem", + "category": "Agent", + "cost": 4, + "attack": 2, + "health": 4, + "description": "Evasive. Activate: Grant all Actions in hand Transient, then create exact copies of them in hand.", + "faction": "Silence", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Fuzzy Archivist", + "imageFile": "Greyl, the Problem.png" + }, + { + "name": "Gritmancer Grant", + "category": "Agent", + "cost": 4, + "attack": 4, + "health": 4, + "description": "Evasive. Fervor.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Pterosaur Rider", + "imageFile": "Gritmancer Grant.png" + }, + { + "name": "Gunnery Captain", + "category": "Agent", + "cost": 7, + "attack": 5, + "health": 6, + "description": "Blitz. Play: [icon] Erase all enemies with a cost of 2 or less in play.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Grand Admiral Khaela" + ], + "immortalizeWhen": "I see your Energy Reserve Overflow.", + "imageFile": "Gunnery Captain.png" + }, + { + "name": "Harbinger of Power", + "category": "Agent", + "cost": 5, + "attack": 5, + "health": 5, + "description": "Enter: Shift to Deadly Fauna.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [ + "Evolution Incarnate" + ], + "immortalizeWhen": "I've seen the enemy Core take damage through Overpower.", + "imageFile": "Harbinger of Power.png" + }, + { + "name": "Harker, Metal Reporter", + "category": "Agent", + "cost": 3, + "attack": 3, + "health": 5, + "description": "When I see a Shift, create a \\\"By the Numbers\\\" in hand, or if you have one in hand, reduce its cost by 1.", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [], + "immortalizeFrom": "Heretic Whistleblower", + "imageFile": "Harker, Metal Reporter.png" + }, + { + "name": "Headbanging", + "category": "Spell", + "cost": 1, + "description": "Discard 1 to play. Deal 2 to an Agent or Core.", + "faction": "Singularity", + "set": "Core Set", + "speed": "Fast", + "archetypes": [], + "imageFile": "Headbanging.png" + }, + { + "name": "Herald of the One", + "category": "Agent", + "cost": 4, + "attack": 1, + "health": 4, + "description": "Play: (C) Transform me into an exact copy of an Agent.", + "faction": "Singularity", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Nascent Clone", + "imageFile": "Herald of the One.png" + }, + { + "name": "Heretic Whistleblower", + "category": "Agent", + "cost": 3, + "attack": 2, + "health": 4, + "description": "When I see a Shift, reveal the top card of your deck. If it is an Action, Draw 1.", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [ + "Shift", + "Draw" + ], + "immortalizeTo": [ + "Harker, Metal Reporter" + ], + "immortalizeWhen": "I've seen 3+ Shifts.", + "imageFile": "Heretic Whistleblower.png" + }, + { + "name": "Hidden Locus", + "category": "Agent", + "cost": 2, + "attack": 0, + "health": 2, + "description": "Round Start: Gain an extra Energy Crystal this round.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Eruption Incarnate" + ], + "immortalizeWhen": "Round Start: You have 10 Energy Crystals.", + "imageFile": "Hidden Locus.png" + }, + { + "name": "Holder of the Instruments", + "category": "Agent", + "cost": 1, + "attack": 2, + "health": 1, + "description": "Enter: Shift to The One True Timeline.", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [ + "Rewound" + ], + "immortalizeTo": [ + "Symphony of the Path" + ], + "immortalizeWhen": "I am Phased or Rewound.", + "imageFile": "Holder of the Instruments.png" + }, + { + "name": "Holy Cleaner", + "category": "Agent", + "cost": 3, + "attack": 2, + "health": 3, + "description": "Play: Activate Rewind an Agent with equal or less Durability than me.", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [ + "Rewound" + ], + "immortalizeTo": [ + "Violent Inquisitioner" + ], + "immortalizeWhen": "You've Rewound 3+ times this game.", + "imageFile": "Holy Cleaner.png" + }, + { + "name": "Horticulturalist Oswald", + "category": "Agent", + "cost": 1, + "attack": 2, + "health": 2, + "description": "Enter: Sprout 1. Activate: Give a Seedling Overpower.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [ + "Sprout" + ], + "immortalizeTo": [], + "immortalizeFrom": "Gardener Apprentice" + }, + { + "name": "Hungry Engine", + "category": "Agent", + "cost": 5, + "attack": 5, + "health": 5, + "description": "Enter: Create a Circle of Strife in hand.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Armageddonaut" + ], + "immortalizeWhen": "I've survived damage.", + "imageFile": "Hungry Engine.png" + }, + { + "name": "Hungry Tyrannosaur", + "category": "Agent", + "cost": 8, + "attack": 8, + "health": 7, + "description": "Confront. Overpower. Enter: Create a Throwdown in hand.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Wreck-o Rex" + ], + "immortalizeWhen": "I've destroyed an Agent.", + "imageFile": "Hungry Tyrannosaur.png" + }, + { + "name": "Hush Now", + "category": "Spell", + "cost": 6, + "description": "Destroy an Agent.", + "faction": "Silence", + "set": "Core Set", + "speed": "Fast", + "archetypes": [], + "imageFile": "Hush Now.png" + }, + { + "name": "Immediate", + "category": "Keyword", + "description": "This spell cannot be reacted to.", + "archetypes": [] + }, + { + "name": "Indara, the Candle", + "category": "Agent", + "cost": 6, + "attack": 4, + "health": 4, + "description": "Activate: [icon] Revive an Immortalized Ally.", + "faction": "Silence", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Solemn Attendant", + "imageFile": "Indara, the Candle.png" + }, + { + "name": "Invigorating Balm", + "category": "Spell", + "cost": 1, + "description": "Heal an ally 1. Give it +1/+1 this round.", + "faction": "Phasetide", + "set": "Core Set", + "speed": "Immediate", + "archetypes": [], + "imageFile": "Invigorating Balm.png" + }, + { + "name": "Ironblood Elixir", + "category": "Spell", + "cost": 3, + "description": "Grant an ally +1/+2 and Fervor.", + "faction": "Splintergleam", + "set": "Core Set", + "speed": "Immediate", + "archetypes": [], + "imageFile": "Ironblood Elixir.png" + }, + { + "name": "Jenny, Sower of Spores", + "category": "Agent", + "cost": 1, + "attack": 1, + "health": 1, + "description": "Evasive. Strike: Sprout 1.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [ + "Sprout" + ], + "immortalizeTo": [], + "immortalizeFrom": "Fervent Mycologist", + "imageFile": "Jenny, Sower of Spores.png" + }, + { + "name": "Jury of the Second Law", + "category": "Agent", + "cost": 5, + "attack": 5, + "health": 3, + "description": "Blitz. When you play an Action, gain 1 Reserve Energy.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Chaos Conductor Boltz" + ], + "immortalizeWhen": "You've spent 12+ Energy in one round this game.", + "imageFile": "Jury of the Second Law.png" + }, + { + "name": "Karmic Debtor", + "category": "Agent", + "cost": 4, + "attack": 2, + "health": 1, + "description": "Play: [icon]Phase an Agent. It cannot Phase in while I am in play.", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [ + "Rewound" + ], + "immortalizeTo": [ + "Consequence Admin Cain" + ], + "immortalizeWhen": "I've seen 3+ Agents Phased or Rewound.", + "imageFile": "Karmic Debtor.png" + }, + { + "name": "Khaela the Hungry", + "category": "Agent", + "cost": 2, + "attack": 1, + "health": 5, + "description": "Play or Activate: (C) Deal 1 to me and another Agent. Sacrifice 2: Instead deal 2.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Painforger", + "imageFile": "Khaela the Hungry.png" + }, + { + "name": "Khaela the Savior", + "category": "Agent", + "cost": 2, + "attack": 3, + "health": 4, + "description": "Blitz. Each time I Strike while attacking: Swap me with the Agent to my right, the Rewind it. Set its cost to 0 this round.", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [ + "Rewound" + ], + "immortalizeTo": [], + "immortalizeFrom": "Temple Analyst", + "imageFile": "Khaela the Savior.png" + }, + { + "name": "Khaela, the Vanished", + "category": "Agent", + "cost": 2, + "attack": 3, + "health": 2, + "description": "Blitz. Siphon.", + "faction": "Silence", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Nameless Spirit", + "imageFile": "Khaela, the Vanished.png" + }, + { + "name": "Khaelar", + "category": "Agent", + "cost": 6, + "attack": 8, + "health": 6, + "description": "Enter or when I destroy an Agent: Give the strongest enemy Exposed and set its stats to 1/1 this round.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Zealot of the Hunt", + "imageFile": "Khaelar.png" + }, + { + "name": "Kinetic Absorber", + "category": "Agent", + "cost": 2, + "attack": 2, + "health": 3, + "description": "Confront.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [ + "Dyson, the Aspirant" + ], + "immortalizeWhen": "I survive an enemy Striking me. When I Immortalize, Shift to Star Siphon.", + "imageFile": "Kinetic Absorber.png" + }, + { + "name": "Kintsu-Kai", + "category": "Spell", + "cost": 2, + "description": "Any amount of allies Bleed 1. Grant Bleed to a single enemy that many times.", + "faction": "Splintergleam", + "set": "Core Set", + "speed": "Immediate", + "archetypes": [], + "imageFile": "Kintsu-Kai.png" + }, + { + "name": "Kurian, the Breaker", + "category": "Agent", + "cost": 6, + "attack": 10, + "health": 5, + "description": "Overpower. Allied Breakdown sees both Cores.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Frontline Juggernaut", + "imageFile": "Kurian, the Breaker.png" + }, + { + "name": "Kyln, the Dynasty", + "category": "Agent", + "cost": 8, + "attack": 3, + "health": 3, + "description": "Evasive. Overpower. Enter: Flourish copies of me everywhere, then create a copy of me in hand and reduce the cost of allied created cards everywhere by 1 at Round End (Minimum 1).", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [ + "Flourish" + ], + "immortalizeTo": [], + "immortalizeFrom": "Planet Seeder", + "imageFile": "Kyln, the Dynasty.png" + }, + { + "name": "Librarian's Assistant", + "category": "Agent", + "cost": 2, + "attack": 2, + "health": 1, + "description": "Enter: Draw a random 1, 2, or 3 cost Action from your deck.", + "faction": "Silence", + "set": "Core Set", + "archetypes": [ + "Draw" + ], + "immortalizeTo": [ + "Boof, the Listener" + ], + "immortalizeWhen": "I've seen you play 3+ Actions.", + "imageFile": "Librarian's Assistant.png" + }, + { + "name": "Lifeblood", + "category": "Faction", + "archetypes": [] + }, + { + "name": "Lightsteel Colossus", + "category": "Agent", + "cost": 8, + "attack": 9, + "health": 14, + "description": "Delay. Confront.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Gentle Frank" + ], + "immortalizeWhen": "You have 10 Energy Crystals.", + "imageFile": "Lightsteel Colossus.png" + }, + { + "name": "Lightsteel Engineer", + "category": "Agent", + "cost": 5, + "attack": 4, + "health": 5, + "description": "Reduce damage you or allies would deal to your Core by 1. When you reduce damage this way, deal 1 to the enemy Core.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Mechanist Daedelus" + ], + "immortalizeWhen": "I've prevented 5+ damage to your Core.", + "imageFile": "Lightsteel Engineer.png" + }, + { + "name": "Limit Breaker", + "category": "Agent", + "cost": 2, + "attack": 0, + "health": 1, + "description": "Round Start: I Flourish once for each Reserve Energy you have.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [ + "Flourish" + ], + "immortalizeTo": [ + "Malum, the Fist" + ], + "immortalizeWhen": "I see your Energy Reserve Overflow.", + "imageFile": "Limit Breaker.png" + }, + { + "name": "Living Comet", + "category": "Agent", + "cost": 4, + "attack": 1, + "health": 1, + "description": "Overpower. I have +1/+1 for every Energy Crystal you have.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Debris Collector", + "imageFile": "Living Comet.png" + }, + { + "name": "Lumbering Starseeker", + "category": "Agent", + "cost": 5, + "attack": 5, + "health": 6, + "description": "Delay.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Luminous Vengeance" + ], + "immortalizeWhen": "I survive damage.", + "imageFile": "Lumbering Starseeker.png" + }, + { + "name": "Luminous Vengeance", + "category": "Agent", + "cost": 5, + "attack": 7, + "health": 6, + "description": "Delay. Overpower. Confront.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Lumbering Starseeker", + "imageFile": "Luminous Vengeance.png" + }, + { + "name": "Magmatic Teachings", + "category": "Spell", + "cost": 3, + "description": "An Immortalized ally strikes an enemy. If that enemy is destroyed, Immortalize your weakest non-Immoralized ally.", + "faction": "Splintergleam", + "set": "Core Set", + "speed": "Slow", + "archetypes": [], + "imageFile": "Magmatic Teachings.png" + }, + { + "name": "Magmatic Tether", + "category": "Agent", + "cost": 6, + "attack": 5, + "health": 5, + "description": "When you play an Action, (C) Shift to Volcanic Rivers.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [ + "Clarion, Deepest Breath" + ], + "immortalizeWhen": "You've spent 12+ Energy in one round this game.", + "imageFile": "Magmatic Tether.png" + }, + { + "name": "Magnus Lavaborn", + "category": "Agent", + "cost": 1, + "attack": 3, + "health": 1, + "description": "Enter: Shift to Volcanic Rivers twice. Strike: Deal 1 to the enemy Core.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [], + "immortalizeFrom": "Denizen of Flames", + "imageFile": "Magnus Lavaborn.png" + }, + { + "name": "Malark, the Silver Wave", + "category": "Agent", + "cost": 3, + "attack": 4, + "health": 1, + "description": "Blitz. Last Gasp: Grant the weakest ally Blitz, +4/+1 and this Last Gasp.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Swashbuckling Diehard", + "imageFile": "Malark, the Silver Wave.png" + }, + { + "name": "Malum, the Fist", + "category": "Agent", + "cost": 2, + "attack": 0, + "health": 1, + "description": "Round Start: I Flourish once for each Reserve Energy you have. Overflow: Grant me a random positive keyword.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [ + "Flourish" + ], + "immortalizeTo": [], + "immortalizeFrom": "Limit Breaker", + "imageFile": "Malum, the Fist.png" + }, + { + "name": "Masa, Time-Lost", + "category": "Agent", + "cost": 6, + "attack": 7, + "health": 4, + "description": "Blitz. I cost 1 less for each time you've Phased or Rewound an Agent this game. When you Phase or Rewind an Agent, first deal 1 to the enemy Core. Strike: Rewind me.", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [ + "Rewound" + ], + "immortalizeTo": [], + "immortalizeFrom": "Divergence Assasin", + "imageFile": "Masa, Time-Lost.png" + }, + { + "name": "Master of Ceremonies", + "category": "Agent", + "cost": 1, + "attack": 1, + "health": 1, + "description": "Activate: Sacrifice 2: (C) Deal 2 to the enemy Core.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Bloodline Tracker", + "imageFile": "Master of Ceremonies.png" + }, + { + "name": "Mechanist Daedelus", + "category": "Agent", + "cost": 5, + "attack": 5, + "health": 6, + "description": "Reduce damage you or allies would deal to your Core by 2. When you reduce damage this way, deal 2 to the enemy Core.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Lightsteel Engineer", + "imageFile": "Mechanist Daedelus.png" + }, + { + "name": "Mind Over Matter", + "category": "Spell", + "cost": 3, + "description": "If Voiceless Sky is active, I am Immediate Speed. Deplete an Agent. Refresh an Agent.", + "faction": "Silence", + "set": "Core Set", + "speed": "Fast", + "archetypes": [], + "imageFile": "Mind Over Matter.png" + }, + { + "name": "Mr. E", + "category": "Agent", + "cost": 7, + "attack": 4, + "health": 6, + "description": "Play: Discard up to 3. When you Discard: Draw 1 and reduce its cost by 2.", + "faction": "Singularity", + "set": "Core Set", + "archetypes": [ + "Draw", + "Discarded" + ], + "immortalizeTo": [], + "immortalizeFrom": "Rogue Amalgam", + "imageFile": "Mr. E.png" + }, + { + "name": "Muffle", + "category": "Spell", + "cost": 4, + "description": "Mute an Agent this round or Deplete an ally to Mute two Agents this round.", + "faction": "Silence", + "set": "Core Set", + "speed": "Immediate", + "archetypes": [], + "imageFile": "Muffle.png" + }, + { + "name": "Mulch", + "category": "Spell", + "cost": 2, + "description": "Destroy an ally to Sprout equal to its Strength.", + "faction": "Lifeblood", + "set": "Core Set", + "speed": "Fast", + "archetypes": [], + "imageFile": "Mulch.png" + }, + { + "name": "Nameless Spirit", + "category": "Agent", + "cost": 2, + "attack": 3, + "health": 2, + "description": "Temporary. Siphon.", + "faction": "Silence", + "set": "Core Set", + "archetypes": [ + "Shift", + "Heal" + ], + "immortalizeTo": [ + "Khaela, the Vanished" + ], + "immortalizeWhen": "When I would be destroyed while I see Voiceless Sky, instead, Heal me to full and I Immortalize.", + "imageFile": "Nameless Spirit.png" + }, + { + "name": "Nanobot Hive", + "category": "Agent", + "cost": 2, + "attack": 4, + "health": 4, + "description": "Allies have \\\"Last Gasp: Allies with the same name as me Flourish.\\\" Last Gasp: Allies with the same name as other allies Flourish.", + "faction": "Singularity", + "set": "Core Set", + "archetypes": [ + "Flourish" + ], + "immortalizeTo": [], + "immortalizeFrom": "Scattered Helpers", + "imageFile": "Nanobot Hive.png" + }, + { + "name": "Nascent Clone", + "category": "Agent", + "cost": 4, + "attack": 1, + "health": 3, + "description": "Play: (C) Transform me into an exact copy of a non-Immortalized Agent, but I retain the following text:.", + "faction": "Singularity", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Herald of the One" + ], + "immortalizeWhen": "Round End: I see Paradox.", + "imageFile": "Nascent Clone.png" + }, + { + "name": "Nonlethal Special Forces", + "category": "Agent", + "cost": 4, + "attack": 3, + "health": 3, + "description": "Blitz. Each round, Disarm the first enemy that would destroy an ally in combat.", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "The 'Stache" + ], + "immortalizeWhen": "You've set the Strength of 4+ enemies to 0 this game.", + "imageFile": "Nonlethal Special Forces.png" + }, + { + "name": "Not so Fast", + "category": "Spell", + "cost": 3, + "description": "Revive the strongest ally that was destroyed this round.", + "faction": "Silence", + "set": "Core Set", + "speed": "Fast", + "archetypes": [], + "imageFile": "Not so Fast.png" + }, + { + "name": "Novathermal Mining", + "category": "Spell", + "cost": 5, + "description": "Gain an empty Energy Crystal. Sacrifice 3: Gain 4 Reserve Energy.", + "faction": "Sungrace", + "set": "Core Set", + "speed": "Immediate", + "archetypes": [], + "imageFile": "Novathermal Mining.png" + }, + { + "name": "Odol, the Red Death", + "category": "Agent", + "cost": 5, + "attack": 3, + "health": 5, + "description": "Rejuvenate. Enter: All Agents Bleed 1. When an ally survives damage, it Flourish|Flourishes and is granted Rejuvenate.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [ + "Flourish" + ], + "immortalizeTo": [], + "immortalizeFrom": "Red Reaper", + "imageFile": "Odol, the Red Death.png" + }, + { + "name": "Omeganeura", + "category": "Agent", + "cost": 6, + "attack": 4, + "health": 4, + "description": "Evasive. Enter or Core Strike: Shift to Abundant Growth. Allies have +1/+1.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [], + "immortalizeFrom": "Glasswinged Monarch", + "imageFile": "Omeganeura.png" + }, + { + "name": "Opener of the Way", + "category": "Agent", + "cost": 5, + "attack": 5, + "health": 6, + "description": "The first time each round an ally deals or takes damage, Draw 1 and Shift to Torment.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [ + "Shift", + "Draw" + ], + "immortalizeTo": [], + "immortalizeFrom": "Devoted Bloodletter", + "imageFile": "Opener of the Way.png" + }, + { + "name": "Origination Engine", + "category": "Agent", + "cost": 8, + "attack": 6, + "health": 6, + "description": "Enter: Reset all Agents to their base text and stats, empty the Timeline Stack, Erase all Graveyards.", + "faction": "Singularity", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [ + "Overmind's Guilt" + ], + "immortalizeWhen": "Your hand is empty.", + "imageFile": "Origination Engine.png" + }, + { + "name": "Out of Line", + "category": "Spell", + "cost": 6, + "description": "Two Agents Phase. If they have the same name, instead destroy them.", + "faction": "Phasetide", + "set": "Core Set", + "speed": "Fast", + "archetypes": [], + "imageFile": "Out of Line.png" + }, + { + "name": "Overburdened Scribe", + "category": "Agent", + "cost": 6, + "attack": 3, + "health": 4, + "description": "Round End: Create in hand a random Action that started in your deck.", + "faction": "Silence", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Dhali, Bearer of Memories" + ], + "immortalizeWhen": "You've cast the same Action 3+ times this game.", + "imageFile": "Overburdened Scribe.png" + }, + { + "name": "Overclock", + "category": "Spell", + "cost": 4, + "description": "Discard 1 to play. Double an ally's Strength and Durability and grant it Temporary.", + "faction": "Singularity", + "set": "Core Set", + "speed": "Immediate", + "archetypes": [], + "imageFile": "Overclock.png" + }, + { + "name": "Overmind's Guilt", + "category": "Agent", + "cost": 8, + "attack": 8, + "health": 8, + "description": "Evasive. Enter or Round Start: Reset all Agents to their base text, empty the Timeline Stack, Erase all Graveyards.", + "faction": "Singularity", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [], + "immortalizeFrom": "Origination Engine", + "imageFile": "Overmind's Guilt.png" + }, + { + "name": "Overseer of Trials", + "category": "Agent", + "cost": 3, + "attack": 3, + "health": 5, + "description": "Confront. Other allies have Fervor. Fervor grants an extra +1/+1.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Bright-Eyed Supplicant", + "imageFile": "Overseer of Trials.png" + }, + { + "name": "Painforger", + "category": "Agent", + "cost": 2, + "attack": 1, + "health": 3, + "description": "Play: (C) Deal 1 to me and another Agent. Sacrifice 2: Instead, deal 2.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Khaela the Hungry" + ], + "immortalizeWhen": "Breakdown 10.", + "imageFile": "Painforger.png" + }, + { + "name": "Panicked Refugee", + "category": "Agent", + "cost": 3, + "attack": 2, + "health": 2, + "description": "Enter: Summon a Wolf.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [ + "Bronk the Calm" + ], + "immortalizeWhen": "Round End: I do not see an allied Wolf in play. When I Immortalize, Shift to Abundant Growth.", + "imageFile": "Panicked Refugee.png" + }, + { + "name": "Paradox Analysis", + "category": "Spell", + "cost": 5, + "description": "Draw 2. Paradox: Instead, Draw 3.", + "faction": "Singularity", + "set": "Core Set", + "speed": "Immediate", + "archetypes": [], + "imageFile": "Paradox Analysis.png" + }, + { + "name": "Paradox Cacophony", + "category": "Spell", + "cost": 2, + "description": "Shift to Torment. Paradox: Trigger Bleed.", + "faction": "Splintergleam", + "set": "Core Set", + "speed": "Fast", + "archetypes": [], + "imageFile": "Paradox Cacophony.png" + }, + { + "name": "Paradox Capacitor", + "category": "Spell", + "cost": 4, + "description": "Gain 1 empty Energy Crystal. Paradox: Instead, gain 2 empty Energy Crystals.", + "faction": "Sungrace", + "set": "Core Set", + "speed": "Immediate", + "archetypes": [], + "imageFile": "Paradox Capacitor.png" + }, + { + "name": "Paradox Flow", + "category": "Spell", + "cost": 3, + "description": "Shift to The One True Timeline. Fully Heal all allies. Paradox: Give all enemies Exposed this round.", + "faction": "Phasetide", + "set": "Core Set", + "speed": "Fast", + "archetypes": [], + "imageFile": "Paradox Flow.png" + }, + { + "name": "Paradox Plague", + "category": "Spell", + "cost": 5, + "description": "An Agent Decays once for every Timeline in the Timeline Stack. Paradox: Instead, enemies Decay once for every Timeline in the Timeline Stack.", + "faction": "Silence", + "set": "Core Set", + "speed": "Slow", + "archetypes": [], + "imageFile": "Paradox Plague.png" + }, + { + "name": "Paradox Stimulator", + "category": "Spell", + "cost": 1, + "description": "Sprout 1. Paradox: Instead, Sprout 3.", + "faction": "Lifeblood", + "set": "Core Set", + "speed": "Slow", + "archetypes": [], + "imageFile": "Paradox Stimulator.png" + }, + { + "name": "Peaceful Synthesizer", + "category": "Agent", + "cost": 1, + "attack": 0, + "health": 1, + "description": "Enter: I Deplete. Activate: Gain 1 Reserve Energy.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Sungarden Protector" + ], + "immortalizeWhen": "I see your Energy Reserve Overflow.", + "imageFile": "Peaceful Synthesizer.png" + }, + { + "name": "Penitent Star", + "category": "Agent", + "cost": 5, + "attack": 4, + "health": 8, + "description": "Evasive.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Containment Breach", + "imageFile": "Penitent Star.png" + }, + { + "name": "Persistent Squire", + "category": "Agent", + "cost": 1, + "attack": 1, + "health": 2, + "description": "Confront. Agents I Strike Bleed 1.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Brant the Bloody" + ], + "immortalizeWhen": "I see an Agent destroyed by Bleed.", + "imageFile": "Persistent Squire.png" + }, + { + "name": "Phase", + "category": "Keyword", + "description": "A Phased Agent is treated as removed from play for the round, though it still occupies its board-space. At the start of the next round this unit Phases in and is in the exact same state as it Phased out. Phasing back in does not trigger Enter effects.", + "archetypes": [] + }, + { + "name": "Phased", + "category": "Keyword", + "description": "Triggered when this Agent has been affected by Phase.", + "archetypes": [] + }, + { + "name": "Phasetide", + "category": "Faction", + "archetypes": [] + }, + { + "name": "Pit Dog", + "category": "Agent", + "cost": 2, + "attack": 2, + "health": 4, + "description": "Overpower.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Boof, the Champion" + ], + "immortalizeWhen": "I've damaged the enemy Core.", + "imageFile": "Pit Dog.png" + }, + { + "name": "Planet Seeder", + "category": "Agent", + "cost": 8, + "attack": 2, + "health": 2, + "description": "Evasive. Enter: Flourish copies of me everywhere, then create a copy of me in hand at Round End.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [ + "Flourish" + ], + "immortalizeTo": [ + "Kyln, the Dynasty" + ], + "immortalizeWhen": "I see Paradox.", + "imageFile": "Planet Seeder.png" + }, + { + "name": "Pocket Dimension", + "category": "Spell", + "cost": 3, + "description": "Discard up to 3 to play. Summon that many Pocket Scouts. When I am discarded create a Scouter Round in hand.", + "faction": "Singularity", + "set": "Core Set", + "speed": "Immediate", + "archetypes": [], + "imageFile": "Pocket Dimension.png" + }, + { + "name": "Pocket Scout", + "category": "Token", + "cost": 1, + "attack": 1, + "health": 1, + "description": "Token.", + "faction": "Singularity", + "set": "Core Set", + "archetypes": [], + "imageFile": "Pocket Scout.png" + }, + { + "name": "Pontifex Dhabu", + "category": "Agent", + "cost": 1, + "attack": 2, + "health": 2, + "description": "Round End: I Flourish. When I see a Shift to a Timeline other than The One True Timeline, deal 1 to the enemy Core.", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [ + "Flourish", + "Shift" + ], + "immortalizeTo": [], + "immortalizeFrom": "Fervent Follower", + "imageFile": "Pontifex Dhabu.png" + }, + { + "name": "Prayer of Rescue", + "category": "Spell", + "cost": 1, + "description": "Rewind an ally.", + "faction": "Phasetide", + "set": "Core Set", + "speed": "Fast", + "archetypes": [], + "imageFile": "Prayer of Rescue.png" + }, + { + "name": "Pressure Spike", + "category": "Spell", + "cost": 2, + "description": "Deal 1 to an Agent. Increase it by 1 for each ally it has.", + "faction": "Silence", + "set": "Core Set", + "speed": "Fast", + "archetypes": [], + "imageFile": "Pressure Spike.png" + }, + { + "name": "Priestess Minia", + "category": "Agent", + "cost": 2, + "attack": 3, + "health": 7, + "description": "Confront. Enter: Deal 4 to me.", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Seeker of Truth", + "imageFile": "Priestess Minia.png" + }, + { + "name": "Pterosaur Rider", + "category": "Agent", + "cost": 4, + "attack": 3, + "health": 3, + "description": "Evasive.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Gritmancer Grant" + ], + "immortalizeWhen": "I've Struck the enemy Core.", + "imageFile": "Pterosaur Rider.png" + }, + { + "name": "Quaid, the Willing", + "category": "Agent", + "cost": 1, + "attack": 3, + "health": 2, + "description": "Last Gasp: Shift to Star Siphon. Strike: Gain 1 Reserve Energy.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [], + "immortalizeFrom": "Brilliant Martyr", + "imageFile": "Quaid, the Willing.png" + }, + { + "name": "Quicksilver Khaela", + "category": "Agent", + "cost": 2, + "attack": 2, + "health": 1, + "description": "Temporary. Strike: Create a Transient copy of me in hand. Last Gasp: The next time you Shift, revive me and grant copies of me *everywhere* +1/+0.", + "faction": "Singularity", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [], + "immortalizeFrom": "Fractal Phantasm", + "imageFile": "Quicksilver Khaela.png" + }, + { + "name": "Quiet Repose", + "category": "Spell", + "cost": 8, + "description": "Destroy all Agents. You may not play Agents for the rest of the round.", + "faction": "Silence", + "set": "Core Set", + "speed": "Slow", + "archetypes": [], + "imageFile": "Quiet Repose.png" + }, + { + "name": "Radiant Channeling", + "category": "Spell", + "cost": 5, + "description": "Deal 0 to an Agent. Increase it by 2 and refill 1 Reserve Energy for each Reserve Energy spent to play this. Shift to Star Siphon.", + "faction": "Sungrace", + "set": "Core Set", + "speed": "Slow", + "archetypes": [], + "imageFile": "Radiant Channeling.png" + }, + { + "name": "Raiz, Pacifist's Conclusion", + "category": "Agent", + "cost": 2, + "attack": 3, + "health": 3, + "description": "Enter: Disarm the Strongest enemy. Round End: If you have an unspent Attack Token, Create a We Have Cookies in hand.", + "faction": "Singularity", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Traffic Conductor", + "imageFile": "Raiz, Pacifist's Conclusion.png" + }, + { + "name": "Rapid Iteration", + "category": "Spell", + "cost": 2, + "description": "Discard 1 to play. Deal 4 to an Agent.", + "faction": "Singularity", + "set": "Core Set", + "speed": "Fast", + "archetypes": [], + "imageFile": "Rapid Iteration.png" + }, + { + "name": "Rebuild", + "category": "Spell", + "cost": 1, + "description": "Deal 1 to an Agent or Core. If an Agent survives this damage, it Flourish|Flourishes.", + "faction": "Splintergleam", + "set": "Core Set", + "speed": "Fast", + "archetypes": [], + "imageFile": "Rebuild.png" + }, + { + "name": "Recycler", + "category": "Agent", + "cost": 4, + "attack": 2, + "health": 4, + "description": "Play: Discard 1 to heal your Core equal to that card's cost (Max 5).", + "faction": "Singularity", + "set": "Core Set", + "archetypes": [ + "Heal", + "Discarded" + ], + "immortalizeTo": [ + "Terraformer" + ], + "immortalizeWhen": "You've Discarded 3+ times this game.", + "imageFile": "Recycler.png" + }, + { + "name": "Red Reaper", + "category": "Agent", + "cost": 5, + "attack": 3, + "health": 5, + "description": "Rejuvenate. Enter: All Agents Bleed 1.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Odol, the Red Death" + ], + "immortalizeWhen": "I see an Agent destroyed by Bleed.", + "imageFile": "Red Reaper.png" + }, + { + "name": "Redactionist", + "category": "Agent", + "cost": 4, + "attack": 4, + "health": 1, + "description": "Play: (C) Revive an Agent. Grant it Temporary and \\\"When I would be destroyed, instead Erase me.\\\".", + "faction": "Silence", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Talia, Purger of Memory" + ], + "immortalizeWhen": "I've seen 3+ Agents destroyed.", + "imageFile": "Redactionist.png" + }, + { + "name": "Rescind Authorization", + "category": "Spell", + "cost": 4, + "description": "Rewind an Agent. Sacrifice 4: Instead, Rewind an ally and an enemy.", + "faction": "Phasetide", + "set": "Core Set", + "speed": "Fast", + "archetypes": [], + "imageFile": "Rescind Authorization.png" + }, + { + "name": "Return to Stillness", + "category": "Spell", + "cost": 1, + "description": "An Agent Deplete|Depletes. Shift to Voiceless Sky.", + "faction": "Silence", + "set": "Core Set", + "speed": "Slow", + "archetypes": [], + "imageFile": "Return to Stillness.png" + }, + { + "name": "Rewind", + "category": "Keyword", + "description": "Return this Agent to its owner's hand.", + "archetypes": [] + }, + { + "name": "Rewound", + "category": "Keyword", + "description": "Triggered when this Agent has been affected by Rewind.", + "archetypes": [] + }, + { + "name": "Rift Mender Aris", + "category": "Agent", + "cost": 3, + "attack": 6, + "health": 6, + "description": "I have -1/-1 for each Timeline in the Timeline Stack other than The One True Timeline. Last Gasp: Shift to The One True Timeline.", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [], + "immortalizeFrom": "Shattersmith", + "imageFile": "Rift Mender Aris.png" + }, + { + "name": "Rippling Resplendence", + "category": "Spell", + "cost": 5, + "description": "Grant allies Fervor. Deal 1 to all Agents. Breakdown 15: Deal 1 to all Agents.", + "faction": "Splintergleam", + "set": "Core Set", + "speed": "Slow", + "archetypes": [], + "imageFile": "Rippling Resplendence.png" + }, + { + "name": "Rogue Amalgam", + "category": "Agent", + "cost": 7, + "attack": 3, + "health": 5, + "description": "Play: Discard up to 3. When you Discard: Draw 1 and reduce its cost by 1.", + "faction": "Singularity", + "set": "Core Set", + "archetypes": [ + "Draw", + "Discarded" + ], + "immortalizeTo": [ + "Mr. E" + ], + "immortalizeWhen": "I've seen you Draw 6+ cards.", + "imageFile": "Rogue Amalgam.png" + }, + { + "name": "Roiling Amalgam", + "category": "Agent", + "cost": 5, + "attack": 3, + "health": 5, + "description": "Play: Discard 1. When you Discard, grant me a random positive keyword.", + "faction": "Singularity", + "set": "Core Set", + "archetypes": [ + "Discarded" + ], + "immortalizeTo": [ + "Ziv, the Adaptable" + ], + "immortalizeWhen": "You've Discarded 3+ times this game.", + "imageFile": "Roiling Amalgam.png" + }, + { + "name": "Rotting Rocker", + "category": "Agent", + "cost": 3, + "attack": 3, + "health": 1, + "description": "Activate: (C) Deal 2 to a random enemy.", + "faction": "Silence", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Ylka, the Headliner" + ], + "immortalizeWhen": "I've seen Agents Deplete 4+ times.", + "imageFile": "Rotting Rocker.png" + }, + { + "name": "Round End", + "category": "Rule", + "description": "The end state of the round. Triggered when both players end there turns without action.", + "archetypes": [] + }, + { + "name": "Rumpus", + "category": "Spell", + "cost": 3, + "description": "Create a 1 cost Transient Throwdown in hand for each ally.", + "faction": "Lifeblood", + "set": "Core Set", + "speed": "Immediate", + "archetypes": [], + "imageFile": "Rumpus.png" + }, + { + "name": "Sali, Top Gunner", + "category": "Agent", + "cost": 2, + "attack": 2, + "health": 3, + "description": "Enter: Create a 1 cost Transient Sunshock in your hand. When you play a Sunshock, create a Transient exact copy in hand that costs 2 more.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Sunbringer Artillerist", + "imageFile": "Sali, Top Gunner.png" + }, + { + "name": "Sanguine Resurgence", + "category": "Spell", + "cost": 5, + "description": "Your Bleed effects gain Siphon this round. Two Agents Bleed 3.", + "faction": "Splintergleam", + "set": "Core Set", + "speed": "Slow", + "archetypes": [], + "imageFile": "Sanguine Resurgence.png" + }, + { + "name": "Sap Sapper", + "category": "Agent", + "cost": 4, + "attack": 2, + "health": 4, + "description": "Enter: Sprout 2, then grant those Seedlings \\\"Last Gasp: Deal 1 to all Agents.\\\".", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [ + "Sprout" + ], + "immortalizeTo": [ + "The Botanist" + ], + "immortalizeWhen": "I've seen 3+ Agents destroyed.", + "imageFile": "Sap Sapper.png" + }, + { + "name": "Sapling Dryad", + "category": "Agent", + "cost": 2, + "attack": 1, + "health": 2, + "description": "I have +1/+0 for each time you've Sprout|Sprouted this game.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [ + "Sprout" + ], + "immortalizeTo": [ + "The Great Oakmother" + ], + "immortalizeWhen": "I've seen you Sprout 4+ times.", + "imageFile": "Sapling Dryad.png" + }, + { + "name": "Sareh, Rebel Strategist", + "category": "Agent", + "cost": 4, + "attack": 5, + "health": 4, + "description": "Blitz. Cleave. Play: Grant two enemies Exposed. Round Start: Grant the strongest enemy Exposed.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Bullseye Bounty Hunter", + "imageFile": "Sareh, Rebel Strategist.png" + }, + { + "name": "Scattered Helpers", + "category": "Agent", + "cost": 2, + "attack": 0, + "health": 4, + "description": "Allies have \\\"Last Gasp: Allies with the same name as me Flourish.\\\".", + "faction": "Singularity", + "set": "Core Set", + "archetypes": [ + "Flourish" + ], + "immortalizeTo": [ + "Nanobot Hive" + ], + "immortalizeWhen": "I see 3+ allies with the same name as other allies.", + "imageFile": "Scattered Helpers.png" + }, + { + "name": "Scent the Prey", + "category": "Spell", + "cost": 3, + "description": "Choose an ally. Give all enemies with less Strength Exposed this round. Shift to either Abundant Growth or Deadly Fauna.", + "faction": "Lifeblood", + "set": "Core Set", + "speed": "Immediate", + "archetypes": [], + "imageFile": "Scent the Prey.png" + }, + { + "name": "Scoot Sparkles", + "category": "Agent", + "cost": 1, + "attack": 1, + "health": 3, + "description": "Overpower. When I survive damage, grant me +2/+0.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Glittering Gladiator" + }, + { + "name": "Scouter Round", + "category": "Spell", + "cost": 1, + "description": "Play or Discard: Summon a Pocket Scout.", + "faction": "Singularity", + "set": "Core Set", + "speed": "Immediate", + "archetypes": [], + "imageFile": "Scouter Round.png" + }, + { + "name": "Scuttling Spares", + "category": "Agent", + "cost": 3, + "attack": 3, + "health": 1, + "description": "When I am Discarded: Create a copy of me in hand.", + "faction": "Singularity", + "set": "Core Set", + "archetypes": [ + "Discarded" + ], + "immortalizeTo": [ + "Zorp, Unrecyclable" + ], + "immortalizeWhen": "I see 2+ Scuttling Spares in your Graveyard. I can Immortalize out of play.", + "imageFile": "Scuttling Spares.png" + }, + { + "name": "Seedling", + "category": "Token", + "cost": 1, + "attack": 1, + "health": 1, + "description": "Token.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [], + "imageFile": "Seedling.png" + }, + { + "name": "Seeker of Truth", + "category": "Agent", + "cost": 2, + "attack": 2, + "health": 6, + "description": "Enter: Deal 4 to me.", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [ + "Priestess Minia" + ], + "immortalizeWhen": "I see The One True Timeline.", + "imageFile": "Seeker of Truth.png" + }, + { + "name": "Sensory Deprivation Pod", + "category": "Agent", + "cost": 5, + "attack": 2, + "health": 3, + "description": "When I Phase in, deal damage equal to my Strength to the weakest enemy. Activate: (C) I Flourish, then Phase.", + "faction": "Silence", + "set": "Core Set", + "archetypes": [ + "Flourish", + "Rewound" + ], + "immortalizeTo": [ + "Somnus, the Dreaming" + ], + "immortalizeWhen": "I've seen 3+ Agents destroyed.", + "imageFile": "Sensory Deprivation Pod.png" + }, + { + "name": "Set in Stone", + "category": "Spell", + "cost": 4, + "description": "I cost 1 less if you see The One True Timeline. An Agent Phase|Phases. Draw 1.", + "faction": "Phasetide", + "set": "Core Set", + "speed": "Fast", + "archetypes": [], + "imageFile": "Set in Stone.png" + }, + { + "name": "Shae'Fan, Remembered", + "category": "Agent", + "cost": 6, + "attack": 4, + "health": 7, + "description": "Activate: (C) Destroy another ally with less Durability than me, then Revive it and summon an exact copy of it.", + "faction": "Silence", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "The Forgotten Tale", + "imageFile": "Shae'Fan, Remembered.png" + }, + { + "name": "Shattersmith", + "category": "Agent", + "cost": 3, + "attack": 5, + "health": 5, + "description": "I have -1/-1 for each Timeline in the Timeline Stack other than The One True Timeline. Last Gasp: Shift to The One True Timeline.", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [ + "Rift Mender Aris" + ], + "immortalizeWhen": "I see The One True Timeline.", + "imageFile": "Shattersmith.png" + }, + { + "name": "Shift", + "category": "Keyword", + "description": "Timeline is changed to the indicated Timeline.", + "archetypes": [] + }, + { + "name": "Silence", + "category": "Faction", + "archetypes": [] + }, + { + "name": "Singularity", + "category": "Faction", + "archetypes": [] + }, + { + "name": "Sleepy Druid", + "category": "Agent", + "cost": 3, + "attack": 2, + "health": 2, + "description": "Activate: (C) An Agent Flourish|Flourishes.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [ + "Flourish" + ], + "immortalizeTo": [ + "Xae, Dreamstrider" + ], + "immortalizeWhen": "I've seen allies Flourish 4+ times.", + "imageFile": "Sleepy Druid.png" + }, + { + "name": "Slow Convert", + "category": "Agent", + "cost": 6, + "attack": 2, + "health": 1, + "description": "I cost 1 less for each copy of The One True Timeline in the Timeline Stack. Enter: Create a The Firm Hand in hand.", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [ + "Dedicated Missionary" + ], + "immortalizeWhen": "I see The One True Timeline.", + "imageFile": "Slow Convert.png" + }, + { + "name": "Slow", + "category": "Spell", + "description": "This spell cannot be used as a reaction to something on the Chain.", + "archetypes": [] + }, + { + "name": "Snap Back", + "category": "Spell", + "cost": 2, + "description": "Return an Action from your Graveyard to your hand and grant it \\\"If I would be put into a Graveyard, instead Erase me\\\", or an Agent Phase|Phases in.", + "faction": "Phasetide", + "set": "Core Set", + "speed": "Immediate", + "archetypes": [], + "imageFile": "Snap Back.png" + }, + { + "name": "Solemn Attendant", + "category": "Agent", + "cost": 6, + "attack": 3, + "health": 3, + "description": "Play: Revive an Immortalized Ally.", + "faction": "Silence", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Indara, the Candle" + ], + "immortalizeWhen": "I've seen 3+ Agents destroyed.", + "imageFile": "Solemn Attendant.png" + }, + { + "name": "Somber Astronomer", + "category": "Agent", + "cost": 1, + "attack": 1, + "health": 1, + "description": "Enter: Create a Return to Stillness in hand.", + "faction": "Silence", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [ + "A'kon, Starry Diviner" + ], + "immortalizeWhen": "I've seen you Shift 2+ times.", + "imageFile": "Somber Astronomer.png" + }, + { + "name": "Somnus, the Dreaming", + "category": "Agent", + "cost": 5, + "attack": 3, + "health": 4, + "description": "When I Phase in, deal damage equal to my Strength to the weakest enemy and the enemy Core. Activate: (C) I Flourish, Phase.", + "faction": "Silence", + "set": "Core Set", + "archetypes": [ + "Flourish", + "Rewound" + ], + "immortalizeTo": [], + "immortalizeFrom": "Sensory Deprivation Pod", + "imageFile": "Somnus, the Dreaming.png" + }, + { + "name": "Soothing Glow", + "category": "Spell", + "cost": 2, + "description": "An ally Flourish|Flourishes. Heal your Core 2.", + "faction": "Sungrace", + "set": "Core Set", + "speed": "Immediate", + "archetypes": [], + "imageFile": "Soothing Glow.png" + }, + { + "name": "Spark of Bounty", + "category": "Agent", + "cost": 5, + "attack": 4, + "health": 4, + "description": "Enter: Shift to Abundant Growth.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [ + "The Beating Heart" + ], + "immortalizeWhen": "Round End: You have 15+ Strength in play.", + "imageFile": "Spark of Bounty.png" + }, + { + "name": "Specialist Boof", + "category": "Agent", + "cost": 2, + "attack": 3, + "health": 2, + "description": "Evasive. Core Strike: Erase the enemy Graveyard, or if the enemy Graveyard is empty, I Strike the weakest enemy.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Canine Adjutant", + "imageFile": "Specialist Boof.png" + }, + { + "name": "Spirit's Lament", + "category": "Spell", + "cost": 11, + "description": "Revive an ally. Grant it the combined stats and positive keywords of all other Agents in Graveyards.", + "faction": "Silence", + "set": "Core Set", + "speed": "Slow", + "archetypes": [], + "imageFile": "Spirit's Lament.png" + }, + { + "name": "Splintergleam", + "category": "Faction", + "archetypes": [] + }, + { + "name": "Spread the Sickness", + "category": "Spell", + "cost": 5, + "description": "When an Agent is destroyed this round, Agents Decay. Agents Decay.", + "faction": "Silence", + "set": "Core Set", + "speed": "Slow", + "archetypes": [], + "imageFile": "Spread the Sickness.png" + }, + { + "name": "Sprout", + "category": "Keyword", + "description": "Summon a 1/1 spore. If your board is full, give your weakest spore +1/+1.", + "archetypes": [] + }, + { + "name": "Stability Control", + "category": "Spell", + "cost": 6, + "description": "An Agent loses Temporary, a card in your hand loses Transient, and an Agent gains Temporary. Paradox: I cost 3.", + "faction": "Singularity", + "set": "Core Set", + "speed": "Fast", + "archetypes": [], + "imageFile": "Stability Control.png" + }, + { + "name": "Stalwart Champion", + "category": "Agent", + "cost": 3, + "attack": 3, + "health": 4, + "description": "Rejuvenate.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Enlightened Survivor" + ], + "immortalizeWhen": "Breakdown 15.", + "imageFile": "Stalwart Champion.png" + }, + { + "name": "Star Siphon", + "category": "Timeline", + "description": "Round End: Refill all Energy Reserves.", + "faction": "Sungrace", + "archetypes": [] + }, + { + "name": "Starfueled Medics", + "category": "Agent", + "cost": 4, + "attack": 2, + "health": 3, + "description": "Play: [icon] Deal 1 to all Agents and Cores, then heal allies and your Core 1. Overflow: Heal allies and your Core 1.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [ + "Heal" + ], + "immortalizeTo": [ + "Doctor Mirthram Remora" + ], + "immortalizeWhen": "You've healed your Core in 4+ different rounds.", + "imageFile": "Starfueled Medics.png" + }, + { + "name": "Stern Arbiter", + "category": "Agent", + "cost": 7, + "attack": 5, + "health": 5, + "description": "Play: Return an Action from your Graveyard to your hand. It costs 3 less and has \\\"If I would be put into a Graveyard, instead Erase me.\\\".", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Grand Judge Dhael" + ], + "immortalizeWhen": "I've seen you play 3+ cards wi...", + "imageFile": "Stern Arbiter.png" + }, + { + "name": "Strength of the Grove", + "category": "Spell", + "cost": 4, + "description": "Sprout 1. Give an ally +1/+1 this round for each other ally.", + "faction": "Lifeblood", + "set": "Core Set", + "speed": "Immediate", + "archetypes": [], + "imageFile": "Strength of the Grove.png" + }, + { + "name": "Sunbringer Artillerist", + "category": "Agent", + "cost": 2, + "attack": 1, + "health": 2, + "description": "Enter: Create a 1 cost Transient Sunshock in your hand.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Sali, Top Gunner" + ], + "immortalizeWhen": "You've played the same Action 3+ times this game.", + "imageFile": "Sunbringer Artillerist.png" + }, + { + "name": "Suncursed Conduit", + "category": "Agent", + "cost": 3, + "attack": 2, + "health": 4, + "description": "Activate: I Decay, Erase a card in a Graveyard to gain an extra Energy Crystal this round.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [ + "Decay" + ], + "immortalizeTo": [ + "Vor’kon, Eternal Source" + ], + "immortalizeWhen": "You've spent 12+ Energy in one round this game.", + "imageFile": "Suncursed Conduit.png" + }, + { + "name": "Sungarden Protector", + "category": "Agent", + "cost": 1, + "attack": 3, + "health": 3, + "description": "No effect text available.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Peaceful Synthesizer", + "imageFile": "Sungarden Protector.png" + }, + { + "name": "Sungrace", + "category": "Faction", + "archetypes": [] + }, + { + "name": "Sunshock", + "category": "Spell", + "cost": 2, + "description": "Deal 2 to an Agent or Core.", + "faction": "Sungrace", + "set": "Core Set", + "speed": "Fast", + "archetypes": [], + "imageFile": "Sunshock.png" + }, + { + "name": "Supernova", + "category": "Spell", + "cost": 5, + "description": "Deal 0 to an Agent. Increase it by 2 and refill 2 Energy Crystals for each time you've Overflowed this game.", + "faction": "Sungrace", + "set": "Core Set", + "speed": "Fast", + "archetypes": [], + "imageFile": "Supernova.png" + }, + { + "name": "Swashbuckling Diehard", + "category": "Agent", + "cost": 3, + "attack": 4, + "health": 1, + "description": "Blitz. When I take non-combat damage, first prevent it and I Phase.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [ + "Rewound" + ], + "immortalizeTo": [ + "Malark, the Silver Wave" + ], + "immortalizeWhen": "I've Phased in twice.", + "imageFile": "Swashbuckling Diehard.png" + }, + { + "name": "Symbiosis", + "category": "Spell", + "cost": 6, + "description": "Grant two Agents each other's stats and keywords.", + "faction": "Lifeblood", + "set": "Core Set", + "speed": "Fast", + "archetypes": [], + "imageFile": "Symbiosis.png" + }, + { + "name": "Symphony of the Path", + "category": "Agent", + "cost": 1, + "attack": 2, + "health": 2, + "description": "Enter: Shift to The One True Timeline. When I am Phased or Rewound my strongest ally Flourishes.", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [ + "Rewound" + ], + "immortalizeTo": [], + "immortalizeFrom": "Holder of the Instruments", + "imageFile": "Symphony of the Path.png" + }, + { + "name": "Talia, Purger of Memory", + "category": "Agent", + "cost": 4, + "attack": 5, + "health": 2, + "description": "Activate: (C) Revive an Agent. Grant it Temporary and \\\"When I would be destroyed, instead Erase me.\\", + "faction": "Silence", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Redactionist", + "imageFile": "Talia, Purger of Memory.png" + }, + { + "name": "Telepathic Conduit", + "category": "Agent", + "cost": 2, + "attack": 1, + "health": 2, + "description": "Activate: I Decay, grant me \\\"If you or an ally would deal non-combat damage, increase it by 1.\\\".", + "faction": "Silence", + "set": "Core Set", + "archetypes": [ + "Decay" + ], + "immortalizeTo": [ + "The Strand" + ], + "immortalizeWhen": "You've dealt 15+ non-combat damage this game.", + "imageFile": "Telepathic Conduit.png" + }, + { + "name": "Telepathic Scavenger", + "category": "Agent", + "cost": 4, + "attack": 2, + "health": 3, + "description": "Each time an Agent Deplete|Depletes, I Flourish.", + "faction": "Silence", + "set": "Core Set", + "archetypes": [ + "Flourish" + ], + "immortalizeTo": [ + "The Uncontained" + ], + "immortalizeWhen": "I've seen Agents Deplete 4+ times.", + "imageFile": "Telepathic Scavenger.png" + }, + { + "name": "Temple Analyst", + "category": "Agent", + "cost": 2, + "attack": 2, + "health": 3, + "description": "Blitz. The first time each round I Strike while attacking: Swap me with the Agent to my right, then Rewind it. Reduce its cost by 1 this round.", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [ + "Rewound" + ], + "immortalizeTo": [ + "Khaela the Savior" + ], + "immortalizeWhen": "I've seen 3+ Agents Phased or Rewound.", + "imageFile": "Temple Analyst.png" + }, + { + "name": "Temple Guard Hound", + "category": "Agent", + "cost": 1, + "attack": 2, + "health": 5, + "description": "Enter: Deal 4 to me.", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [ + "Boof, Ever Loyal" + ], + "immortalizeWhen": "I see The One True Timeline.", + "imageFile": "Temple Guard Hound.png" + }, + { + "name": "Terraformer", + "category": "Agent", + "cost": 4, + "attack": 3, + "health": 5, + "description": "Play: Discard 1 to heal your Core equal to that card's cost (Max 5) then Shift to Erudite Beacon.", + "faction": "Singularity", + "set": "Core Set", + "archetypes": [ + "Shift", + "Heal", + "Discarded" + ], + "immortalizeTo": [], + "immortalizeFrom": "Recycler", + "imageFile": "Terraformer.png" + }, + { + "name": "Territorial Pack", + "category": "Agent", + "cost": 2, + "attack": 1, + "health": 2, + "description": "Enter: Summon a Wolf.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Boof, Lonely and Proud" + ], + "immortalizeWhen": "Round End: I do not see an allied Wolf in Play.", + "imageFile": "Territorial Pack.png" + }, + { + "name": "The 'Stache", + "category": "Agent", + "cost": 4, + "attack": 4, + "health": 4, + "description": "Blitz. Each round, Disarm the first enemy that would destroy an ally in combat.", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Nonlethal Special Forces", + "imageFile": "The 'Stache.png" + }, + { + "name": "The Beating Heart", + "category": "Agent", + "cost": 5, + "attack": 5, + "health": 5, + "description": "Enter: Shift to Abundant Growth. Round Start: Allies Flourish.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [ + "Flourish", + "Shift" + ], + "immortalizeTo": [], + "immortalizeFrom": "Spark of Bounty", + "imageFile": "The Beating Heart.png" + }, + { + "name": "The Botanist", + "category": "Agent", + "cost": 4, + "attack": 3, + "health": 5, + "description": "Rejuvenate. Activate: Sprout 2, then grant those Seedlings \\\"Last Gasp: Deal 1 to all Agents.\\", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [ + "Sprout" + ], + "immortalizeTo": [], + "immortalizeFrom": "Sap Sapper", + "imageFile": "The Botanist.png" + }, + { + "name": "The Cycle Embodied", + "category": "Agent", + "cost": 1, + "attack": 2, + "health": 2, + "description": "Evasive. The first time each round you or allies Sprout, Decay, or Flourish, I Flourish.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [ + "Sprout", + "Flourish", + "Decay" + ], + "immortalizeTo": [], + "immortalizeFrom": "Burrowing Beetles", + "imageFile": "The Cycle Embodied.png" + }, + { + "name": "The Firm Hand", + "category": "Spell", + "cost": 2, + "description": "Shift to The One True Timeline. Draw 1.", + "faction": "Phasetide", + "set": "Core Set", + "speed": "Slow", + "archetypes": [], + "imageFile": "The Firm Hand.png" + }, + { + "name": "The Forgotten Tale", + "category": "Agent", + "cost": 6, + "attack": 3, + "health": 7, + "description": "Activate: (C) Destroy another ally with less Durability than me, then Revive it.", + "faction": "Silence", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Shae'Fan, Remembered" + ], + "immortalizeWhen": "I've seen 3+ Agents destroyed.", + "imageFile": "The Forgotten Tale.png" + }, + { + "name": "The Great Oakmother", + "category": "Agent", + "cost": 2, + "attack": 1, + "health": 3, + "description": "I have +1/+0 for each time you've Sprout|Sprouted this game. When you Sprout, add 2 to its value.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [ + "Sprout" + ], + "immortalizeTo": [], + "immortalizeFrom": "Sapling Dryad", + "imageFile": "The Great Oakmother.png" + }, + { + "name": "The One True Timeline", + "category": "Timeline", + "description": "Round Start: Heal all Agents and Cores 1.", + "faction": "Phasetide", + "archetypes": [] + }, + { + "name": "The Ripper", + "category": "Agent", + "cost": 4, + "attack": 4, + "health": 7, + "description": "Confront. Overpower. Agents and Cores I Strike Bleed 1.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Toothy Pugilist" + }, + { + "name": "The Strand", + "category": "Agent", + "cost": 2, + "attack": 1, + "health": 4, + "description": "Activate: I Decay, grant me \\\"If you or an ally would deal non-combat damage, increase it by 1.\\", + "faction": "Silence", + "set": "Core Set", + "archetypes": [ + "Decay" + ], + "immortalizeTo": [], + "immortalizeFrom": "Telepathic Conduit", + "imageFile": "The Strand.png" + }, + { + "name": "The Uncontained", + "category": "Agent", + "cost": 4, + "attack": 2, + "health": 3, + "description": "Overpower. Each time an Agent Deplete|Depletes, I Flourish.", + "faction": "Silence", + "set": "Core Set", + "archetypes": [ + "Flourish" + ], + "immortalizeTo": [], + "immortalizeFrom": "Telepathic Scavenger", + "imageFile": "The Uncontained.png" + }, + { + "name": "The Unstoppable Flow", + "category": "Agent", + "cost": 4, + "attack": 2, + "health": 2, + "description": "Overpower. Enter: Shift to Volcanic Rivers. I have +1/+1 for each Timeline in the Timeline Stack.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [], + "immortalizeFrom": "Blazing Shifter", + "imageFile": "The Unstoppable Flow.png" + }, + { + "name": "Throw into the Sun", + "category": "Spell", + "cost": 6, + "description": "Erase any card in play.", + "faction": "Sungrace", + "set": "Core Set", + "speed": "Slow", + "archetypes": [], + "imageFile": "Throw into the Sun.png" + }, + { + "name": "Throwdown", + "category": "Spell", + "cost": 2, + "description": "An ally and an enemy Strike each other.", + "faction": "Lifeblood", + "set": "Core Set", + "speed": "Fast", + "archetypes": [], + "imageFile": "Throwdown.png" + }, + { + "name": "Tidal Wave", + "category": "Spell", + "cost": 5, + "description": "Surge. If you have more Core Durability than your opponent, allies Flourish twice.", + "faction": "Phasetide", + "set": "Core Set", + "speed": "Slow", + "archetypes": [], + "imageFile": "Tidal Wave.png" + }, + { + "name": "Time Devourer Soval", + "category": "Agent", + "cost": 10, + "attack": 12, + "health": 12, + "description": "For each Timeline in the Timeline Stack, I gain a random positive keyword. The first time each round I would be destroyed, instead heal me to my maximum durability and destroy the...", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [ + "Shift", + "Heal" + ], + "immortalizeTo": [], + "immortalizeFrom": "Devourer Spawn", + "imageFile": "Time Devourer Soval.png" + }, + { + "name": "Timestop", + "category": "Spell", + "cost": 4, + "description": "Clear the Chain.", + "faction": "Singularity", + "set": "Core Set", + "speed": "Fast", + "archetypes": [], + "imageFile": "Timestop.png" + }, + { + "name": "Timewarped Discombobulator", + "category": "Spell", + "cost": 5, + "description": "Deal 1 to an Agent. Summon a random 1 Cost Agent. While I'm in hand, increase both by 1 when you Shift. (Max 10)", + "faction": "Singularity", + "set": "Core Set", + "speed": "Slow", + "archetypes": [], + "imageFile": "Timewarped Discombobulator.png" + }, + { + "name": "Tino, Majestic Stumbler", + "category": "Agent", + "cost": 2, + "attack": 3, + "health": 3, + "description": "Enter: Sprout 1 for each other ally then Shift to Deadly Fauna.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [ + "Sprout", + "Shift" + ], + "immortalizeTo": [], + "immortalizeFrom": "Aardvark Precinct Captain", + "imageFile": "Tino, Majestic Stumbler.png" + }, + { + "name": "Toothy Pugilist", + "category": "Agent", + "cost": 4, + "attack": 3, + "health": 6, + "description": "Confront. Agents I Strike Bleed 1.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "The Ripper" + ], + "immortalizeWhen": "I see an Agent destroyed by Bleed.", + "imageFile": "Toothy Pugilist.png" + }, + { + "name": "Torment", + "category": "Timeline", + "description": "All Agents and Cores have Bleed 1.", + "faction": "Splintergleam", + "archetypes": [] + }, + { + "name": "Traffic Conductor", + "category": "Agent", + "cost": 2, + "attack": 2, + "health": 2, + "description": "Enter: Disarm the Strongest enemy.", + "faction": "Singularity", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Raiz, Pacifist's Conclusion" + ], + "immortalizeWhen": "I see 3+ Agents with 0 Strength in play.", + "imageFile": "Traffic Conductor.png" + }, + { + "name": "Transient", + "category": "Keyword", + "description": "This card in hand is Discarded at Round End.", + "archetypes": [] + }, + { + "name": "True Believer", + "category": "Agent", + "cost": 3, + "attack": 2, + "health": 1, + "description": "Enter: Create in hand a random Action that started in your deck. Activate: I Decay. Create in hand a random Action that started in your deck.", + "faction": "Silence", + "set": "Core Set", + "archetypes": [ + "Decay" + ], + "immortalizeTo": [], + "immortalizeFrom": "Disciplined Student", + "imageFile": "True Believer.png" + }, + { + "name": "Tyar, Benevolent Ruler", + "category": "Agent", + "cost": 7, + "attack": 7, + "health": 6, + "description": "Overpower. The first time each round anything takes damage, create a Transient Bloodbolt in hand. Round Start: Create a Transient Bloodbolt in hand.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Brutal Reveler", + "imageFile": "Tyar, Benevolent Ruler.png" + }, + { + "name": "Uninhibited Expansion", + "category": "Spell", + "cost": 5, + "description": "Sprout 6.", + "faction": "Lifeblood", + "set": "Core Set", + "speed": "Slow", + "archetypes": [], + "imageFile": "Uninhibited Expansion.png" + }, + { + "name": "Unlocked Potential", + "category": "Spell", + "cost": 8, + "description": "Grant an ally +9/+4.", + "faction": "Sungrace", + "set": "Core Set", + "speed": "Immediate", + "archetypes": [], + "imageFile": "Unlocked Potential.png" + }, + { + "name": "Unstoppable Growth", + "category": "Spell", + "cost": 4, + "description": "An Agent destroys its allies and gains their Strength and Durability.", + "faction": "Lifeblood", + "set": "Core Set", + "speed": "Slow", + "archetypes": [], + "imageFile": "Unstoppable Growth.png" + }, + { + "name": "Vera, Original Proof", + "category": "Agent", + "cost": 2, + "attack": 4, + "health": 3, + "description": "Overpower. Last Gasp: Shift to Volcanic Rivers.", + "faction": "Splintergleam", + "set": "Core Set", + "archetypes": [ + "Shift" + ], + "immortalizeTo": [], + "immortalizeFrom": "Desperate Primordial", + "imageFile": "Vera, Original Proof.png" + }, + { + "name": "Violent Inquisitioner", + "category": "Agent", + "cost": 3, + "attack": 3, + "health": 4, + "description": "Play: Activate Rewind an Agent with equal or less Durability than me. The first time each round you Rewind an Agent, Draw 1.", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [ + "Rewound" + ], + "immortalizeTo": [], + "immortalizeFrom": "Holy Cleaner" + }, + { + "name": "Violet Inquisitioner", + "category": "Agent", + "cost": 3, + "attack": 3, + "health": 4, + "description": "Play: [icon] Rewind an Agent with equal or less Durability than me. The first time each round you Rewind an Agent, Draw 1.", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [ + "Rewound", + "Draw" + ], + "immortalizeTo": [], + "immortalizeFrom": "Holy Cleaner", + "imageFile": "Violet Inquisitioner.png" + }, + { + "name": "Voiceless Sky", + "category": "Timeline", + "description": "If a player has exactly one Agent, it has +3/+3.", + "faction": "Silence", + "archetypes": [] + }, + { + "name": "Volcanic Rivers", + "category": "Timeline", + "description": "When you Shift here, deal 1 to both Cores.", + "faction": "Splintergleam", + "archetypes": [] + }, + { + "name": "Vor’kon, Eternal Source", + "category": "Agent", + "cost": 3, + "attack": 2, + "health": 7, + "description": "Activate: I Flourish, Erase a card in a Graveyard to gain an extra Energy Crystal this round.", + "faction": "Sungrace", + "set": "Core Set", + "archetypes": [ + "Flourish" + ], + "immortalizeTo": [], + "immortalizeFrom": "Suncursed Conduit", + "imageFile": "Vor’kon, Eternal Source.png" + }, + { + "name": "Wake-Up Prod", + "category": "Spell", + "cost": 2, + "description": "Deal 1 to an Agent or Core. Draw 1.", + "faction": "Singularity", + "set": "Core Set", + "speed": "Fast", + "archetypes": [], + "imageFile": "Wake-Up Prod.png" + }, + { + "name": "We Have Cookies", + "category": "Spell", + "cost": 9, + "description": "Take control of an enemy with a cost equal to or less than the number of Timelines in the Timeline Stack.", + "faction": "Singularity", + "set": "Core Set", + "speed": "Slow", + "archetypes": [], + "imageFile": "We Have Cookies.png" + }, + { + "name": "What Could Be", + "category": "Spell", + "cost": 7, + "description": "Choose an ally. Disarm all other Agents.", + "faction": "Singularity", + "set": "Core Set", + "speed": "Immediate", + "archetypes": [], + "imageFile": "What Could Be.png" + }, + { + "name": "Wilfred, Lobotomizer", + "category": "Agent", + "cost": 1, + "attack": 4, + "health": 3, + "description": "Round End: Decay. When I Decay, all enemies Decay.", + "faction": "Silence", + "set": "Core Set", + "archetypes": [ + "Decay" + ], + "immortalizeTo": [], + "immortalizeFrom": "Braindead Bouncer", + "imageFile": "Wilfred, Lobotomizer.png" + }, + { + "name": "Witch of the Woods", + "category": "Agent", + "cost": 3, + "attack": 3, + "health": 2, + "description": "Play: (C) Deplete an Enemy. Round Start: Create a Return to Stillness in hand.", + "faction": "Silence", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Forest Recluse", + "imageFile": "Witch of the Woods.png" + }, + { + "name": "Wolf", + "category": "Token", + "cost": 2, + "attack": 2, + "health": 1, + "description": "Confront.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [], + "imageFile": "Wolf.png" + }, + { + "name": "Wom, Sweet Wom", + "category": "Agent", + "cost": 2, + "attack": 1, + "health": 4, + "description": "Activate: Reduce an Agent's Strength by my Strength this round. When I see an enemy Agent reduced to 0 Strength, grant allies +1/+0.", + "faction": "Singularity", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Awakened Security System", + "imageFile": "Wom, Sweet Wom.png" + }, + { + "name": "Wreck-o Rex", + "category": "Agent", + "cost": 8, + "attack": 9, + "health": 9, + "description": "Confront. Overpower. Cleave. Enter: Create a Throwdown in hand.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Hungry Tyrannosaur", + "imageFile": "Wreck-o Rex.png" + }, + { + "name": "Xae, Dreamstrider", + "category": "Agent", + "cost": 3, + "attack": 3, + "health": 3, + "description": "Activate: (C) An Agent Flourish|Flourishes or Decays.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [ + "Flourish", + "Decay" + ], + "immortalizeTo": [], + "immortalizeFrom": "Sleepy Druid", + "imageFile": "Xae, Dreamstrider.png" + }, + { + "name": "Ylka, the Headliner", + "category": "Agent", + "cost": 3, + "attack": 3, + "health": 1, + "description": "Activate: Rock out. When allies Deplete, (C) Deal 2 to a random enemy. If it's dead or gone, deal 1 to the enemy Core instead.", + "faction": "Silence", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Rotting Rocker", + "imageFile": "Ylka, the Headliner.png" + }, + { + "name": "Zealot of the Hunt", + "category": "Agent", + "cost": 6, + "attack": 7, + "health": 5, + "description": "Enter or when I.", + "faction": "Lifeblood", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [ + "Khaelar" + ], + "immortalizeWhen": "Give the strongest enemy Exposed and set its stats to 1/1 this round. Immortalize: I've destroyed an Agent.", + "imageFile": "Zealot of the Hunt.png" + }, + { + "name": "Zel, the First Diver", + "category": "Agent", + "cost": 1, + "attack": 1, + "health": 3, + "description": "When I am Phased or Rewound, first Draw 1 and Flourish. When I am Rewound or Destroyed, I keep all permanent buffs.", + "faction": "Phasetide", + "set": "Core Set", + "archetypes": [ + "Rewound" + ], + "immortalizeTo": [], + "immortalizeFrom": "Curious Acolyte", + "imageFile": "Zel, the First Diver.png" + }, + { + "name": "Ziv, the Adaptable", + "category": "Agent", + "cost": 5, + "attack": 3, + "health": 5, + "description": "Play: Discard 1. When you Discard, I Flourish and grant me a random positive keyword.", + "faction": "Singularity", + "set": "Core Set", + "archetypes": [ + "Flourish", + "Discarded" + ], + "immortalizeTo": [], + "immortalizeFrom": "Roiling Amalgam", + "imageFile": "Ziv, the Adaptable.png" + }, + { + "name": "Zorp, Unrecyclable", + "category": "Agent", + "cost": 3, + "attack": 6, + "health": 1, + "description": "Overpower. Enter: Create a copy of me in hand.", + "faction": "Singularity", + "set": "Core Set", + "archetypes": [], + "immortalizeTo": [], + "immortalizeFrom": "Scuttling Spares", + "imageFile": "Zorp, Unrecyclable.png" + } + ] +} \ No newline at end of file diff --git a/chrono.docs/.obsidian/workspace.json b/chrono.docs/.obsidian/workspace.json index 3b4b743..f22cc9f 100644 --- a/chrono.docs/.obsidian/workspace.json +++ b/chrono.docs/.obsidian/workspace.json @@ -28,12 +28,12 @@ "state": { "type": "markdown", "state": { - "file": "Xae, Dreamstrider.md", + "file": "Bronk the Calm.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "Xae, Dreamstrider" + "title": "Bronk the Calm" } } ], @@ -201,6 +201,18 @@ }, "active": "c90153d5f925b0d5", "lastOpenFiles": [ + "Aggressive Recycling.md", + "Agents.md", + "Affront to Nature.png", + "Aardvark Precinct Captain.png", + "Aardvark Precinct Captain.md", + "A'kon, Starry Diviner.md", + "_Timeline.base", + "_Agents.base", + "_Factions.base", + "_Keyword.base", + "_Spells.base", + "Xae, Dreamstrider.md", "Ylka, the Headliner.md", "Zealot of the Hunt.md", "Zel, the First Diver.md", @@ -223,30 +235,17 @@ "Fervent Follower.png", "Fervent Mycologist.md", "Fervent Mycologist.png", - "Focused Adaptation.md", - "Forest Recluse.md", - "The Unstoppable Flow.md", - "Blazing Shifter.md", - "Bill, First Point of Contact.md", - "Bearer of the Broth.md", "Bearer of the Broth.png", "Battleharts.png", "Appeal to the Scrolls.png", "Zealot of the Hunt.png", - "_Timeline.base", "Dedicated Missionary.png", - "Aardvark Precinct Captain.png", "Convergent Pack.png", - "Holder of the Instruments.png", "Master of Ceremonies.png.crdownload", "Master of Ceremonies_files/v833ccba57c9e4d2798f2e76cebdd09a11778172276447", "Master of Ceremonies_files/flux.min.js.download", "Master of Ceremonies_files/livewire.min.js.download", "Master of Ceremonies_files/f.txt", - "Master of Ceremonies_files/js(1)", - "Master of Ceremonies_files/css2", - "Master of Ceremonies_files/app-CAiCLEjY.js.download", - "Master of Ceremonies_files/pixel.js.download", "Decks/Rewind Me.canvas", "_Agents.canvas" ] diff --git a/chrono.docs/Chronicle of the One.md b/chrono.docs/Chronicle of the One.md index e5f69b2..fc4e48e 100644 --- a/chrono.docs/Chronicle of the One.md +++ b/chrono.docs/Chronicle of the One.md @@ -5,9 +5,7 @@ cost: 1 faction: "[[Phasetide]]" set: "[[Core Set]]" speed: "[[Immediate]]" ---- -Create a [[Transient]] imageLink: "[[Chronicle of the One.png]]" - +--- ![[Chronicle of the One.png]]