SwordWeave · Open-source TTRPG engine
Rules & play guideAttributionsGitHub

Filters

No filters on this page.

Build & Preview

Compose your entity and watch the preview update live

No build context on this page.
Back to version history

Compare versions

Direct Material Trigger

v2 → v3

+3 modified+32 unchanged
Fieldv2v3

bindings

UNCHANGED

{}
{}

bindingSchema

UNCHANGED

{}
{}

buCost

UNCHANGED

33

category

UNCHANGED

TRIGGER_HOOK

TRIGGER_HOOK

consequenceBehavior

UNCHANGED

nullnull

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

nullnull

iconSource

UNCHANGED

GAME_ICONS

GAME_ICONS

iconUrl

UNCHANGED

nullnull

id

UNCHANGED

167167

isMirrorable

UNCHANGED

falsefalse

isPublic

UNCHANGED

truetrue

mechanicalOutputText

MODIFIED

Add +[value] to [target].

Grant 1 to Behavior:Trigger Material.

mechanicalRule

MODIFIED

{}
{
  "value": 1,
  "family": "GENERIC",
  "target": "Behavior:Trigger Material",
  "operation": "grant",
  "recipient": "SELF",
  "conditionText": ""
}

mechanicalTemplateText

UNCHANGED

(empty)

(empty)

mirrorBuCredit

UNCHANGED

00

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

nullnull

updatedAt

MODIFIED

2026-09-14T09:55:23.669Z

2026-09-14T11:53:52.010Z

userId

UNCHANGED

nullnull