if (CharPlayerType == PLAYER_TYPE_REBEL)
{
AddQuestRecord(questRecord, 3);
if (GetMySimpleName(PChar) == "Julian McAllister" && GetRMRelation(PChar, ENGLAND) == REL_MIN)
{
//Levis setting up the officers right:
// First Mate
NPChar = characterFromID("William Sullivan");
NPChar.location = PChar.location; //To allow init to complete
InitCharacterSkills(NPChar);
AddPassenger(pchar, NPChar, -1);
LAi_SetOfficerType(NPChar);
if(GetDifficulty() < DIFFICULTY_ADVENTURER) NPChar.quest.OfficerPrice = 0; //Levis easier difficulty starts with cheap officers
// Navigator
NPChar = characterFromID("David O'Hara");
NPChar.location = PChar.location; //To allow init to complete
InitCharacterSkills(NPChar);
AddPassenger(pchar, NPChar, -1);
LAi_SetOfficerType(NPChar);
if(GetDifficulty() < DIFFICULTY_ADVENTURER) NPChar.quest.OfficerPrice = 0; //Levis easier difficulty starts with cheap officers
// Gunner
NPChar = characterFromID("Brian Darcy");
NPChar.location = PChar.location; //To allow init to complete
InitCharacterSkills(NPChar);
AddPassenger(pchar, NPChar, -1);
LAi_SetOfficerType(NPChar);
if(GetDifficulty() < DIFFICULTY_ADVENTURER) NPChar.quest.OfficerPrice = 0; //Levis easier difficulty starts with cheap officers
// Boatswain
NPChar = characterFromID("Killian Kildare");
NPChar.location = PChar.location; //To allow init to complete
InitCharacterSkills(NPChar);
AddPassenger(pchar, NPChar, -1);
LAi_SetOfficerType(NPChar);
if(GetDifficulty() < DIFFICULTY_ADVENTURER) NPChar.quest.OfficerPrice = 0; //Levis easier difficulty starts with cheap officers
// Surgeon
NPChar = characterFromID("Emily Butler");
NPChar.location = PChar.location; //To allow init to complete
InitCharacterSkills(NPChar);
AddPassenger(pchar, NPChar, -1);
LAi_SetOfficerType(NPChar);
if(GetDifficulty() < DIFFICULTY_ADVENTURER) NPChar.quest.OfficerPrice = 0; //Levis easier difficulty starts with cheap officers
// Carpenter
NPChar = characterFromID("Uriah O'Bannon");
NPChar.location = PChar.location; //To allow init to complete
InitCharacterSkills(NPChar);
AddPassenger(pchar, NPChar, -1);
LAi_SetOfficerType(NPChar);
if(GetDifficulty() < DIFFICULTY_ADVENTURER) NPChar.quest.OfficerPrice = 0; //Levis easier difficulty starts with cheap officers
// Quartermaster
NPChar = characterFromID("Angus Calhoun");
NPChar.location = PChar.location; //To allow init to complete
InitCharacterSkills(NPChar);
AddPassenger(pchar, NPChar, -1);
LAi_SetOfficerType(NPChar);
if(GetDifficulty() < DIFFICULTY_ADVENTURER) NPChar.quest.OfficerPrice = 0; //Levis easier difficulty starts with cheap officers
}
}
else AddQuestRecord(questRecord, 1);