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
- 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