EA 23.267 Stable Patch 1
February 6, 2026
3 files modified.
Important Changes
None.
GameDate
cs
EClass.player.OnAdvanceHour();
EClass.game.quests.OnAdvanceHour();
EClass._zone.OnAdvanceHour();
if (EClass.game.IsSurvival)
{
EClass.game.survival.OnAdvanceHour();
}
if (EClass._zone.IsRegion)
{
EClass._zone.Region.CheckRandomSites();ModManager
public override void ParseExtra(DirectoryInfo dir, BaseModPackage package)
cs
{
if (!directoryInfo.Name.StartsWith("_") && !TryAddLang(directoryInfo, isNew: false))
{
EClass.sources.Init();
Debug.Log("Generating Language Mod Contents:" + directoryInfo.FullName);
IO.CopyDir(CorePath.packageCore + "Lang/EN", directoryInfo.FullName);
Directory.CreateDirectory(directoryInfo.FullName + "/Dialog");bool TryAddLang(DirectoryInfo dirLang, bool isNew)
cs
}
else if ((Application.isEditor || Lang.runUpdate) && !Lang.IsBuiltin(dirLang.Name) && langSetting.GetVersion() != EClass.core.version.GetInt())
{
EClass.sources.Init();
Log.system = "Updated Language Files:" + Environment.NewLine + Environment.NewLine;
Debug.Log("Updating Language:" + langSetting.name + "/" + langSetting.GetVersion() + "/" + EClass.core.version.GetInt());
EClass.sources.Init();
string text = dirLang.FullName + "/Game";
Directory.Move(text, text + "_temp");
EClass.sources.ExportSourceTexts(text);SurvivalManager
public void MeteorThing(Point pos, Thing t, bool install = false)
cs
});
}
public void OnAdvanceHour()
{
if (EClass._zone is Zone_StartSiteSky)
{
Point point = new Point(EClass._map.CenterX + 1, EClass._map.CenterZ + 1);
if (!point.HasObj)
{
point.SetObj(46);
}
}
}
public void RefreshRewards()
{
if (listReward.Count <= 0)