MCPcopy Create free account

hub / github.com/charlielockyer-rice/cabt-viewer / functions

Functions710 in github.com/charlielockyer-rice/cabt-viewer

↓ 47 callersFunctionevent
(id: number, kind: string, params: Record<string, unknown>)
src/lib/cabt/actionAnimationSchedule.test.ts:235
↓ 45 callersFunctioncabtReplayToSnapshot
(input: unknown)
src/lib/cabt/cabtReplay.ts:115
↓ 38 callersFunctionactionAnimationStartMs
(events: ActionTimelineEvent[], targetEvent: ActionTimelineEvent)
src/lib/cabt/actionAnimationSchedule.ts:47
↓ 35 callersFunctiontargetFor
(actorIndex: number, ownerIndex: number, slot: number, index = 0)
src/lib/game/types.ts:178
↓ 29 callersFunctionslot
(ownerIndex: number, kind: 'active' | 'bench', index: number, empty: boolean)
src/lib/game/playTargets.test.ts:200
↓ 27 callersFunctionsameTarget
(a: CardTarget, b: CardTarget)
src/lib/game/targets.ts:12
↓ 25 callersFunctiondemo
( key: string, title: string, description: string, className: string, overrides: Partial<PromptView>
src/lib/prompt-gallery/fixtures.ts:275
↓ 25 callersFunctionmoveKey
(fromArea: number, toArea: number)
src/lib/cabt/actionAnimationCoverage.ts:298
↓ 20 callersFunctionplayer
()
src/lib/cabt/demoEngine.test.ts:616
↓ 19 callersFunctioncanPlayCardToSlot
( card: CardView | undefined, actorIndex: number | undefined, slot: PokemonSlotView, )
src/lib/game/playTargets.ts:54
↓ 18 callersFunctionisMoveBetween
(event: ActionTimelineEvent, fromArea: number, toArea: number)
src/lib/cabt/cabtReplay.ts:954
↓ 17 callersFunctionclassifyAnimationCoverage
( event: ActionTimelineEvent, stepEvents: ActionTimelineEvent[] = [], )
src/lib/cabt/actionAnimationCoverage.ts:40
↓ 17 callersFunctionprompt
(className: string, fields: Record<string, unknown> = {}, id = 1)
src/lib/game/prompts.test.ts:154
↓ 16 callersFunctionevent
(kind: string, params: Record<string, unknown>)
src/lib/cabt/actionAnimationCoverage.test.ts:161
↓ 15 callersFunctionhasFiniteNumber
(value: unknown)
src/lib/cabt/actionAnimationCoverage.ts:302
↓ 14 callersFunctioncabtObservationToGameView
( observation: CabtObservation | null, logs: LogView[], dataMaps: CabtDataMaps = DEMO_CABT_DATA, actio
src/lib/cabt/demoEngine.ts:415
↓ 14 callersMethodresolve
(command: () => Promise<EngineResponse>)
src/state/game.svelte.ts:48
↓ 13 callersFunctionisMoveCardKind
(kind: string | undefined)
src/lib/cabt/cabtReplay.ts:1058
↓ 13 callersFunctionresolveCardImageUrl
(card: CardImageInput, config = cardImageConfigFromEnv())
src/lib/game/cardImages.ts:58
↓ 12 callersFunctionplacementContext
(overrides: Partial<SetupPlacementContext> = {})
src/state/setupSelection.test.ts:59
↓ 11 callersFunctionnullable_text
(value: str | None)
scripts/generate-cabt-metadata.py:70
↓ 11 callersFunctionshouldAutoResolvePrompt
( prompt: PromptView | undefined, autoConfirmPrompts: boolean, result: unknown, allowForcedAutoResolve
src/lib/game/prompts.ts:98
↓ 11 callersFunctionsymbol
(type: string, label: string, color: string, textColor: string, borderColor: string)
src/lib/game/energyIcons.ts:47
↓ 10 callersFunctioneventCardMatches
(card: CardView, event: ActionTimelineEvent)
src/lib/cabt/cabtReplay.ts:2426
↓ 10 callersFunctionhostedAvailableActionsScope
(command: Command)
src/lib/game/httpClient.ts:55
↓ 10 callersFunctionprojectedViewForEvents
( baseView: GameView, currentView: GameView, events: ActionTimelineEvent[], options: { deferBoardState
src/lib/cabt/cabtReplay.ts:1794
↓ 10 callersMethodpushLog
(message: string)
src/lib/cabt/demoEngine.ts:410
↓ 10 callersFunctionsend
(command: Command)
src/lib/game/httpClient.ts:29
↓ 9 callersFunctioncardToView
(cardRef: CabtCard, dataMaps: CabtDataMaps)
src/lib/cabt/demoEngine.ts:564
↓ 9 callersMethodclear
()
src/state/replay.svelte.ts:93
↓ 9 callersFunctiondisplayName
(name: string)
src/lib/cabt/cabtReplay.ts:2828
↓ 9 callersFunctionget_card
Helper function to safely extract a Card or Pokemon object from specific zones.
public/agents/mega-lucario-ex/main.py:60
↓ 9 callersFunctionnumberField
(row: Record<string, string>, field: string)
src/lib/kaggle/episodes.ts:150
↓ 9 callersFunctionplayerName
(index: number)
src/lib/cabt/demoEngine.ts:914
↓ 9 callersFunctionpromptLimit
(value: unknown, fallback: number)
src/lib/game/setupPrompt.ts:12
↓ 9 callersFunctionsameKnownCard
(left: CardView, right: CardView)
src/lib/cabt/cabtReplay.ts:2436
↓ 9 callersFunctionwithIndexes
(input: CardView[])
src/lib/prompt-gallery/fixtures.ts:502
↓ 9 callersFunctionwriteJson
(res: http.ServerResponse, status: number, body: unknown)
src/engine/server.ts:24
↓ 8 callersFunctionautoResolvablePromptResult
(prompt: PromptView | undefined, game: GameView | null | undefined)
src/lib/game/prompts.ts:73
↓ 8 callersFunctionget_card
Helper function to safely extract a Card or Pokemon object from specific zones.
public/agents/dragapult-ex/main.py:166
↓ 8 callersFunctionnormalizeCards
(cards: unknown)
src/lib/game/headlessView.ts:100
↓ 8 callersFunctionnumberField
(value: unknown)
src/lib/cabt/cabtReplay.ts:463
↓ 8 callersFunctionplural
(count: number, singular: string)
src/lib/cabt/cabtReplay.ts:1520
↓ 7 callersFunctionaddDamagePlacement
( placements: DamagePlacement[], target: CardTarget, amount: number, requiredDamage: number, maxTarg
src/state/promptSelectionModel.ts:93
↓ 7 callersFunctionadd_card_count
(card: Card | Pokemon | None, my_index: int)
public/agents/dragapult-ex/main.py:127
↓ 7 callersMethodapplyBridgeResponse
(response: BridgeResponse)
src/engine/localEngine.ts:416
↓ 7 callersFunctioncanPlaceSetupBench
(player: PlayerView, context: SetupPlacementContext)
src/state/setupSelectionModel.ts:66
↓ 7 callersFunctioncard
(id: number, playerIndex: number)
src/lib/cabt/demoEngine.ts:906
↓ 7 callersFunctionformatCabtLog
(log: Record<string, unknown>)
src/lib/cabt/logFormat.ts:47
↓ 7 callersFunctionnext
()
scripts/audit-animation-coverage.ts:105
↓ 7 callersFunctionparseDeckList
(text: string)
src/lib/game/deckImport.ts:29
↓ 7 callersFunctionplaceSetupBench
(state: SetupSelectionState, handIndex: number)
src/state/setupSelectionModel.ts:30
↓ 7 callersFunctionplayableBenchSlot
( player: PlayerView, card: CardView | undefined, actorIndex: number | undefined, inSetup: boolean, )
src/lib/game/playTargets.ts:104
↓ 7 callersFunctionplayer
(index: number)
src/state/setupSelection.test.ts:41
↓ 7 callersFunctionpokemon
( id: number, name: string, fullName: string, set: string, setNumber: string, hp: number, attack
src/lib/prompt-gallery/fixtures.ts:453
↓ 7 callersFunctionreplayFollowPlayerForPosition
( steps: Array<Pick<ReplayStep, 'actionTimeline'>> | null | undefined, stepIndex: number, )
src/lib/game/replayFollow.ts:3
↓ 7 callersMethodrequireCurrent
()
src/lib/cabt/demoEngine.ts:340
↓ 7 callersFunctionslot
( ownerIndex: number, kind: 'active' | 'bench', index: number, pokemon: CardView, options: Partial<P
src/lib/prompt-gallery/fixtures.ts:395
↓ 7 callersMethodviewResponse
()
src/engine/localEngine.ts:431
↓ 6 callersFunctionanimationPhaseKey
(event: ActionTimelineEvent)
src/lib/cabt/cabtReplay.ts:1524
↓ 6 callersFunctioncanPlayCardToBoardArea
(context: BoardPlayAreaContext)
src/lib/game/playTargets.ts:91
↓ 6 callersFunctioncanPlayCardToPlayArea
(card: CardView | undefined, actorIndex: number | undefined)
src/lib/game/playTargets.ts:83
↓ 6 callersFunctioncardName
(id: number)
src/lib/cabt/logFormat.ts:178
↓ 6 callersFunctioncurrentState
(overrides: Record<string, unknown> = {})
src/engine/localEngine.test.ts:489
↓ 6 callersFunctioneffectiveMaxCounters
()
src/lib/game/strategies/damageTransferStrategy.ts:44
↓ 6 callersFunctionemptySlot
(ownerIndex: number, index: number)
src/lib/prompt-gallery/fixtures.ts:436
↓ 6 callersFunctionenergySymbolInfoForType
(cardType: string | number | undefined)
src/lib/game/energyIcons.ts:65
↓ 6 callersMethodhandle
(command: Command)
src/engine/localEngine.ts:111
↓ 6 callersFunctionisPokemonCard
(card: CardView | undefined)
src/lib/game/playTargets.ts:28
↓ 6 callersFunctionpromptOptions
(prompt: Pick<PromptView, 'fields'> | null | undefined)
src/lib/game/prompts.ts:147
↓ 6 callersFunctionreplayFollowPlayerForStep
(step: Pick<ReplayStep, 'actionTimeline'> | null | undefined)
src/lib/game/replayFollow.ts:20
↓ 6 callersMethodselectMatchingOption
(predicate: (option: CabtOption) => boolean)
src/engine/localEngine.ts:259
↓ 6 callersMethodsetStep
(index: number)
src/state/replay.svelte.ts:104
↓ 6 callersFunctionslot
(ownerIndex: number, slotName: 'active' | 'bench')
src/state/setupSelection.test.ts:24
↓ 6 callersFunctiontargetFields
(args: { playerType: number; slots?: number[]; damage?: number; options?: Record<string, unknown>; })
src/lib/prompt-gallery/fixtures.ts:310
↓ 6 callersFunctiontrainer
(id: number, name: string, fullName: string, set: string, setNumber: string, trainerType = 'Item')
src/lib/prompt-gallery/fixtures.ts:478
↓ 5 callersFunctionassignAttachTarget
( assignments: AttachAssignment[], energyIndex: number, target: CardTarget, maxAssignments: number, )
src/state/promptSelectionModel.ts:130
↓ 5 callersFunctionautoConfirmDecision
( currentKey: string, prompt: PromptView | undefined, eligible: boolean, resolving: boolean, )
src/state/promptLifecycleModel.ts:12
↓ 5 callersFunctioncanPlaceSetupActive
(slot: PokemonSlotView, context: SetupPlacementContext)
src/state/setupSelectionModel.ts:56
↓ 5 callersFunctionenergyImageSourceUrl
( card: EnergyImageInput | undefined, type?: string | number, manifest?: VisualAssetManifest, )
src/lib/game/cardAssetSources.ts:27
↓ 5 callersFunctionenergySymbolInfo
(card: { name?: string; fullName?: string; energyType?: string | number })
src/lib/game/energyIcons.ts:58
↓ 5 callersFunctiongetPromptTargets
( current: GameView, prompt: PromptView, blockedOption: 'blocked' | 'blockedFrom' | 'blockedTo', )
src/lib/game/targets.ts:54
↓ 5 callersFunctionhand_score
(id: int, ignore_count: bool)
public/agents/dragapult-ex/main.py:455
↓ 5 callersFunctionincludesTarget
(targets: CardTarget[], target: CardTarget)
src/lib/game/boardInteraction.ts:40
↓ 5 callersFunctionisBasicPokemonCard
(card: CardView | undefined)
src/lib/game/playTargets.ts:36
↓ 5 callersFunctionnormalizedTypeName
(cardType: string | number | undefined)
src/lib/game/energyIcons.ts:70
↓ 5 callersMethodpause
()
src/state/replay.svelte.ts:148
↓ 5 callersFunctionplacedTotal
()
src/lib/game/strategies/putDamageStrategy.ts:37
↓ 5 callersFunctionpokemon
(id: number, playerIndex: number, partial: Partial<CabtPokemon> = {})
src/lib/cabt/demoEngine.ts:891
↓ 5 callersFunctionpromptIdForObservation
(observation: CabtObservation)
src/lib/cabt/demoEngine.ts:683
↓ 5 callersFunctionslot
(ownerIndex: number, kind: 'active' | 'bench', index: number, empty: boolean)
src/lib/game/preview.test.ts:65
↓ 5 callersFunctionslot
(ownerIndex: number, kind: 'active' | 'bench', index: number, empty: boolean)
src/lib/game/targets.test.ts:99
↓ 5 callersFunctionstringField
(row: Record<string, string>, field: string)
src/lib/kaggle/episodes.ts:146
↓ 4 callersFunctionanimationCoverageRank
(level: AnimationCoverageLevel)
src/lib/cabt/actionAnimationCoverage.ts:251
↓ 4 callersFunctionareaName
(area: unknown)
src/lib/cabt/logFormat.ts:160
↓ 4 callersFunctionattach_score
(attach_id: int, pokemon: Pokemon, active: bool)
public/agents/dragapult-ex/main.py:399
↓ 4 callersFunctioncanPlayerAct
(context: PlayerActionContext)
src/lib/game/playTargets.ts:87
↓ 4 callersFunctioncanRetreatToSlot
(active: PokemonSlotView | undefined, bench: PokemonSlotView)
src/lib/game/playTargets.ts:117
↓ 4 callersFunctioncard
(overrides: Partial<CardView> = {})
src/state/setupSelection.test.ts:15
↓ 4 callersFunctioncardForOption
(option: CabtOption, observation: CabtObservation, optionIndex?: number)
src/lib/cabt/demoEngine.ts:795
next →1–100 of 710, ranked by callers