aboutsummaryrefslogtreecommitdiff
path: root/src/core/card.cc
diff options
context:
space:
mode:
authorMistivia <i@mistivia.com>2025-01-15 23:43:31 +0800
committerMistivia <i@mistivia.com>2025-01-15 23:43:31 +0800
commit4fa1f4f1ab223bfca23eda8a68c091ed871ab35f (patch)
tree2bfd828a575dc85dc72eb912991e739ced108090 /src/core/card.cc
parent4da382953c830a61ae24ccbe95c4241db8788269 (diff)
fix draft bug
Diffstat (limited to 'src/core/card.cc')
-rw-r--r--src/core/card.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/card.cc b/src/core/card.cc
index 1a4c63d..9390edc 100644
--- a/src/core/card.cc
+++ b/src/core/card.cc
@@ -25,6 +25,8 @@ Arc<Card> get_card(std::string name) {
card->image_url = "https://api.scryfall.com/cards/named?format=image&version=normal&exact=" + url_encode(name);
if (card_db.find(name) != card_db.end()) {
card->zhsname = card_db[name].zhsname;
+ // fix scryfall
+ str_replace(card->zhsname, ":", " ");
card->zhstext = card_db[name].zhstext;
card->image_url = "https://api.scryfall.com/cards/named?format=image&version=normal&fuzzy=" + url_encode(card->zhsname);
str_replace(card->zhstext, "\001", "\n");