aboutsummaryrefslogtreecommitdiff
path: root/features/adhesive.json
diff options
context:
space:
mode:
authorYour Name <you@example.com>2022-02-18 16:47:53 -0500
committerYour Name <you@example.com>2022-02-18 16:47:53 -0500
commit947d83c59ea86615e3a81a2ec122d843b5eceee9 (patch)
tree158f365d2d50b9e4e2b3fbe6a5d8c4cceb6d99cd /features/adhesive.json
parentd0e356d09e30a11c1e072415a5088f829d5c0a04 (diff)
downloaddmtool-947d83c59ea86615e3a81a2ec122d843b5eceee9.tar.gz
dmtool-947d83c59ea86615e3a81a2ec122d843b5eceee9.tar.bz2
dmtool-947d83c59ea86615e3a81a2ec122d843b5eceee9.zip
More features work
Diffstat (limited to 'features/adhesive.json')
-rw-r--r--features/adhesive.json16
1 files changed, 12 insertions, 4 deletions
diff --git a/features/adhesive.json b/features/adhesive.json
index 19c39e9..f432534 100644
--- a/features/adhesive.json
+++ b/features/adhesive.json
@@ -5,13 +5,21 @@
{
"trigger": [ "N touches N", "creature", "self" ],
"conditions": [
- [ "N has property PROPERTY", "self", "Form", "Object" ],
+ [ "N has property PROPERTY = VALUE", "self", "Form", "Object" ],
[ "not N has property Property", "other", "Size", "Gargantuan" ]
- ]
- "effects": [
+ ],
+ "effects": [{
"target": "creature",
"effect": [ "Acquire condition CONDITION", "grappled" ]
- ]
+ }]
+ },
+ {
+ "trigger": [ "N makes check against N", "creature", "self" ],
+ "conditions": [[ "N == N", "V0", "escape grapple" ]],
+ "effects": [{
+ "target": "creature",
+ "effect": [ "Impose disadvantage" ]
+ }]
}
]