diff --git a/composer.json b/composer.json index b2d6697e..0f47397d 100644 --- a/composer.json +++ b/composer.json @@ -9,7 +9,7 @@ "ext-iconv": "*", "ext-json": "*", "adnanmula/criteria": "^0.4", - "adnanmula/keyforge-game-log-parser": "^0.2", + "adnanmula/keyforge-game-log-parser": "^0.2.1", "adnanmula/tournament": "dev-master", "beberlei/assert": "^3.3", "doctrine/dbal": "^3.6", diff --git a/composer.lock b/composer.lock index 02d37afd..5907df84 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "c3a232bd3d6a761eb616a37a7631a164", + "content-hash": "897e688086b1a74635caacb05c7e36fc", "packages": [ { "name": "adnanmula/criteria", @@ -56,16 +56,16 @@ }, { "name": "adnanmula/keyforge-game-log-parser", - "version": "0.2.0", + "version": "0.2.1", "source": { "type": "git", "url": "https://github.com/adnanmula/keyforge-game-log-parser.git", - "reference": "0509cdf5b6cf24f22bb530c7d7b8abcbffa52439" + "reference": "f13e77b0da8d722fb1d7077a70d40a4e77f1271f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/adnanmula/keyforge-game-log-parser/zipball/0509cdf5b6cf24f22bb530c7d7b8abcbffa52439", - "reference": "0509cdf5b6cf24f22bb530c7d7b8abcbffa52439", + "url": "https://api.github.com/repos/adnanmula/keyforge-game-log-parser/zipball/f13e77b0da8d722fb1d7077a70d40a4e77f1271f", + "reference": "f13e77b0da8d722fb1d7077a70d40a4e77f1271f", "shasum": "" }, "require": { @@ -98,9 +98,9 @@ ], "support": { "issues": "https://github.com/adnanmula/keyforge-game-log-parser/issues", - "source": "https://github.com/adnanmula/keyforge-game-log-parser/tree/0.2.0" + "source": "https://github.com/adnanmula/keyforge-game-log-parser/tree/0.2.1" }, - "time": "2025-10-04T09:35:53+00:00" + "time": "2025-10-05T13:41:53+00:00" }, { "name": "adnanmula/tournament", diff --git a/src/Entrypoint/Controller/Keyforge/Game/Detail/game_stat_comparison.html.twig b/src/Entrypoint/Controller/Keyforge/Game/Detail/game_stat_comparison.html.twig index 480c7681..0555695e 100644 --- a/src/Entrypoint/Controller/Keyforge/Game/Detail/game_stat_comparison.html.twig +++ b/src/Entrypoint/Controller/Keyforge/Game/Detail/game_stat_comparison.html.twig @@ -73,14 +73,6 @@ } %} {% endif %} - {% if log.timeline.filter(eventTypes.TOKEN_CREATED).count > 0 %} - {% include 'Keyforge/Game/Detail/game_stat_comparison_row.html.twig' with { - label: 'menu.tokens_created'|trans, - left: winner.timeline.filter(eventTypes.TOKEN_CREATED).count, - right: loser.timeline.filter(eventTypes.TOKEN_CREATED).count, - } %} - {% endif %} - {% if log.timeline.filter(eventTypes.TIDE_RAISED).count > 0 %} {% include 'Keyforge/Game/Detail/game_stat_comparison_row.html.twig' with { label: 'menu.tides_raised'|trans, @@ -89,6 +81,14 @@ } %} {% endif %} + {% if log.timeline.filter(eventTypes.TOKEN_CREATED).count > 0 %} + {% include 'Keyforge/Game/Detail/game_stat_comparison_row.html.twig' with { + label: 'menu.tokens_created'|trans, + left: winner.timeline.filter(eventTypes.TOKEN_CREATED).count, + right: loser.timeline.filter(eventTypes.TOKEN_CREATED).count, + } %} + {% endif %} + {% if log.timeline.filter(eventTypes.PROPHECY_ACTIVATED).count > 0 %} {% include 'Keyforge/Game/Detail/game_stat_comparison_row.html.twig' with { label: 'menu.prophecies_activated'|trans, @@ -104,4 +104,13 @@ right: loser.timeline.filter(eventTypes.PROPHECY_FULFILLED).count, } %} {% endif %} + + {% if log.timeline.filter(eventTypes.CHAINS_ADDED).count > 0 %} + {% include 'Keyforge/Game/Detail/game_stat_comparison_row.html.twig' with { + label: 'menu.chains_obtained'|trans, + left: winner.timeline.totalByValue(eventTypes.CHAINS_ADDED), + right: loser.timeline.totalByValue(eventTypes.CHAINS_ADDED), + color: false, + } %} + {% endif %} \ No newline at end of file diff --git a/src/Entrypoint/Controller/Keyforge/Game/Detail/game_stat_comparison_row.html.twig b/src/Entrypoint/Controller/Keyforge/Game/Detail/game_stat_comparison_row.html.twig index 97e0ade1..9b2b70db 100644 --- a/src/Entrypoint/Controller/Keyforge/Game/Detail/game_stat_comparison_row.html.twig +++ b/src/Entrypoint/Controller/Keyforge/Game/Detail/game_stat_comparison_row.html.twig @@ -6,6 +6,10 @@ {% set textLeftColor = 'text-danger' %} {% endif %} + {% if color is defined and color == false %} + {% set textLeftColor = '' %} + {% endif %} +