diff --git a/Maple2.Server.Game/Manager/Field/FieldManager/FieldManager.cs b/Maple2.Server.Game/Manager/Field/FieldManager/FieldManager.cs index 5cbc6d1a0..4bd29977a 100644 --- a/Maple2.Server.Game/Manager/Field/FieldManager/FieldManager.cs +++ b/Maple2.Server.Game/Manager/Field/FieldManager/FieldManager.cs @@ -550,7 +550,9 @@ public bool UsePortal(GameSession session, int portalId, string password) { case PortalType.Quest: session.Field?.RemovePortal(fieldPortal.ObjectId); break; - + case PortalType.FieldToHome: + session.Migrate(Constant.DefaultHomeMapId, fieldPortal.HomeId); + break; } if (srcPortal.TargetMapId == MapId) {