Add BG3 companion skill + update save file schema

This commit is contained in:
Hoid 2026-02-15 09:06:00 +00:00
parent f5d11bedc1
commit a60578a946
3 changed files with 172 additions and 2 deletions

View file

@ -0,0 +1,83 @@
---
name: bg3-companion
description: "Baldur's Gate 3 Spielbegleiter. Verwende diesen Skill wenn der User über BG3/Baldur's Gate 3 spricht — Builds, Skillung, Respec, Quests, Kampftipps, wo er hängt, Story-Entscheidungen, oder Party-Zusammenstellung. Immer auf Deutsch antworten."
---
# BG3 Companion
Spielbegleiter für Baldur's Gate 3. **Immer auf Deutsch antworten.**
## Spielstand
Spielstand wird in `memory/bg3.json` gepflegt. Bei jedem BG3-Gespräch:
1. **Lesen**: `memory/bg3.json` laden für aktuellen Stand
2. **Aktualisieren**: Neue Infos sofort speichern (Party-Änderungen, Level-Ups, Quest-Fortschritt, Entscheidungen)
3. **Nie vergessen**: Jede Info die der User gibt MUSS in die JSON — das ist das Gedächtnis
### bg3.json Schema
```json
{
"mainCharacter": {
"name": "",
"race": "",
"class": "",
"subclass": "",
"level": 0,
"stats": { "STR": 0, "DEX": 0, "CON": 0, "INT": 0, "WIS": 0, "CHA": 0 },
"feats": [],
"fightingStyle": "",
"equipment": ""
},
"party": [
{
"name": "",
"class": "",
"subclass": "",
"level": 0,
"build": "",
"notes": ""
}
],
"act": 1,
"level": 0,
"currentQuest": "",
"completedQuests": [],
"completedAreas": [],
"decisions": [],
"notes": ""
}
```
## Kernfunktionen
### 1. Build-Beratung & Respec
- Optimale Builds empfehlen basierend auf Party-Zusammensetzung
- Komplette Respec-Guides: Stats, Feats, Subclass, Equipment-Prioritäten
- Synergien zwischen Party-Mitgliedern beachten (z.B. Prone + Advantage)
- Multiclass-Optionen wenn sinnvoll
### 2. Quest-Hilfe
- Spoiler-arm helfen wenn User hängt — erst Hinweise, dann Details wenn nötig
- Konsequenzen von Entscheidungen erklären (mit Spoiler-Warnung)
- Optimale Quest-Reihenfolge für Level/Loot
### 3. Kampftipps
- Taktiken für schwierige Kämpfe
- Positionierung, Crowd Control, Fokus-Targets
- Party-Synergien im Kampf
## Referenzen
- `references/builds.md` — Optimale Builds pro Companion und Klasse (bei Bedarf laden)
## Wichtig
- **Immer bg3.json aktualisieren** wenn neue Infos kommen
- **Deutsch** — Spielbegriffe können auf Englisch bleiben (die meisten spielen auf Englisch)
- **Keine unnötigen Spoiler** — bei Story-Fragen erst allgemein, dann auf Nachfrage detailliert
- **Praktisch** — konkrete Empfehlungen statt Theorie-Dumps

View file

@ -0,0 +1,75 @@
# BG3 Optimale Builds — Kurzreferenz
## Fighter Builds (Damage-fokussiert)
### Battle Master (GWM) — Bester Melee DPS
- **Stats**: STR 17 (+1 Feat oder Racial) > CON 14 > DEX 14 > WIS 12
- **Level 4 Feat**: Great Weapon Master
- **Level 6 Feat**: +2 STR (auf 20) oder Sentinel
- **Level 8 Feat**: Alert / Savage Attacker / +2 STR
- **Fighting Style**: Great Weapon Fighting
- **Maneuvers**: Trip Attack, Riposte, Precision Attack
- **Strategie**: Trip → Prone → alle hauen mit Advantage; GWM Bonus Action bei Kill
### Battle Master (Sword & Board) — Tank/DPS Hybrid
- **Stats**: STR 16 > CON 16 > DEX 14 > WIS 12
- **Level 4 Feat**: Shield Master oder Sentinel
- **Fighting Style**: Defence oder Duelling
- **Maneuvers**: Riposte, Menacing Attack, Trip Attack
### Eldritch Knight — Gish Fighter
- **Stats**: STR 16 > INT 14 > CON 14
- **Spells**: Shield, Absorb Elements, Misty Step, Haste (via scroll)
- **Gut wenn**: Party braucht einen Tank der sich selbst buffed
## Companion Builds
### Lae'zel (Fighter)
- Am besten als **Battle Master GWM** (siehe oben)
- Respec Stats: STR 17, DEX 14, CON 14, INT 10, WIS 12, CHA 8
- Githyanki Racial: Medium Armor, nutze Heavy Armor bei Respec
### Karlach (Barbarian)
- **Berserker** für max Damage (Frenzy = extra Attack als Bonus Action)
- **Wildheart (Bear)** für Tankiness
- Stats: STR 17, DEX 14, CON 16, rest dump
- Feat: GWM (Level 4), +2 STR (Level 8)
### Astarion (Rogue)
- **Thief** für 2x Bonus Actions (beste Subclass)
- Dual Wield oder Ranged (Hand Crossbow + Crossbow Expert)
- Stats: DEX 17, CON 14, WIS 14
- Feat: Alert oder +2 DEX
### Shadowheart (Cleric)
- **Life Domain** (Respec) für bestes Healing
- **Light Domain** für Damage (Fireball!)
- **Trickery** (Default) ist schwächer
- Stats: WIS 17, CON 16, DEX 14
- Feat: +2 WIS oder War Caster
### Gale (Wizard)
- **Evocation** für AoE Damage (Sculpt Spells = Party-safe Fireballs)
- Stats: INT 17, CON 16, DEX 14
- Feat: +2 INT oder Alert
- Key Spells: Magic Missile, Scorching Ray, Fireball, Haste, Counterspell
### Wyll (Warlock)
- **Respec zu Swords Bard** (viel stärker als Warlock)
- Oder **Fiend Warlock** mit Eldritch Blast spam
- Stats als Warlock: CHA 17, CON 16, DEX 14
- Feat: +2 CHA oder Spell Sniper
## Party-Synergien
### Max Damage Party
Fighter (BM/GWM) + Karlach (Berserker) + Gale (Evocation) + Shadowheart (Light)
### Balanced Party
Fighter (BM/GWM) + Astarion (Thief) + Gale (Evocation) + Shadowheart (Life)
### Key Combos
- **Trip Attack + Melee**: Prone gibt Advantage auf alle Melee-Angriffe
- **Haste + GWM Fighter**: Extra Action = Extra GWM Angriff
- **Hold Person + Melee**: Auto-Crit im Melee gegen gelähmte Gegner
- **Grease/Web + Ranged**: Area Denial + leichte Ziele