2E AD&D Player's Handbook - Table 26: Thieving Skill Base Scores
Skill Base Score Pick Pockets 15% Open Locks 10% Find/Remove Traps 5% Move Silently 10% Hide in Shadows 5% Detect Noise 15% Climb Walls 60% Read Languages 0%
2E AD&D Player's Handbook - Table 27: Thieving Skill Racial Adjustments
Skill Dwarf Elf Gnome Half-elf Halfling Pick Pockets -- +5% -- +10% +5% Open Locks +10% -5% +5% -- +5% Find/Remove Traps +15% -- +10% -- +5% Move Silently -- +5% +5% -- +10% Hide in Shadows -- +10% +5% +5% +15% Detect Noise -- +5% +10% -- +5% Climb Walls -10% -- -15% -- -15% Read Languages -5% -- -- -- -5%
Now, take a look ad SKILLRAC.2DA from the unmodded BG2:
2DA V1.0 0 PICK_POCKETS OPEN_LOCKS FIND_TRAPS MOVE_SILENTLY HIDE_IN_SHADOWS DETECT_ILLUSION SET_TRAPS HUMAN 15 10 5 10 5 0 0 DWARF 15 20 20 10 5 5 10 ELF 20 5 5 20 15 0 0 GNOME 15 15 15 15 10 10 5 HALF_ELF 25 10 5 15 10 0 0 HALFLING 20 15 10 25 20 0 0 HALFORC 15 10 5 10 5 0 0
Notice that the Thieving Skill Racial Adjustments are added to the Thieving Skill Base Scores in this file. More specifically, check the line concerning Humans and compare it to the values from Table 26. They are identical because Humans don't get any racial adjustment bonus to their thief skills so they are left only with the base score values. Now take a look at the Dwarven values. If you subtract the Thieving Skill Base Scores from the total result you get the proper Thieving Skill Racial Adjustment values from Table 27. It's that simple. However, even so there are some minor errors regarding Move Silently and Hide in Shadows values which indeed need to be corrected.
Now, here's what the BGT Tweak component does to SKILLRAC.2DA:
2DA V1.0 0 PICK_POCKETS OPEN_LOCKS FIND_TRAPS MOVE_SILENTLY HIDE_IN_SHADOWS DETECT_ILLUSION SET_TRAPS HUMAN 0 0 0 0 5 0 0 DWARF 0 10 15 0 5 5 10 ELF 5 -5 0 15 15 0 0 GNOME 0 5 10 10 10 10 5 HALF_ELF 10 0 0 5 10 0 0 HALFLING 5 5 5 25 20 0 0 HALFORC 15 10 5 10 5 0 0
As you can see, this component merely removes Thieving Skill Base Scores and does so somewhat inconsistently as well. In short, it currently doesn't restore the PnP values as it claims to do. Therefore, you might want to consider recoding it.
Edited by aVENGER, 27 June 2008 - 11:32 PM.