Skip to content
This repository has been archived by the owner on Jan 29, 2020. It is now read-only.

Commit

Permalink
Merge 3c920e1 into 0a267d6
Browse files Browse the repository at this point in the history
  • Loading branch information
xWorkerBeex committed Jan 24, 2020
2 parents 0a267d6 + 3c920e1 commit 5fab0c8
Show file tree
Hide file tree
Showing 7 changed files with 13 additions and 12 deletions.
2 changes: 1 addition & 1 deletion server/game/cards/01-Core/SeekerOfAir.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ class SeekerOfAir extends RoleCard {
when: {
onCardRevealed: (event, context) =>
event.card.controller === context.player && event.card.isProvince &&
context.source.hasTrait(event.card.getElement())
event.card.getElement().some(element => context.source.hasTrait(element))
},
gameAction: ability.actions.gainFate()
});
Expand Down
2 changes: 1 addition & 1 deletion server/game/cards/01-Core/SeekerOfEarth.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ class SeekerOfEarth extends RoleCard {
when: {
onCardRevealed: (event, context) =>
event.card.controller === context.player && event.card.isProvince &&
context.source.hasTrait(event.card.getElement())
event.card.getElement().some(element => context.source.hasTrait(element))
},
gameAction: ability.actions.gainFate()
});
Expand Down
2 changes: 1 addition & 1 deletion server/game/cards/01-Core/SeekerOfFire.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ class SeekerOfFire extends RoleCard {
when: {
onCardRevealed: (event, context) =>
event.card.controller === context.player && event.card.isProvince &&
context.source.hasTrait(event.card.getElement())
event.card.getElement().some(element => context.source.hasTrait(element))
},
gameAction: ability.actions.gainFate()
});
Expand Down
2 changes: 1 addition & 1 deletion server/game/cards/01-Core/SeekerOfVoid.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ class SeekerOfVoid extends RoleCard {
when: {
onCardRevealed: (event, context) =>
event.card.controller === context.player && event.card.isProvince &&
context.source.hasTrait(event.card.getElement())
event.card.getElement().some(element => context.source.hasTrait(element))
},
gameAction: ability.actions.gainFate()
});
Expand Down
2 changes: 1 addition & 1 deletion server/game/cards/01-Core/SeekerOfWater.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ class SeekerOfWater extends RoleCard {
when: {
onCardRevealed: (event, context) =>
event.card.controller === context.player && event.card.isProvince &&
context.source.hasTrait(event.card.getElement())
event.card.getElement().some(element => context.source.hasTrait(element))
},
gameAction: ability.actions.gainFate()
});
Expand Down
13 changes: 7 additions & 6 deletions server/game/cards/04.6-EU/SpecializedDefenses.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,13 @@ class SpecializedDefenses extends DrawCard {
if(!this.game.isDuringConflict()) {
return false;
}
let element = this.game.currentConflict.conflictProvince.element;
if(element === 'all') {
return true;
}
return this.game.rings[element].isConsideredClaimed(context.player) ||
this.game.currentConflict.ring.getElements().includes(element);
return this.game.currentConflict.conflictProvince.element.some(element => {
if(element === 'all') {
return true;
}
return this.game.rings[element].isConsideredClaimed(context.player) ||
this.game.currentConflict.ring.getElements().includes(element);
});
},
effect: 'double {1}\'s province strength',
effectArgs: context => context.game.currentConflict.conflictProvince,
Expand Down
2 changes: 1 addition & 1 deletion server/game/provincecard.js
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ class ProvinceCard extends BaseCard {
}

isElement(element) {
return this.element === 'all' || this.element === element;
return this.element === 'all' || this.element.includes(element);
}

flipFaceup() {
Expand Down

0 comments on commit 5fab0c8

Please sign in to comment.