Aber müsste man nicht mit "equip" feststellen können, wann der SPieler den Seelenstein im Inventar anklickt? Also in dem Moment, wo er ihn anklickt, gucke ich nach, wieviele Seelensteine im Inventar vorhanden sind, und wenn das Inventar geschlossen wird (GameMode) gucke ich wieder nach, und fülle bei Bedarf auf. Noch ein paar Variablen, damit das Auffüllen nur einmal geschieht und das Skript an den Seelenstein gehängt.
Natürlich unter der Annahme, dass das Aufladen-menu dann trotzdem erscheint, ohne dass ich es expliziet aufrufe. Das soll einfach erscheinen, weil der geskriptete Gegenstand ein Seelenstein ist.

Ist nur sone wirre Theorie von mir.