Commit Graph
150 Commits
Author SHA1 Message Date
ZHU MINCHAOandClaude Opus 5.5 50c119697e Gas price index on a 7-day cycle
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-03 23:32:50 +08:00
ZHU MINCHAOandClaude Opus 5.5 dbba8b4376 Chain drama: fee tiers, congestion, mempool drops, address poisoning, clipboard hijack, phishing; selected-button style
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-03 23:29:54 +08:00
ZHU MINCHAOandClaude Opus 5.5 2b781acd82 Wallets: expected-days drain, copy/paste, three-column selectable balances, rename and destroy
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-03 23:05:13 +08:00
ZHU MINCHAOandClaude Opus 5.5 783f73989d Multiple hardware wallets: per-wallet devices, wallets page, Poinbase custodial account, PLEDGER item with supply-chain poisoning
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-03 22:58:24 +08:00
ZHU MINCHAOandClaude Opus 5.5 add61a6b5e Hardware wallet window: invoices paid from PLEDGER, checksummed addresses, DEX signing, block confirmation animation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-03 22:29:42 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 5b7013f240 Black market tabs: Buy / Sell / Orders; Ponero swap moved into the Web3 trade page
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 22:04:31 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 776f66fd2c Price entry for listings with tiers as helpers; exclude storage containers from selling
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 21:58:19 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 a44e4008c1 Reprice listed goods; honeypot stays at 1%
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 21:50:26 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 a76f04c75e Trap grouping and caps after economy simulation
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 21:44:19 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 2d3302a2f7 Type the payee address before releasing payments in the Web3 page
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 21:31:50 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 4645c5a97d Merchant hash names get a 0x prefix
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 21:26:54 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 4422bd99ab Black market: anonymous hash merchant names with type tag
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 21:25:48 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 96d8b7cf3b Black market: elite shop for expensive goods, private sellers, weekly catalog value ~20k
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 21:12:35 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 61ec91b34d Black market: 18 merchant types from the game's items and player professions
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 21:02:54 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 378203d04d Limit active listings to 10
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 20:54:17 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 d6b344f70b Black market merchant shelves, bulk discount, bulk merchants, volume-driven taint, list-all
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 20:50:58 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 d35425933c Ponero fee 6%/cap 1000, mixer fee 3%, brand-new GPUs on the black market
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 20:38:22 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 45a5bfba37 Stage 4 wrap-up: Ponero fee 10%/cap 600, live crackdown check, verification notes
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 20:35:28 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 502366e7c4 Black market: useful goods only, player selling with price-dependent speed and taint
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 20:23:21 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 5b57f3eedc Stage 4: honeypot, seller busts, controlled delivery; mining report moved into Web3 page
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 20:13:18 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 e44a4439ed Black market in Web3 page, shelf UI, no dead drop, tech and GPU goods; rules moved to Web3 handbook
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 20:06:32 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 6bc479f710 Stage 4: black market orders, escrow, delivery, seller scams, platform rug
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 19:48:26 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 f43cd487e5 Stage 4: Web3 black market spot counter and Ponero desk
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 19:35:48 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 74f0dac57e Shorten coin-payment deal line so the sale panel does not hide it
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 19:11:19 +08:00
ZHU MINCHAO e362551501 Changelog: in-game verification of coin premium 2026-11-03 18:49:43 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 b28a03f565 Fold scattered constants into Tuning
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 18:36:01 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 81b42ac2d3 Rename GPU models: RZX→RTX, RZ→RX
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 18:34:57 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 7255befa01 Stage 3: block reward 100, random halving pass-through, RZ800 14kJ, low-tier fakes, tier-mismatch always spotted
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 18:20:30 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 f14d00e93e Test entries: morning report and newspaper; verified night log and news in game
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 17:30:06 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 4c23d3559d Mixer fee 6% per round
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 17:21:15 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 ad12918511 Test entries for running nights and crackdowns; night logging; changelog with in-game verification
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 17:20:08 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 c295e72a48 Phase 2: CRT freeze during crackdowns (frozen balance, thaw, news, test entry)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 16:51:12 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 be18078f69 Mixer moves into the terminal's Web3 page as a sub-page
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 16:43:30 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 09a5cae69c Phase 2: mixer (Web3 tab in the network, terminal page, sanctions, night return), unlock registration per upgrade
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 16:39:40 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 b24dd8b9f2 Coin customers: buyer says the coin amount on deal; test entry spawns buyer through the bell queue
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 16:20:58 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 090a973d23 Phase 2: customers paying in coin (CRC/CRT/CRA/PSC), taint from stolen goods
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 16:01:20 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 45f73580a5 Changelog: phase 1 complete
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 15:45:50 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 6c48078e44 Entry upgrade price 400
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 10:40:20 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 8296871fcd Entry upgrade also delivers a mining rig
Terminal, rig and an RZX 50 (520 of goods) for 300, same price tier as the
other early network upgrades; the player is left with enough cash for the
first week's rent.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 10:39:52 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 8bdaad474e Rig: base power draw follows the installed cards
The game recomputes a machine's draw from its base-draw tag whenever a
module is added or removed. The rig kept that tag at the body's 2 kJ, so the
game briefly rewrote the draw to a percentage of 2 kJ before the mod put it
back. The tag now carries the body plus all cards (without modules).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 10:30:11 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 3a4572efb6 Terminal and graphics cards redrawn; rig slots 2 to 5 with electronics
Terminal: monitor with a top face and a trapezoid keyboard. Graphics card:
a metal bracket with ports, two fans, brand stripe, gold fingers with a PCIe
notch and power connectors on top, now 2x2 cells. Rig: two slots by default,
an upgrade slot that takes the next level's electronics (4 common, 1 rare,
2 rare) and consumes them at once; the card grid reshapes with the slot
count, which is kept on the rig's tags. Verified in game, including the
slot limit, the upgrade items, five cards, and save and reload.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 10:18:19 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 9d51c74f56 Rig sprite: slightly top-down view like the game's machines
Top face with vents and an indicator, lit left edge, darker right side,
front with three card bays and a power port, two feet, rounded outline.
The cell-centre check still passes, so nothing can sit under it.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 10:05:06 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 a2a4d12ad3 Fix item shapes: mod sprites need an opaque pixel at the centre of every cell
The game decides which cells an item occupies by the alpha of one pixel at
the centre of each 16x16 cell. The rig's rack bays left gaps exactly on the
centre rows, so 8 of 9 cells counted as empty and other items were placed
underneath it; the terminal's stand did the same. The rig gets a solid
back plate, the terminal's stand is widened, and art/sprites.py now checks
every cell the way the game does and refuses to write a sprite with a hole.
Verified in game: new rigs are 3x3 solid, new terminals 2x2 solid.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 10:01:16 +08:00
ZHU MINCHAOandClaude Sonnet 5.5 1841338fbb Entry upgrade goes under the game's Service group
Uses the game's own "Service" card key like Probably Automated instead of
a custom group label, and the terminal as its icon.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 09:53:13 +08:00
ZHU MINCHAOandClaude Opus 5.5 19d728a079 Rename: coin PSC, exchange Poinbase, entry upgrade Web3 Governance Community
The entry network upgrade is the gateway to the whole mod, not only
mining: it now delivers the trading terminal and an RZX 50; rigs are
bought from Dr. Jackson, who always stocks one while the player has none.
The upgrade id changes (unreleased, no migration).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-03 09:36:12 +08:00
ZHU MINCHAOandClaude Opus 5.5 a101b58f1c Dr. Jackson stocks mining hardware
Uses the game's inventor stock hook (his shop at night and his weekly visit
to the player's store) and his own table placement, so prices are item value
plus his markup. A rig if the player has none (30% otherwise), two basic
cards every time, advanced cards from day 10 (60%, a second at 30%),
flagships from day 30 (25%) or always during his special stock from day 20.
New, genuine cards only; only after Mining Access is unlocked. A test entry
in the dev panel (F9) restocks the counter the way his shop does.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-03 09:27:28 +08:00
ZHU MINCHAOandClaude Opus 5.5 79d4c686a0 Rig: game module bay with damped, capped effects
The rig gets the game's universal module bay (module adjacency included).
The machine's summed performance, efficiency and quality percentages are
divided by 4, like the ratios vanilla machines use, and capped: hashrate
at most +20%, power saving at most 25%, card wear at most -30%. Performance
also raises wear and burn-out chance by the same amount; negative
efficiency (overclock module, neural cores) raises power draw. Replaces the
planned mod-specific overclock module. Tested in game.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-03 09:16:46 +08:00
ZHU MINCHAOandClaude Opus 5.5 750b26e4b3 Mod: mining rig, graphics cards, trading terminal, nightly settlement
First playable slice, tested in game on the test save:
- Network upgrade "Mining Access" (300) delivers a trading terminal, a
  mining rig and an RZX 50.
- The rig is a machine with a battery slot and four card slots; each night
  it draws its total power from the battery and its cards mine PSCoin.
  Cards show hashrate, power draw and condition, wear every night and can
  burn out. All state lives on item tags or in the mod save data.
- Trading terminal with wallet, trade (four pairs, deposit credits as CRC,
  withdraw CRC through the compliance desk) and report pages.
- Nightly log lines; exchange opening and halving news on the paper.
- English and Chinese text; sprites generated by art/sprites.py.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-03 09:11:46 +08:00
ZHU MINCHAOandClaude Opus 5.5 efc58888f3 Domain: market, stablecoins, compliant cash-out with AML
Market: PSCoin reference price with sentiment, anchor shifts from game
events (blackout, crackdown), daily volatility, NPC whales, a day-average
mark price, and side pairs pulled toward the reference by arbitrage.
Stablecoins: CRC depeg and haircut, CRT depeg and freeze chance by black
market reputation, CRA staking subsidy, warnings and the three-day spiral.
Exchange: CRC cash-out at market price, AML hit chance from size, 7-day
total, taint ratio and mixer/flag; light hits confiscate the tainted part,
heavy hits also report it as fencing; tax only on gains.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-03 08:55:31 +08:00
ZHU MINCHAOandClaude Opus 5.5 ce3bed1467 Domain core: seeded RNG, asset registry, wallets, AMM pairs, mining
Pure logic layer with no game references: xoshiro128** RNG with savable
state, asset registry (PSC, CRC, CRT, CRA, SPARK, Ponero), wallets whose
taint and cost basis move with transfers, constant-product pools with
nightly reversion, and mining (Probidia/PMD GPUs, RatDigg ASICs, network
hash response, halving, wear and sudden death). 35 checks pass.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-03 08:52:32 +08:00