Test entries for running nights and crackdowns; night logging; changelog with in-game verification
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
c295e72a48
commit
ad12918511
3 files changed
+25
-3
No files matched your search
@@ -82,6 +82,7 @@ namespace Decentralized
|
||||
var d = Session.Data;
|
||||
int day = StoreStation.GetDayCounter();
|
||||
var events = ActiveEvents();
|
||||
Log.Info($"夜间事件:{string.Join(",", events)}(新增 {string.Join(",", events.Where(e => !d.ActiveEvents.Contains(e)))}),黑市声望 {StoreReputation.GetBMReputation()}");
|
||||
bool wasSanctioned = d.Mixer.Sanctioned(day);
|
||||
foreach (var ev in events.Where(e => !d.ActiveEvents.Contains(e)))
|
||||
{
|
||||
@@ -135,6 +136,7 @@ namespace Decentralized
|
||||
if (mined > 0) ps.AddNightLog(L.T("nightlog.mined", Fmt.Num(mined)));
|
||||
foreach (var m in d.Mixer.Night(d.Hot, day, Session.Price, d.Rng))
|
||||
{
|
||||
Log.Info($"混币器:{(m.Rugged ? "跑路" : "提回")} {m.Amount:0.##} {m.Asset},污点 {m.TaintBefore:0} → {m.TaintAfter:0},标记 {m.Flagged}");
|
||||
if (m.Rugged) ps.AddNightLog(L.T("nightlog.mixer_rug", Fmt.Num(m.Amount), m.Asset), "cc7755");
|
||||
else
|
||||
{
|
||||
@@ -147,6 +149,7 @@ namespace Decentralized
|
||||
if (unpowered > 0 && units.Count + unpowered > 0) ps.AddNightLog(L.T("nightlog.unpowered", unpowered), "cc7755");
|
||||
if (d.CoinSalesToday > 0) ps.AddNightLog(L.T("nightlog.coinpay", Fmt.Credits(d.CoinSalesToday)));
|
||||
d.CoinSalesToday = 0;
|
||||
Log.Info($"夜间结算第 {day} 天:钱包污点 {d.Hot.Taint:0},CRT {d.Hot.Get(Assets.CRT):0}(冻结 {(d.Hot.Frozen.TryGetValue(Assets.CRT, out var fz) ? fz : 0):0}),混币器在途 {d.Mixer.Pending.Count},制裁至 {d.Mixer.SanctionedUntil}");
|
||||
Session.Save();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user