Dann kanst du ja in einem ParallelProcess über Variable = Item.NumberHeld immer abfragen wie viele Items des Types gerade vorhanden sind. Wenn sie zufällig weniger werden besteht eine hohe Chance, dass man sie benutzt hat und da man nur einen Helden hat erübrigt sich die Frage auf wen. Nur vor Shop-Aufrufen wo man verkaufen kann solltest du dann das System abstellen.