Bogenschützen und Türme schießen erst, wenn der Körper nah genug auf das Ziel zeigt
Schießt eine Einheit sofort nach dem Befehl, verlassen die Pfeile den Bogen, während der Körper noch woanders hinschaut, und es wirkt geschummelt. Verlangt sie ein perfektes Zielen, schießt sie nie. Hier steht eine Toleranz, die davon abhängt, wie groß das Ziel aus Sicht des Schützen aussieht.
Warum das funktioniert
Ob ein Schuss trifft, hängt davon ab, wie groß das Ziel von deinem Standort aus wirkt. Ein nahes Ziel füllt einen breiten Ausschnitt, ein fernes nur einen schmalen. Lässt man diesen Ausschnitt den erlaubten Zielfehler bestimmen, sind die Schüsse auf jede Entfernung fair.
Wann es das Falsche ist
Falsch für Waffen, die keine genaue Linie brauchen: Flächenexplosionen, Mörser, Flammenwerfer oder alles, was immer die Stelle trifft. Feuere dort, sobald das Ziel in Reichweite ist, und spar dir das Warten aufs Zielen.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 3 typische Fehler und die Lösung
- 27 Zeilen Beispielcode mit 3 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Bogenschützen und Türme schießen erst, wenn der Körper nah genug auf das Ziel zeigt“ (read_entry archer-fires-only-when-the-bow-points-close-enough) 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