case "Story_GreenfordAssaultStarted":
Characters[GetCharacterIndex("Greenford Commander")].Dialog.Filename = "Greenford Commander_dialog.c";
Characters[GetCharacterIndex("Greenford Commander")].Dialog.BoardingNode = "capture_of_Greenford";
QuestToSeaLogin_PrepareLoc("Oxbay", "Quest_Ships", "Quest_ship_23", true);
QuestToSeaLogin_Launch();
//Islands[FindIsland("Oxbay")].reload.l6.go = "Fake_Greenford_fort"; // KK
/*Pchar.quest.Story_CaptureGreenfordFort.win_condition.l1 = "FORT_destroy";
Pchar.quest.Story_CaptureGreenfordFort.win_condition.l1.character = "Greenford Commander";
Pchar.quest.Story_CaptureGreenfordFort.win_condition = "Story_CaptureGreenfordFort";*/
/*PChar.quest.Story_CaptureGreenford.win_condition.l1 = "Colony_capture";
PChar.quest.Story_CaptureGreenford.win_condition.l1.town = "Greenford";
PChar.quest.Story_CaptureGreenford.win_condition = "Story_CaptureGreenford";*/
/*LAi_SetImmortal(characterFromID("Greenford Commander"), false); <<<<<-----------------------
SetNationRelation2MainCharacter(GetTownNation("Greenford"), RELATION_ENEMY);
SetActualRMRelation(GetTownNation("Greenford"), RelationToRMRelation(RELATION_ENEMY));
UpdateRelations();
SetCharacterRemovable(characterFromID("Danielle"), true);
RemovePassenger(Pchar, characterFromID("Danielle"));
RemoveCharacterCompanion(pchar, characterFromID("danielle"));
if (ENABLE_FLAGS == 1) iForceDetectionFalseFlag = 1; // KK
bQuestDisableMapEnter = true;
//--------------Îòêëþ÷åíèå âîçìîæíîñòè âûãðóçèòüñÿ íà îñòðîâ
Island_SetReloadEnableGlobal("Oxbay", false);*/
//Group_SetAddress("Story_English_Squadron", "Oxbay", "Quest_Ships","Quest_ship_23");
//DoReloadCharactertoLocation("Oxbay", "reload", "reload_fort1");
/*Pchar.quest.Story_FightingInGreenfordPort.win_condition.l1 = "location";
Pchar.quest.Story_FightingInGreenfordPort.win_condition.l1.location = "Fake_Greenford_port";
Pchar.quest.Story_FightingInGreenfordPort.win_condition = "Story_FightingInGreenfordPort";*/
break;
/*case "Story_CaptureGreenfordFort":
// KK -->
Islands[FindIsland("Oxbay")].reload.l6.go = "BOARDING_Fort";
Islands[FindIsland("Oxbay")].reload.l2.name = "reload_1";
Islands[FindIsland("Oxbay")].reload.l2.go = "Fake_Greenford_port";
Islands[FindIsland("Oxbay")].reload.l2.emerge = "reload1";
Islands[FindIsland("Oxbay")].reload.l2.radius = 200.0;
// <-- KK
Locations[FindLocation("Fake_Greenford_port")].vcskip = true; // NK
Locations[FindLocation("Fake_Greenford_town")].vcskip = true; // NK
break;