app/cards/adventures/relic.js
Relic = class Relic extends Card {
types() {
return ['treasure', 'attack']
}
coin_cost() {
return 5
}
play(game, player_cards) {
let coin_gainer = new CoinGainer(game, player_cards)
coin_gainer.gain(2, false)
let player_attacker = new PlayerAttacker(game, this)
player_attacker.attack(player_cards)
}
attack(game, player_cards) {
if (!player_cards.tokens.minus_card) {
game.log.push(` <strong>${player_cards.username}</strong> takes their -1 card token`)
player_cards.tokens.minus_card = true
} else {
game.log.push(` <strong>${player_cards.username}</strong> already has their -1 card token`)
}
}
}