From 74f8715d5aff7f6c42185bd47f3dc9155b29bb23 Mon Sep 17 00:00:00 2001 From: ChrisLR Date: Tue, 2 Jan 2024 10:25:17 -0500 Subject: [PATCH] Add cmd_set on load --- evennia/contrib/base_systems/components/component.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/evennia/contrib/base_systems/components/component.py b/evennia/contrib/base_systems/components/component.py index dd2e7132fa..c042b25166 100644 --- a/evennia/contrib/base_systems/components/component.py +++ b/evennia/contrib/base_systems/components/component.py @@ -106,8 +106,11 @@ class Component(metaclass=BaseComponent): Component: The loaded instance of the component """ + inst = cls(host) + if inst.cmd_set: + host.cmdset.add(inst.cmd_set) - return cls(host) + return inst def at_added(self, host): """