As far as penalties are concerned, I responded in the other thread but not this one.
Here's a copy of the information
Code:
29 //experience modifiers based on race and class, used if USE_RACE_CLASS_XP_MODS is defined
30 // hum bar eru elf hie def hef dwa tro ogr hal gno iks, vah frog
31 float race_modifiers[15] = { 100.0f, 105.0f, 100.0f, 100.0f, 100.0f, 100.0f, 100.0f, 100.0f, 120.0f, 115.0f, 95.0f, 100.0f, 120.0f, 100.0f, 100.0f}; // Quagmire - Guessed on iks and vah
32
33 // war cle pal ran shd dru mnk brd rog shm nec wiz mag enc bst bes
34 float class_modifiers[16] = { 9.0f, 10.0f, 14.0f, 14.0f, 14.0f, 10.0f, 12.0f, 14.0f, 9.05f, 10.0f, 11.0f, 11.0f, 11.0f, 11.0f, 10.0f, 10.0f};
legend: if smaller numbers are faster exp, then halfling warrior is fastest!