Add BG3 companion skill + update save file schema
This commit is contained in:
parent
f5d11bedc1
commit
a60578a946
3 changed files with 172 additions and 2 deletions
|
|
@ -1,8 +1,20 @@
|
|||
{
|
||||
"mainCharacter": {
|
||||
"name": "",
|
||||
"race": "",
|
||||
"class": "Fighter",
|
||||
"subclass": "",
|
||||
"level": 4,
|
||||
"stats": {},
|
||||
"feats": [],
|
||||
"fightingStyle": "",
|
||||
"equipment": ""
|
||||
},
|
||||
"party": [],
|
||||
"level": 4,
|
||||
"act": 1,
|
||||
"currentQuest": "Rescue Halsin (goblin camp — too low level currently)",
|
||||
"level": 4,
|
||||
"currentQuest": "Rescue Halsin (goblin camp)",
|
||||
"completedQuests": [],
|
||||
"completedAreas": ["Owlbear Cave"],
|
||||
"decisions": [],
|
||||
"notes": "Suggested leveling in Emerald Grove, Blighted Village, Owlbear Cave, Risen Road before tackling goblin camp."
|
||||
|
|
|
|||
83
skills/bg3-companion/SKILL.md
Normal file
83
skills/bg3-companion/SKILL.md
Normal 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
|
||||
75
skills/bg3-companion/references/builds.md
Normal file
75
skills/bg3-companion/references/builds.md
Normal 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
|
||||
Loading…
Add table
Add a link
Reference in a new issue