Du kannst ja auch Helden entfernen, die gar nicht in der Gruppe sind.
D.h. du machst 8 Fork-Conditions "If hero xy in party" und wenn Ja, dann entfernst du ihn und kennzeichnest ihn per switch als entfernt.
Reicht es denn aber nicht aus, den Helden nicht einfach per Movebefehl unsichtbar zu machen?