case "Nigel_Adventure":
if (!LAi_IsDead(characterFromID("Nigel Blythe")) && !CheckAttribute(PChar, "Quest.Story_OxbayCaptured"))
{
if(FindFellowTravellers(PChar, CharacterFromID("Nigel Blythe")) == FELLOWTRAVEL_PASSENGER || FindFellowTravellers(PChar, CharacterFromID("Nigel Blythe")) == FELLOWTRAVEL_OFFICER)
{
AddQuestRecord("nigel", 4);
Pchar.quest.Nigel_Blythe1.win_condition.l1 = "location";
Pchar.quest.Nigel_Blythe1.win_condition.l1.location = "Redmond_tavern"; //Petros ... was Oxbay_Tavern
Pchar.quest.Nigel_Blythe1.win_condition = "Blythe_Setup";
pchar.quest.Nigel_lost = "1";
LAi_SetActorType(Pchar);
Pchar.Temp.self.dialog = Pchar.dialog.currentnode;
Pchar.dialog.currentnode = "nigel_lost";
LAi_ActorSelfDialog(Pchar, "player_back");
RemoveOfficersIndex(pchar, GetCharacterIndex("Nigel Blythe"));
RemovePassenger(pchar, characterFromID("Nigel Blythe"));
LAi_SetActorType(CharacterFromID("Nigel Blythe"));
LAi_SetSitType(CharacterFromID("Nigel Blythe"));
ChangeCharacterAddressGroup(CharacterFromID("Nigel Blythe"), "Redmond_tavern", "sit", "sit8"); // Petros ... was Oxbay_Tavern
}
}
break;