{
  "image": "/Game/FactoryGame/Buildable/Factory/Portal/UI/IconDesc_Portal_512",
  "name": "Main Portal",
  "description": "Enables pioneer teleportation between two linked Portals.\r\n\r\nEach Portal can only have a single link. \r\nA link can only be made between a Main and Satellite Portal.\r\n\r\nSingularity Cells need to be supplied to the Main Portal and will be consumed to establish and maintain the Portal link.\r\n\r\nWARNINGS:\r\n- Massive power draw will occur during start-up and usage.\r\n- Power draw on use increases with travel distance.\r\n- Link start-up will take time. Letting the connection expire is not recommended.\r\n- Failure to deliver sufficient Singularity Cells will cause the link to expire.\r\n- FICSIT does not condone the use of wormhole technology. Any usage of wormhole technology is at the user's own risk.",
  "tags": [],
  "plannerExclude": false,
  "factory": {
    "powerConsumption": 250,
    "powerProduction": 0,
    "isGenerator": false,
    "isTurbine": false,
    "hasPowerDynamic": false,
    "powerConsumptionExponent": 1.3219289779663086,
    "productionBoostPowerConsumptionExponent": 2,
    "minimumProducingTime": 2,
    "minimumStoppedTime": 5,
    "potentialShardSlots": 0,
    "productionShardSlotSize": 0,
    "productionShardBoostMultiplier": 1,
    "fluidStackSize": 50000,
    "fluidStackSizeMultiplier": 1,
    "hasInventoryPotential": true,
    "minPotential": 0.009999999776482582,
    "maxPotential": 1,
    "canChangePotential": false,
    "canChangeProductionBoost": false,
    "baseProductionBoost": 1,
    "powerConsumptionMin": 250,
    "powerConsumptionMax": 250,
    "powerConsumptionAvg": 250
  },
  "dataType": "building",
  "timestamp": "2026-07-27T20:19:39.463Z",
  "exportId": "7F1TEQ39I65EBMDHNDE4W4GDQ",
  "classPath": "/Game/FactoryGame/Buildable/Factory/Portal/Build_Portal",
  "rawClass": "Build_Portal_C /Game/FactoryGame/Buildable/Factory/Portal/Build_Portal.Default__Build_Portal_C",
  "className": "FGBuildablePortal",
  "id": "1BBB06599CD5A6E1696387D3EA4EF831",
  "classData": {
    "OffsetFromPortalSurface": 100,
    "m_SFXOnHeatingUp": null,
    "m_SFXOnIsTraversable": null,
    "m_SFXOnHeatingUpEffects": null,
    "HeatingUpPlaying ID": 0,
    "HeatingUpSweetnerEvent": null,
    "LightningEndLoc": {
      "x": 150,
      "y": 0,
      "z": 250
    },
    "LightningStartLoc": {
      "x": 150,
      "y": 0,
      "z": 450
    },
    "LightningStartVector": [
      {
        "x": 0,
        "y": -150,
        "z": 0
      },
      {
        "x": 0,
        "y": -100,
        "z": 0
      },
      {
        "x": 0,
        "y": 0,
        "z": 0
      },
      {
        "x": 0,
        "y": 100,
        "z": 0
      }
    ],
    "LightningEndVector": [
      {
        "x": 0,
        "y": 200,
        "z": 0
      },
      {
        "x": 0,
        "y": -150,
        "z": 0
      },
      {
        "x": 0,
        "y": 0,
        "z": 0
      },
      {
        "x": 0,
        "y": 100,
        "z": 0
      }
    ],
    "LightningStartSocket": [
      "LightningStartLocSocket",
      "LightningStartLocSocketL",
      "LightningStartLocSocketR",
      "LightningStartLocSocketA",
      "LightningStartLocSocketB"
    ],
    "LightningEndSocket": [
      "LightningEndLocSocket",
      "LightningEndLocSocketL",
      "LightningEndLocSocketR",
      "LightningEndLocSocketA",
      "LightningEndLocSocketB"
    ],
    "mPortalIgnition": null,
    "mPortal": null,
    "PortalPassive": null,
    "PortalCharge": null,
    "PortalLightning": null,
    "PortalOn": null,
    "mTeleportationCompleteRepNotify": 0,
    "mTeleportationBeginRepNotify": 0,
    "In Value": 0,
    "PortalActive": 0,
    "PortalFluctuation": 0.5,
    "mFuelItemClass": "/Game/FactoryGame/Resource/Parts/SingularityCell/Desc_SingularityCell",
    "mFuelSlotSize": 50,
    "mMinFuelToStartProducing": 2,
    "mMinFuelToStartProducingAfterAbruptStop": 2,
    "mPortalDisconnectedCooldownTime": 5,
    "mHeatUpComplete": false,
    "mHeatUpCycleTime": 25,
    "mHeatUpFuelConsumptionCurve": "/Game/FactoryGame/Buildable/Factory/Portal/Curves/Curve_PortalFuelConsumption",
    "mHeatUpPowerConsumptionCurve": "/Game/FactoryGame/Buildable/Factory/Portal/Curves/Curve_PortalPowerConsumption",
    "mCurrentHeatUpProgress": 0,
    "mCompassMaterialInstance": "/Game/FactoryGame/Interface/UI/Minimap/IconMaterials/MI_CompassIcon_Portal",
    "mPortalTravelTimeOverDistance": "/Game/FactoryGame/Buildable/Factory/Portal/Curves/Curve_PortalTeleportDurationOverDistance",
    "mMaxPortalTravelTime": 30,
    "mLinkedPortal": null,
    "mIsPortalTraversable": false,
    "mPowerConsumptionPerTeleportOverDistance": "/Game/FactoryGame/Buildable/Factory/Portal/Curves/Curve_PortalPowerConsumptionPerTeleport",
    "mActorRepresentationTexture": "/Game/FactoryGame/Interface/UI/Assets/MonochromeIcons/TXUI_MIcon_Portal",
    "mActorRepresentationColor": {
      "R": 0.13286800682544708,
      "G": 0.13286800682544708,
      "B": 0.13563300669193268,
      "A": 1
    },
    "mActorRepresentationViewDistance": "168",
    "mActorRepresentationFogOfWarRevealRadius": 100,
    "mPortalName": "Portal",
    "mPowerConsumptionExponent": 1.3219289779663086,
    "mProductionBoostPowerConsumptionExponent": 2,
    "mDoesHaveShutdownAnimation": false,
    "mMinimumProducingTime": 2,
    "mMinimumStoppedTime": 5,
    "mCanEverMonitorProductivity": false,
    "mCanChangePotential": false,
    "mCanChangeProductionBoost": false,
    "mMinPotential": 0.009999999776482582,
    "mMaxPotential": 1,
    "mBaseProductionBoost": 1,
    "mPotentialShardSlots": 0,
    "mProductionShardSlotSize": 0,
    "mProductionShardBoostMultiplier": 1,
    "mFluidStackSizeDefault": "168",
    "mFluidStackSizeMultiplier": 1,
    "mHasInventoryPotential": true,
    "mIsTickRateManaged": true,
    "mPowerConsumption": 250,
    "mInventoryPotential": "/Game/FactoryGame/Buildable/Factory/Portal/Build_Portal",
    "mEffectUpdateInterval": 0,
    "mDefaultProductivityMeasurementDuration": 300,
    "mOverridePotentialShardSlots": false,
    "mOverrideProductionShardSlotSize": false,
    "mAddToSignificanceManager": true,
    "mSignificanceRange": 10000,
    "mNumTickLevels": 5,
    "mRainOcclusionBoundingBox": {
      "Min": {},
      "Max": {
        "X": 0,
        "Y": 0,
        "Z": 0
      },
      "IsValid": false
    },
    "mAffectsOcclusion": false,
    "mOcclusionShape": "168",
    "mCustomRainOcclusionMaterial": null,
    "CustomMesh": null,
    "OriginOffset": {
      "x": 0,
      "y": 0,
      "z": 0
    },
    "mHologramClass": "/Script/FactoryGame.FGFactoryHologram",
    "mDisplayName": "Main Portal",
    "mDescription": "Enables pioneer teleportation between two linked Portals.\r\n\r\nEach Portal can only have a single link. \r\nA link can only be made between a Main and Satellite Portal.\r\n\r\nSingularity Cells need to be supplied to the Main Portal and will be consumed to establish and maintain the Portal link.\r\n\r\nWARNINGS:\r\n- Massive power draw will occur during start-up and usage.\r\n- Power draw on use increases with travel distance.\r\n- Link start-up will take time. Letting the connection expire is not recommended.\r\n- Failure to deliver sufficient Singularity Cells will cause the link to expire.\r\n- FICSIT does not condone the use of wormhole technology. Any usage of wormhole technology is at the user's own risk.",
    "MaxRenderDistance": -1,
    "mDecoratorClass": "/Game/FactoryGame/Buildable/Factory/Portal/Deco_Portal",
    "mAlternativeMaterialRecipes": [],
    "mContainsComponents": true,
    "mIsConsideredForBaseWeightValue": 1,
    "mFactoryTickFunction": {
      "TickGroup": "TG_PrePhysics",
      "EndTickGroup": "TG_PrePhysics",
      "bTickEvenWhenPaused": false,
      "bStartWithTickEnabled": true,
      "bAllowTickOnDedicatedServer": true,
      "TickInterval": 0
    },
    "mBuildableSparseDataCDO": null,
    "mColorSlot": 0,
    "mDefaultSwatchCustomizationOverride": null,
    "mSwatchGroup": "/Script/FactoryGame.FGSwatchGroup_Standard",
    "mFactorySkinClass": null,
    "bForceLegacyBuildEffect": false,
    "bForceBuildEffectSolo": false,
    "mBuildEffectSpeed": 0,
    "mAllowColoring": true,
    "mAllowPatterning": true,
    "mInteractionRegisterPlayerWithCircuit": false,
    "mSkipBuildEffect": false,
    "mShouldApplyCustomizationData": true,
    "mForceNetUpdateOnRegisterPlayer": false,
    "mToggleDormancyOnInteraction": false,
    "mShouldShowAttachmentPointVisuals": false,
    "mCanContainLightweightInstances": false,
    "mManagedByLightweightBuildableSubsystem": false,
    "mInstanceDataCDO": null,
    "mClearanceData": [
      {
        "Type": "136",
        "ClearanceBox": {
          "Min": {
            "x": -400,
            "y": -400,
            "z": 0
          },
          "Max": {
            "x": 400,
            "y": 400,
            "z": 1200
          },
          "IsValid": true
        },
        "RelativeTransform": {
          "translation": {
            "x": 0,
            "y": 0,
            "z": 0
          },
          "rotation": {
            "pitch": 0,
            "yaw": 0,
            "roll": 0
          },
          "scale": {
            "x": 1,
            "y": 1,
            "z": 1
          }
        },
        "SoftClearanceResponse": "136",
        "ExcludeForSnapping": false
      }
    ],
    "mInteractWidgetSoftClass": null,
    "mIsUseable": true,
    "mHideOnBuildEffectStart": false,
    "mShouldModifyWorldGrid": true,
    "PrimaryActorTick": {
      "TickGroup": "TG_PrePhysics",
      "EndTickGroup": "TG_PrePhysics",
      "bTickEvenWhenPaused": false,
      "bStartWithTickEnabled": true,
      "bAllowTickOnDedicatedServer": true,
      "TickInterval": 0
    },
    "bOnlyRelevantToOwner": false,
    "bAlwaysRelevant": false,
    "bReplicateMovement": false,
    "bCallPreReplication": true,
    "bCallPreReplicationForReplay": true,
    "bHidden": false,
    "bNetLoadOnClient": true,
    "bNetUseOwnerRelevancy": false,
    "bRelevantForLevelBounds": true,
    "bReplayRewindable": false,
    "bAllowTickBeforeBeginPlay": false,
    "bCanBeDamaged": true,
    "bBlockInput": false,
    "bFindCameraComponentWhenViewTarget": true,
    "bGenerateOverlapEventsDuringLevelStreaming": false,
    "bIgnoresOriginShifting": false,
    "bEnableAutoLODGeneration": true,
    "bIsEditorOnlyActor": false,
    "bReplicates": true,
    "bCanBeInCluster": false,
    "bReplicateUsingRegisteredSubObjectList": false,
    "bAsyncPhysicsTickEnabled": false,
    "UpdateOverlapsMethodDuringLevelStreaming": "168",
    "DefaultUpdateOverlapsMethodDuringLevelStreaming": "168",
    "InitialLifeSpan": 0,
    "ReplicatedMovement": {
      "LocationQuantizationLevel": "RoundWholeNumber",
      "VelocityQuantizationLevel": "RoundWholeNumber",
      "RotationQuantizationLevel": "ByteComponents"
    },
    "Role": "ROLE_Authority",
    "NetDormancy": "DORM_Awake",
    "SpawnCollisionHandlingMethod": "168",
    "AutoReceiveInput": "Disabled",
    "InputPriority": 0,
    "NetCullDistanceSquared": 5624999936,
    "NetUpdateFrequency": 100,
    "MinNetUpdateFrequency": 2,
    "NetPriority": 1,
    "PhysicsReplicationMode": "168",
    "Layers": [],
    "Tags": []
  }
}