class Ann: Character() { override val name = "安" override val id = 1 override val deck: Deck by lazy { val deck = Deck(mutableListOf(AttackCard(this), DefendCard(this), HealCard(this), SupplyCard(this), RobbingCard(this), SurpriceCard(this), AwareCard(this), PlanCard(this), SweepCard(this), BlessCard(this), PoisonCard(this), ChaosCard(this), ReverseCard(this))) deck.shuffle() deck } } class Guo: Character() { override val name = "圭月" override val id = 2 override val deck: Deck by lazy { val deck = Deck(mutableListOf(AttackCard(this), DefendCard(this), HealCard(this), SupplyCard(this), RobbingCard(this), SurpriceCard(this), AwareCard(this), PlanCard(this), SweepCard(this), BlessCard(this), PoisonCard(this), ChaosCard(this), ReverseCard(this))) deck.shuffle() deck } } class May: Character() { override val name = "梅" override val id = 3 override val deck: Deck by lazy { val deck = Deck(mutableListOf(AttackCard(this), DefendCard(this), HealCard(this), SupplyCard(this), RobbingCard(this), SurpriceCard(this), AwareCard(this), PlanCard(this), SweepCard(this), BlessCard(this), PoisonCard(this), ChaosCard(this), ReverseCard(this))) deck.shuffle() deck } } class Rabbit: Character() { override val name = "小兔" override val id = 4 override val deck: Deck by lazy { val deck = Deck(mutableListOf(AttackCard(this), DefendCard(this), HealCard(this), SupplyCard(this), RobbingCard(this), SurpriceCard(this), AwareCard(this), PlanCard(this), SweepCard(this), BlessCard(this), PoisonCard(this), ChaosCard(this), ReverseCard(this))) deck.shuffle() deck } } class Silver: Character() { override val name = "銀" override val id = 5 override val deck: Deck by lazy { val deck = Deck(mutableListOf(AttackCard(this), DefendCard(this), HealCard(this), SupplyCard(this), RobbingCard(this), SurpriceCard(this), AwareCard(this), PlanCard(this), SweepCard(this), BlessCard(this), PoisonCard(this), ChaosCard(this), ReverseCard(this))) deck.shuffle() deck } } class Tadashisaku: Character() { override val name = "正作" override val id = 6 override val deck: Deck by lazy { val deck = Deck(mutableListOf(AttackCard(this), DefendCard(this), HealCard(this), SupplyCard(this), RobbingCard(this), SurpriceCard(this), AwareCard(this), PlanCard(this), SweepCard(this), BlessCard(this), PoisonCard(this), ChaosCard(this), ReverseCard(this))) deck.shuffle() deck } } class W: Character() { override val name = "W" override val id = 7 override val deck: Deck by lazy { val deck = Deck(mutableListOf(AttackCard(this), DefendCard(this), HealCard(this), SupplyCard(this), RobbingCard(this), SurpriceCard(this), AwareCard(this), PlanCard(this), SweepCard(this), BlessCard(this), PoisonCard(this), ChaosCard(this), ReverseCard(this))) deck.shuffle() deck } } class Thunder: Character() { override val name = "桑德" override val id = 8 override val deck: Deck by lazy { val deck = Deck(mutableListOf(AttackCard(this), DefendCard(this), HealCard(this), SupplyCard(this), RobbingCard(this), SurpriceCard(this), AwareCard(this), PlanCard(this), SweepCard(this), BlessCard(this), PoisonCard(this), ChaosCard(this), ReverseCard(this))) deck.shuffle() deck } } class Haier: Character() { override val name = "海爾" override val id = 9 override val deck: Deck by lazy { val deck = Deck(mutableListOf(AttackCard(this), DefendCard(this), HealCard(this), SupplyCard(this), RobbingCard(this), SurpriceCard(this), AwareCard(this), PlanCard(this), SweepCard(this), BlessCard(this), PoisonCard(this), ChaosCard(this), ReverseCard(this))) deck.shuffle() deck } } class Yukimura: Character() { override val name = "雪村" override val id = 10 override val deck: Deck by lazy { val deck = Deck(mutableListOf(AttackCard(this), DefendCard(this), HealCard(this), SupplyCard(this), RobbingCard(this), SurpriceCard(this), AwareCard(this), PlanCard(this), SweepCard(this), BlessCard(this), PoisonCard(this), ChaosCard(this), ReverseCard(this))) deck.shuffle() deck } }