Einen Kill allen passenden Aufträgen gutschreiben, auch zwei auf einmal abschließend
Ein brennender Gegner stirbt und der Spieler hat zwei Aufträge: fünfzig Gegner besiegen, zehn brennende besiegen. Nur einer bewegt sich, oder beide enden, aber eine Belohnung geht im Durcheinander verloren. So gibst du jedes Ereignis genau einmal an jeden Auftrag weiter, der es will.
Warum das funktioniert
Was im Spiel geschieht, ist eine Tatsache, und jeder Auftrag sollte sie hören dürfen. Wer jedes Ereignis an alle Aufträge schickt und nie einen Auftrag einen anderen aufhalten lässt, macht das Ergebnis unabhängig davon, in welcher Reihenfolge die Aufträge zufällig stehen.
Wann es das Falsche ist
Teile Ereignisse nicht, wenn zwei Aufträge um dieselbe Tat konkurrieren sollen, etwa bei verfeindeten Gruppen. Lass sie dann nur der Auftrag bekommen, den der Spieler gewählt hat.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 3 typische Fehler und die Lösung
- Ein Diagramm aller Zustände
- 26 Zeilen Beispielcode mit 5 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Einen Kill allen passenden Aufträgen gutschreiben, auch zwei auf einmal abschließend“ (read_entry one-event-advances-several-quests-at-once) für mein Spiel. Bau ihn Schritt für Schritt ein und zeig mir, wie du geprüft hast, dass er funktioniert.Oder spar dir das und schließ den MCP an: Dann findet deine KI das alles von selbst.MCP anschließen