DM Assistant

Players aus JSON, Monster/NPCs aus Obsidian-Export, Encounter lokal bearbeitbar

Kurzübersicht

Spieler
0
Kreaturen
0
Encounter
0
Logs
0

Gedachter Workflow

Players kommen aus players.json und dürfen überschrieben werden. Monster/NPCs kommen aus deinem Obsidian-Export und werden nur eingelesen. Im Encounter werden dann nur die aktiven Instanzen bearbeitet: TP, Ziel, Initiative, Angriffe, Schaden, Conditions später.

Spieler

Letzte Logs

Spieler anlegen / bearbeiten

Players.json

Obsidian-Quelle

Hier keine Master-Bearbeitung. Du importierst die exportierte Datei neu, wenn du im Obsidian-Vault neue Kreaturen oder NPCs gebaut hast.

Später können wir deinen Export exakt auf dieses Tool zuschneiden, damit Name, RK, TP, TP-Formel, Angriff, Schaden, Saves und Notizen sauber übernommen werden.

Importierte Kreaturen / NPCs

Encounter zusammenstellen

Encounter-Settings

Schnellwürfe

Aktiver Encounter

Kampflog

Unterstützte Import-Formate

{
  "creatures": [
    {
      "name": "Goblin",
      "type": "Monster",
      "ac": 15,
      "hp": 27,
      "hpFormula": "6d6+6",
      "cr": "1/4",
      "initiative": 2,
      "attack": "+4",
      "damage": "1d6+2",
      "saves": "DEX +4",
      "notes": "Nimble Escape"
    }
  ]
}

TXT-Import ist auch drin, wenn dein Script Blöcke mit key: value ausgibt und die Kreaturen mit --- trennt.

TXT-Beispiel

name: Goblin
type: Monster
ac: 15
hp: 27
hpFormula: 6d6+6
cr: 1/4
initiative: 2
attack: +4
damage: 1d6+2
saves: DEX +4
notes: Nimble Escape
---

Bester Workflow für neue Kreaturen

SchrittWas du machstWarum das sauber ist
1Kreatur/NPC in Obsidian pflegenObsidian bleibt deine Master-Quelle
2Per Script JSON oder TXT exportierenDas Tool braucht keine direkte Obsidian-Anbindung
3Datei im Tool importierenNeue Kreaturen sind sofort im Bestiarium
4Im Encounter Instanzen erzeugenNur die Encounter-Version verliert/erhält TP
5Players.json separat pflegenSpielerstände bleiben zwischen Sessions erhalten