[DiscordArchive] What database table / dbc file holds information on which spells classes start with?
[DiscordArchive] What database table / dbc file holds information on which spells classes start with?
Archived author: Sopze • Posted: 2022-09-18T13:35:00.731000+00:00
Original source
What database table / dbc file holds information on which spells classes start with?
Archived author: robinsch • Posted: 2022-09-18T13:38:29.008000+00:00
Original source
playercreateinfo_skills
Archived author: robinsch • Posted: 2022-09-18T13:40:12.938000+00:00
Original source
Then SkillLineAbility.dbc holds spells which are learned when you gain the skill on initial creation (SKILL_LINE_ABILITY_LEARNED_ON_SKILL_LEARN)
Archived author: Sopze • Posted: 2022-09-18T13:41:18.529000+00:00
Original source
Thank you sir
![[Image: unknown.png?ex=690c018e&is=690ab00e&hm=d...924b39142&]](https://cdn.discordapp.com/attachments/415944535718494208/1021058475628974172/unknown.png?ex=690c018e&is=690ab00e&hm=dc16de8299a65cac8877cb33c7b53fe1bf0a3d95247a371097860a4924b39142&)
![[Image: unknown.png?ex=690c018f&is=690ab00f&hm=d...869408c46&]](https://cdn.discordapp.com/attachments/415944535718494208/1021058476048392282/unknown.png?ex=690c018f&is=690ab00f&hm=d5f841dae77058301d699748ddda13422898178d8f8dc1fc07e92df869408c46&)
![[Image: unknown.png?ex=690c018f&is=690ab00f&hm=3...ccbce7fcb&]](https://cdn.discordapp.com/attachments/415944535718494208/1021058476727873706/unknown.png?ex=690c018f&is=690ab00f&hm=3100fbfa51cdb2b444789d736431975af7db86d6385fee6455a98eeccbce7fcb&)
Archived author: Everjunior • Posted: 2022-09-18T14:01:51.335000+00:00
Original source
How can I understand what exactly races references a column m_raceMask in TalentTab.dbc?
On wowdev.wiki says its a BitMask, but I dont have an idea how to properly conver 2047 mask.
I tried to conver 2047 from decimal into hexadecimal value with online calculator, but still I dont get it
![[Image: unknown.png?ex=690c018e&is=690ab00e&hm=d...924b39142&]](https://cdn.discordapp.com/attachments/415944535718494208/1021058475628974172/unknown.png?ex=690c018e&is=690ab00e&hm=dc16de8299a65cac8877cb33c7b53fe1bf0a3d95247a371097860a4924b39142&)
![[Image: unknown.png?ex=690c018f&is=690ab00f&hm=d...869408c46&]](https://cdn.discordapp.com/attachments/415944535718494208/1021058476048392282/unknown.png?ex=690c018f&is=690ab00f&hm=d5f841dae77058301d699748ddda13422898178d8f8dc1fc07e92df869408c46&)
![[Image: unknown.png?ex=690c018f&is=690ab00f&hm=3...ccbce7fcb&]](https://cdn.discordapp.com/attachments/415944535718494208/1021058476727873706/unknown.png?ex=690c018f&is=690ab00f&hm=3100fbfa51cdb2b444789d736431975af7db86d6385fee6455a98eeccbce7fcb&)
Archived author: robinsch • Posted: 2022-09-18T14:13:37.363000+00:00
Original source
0x7FF contains all races from 1-11
Archived author: robinsch • Posted: 2022-09-18T14:14:39.864000+00:00
Original source
You can bitwise and this value will racemasks (1 << (race -1)
Archived author: Everjunior • Posted: 2022-09-18T14:15:55.755000+00:00
Original source
I dont really understand it
Archived author: robinsch • Posted: 2022-09-18T14:17:14.140000+00:00
Original source
What is your end goal, if you want to create these masks just append all the values
Archived author: robinsch • Posted: 2022-09-18T14:17:33.486000+00:00
Original source
e.g.
```
((1 << (RACE_HUMAN - 1)) | (1 << (RACE_ORC - 1))
```