Hey Pieter this is the code change:
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->case "Turner_and_me_take_ship2":
Characters[GetCharacterIndex("James Norrington")].Dialog.CurrentNode = "First time";
Locations[FindLocation("Redmond_Town_01")].reload.l1.disable = false;
Locations[FindLocation("Redmond_Town_01")].reload.l2.disable = false;
Locations[FindLocation("Redmond_Town_01")].reload.l3.disable = false;
Locations[FindLocation("Redmond_Town_01")].reload.l6.disable = false;
Locations[FindLocation("Redmond_Town_01")].reload.l8.disable = false;
Locations[FindLocation("Redmond_Town_01")].reload.l9.disable = false;
Locations[FindLocation("Redmond_Town_01")].reload.l10.disable = false;
Locations[FindLocation("Redmond_Town_01")].reload.l11.disable = false;
Locations[FindLocation("Redmond_Town_01")].reload.l12.disable = false;
Locations[FindLocation("Redmond_Town_01")].reload.l13.disable = false;
Locations[FindLocation("Redmond_Town_01")].reload.l14.disable = false;
Locations[FindLocation("Redmond_Town_01")].reload.l15.disable = false;
SetCurrentTime(10, 0);
SetNextWeather("Blue Sky");
SetRMRelation(&PChar, PIRATE, REL_AMNESTY);
if (ENABLE_FLAGS == 1) iForceDetectionFalseFlag = -1;
pchar.quest.Turner = "Straight_from_Jail";
LAi_SetImmortal(characterFromID("Will Turner"), true);
LAi_SetActorType(characterFromID("Will Turner"));
LAi_ActorWaitDialog(PChar,characterFromID("Will Turner"));
LAi_ActorDialog(characterFromID("Will Turner"),PChar,"",1.0,1.0);
//--> CTM (Noticed Norrington had a little speech when loosing the Interceptor)
LAi_SetActorType(characterFromID("James Norrington"));
LAi_ActorWaitDialog(PChar,characterFromID("James Norrington"));
LAi_ActorDialog(characterFromID("James Norrington"),PChar,"",1.0,1.0);
//<-- CTM
Characters[GetCharacterIndex("Will Turner")].Dialog.CurrentNode = "Turner_Jail_Break";
if(AUTO_SKILL_SYSTEM)
{
AddPartyExpChar(pchar, "Leadership", 5000);
AddPartyExpChar(pchar, "Sneak", 50);
}
else {AddPartyExp(pchar, 5000);}
LAi_SetPlayerType(pchar);
SetQuestHeader("Times_with_Turner"); //CTM AddQuestRecord("Times_with_Turner", 1);
//Trigger Pirate flag on hitting this location for diect sail
pchar.quest.Tortuga_for_Annamaria_after_Redmond.win_condition.l1 = "location";
pchar.quest.Tortuga_for_Annamaria_after_Redmond.win_condition.l1.location = "Hispaniola";
pchar.quest.Tortuga_for_Annamaria_after_Redmond.win_condition = "Tortuga_for_Annamaria_after_Redmond";
//Trigger Pirate flag on entering map
// pchar.quest.become_a_pirate.win_condition.l1 = "MapEnter";
// pchar.quest.become_a_pirate.win_condition = "become_a_pirate";
break;
case "become_a_pirate":
if (ENABLE_FLAGS == 1)
{
PChar.nation=PIRATE;
HoistFlag(PIRATE);
for(cc=1; cc<4; cc++)
{
if(GetCompanionIndex(PChar, cc) >= 0 && GetRemovable(GetCharacter(GetCompanionIndex(PChar, cc))))
{
Characters[GetCompanionIndex(PChar, cc)].nation = PChar.nation;
}
}
}
pchar.ship.nation = PIRATE;
PChar.nation = PIRATE;
if (ENABLE_FLAGS == 1) {
HoistFlag(PIRATE);
}
SetRMRelation(GetMainCharacter(), PIRATE, REL_AMNESTY);
SetRMRelation(PChar, PIRATE, REL_AMNESTY);
SetRMRelation(PChar, PIRATE, 40);
UpdateRelations();
if (ENABLE_FLAGS == 1) iForceDetectionFalseFlag = -1;
break;<!--c2--></div><!--ec2-->
to
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->case "Turner_and_me_take_ship2":
Characters[GetCharacterIndex("James Norrington")].Dialog.CurrentNode = "First time";
Locations[FindLocation("Redmond_Town_01")].reload.l1.disable = false;
Locations[FindLocation("Redmond_Town_01")].reload.l2.disable = false;
Locations[FindLocation("Redmond_Town_01")].reload.l3.disable = false;
Locations[FindLocation("Redmond_Town_01")].reload.l6.disable = false;
Locations[FindLocation("Redmond_Town_01")].reload.l8.disable = false;
Locations[FindLocation("Redmond_Town_01")].reload.l9.disable = false;
Locations[FindLocation("Redmond_Town_01")].reload.l10.disable = false;
Locations[FindLocation("Redmond_Town_01")].reload.l11.disable = false;
Locations[FindLocation("Redmond_Town_01")].reload.l12.disable = false;
Locations[FindLocation("Redmond_Town_01")].reload.l13.disable = false;
Locations[FindLocation("Redmond_Town_01")].reload.l14.disable = false;
Locations[FindLocation("Redmond_Town_01")].reload.l15.disable = false;
SetCurrentTime(10, 0);
SetNextWeather("Blue Sky");
SetRMRelation(&PChar, PIRATE, REL_AMNESTY);
if (ENABLE_FLAGS == 1) iForceDetectionFalseFlag = -1;
pchar.quest.Turner = "Straight_from_Jail";
LAi_SetImmortal(characterFromID("Will Turner"), true);
LAi_SetActorType(characterFromID("Will Turner"));
LAi_ActorWaitDialog(PChar,characterFromID("Will Turner"));
LAi_ActorDialog(characterFromID("Will Turner"),PChar,"",1.0,1.0);
//--> CTM (Noticed Norrington had a little speech when loosing the Interceptor)
LAi_SetActorType(characterFromID("James Norrington"));
LAi_ActorWaitDialog(PChar,characterFromID("James Norrington"));
LAi_ActorDialog(characterFromID("James Norrington"),PChar,"",1.0,1.0);
//<-- CTM
Characters[GetCharacterIndex("Will Turner")].Dialog.CurrentNode = "Turner_Jail_Break";
if(AUTO_SKILL_SYSTEM)
{
AddPartyExpChar(pchar, "Leadership", 5000);
AddPartyExpChar(pchar, "Sneak", 50);
}
else {AddPartyExp(pchar, 5000);}
LAi_SetPlayerType(pchar);
SetQuestHeader("Times_with_Turner"); //CTM AddQuestRecord("Times_with_Turner", 1);
//Trigger Pirate flag on hitting this location for diect sail
// pchar.quest.Tortuga_for_Annamaria_after_Redmond.win_condition.l1 = "location";
// pchar.quest.Tortuga_for_Annamaria_after_Redmond.win_condition.l1.location = "Hispaniola";
// pchar.quest.Tortuga_for_Annamaria_after_Redmond.win_condition = "Tortuga_for_Annamaria_after_Redmond";
//Trigger Pirate flag on entering map
pchar.quest.become_a_pirate.win_condition.l1 = "MapEnter";
pchar.quest.become_a_pirate.win_condition = "become_a_pirate";
break;
case "become_a_pirate":
if (ENABLE_FLAGS == 1)
{
PChar.nation=PIRATE;
HoistFlag(PIRATE);
for(cc=1; cc<4; cc++)
{
if(GetCompanionIndex(PChar, cc) >= 0 && GetRemovable(GetCharacter(GetCompanionIndex(PChar, cc))))
{
Characters[GetCompanionIndex(PChar, cc)].nation = PChar.nation;
}
}
}
pchar.ship.nation = PIRATE;
PChar.nation = PIRATE;
if (ENABLE_FLAGS == 1) {
HoistFlag(PIRATE);
}
SetRMRelation(GetMainCharacter(), PIRATE, REL_AMNESTY);
SetRMRelation(PChar, PIRATE, REL_AMNESTY);
SetRMRelation(PChar, PIRATE, 40);
UpdateRelations();
if (ENABLE_FLAGS == 1) iForceDetectionFalseFlag = -1;
LAi_SetActorType(characterFromID("Will Turner"));
Lai_ActorFollow(characterFromID("Will Turner"), pchar, "Tortuga_for_Annamaria_after_Redmond_2", 3.0);
break;<!--c2--></div><!--ec2-->