Various fixes

- Fixing V2 Uruk Shield Wall blocking skirmish wounds
- Fixing Denethor errata still being strength 5
- Fixing NRE for a certain card lookup
This commit is contained in:
Christian 'ketura' McCarty
2024-12-15 19:55:47 -06:00
parent 7ea62d19b5
commit deb8f4dc86
3 changed files with 23 additions and 11 deletions

View File

@@ -15,7 +15,7 @@
twilight: 2 twilight: 2
type: Companion type: Companion
race: Man race: Man
strength: 5 strength: 8
vitality: 3 vitality: 3
signet: Aragorn signet: Aragorn
resistance: 6 resistance: 6

View File

@@ -1142,18 +1142,27 @@
filter: uruk-hai filter: uruk-hai
memorize: woundedUruk memorize: woundedUruk
} }
requires: { requires: [
type: IsEqual {
firstNumber: { type: IsEqual
type: TwilightCostInMemory firstNumber: {
memory: woundedUruk type: TwilightCostInMemory
memory: woundedUruk
}
secondNumber: {
type: ForEachCultureToken
filter: self
culture: isengard
}
} }
secondNumber: { {
type: ForEachCultureToken type: not
filter: self requires: {
culture: isengard type: phase
phase: skirmish
}
} }
} ]
effect: [ effect: [
{ {
type: PreventWound type: PreventWound

View File

@@ -390,6 +390,9 @@ public class LotroCardBlueprintLibrary {
collectionReady.release(); collectionReady.release();
if(bp == null)
throw new CardNotFoundException(blueprintId + " was somehow null");
return bp; return bp;
} catch (InterruptedException exp) { } catch (InterruptedException exp) {
throw new RuntimeException("LotroCardBlueprintLibrary.getLotroCardBlueprint() interrupted: ", exp); throw new RuntimeException("LotroCardBlueprintLibrary.getLotroCardBlueprint() interrupted: ", exp);