//:://////////////////////////////////////////////
//:: Created By: Craig Suter
//:: Created On: 9-10-02
//:://////////////////////////////////////////////

void main()
{

    object oPartyMember = GetFirstFactionMember(GetPCSpeaker(), TRUE);
    while (GetIsObjectValid(oPartyMember) == TRUE)
    {
        GiveXPToCreature(oPartyMember, 500);
        CreateItemOnObject("QuestObject2", oPartyMember, 1);

        object oItemToTake1;
        object oItemToTake2;
        oItemToTake1 = GetItemPossessedBy(oPartyMember, "QuestObject1");
        oItemToTake2 = GetItemPossessedBy(oPartyMember, "QuestGoal1");

        DestroyObject(oItemToTake1);
        DestroyObject(oItemToTake2);

        oPartyMember = GetNextFactionMember(GetPCSpeaker(), TRUE);
    }

}