diff --git a/Source/Game/Chat/Commands/GameObjectCommands.cs b/Source/Game/Chat/Commands/GameObjectCommands.cs index 7064d7114..46cb04771 100644 --- a/Source/Game/Chat/Commands/GameObjectCommands.cs +++ b/Source/Game/Chat/Commands/GameObjectCommands.cs @@ -51,9 +51,11 @@ namespace Game.Chat return false; } + uint autoCloseTime = obj.GetGoInfo().GetAutoCloseTime() != 0 ? 10000u : 0u; + // Activate obj.SetLootState(LootState.Ready); - obj.UseDoorOrButton(10000, false, handler.GetSession().GetPlayer()); + obj.UseDoorOrButton(autoCloseTime, false, handler.GetSession().GetPlayer()); handler.SendSysMessage("Object activated!"); return true;