From 640e20281369c17f95d3470073404994b12459f2 Mon Sep 17 00:00:00 2001 From: Christian 'ketura' McCarty Date: Sat, 23 Nov 2024 11:30:08 -0600 Subject: [PATCH] Hover fixes - Fixed the RB/Ring/Sites one-click filters not showing properly in the deckbuilder - Altered the way that card borders are created so that hover-over still works when hovering on the border of a card - Adjusted Helpless errata so it can't be abused repeatedly by Enduring Nazgul --- gemp-lotr/gemp-lotr-async/src/main/web/css/gemp-001/game.css | 4 ++++ .../gemp-lotr-async/src/main/web/js/gemp-022/cards/Card.js | 2 +- .../src/main/web/js/gemp-022/cards/CardFilter.js | 1 - .../unofficial/pc/errata/set02/set02-Ringwraith-errata.hjson | 4 ++++ 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/css/gemp-001/game.css b/gemp-lotr/gemp-lotr-async/src/main/web/css/gemp-001/game.css index cbf992168..0c26c54a6 100644 --- a/gemp-lotr/gemp-lotr-async/src/main/web/css/gemp-001/game.css +++ b/gemp-lotr/gemp-lotr-async/src/main/web/css/gemp-001/game.css @@ -479,6 +479,10 @@ ul.ui-tabs-nav { filter: grayscale(0.7) contrast(0.5) brightness(0.6); } +.card.inactive .borderOverlay { + border: solid #333; +} + .card.inactive tokenOverlay { color: #777777; } \ No newline at end of file diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/cards/Card.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/cards/Card.js index 00b8d30d1..42a737f69 100644 --- a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/cards/Card.js +++ b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/cards/Card.js @@ -553,7 +553,7 @@ class Card { cardDiv.append(testingTextDiv); } - var borderDiv = $("
"); + var borderDiv = $("
"); if (noBorder) borderDiv.addClass("noBorder"); cardDiv.append(borderDiv); diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/cards/CardFilter.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/cards/CardFilter.js index 605912722..44444cb15 100644 --- a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/cards/CardFilter.js +++ b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/cards/CardFilter.js @@ -96,7 +96,6 @@ var CardFilter = Class.extend({ console.log("Override from deckbuilder"); this.initialStartup = true; this.overrideFilter = override; - this.filter = this.calculateDeckFilter(this.overrideFilter); this.start = 0; $("#resetAllFiltersButton").click(); this.filterChanged(); diff --git a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set02/set02-Ringwraith-errata.hjson b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set02/set02-Ringwraith-errata.hjson index 536e3baaa..73efa7439 100644 --- a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set02/set02-Ringwraith-errata.hjson +++ b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/errata/set02/set02-Ringwraith-errata.hjson @@ -246,6 +246,10 @@ { type: activated phase: maneuver + requires: { + type: CanSpot + filter: self,Zone(SUPPORT) + } cost: { type: exert select: choose(Nazgul)