Skip to content

Auctionator Midnight Professions Frame Fixes#1786

Open
ynazar1 wants to merge 3 commits intoTheMouseNest:masterfrom
ynazar1:midnight-crafting-ui-fixes
Open

Auctionator Midnight Professions Frame Fixes#1786
ynazar1 wants to merge 3 commits intoTheMouseNest:masterfrom
ynazar1:midnight-crafting-ui-fixes

Conversation

@ynazar1
Copy link
Copy Markdown

@ynazar1 ynazar1 commented Mar 8, 2026

Summary

  • Crafting UI tooltips now show the correct auction house price for the selected item level or quality tier.
  • The profit line is correct for both single-quality and multi-quality recipes.
  • The profit line is hidden when the crafted result is bind-on-pickup.
  • The profit line appears reliably on first recipe selection and when changing concentration or guaranteed quality.

Implementation

  • Tooltip: Use GetRecipeOutputLink when the Crafting page is visible for correct auction price on quality/ilvl items (armor, weapons).
  • Profit: Share GetRecipeOutputLink with qualityItemIDs (Midnight: quality 13/14 mapped to index via q - 12).
  • Profit: Skip display when the crafted result is bind-on-pickup.
  • Deferred updates on Init, AllocationsModified, UseBestQualityModified, and statsChangedHandler to avoid race conditions and ensure the profit line updates correctly.

@ynazar1
Copy link
Copy Markdown
Author

ynazar1 commented Mar 9, 2026

Edit update this to be only conformant with crafting UI. Split off enchanting into its own thing

- Tooltip: use GetRecipeOutputLink when Crafting page visible for correct
  auction price on quality/ilvl items (armor, weapons)
- Profit: shared GetRecipeOutputLink with qualityItemIDs (13/14 -> q-12 for Midnight)
- Profit: hide for BoP crafted results
- Deferred updates on Init/AllocationsModified/UseBestQualityModified/statsChangedHandler
  so profit line shows on first click and when toggling concentration

Fixes: Crafting UI tooltip now shows correct AH price based on item level or
quality level. Profit line correct for both single-quality and multi-quality
recipes. Profit line hidden when crafted result is bind-on-pickup. Resolves
race condition so profit line displays reliably on first recipe selection and
when switching concentration/guaranteed quality.

Made-with: Cursor
@ynazar1 ynazar1 force-pushed the midnight-crafting-ui-fixes branch from b7cf914 to 32244ea Compare March 9, 2026 20:35
@ynazar1
Copy link
Copy Markdown
Author

ynazar1 commented Mar 9, 2026

Testing:

Tested on enchanting/tailoring/inscription. No issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant