From f0dbcbc461de2e6420e95f5a96e3263863d1b697 Mon Sep 17 00:00:00 2001 From: Jake <73198594+jaborsh@users.noreply.github.com> Date: Sun, 30 Mar 2025 20:40:50 -0700 Subject: [PATCH] Copied objects retain plural alias category. --- evennia/commands/default/building.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/evennia/commands/default/building.py b/evennia/commands/default/building.py index 710e6f87cb..8065b38958 100644 --- a/evennia/commands/default/building.py +++ b/evennia/commands/default/building.py @@ -397,7 +397,10 @@ class CmdCopy(ObjManipCommand): if not from_obj: return to_obj_name = "%s_copy" % from_obj_name - to_obj_aliases = ["%s_copy" % alias for alias in from_obj.aliases.all()] + to_obj_aliases = [ + (f"{alias}_copy", category) + for alias, category in from_obj.aliases.all(return_key_and_category=True) + ] copiedobj = ObjectDB.objects.copy_object( from_obj, new_key=to_obj_name, new_aliases=to_obj_aliases )