void main() { object oPC = GetPCSpeaker(); object oTarget1; oTarget1 = GetObjectByTag("VillianFaction"); object oPartyMember = GetFirstFactionMember(GetPCSpeaker(), TRUE); while (GetIsObjectValid(oPartyMember) == TRUE) { AdjustReputation(oPartyMember, oTarget1, 200); GiveXPToCreature(oPartyMember, 4000); GiveGoldToCreature(oPartyMember, 4000); ExecuteScript("lootgems", oPartyMember); ExecuteScript("lootgems", oPartyMember); ExecuteScript("lootgems", oPartyMember); ExecuteScript("lootgems", oPartyMember); object oItemToTake1; object oItemToTake2; oItemToTake1 = GetItemPossessedBy(oPartyMember, "cq_head_03"); oItemToTake2 = GetItemPossessedBy(oPartyMember, "KingsEdict"); DestroyObject(oItemToTake1); DestroyObject(oItemToTake2); oPartyMember = GetNextFactionMember(GetPCSpeaker(), TRUE); } }