From dbacef66d5a2db62bca0158cb069dae72875b4d3 Mon Sep 17 00:00:00 2001 From: NotEvil Date: Tue, 14 Apr 2026 02:03:50 +0200 Subject: [PATCH] feat(D-01): add test_component_gag.json demonstrating component system JSON item using all 3 implemented components: lockable (lock_resistance: 200), resistance (base: 80), and gagging (comprehension: 0.15, range: 8.0). --- .../tiedup_items/test_component_gag.json | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/main/resources/data/tiedup/tiedup_items/test_component_gag.json diff --git a/src/main/resources/data/tiedup/tiedup_items/test_component_gag.json b/src/main/resources/data/tiedup/tiedup_items/test_component_gag.json new file mode 100644 index 0000000..b7adc12 --- /dev/null +++ b/src/main/resources/data/tiedup/tiedup_items/test_component_gag.json @@ -0,0 +1,24 @@ +{ + "type": "tiedup:bondage_item", + "display_name": "Component Test Gag", + "model": "tiedup:models/gltf/v2/handcuffs/cuffs_prototype.glb", + "regions": ["MOUTH"], + "pose_priority": 10, + "escape_difficulty": 3, + "lockable": true, + "animation_bones": { + "idle": [] + }, + "components": { + "lockable": { + "lock_resistance": 200 + }, + "resistance": { + "base": 80 + }, + "gagging": { + "comprehension": 0.15, + "range": 8.0 + } + } +}