use super::*;
pub(crate) const WILDFIRE: Card = Card {
name: Name::Wildfire,
suit: Suit::Flame,
strength: 40,
adder: None,
wild: None,
modifier: None,
immunity: None,
blanks: Some(wildfire_blanks),
bonus: None,
penalty: None,
};
pub(crate) fn wildfire_blanks(_: &Vec<Card>, _: &CardCollection, blanks: &mut CardCollection){
let mut updated_blanks = CardCollection::new();
updated_blanks += Suit::Flame;
updated_blanks += Suit::Wizard;
updated_blanks += Suit::Weather;
updated_blanks += Suit::Weapon;
updated_blanks += Suit::Artifact;
updated_blanks += Name::Mountain;
updated_blanks += Name::GreatFlood;
updated_blanks += Name::Island;
updated_blanks += Name::Unicorn;
updated_blanks += Name::Dragon;
*blanks += !updated_blanks;
}