You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For example, if you are a blood elf and you swap racials to any other race, and then relog, you will relearn the blood elf racials (and subsequently have 2 racials).
EDIT:
After some investigation, I believe this is not an issue with this mod, but rather with the source-code from AzerothCore.
One possible workaround is the following:
(1) add a new data column in the SQL that records the player's "race power" (this defaults to their native racial)
(2) when you use the racial traits swapper, it will overwrite that value for the "race power"
(3) introduce an "on login" script that unlearns all racial abilities, queries the "race power", and then learns the set of skills from that race power
E.g. I make an Orc, which has the default/innate racial: Blood Fury (+ all the other abilities). My "race power" is set to "1", which internally maps to "Orc". Ingame, I change my powers to Dranei, setting my "race power" to "6", which internally maps to "Dranei". When I relog, the "on login" script wipes all racial abilities, checks my "race power" and sees "Dranei", and then adds the racial associated with Dranei.
The text was updated successfully, but these errors were encountered:
For example, if you are a blood elf and you swap racials to any other race, and then relog, you will relearn the blood elf racials (and subsequently have 2 racials).
EDIT:
After some investigation, I believe this is not an issue with this mod, but rather with the source-code from AzerothCore.
One possible workaround is the following:
(1) add a new data column in the SQL that records the player's "race power" (this defaults to their native racial)
(2) when you use the racial traits swapper, it will overwrite that value for the "race power"
(3) introduce an "on login" script that unlearns all racial abilities, queries the "race power", and then learns the set of skills from that race power
E.g. I make an Orc, which has the default/innate racial: Blood Fury (+ all the other abilities). My "race power" is set to "1", which internally maps to "Orc". Ingame, I change my powers to Dranei, setting my "race power" to "6", which internally maps to "Dranei". When I relog, the "on login" script wipes all racial abilities, checks my "race power" and sees "Dranei", and then adds the racial associated with Dranei.
The text was updated successfully, but these errors were encountered: