Dungeon Siege II @ GameBanshee - the companions are listed with those stats
as for skills and etc here is excerpt from ds2x_world_pm_hero_based.gas which will be hard to read but has the starting info for the mercs.
//**************************************************
// DERU - Ranger / Nature Mage
//**************************************************
"hireable: deru, ranged, nature"
current_active_skill = gravity_stone
female
race = dryad
bonus_skill_points = 2;
[skills]
strength = (3.1 * #is_normal) + (40.8 * #is_veteran) + (64.5 * #is_elite), 0, 8;
dexterity = (7.1 * #is_normal) + (40.8 * #is_veteran) + (64.5 * #is_elite), 0, 14;
intelligence = (5.3 * #is_normal) + (122.4 * #is_veteran) + (193.5 * #is_elite), 0, 12;
melee = 0
ranged = (2.5 normal) + (0 veteran) + (0 elite)
combat_magic = 0
nature_magic = (1.8 * #is_normal) + (40.8 * #is_veteran) + (64.5 * #is_elite)
uber = (3.115 * #is_normal) + (40.8 * #is_veteran) + (64.5 * #is_elite)
//Ranged Power
take_aim = (1.0 * #is_normal) + (0.0 * #is_veteran) + (0.0 * #is_elite), 0, 0
//Nature Magic Power
gravity_stone = 1, 0, 0
//Ranged Skill
critical_shot = (1.0 * #is_normal) + (0.0 * #is_veteran) + (0.0 * #is_elite), 0, 0;
dodge = 1,0,0
//Nature Magic Skill
natural_bond = 1, 0, 0
[power_slots]
//Nature Magic Power
power_slot_1 = gravity_stone;
[resistances] death 10%
//**************************************************
// LOTHAR - Fighter / Combat Mage
//**************************************************
"hireable: lothar, melee";
current_active_skill = brutal_attack;
race = half_giant;
bonus_skill_points = 2;
[skills]
strength = (7.1 * #is_normal) + (40.8 * #is_veteran) + (64.5 * #is_elite), 0, 16;
dexterity = (3.1 * #is_normal) + (40.8 * #is_veteran) + (64.5 * #is_elite), 0, 8;
intelligence = (5.2 * #is_normal) + (122.4 * #is_veteran) + (193.5 * #is_elite), 0, 10;
melee = (2.5 * #is_normal) + (0.0 * #is_veteran) + (0.0 * #is_elite), 0, 0;
ranged = 0
combat_magic = (1.8 * #is_normal) + (40.8 * #is_veteran) + (64.5 * #is_elite), 0, 0;
nature_magic = 0
uber = (3.115 * #is_normal) + (40.9 * #is_veteran) + (64.5 * #is_elite), 0, 0;
//Melee Power
brutal_attack = (1.0 * #is_normal) + (0.0 * #is_veteran) + (0.0 * #is_elite), 0, 0;
//Melee Skill
fortitude = 2, 0, 0;
critical_strike = (1.0 * #is_normal) + (0.0 * #is_veteran) + (0.0 * #is_elite), 0, 0;
//Combat Magic Skill
devastation = 1, 0, 0;
[power_slots]
power_slot_1 = brutal_attack;
5% faster life recovery
//**************************************************
// TAAR - Nature Mage
//**************************************************
[t:template,n:ds2x_taar]
{
"hireable - taar, nmage";
current_active_skill = gravity_stone;
race = dryad;
female
bonus_skill_points = 2;
[skills]
strength = (9.25 * #is_normal) + (42.5 * #is_veteran) + (66 * #is_elite), 0, 8;
dexterity = (9.25 * #is_normal) + (42.5 * #is_veteran) + (66 * #is_elite), 0, 14;
intelligence = (27.75 * #is_normal) + (127.5 * #is_veteran) + (198 * #is_elite), 0, 12;
melee = 0
ranged = 0
combat_magic = 0
nature_magic = (9.25 * #is_normal) + (42.5 * #is_veteran) + (66 * #is_elite), 0, 0;
uber = (9.25 * #is_normal) + (42.5 * #is_veteran) + (66 * #is_elite), 0, 0;
gravity_stone = 1, 0, 0;
aquatic_affinity = 1, 0, 0;
natural_bond = 2, 0, 0;
dodge = 1, 0, 0;
[power_slots]
power_slot_1 = gravity_stone;
[resistances] = death 10%
//**************************************************
// VIX - Ranger
//**************************************************
"hireable: vix, ranged";
hero_human_male;
current_active_skill = take_aim
race = human;
magic_find_chance = +10% Magic Find Chance
bonus_skill_points = 2
[skills]
strength = (12 * #is_normal) + (44 * #is_veteran) + (67 * #is_elite), 0, 12;
dexterity = (36 * #is_normal) + (132 * #is_veteran) + (201 * #is_elite), 0, 11;
intelligence = (12 * #is_normal) + (44 * #is_veteran) + (67 * #is_elite), 0, 11;
melee = 0
ranged = (12 * #is_normal) + (44 * #is_veteran) + (67 * #is_elite), 0, 0;
combat_magic = 0
nature_magic = 0
uber = (12 * #is_normal) + (44 * #is_veteran) + (67 * #is_elite), 0, 0;
take_aim = 1, 0, 0;
bursting_missile = 1, 0, 0;
critical_shot = 2, 0, 0;
quick_draw = 1, 0, 0;
dodge = 2, 0, 0;
[power_slots]
power_slot_1 = take_aim;
power_slot_2 = bursting_missile;
//**************************************************
// SARTAN - Fighter
//**************************************************
current_active_skill = brutal_attack;
race = half_giant;
bonus_skill_points = 2;
[skills]
strength = (58.5 * #is_normal) + (144 * #is_veteran) + (210 * #is_elite), 0, 16;
dexterity = (19.5 * #is_normal) + (48 * #is_veteran) + (70 * #is_elite), 0, 8;
intelligence = (19.5 * #is_normal) + (48 * #is_veteran) + (70 * #is_elite), 0, 10;
melee = (19.5 * #is_normal) + (48 * #is_veteran) + (70 * #is_elite), 0, 0;
ranged = 0, 0, 0;
combat_magic = 0, 0, 0;
nature_magic = 0, 0, 0;
uber = (19.5 * #is_normal) + (48 * #is_veteran) + (70 * #is_elite), 0, 0;
brutal_attack = 1, 0, 0;
critical_strike = 2, 0, 0;
fortitude = 4, 0, 0;
toughness = 1, 0, 0;
[power_slots]
power_slot_1 = brutal_attack;
5% faster life recovery
//**************************************************
// AMREN - Ranger
//**************************************************
"hireable: amren, ranger-bow";
current_active_skill = thunderous_shot;
male
race = elf;
bonus_skill_points = 2;
[skills]
strength = (20 * #is_normal) + (48 * #is_veteran) + (71 * #is_elite), 0, 10;
dexterity = (60 * #is_normal) + (144 * #is_veteran) + (213.0 * #is_elite), 0, 11;
intelligence = (20 * #is_normal) + (48 * #is_veteran) + (71 * #is_elite), 0, 13;
melee = 0
ranged = (20 * #is_normal) + (48 * #is_veteran) + (71 * #is_elite), 0, 0;
combat_magic = 0
nature_magic = 0
uber = (20 * #is_normal) + (48 * #is_veteran) + (71 * #is_elite), 0, 0;
brutal_attack = 1, 0, 0;
energy_orb = 1, 0, 0;
take_aim = 1, 0, 0;
thunderous_shot = 1, 0, 0;
brilliance = 1, 0, 0;
critical_strike = 1, 0, 0;
critical_shot = 6, 0, 0;
biting_arrow = 2, 0, 0;
survival = 2, 0, 0;
[power_slots]
power_slot_1 = take_aim;
power_slot_2 = thunderous_shot;
5% faster mana recovery
//**************************************************
// FINALA - Combat Mage
//**************************************************
"hireable: finala, cmage";
current_active_skill = corrosive_eruption;
female
race = elf;
bonus_skill_points = 2;
[skills]
strength = (22.75 * #is_normal) + (50.5 * #is_veteran) + (72.5 * #is_elite), 0, 10;
dexterity = (22.75 * #is_normal) + (50.5 * #is_veteran) + (72.5 * #is_elite), 0, 11;
intelligence = (68.25 * #is_normal) + (151.5 * #is_veteran) + (217.5 * #is_elite), 0, 13;
melee = 0
ranged = 0
combat_magic = (22.75 * #is_normal) + (50.5 * #is_veteran) + (72.5 * #is_elite), 0, 0;
nature_magic = 0
uber = (22.75 * #is_normal) + (50.5 * #is_veteran) + (72.5 * #is_elite), 0, 0;
brutal_attack = 1, 0, 0;
energy_orb = 1, 0, 0;
corrosive_eruption = 1, 0, 0;
critical_strike = 1, 0, 0;
brilliance = 2, 0, 0;
devastation = 2, 0, 0;
debilitation = 1, 0, 0;
[power_slots]
power_slot_1 = energy_orb;
power_slot_2 = corrosive_eruption;
5% faster mana recovery
//**************************************************
// PRINCESS EVA - Fighter
//**************************************************
"act2 hireable: princess, fighter";
current_active_skill = waves_of_force;
female
race = human;
+10% Magic Find Chance
bonus_skill_points = 2;
[skills]
strength = (88.2 * #is_normal) + (165 * #is_veteran) + (231 * #is_elite), 0, 12;
dexterity = (29.4 * #is_normal) + (55 * #is_veteran) + (77 * #is_elite), 0, 11;
intelligence = (29.4 * #is_normal) + (55 * #is_veteran) + (77 * #is_elite), 0, 11;
melee = (29.4 * #is_normal) + (55 * #is_veteran) + (77 * #is_elite), 0, 0;
ranged = 0
combat_magic = 0
nature_magic = 0
uber = (29.4 * #is_normal) + (55 * #is_veteran) + (77 * #is_elite), 0, 0;
brutal_attack = 2, 0, 0;
waves_of_force = 1, 0, 0;
fortitude = 3, 0, 0;
critical_strike = 5, 0, 0;
toughness = 2, 0, 0;
dual_wield = 1, 0, 0;
[power_slots]
power_slot_1 = brutal_attack;
power_slot_2 = waves_of_force;