From b2b88bf2e8e2f01690036fbdc2dfde198d91a342 Mon Sep 17 00:00:00 2001 From: Oleg Agafonov Date: Sun, 7 Feb 2021 23:11:35 +0400 Subject: [PATCH] Improved card icons (fix ambiguous interpretation of vigilance, first and double strikes, #7471); --- .../icons/original/pixabay/swords-310788.svg | 5 +++++ .../resources/card/icons/prepared/eye.svg | 22 +++++++++++++++++++ .../card/icons/prepared/swords-one.svg | 7 ++++++ .../card/icons/prepared/swords-two.svg | 10 +++++++++ .../resources/card/icons/readme-icons.txt | 3 ++- .../mage/abilities/icon/CardIconType.java | 6 ++--- 6 files changed, 49 insertions(+), 4 deletions(-) create mode 100644 Mage.Client/src/main/resources/card/icons/original/pixabay/swords-310788.svg create mode 100644 Mage.Client/src/main/resources/card/icons/prepared/eye.svg create mode 100644 Mage.Client/src/main/resources/card/icons/prepared/swords-one.svg create mode 100644 Mage.Client/src/main/resources/card/icons/prepared/swords-two.svg diff --git a/Mage.Client/src/main/resources/card/icons/original/pixabay/swords-310788.svg b/Mage.Client/src/main/resources/card/icons/original/pixabay/swords-310788.svg new file mode 100644 index 00000000000..52d4d043fd0 --- /dev/null +++ b/Mage.Client/src/main/resources/card/icons/original/pixabay/swords-310788.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/Mage.Client/src/main/resources/card/icons/prepared/eye.svg b/Mage.Client/src/main/resources/card/icons/prepared/eye.svg new file mode 100644 index 00000000000..4d52cfa6466 --- /dev/null +++ b/Mage.Client/src/main/resources/card/icons/prepared/eye.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + diff --git a/Mage.Client/src/main/resources/card/icons/prepared/swords-one.svg b/Mage.Client/src/main/resources/card/icons/prepared/swords-one.svg new file mode 100644 index 00000000000..4049e4bb4a7 --- /dev/null +++ b/Mage.Client/src/main/resources/card/icons/prepared/swords-one.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/Mage.Client/src/main/resources/card/icons/prepared/swords-two.svg b/Mage.Client/src/main/resources/card/icons/prepared/swords-two.svg new file mode 100644 index 00000000000..a0aa1e184d5 --- /dev/null +++ b/Mage.Client/src/main/resources/card/icons/prepared/swords-two.svg @@ -0,0 +1,10 @@ + + + + + diff --git a/Mage.Client/src/main/resources/card/icons/readme-icons.txt b/Mage.Client/src/main/resources/card/icons/readme-icons.txt index fe20a859de5..621d466107c 100644 --- a/Mage.Client/src/main/resources/card/icons/readme-icons.txt +++ b/Mage.Client/src/main/resources/card/icons/readme-icons.txt @@ -16,4 +16,5 @@ Folder structure: Icons sources: * bootstrap icons: https://github.com/twbs/icons - * font awesome: https://github.com/FortAwesome/Font-Awesome \ No newline at end of file + * font awesome: https://github.com/FortAwesome/Font-Awesome + * pixabay: https://pixabay.com/ \ No newline at end of file diff --git a/Mage/src/main/java/mage/abilities/icon/CardIconType.java b/Mage/src/main/java/mage/abilities/icon/CardIconType.java index 3e8d3f783a9..c4e8c1111ab 100644 --- a/Mage/src/main/java/mage/abilities/icon/CardIconType.java +++ b/Mage/src/main/java/mage/abilities/icon/CardIconType.java @@ -21,14 +21,14 @@ public enum CardIconType { ABILITY_DEFENDER("prepared/chess-rook.svg", CardIconCategory.ABILITY, 100), ABILITY_DEATHTOUCH("prepared/skull-crossbones.svg", CardIconCategory.ABILITY, 100), ABILITY_LIFELINK("prepared/link.svg", CardIconCategory.ABILITY, 100), - ABILITY_DOUBLE_STRIKE("prepared/mars-double.svg", CardIconCategory.ABILITY, 100), - ABILITY_FIRST_STRIKE("prepared/mars.svg", CardIconCategory.ABILITY, 100), + ABILITY_DOUBLE_STRIKE("prepared/swords-two.svg", CardIconCategory.ABILITY, 100), + ABILITY_FIRST_STRIKE("prepared/swords-one.svg", CardIconCategory.ABILITY, 100), ABILITY_CREW("prepared/truck-monster.svg", CardIconCategory.ABILITY, 100), ABILITY_TRAMPLE("prepared/grimace.svg", CardIconCategory.ABILITY, 100), ABILITY_HEXPROOF("prepared/expand-arrows-alt.svg", CardIconCategory.ABILITY, 100), ABILITY_INFECT("prepared/flask.svg", CardIconCategory.ABILITY, 100), ABILITY_INDESTRUCTIBLE("prepared/ankh.svg", CardIconCategory.ABILITY, 100), - ABILITY_VIGILANCE("prepared/khanda.svg", CardIconCategory.ABILITY, 100), + ABILITY_VIGILANCE("prepared/eye.svg", CardIconCategory.ABILITY, 100), // SYSTEM_COMBINED("prepared/square-fill.svg", CardIconCategory.SYSTEM, 1000), // inner usage, must use last order SYSTEM_DEBUG("prepared/link.svg", CardIconCategory.SYSTEM, 1000); // used for test render dialog