Compare versions
v3 → v4
| Field | v3 | v4 |
|---|---|---|
bindings UNCHANGED | {} | {} |
bindingSchema UNCHANGED | {} | {} |
buCost UNCHANGED | 3 | 3 |
category UNCHANGED | TRIGGER_HOOK | TRIGGER_HOOK |
consequenceBehavior UNCHANGED | null | null |
contentHash UNCHANGED | a97f89d12cb146544185d563aead7af54d1240dc6b3fd9b58c47e6f11d6d7e1e | a97f89d12cb146544185d563aead7af54d1240dc6b3fd9b58c47e6f11d6d7e1e |
costTier UNCHANGED | Tier 1 — Minor (3 BU anchor) | Tier 1 — Minor (3 BU anchor) |
createdAt UNCHANGED | 2026-07-04T14:55:53.910Z | 2026-07-04T14:55:53.910Z |
definitionKind UNCHANGED | EXPRESSION | EXPRESSION |
hardModifiers UNCHANGED | [
{
"kind": "modify",
"value": 1,
"target": "behavior:trigger_material",
"forkHint": "The engine wakes the hook on a basic physical/kinetic interaction within immediate proximity. Fork to specify the exact trigger event in the modifier's condition. Mirror: revoke (no material trigger).",
"stacking": "unique-by-primitive",
"operation": "grant"
}
] | [
{
"kind": "modify",
"value": 1,
"target": "behavior:trigger_material",
"forkHint": "The engine wakes the hook on a basic physical/kinetic interaction within immediate proximity. Fork to specify the exact trigger event in the modifier's condition. Mirror: revoke (no material trigger).",
"stacking": "unique-by-primitive",
"operation": "grant"
}
] |
iconColor UNCHANGED | #e5e7eb | #e5e7eb |
iconKey UNCHANGED | delapouite/hook | delapouite/hook |
iconProposedColor UNCHANGED | #e5e7eb | #e5e7eb |
iconProposedKey UNCHANGED | delapouite/hook | delapouite/hook |
iconProposedSource UNCHANGED | GAME_ICONS | GAME_ICONS |
iconProposedUrl UNCHANGED | null | null |
iconSource UNCHANGED | GAME_ICONS | GAME_ICONS |
iconUrl UNCHANGED | null | null |
id UNCHANGED | 167 | 167 |
isMirrorable UNCHANGED | false | false |
isPublic UNCHANGED | true | true |
mechanicalOutputText MODIFIED | Grant 1 to Behavior:Trigger Material. | Grant trigger material to self. |
mechanicalRule MODIFIED | {
"value": 1,
"family": "GENERIC",
"target": "Behavior:Trigger Material",
"operation": "grant",
"recipient": "SELF",
"conditionText": ""
} | {
"family": "FEATURE_ACCESS",
"bindings": {
"feature": "trigger_material"
},
"operation": "grant",
"recipient": "SELF",
"conditionText": ""
} |
mechanicalTemplateText UNCHANGED | (empty) | (empty) |
mirrorBuCredit UNCHANGED | 0 | 0 |
mirrorEligibilityNotes UNCHANGED | (empty) | (empty) |
mirrorVector UNCHANGED | VARIABLE_VECTOR | VARIABLE_VECTOR |
name UNCHANGED | Direct Material Trigger | Direct Material Trigger |
narrativeRule UNCHANGED | Reactive Guard. Triggered by concrete actions: crossing a physical threshold, launching an attack, dropping an object. | Reactive Guard. Triggered by concrete actions: crossing a physical threshold, launching an attack, dropping an object. |
sourceOrigin UNCHANGED | system | system |
tags UNCHANGED | [] | [] |
targetScope UNCHANGED | {"layer":"NARROW_FOCUS","value":"concrete physical actions (crossing a threshold, launching an attack, dropping an object)"} | {"layer":"NARROW_FOCUS","value":"concrete physical actions (crossing a threshold, launching an attack, dropping an object)"} |
templatePrimitiveId UNCHANGED | null | null |
updatedAt MODIFIED | 2026-09-14T11:53:52.010Z | 2026-09-28T14:53:19.451Z |
userId UNCHANGED | null | null |