Den "Besiege den Boss"-Auftrag erst abschließen, wenn die letzte Phase wirklich endet
Ein Boss, der seine Gestalt wechselt, stirbt mehrmals auf dem Bildschirm. Der Auftrag zahlt nach dem ersten Fall aus oder nach einem gespielten Scheintod, und der echte Kampf läuft weiter, obwohl die Belohnung schon weg ist. So unterscheidest du ein echtes Ende von einem Kostümwechsel.
Warum das funktioniert
Ein Kampf, der seine Gestalt wechselt, endet viele Male, bevor er wirklich endet. Wer nur die letzte Form als Ende gelten lässt und einen Augenblick wartet, ob sie zurückgeholt wird, zahlt die Belohnung, wenn der Spieler wirklich gesiegt hat, nicht wenn der Boss nur die Gestalt gewechselt hat.
Wann es das Falsche ist
Lass es bei einem Boss mit nur einer Form und ohne Wiederbelebung weg, dort genügt die gewöhnliche Prüfung auf Sieg. Vermeide auch die Wartezeit, wenn die Belohnung mit dem letzten Schlag kommen muss und nicht mehr rückgängig gemacht werden kann.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 2 typische Fehler und die Lösung
- Ein Diagramm aller Zustände
- 22 Zeilen Beispielcode mit 5 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Den "Besiege den Boss"-Auftrag erst abschließen, wenn die letzte Phase wirklich endet“ (read_entry boss-quest-completes-on-final-phase-only) 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