-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Description
Triage
From chromiecraft/chromiecraft#8686
Current Behaviour
I have Mangle talented on both of my speccs, but after learning rank 4 of it while in my 2nd specc, I cannnot find it in my spellbook anymore when in my 1st specc. In general abilities disappear from the actionbars of the specc I'm not currently in when learning new ranks, but so far Mangle is the only ability that completely vanished form my spellbook. It might be a similar problem to #6176 . I haven't tried respeccing at the trainer yet.
Expected Blizzlike Behaviour
.
Source
.
Steps to reproduce the problem
1. Make a druid with dual-specc 2. Skill Mangle in both speccs 3. I learnt Rank 4 while in my 2nd specc 4. After switching to my 1st specc,neither Mangle (Cat) nor Mangle (Bear) were in my spellbook anymoreExtra Notes
Mangle talent: https://wowgaming.altervista.org/aowow/?spell=33917 Mangle (Bear) Rank 4: https://wowgaming.altervista.org/aowow/?spell=48563 Mangle (Cat) Rank 4: https://wowgaming.altervista.org/aowow/?spell=48565
Customizations
No response
AC rev. hash/commit
chromiecraft/azerothcore-wotlk@c552158
Operating system
Ubuntu 22.04
Modules
* [mod-1v1-arena](https://github.com/azerothcore/mod-1v1-arena) * [mod-ah-bot](https://github.com/azerothcore/mod-ah-bot) * [mod-anticheat](https://github.com/azerothcore/mod-anticheat) * [mod-arena-3v3-solo-queue](https://github.com/azerothcore/mod-arena-3v3-solo-queue) * [mod-arena-replay](https://github.com/azerothcore/mod-arena-replay) * [mod-bg-item-reward](https://github.com/azerothcore/mod-bg-item-reward) * [mod-breaking-news-override](https://github.com/azerothcore/mod-breaking-news-override) * [mod-cfbg](https://github.com/azerothcore/mod-cfbg) * [mod-chat-transmitter](https://github.com/azerothcore/mod-chat-transmitter) * [mod-chromie-xp](https://github.com/azerothcore/mod-chromie-xp) * [mod-chromiecraft-smartstone](https://github.com/chromiecraft/mod-chromiecraft-smartstone) * [mod-costumes](https://github.com/azerothcore/mod-costumes) * [mod-cta-switch](https://github.com/azerothcore/mod-cta-switch) * [mod-desertion-warnings](https://github.com/azerothcore/mod-desertion-warnings) * [mod-dmf-switch](https://github.com/azerothcore/mod-dmf-switch) * [mod-duel-reset](https://github.com/azerothcore/mod-duel-reset) * [mod-eluna](https://github.com/azerothcore/mod-eluna) * [mod-evade-logging](https://github.com/heyitsbench/mod-evade-logging) * [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-npc-spectator](https://github.com/gozzim/mod-npc-spectator) * [mod-progression-system](https://github.com/azerothcore/mod-progression-system) * [mod-pvp-quests](https://github.com/azerothcore/mod-pvp-quests) * [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-CarbonCopy](https://github.com/55Honey/Acore_CarbonCopy) * [lua-eventScripts](https://github.com/55Honey/Acore_eventScripts) * [lua-ExchangeNpc](https://github.com/55Honey/Acore_ExchangeNpc) * [lua-LevelUpReward](https://github.com/55Honey/Acore_LevelUpReward) * [lua-RecruitAFriend](https://github.com/55Honey/Acore_RecruitAFriend) * [lua-SendAndBind](https://github.com/55Honey/Acore_SendAndBind) * [lua-TempAnnouncements](https://github.com/55Honey/Acore_TempAnnouncements) * [lua-Zonecheck](https://github.com/55Honey/acore_Zonecheck)Server
ChromieCraft
Reproduction steps
This issue is actually more generic and can be reproduced as follows with "Insect Swarm" (or any other talent ability with multiple ranks in any class):
- create new druid (or reset existing one to level 1 I guess)
.levelup 59- learn dual spec part 1:
.cast self 63680 - learn dual spec part 2:
.cast self 63624 - learn talents until you learn Insect Swarm (Rank 1)
- switch spec
- learn talents until you learn Insect Swarm (Rank 1) again
- learn Insect Swarm (Rank 2):
.learn 24974 - switch spec
Observed behaviour
Insect Swarm (Rank 2) and Insect Swarm (Rank 1) get unlearned, only Insect Swarm (Rank 1) gets relearned
Expected behaviour
Insect Swarm (Rank 2) and Insect Swarm (Rank 1) get unlearned, Insect Swarm (Rank 2) and Insect Swarm (Rank 1) get relearned
Notes
For abilities like Mangle, where higher ranks replace lower ranks, the behaviour is even more buggy as the ability gets removed entirely when switching specs (see linked issue chromiecraft/chromiecraft#8686)