Callout hold rule, dead-pause fix after runs, A17 rewrite (toggle variables first), AI3 ends by rendering with the built pack's top bundle, AI1 line, box lines in A16/T10/T12, N13 at 20x, and three starter-library items (Daydream, Lights on or off, Shot per frame).
2388 lines
51 KiB
JSON
2388 lines
51 KiB
JSON
{
|
|
"schema_version": 9,
|
|
"exported_at": "2026-11-09T12:00:00Z",
|
|
"bundles": [
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "37af0127",
|
|
"name": "Look",
|
|
"description": "",
|
|
"color": "#9b6bff",
|
|
"children": [
|
|
{
|
|
"id": "4facf8ce",
|
|
"type": "wildcard",
|
|
"enabled": true,
|
|
"collapsed": true,
|
|
"meta": {
|
|
"name": "Hair",
|
|
"library_name": "Hair",
|
|
"description": "Hair style; the colour comes from Hair colors through an @{} reference."
|
|
},
|
|
"entries": [],
|
|
"payload": {
|
|
"var_binding": "hair",
|
|
"sub_categories": [],
|
|
"options": [
|
|
{
|
|
"id": "a3ff1986",
|
|
"value": "short @{bc15a82d#Hair colors} hair",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "e6d04f1d",
|
|
"value": "long @{bc15a82d#Hair colors} hair in a loose braid",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "c71b55d2",
|
|
"value": "shoulder-length wavy @{bc15a82d#Hair colors} hair",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "0e3f9a4b",
|
|
"value": "a shaved head",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "38c1b584",
|
|
"type": "wildcard",
|
|
"enabled": true,
|
|
"collapsed": true,
|
|
"meta": {
|
|
"name": "Eyes",
|
|
"library_name": "Eyes",
|
|
"description": "Eye colour only."
|
|
},
|
|
"entries": [],
|
|
"payload": {
|
|
"var_binding": "eyes",
|
|
"sub_categories": [],
|
|
"options": [
|
|
{
|
|
"id": "2b8e61a0",
|
|
"value": "bright green eyes",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "8c41d7f2",
|
|
"value": "pale blue eyes",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "5e0a93bd",
|
|
"value": "dark brown eyes",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "d36f2c18",
|
|
"value": "amber eyes",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "3faee950",
|
|
"name": "LoRA swaps",
|
|
"description": "",
|
|
"color": "#d0508a",
|
|
"children": [
|
|
{
|
|
"id": "dd2bee53",
|
|
"type": "derivation",
|
|
"enabled": true,
|
|
"collapsed": true,
|
|
"meta": {
|
|
"name": "Character LoRA",
|
|
"library_name": "Character LoRA",
|
|
"description": "While $lora_character is true: the LoRA's trigger words replace the whole $subject."
|
|
},
|
|
"entries": [],
|
|
"payload": {
|
|
"rules": [
|
|
{
|
|
"branches": [
|
|
{
|
|
"condition": {
|
|
"var": "lora_character",
|
|
"op": "equals",
|
|
"value": "true"
|
|
},
|
|
"action": {
|
|
"target_var": "subject",
|
|
"mode": "replace",
|
|
"value": "$lora_character_words"
|
|
}
|
|
}
|
|
],
|
|
"id": "0420af2a"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "435b5087",
|
|
"type": "derivation",
|
|
"enabled": true,
|
|
"collapsed": true,
|
|
"meta": {
|
|
"name": "Its own clothes",
|
|
"library_name": "Its own clothes",
|
|
"description": "While $lora_clothes is true: the LoRA's trigger words replace $outfit."
|
|
},
|
|
"entries": [],
|
|
"payload": {
|
|
"rules": [
|
|
{
|
|
"branches": [
|
|
{
|
|
"condition": {
|
|
"var": "lora_clothes",
|
|
"op": "equals",
|
|
"value": "true"
|
|
},
|
|
"action": {
|
|
"target_var": "outfit",
|
|
"mode": "replace",
|
|
"value": "$lora_outfit_words"
|
|
}
|
|
}
|
|
],
|
|
"id": "7cf35a83"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "804fee67",
|
|
"type": "derivation",
|
|
"enabled": true,
|
|
"collapsed": true,
|
|
"meta": {
|
|
"name": "Style LoRA",
|
|
"library_name": "Style LoRA",
|
|
"description": "While $style_lora is true: the LoRA's trigger words go after $style."
|
|
},
|
|
"entries": [],
|
|
"payload": {
|
|
"rules": [
|
|
{
|
|
"branches": [
|
|
{
|
|
"condition": {
|
|
"var": "style_lora",
|
|
"op": "equals",
|
|
"value": "true"
|
|
},
|
|
"action": {
|
|
"target_var": "style",
|
|
"mode": "append",
|
|
"value": " $lora_style_words"
|
|
}
|
|
}
|
|
],
|
|
"id": "ddfcd524"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "7e3d3ec2",
|
|
"name": "Character",
|
|
"description": "",
|
|
"color": "#4f8cff",
|
|
"children": [
|
|
{
|
|
"id": "808878ba",
|
|
"type": "wildcard",
|
|
"enabled": true,
|
|
"collapsed": true,
|
|
"meta": {
|
|
"name": "Role",
|
|
"library_name": "Role",
|
|
"description": "Who the subject is. Its tags decide the outfit, the item and the place."
|
|
},
|
|
"entries": [],
|
|
"payload": {
|
|
"var_binding": "role",
|
|
"sub_categories": [
|
|
"knight",
|
|
"mage",
|
|
"ranger",
|
|
"inventor"
|
|
],
|
|
"options": [
|
|
{
|
|
"id": "c8fc80d0",
|
|
"value": "a knight",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"knight"
|
|
]
|
|
},
|
|
{
|
|
"id": "c243437e",
|
|
"value": "a battle mage",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"mage"
|
|
]
|
|
},
|
|
{
|
|
"id": "784f4138",
|
|
"value": "a forest ranger",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"ranger"
|
|
]
|
|
},
|
|
{
|
|
"id": "422b5317",
|
|
"value": "a clockwork inventor",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"inventor"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "805bdfa4",
|
|
"type": "bundle",
|
|
"name": "Shared lists",
|
|
"color": "#7a7f8a"
|
|
},
|
|
{
|
|
"id": "37af0127",
|
|
"type": "bundle",
|
|
"name": "Look",
|
|
"color": "#9b6bff"
|
|
},
|
|
{
|
|
"id": "9d2e4f61",
|
|
"type": "combine",
|
|
"enabled": true,
|
|
"collapsed": true,
|
|
"meta": {
|
|
"name": "Subject",
|
|
"library_name": "Subject",
|
|
"description": "The person: role, hair and eyes in one line."
|
|
},
|
|
"entries": [],
|
|
"payload": {
|
|
"template": "$role with $hair and $eyes",
|
|
"output_var": "subject",
|
|
"input_vars": [
|
|
"role",
|
|
"hair",
|
|
"eyes"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "b748104b",
|
|
"type": "bundle",
|
|
"name": "Outfit",
|
|
"color": "#e0a030"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "805bdfa4",
|
|
"name": "Shared lists",
|
|
"description": "",
|
|
"color": "#7a7f8a",
|
|
"children": [
|
|
{
|
|
"id": "bc15a82d",
|
|
"type": "wildcard",
|
|
"enabled": false,
|
|
"collapsed": true,
|
|
"meta": {
|
|
"name": "Hair colors",
|
|
"library_name": "Hair colors",
|
|
"description": "Switched off: only read through @{} references in Hair."
|
|
},
|
|
"entries": [],
|
|
"payload": {
|
|
"var_binding": "hair_color",
|
|
"sub_categories": [],
|
|
"options": [
|
|
{
|
|
"id": "7d1e78ef",
|
|
"value": "auburn",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "6c3528de",
|
|
"value": "silver",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "e6eda3f2",
|
|
"value": "jet black",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "1f0c8a31",
|
|
"value": "copper red",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "5a77e0c4",
|
|
"value": "platinum blonde",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "9b2d6e10",
|
|
"value": "chestnut brown",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "86360bc3",
|
|
"name": "Scene",
|
|
"description": "",
|
|
"color": "#2fb380",
|
|
"children": [
|
|
{
|
|
"id": "7ff544c2",
|
|
"type": "constraint",
|
|
"enabled": true,
|
|
"collapsed": true,
|
|
"meta": {
|
|
"name": "Role fits the place",
|
|
"library_name": "Role fits the place",
|
|
"description": "Re-weights Setting by the Role picked upstream: a knight favours the castle, an inventor stays in town, never in a castle or the forest."
|
|
},
|
|
"entries": [],
|
|
"payload": {
|
|
"source_wildcard_id": "808878ba",
|
|
"target_wildcard_id": "aa76ada8",
|
|
"source_wildcard_name": "Role",
|
|
"target_wildcard_name": "Setting",
|
|
"exceptions": [],
|
|
"matrix": {
|
|
"knight": {
|
|
"castle": {
|
|
"mode": "boost",
|
|
"factor": 4
|
|
},
|
|
"forest": {
|
|
"mode": "reduce",
|
|
"factor": 0.5
|
|
}
|
|
},
|
|
"mage": {
|
|
"castle": {
|
|
"mode": "boost",
|
|
"factor": 2
|
|
}
|
|
},
|
|
"ranger": {
|
|
"forest": {
|
|
"mode": "boost",
|
|
"factor": 4
|
|
},
|
|
"city": {
|
|
"mode": "reduce",
|
|
"factor": 0.3
|
|
}
|
|
},
|
|
"inventor": {
|
|
"city": {
|
|
"mode": "boost",
|
|
"factor": 4
|
|
},
|
|
"castle": {
|
|
"mode": "exclude",
|
|
"factor": 0
|
|
},
|
|
"forest": {
|
|
"mode": "exclude",
|
|
"factor": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "aa76ada8",
|
|
"type": "wildcard",
|
|
"enabled": true,
|
|
"collapsed": true,
|
|
"meta": {
|
|
"name": "Setting",
|
|
"library_name": "Setting",
|
|
"description": "Where. Its tags (castle, forest, city) meet Role in Role fits the place."
|
|
},
|
|
"entries": [],
|
|
"payload": {
|
|
"var_binding": "setting",
|
|
"sub_categories": [
|
|
"castle",
|
|
"forest",
|
|
"city"
|
|
],
|
|
"options": [
|
|
{
|
|
"id": "c1a0b2c3",
|
|
"value": "in a torch-lit stone throne room",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"castle"
|
|
]
|
|
},
|
|
{
|
|
"id": "d2b1c3d4",
|
|
"value": "on the battlements of a stone castle",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"castle"
|
|
]
|
|
},
|
|
{
|
|
"id": "e3c2d4e5",
|
|
"value": "in a misty pine forest at the edge of a cliff",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"forest"
|
|
]
|
|
},
|
|
{
|
|
"id": "f4d3e5f6",
|
|
"value": "in a mossy clearing in an old oak forest",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"forest"
|
|
]
|
|
},
|
|
{
|
|
"id": "a5e4f607",
|
|
"value": "on a crowded cobblestone market street",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"city"
|
|
]
|
|
},
|
|
{
|
|
"id": "b6f50718",
|
|
"value": "in a cluttered workshop full of brass gears",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"city"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "49cac59c",
|
|
"type": "wildcard",
|
|
"enabled": true,
|
|
"collapsed": true,
|
|
"meta": {
|
|
"name": "Time of day",
|
|
"library_name": "Time of day",
|
|
"description": "When. Lighting reads it."
|
|
},
|
|
"entries": [],
|
|
"payload": {
|
|
"var_binding": "time",
|
|
"sub_categories": [],
|
|
"options": [
|
|
{
|
|
"id": "7c740b5b",
|
|
"value": "at dawn",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "7ddc9c86",
|
|
"value": "at sunset",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "a681b8ca",
|
|
"value": "at night",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "5774d2a1",
|
|
"type": "derivation",
|
|
"enabled": true,
|
|
"collapsed": true,
|
|
"meta": {
|
|
"name": "Lighting from time",
|
|
"library_name": "Lighting from time",
|
|
"description": "Light that fits the time. At night it also adds negatives."
|
|
},
|
|
"entries": [],
|
|
"payload": {
|
|
"rules": [
|
|
{
|
|
"branches": [
|
|
{
|
|
"condition": {
|
|
"var": "time",
|
|
"op": "equals",
|
|
"value": "at night"
|
|
},
|
|
"action": {
|
|
"target_var": "lighting",
|
|
"mode": "replace",
|
|
"value": "lit by pale moonlight and warm lantern glow"
|
|
},
|
|
"extra_actions": [
|
|
{
|
|
"target_var": "lighting",
|
|
"mode": "negative",
|
|
"value": "overexposed, harsh sunlight"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"condition": {
|
|
"var": "time",
|
|
"op": "equals",
|
|
"value": "at sunset"
|
|
},
|
|
"action": {
|
|
"target_var": "lighting",
|
|
"mode": "replace",
|
|
"value": "with warm orange rim light"
|
|
}
|
|
}
|
|
],
|
|
"id": "e751ba3a",
|
|
"else": {
|
|
"action": {
|
|
"target_var": "lighting",
|
|
"mode": "replace",
|
|
"value": "in soft morning light"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "5d75075f",
|
|
"type": "combine",
|
|
"enabled": true,
|
|
"collapsed": true,
|
|
"meta": {
|
|
"name": "Scene",
|
|
"library_name": "Scene",
|
|
"description": "Where, when and the light, as one phrase."
|
|
},
|
|
"entries": [],
|
|
"payload": {
|
|
"template": "$setting $time, $lighting",
|
|
"output_var": "scene",
|
|
"input_vars": [
|
|
"setting",
|
|
"time",
|
|
"lighting"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "3e5f7a9b",
|
|
"type": "wildcard",
|
|
"enabled": true,
|
|
"collapsed": true,
|
|
"meta": {
|
|
"name": "Framing",
|
|
"library_name": "Framing",
|
|
"description": "How the camera frames the subject. It starts the sentence."
|
|
},
|
|
"entries": [],
|
|
"payload": {
|
|
"var_binding": "framing",
|
|
"sub_categories": [],
|
|
"options": [
|
|
{
|
|
"id": "0a1b2c3d",
|
|
"value": "A full-body shot",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "1b2c3d4e",
|
|
"value": "A waist-up portrait",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "2c3d4e5f",
|
|
"value": "A close-up portrait",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "c32f16d6",
|
|
"type": "fixed_values",
|
|
"enabled": true,
|
|
"collapsed": true,
|
|
"meta": {
|
|
"name": "Style",
|
|
"library_name": "Style",
|
|
"description": "The look of every picture, with its negatives."
|
|
},
|
|
"entries": [],
|
|
"payload": {
|
|
"values": [
|
|
{
|
|
"id": "9af7bf95",
|
|
"name": "style",
|
|
"value": "A digital painting, painterly brush strokes, illustration, sharp focus and rich color.",
|
|
"negative": "photo, photorealistic, 3d render, blurry"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "b748104b",
|
|
"name": "Outfit",
|
|
"description": "",
|
|
"color": "#e0a030",
|
|
"children": [
|
|
{
|
|
"id": "6b8c0d2e",
|
|
"type": "constraint",
|
|
"enabled": true,
|
|
"collapsed": true,
|
|
"meta": {
|
|
"name": "Outfit fits the role",
|
|
"library_name": "Outfit fits the role",
|
|
"description": "Only rule: each role wears only outfits with its own tag."
|
|
},
|
|
"entries": [],
|
|
"payload": {
|
|
"source_wildcard_id": "808878ba",
|
|
"target_wildcard_id": "195238e2",
|
|
"source_wildcard_name": "Role",
|
|
"target_wildcard_name": "Outfit",
|
|
"exceptions": [],
|
|
"matrix": {
|
|
"knight": {
|
|
"knight": {
|
|
"mode": "only",
|
|
"factor": 1
|
|
}
|
|
},
|
|
"mage": {
|
|
"mage": {
|
|
"mode": "only",
|
|
"factor": 1
|
|
}
|
|
},
|
|
"ranger": {
|
|
"ranger": {
|
|
"mode": "only",
|
|
"factor": 1
|
|
}
|
|
},
|
|
"inventor": {
|
|
"inventor": {
|
|
"mode": "only",
|
|
"factor": 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "7c9d1e3f",
|
|
"type": "constraint",
|
|
"enabled": true,
|
|
"collapsed": true,
|
|
"meta": {
|
|
"name": "Item fits the role",
|
|
"library_name": "Item fits the role",
|
|
"description": "Only rule: each role holds only items with its own tag."
|
|
},
|
|
"entries": [],
|
|
"payload": {
|
|
"source_wildcard_id": "808878ba",
|
|
"target_wildcard_id": "7a41c0de",
|
|
"source_wildcard_name": "Role",
|
|
"target_wildcard_name": "Held item",
|
|
"exceptions": [],
|
|
"matrix": {
|
|
"knight": {
|
|
"knight": {
|
|
"mode": "only",
|
|
"factor": 1
|
|
}
|
|
},
|
|
"mage": {
|
|
"mage": {
|
|
"mode": "only",
|
|
"factor": 1
|
|
}
|
|
},
|
|
"ranger": {
|
|
"ranger": {
|
|
"mode": "only",
|
|
"factor": 1
|
|
}
|
|
},
|
|
"inventor": {
|
|
"inventor": {
|
|
"mode": "only",
|
|
"factor": 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "195238e2",
|
|
"type": "wildcard",
|
|
"enabled": true,
|
|
"collapsed": true,
|
|
"meta": {
|
|
"name": "Outfit",
|
|
"library_name": "Outfit",
|
|
"description": "Clothes only, tagged by role. The grey tunic is the fallback."
|
|
},
|
|
"entries": [],
|
|
"payload": {
|
|
"var_binding": "outfit",
|
|
"sub_categories": [
|
|
"knight",
|
|
"mage",
|
|
"ranger",
|
|
"inventor"
|
|
],
|
|
"options": [
|
|
{
|
|
"id": "72f8e1d7",
|
|
"value": "polished steel plate armor with a blue surcoat",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"knight"
|
|
],
|
|
"negative": "rust, broken armor"
|
|
},
|
|
{
|
|
"id": "4c0b7e95",
|
|
"value": "a chainmail shirt under a red tabard",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"knight"
|
|
]
|
|
},
|
|
{
|
|
"id": "b5a2c3d1",
|
|
"value": "a long deep-blue robe embroidered with silver stars",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"mage"
|
|
]
|
|
},
|
|
{
|
|
"id": "e81f4a6c",
|
|
"value": "a crimson long coat with brass buttons",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"mage"
|
|
]
|
|
},
|
|
{
|
|
"id": "0d9c2b57",
|
|
"value": "a hooded green cloak over a brown leather jerkin",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"ranger"
|
|
]
|
|
},
|
|
{
|
|
"id": "6a3e18f0",
|
|
"value": "a fur-trimmed leather hunting coat",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"ranger"
|
|
]
|
|
},
|
|
{
|
|
"id": "f2c7d905",
|
|
"value": "a leather work apron over a white linen shirt",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"inventor"
|
|
]
|
|
},
|
|
{
|
|
"id": "93b0e4a8",
|
|
"value": "a brown waistcoat with rolled-up shirt sleeves",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"inventor"
|
|
]
|
|
},
|
|
{
|
|
"id": "5c61f0e2",
|
|
"value": "a plain grey wool tunic",
|
|
"weight": 1,
|
|
"sub_categories": [],
|
|
"fallback": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "7a41c0de",
|
|
"type": "wildcard",
|
|
"enabled": true,
|
|
"collapsed": true,
|
|
"meta": {
|
|
"name": "Held item",
|
|
"library_name": "Held item",
|
|
"description": "What the subject holds, tagged by role."
|
|
},
|
|
"entries": [],
|
|
"payload": {
|
|
"var_binding": "held",
|
|
"sub_categories": [
|
|
"knight",
|
|
"mage",
|
|
"ranger",
|
|
"inventor"
|
|
],
|
|
"options": [
|
|
{
|
|
"id": "1a7c3e90",
|
|
"value": "a longsword with a gold hilt",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"knight"
|
|
]
|
|
},
|
|
{
|
|
"id": "2b8d4fa1",
|
|
"value": "a round wooden shield painted with a lion",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"knight"
|
|
]
|
|
},
|
|
{
|
|
"id": "3c9e50b2",
|
|
"value": "a glowing oak staff",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"mage"
|
|
]
|
|
},
|
|
{
|
|
"id": "4daf61c3",
|
|
"value": "an open spellbook with glowing pages",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"mage"
|
|
]
|
|
},
|
|
{
|
|
"id": "5eb072d4",
|
|
"value": "a wooden longbow",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"ranger"
|
|
]
|
|
},
|
|
{
|
|
"id": "6fc183e5",
|
|
"value": "a brass lantern",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"ranger"
|
|
]
|
|
},
|
|
{
|
|
"id": "70d294f6",
|
|
"value": "a large brass wrench",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"inventor"
|
|
]
|
|
},
|
|
{
|
|
"id": "81e3a507",
|
|
"value": "a small clockwork bird",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"inventor"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"wildcards": [
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "808878ba",
|
|
"type": "wildcard",
|
|
"name": "Role",
|
|
"description": "Who the subject is. Its tags decide the outfit, the item and the place.",
|
|
"payload": {
|
|
"var_binding": "role",
|
|
"sub_categories": [
|
|
"knight",
|
|
"mage",
|
|
"ranger",
|
|
"inventor"
|
|
],
|
|
"options": [
|
|
{
|
|
"id": "c8fc80d0",
|
|
"value": "a knight",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"knight"
|
|
]
|
|
},
|
|
{
|
|
"id": "c243437e",
|
|
"value": "a battle mage",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"mage"
|
|
]
|
|
},
|
|
{
|
|
"id": "784f4138",
|
|
"value": "a forest ranger",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"ranger"
|
|
]
|
|
},
|
|
{
|
|
"id": "422b5317",
|
|
"value": "a clockwork inventor",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"inventor"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "bc15a82d",
|
|
"type": "wildcard",
|
|
"name": "Hair colors",
|
|
"description": "Switched off: only read through @{} references in Hair.",
|
|
"payload": {
|
|
"var_binding": "hair_color",
|
|
"sub_categories": [],
|
|
"options": [
|
|
{
|
|
"id": "7d1e78ef",
|
|
"value": "auburn",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "6c3528de",
|
|
"value": "silver",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "e6eda3f2",
|
|
"value": "jet black",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "1f0c8a31",
|
|
"value": "copper red",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "5a77e0c4",
|
|
"value": "platinum blonde",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "9b2d6e10",
|
|
"value": "chestnut brown",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "4facf8ce",
|
|
"type": "wildcard",
|
|
"name": "Hair",
|
|
"description": "Hair style; the colour comes from Hair colors through an @{} reference.",
|
|
"payload": {
|
|
"var_binding": "hair",
|
|
"sub_categories": [],
|
|
"options": [
|
|
{
|
|
"id": "a3ff1986",
|
|
"value": "short @{bc15a82d#Hair colors} hair",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "e6d04f1d",
|
|
"value": "long @{bc15a82d#Hair colors} hair in a loose braid",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "c71b55d2",
|
|
"value": "shoulder-length wavy @{bc15a82d#Hair colors} hair",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "0e3f9a4b",
|
|
"value": "a shaved head",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "38c1b584",
|
|
"type": "wildcard",
|
|
"name": "Eyes",
|
|
"description": "Eye colour only.",
|
|
"payload": {
|
|
"var_binding": "eyes",
|
|
"sub_categories": [],
|
|
"options": [
|
|
{
|
|
"id": "2b8e61a0",
|
|
"value": "bright green eyes",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "8c41d7f2",
|
|
"value": "pale blue eyes",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "5e0a93bd",
|
|
"value": "dark brown eyes",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "d36f2c18",
|
|
"value": "amber eyes",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "195238e2",
|
|
"type": "wildcard",
|
|
"name": "Outfit",
|
|
"description": "Clothes only, tagged by role. The grey tunic is the fallback.",
|
|
"payload": {
|
|
"var_binding": "outfit",
|
|
"sub_categories": [
|
|
"knight",
|
|
"mage",
|
|
"ranger",
|
|
"inventor"
|
|
],
|
|
"options": [
|
|
{
|
|
"id": "72f8e1d7",
|
|
"value": "polished steel plate armor with a blue surcoat",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"knight"
|
|
],
|
|
"negative": "rust, broken armor"
|
|
},
|
|
{
|
|
"id": "4c0b7e95",
|
|
"value": "a chainmail shirt under a red tabard",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"knight"
|
|
]
|
|
},
|
|
{
|
|
"id": "b5a2c3d1",
|
|
"value": "a long deep-blue robe embroidered with silver stars",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"mage"
|
|
]
|
|
},
|
|
{
|
|
"id": "e81f4a6c",
|
|
"value": "a crimson long coat with brass buttons",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"mage"
|
|
]
|
|
},
|
|
{
|
|
"id": "0d9c2b57",
|
|
"value": "a hooded green cloak over a brown leather jerkin",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"ranger"
|
|
]
|
|
},
|
|
{
|
|
"id": "6a3e18f0",
|
|
"value": "a fur-trimmed leather hunting coat",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"ranger"
|
|
]
|
|
},
|
|
{
|
|
"id": "f2c7d905",
|
|
"value": "a leather work apron over a white linen shirt",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"inventor"
|
|
]
|
|
},
|
|
{
|
|
"id": "93b0e4a8",
|
|
"value": "a brown waistcoat with rolled-up shirt sleeves",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"inventor"
|
|
]
|
|
},
|
|
{
|
|
"id": "5c61f0e2",
|
|
"value": "a plain grey wool tunic",
|
|
"weight": 1,
|
|
"sub_categories": [],
|
|
"fallback": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "7a41c0de",
|
|
"type": "wildcard",
|
|
"name": "Held item",
|
|
"description": "What the subject holds, tagged by role.",
|
|
"payload": {
|
|
"var_binding": "held",
|
|
"sub_categories": [
|
|
"knight",
|
|
"mage",
|
|
"ranger",
|
|
"inventor"
|
|
],
|
|
"options": [
|
|
{
|
|
"id": "1a7c3e90",
|
|
"value": "a longsword with a gold hilt",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"knight"
|
|
]
|
|
},
|
|
{
|
|
"id": "2b8d4fa1",
|
|
"value": "a round wooden shield painted with a lion",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"knight"
|
|
]
|
|
},
|
|
{
|
|
"id": "3c9e50b2",
|
|
"value": "a glowing oak staff",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"mage"
|
|
]
|
|
},
|
|
{
|
|
"id": "4daf61c3",
|
|
"value": "an open spellbook with glowing pages",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"mage"
|
|
]
|
|
},
|
|
{
|
|
"id": "5eb072d4",
|
|
"value": "a wooden longbow",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"ranger"
|
|
]
|
|
},
|
|
{
|
|
"id": "6fc183e5",
|
|
"value": "a brass lantern",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"ranger"
|
|
]
|
|
},
|
|
{
|
|
"id": "70d294f6",
|
|
"value": "a large brass wrench",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"inventor"
|
|
]
|
|
},
|
|
{
|
|
"id": "81e3a507",
|
|
"value": "a small clockwork bird",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"inventor"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "aa76ada8",
|
|
"type": "wildcard",
|
|
"name": "Setting",
|
|
"description": "Where. Its tags (castle, forest, city) meet Role in Role fits the place.",
|
|
"payload": {
|
|
"var_binding": "setting",
|
|
"sub_categories": [
|
|
"castle",
|
|
"forest",
|
|
"city"
|
|
],
|
|
"options": [
|
|
{
|
|
"id": "c1a0b2c3",
|
|
"value": "in a torch-lit stone throne room",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"castle"
|
|
]
|
|
},
|
|
{
|
|
"id": "d2b1c3d4",
|
|
"value": "on the battlements of a stone castle",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"castle"
|
|
]
|
|
},
|
|
{
|
|
"id": "e3c2d4e5",
|
|
"value": "in a misty pine forest at the edge of a cliff",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"forest"
|
|
]
|
|
},
|
|
{
|
|
"id": "f4d3e5f6",
|
|
"value": "in a mossy clearing in an old oak forest",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"forest"
|
|
]
|
|
},
|
|
{
|
|
"id": "a5e4f607",
|
|
"value": "on a crowded cobblestone market street",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"city"
|
|
]
|
|
},
|
|
{
|
|
"id": "b6f50718",
|
|
"value": "in a cluttered workshop full of brass gears",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"city"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "49cac59c",
|
|
"type": "wildcard",
|
|
"name": "Time of day",
|
|
"description": "When. Lighting reads it.",
|
|
"payload": {
|
|
"var_binding": "time",
|
|
"sub_categories": [],
|
|
"options": [
|
|
{
|
|
"id": "7c740b5b",
|
|
"value": "at dawn",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "7ddc9c86",
|
|
"value": "at sunset",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "a681b8ca",
|
|
"value": "at night",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "3e5f7a9b",
|
|
"type": "wildcard",
|
|
"name": "Framing",
|
|
"description": "How the camera frames the subject. It starts the sentence.",
|
|
"payload": {
|
|
"var_binding": "framing",
|
|
"sub_categories": [],
|
|
"options": [
|
|
{
|
|
"id": "0a1b2c3d",
|
|
"value": "A full-body shot",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "1b2c3d4e",
|
|
"value": "A waist-up portrait",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "2c3d4e5f",
|
|
"value": "A close-up portrait",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "a1b2c3d4",
|
|
"type": "wildcard",
|
|
"name": "Travel gear",
|
|
"description": "Tag groups: CLIMATE describes the option, SHOES is an accepts axis read as $gear.SHOES.",
|
|
"payload": {
|
|
"var_binding": "gear",
|
|
"sub_categories": [
|
|
"cold",
|
|
"boots",
|
|
"warm",
|
|
"sandals",
|
|
"slippers"
|
|
],
|
|
"options": [
|
|
{
|
|
"id": "5e1a0001",
|
|
"value": "a hooded leather coat",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"cold",
|
|
"boots"
|
|
]
|
|
},
|
|
{
|
|
"id": "5e1a0002",
|
|
"value": "a fur-lined cloak",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"cold",
|
|
"boots"
|
|
]
|
|
},
|
|
{
|
|
"id": "5e1a0003",
|
|
"value": "a light linen robe",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"warm",
|
|
"sandals",
|
|
"slippers"
|
|
]
|
|
},
|
|
{
|
|
"id": "5e1a0004",
|
|
"value": "a silk kimono",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"warm",
|
|
"sandals",
|
|
"slippers"
|
|
]
|
|
},
|
|
{
|
|
"id": "5e1a0005",
|
|
"value": "a ranger's jerkin",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"warm",
|
|
"boots",
|
|
"sandals"
|
|
]
|
|
}
|
|
],
|
|
"tag_groups": {
|
|
"CLIMATE": [
|
|
"cold",
|
|
"warm"
|
|
],
|
|
"SHOES": [
|
|
"boots",
|
|
"sandals",
|
|
"slippers"
|
|
]
|
|
},
|
|
"tag_group_kinds": {
|
|
"SHOES": "accepts"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "8e1f3a5c",
|
|
"type": "wildcard",
|
|
"name": "Companion",
|
|
"description": "A sentence to end on. The empty option means no companion, a quarter of the time.",
|
|
"payload": {
|
|
"var_binding": "companion",
|
|
"sub_categories": [],
|
|
"options": [
|
|
{
|
|
"id": "9f203b4d",
|
|
"value": "A black raven sits on their shoulder.",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "a0314c5e",
|
|
"value": "A grey wolf stands at their side.",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "b1425d6f",
|
|
"value": "A small red fox sits at their feet.",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
},
|
|
{
|
|
"id": "c2536e70",
|
|
"value": "",
|
|
"weight": 1,
|
|
"sub_categories": [],
|
|
"is_null": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "9a7b5c3d",
|
|
"type": "wildcard",
|
|
"name": "Quality per model",
|
|
"description": "Quality words, tagged by model variant; a Pool filtered by $model_variant keeps the model's.",
|
|
"payload": {
|
|
"var_binding": "quality",
|
|
"sub_categories": [
|
|
"pony",
|
|
"illustrious",
|
|
"klein"
|
|
],
|
|
"options": [
|
|
{
|
|
"id": "9a7b0001",
|
|
"value": "score_9, score_8_up, score_7_up",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"pony"
|
|
]
|
|
},
|
|
{
|
|
"id": "9a7b0002",
|
|
"value": "masterpiece, best quality, very aesthetic",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"illustrious"
|
|
]
|
|
},
|
|
{
|
|
"id": "9a7b0003",
|
|
"value": "Sharp focus, rich detail and soft natural light.",
|
|
"weight": 1,
|
|
"sub_categories": [
|
|
"klein"
|
|
]
|
|
}
|
|
],
|
|
"tag_groups": {
|
|
"MODEL": [
|
|
"pony",
|
|
"illustrious",
|
|
"klein"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "9e1a7c42",
|
|
"type": "wildcard",
|
|
"name": "Daydream",
|
|
"description": "Reads Setting through an @{} reference, so a constraint on Setting reaches inside it (A09).",
|
|
"payload": {
|
|
"var_binding": "daydream",
|
|
"sub_categories": [],
|
|
"options": [
|
|
{
|
|
"id": "d1a7c420",
|
|
"value": "dreaming of being @{aa76ada8#Setting}",
|
|
"weight": 1,
|
|
"sub_categories": []
|
|
}
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"fixed_values": [
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "c32f16d6",
|
|
"type": "fixed_values",
|
|
"name": "Style",
|
|
"description": "The look of every picture, with its negatives.",
|
|
"payload": {
|
|
"values": [
|
|
{
|
|
"id": "9af7bf95",
|
|
"name": "style",
|
|
"value": "A digital painting, painterly brush strokes, illustration, sharp focus and rich color.",
|
|
"negative": "photo, photorealistic, 3d render, blurry"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"combines": [
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "9d2e4f61",
|
|
"type": "combine",
|
|
"name": "Subject",
|
|
"description": "The person: role, hair and eyes in one line.",
|
|
"payload": {
|
|
"template": "$role with $hair and $eyes",
|
|
"output_var": "subject",
|
|
"input_vars": [
|
|
"role",
|
|
"hair",
|
|
"eyes"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "5d75075f",
|
|
"type": "combine",
|
|
"name": "Scene",
|
|
"description": "Where, when and the light, as one phrase.",
|
|
"payload": {
|
|
"template": "$setting $time, $lighting",
|
|
"output_var": "scene",
|
|
"input_vars": [
|
|
"setting",
|
|
"time",
|
|
"lighting"
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"derivations": [
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "5774d2a1",
|
|
"type": "derivation",
|
|
"name": "Lighting from time",
|
|
"description": "Light that fits the time. At night it also adds negatives.",
|
|
"payload": {
|
|
"rules": [
|
|
{
|
|
"branches": [
|
|
{
|
|
"condition": {
|
|
"var": "time",
|
|
"op": "equals",
|
|
"value": "at night"
|
|
},
|
|
"action": {
|
|
"target_var": "lighting",
|
|
"mode": "replace",
|
|
"value": "lit by pale moonlight and warm lantern glow"
|
|
},
|
|
"extra_actions": [
|
|
{
|
|
"target_var": "lighting",
|
|
"mode": "negative",
|
|
"value": "overexposed, harsh sunlight"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"condition": {
|
|
"var": "time",
|
|
"op": "equals",
|
|
"value": "at sunset"
|
|
},
|
|
"action": {
|
|
"target_var": "lighting",
|
|
"mode": "replace",
|
|
"value": "with warm orange rim light"
|
|
}
|
|
}
|
|
],
|
|
"id": "e751ba3a",
|
|
"else": {
|
|
"action": {
|
|
"target_var": "lighting",
|
|
"mode": "replace",
|
|
"value": "in soft morning light"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "dd2bee53",
|
|
"type": "derivation",
|
|
"name": "Character LoRA",
|
|
"description": "While $lora_character is true: the LoRA's trigger words replace the whole $subject.",
|
|
"payload": {
|
|
"rules": [
|
|
{
|
|
"branches": [
|
|
{
|
|
"condition": {
|
|
"var": "lora_character",
|
|
"op": "equals",
|
|
"value": "true"
|
|
},
|
|
"action": {
|
|
"target_var": "subject",
|
|
"mode": "replace",
|
|
"value": "$lora_character_words"
|
|
}
|
|
}
|
|
],
|
|
"id": "0420af2a"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "435b5087",
|
|
"type": "derivation",
|
|
"name": "Its own clothes",
|
|
"description": "While $lora_clothes is true: the LoRA's trigger words replace $outfit.",
|
|
"payload": {
|
|
"rules": [
|
|
{
|
|
"branches": [
|
|
{
|
|
"condition": {
|
|
"var": "lora_clothes",
|
|
"op": "equals",
|
|
"value": "true"
|
|
},
|
|
"action": {
|
|
"target_var": "outfit",
|
|
"mode": "replace",
|
|
"value": "$lora_outfit_words"
|
|
}
|
|
}
|
|
],
|
|
"id": "7cf35a83"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "804fee67",
|
|
"type": "derivation",
|
|
"name": "Style LoRA",
|
|
"description": "While $style_lora is true: the LoRA's trigger words go after $style.",
|
|
"payload": {
|
|
"rules": [
|
|
{
|
|
"branches": [
|
|
{
|
|
"condition": {
|
|
"var": "style_lora",
|
|
"op": "equals",
|
|
"value": "true"
|
|
},
|
|
"action": {
|
|
"target_var": "style",
|
|
"mode": "append",
|
|
"value": " $lora_style_words"
|
|
}
|
|
}
|
|
],
|
|
"id": "ddfcd524"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "5b008dc7",
|
|
"type": "derivation",
|
|
"name": "Settings per model",
|
|
"description": "Reads $model_family from WP Model Info: $size, $sampler and $cfg.",
|
|
"payload": {
|
|
"rules": [
|
|
{
|
|
"branches": [
|
|
{
|
|
"condition": {
|
|
"var": "model_family",
|
|
"op": "equals",
|
|
"value": "sd15"
|
|
},
|
|
"action": {
|
|
"target_var": "size",
|
|
"mode": "replace",
|
|
"value": "512x768"
|
|
},
|
|
"extra_actions": [
|
|
{
|
|
"target_var": "sampler",
|
|
"mode": "replace",
|
|
"value": "euler ancestral"
|
|
},
|
|
{
|
|
"target_var": "cfg",
|
|
"mode": "replace",
|
|
"value": "7"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"condition": {
|
|
"var": "model_family",
|
|
"op": "equals",
|
|
"value": "sdxl"
|
|
},
|
|
"action": {
|
|
"target_var": "size",
|
|
"mode": "replace",
|
|
"value": "832x1216"
|
|
},
|
|
"extra_actions": [
|
|
{
|
|
"target_var": "sampler",
|
|
"mode": "replace",
|
|
"value": "dpmpp 2m"
|
|
},
|
|
{
|
|
"target_var": "cfg",
|
|
"mode": "replace",
|
|
"value": "6"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"condition": {
|
|
"var": "model_family",
|
|
"op": "equals",
|
|
"value": "flux"
|
|
},
|
|
"action": {
|
|
"target_var": "size",
|
|
"mode": "replace",
|
|
"value": "896x1152"
|
|
},
|
|
"extra_actions": [
|
|
{
|
|
"target_var": "sampler",
|
|
"mode": "replace",
|
|
"value": "euler"
|
|
},
|
|
{
|
|
"target_var": "cfg",
|
|
"mode": "replace",
|
|
"value": "1"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"id": "e4788601",
|
|
"else": {
|
|
"action": {
|
|
"target_var": "size",
|
|
"mode": "replace",
|
|
"value": "1024x1024"
|
|
},
|
|
"extra_actions": [
|
|
{
|
|
"target_var": "sampler",
|
|
"mode": "replace",
|
|
"value": "euler"
|
|
},
|
|
{
|
|
"target_var": "cfg",
|
|
"mode": "replace",
|
|
"value": "5"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "b17a0ff1",
|
|
"type": "derivation",
|
|
"name": "Lights on or off",
|
|
"description": "While $use_lighting is false (a WP Toggles switch), the lighting words go (A17).",
|
|
"payload": {
|
|
"rules": [
|
|
{
|
|
"branches": [
|
|
{
|
|
"condition": {
|
|
"var": "use_lighting",
|
|
"op": "equals",
|
|
"value": "false"
|
|
},
|
|
"action": {
|
|
"target_var": "lighting",
|
|
"mode": "replace",
|
|
"value": ""
|
|
}
|
|
}
|
|
],
|
|
"id": "b17a0ff2"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "5a0b51e1",
|
|
"type": "derivation",
|
|
"name": "Shot per frame",
|
|
"description": "Frame 1 is a wide establishing shot, every other frame a close-up (N05).",
|
|
"payload": {
|
|
"rules": [
|
|
{
|
|
"branches": [
|
|
{
|
|
"condition": {
|
|
"var": "iteration",
|
|
"op": "equals",
|
|
"value": "1"
|
|
},
|
|
"action": {
|
|
"target_var": "shot",
|
|
"mode": "replace",
|
|
"value": "wide establishing shot"
|
|
}
|
|
}
|
|
],
|
|
"id": "a51c0e01",
|
|
"else": {
|
|
"action": {
|
|
"target_var": "shot",
|
|
"mode": "replace",
|
|
"value": "close-up"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"constraints": [
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "6b8c0d2e",
|
|
"type": "constraint",
|
|
"name": "Outfit fits the role",
|
|
"description": "Only rule: each role wears only outfits with its own tag.",
|
|
"payload": {
|
|
"source_wildcard_id": "808878ba",
|
|
"target_wildcard_id": "195238e2",
|
|
"source_wildcard_name": "Role",
|
|
"target_wildcard_name": "Outfit",
|
|
"exceptions": [],
|
|
"matrix": {
|
|
"knight": {
|
|
"knight": {
|
|
"mode": "only",
|
|
"factor": 1
|
|
}
|
|
},
|
|
"mage": {
|
|
"mage": {
|
|
"mode": "only",
|
|
"factor": 1
|
|
}
|
|
},
|
|
"ranger": {
|
|
"ranger": {
|
|
"mode": "only",
|
|
"factor": 1
|
|
}
|
|
},
|
|
"inventor": {
|
|
"inventor": {
|
|
"mode": "only",
|
|
"factor": 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "7c9d1e3f",
|
|
"type": "constraint",
|
|
"name": "Item fits the role",
|
|
"description": "Only rule: each role holds only items with its own tag.",
|
|
"payload": {
|
|
"source_wildcard_id": "808878ba",
|
|
"target_wildcard_id": "7a41c0de",
|
|
"source_wildcard_name": "Role",
|
|
"target_wildcard_name": "Held item",
|
|
"exceptions": [],
|
|
"matrix": {
|
|
"knight": {
|
|
"knight": {
|
|
"mode": "only",
|
|
"factor": 1
|
|
}
|
|
},
|
|
"mage": {
|
|
"mage": {
|
|
"mode": "only",
|
|
"factor": 1
|
|
}
|
|
},
|
|
"ranger": {
|
|
"ranger": {
|
|
"mode": "only",
|
|
"factor": 1
|
|
}
|
|
},
|
|
"inventor": {
|
|
"inventor": {
|
|
"mode": "only",
|
|
"factor": 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"category_id": null,
|
|
"tags": [],
|
|
"is_favorite": false,
|
|
"version": 1,
|
|
"created_at": "2026-11-09T12:00:00Z",
|
|
"updated_at": "2026-11-09T12:00:00Z",
|
|
"community_post_slug": null,
|
|
"community_version_number": null,
|
|
"content_rating": "safe",
|
|
"id": "7ff544c2",
|
|
"type": "constraint",
|
|
"name": "Role fits the place",
|
|
"description": "Re-weights Setting by the Role picked upstream: a knight favours the castle, an inventor stays in town, never in a castle or the forest.",
|
|
"payload": {
|
|
"source_wildcard_id": "808878ba",
|
|
"target_wildcard_id": "aa76ada8",
|
|
"source_wildcard_name": "Role",
|
|
"target_wildcard_name": "Setting",
|
|
"exceptions": [],
|
|
"matrix": {
|
|
"knight": {
|
|
"castle": {
|
|
"mode": "boost",
|
|
"factor": 4
|
|
},
|
|
"forest": {
|
|
"mode": "reduce",
|
|
"factor": 0.5
|
|
}
|
|
},
|
|
"mage": {
|
|
"castle": {
|
|
"mode": "boost",
|
|
"factor": 2
|
|
}
|
|
},
|
|
"ranger": {
|
|
"forest": {
|
|
"mode": "boost",
|
|
"factor": 4
|
|
},
|
|
"city": {
|
|
"mode": "reduce",
|
|
"factor": 0.3
|
|
}
|
|
},
|
|
"inventor": {
|
|
"city": {
|
|
"mode": "boost",
|
|
"factor": 4
|
|
},
|
|
"castle": {
|
|
"mode": "exclude",
|
|
"factor": 0
|
|
},
|
|
"forest": {
|
|
"mode": "exclude",
|
|
"factor": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"categories": [],
|
|
"templates": []
|
|
}
|