-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Racial - Worgen and Goblin #3
Comments
The racials that are not included aren't included because I do not know how to make them work at this moment. Two Forms is included simply as a testbed, but it too technically doesn't work the way it should in my opinion, even if it did morph to the correct model. Turning this comment into a checklist/info spot on each racial. Worgen
Goblin
|
Thanks for the answer, I think we'll leave it open for anyone who could do it for me or someone else. I have checked the cataclysm tables, but they are different from 3.3.5. I will try to find a solution. in any case, if possible, I will write to this topic. Thank you, friend, for your help. |
The good thing is I believe some of the racials (Especially the Goblin ones) could possibly be scripted with hooks which would actually turn this into a real module :P |
I have a cataclysm spell table. It has all the racial spells that I attach, maybe someone will do it faster, since I need time to try to figure it out. It's strange that it has 48 columns, while in 3.3.5 it has 234. |
Thank you for providing the table, once I get home today I'll take a look and attach any others of interest. I do believe at least a couple spells are scripted server-side, so those tables won't be able to provide everything needed. EDIT: Attached all spell DBCs found in a 4.3.4 enUS client. |
I also want to take a look at the way these spells are handled (if at all) on TC master or the Cata preservation project, so if anyone would be able to throw those in here, it would be greatly appreciated. |
The master branch uses db2. Сata preservation, the same 48 columns, but I have them, in Russian. |
I moreso was asking about how they're scripted either in the DB or the core itself. |
Found the following lines of code in Player.cpp of TCPP regarding the Best Deals Anywhere racial:
Might be able to hijack the price on this line: https://github.com/azerothcore/azerothcore-wotlk/blob/40a5eef152addba3949016938519fa61d9776f82/src/server/game/Entities/Player/Player.cpp#L10525 |
So with regards to Best Deals Anywhere, I can replace the condition with something like
instead of hardcoding it to Goblins only in case it's wanted on other races. Probably doesn't fit a greater codestyle, but it might work, gonna test soon. |
It did work, but not entirely as I thought. Just doing
worked, because I didn't have to ask |
Hello benjymansy123, when I create a worgen or goblin, the server says:
Adding to the database does not give the desired result.
I assume they are not added to the DBC-files?
What tables should I use in order for them to work correctly?
Also "Two Forms" does not work correctly. Is there a possibility to fix it?
The text was updated successfully, but these errors were encountered: