Jede Meilensteinbelohnung auszahlen, wenn ein Großeinkauf mehrere überschreitet
Ein Großeinkauf springt mit einem Tipp über die Ziele "besitze 25" und "besitze 50", und nur das letzte zahlt, oder der Preis des Pakets weicht vom Einzelkauf ab. Hier ein Kaufplan, der mit Einzelkäufen übereinstimmt und jedes übersprungene Ziel findet.
Warum das funktioniert
Ein Großeinkauf ist nur eine kurze Schreibweise für viele kleine Käufe, also muss er dieselben Preise und dieselben Belohnungen liefern wie einzelnes Tippen. Wer das Paket aus Einzelschritten baut, garantiert das, und jedes überschrittene Ziel ist einfach das, was zwischen altem und neuem Stand liegt.
Wann es das Falsche ist
Lass es weg, wenn der Preis aus einer fertigen Tabelle kommt oder einer schlichten Geraden folgt. Dann ist eine direkte Summe einfacher und genauso genau. Auch nicht bei Zielen, die durch einzelne Taten verdient werden müssen und bei denen ein Sammeltipp nichts überspringen soll.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 4 typische Fehler und die Lösung
- Ein Diagramm aller Zustände
- 30 Zeilen Beispielcode mit 4 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Jede Meilensteinbelohnung auszahlen, wenn ein Großeinkauf mehrere überschreitet“ (read_entry bulk-buy-crosses-several-milestones) 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