CaptureInventoryContext
data class CaptureInventoryContext(val playerId: Long, val ballItemId: Long, val ballItemInternalName: String)
捕捉结算里用于扣库存的最小上下文。
说明:
battle 结束后统一扣资源时,并不总是需要完整的目标精灵元数据。
先把玩家和球的真实主键解析出来,可以避免每次失败尝试都重复查物种信息。