azerothcore / azerothcore/Keira3

[Enhancement] - Quest Template Preview Improvements

Open
#3,133 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
450
Forks
183
Avg merge
23h 42m
Merged PRs (30d)
18

Description

Making the preview on the right side interactable would be great change for more productivy.

![image](https://github.com/user-attachments/assets/284bfa09-0e0c-4176-a06f-de96da03d2a2)

For any text that uses any formating like `$N` any many others allow in settings as example to have a "default" example text $N = Drok | From `You made it back. I was a worried about you, $N.` => `You made it back. I was a worried about you, Drok`
With this maybe a toggle on or off with the preview data

The title could be clickable and take you aowow via link`?quest=12308`

Should have the zone where the quest / quest line is happening

Relevant Locations:
Grizzly Hills / `The entirety of this quest happens in Grizzly Hills`. or
Part of this quest happens in Orgrimmar(!) and The Barrens(?).

Any of the references to NPCs, Objects, Quests (majority of thing that have a ID) you should be able to click them with no modifier and it would take you to that NPC, that quest, that gameobject. If you hold Left CTRL (or a modifier of your choice in the settings?) it would take you to the via Link to aowow `?quest=12308` or `?npc=26875`

If any elements "Description; Progress (CompletionText); Completion (RewardText)" are empty they shouldn't show instead of an empty arrow.

Suggested Group Amount of Players should appear on the preview (if it's set to 3) `Suggested players: 3`

Allow the Reputation(s) gains to have a link to their aowow e.g `?faction=1050` Also show the factionID

If this quest counts for the loremaster achivement, should appear in the preview

If a quest is disabled should either appear read in a query or say on top of the title.

`Escape from Silverbrook` 12308 is the active quest and 13524 is the disabled question as example.

![image](https://github.com/user-attachments/assets/41ec8b1d-fa27-4994-9a06-c6994e4531fd)

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. Start by breaking the request into separately scoped preview behaviors, using the examples for quest 12308 and disabled quest 13524 as acceptance references. Done should be defined for each approved behavior, including formatting, links, locations, empty fields, rewards, reputation, achievements, and disabled-state display.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.