现货深度、保险基金、爆仓新闻、预测盘流动性、收黑币、赃物污点、升级降价
- 主池深度 50,000 → 600,000,现货与出金手续费 0.1%;永续成交深度单独计算,滑点不变 - Poinbase 现货买卖都按标的币数量输入,显示手续费,滑点不含手续费 - 保险基金初值 200,000,NPC 按概率爆仓(剩余保证金进基金)或穿仓(基金垫付) - 单日涨跌 15% 以上上报纸:全网爆仓人数和金额(含玩家) - 预测盘流动性与先验脱钩,份额上限按单盘额度,手续费 1%;查处概率、消息价相应上调 - 收黑币:事件期间上门折价出手 CRT / PSC,兑换处开放后有 Ponero;便衣 - 灰网出售赃物按热度带污点 - 混币器 300、黑市 600 - 存档数据版本 2 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
68eca64944
commit
f0bbba2305
23 files changed
+603
-98
No files matched your search
@@ -1,5 +1,6 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Globalization;
|
||||
using System.Linq;
|
||||
using Decentralized.Domain;
|
||||
|
||||
@@ -329,6 +330,13 @@ namespace Decentralized
|
||||
else if (e.Kind == "adl") ps.AddNightLog(L.T("nightlog.perp.adl", who, Fmt.Credits(e.Amount)), "cc7755");
|
||||
else if (e.Kind == "interest") ps.AddNightLog(L.T("nightlog.perp.interest", Fmt.Credits(e.Amount)), "cc7755");
|
||||
else if (e.Kind == "repaid") ps.AddNightLog(L.T("nightlog.perp.repaid", Fmt.Credits(e.Amount)), "cc7755");
|
||||
else if (e.Kind == "wipe")
|
||||
{
|
||||
// 单日大涨大跌:全网爆仓上报纸(人数和金额含玩家被强平的仓位)
|
||||
string dir = e.Long ? "down" : "up", pct = Math.Abs(e.Move * 100).ToString("0", CultureInfo.InvariantCulture), n = Fmt.Credits(e.Count);
|
||||
News.Show("pd_news_wipe_" + e.Product + "_" + day, L.T("news.wipe." + dir + ".title", e.Product, pct, n), L.T("news.wipe." + dir + ".desc", e.Product, n, Fmt.Credits(e.Amount), Fmt.Credits(d.Perps.InsuranceFund)), 2);
|
||||
Log.Info($"爆仓新闻:{e.Product} {e.Move:+0.000;-0.000},{e.Count} 人,{e.Amount:0} 信用点,保险基金 {d.Perps.InsuranceFund:0}");
|
||||
}
|
||||
}
|
||||
foreach (var e in stakeEvents)
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user