结盟信息前移

This commit is contained in:
wuwenbo 2026-05-29 17:29:08 +08:00
parent 1d74f48ba5
commit 9f72fab4b6
2 changed files with 8 additions and 2 deletions

View File

@ -165,7 +165,6 @@ namespace RuntimeData
self.DiplomacyData.AddCountryDiplomacyInfo(target.Id);
}
}
map.MapConfig.ApplyTeamDiplomacy(map);
}
public PlayerMapData(PlayerMapData copyData)
@ -499,7 +498,6 @@ namespace RuntimeData
public void OnTurnStart(MapData map)
{
Turn++;
Main.PlayerLogic.UpdateAllTeammateCapitalSight(map);
//减少1点伟人复活冷却的时间点
for (int i = 0; i < 6; i++)
if (giantPenalty[i] > 0) giantPenalty[i]--;

View File

@ -370,6 +370,7 @@ namespace TH1_Logic.Core
if (!useCustomMap) MapGeneratorLogic.GenerateMap(MapData);
MapRenderer.Instance.FirstRenderMap();
MapGeneratorLogic.GenerateMapAfterMapRenderer(MapData);
InitHostStartTeamState(MapData);
AfterMapAddtion();
@ -405,6 +406,13 @@ namespace TH1_Logic.Core
return false;
}
}
private void InitHostStartTeamState(MapData mapData)
{
if (mapData == null) return;
mapData.MapConfig?.ApplyTeamDiplomacy(mapData);
PlayerLogic?.UpdateAllTeammateCapitalSight(mapData);
}
// 房主继续多人游戏
public bool MainMemberResumeMatch()