useMove
fun useMove(moveId: String, attackerId: String, targetId: String, accuracy: Int? = null, evasion: Int? = null, basePower: Int, damage: Int, attributes: Map<String, Any?> = emptyMap()): MoveResolutionResult
执行一次出招。
Return
最终结算结果
Parameters
moveId
招式或 effect 标识
attackerId
出手单位标识
targetId
目标单位标识
accuracy
命中率输入;为空时交由底层默认规则处理
evasion
回避率输入;为空时交由底层默认规则处理
basePower
基础威力输入
damage
预期直接伤害
attributes
附加属性