Because it's so important to have a gunner right off the bat I changed Rys Bloom (the sailor by the Port Royale docks who was banned from his ship) into a level 5 gunner so you will always be able to get a passable one right off the bat; might be a good idea to include in the next update.
//Rys Bloom
ch.old.name = "Rys";
ch.old.lastname = "Bloom";
ch.name = TranslateString("","Rys");
ch.lastname = TranslateString("","Bloom");
ch.id = "Rys Bloom";
ch.model = "Corsair1_2";
ch.sex = "man";
ch.loyality = 15;
ch.alignment = "good";
ch.sound_type = "seaman";
GiveItem2Character(ch, "blade6");
ch.equip.blade = "blade6";
ch.location = "Redmond_port";
ch.location.group = "goto";
ch.location.locator = "cityzen_1";
ch.Dialog.Filename = "Rys Bloom_dialog.c";
ch.greeting = "Gr_Rys Bloom";
ch.rank = 5;
ch.reputation = "45";
TakeNItems(ch,"medical1", Rand(4)+1);
ch.experience = CalculateExperienceFromRank(5)+ (CalculateExperienceFromRank(5)/10 + rand(5000));
ch.skill.Leadership = "1";
ch.skill.Fencing = "1";
ch.skill.Sailing = "1";
ch.skill.Accuracy = "5";
ch.skill.Cannons = "5";
ch.skill.Grappling = "1";
ch.skill.Repair = "1";
ch.skill.Defence = "1";
ch.skill.Commerce = "1";
ch.skill.Sneak = "0";
ch.perks.list.FastReload = true;
ch.perks.list.HullDamageUp = true;
ch.perks.list.BasicBattleState = true;
ch.money = "0";
ch.quest.help = "0";
ch.quest.dialog = "0";
LAi_SetCitizenType(ch);
LAi_group_MoveCharacter(ch, "ENGLAND_CITIZENS");
ch.HPBonus = 100; // KevAtl 08-26-2007 to correct for game giving low HP
AddGameCharacter(n, ch);
He auto-assigns as a First Mate though, not sure why.
//Rys Bloom
ch.old.name = "Rys";
ch.old.lastname = "Bloom";
ch.name = TranslateString("","Rys");
ch.lastname = TranslateString("","Bloom");
ch.id = "Rys Bloom";
ch.model = "Corsair1_2";
ch.sex = "man";
ch.loyality = 15;
ch.alignment = "good";
ch.sound_type = "seaman";
GiveItem2Character(ch, "blade6");
ch.equip.blade = "blade6";
ch.location = "Redmond_port";
ch.location.group = "goto";
ch.location.locator = "cityzen_1";
ch.Dialog.Filename = "Rys Bloom_dialog.c";
ch.greeting = "Gr_Rys Bloom";
ch.rank = 5;
ch.reputation = "45";
TakeNItems(ch,"medical1", Rand(4)+1);
ch.experience = CalculateExperienceFromRank(5)+ (CalculateExperienceFromRank(5)/10 + rand(5000));
ch.skill.Leadership = "1";
ch.skill.Fencing = "1";
ch.skill.Sailing = "1";
ch.skill.Accuracy = "5";
ch.skill.Cannons = "5";
ch.skill.Grappling = "1";
ch.skill.Repair = "1";
ch.skill.Defence = "1";
ch.skill.Commerce = "1";
ch.skill.Sneak = "0";
ch.perks.list.FastReload = true;
ch.perks.list.HullDamageUp = true;
ch.perks.list.BasicBattleState = true;
ch.money = "0";
ch.quest.help = "0";
ch.quest.dialog = "0";
LAi_SetCitizenType(ch);
LAi_group_MoveCharacter(ch, "ENGLAND_CITIZENS");
ch.HPBonus = 100; // KevAtl 08-26-2007 to correct for game giving low HP
AddGameCharacter(n, ch);
He auto-assigns as a First Mate though, not sure why.