-
Notifications
You must be signed in to change notification settings - Fork 0
Encounter Library
Salva grupos prontos de combatentes pra re-jogar. Onde a Creature Library guarda criaturas individuais, a biblioteca de encontros guarda um encontro inteiro — ex.: "Emboscada de 3 goblins + 1 hobgoblin" — pronto pra despejar no tracker de uma vez.
O fluxo natural: monte o combate no Combat Tracker (manualmente ou puxando da Creature Library), depois salve o estado atual como encontro nomeado.
- Nome — texto livre (ex.: "Guarda da ponte").
-
Sistema — herda o da campanha ativa (
dnd5e-2024,daggerheart, etc.). - Notas — livres, opcionais.
Cada combatente salvo guarda name, initiative, hp, maxHp e extra (campos de sistema, ex.: AC). Limite de 40 combatentes por encontro.
Selecione o encontro e dispare — todos os combatentes entram no tracker de uma vez (spawnEncounter). Útil pra encontros recorrentes (patrulhas, capangas de um vilão) ou pra preparar a sessão com antecedência.
Arquivo global .encounters.json (mesma lógica da biblioteca de criaturas — não some ao trocar de campanha). Cap de 300 encontros.
socket.emit('saveEncounter', { name, system, combatants, notes? })
socket.emit('deleteEncounter', id)
socket.emit('spawnEncounter', id)interface SavedCombatant {
name: string
initiative: number
hp?: number
maxHp?: number
extra?: Record<string, number | boolean>
}
interface SavedEncounter {
id: string
name: string
system: string
combatants: SavedCombatant[]
notes?: string
createdAt: number
}Veja também: Combat Tracker, Creature Library.
Setup
Conteúdo
Ferramentas
- Combat Tracker
- Creature Library
- Encounter Library
- Clocks
- Party Resources
- Random Tables
- Dice and Roll History
- GM Notes
- RPG Systems
Display
Arquitetura