bug fix
This commit is contained in:
parent
b05661a31d
commit
f913c90c07
8
Cards.kt
8
Cards.kt
@ -6,8 +6,6 @@ abstract class AggressiveCard: Card {
|
|||||||
owner.enemy.effectBuffer = this.effects
|
owner.enemy.effectBuffer = this.effects
|
||||||
owner.enemy.attackingCard = this
|
owner.enemy.attackingCard = this
|
||||||
owner.enemy.effectBuffer.forEach { it.apply() }
|
owner.enemy.effectBuffer.forEach { it.apply() }
|
||||||
owner.enemy.effectBuffer = emptyArray()
|
|
||||||
owner.enemy.attackingCard = null
|
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun toString(): String {
|
override fun toString(): String {
|
||||||
@ -21,6 +19,8 @@ abstract class DefensiveCard: Card {
|
|||||||
if(owner.effectBuffer.isEmpty()) {
|
if(owner.effectBuffer.isEmpty()) {
|
||||||
throw NotInPassiveContextException()
|
throw NotInPassiveContextException()
|
||||||
}
|
}
|
||||||
|
println("attacking: ${owner.attackingCard}")
|
||||||
|
println("${owner.enemy.attackingCard}")
|
||||||
println(activeString)
|
println(activeString)
|
||||||
this.effects.forEach { it.apply() }
|
this.effects.forEach { it.apply() }
|
||||||
}
|
}
|
||||||
@ -82,8 +82,8 @@ class SurpriceCard(override val owner: Character): AggressiveCard() {
|
|||||||
class AwareCard(override val owner: Character): DefensiveCard() {
|
class AwareCard(override val owner: Character): DefensiveCard() {
|
||||||
override val name = "洞悉"
|
override val name = "洞悉"
|
||||||
override val id = 7
|
override val id = 7
|
||||||
override val effects: Array<Effect> = arrayOf(Defense(owner), DrawFromDeck(owner, numberOfCards = 2))
|
override val effects: Array<Effect> = arrayOf(DrawFromDeck(owner, numberOfCards = 2), Defense(owner))
|
||||||
override val activeString = "$owner 洞悉了 ${owner.enemy} 的 ${owner.attackingCard},並抽取2張手牌"
|
override val activeString = "$owner 洞悉了 ${owner.enemy} 的攻擊,並抽取2張手牌"
|
||||||
}
|
}
|
||||||
class PlanCard(override val owner: Character): GeneralCard() {
|
class PlanCard(override val owner: Character): GeneralCard() {
|
||||||
override val name = "妙策"
|
override val name = "妙策"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user