Cancel honeypot traces for orders that were never delivered
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
2d3302a2f7
commit
205c321840
2 files changed
+22
-6
No files matched your search
@@ -645,6 +645,14 @@ internal static class Program
|
||||
var cm = new BlackMarket();
|
||||
Check(Near(cm.Sign(co2, true), 150, 1e-9) && co2.State == OrderState.Lost && co2.Why == "seized" && Near(cm.Sign(new BmOrder { Price = 50 }, false), 0, 1e-9), "签收记罪证(金额)并查封,拒签不记");
|
||||
Check(BlackMarket.HoneypotChance(100) > BlackMarket.HoneypotChance(0) && BlackMarket.HoneypotChance(100000) <= Tuning.BmHoneypotMax, "治安声望越高越容易被接管,有封顶");
|
||||
// 没收到货的订单不会被追查:骗子退款后蜜罐追查取消
|
||||
var hb = new BlackMarket(); hb.Sellers.Add(bad); hb.HoneypotUntil = 50;
|
||||
var hw2 = new Wallet(); hw2.Add(Assets.CRT, 5000);
|
||||
var hl = new BmListing { Seller = 0, Item = "x", Price = 100, Qty = 9 };
|
||||
var ho2 = hb.Place(hl, 1, PayMode.Escrow, hw2, Assets.CRT, 10, price);
|
||||
Check(hb.Traps.Count == 1 && ho2.Id > 0, "蜜罐期间下单:先挂追查");
|
||||
hb.Night(ho2.DueDay, false, hw2, new Rng(4));
|
||||
Check(ho2.State == OrderState.Refunded && hb.Traps.Count == 0, "骗子卖家退款后追查取消(没拿到货不记罪证)");
|
||||
// 跑路:托管资金多则概率高;跑路后关闭
|
||||
var r = new BlackMarket(); r.Sellers.Add(good);
|
||||
var rw = new Wallet(); rw.Add(Assets.CRT, 1000000);
|
||||
|
||||
Reference in new issue
Block a user