So I guess putting just the 2nd and 3rd will do if we are lazy to do quest and thrill to fight the Flying Dutchman (just like resident evil player get chased around by immortal mutants).
You mean I can simply add the French and Russian 1st, then change the code, go to the abbot ask him to provide another 2? I actually not sure if I can do it right. This here is my French officer code, I want to give him all 10 in his pirates stats, but don't know how, so if you know, show me. Now back to changing the code for one of the desired officer, take Longway, instead of "RandomBadass" I'll put "Longway" instead? Or I simply replace all these code with the Longway code in QuestsUtilite.c?
sld = GetCharacter(NPC_GenerateCharacter("RandomBadass", "off_fra_1", "man", "man", 1, FRANCE, -1, true, "soldier"));
SetRandomNameToCharacter(sld);
LAi_SetActorType(sld);
LAi_SetOfficerType(sld);
LAi_ActorDialog(sld, pchar, "", -1, 0);
DeleteAttribute(sld, "LifeDay");
LAi_SetImmortal(sld, true);
sld.OfficerPrice = sti(pchar.rank)*1;
sld.OfficerWantToGo.DontGo = true;
sld.CompanionDisable = false;
sld.loyality = MAX_LOYALITY;
AddPassenger(pchar, sld, false);
SetCharacterRemovable(sld, true);
sld.Payment = true;
sld.CanTakeMushket = true;
LAi_group_MoveCharacter(sld, LAI_GROUP_PLAYER);
sld.rank = 1;
SaveCurrentNpcQuestDateParam(sld, "HiredDate");
SetShipSkill(sld, 100, 100, 100, 100, 100, 100, 100, 100, 100);
SetSelfSkill(sld, 100, 100, 100, 100, 100);
LAi_SetHP(sld, 8500.0, 8500.0);
sld.dialog.FileName = "Quest\Sharlie\Goldberg.c";
sld.dialog.currentnode = "Osmanov_Officer";
sld.greeting = "patrol";
SetCharacterPerk(sld, "Ciras");
SetCharacterPerk(sld, "BasicDefense");
SetCharacterPerk(sld, "AdvancedDefense");
SetCharacterPerk(sld, "CriticalHit");
SetCharacterPerk(sld, "HPPlus");
SetCharacterPerk(sld, "Tireless");
SetCharacterPerk(sld, "EnergyPlus");
SetCharacterPerk(sld, "Sliding");
SetCharacterPerk(sld, "SwordplayProfessional");
SetCharacterPerk(sld, "HardHitter");
SetCharacterPerk(sld, "BladeDancer");
SetCharacterPerk(sld, "Gunman");
SetCharacterPerk(sld, "GunProfessional");
SetCharacterPerk(sld, "Grus");
SetCharacterPerk(sld, "ByWorker");
SetCharacterPerk(sld, "ByWorker2");
SetCharacterPerk(sld, "IronWill");
SetCharacterPerk(sld, "ShipEscape");
SetCharacterPerk(sld, "SharedExperience");
SetCharacterPerk(sld, "Medic");
SetCharacterPerk(sld, "Trustworthy");
SetCharacterPerk(sld, "HT1");
SetCharacterPerk(sld, "HT2");
SetCharacterPerk(sld, "HT3");
SetCharacterPerk(sld, "HT4");
SetCharacterPerk(sld, "Rush");
SetCharacterPerk(sld, "perkFlagPir");
SetCharacterPerk(sld, "perkFlagEng");
SetCharacterPerk(sld, "perkFlagFra");
SetCharacterPerk(sld, "perkFlagSpa");
SetCharacterPerk(sld, "perkFlagHol");
SetCharacterPerk(sld, "FastReload");
SetCharacterPerk(sld, "HullDamageUp");
SetCharacterPerk(sld, "SailsDamageUp");
SetCharacterPerk(sld, "CrewDamageUp");
SetCharacterPerk(sld, "CriticalShoot");
SetCharacterPerk(sld, "LongRangeShoot");
SetCharacterPerk(sld, "CannonProfessional");
SetCharacterPerk(sld, "ShipDefenseProfessional");
SetCharacterPerk(sld, "ShipSpeedUp");
SetCharacterPerk(sld, "ShipTurnRateUp");
SetCharacterPerk(sld, "Alchemy");
SetCharacterPerk(sld, "Brander");
SetCharacterPerk(sld, "Troopers");
SetCharacterPerk(sld, "LongRangeGrappling");
SetCharacterPerk(sld, "GrapplingProfessional");
SetCharacterPerk(sld, "MusketsShoot");
SetCharacterPerk(sld, "BasicCommerce");
SetCharacterPerk(sld, "AdvancedCommerce");
SetCharacterPerk(sld, "ProfessionalCommerce");
SetCharacterPerk(sld, "FastReload");
SetCharacterPerk(sld, "ImmediateReload");
SetCharacterPerk(sld, "Carpenter");
SetCharacterPerk(sld, "LightRepair");
SetCharacterPerk(sld, "Builder");
SetCharacterPerk(sld, "BasicBattleState");
SetCharacterPerk(sld, "AdvancedBattleState");
SetCharacterPerk(sld, "SelfRepair");
SetCharacterPerk(sld, "InstantRepair");
SetCharacterPerk(sld, "StormProfessional");
SetCharacterPerk(sld, "WindCatcher");
SetCharacterPerk(sld, "SailsMan");
SetCharacterPerk(sld, "Turn180");
SetCharacterPerk(sld, "SailingProfessional");
SetCharacterPerk(sld, "Doctor1");
SetCharacterPerk(sld, "Doctor2");
SetCharacterPerk(sld, "SeaDogProfessional");
SetCharacterPerk(sld, "Energaiser");
SetCharacterPerk(sld, "MapMaker");
RemoveAllCharacterItems(sld, true);
GiveItem2Character(sld, "blade_19");
EquipCharacterbyItem(sld, "blade_19"); // 151012
AddItems(sld, "cartridge", 25);
AddItems(sld, "Spyglass5", 3);
AddItems(sld, "pistol5", 2);
AddItems(sld, "potion2", 25);
AddItems(sld, "cirass4", 1);
EquipCharacterbyItem(sld, "pistol5"); // 151012
EquipCharacterbyItem(sld, "cirass4"); // 151012
EquipCharacterbyItem(sld, "Spyglass3");
LAi_SetCharacterUseBullet(sld, "cartridge");
ChangeCharacterAddressGroup(sld, "FortFrance_tavern_upstairs", "goto", "goto1");
DialogExit();
break;
PS: If i'll try to add another officer for recruitment from the abbot. But not sure how it will turn out. Maybe Francis Drake will be volunteered.