void main() { object oPC = GetEnteringObject(); object oArea = OBJECT_SELF; // Temporary Sanctuary Effects ExecuteScript("sanctuary", oArea); // Persistent Locations ExecuteScript("loc_area_enter", oArea); // Spawn System ExecuteScript("zss_area_enter", oArea); // Show map in designated areas ExecuteScript("show_map", oArea); // Initialize camera in designated areas. ExecuteScript("initialize_camer", oArea); // Save characters if(GetIsObjectValid(oPC) && GetIsPC(oPC) && !GetIsDM(oPC)) ExportSingleCharacter(oPC); }