Greifvogel-Alarm berichtigt, Wartezeit von 60 auf 5 Sekunden
Das Abzeichen hing an der Seltenheit statt an der Vogelgruppe: "Ein Greifvogel oder eine Eule vor der Linse" wurde fuer jede epische oder legendaere Art vergeben. Von 148 Arten sind 21 Greifvoegel oder Eulen, 96 sind episch oder legendaer. Aufgefallen an einem Weissstorch. Die Warteschlange fragte alle 60 Sekunden nach Arbeit. Das war nie eine Hintergrundaufgabe, sondern die Zeit, die ein Mensch vor "Der Detektor schaut sich das an …" wartet, nachdem er ein Foto geschickt hat. Jetzt 5 Sekunden; die Abfrage ist ein kurzes JSON gegen die eigene Instanz. Drei Pruefungen fuer das Abzeichen, eine davon mit dem Storch. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
dc7db4b603
commit
83ec6ad6c1
4 files changed
+73
-5
No files matched your search
+15
-2
@@ -343,9 +343,22 @@ def evaluate_badges(sighting: Sighting) -> list[Badge]:
|
||||
|
||||
species = sighting.effective_species
|
||||
if species:
|
||||
if "specht" in species.slug:
|
||||
if species.typ == "specht" or "specht" in species.slug:
|
||||
add("klopfgeist")
|
||||
if species.rarity in ("episch", "legendaer"):
|
||||
# 🔴 **Hier stand die Seltenheit statt der Vogelgruppe.** Das Abzeichen
|
||||
# heißt "Greifvogel-Alarm" und verspricht "ein Greifvogel oder eine
|
||||
# Eule vor der Linse" — vergeben wurde es für jede epische oder
|
||||
# legendäre Art. Von 148 Arten im Katalog sind 21 Greifvögel oder
|
||||
# Eulen, aber 75 weitere epische; die bekamen es zu Unrecht.
|
||||
#
|
||||
# Aufgefallen am 24.10.2026, als Christian in der App einen
|
||||
# Weißstorch bestimmte und fragte, ob der ein Greifvogel sei. Der
|
||||
# Befund stand seit dem 01.10.2026 in meinen Notizen und war als
|
||||
# "Nebenbefund" liegengeblieben.
|
||||
#
|
||||
# 🔑 Eine Regel, die etwas anderes tut als ihre Beschreibung, ist
|
||||
# nicht ungenau — sie sagt dem Nutzer etwas Falsches.
|
||||
if species.typ in ("greifvogel", "eule"):
|
||||
add("greifvogel_alarm")
|
||||
if species.rarity in ("selten", "episch", "legendaer"):
|
||||
add("seltener_gast")
|
||||
|
||||
Reference in new issue
Block a user