// Private startup experiment, backend disabled and isolated from production.
modded class ArmaReforgerScripted
{
 override protected void OnMissionSet(MissionHeader mission)
 {
  if (mission && mission.GetHeaderResourceName() == "{469880DFE1B48F95}Missions/Nogova_TerrainTest.conf")
  {
   Resource clone = BaseContainerTools.CreateContainerFromInstance(mission);
   BaseContainer container;
   if (clone && clone.IsValid()) container = clone.GetResource().ToBaseContainer();
   PrintFormat("ERR REGISTRATION PROBE: beforeWorld=%1 container=%2", mission.GetWorldResourceName(), container != null);
   if (container)
   {
    ResourceName before;
    bool readable = container.Get("World", before);
    container.Set("World", "{B6C516F86302C679}Worlds/ERR_Everon.ent");
    ResourceName after; container.Get("World", after);
    BaseContainerTools.WriteToInstance(mission, container);
    PrintFormat("ERR REGISTRATION PROBE: readableWorld=%1 old=%2 containerWorld=%3 instanceWorld=%4", readable, before, after, mission.GetWorldResourceName());
   }
  }
  super.OnMissionSet(mission);
 }
 override bool OnGameStart()
 {
  PrintFormat("ERR REGISTRATION PROBE COMPLETE: loadedWorld=%1 headerWorld=%2", GetWorldFile(), GetMissionHeader().GetWorldResourceName());
  return super.OnGameStart();
 }
}
