Saw your DBC editor and have been attempted to go wild with making conf's for it. However, after an accident, I have something I thought you might find interesting. On SkillRaceClassInfo.dbc, I think wow.dev and sourcepeek have had the RefId wrong for the classes field. I believe it is the one right after races. When using a slightly different conf file that references the SkillLine table, I think you'll see the column right after races is the one that accurately represents classes allowed to have that skill. I'm still not sure exactly what the next one means yet, working on that still.
Code:
# DBC Infomations file
# SkillRaceClassInfo.dbc
#Tharo's mmowned.com post, edited by darkoutcast
# Global Info
dbc_global_info = Defines availability of classes for the
different races.
dbc_global_source =
dbc_global_lastupdate = Nov '08
dbc_global_rev_count = 1
# DBC Revisions
dbc_entry_1_fields = 8
dbc_entry_1_wowversion = ? - 3.x - ?
dbc_entry_1_field_1_label = SkillLine
dbc_entry_1_field_1_desc = Reference to the SkillLine.dbc
dbc_entry_1_field_1_datatype = num
dbc_entry_1_field_1_cross_file = SkillLine.dbc
dbc_entry_1_field_1_cross_val_field = 0
dbc_entry_1_field_1_cross_displ_field = 3
dbc_entry_1_field_1_cross_edit =
dbc_entry_1_field_2_label = Races
dbc_entry_1_field_2_desc = Reference to the ChrRaces.dbc
dbc_entry_1_field_2_datatype = mask
dbc_entry_1_field_2_cross_file = ChrRaces.dbc
dbc_entry_1_field_2_cross_val_field = 0
dbc_entry_1_field_2_cross_displ_field = 12
dbc_entry_1_field_2_cross_edit =
dbc_entry_1_field_3_label = Classes
dbc_entry_1_field_3_desc = Reference to the ChrClasses.dbc
dbc_entry_1_field_3_datatype = mask
dbc_entry_1_field_3_cross_file = ChrClasses.dbc
dbc_entry_1_field_3_cross_val_field = 0
dbc_entry_1_field_3_cross_displ_field = 4
dbc_entry_1_field_3_cross_edit =
Thought you might like to know