diff --git a/evennia/contrib/base_systems/components/component.py b/evennia/contrib/base_systems/components/component.py index c042b25166..68bd50e492 100644 --- a/evennia/contrib/base_systems/components/component.py +++ b/evennia/contrib/base_systems/components/component.py @@ -173,3 +173,7 @@ class Component(metaclass=BaseComponent): @classmethod def get_fields(cls): return tuple(cls._fields.values()) + + @classmethod + def get_component_slot(cls): + return cls.slot or cls.name