Skip to content

@my-swu/simulator-client


@my-swu/simulator-client / PlaygroundActionAbilityView

Interface: PlaygroundActionAbilityView ​

Defined in: packages/ts-sdk/src/generated/types/common.ts:4864

Playground-only action ability that may be executed without normal action timing, usage, condition, or cost gates.

Example:

ts
import type { PlaygroundActionAbilityView } from '@my-swu/simulator-client'

const playgroundActionAbilityView: PlaygroundActionAbilityView = {
  "seat": "one",
  "source": {
    "type": "leader",
  },
  "label": 'example',
  "targetGroups": [],
}

console.log(playgroundActionAbilityView)

Properties ​

label ​

Example:

ts
import type { PlaygroundActionAbilityView } from '@my-swu/simulator-client'

const playgroundActionAbilityView: PlaygroundActionAbilityView = {
  "seat": "one",
  "source": {
    "type": "leader",
  },
  "label": 'example',
  "targetGroups": [],
}

const { label } = playgroundActionAbilityView

console.log(label)

label: string

Defined in: packages/ts-sdk/src/generated/types/common.ts:4865


modeChoice? ​

Example:

ts
import type { PlaygroundActionAbilityView } from '@my-swu/simulator-client'

const playgroundActionAbilityView: PlaygroundActionAbilityView = {
  "seat": "one",
  "source": {
    "type": "leader",
  },
  "label": 'example',
  "targetGroups": [],
}

const { modeChoice } = playgroundActionAbilityView

console.log(modeChoice)

optional modeChoice?: ModeChoiceView | null

Defined in: packages/ts-sdk/src/generated/types/common.ts:4866


seat ​

Example:

ts
import type { PlaygroundActionAbilityView } from '@my-swu/simulator-client'

const playgroundActionAbilityView: PlaygroundActionAbilityView = {
  "seat": "one",
  "source": {
    "type": "leader",
  },
  "label": 'example',
  "targetGroups": [],
}

const { seat: playgroundActionAbilityViewSeat } = playgroundActionAbilityView

console.log(playgroundActionAbilityViewSeat)

seat: Seat

Defined in: packages/ts-sdk/src/generated/types/common.ts:4867


source ​

Example:

ts
import type { PlaygroundActionAbilityView } from '@my-swu/simulator-client'

const playgroundActionAbilityView: PlaygroundActionAbilityView = {
  "seat": "one",
  "source": {
    "type": "leader",
  },
  "label": 'example',
  "targetGroups": [],
}

const { source } = playgroundActionAbilityView

console.log(source)

source: ActionAbilitySource

Defined in: packages/ts-sdk/src/generated/types/common.ts:4868


targetGroups ​

Example:

ts
import type { PlaygroundActionAbilityView } from '@my-swu/simulator-client'

const playgroundActionAbilityView: PlaygroundActionAbilityView = {
  "seat": "one",
  "source": {
    "type": "leader",
  },
  "label": 'example',
  "targetGroups": [],
}

const { targetGroups } = playgroundActionAbilityView

console.log(targetGroups)

targetGroups: TargetSelectionGroup[]

Defined in: packages/ts-sdk/src/generated/types/common.ts:4869


text? ​

Example:

ts
import type { PlaygroundActionAbilityView } from '@my-swu/simulator-client'

const playgroundActionAbilityView: PlaygroundActionAbilityView = {
  "seat": "one",
  "source": {
    "type": "leader",
  },
  "label": 'example',
  "targetGroups": [],
}

const { text } = playgroundActionAbilityView

console.log(text)

optional text?: EffectTextRefsView | null

Defined in: packages/ts-sdk/src/generated/types/common.ts:4873

Exact public Action or Epic Action declaration when migrated.

Released under the MIT License.