GetPlayspace() cannot be used within <concrete> class for instantiation

GetPlayspace() is a function reserved for classes that implement creative_device / creative_object_interface, which your class does not. If do
weapon_changer := class(creative_device):
it should work

3 Likes