void main()
{
    object oActor;
    object oHench;
    int nHench;
    object oTarget;


    // Get the PC who is in this conversation.
    object oPC = GetPCSpeaker();

    // Give the speaker the items
    CreateItemOnObject("mgcbrstplt", GetPCSpeaker(), 1);

oTarget = GetObjectByTag("mgcbrstplt1");

DestroyObject(oTarget, 0.1);

    effect eVFX;
    // Apply a visual effect.
    eVFX = EffectVisualEffect(VFX_IMP_TORNADO);
    oTarget = GetObjectByTag("Klenders");
    ApplyEffectToObject(DURATION_TYPE_INSTANT, eVFX, oTarget);

    // Have the PC release its henchman.
    nHench = 1;
    oHench = GetHenchman(oPC, 1);
    while ( oHench != OBJECT_INVALID )
    {
        if ( GetTag(oHench) == "Klenders" )
            RemoveHenchman(oPC, oHench);

        // Update the loop.
        oHench = GetHenchman(oPC, ++nHench);
    }

    // Have "Klenders" perform a sequence of actions.
    oActor = GetObjectByTag("Klenders");

    // Have "Klenders" perform a sequence of actions.
    AssignCommand(oActor, ActionJumpToObject(GetNearestObjectByTag("WP_Klkndrs_2")));
}

