Stage 7.2: high-yield scheme (Ponzi), prediction/manipulation docs
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
786de325da
commit
5b0af9af8f
9 files changed
+272
-5
No files matched your search
@@ -232,6 +232,15 @@ namespace Decentralized
|
||||
var predictEvents = PredictGame.Available(day) || d.Predict.Markets.Count > 0
|
||||
? d.Predict.Night(day, PredictGame.ActiveIds(), m => PredictGame.Outcome(m, d), d.WalletAt, d.Rng, PredictGame.ClosePush) : new List<PredictEvent>();
|
||||
d.Predict.Drift(day, m => PredictGame.PublicProb(m, d, day), d.Rng);
|
||||
var ponzi = d.Ponzi.Night(day, StoreReputation.GetStoreReputation(StoreReputation.FACTION_LOWER_LEVEL)?.GetReputation() ?? 0, d.Poinbase, d.Rng);
|
||||
if (ponzi != null)
|
||||
{
|
||||
ps.secData.CommitCrime("FRAUD", (int)Tuning.PonziCrime);
|
||||
StoreReputation.GetStoreReputation(StoreReputation.FACTION_LOWER_LEVEL)?.SetReputation(0);
|
||||
ps.AddNightLog(L.T(ponzi.Kind == "collapse" ? "nightlog.ponzi.collapse" : "nightlog.ponzi.reported", Fmt.Credits(ponzi.Amount)), "cc7755");
|
||||
News.Show("pd_news_ponzi_" + day, L.T("news.ponzi.title"), L.T("news.ponzi.desc"), 4);
|
||||
Log.Info($"理财崩盘:{ponzi.Kind},池子 {ponzi.Amount:0} 被没收");
|
||||
}
|
||||
foreach (var e in predictEvents)
|
||||
{
|
||||
if (e.Kind == "win") ps.AddNightLog(L.T("nightlog.predict.win", PredictGame.Question(e.Market), Fmt.Credits(e.Amount)));
|
||||
|
||||
Reference in new issue
Block a user