Package-level declarations
Types
Link copied to clipboard
单个招式槽位导入参数。
Link copied to clipboard
战斗单位导入契约。
Link copied to clipboard
data class BattleUnitImportMetadata(val level: Int, val creatureId: Long? = null, val creatureInternalName: String? = null, val natureId: Long? = null, val natureInternalName: String? = null, val captureContext: UnitCaptureContextState = UnitCaptureContextState(), val ivs: Map<String, Int> = emptyMap(), val evs: Map<String, Int> = emptyMap())
单位导入边界上的结构化元数据。
Link copied to clipboard
data class BattleUnitImportRequest(val unitId: String, val metadata: BattleUnitImportMetadata, val abilityInternalName: String? = null, val itemId: String? = null, val moves: List<BattleMoveImportRequest> = emptyList(), val currentHp: Int? = null, val statusState: AttachedEffectState? = null, val volatileStates: Map<String, AttachedEffectState> = emptyMap(), val conditionStates: Map<String, AttachedEffectState> = emptyMap(), val boosts: Map<String, Int> = emptyMap(), val forceSwitchRequested: Boolean = false)
真实数据智能导入战斗单位时所需的输入。
Link copied to clipboard
@Service
基于真实数据的战斗单位智能导入服务。