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

Structural Hardening (Domain Resistance)

v3 → v4

+3 modified+32 unchanged
Fieldv3v4

bindings

UNCHANGED

{}
{}

bindingSchema

UNCHANGED

{}
{}

buCost

UNCHANGED

88

category

UNCHANGED

DEFENSIVE

DEFENSIVE

consequenceBehavior

UNCHANGED

nullnull

contentHash

UNCHANGED

babe257e98f134ee27e020093e016b9b1f6205eada644e49374afa51fd9e3a69

babe257e98f134ee27e020093e016b9b1f6205eada644e49374afa51fd9e3a69

costTier

UNCHANGED

Tier 2 — Standard (8 BU anchor)

Tier 2 — Standard (8 BU anchor)

createdAt

UNCHANGED

2026-07-04T14:56:49.407Z

2026-07-04T14:56:49.407Z

definitionKind

UNCHANGED

EXPRESSION

EXPRESSION

hardModifiers

UNCHANGED

[
  {
    "kind": "modify",
    "value": 1,
    "target": "behavior:domain_resistance",
    "forkHint": "The engine halves damage from one specified domain. Fork to add a condition specifying the domain (fire, cold, etc.). The behavior flag itself is domain-agnostic — the engine reads the condition to know which domain the resistance applies to.",
    "stacking": "unique-by-target",
    "operation": "grant"
  }
]
[
  {
    "kind": "modify",
    "value": 1,
    "target": "behavior:domain_resistance",
    "forkHint": "The engine halves damage from one specified domain. Fork to add a condition specifying the domain (fire, cold, etc.). The behavior flag itself is domain-agnostic — the engine reads the condition to know which domain the resistance applies to.",
    "stacking": "unique-by-target",
    "operation": "grant"
  }
]

iconColor

UNCHANGED

#e5e7eb

#e5e7eb

iconKey

UNCHANGED

willdabeast/orb-wand

willdabeast/orb-wand

iconProposedColor

UNCHANGED

#e5e7eb

#e5e7eb

iconProposedKey

UNCHANGED

willdabeast/orb-wand

willdabeast/orb-wand

iconProposedSource

UNCHANGED

GAME_ICONS

GAME_ICONS

iconProposedUrl

UNCHANGED

nullnull

iconSource

UNCHANGED

GAME_ICONS

GAME_ICONS

iconUrl

UNCHANGED

nullnull

id

UNCHANGED

387387

isMirrorable

UNCHANGED

falsefalse

isPublic

UNCHANGED

truetrue

mechanicalOutputText

MODIFIED

Grant 1 to Behavior:Domain Resistance.

Grant domain resistance to self.

mechanicalRule

MODIFIED

{
  "value": 1,
  "family": "GENERIC",
  "target": "Behavior:Domain Resistance",
  "operation": "grant",
  "recipient": "SELF",
  "conditionText": ""
}
{
  "family": "FEATURE_ACCESS",
  "bindings": {
    "feature": "domain_resistance"
  },
  "operation": "grant",
  "recipient": "SELF",
  "conditionText": ""
}

mechanicalTemplateText

UNCHANGED

(empty)

(empty)

mirrorBuCredit

UNCHANGED

00

mirrorEligibilityNotes

UNCHANGED

(empty)

(empty)

mirrorVector

UNCHANGED

VARIABLE_VECTOR

VARIABLE_VECTOR

name

UNCHANGED

Structural Hardening (Domain Resistance)

Structural Hardening (Domain Resistance)

narrativeRule

UNCHANGED

Elemental mastery — take half damage from the chosen domain (Fire, Gravity, etc.)

Elemental mastery — take half damage from the chosen domain (Fire, Gravity, etc.)

sourceOrigin

UNCHANGED

system

system

tags

UNCHANGED

[]
[]

targetScope

UNCHANGED

{"layer":"NARROW_FOCUS","value":null}

{"layer":"NARROW_FOCUS","value":null}

templatePrimitiveId

UNCHANGED

nullnull

updatedAt

MODIFIED

2026-09-14T11:53:42.365Z

2026-09-28T14:52:50.247Z

userId

UNCHANGED

nullnull