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
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
|
||||
Loading…
Add table
Add a link
Reference in a new issue