Entscheiden, wer von einem gemeinsamen Gegner Beute bekommt, ohne dass ein Schlag genügt
Wird nur belohnt, wer den letzten Schlag setzt, warten die Leute und klauen. Wird jeder belohnt, der den Gegner berührt hat, kann jeder ihn antippen und gehen. Hier steht eine faire Anteilsregel und ein Zählfehler, der die Zahlen verfälscht.
Warum das funktioniert
Eine Belohnung für das Dabeisein am Ende bezahlt den letzten Schlag, nicht die Arbeit. Zählt man nur die wirklich abgezogene Gesundheit und verlangt einen fairen Anteil, werden die belohnt, die wirklich etwas getan haben, und ein später, starker Treffer stiehlt niemandem die Anerkennung.
Wann es das Falsche ist
Lass es weg bei Kämpfen, in denen alle Anwesenden teilen sollen, etwa bei einem Weltereignis für eine Menge, oder wo Heilen und Schützen so viel zählen wie Schaden. Zähle diese Rollen mit oder belohne einfach jeden, der teilgenommen hat.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 4 typische Fehler und die Lösung
- 22 Zeilen Beispielcode mit 3 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Entscheiden, wer von einem gemeinsamen Gegner Beute bekommt, ohne dass ein Schlag genügt“ (read_entry loot-eligibility-from-damage-share-without-overkill) 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