Stage 9.1: story links (Serpico, Eleanor, Officer Lun) and newspaper importance fix

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
ZHU MINCHAOandClaude Opus 5.5 committed 2026-11-04 09:04:50 +08:00
1 parent 96e91a4884
commit 62bd641283
15 files changed
+240 -17

No files matched your search

+4
View File
@@ -41,6 +41,8 @@ namespace Decentralized
public Scams Scams = new Scams();
/// <summary>日 K 历史(PSC,Poinbase 主池价格)。</summary>
public CandleBook Candles = new CandleBook();
/// <summary>游戏剧情选择对本 mod 世界的影响。</summary>
public StoryMods Story = new StoryMods();
/// <summary>今天被伪造转账骗走的(晨间日志用):顾客名 + 信用点。</summary>
public List<string> FakePaidToday = new List<string>();
/// <summary>近几天的 gas 指数(每晚记明天的),情报线索里显示;最近一份局势简报。</summary>
@@ -129,6 +131,8 @@ namespace Decentralized
// 旧存档里的商家地址没有校验位:换成合法地址
foreach (var s in Data.Black.Sellers) if (!ChainAddress.Valid(s.Name)) s.Name = ChainAddress.Make(Data.Rng.NextUInt());
if (Data.Wallets.Count == 0) Data.AddWallet(false);
if (Data.Story == null) Data.Story = new StoryMods();
StoryMods.Current = Data.Story;
Log.Info($"状态已载入(第 {Data.Day} 天,PSC {Data.Market.Price:0.00})");
}