@my-swu/simulator-client / AiOpponentConfig
Interface: AiOpponentConfig
Defined in: packages/ts-sdk/src/generated/types/common.ts:468
Explicit AI seat configuration.
Example:
import type { AiOpponentConfig } from '@my-swu/simulator-client'
const aiOpponentConfig: AiOpponentConfig = {
"seat": "one",
"difficulty": "easy",
"deck": {
"leaders": [],
"cards": [],
"sideboard": [],
},
"trilogyFormatMode": "auto",
}
console.log(aiOpponentConfig)Properties
deck
Example:
import type { AiOpponentConfig } from '@my-swu/simulator-client'
const aiOpponentConfig: AiOpponentConfig = {
"seat": "one",
"difficulty": "easy",
"deck": {
"leaders": [],
"cards": [],
"sideboard": [],
},
"trilogyFormatMode": "auto",
}
const { deck: aiOpponentConfigDeck } = aiOpponentConfig
console.log(aiOpponentConfigDeck)deck:
DeckInput
Defined in: packages/ts-sdk/src/generated/types/common.ts:472
Deck the server uses for the AI seat.
deckId?
Example:
import type { AiOpponentConfig } from '@my-swu/simulator-client'
const aiOpponentConfig: AiOpponentConfig = {
"seat": "one",
"difficulty": "easy",
"deck": {
"leaders": [],
"cards": [],
"sideboard": [],
},
"trilogyFormatMode": "auto",
}
const { deckId } = aiOpponentConfig
console.log(deckId)
optionaldeckId?:string|null
Defined in: packages/ts-sdk/src/generated/types/common.ts:476
Freeform client deck id for the AI deck.
deckTitle?
Example:
import type { AiOpponentConfig } from '@my-swu/simulator-client'
const aiOpponentConfig: AiOpponentConfig = {
"seat": "one",
"difficulty": "easy",
"deck": {
"leaders": [],
"cards": [],
"sideboard": [],
},
"trilogyFormatMode": "auto",
}
const { deckTitle } = aiOpponentConfig
console.log(deckTitle)
optionaldeckTitle?:string|null
Defined in: packages/ts-sdk/src/generated/types/common.ts:480
Display title for the AI deck.
difficulty
Example:
import type { AiOpponentConfig } from '@my-swu/simulator-client'
const aiOpponentConfig: AiOpponentConfig = {
"seat": "one",
"difficulty": "easy",
"deck": {
"leaders": [],
"cards": [],
"sideboard": [],
},
"trilogyFormatMode": "auto",
}
const { difficulty } = aiOpponentConfig
console.log(difficulty)difficulty:
AiDifficulty
Defined in: packages/ts-sdk/src/generated/types/common.ts:481
formatSetup?
Example:
import type { AiOpponentConfig } from '@my-swu/simulator-client'
const aiOpponentConfig: AiOpponentConfig = {
"seat": "one",
"difficulty": "easy",
"deck": {
"leaders": [],
"cards": [],
"sideboard": [],
},
"trilogyFormatMode": "auto",
}
const { formatSetup } = aiOpponentConfig
console.log(formatSetup)
optionalformatSetup?:FormatSetupInput|null
Defined in: packages/ts-sdk/src/generated/types/common.ts:486
Optional setup data for formats that require seat-specific registration.
mctsOverrides?
Example:
import type { AiOpponentConfig } from '@my-swu/simulator-client'
const aiOpponentConfig: AiOpponentConfig = {
"seat": "one",
"difficulty": "easy",
"deck": {
"leaders": [],
"cards": [],
"sideboard": [],
},
"trilogyFormatMode": "auto",
}
const { mctsOverrides } = aiOpponentConfig
console.log(mctsOverrides)
optionalmctsOverrides?:MctsConfigOverride|null
Defined in: packages/ts-sdk/src/generated/types/common.ts:490
Optional fine-grained MctsConfig overrides.
seat
Example:
import type { AiOpponentConfig } from '@my-swu/simulator-client'
const aiOpponentConfig: AiOpponentConfig = {
"seat": "one",
"difficulty": "easy",
"deck": {
"leaders": [],
"cards": [],
"sideboard": [],
},
"trilogyFormatMode": "auto",
}
const { seat: aiOpponentConfigSeat } = aiOpponentConfig
console.log(aiOpponentConfigSeat)seat:
Seat
Defined in: packages/ts-sdk/src/generated/types/common.ts:494
Seat controlled by this AI.
trilogyFormatMode
Example:
import type { AiOpponentConfig } from '@my-swu/simulator-client'
const aiOpponentConfig: AiOpponentConfig = {
"seat": "one",
"difficulty": "easy",
"deck": {
"leaders": [],
"cards": [],
"sideboard": [],
},
"trilogyFormatMode": "auto",
}
const { trilogyFormatMode } = aiOpponentConfig
console.log(trilogyFormatMode)trilogyFormatMode:
AiTrilogyFormatMode
Defined in: packages/ts-sdk/src/generated/types/common.ts:498
Trilogy ban/pick policy used before and between AI Trilogy games.
