- Closes #558 - Ground truth parity with Diablo II v1.13c: * Replace 320x432 left dock panel placeholder with authentic centered 490x350 carved stone dialog (D2Client.dll 0x6faf9440 + dialog.cpp 0x6fb53e40) * Implement scrollable candidate list control (0x6fb17f20 / 0x6fb17d00) with authentic textslid.dc6 vertical scrollbar * Eliminate vertical overflow past HUD and prevent collision with NPC interaction menu * Implement D2Common.dll ordinal 10988 (0x6fd7c9e0) act resolution and ordinal 10458 (0x6fd7ccc0) 64-bit LCG candidate stat, level, cost, and ability evaluation * Fix C2S 0x36 MercHire (9B) to send wMercName (nameId) instead of dwSeed per D2Game.dll 0x6fcdd5e0 * Implement 300x160 stone confirmation warning dialog (0x6faf7500) when replacing an active/dead mercenary * Add unit tests for 1.13c Hireling.txt table and candidate dialog interaction |
||
|---|---|---|
| .. | ||
| assets/ui | ||
| missiles | ||
| overlays | ||
| skills | ||
| ui | ||