Skip to content
Brass Orrery

Orrery Terrain · OrreryTerrainCore module · enum

Native::

EReplicaRepair

Experimental

How FTerrainReplica::Repair or Resync ended.

Declaration

enum class EReplicaRepair : uint8_t
Header
#include "Native/Net/NetReplica.h"
Module
PublicDependencyModuleNames.Add("OrreryTerrainCore"); in your module’s Build.cs.
Stability
Experimental: supported, may change in a minor version, with a changelog line.

Description

Only Repaired clears the fault; anything else changes nothing.

Values

ValueMeaning
Repaired = 0—
NotFaulted

The replica has no checkpoint fault to repair.

WrongPosition

The record does not follow the checkpoint that faulted (FaultSeq), or is not a Repair.

BadPayload

The payload does not decode, or a tile or feature does not fit this terrain.

Refused

The world refused the stack the repair carries (FTerrainWorld's op checks).

StillDiffers

Applied, but the SyncHash still differs from the checkpoint's (a source from another checkpoint); the fault stays.