Harden keyboard and camera routing, inventory and vendor interactions, chat/emotes, relog portal flow, and paperdoll rendering. Add retail research, connected gate coverage, and release-gate validation.
2.2 KiB
2.2 KiB
Issues #444, #445, #447 — consolidated owner gate
Run these checks together on the next connected test build. They deliberately require no special probes; record the client log and one screenshot per section. If a split fails, also record the exact visible error text.
#444 — alternate-currency vendor balance
- Open a vendor that accepts an alternate currency and note the amount shown in both the Items cost sentence and the Buying-tab purse line.
- Buy one item.
- Confirm both visible amounts decrease immediately and remain correct after the server refresh. Close/reopen the tab and vendor and confirm the amount does not bounce back to the old snapshot.
- Buy All once with enough currency, then once without enough. Confirm the first uses the refreshed holding and the second shows retail's insufficient- money notice without sending a purchase.
#445 — inventory and vendor partial stack splits
- In the main pack, select a stack of 10, set the slider to 2, and drag it to an empty main-pack slot while at least one side bag is equipped.
- Confirm the source becomes 8 and a new stack of exactly 2 appears at the chosen loose-item position; no error should appear.
- Repeat into an open side bag and confirm the same 8+2 result.
- Reset to a stack of 10, select 2, and drag it onto the vendor Selling list.
Confirm the client prints
Splitting the <name> before selling them, then the staged row resolves to the new stack of 2 rather than the source stack. - Press Sell All and confirm exactly 2 are sold and 8 remain.
#447 — @acecommands multiline response
- Run
@acecommandson the test account. - Confirm command text is visible, consecutive server lines are readable, and there is no screen of blank chat rows.
- Scroll through the retained result. A response beyond retail's 10,000- character transcript cap should retain the newest complete command lines instead of blanking the entire response.
- Run
@acehelp acecommandsand one ordinary chat command afterward; confirm their text and normal chat presentation remain intact.
Pass all three sections on one exact binary, then mark #444/#445/#447 owner-accepted together.