Figback65
12-07-2016, 02:51 PM
Hey all.
I am trying to get it to where every race can be every class. I did some digging and most of the info said that you have to have char create combinations and char create point allocations entries for all the race/class combinations.
I did a few tests and none seemed to work. I am using titanium. Will editing those 2 tables allow this to work in titanium or is it hardcoded?
If its hardcoded only, I did do this. and it still didn't work.
static const bool ClassRaceLookupTable[PLAYER_CLASS_COUNT][_TABLE_RACES]=
{ /*Human Barbarian Erudite Woodelf Highelf Darkelf Halfelf Dwarf Troll Ogre Halfling Gnome Iksar Vahshir Froglok Drakkin*/
{ /*Warrior*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false},
{ /*Cleric*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false},
{ /*Paladin*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false},
{ /*Ranger*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false},
{ /*ShadowKnight*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false},
{ /*Druid*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false},
{ /*Monk*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false},
{ /*Bard*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false},
{ /*Rogue*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false},
{ /*Shaman*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false},
{ /*Necromancer*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false},
{ /*Wizard*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false},
{ /*Magician*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false},
{ /*Enchanter*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false},
{ /*Beastlord*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false},
{ /*Berserker*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false}
};
Also a question about those tables.
Char_create_combinations allocation_id = create_point_allocation ID column? If that's the case, some do not even match up but it still pulls the proper stats in game on character creation. Must be something I am missing.
Thanks all!
I am trying to get it to where every race can be every class. I did some digging and most of the info said that you have to have char create combinations and char create point allocations entries for all the race/class combinations.
I did a few tests and none seemed to work. I am using titanium. Will editing those 2 tables allow this to work in titanium or is it hardcoded?
If its hardcoded only, I did do this. and it still didn't work.
static const bool ClassRaceLookupTable[PLAYER_CLASS_COUNT][_TABLE_RACES]=
{ /*Human Barbarian Erudite Woodelf Highelf Darkelf Halfelf Dwarf Troll Ogre Halfling Gnome Iksar Vahshir Froglok Drakkin*/
{ /*Warrior*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false},
{ /*Cleric*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false},
{ /*Paladin*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false},
{ /*Ranger*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false},
{ /*ShadowKnight*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false},
{ /*Druid*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false},
{ /*Monk*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false},
{ /*Bard*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false},
{ /*Rogue*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false},
{ /*Shaman*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false},
{ /*Necromancer*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false},
{ /*Wizard*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false},
{ /*Magician*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false},
{ /*Enchanter*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false},
{ /*Beastlord*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false},
{ /*Berserker*/ true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false}
};
Also a question about those tables.
Char_create_combinations allocation_id = create_point_allocation ID column? If that's the case, some do not even match up but it still pulls the proper stats in game on character creation. Must be something I am missing.
Thanks all!