It would have been a very easy task had it not been for the fact that there's simply no way to target nor activate anything from a character other then weapon pickups and the player. Neither one has an
ifused-property. You might be able to do something similar in function using trigger zones and
entitywithinzone or something though but that's just such a clumpsy and unreliable method it'd give more trouble then it'd solve.
Just imagine how a vast range of more things that could be possible with FPSC had it had the ability to address any entity directly by name from within a script or perhaps even simpler just let characters have the
ifused-property as all other entities have.