MoveDraft

@GeneratedBy(type = Move::class)
interface MoveDraft : Move, Draft

Types

Link copied to clipboard
@GeneratedBy(type = Move::class)
object $
Link copied to clipboard
@GeneratedBy(type = Move::class)
class Builder

Properties

Link copied to clipboard
abstract override var accuracy: Int?

命中率

Link copied to clipboard
abstract override var ailmentChance: Int?

异常状态概率

Link copied to clipboard
abstract override var critRate: Int?

暴击速率

Link copied to clipboard
abstract override var drain: Int?

吸收

Link copied to clipboard
abstract override var effect: String?

效果

Link copied to clipboard
abstract override var effectChance: Int?

效果触发概率

Link copied to clipboard
abstract override var flinchChance: Int?

畏缩概率

Link copied to clipboard
abstract override var healing: Int?

治疗

Link copied to clipboard
abstract override var id: Long

ID

Link copied to clipboard
abstract override var internalName: String?

内部名称

Link copied to clipboard
abstract override var maxHits: Int?

最大命中次数

Link copied to clipboard
abstract override var maxTurns: Int?

最多回合数

Link copied to clipboard
abstract override var minHits: Int?

最小命中次数

Link copied to clipboard
abstract override var minTurns: Int?

最少回合数

Link copied to clipboard
abstract override var moveAilment: MoveAilment?

招式异常状态

Link copied to clipboard
abstract var moveAilmentId: Long?
Link copied to clipboard
abstract override var moveCategory: MoveCategory?

招式分类

Link copied to clipboard
abstract var moveCategoryId: Long?
Link copied to clipboard
abstract override var moveDamageClass: MoveDamageClass?

招式伤害分类

Link copied to clipboard
abstract var moveDamageClassId: Long?
Link copied to clipboard
abstract override var moveTarget: MoveTarget?

招式目标

Link copied to clipboard
abstract var moveTargetId: Long?
Link copied to clipboard
abstract override var name: String?

名称

Link copied to clipboard
abstract override var power: Int?

威力

Link copied to clipboard
abstract override var pp: Int?

PP

Link copied to clipboard
abstract override var priority: Int?

优先级

Link copied to clipboard
abstract override var shortEffect: String?

简称效果

Link copied to clipboard
abstract override var statChance: Int?

能力值概率

Link copied to clipboard
abstract override var text: String?

文本

Link copied to clipboard
abstract override var type: Type?

属性

Link copied to clipboard
abstract var typeId: Long?

Functions

Link copied to clipboard
@GeneratedBy(type = Move::class)
fun Move.copy(resolveImmediately: Boolean = false, block: MoveDraft.() -> Unit): Move
Link copied to clipboard
abstract fun moveAilment(block: MoveAilmentDraft.() -> Unit)
Link copied to clipboard
abstract fun moveCategory(block: MoveCategoryDraft.() -> Unit)
Link copied to clipboard
Link copied to clipboard
abstract fun moveTarget(): MoveTargetDraft
abstract fun moveTarget(block: MoveTargetDraft.() -> Unit)
Link copied to clipboard
abstract fun type(): TypeDraft
abstract fun type(block: TypeDraft.() -> Unit)