void main() { object oPC = GetPCSpeaker(); object oOrb = GetItemPossessedBy(oPC, "database"); object oMap = GetItemPossessedBy(oPC, "Quest1Map1"); location lLocation1 = GetLocalLocation(oOrb, "Quest1StarterLocation1"); if (GetIsObjectValid(oMap)) { DestroyObject(oMap); } AssignCommand(oPC, JumpToLocation(lLocation1)); }