Checklist

6 of 6 complete
  • Define bounded Trade Lua contracts and a native presentation/action adapter with generation-scoped references, icon/tooltips, pricing facts, and authoritative current-state validation.
  • Build the Trade XML/Lua package from shared Core Window, icon-grid, Table, preference, and security components for player, shop, and sell-only modes.
  • Match the compact three-column reference defaults and section/control geometry while retaining responsive resizing, list mode, sorting, scaling, and persisted state.
  • Integrate the scripted component with TradeController lifecycle, drops, tooltips/inspection, confirmation, close/Escape decline, failure handling, and remove superseded native presentation/layout code.
  • Fix offered-credit presentation so inactive/confirmed values are grouped while active editing, sanitization, cash caps, settle timing, and server-echo behavior remain correct.
  • Add focused behavior/security/layout tests, Native AOT acceptance, and asset-backed renders for all Trade modes; run targeted Lua/client validation and build.
Project
engines
Kind
Feature
Priority
Medium
Task ID
tsk_nvc9xzmb2d
Updated