azerothcore / azerothcore/mod-progression-system

[TBC Bracket] - The Cudgel of Kar'Desh should use the TBC quest and not WOTLK one as many other progressions down the line are broekn for TBC bracket

Open
#453 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
82
Forks
68
Avg merge
59m
Merged PRs (30d)
10

Description

Original issue: https://github.com/chromiecraft/chromiecraft/issues/6388

Extra to the issue: https://github.com/chromiecraft/chromiecraft/issues/6388#issuecomment-1955096083

Linked issue (due to the above): https://github.com/chromiecraft/chromiecraft/issues/6404
`Incorrect Vials of Eternity Quest offered`
Extra to the issue: https://github.com/chromiecraft/chromiecraft/issues/6404#issuecomment-2159602045

and

Same to: https://github.com/chromiecraft/chromiecraft/issues/5933
`Achievement for Champion of the Naaru is not earned when getting the title`
Extra to the issue: https://github.com/chromiecraft/chromiecraft/issues/5933#issuecomment-1636699944

### What client do you play on?

enUS

### Faction

Both

### Content Phase:

Generic

### Current Behaviour

the quest available to players: https://wowgaming.altervista.org/aowow/?quest=13431
also: this quest gives the title Champion of Naaru, which it **must NOT**

### Expected Blizzlike Behaviour

Until removal of SSC and TK attunement, players should get quest https://wowgaming.altervista.org/aowow/?quest=10901.
this quest should be linked as requirement to enter the dungeon and reward the title.

once the attunement requirement gets removed https://wowgaming.altervista.org/aowow/?quest=10901 gets replaced by https://wowgaming.altervista.org/aowow/?quest=13431 allowing players to complete the chain without granting the title (and also not granting access to the dungeon because the attunement requirement is dropped at that point).

### Source

.

### Steps to reproduce the problem

.

### Extra Notes

The important part here is that a simple swap wouldnt be sufficient to correct the ill state.

1) remove the title being granted from the replacement quest to have wotlk correct state.

2) remove the replacement quest from the npc and replace it with the original quest to be correct for progression

3) every char ingame that has the replacement quest completed should get the original quest flagged as completed. then the replacement quest should get flagged as not completed.

4) lastly, make sure that the quests are mutually exclusive. if you completed one (the "history" one), you shouldnt see or be able to pick up the replacement one.

5) make sure SSC attunement is linked to the history quest.

### AC rev. hash/commit

https://github.com/chromiecraft/azerothcore-wotlk/commit/123bf37ee7e6763d9d7f4b778cfe8453577bce6c

### Operating system

Ubuntu 20.04

### Modules

- [mod-ah-bot](https://github.com/azerothcore/mod-ah-bot)
- [mod-bg-item-reward](https://github.com/azerothcore/mod-bg-item-reward)
- [mod-BreakingNewsOverride](https://github.com/AnchyDev/BreakingNewsOverride)
- [mod-cfbg](https://github.com/azerothcore/mod-cfbg)
- [mod-chat-transmitter](https://github.com/azerothcore/mod-chat-transmitter)
- [mod-cta-switch](https://github.com/azerothcore/mod-cta-switch)
- [mod-desertion-warnings](https://github.com/azerothcore/mod-desertion-warnings)
- [mod-duel-reset](https://github.com/azerothcore/mod-duel-reset)
- [mod-eluna](https://github.com/azerothcore/mod-eluna)
- [mod-instanced-worldbosses](https://github.com/nyeriah/mod-instanced-worldbosses)
- [mod-ip-tracker](https://github.com/azerothcore/mod-ip-tracker)
- [mod-low-level-arena](https://github.com/azerothcore/mod-low-level-arena)
- [mod-low-level-rbg](https://github.com/azerothcore/mod-low-level-rbg)
- [mod-multi-client-check](https://github.com/azerothcore/mod-multi-client-check)
- [mod-progression-system](https://github.com/azerothcore/mod-progression-system)
- [mod-pvp-titles](https://github.com/azerothcore/mod-pvp-titles)
- [mod-pvpstats-announcer](https://github.com/azerothcore/mod-pvpstats-announcer)
- [mod-queue-list-cache](https://github.com/azerothcore/mod-queue-list-cache)
- [mod-rdf-expansion](https://github.com/azerothcore/mod-rdf-expansion)
- [mod-transmog](https://github.com/azerothcore/mod-transmog)
- [mod-weekend-xp](https://github.com/azerothcore/mod-weekend-xp)
- [mod-zone-difficulty](https://github.com/azerothcore/mod-zone-difficulty)
- [lua-carbon-copy](https://github.com/55Honey/Acore_CarbonCopy)
- [lua-event-scripts](https://github.com/55Honey/Acore_eventScripts)
- [lua-exchange-npc](https://github.com/55Honey/Acore_ExchangeNpc)
- [lua-level-up-reward](https://github.com/55Honey/Acore_LevelUpReward)
- [lua-recruit-a-friend](https://github.com/55Honey/Acore_RecruitAFriend)
- [lua-send-and-bind](https://github.com/55Honey/Acore_SendAndBind)
- [lua-temp-announcements](https://github.com/55Honey/Acore_TempAnnouncements)
- [lua-zonecheck](https://github.com/55Honey/acore_Zonecheck)

### Customizations

None

### Server

ChromieCraft

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the linked issues 6388, 6404, and 5933, then review the referenced AzerothCore revision to understand the existing quest and title state. Verify the five requested outcomes: phase-specific quest selection, title and attunement behavior, migration of existing characters, mutual exclusion, and SSC attunement linkage; no file or test is named.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.