diff --git a/Unity/Assets/Scripts/TH1_Data/MapData.cs b/Unity/Assets/Scripts/TH1_Data/MapData.cs index f9fcb3acb..7cf66a6d6 100644 --- a/Unity/Assets/Scripts/TH1_Data/MapData.cs +++ b/Unity/Assets/Scripts/TH1_Data/MapData.cs @@ -116,7 +116,6 @@ namespace RuntimeData public void OnAfterMemoryPackDeserialize() { MatchSettlement = MatchSettlementInfo.NormalizeType(MatchSettlement); - if (TimeLimitSeconds == 0) TimeLimitSeconds = 180; // 旧存档兼容:WaterType 字段不存在时默认为 Pangea if (!System.Enum.IsDefined(typeof(Logic.MapWaterType), WaterType)) WaterType = Logic.MapWaterType.Pangea; diff --git a/Unity/Assets/Scripts/TH1_Logic/Core/Main.cs b/Unity/Assets/Scripts/TH1_Logic/Core/Main.cs index e2d7b0626..f935ceda6 100644 --- a/Unity/Assets/Scripts/TH1_Logic/Core/Main.cs +++ b/Unity/Assets/Scripts/TH1_Logic/Core/Main.cs @@ -375,13 +375,13 @@ namespace TH1_Logic.Core AIActionScoreCalculator.RefreshCalMap(MapData, true); AchievementDataManager.Instance.OnGameStart(MapData); - + if (!GameNetSender.Instance.GameStart()) { AbortHostMultiStart("MainMemberStartMatch: GameStart 广播失败", previousMap, previousInput, previousInteraction, previousGenerator); return false; } - + //移动镜头+显示开局提示 var camera = GameObject.Find("Main Camera").GetComponent(); var selfp = MapData.PlayerMap.SelfPlayerData; @@ -397,7 +397,6 @@ namespace TH1_Logic.Core MapData.SaveMapData(MapData, true); MapData.RefreshTurn(); - LogSystem.LogInfo($"MainMemberStartMatch : {NetData.GetMapDataHash(MapData)}"); return true; } catch (Exception e)