azerothcore / azerothcore/mod-transmog

Suggestion: Enable unlocking appearances for items your character can't wear

Open
#238 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
189
Forks
205
PR merge metrics
No merged PRs in 30d

Description

Currently , you can only unlock an appearance by equipping an item. This means that plate classes are allowed to unlock appearances for all armor types while all other classes are disadvantaged. A similar issue exists for weapons, of course.

Since appearances are account-wide I think it would be good for appearance acquisition to treat all classes equally.

As to the specifics of how it could be implemented

1. https://github.com/azerothcore/mod-transmog/pull/237 looks like it could be modified to include unlocking appearances for all items in bags, regardless of armor/weapon type restrictions
2. there is already precedent for a similar situation: when turning in a quest all appearances are added to the account, even if the character can't wear the item type. I do realize that the quest situation is much easier to handle, but the behavior exists already in some form.

Possible issues:
1. Currently, unlocking the appearance for a Bind on Equip item requires to equip the item. It means that an item can only be used to unlock the appearance once. If we want to keep this behavior to preserve the value of rare BoE equipment farmed and sold for transmog, we could either add a way to bind an equipment to a character without having to equip it, or outright destroying the item as the trade-off for unlocking the appearance. However, this **shouldn't** apply to tradeable Bind on Pickup items (dungeon and raid loot) since that would prevent multiple people from unlocking the appearance, as it currently work for such items.
2. For refundable items to a vendor (emblems or tier tokens) the current behavior requires waiting out the 2 hour time window. Whatever solution implemented should still respect that behavior (unless unlocking the appearance requires deleting the item, thus making refund-scamming impossible)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing azerothcore/mod-transmog/pull/237 and the existing quest-turn-in appearance acquisition behavior described in the issue. Trace how equipment restrictions, Bind on Equip or Bind on Pickup items, and refundable items are handled. Done means appearance acquisition treats classes equally while preserving the stated binding, trade, and refund constraints.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
game-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.