void main()
{
object oHench;
object oPC;
int iFlag;
int iDifficulty;
int iIndex;

oPC=GetPCSpeaker();

iFlag = 0;
iIndex = 1;

while (iIndex < 5)
    {
    oHench = GetHenchman(oPC,iIndex);
    if (GetTag(oHench) == GetLocalString(oPC,"QuestEscort"))
        {
        iFlag = 1;
        RemoveHenchman(oPC,oHench);
        AssignCommand(oHench,ClearAllActions());
        }
    iIndex++;
    }

if (iFlag == 1)
    {
    iDifficulty = GetLocalInt(oPC,"QuestDifficulty");
    iDifficulty++;
    SetLocalInt(oPC,"QuestDifficulty",iDifficulty);
    }

ExecuteScript("qst_checkdone",OBJECT_SELF);
}