clone_sync
Observe incoming clone events and register session-scoped filters.
These APIs attach to Harmony's existing verified receive paths. They expose fixed incoming filters and deferred observations. They do not expose packet sending, a live node mutation interface, or Lua execution inside a network hook.
Clone API
clone_sync.available
Whether verified clone/sync bindings are available.
text
clone_sync.available()Returns: Boolean
clone_sync.remove_available
Whether the separate removal binding is available.
text
clone_sync.remove_available()Returns: Boolean
clone_sync.block_create
Registers an incoming create filter.
text
clone_sync.block_create(filter)Returns: RuleId
clone_sync.block_sync
Registers an incoming sync filter.
text
clone_sync.block_sync(filter)Returns: RuleId
clone_sync.block_remove
Registers an incoming removal filter; requires removal support.
text
clone_sync.block_remove(filter)Returns: RuleId
clone_sync.unblock
Removes a matching rule owned by this script; missing/foreign IDs have no effect.
text
clone_sync.unblock(rule_id)Returns: Nothing
clone_sync.on_event
Sets this script's single clone observer, replacing the previous callback.
text
clone_sync.on_event(callback)Returns: Nothing
clone_sync.dropped_events
Shared clone/node observation-queue overflow counter, not a per-script count.
text
clone_sync.dropped_events()Returns: Integer
clone_sync.object_type
Named object-type constants listed below.
text
clone_sync.object_typeReturns: Table
Object-type constants
Access these as clone_sync.object_type.Name. Count is not an exported member.
| Value | Name | Value | Name |
|---|---|---|---|
| 0 | Animal | 15 | DraftVehicle |
| 1 | Automobile | 16 | StatsTracker |
| 2 | Bike | 17 | PropSet |
| 3 | Boat | 18 | AnimScene |
| 4 | Door | 19 | GroupScenario |
| 5 | Heli | 20 | Herd |
| 6 | Object | 21 | Horse |
| 7 | Ped | 22 | WorldState |
| 8 | Pickup | 23 | WorldProjectile |
| 9 | PickupPlacement | 24 | Incident |
| 10 | Plane | 25 | GuardZone |
| 11 | Submarine | 26 | PedGroup |
| 12 | Player | 27 | CombatDirector |
| 13 | Trailer | 28 | PedSharedTargeting |
| 14 | Train | 29 | Persistent |