Character Update

Update character id
Update character life
This commit is contained in:
secminhr 2018-08-26 15:29:19 +00:00
parent f913c90c07
commit f70d90ba77
2 changed files with 190 additions and 140 deletions

View File

@ -1,210 +1,260 @@
class Ann: Character() { class Ann: Character() {
init {
life = 15
}
override val name = "" override val name = ""
override val id = 1 override val id = 6
override val deck: Deck by lazy { override val deck: Deck by lazy {
val deck = Deck(mutableListOf(AttackCard(this), val arr: MutableList<Card> = MutableList(7) { AttackCard(this) }
DefendCard(this), arr += MutableList(7) { DefendCard(this) }
HealCard(this), arr += MutableList(5) { HealCard(this) }
SupplyCard(this), arr += MutableList(5) { SupplyCard(this) }
RobbingCard(this), arr += MutableList(3) { RobbingCard(this) }
SurpriceCard(this), arr += MutableList(7) { SurpriceCard(this) }
AwareCard(this), arr += MutableList(2) { AwareCard(this) }
PlanCard(this), arr += MutableList(2) { PlanCard(this) }
SweepCard(this), arr += MutableList(5) { SweepCard(this) }
BlessCard(this), arr += MutableList(1) { BlessCard(this) }
PoisonCard(this), arr += MutableList(0) { PoisonCard(this) }
ChaosCard(this), arr += MutableList(0) { ChaosCard(this) }
ReverseCard(this))) arr += MutableList(1) { ReverseCard(this) }
val deck = Deck(arr)
deck.shuffle() deck.shuffle()
deck deck
} }
} }
class Guo: Character() { class Guo: Character() {
init {
life = 15
}
override val name = "圭月" override val name = "圭月"
override val id = 2 override val id = 1
override val deck: Deck by lazy { override val deck: Deck by lazy {
val deck = Deck(mutableListOf(AttackCard(this), val arr: MutableList<Card> = MutableList(7) { AttackCard(this) }
DefendCard(this), arr += MutableList(7) { DefendCard(this) }
HealCard(this), arr += MutableList(5) { HealCard(this) }
SupplyCard(this), arr += MutableList(5) { SupplyCard(this) }
RobbingCard(this), arr += MutableList(5) { RobbingCard(this) }
SurpriceCard(this), arr += MutableList(5) { SurpriceCard(this) }
AwareCard(this), arr += MutableList(3) { AwareCard(this) }
PlanCard(this), arr += MutableList(3) { PlanCard(this) }
SweepCard(this), arr += MutableList(1) { SweepCard(this) }
BlessCard(this), arr += MutableList(1) { BlessCard(this) }
PoisonCard(this), arr += MutableList(1) { PoisonCard(this) }
ChaosCard(this), arr += MutableList(1) { ChaosCard(this) }
ReverseCard(this))) arr += MutableList(1) { ReverseCard(this) }
val deck = Deck(arr)
deck.shuffle() deck.shuffle()
deck deck
} }
} }
class May: Character() { class May: Character() {
init {
life = 15
}
override val name = "" override val name = ""
override val id = 3 override val id = 3
override val deck: Deck by lazy { override val deck: Deck by lazy {
val deck = Deck(mutableListOf(AttackCard(this), val arr: MutableList<Card> = MutableList(7) { AttackCard(this) }
DefendCard(this), arr += MutableList(7) { DefendCard(this) }
HealCard(this), arr += MutableList(6) { HealCard(this) }
SupplyCard(this), arr += MutableList(6) { SupplyCard(this) }
RobbingCard(this), arr += MutableList(4) { RobbingCard(this) }
SurpriceCard(this), arr += MutableList(4) { SurpriceCard(this) }
AwareCard(this), arr += MutableList(4) { AwareCard(this) }
PlanCard(this), arr += MutableList(4) { PlanCard(this) }
SweepCard(this), arr += MutableList(0) { SweepCard(this) }
BlessCard(this), arr += MutableList(1) { BlessCard(this) }
PoisonCard(this), arr += MutableList(1) { PoisonCard(this) }
ChaosCard(this), arr += MutableList(0) { ChaosCard(this) }
ReverseCard(this))) arr += MutableList(1) { ReverseCard(this) }
val deck = Deck(arr)
deck.shuffle() deck.shuffle()
deck deck
} }
} }
class Rabbit: Character() { class Rabbit: Character() {
init {
life = 12
}
override val name = "小兔" override val name = "小兔"
override val id = 4 override val id = 2
override val deck: Deck by lazy { override val deck: Deck by lazy {
val deck = Deck(mutableListOf(AttackCard(this), val arr: MutableList<Card> = MutableList(10) { AttackCard(this) }
DefendCard(this), arr += MutableList(4) { DefendCard(this) }
HealCard(this), arr += MutableList(3) { HealCard(this) }
SupplyCard(this), arr += MutableList(3) { SupplyCard(this) }
RobbingCard(this), arr += MutableList(5) { RobbingCard(this) }
SurpriceCard(this), arr += MutableList(9) { SurpriceCard(this) }
AwareCard(this), arr += MutableList(4) { AwareCard(this) }
PlanCard(this), arr += MutableList(2) { PlanCard(this) }
SweepCard(this), arr += MutableList(0) { SweepCard(this) }
BlessCard(this), arr += MutableList(0) { BlessCard(this) }
PoisonCard(this), arr += MutableList(0) { PoisonCard(this) }
ChaosCard(this), arr += MutableList(3) { ChaosCard(this) }
ReverseCard(this))) arr += MutableList(0) { ReverseCard(this) }
val deck = Deck(arr)
deck.shuffle() deck.shuffle()
deck deck
} }
} }
class Silver: Character() { class Silver: Character() {
init {
life = 15
}
override val name = "" override val name = ""
override val id = 5 override val id = 8
override val deck: Deck by lazy { override val deck: Deck by lazy {
val deck = Deck(mutableListOf(AttackCard(this), val arr: MutableList<Card> = MutableList(5) { AttackCard(this) }
DefendCard(this), arr += MutableList(5) { DefendCard(this) }
HealCard(this), arr += MutableList(5) { HealCard(this) }
SupplyCard(this), arr += MutableList(5) { SupplyCard(this) }
RobbingCard(this), arr += MutableList(7) { RobbingCard(this) }
SurpriceCard(this), arr += MutableList(5) { SurpriceCard(this) }
AwareCard(this), arr += MutableList(3) { AwareCard(this) }
PlanCard(this), arr += MutableList(5) { PlanCard(this) }
SweepCard(this), arr += MutableList(0) { SweepCard(this) }
BlessCard(this), arr += MutableList(2) { BlessCard(this) }
PoisonCard(this), arr += MutableList(0) { PoisonCard(this) }
ChaosCard(this), arr += MutableList(0) { ChaosCard(this) }
ReverseCard(this))) arr += MutableList(2) { ReverseCard(this) }
val deck = Deck(arr)
deck.shuffle() deck.shuffle()
deck deck
} }
} }
class Tadashisaku: Character() { class Tadashisaku: Character() {
init {
life = 15
}
override val name = "正作" override val name = "正作"
override val id = 6 override val id = 10
override val deck: Deck by lazy { override val deck: Deck by lazy {
val deck = Deck(mutableListOf(AttackCard(this), val arr: MutableList<Card> = MutableList(7) { AttackCard(this) }
DefendCard(this), arr += MutableList(7) { DefendCard(this) }
HealCard(this), arr += MutableList(5) { HealCard(this) }
SupplyCard(this), arr += MutableList(5) { SupplyCard(this) }
RobbingCard(this), arr += MutableList(5) { RobbingCard(this) }
SurpriceCard(this), arr += MutableList(5) { SurpriceCard(this) }
AwareCard(this), arr += MutableList(5) { AwareCard(this) }
PlanCard(this), arr += MutableList(5) { PlanCard(this) }
SweepCard(this), arr += MutableList(0) { SweepCard(this) }
BlessCard(this), arr += MutableList(0) { BlessCard(this) }
PoisonCard(this), arr += MutableList(0) { PoisonCard(this) }
ChaosCard(this), arr += MutableList(0) { ChaosCard(this) }
ReverseCard(this))) arr += MutableList(3) { ReverseCard(this) }
val deck = Deck(arr)
deck.shuffle() deck.shuffle()
deck deck
} }
} }
class W: Character() { class W: Character() {
init {
life = 12
}
override val name = "W" override val name = "W"
override val id = 7 override val id = 9
override val deck: Deck by lazy { override val deck: Deck by lazy {
val deck = Deck(mutableListOf(AttackCard(this), val arr: MutableList<Card> = MutableList(4) { AttackCard(this) }
DefendCard(this), arr += MutableList(10) { DefendCard(this) }
HealCard(this), arr += MutableList(6) { HealCard(this) }
SupplyCard(this), arr += MutableList(0) { SupplyCard(this) }
RobbingCard(this), arr += MutableList(7) { RobbingCard(this) }
SurpriceCard(this), arr += MutableList(7) { SurpriceCard(this) }
AwareCard(this), arr += MutableList(4) { AwareCard(this) }
PlanCard(this), arr += MutableList(4) { PlanCard(this) }
SweepCard(this), arr += MutableList(0) { SweepCard(this) }
BlessCard(this), arr += MutableList(0) { BlessCard(this) }
PoisonCard(this), arr += MutableList(3) { PoisonCard(this) }
ChaosCard(this), arr += MutableList(0) { ChaosCard(this) }
ReverseCard(this))) arr += MutableList(0) { ReverseCard(this) }
val deck = Deck(arr)
deck.shuffle() deck.shuffle()
deck deck
} }
} }
class Thunder: Character() { class Thunder: Character() {
init {
life = 10
}
override val name = "桑德" override val name = "桑德"
override val id = 8 override val id = 7
override val deck: Deck by lazy { override val deck: Deck by lazy {
val deck = Deck(mutableListOf(AttackCard(this), val arr: MutableList<Card> = MutableList(5) { AttackCard(this) }
DefendCard(this), arr += MutableList(5) { DefendCard(this) }
HealCard(this), arr += MutableList(3) { HealCard(this) }
SupplyCard(this), arr += MutableList(3) { SupplyCard(this) }
RobbingCard(this), arr += MutableList(3) { RobbingCard(this) }
SurpriceCard(this), arr += MutableList(3) { SurpriceCard(this) }
AwareCard(this), arr += MutableList(2) { AwareCard(this) }
PlanCard(this), arr += MutableList(2) { PlanCard(this) }
SweepCard(this), arr += MutableList(0) { SweepCard(this) }
BlessCard(this), arr += MutableList(0) { BlessCard(this) }
PoisonCard(this), arr += MutableList(2) { PoisonCard(this) }
ChaosCard(this), arr += MutableList(2) { ChaosCard(this) }
ReverseCard(this))) arr += MutableList(2) { ReverseCard(this) }
val deck = Deck(arr)
deck.shuffle() deck.shuffle()
deck deck
} }
} }
class Haier: Character() { class Haier: Character() {
init {
life = 12
}
override val name = "海爾" override val name = "海爾"
override val id = 9 override val id = 5
override val deck: Deck by lazy { override val deck: Deck by lazy {
val deck = Deck(mutableListOf(AttackCard(this), val arr: MutableList<Card> = MutableList(10) { AttackCard(this) }
DefendCard(this), arr += MutableList(4) { DefendCard(this) }
HealCard(this), arr += MutableList(3) { HealCard(this) }
SupplyCard(this), arr += MutableList(3) { SupplyCard(this) }
RobbingCard(this), arr += MutableList(7) { RobbingCard(this) }
SurpriceCard(this), arr += MutableList(7) { SurpriceCard(this) }
AwareCard(this), arr += MutableList(0) { AwareCard(this) }
PlanCard(this), arr += MutableList(0) { PlanCard(this) }
SweepCard(this), arr += MutableList(3) { SweepCard(this) }
BlessCard(this), arr += MutableList(0) { BlessCard(this) }
PoisonCard(this), arr += MutableList(0) { PoisonCard(this) }
ChaosCard(this), arr += MutableList(4) { ChaosCard(this) }
ReverseCard(this))) arr += MutableList(0) { ReverseCard(this) }
val deck = Deck(arr)
deck.shuffle() deck.shuffle()
deck deck
} }
} }
class Yukimura: Character() { class Yukimura: Character() {
init {
life = 18
}
override val name = "雪村" override val name = "雪村"
override val id = 10 override val id = 4
override val deck: Deck by lazy { override val deck: Deck by lazy {
val deck = Deck(mutableListOf(AttackCard(this), val arr: MutableList<Card> = MutableList(6) { AttackCard(this) }
DefendCard(this), arr += MutableList(8) { DefendCard(this) }
HealCard(this), arr += MutableList(7) { HealCard(this) }
SupplyCard(this), arr += MutableList(3) { SupplyCard(this) }
RobbingCard(this), arr += MutableList(7) { RobbingCard(this) }
SurpriceCard(this), arr += MutableList(3) { SurpriceCard(this) }
AwareCard(this), arr += MutableList(2) { AwareCard(this) }
PlanCard(this), arr += MutableList(2) { PlanCard(this) }
SweepCard(this), arr += MutableList(0) { SweepCard(this) }
BlessCard(this), arr += MutableList(5) { BlessCard(this) }
PoisonCard(this), arr += MutableList(0) { PoisonCard(this) }
ChaosCard(this), arr += MutableList(0) { ChaosCard(this) }
ReverseCard(this))) arr += MutableList(2) { ReverseCard(this) }
val deck = Deck(arr)
deck.shuffle() deck.shuffle()
deck deck
} }

View File

@ -55,5 +55,5 @@ fun main(args: Array<String>) {
} }
private fun createCharacters(): Array<Character?> { private fun createCharacters(): Array<Character?> {
return arrayOf(Ann(),Guo(), May(), Rabbit(), Silver(), Tadashisaku(), W(), Thunder(), Haier(), Yukimura()) return arrayOf(Ann(),Guo(), May(), Rabbit(), Silver(), Tadashisaku(), W(), Thunder(), Haier(), Yukimura()).sortedBy { it.id }.toTypedArray()
} }