Skip to content

Commit

Permalink
Remove arbitrary item choice, add roll options to implements
Browse files Browse the repository at this point in the history
  • Loading branch information
pedrogrullada committed Oct 7, 2024
1 parent 41c4abb commit 1e2ac31
Show file tree
Hide file tree
Showing 18 changed files with 114 additions and 571 deletions.
62 changes: 1 addition & 61 deletions packs/classfeatures/amulet.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,68 +30,8 @@
"uuid": "Compendium.pf2e.actionspf2e.Item.Amulet's Abeyance"
},
{
"adjustName": false,
"choices": [
{
"label": "PF2E.SpecificRule.Thaumaturge.Implement.ChoiceSet.PhysicalImplement.Grant",
"value": "granted"
},
{
"label": "PF2E.SpecificRule.Thaumaturge.Implement.ChoiceSet.PhysicalImplement.Pick",
"value": "picked"
}
],
"key": "ChoiceSet",
"prompt": "PF2E.SpecificRule.Thaumaturge.Implement.ChoiceSet.PhysicalImplement.Prompt",
"rollOption": "amulet-implement-origin"
},
{
"adjustName": false,
"choices": {
"ownedItems": true,
"types": [
"equipment"
]
},
"flag": "implement",
"key": "ChoiceSet",
"predicate": [
"amulet-implement-origin:picked"
],
"prompt": "PF2E.SpecificRule.Thaumaturge.Implement.ChoiceSet.PhysicalImplement.InventoryPrompt"
},
{
"itemId": "{item|flags.pf2e.rulesSelections.implement}",
"key": "ItemAlteration",
"mode": "add",
"predicate": [
"amulet-implement-origin:picked"
],
"property": "other-tags",
"value": "implement:amulet"
},
{
"itemId": "{item|flags.pf2e.rulesSelections.implement}",
"key": "ItemAlteration",
"mode": "override",
"predicate": [
"amulet-implement-origin:picked"
],
"property": "rarity",
"value": "unique"
},
{
"alterations": [
{
"mode": "add",
"property": "other-tags",
"value": "implement:amulet"
}
],
"allowDuplicate": false,
"key": "GrantItem",
"predicate": [
"amulet-implement-origin:granted"
],
"uuid": "Compendium.pf2e.equipment-srd.Item.Amulet Implement"
}
],
Expand Down
62 changes: 1 addition & 61 deletions packs/classfeatures/bell.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,68 +30,8 @@
"uuid": "Compendium.pf2e.actionspf2e.Item.Ring Bell"
},
{
"adjustName": false,
"choices": [
{
"label": "PF2E.SpecificRule.Thaumaturge.Implement.ChoiceSet.PhysicalImplement.Grant",
"value": "granted"
},
{
"label": "PF2E.SpecificRule.Thaumaturge.Implement.ChoiceSet.PhysicalImplement.Pick",
"value": "picked"
}
],
"key": "ChoiceSet",
"prompt": "PF2E.SpecificRule.Thaumaturge.Implement.ChoiceSet.PhysicalImplement.Prompt",
"rollOption": "bell-implement-origin"
},
{
"adjustName": false,
"choices": {
"ownedItems": true,
"types": [
"equipment"
]
},
"flag": "implement",
"key": "ChoiceSet",
"predicate": [
"bell-implement-origin:picked"
],
"prompt": "PF2E.SpecificRule.Thaumaturge.Implement.ChoiceSet.PhysicalImplement.InventoryPrompt"
},
{
"itemId": "{item|flags.pf2e.rulesSelections.implement}",
"key": "ItemAlteration",
"mode": "add",
"predicate": [
"bell-implement-origin:picked"
],
"property": "other-tags",
"value": "implement:bell"
},
{
"itemId": "{item|flags.pf2e.rulesSelections.implement}",
"key": "ItemAlteration",
"mode": "override",
"predicate": [
"bell-implement-origin:picked"
],
"property": "rarity",
"value": "unique"
},
{
"alterations": [
{
"mode": "add",
"property": "other-tags",
"value": "implement:bell"
}
],
"allowDuplicate": false,
"key": "GrantItem",
"predicate": [
"bell-implement-origin:granted"
],
"uuid": "Compendium.pf2e.equipment-srd.Item.Bell Implement"
}
],
Expand Down
62 changes: 1 addition & 61 deletions packs/classfeatures/chalice.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,68 +30,8 @@
"uuid": "Compendium.pf2e.actionspf2e.Item.Drink from the Chalice"
},
{
"adjustName": false,
"choices": [
{
"label": "PF2E.SpecificRule.Thaumaturge.Implement.ChoiceSet.PhysicalImplement.Grant",
"value": "granted"
},
{
"label": "PF2E.SpecificRule.Thaumaturge.Implement.ChoiceSet.PhysicalImplement.Pick",
"value": "picked"
}
],
"key": "ChoiceSet",
"prompt": "PF2E.SpecificRule.Thaumaturge.Implement.ChoiceSet.PhysicalImplement.Prompt",
"rollOption": "chalice-implement-origin"
},
{
"adjustName": false,
"choices": {
"ownedItems": true,
"types": [
"equipment"
]
},
"flag": "implement",
"key": "ChoiceSet",
"predicate": [
"chalice-implement-origin:picked"
],
"prompt": "PF2E.SpecificRule.Thaumaturge.Implement.ChoiceSet.PhysicalImplement.InventoryPrompt"
},
{
"itemId": "{item|flags.pf2e.rulesSelections.implement}",
"key": "ItemAlteration",
"mode": "add",
"predicate": [
"chalice-implement-origin:picked"
],
"property": "other-tags",
"value": "implement:chalice"
},
{
"itemId": "{item|flags.pf2e.rulesSelections.implement}",
"key": "ItemAlteration",
"mode": "override",
"predicate": [
"chalice-implement-origin:picked"
],
"property": "rarity",
"value": "unique"
},
{
"alterations": [
{
"mode": "add",
"property": "other-tags",
"value": "implement:chalice"
}
],
"allowDuplicate": false,
"key": "GrantItem",
"predicate": [
"chalice-implement-origin:granted"
],
"uuid": "Compendium.pf2e.equipment-srd.Item.Chalice Implement"
}
],
Expand Down
62 changes: 1 addition & 61 deletions packs/classfeatures/lantern.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,68 +26,8 @@
},
"rules": [
{
"adjustName": false,
"choices": [
{
"label": "PF2E.SpecificRule.Thaumaturge.Implement.ChoiceSet.PhysicalImplement.Grant",
"value": "granted"
},
{
"label": "PF2E.SpecificRule.Thaumaturge.Implement.ChoiceSet.PhysicalImplement.Pick",
"value": "picked"
}
],
"key": "ChoiceSet",
"prompt": "PF2E.SpecificRule.Thaumaturge.Implement.ChoiceSet.PhysicalImplement.Prompt",
"rollOption": "lantern-implement-origin"
},
{
"adjustName": false,
"choices": {
"ownedItems": true,
"types": [
"equipment"
]
},
"flag": "implement",
"key": "ChoiceSet",
"predicate": [
"lantern-implement-origin:picked"
],
"prompt": "PF2E.SpecificRule.Thaumaturge.Implement.ChoiceSet.PhysicalImplement.InventoryPrompt"
},
{
"itemId": "{item|flags.pf2e.rulesSelections.implement}",
"key": "ItemAlteration",
"mode": "add",
"predicate": [
"lantern-implement-origin:picked"
],
"property": "other-tags",
"value": "implement:lantern"
},
{
"itemId": "{item|flags.pf2e.rulesSelections.implement}",
"key": "ItemAlteration",
"mode": "override",
"predicate": [
"lantern-implement-origin:picked"
],
"property": "rarity",
"value": "unique"
},
{
"alterations": [
{
"mode": "add",
"property": "other-tags",
"value": "implement:lantern"
}
],
"allowDuplicate": false,
"key": "GrantItem",
"predicate": [
"lantern-implement-origin:granted"
],
"uuid": "Compendium.pf2e.equipment-srd.Item.Lantern Implement"
}
],
Expand Down
62 changes: 1 addition & 61 deletions packs/classfeatures/mirror.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,68 +30,8 @@
"uuid": "Compendium.pf2e.actionspf2e.Item.Mirror's Reflection"
},
{
"adjustName": false,
"choices": [
{
"label": "PF2E.SpecificRule.Thaumaturge.Implement.ChoiceSet.PhysicalImplement.Grant",
"value": "granted"
},
{
"label": "PF2E.SpecificRule.Thaumaturge.Implement.ChoiceSet.PhysicalImplement.Pick",
"value": "picked"
}
],
"key": "ChoiceSet",
"prompt": "PF2E.SpecificRule.Thaumaturge.Implement.ChoiceSet.PhysicalImplement.Prompt",
"rollOption": "mirror-implement-origin"
},
{
"adjustName": false,
"choices": {
"ownedItems": true,
"types": [
"equipment"
]
},
"flag": "implement",
"key": "ChoiceSet",
"predicate": [
"mirror-implement-origin:picked"
],
"prompt": "PF2E.SpecificRule.Thaumaturge.Implement.ChoiceSet.PhysicalImplement.InventoryPrompt"
},
{
"itemId": "{item|flags.pf2e.rulesSelections.implement}",
"key": "ItemAlteration",
"mode": "add",
"predicate": [
"mirror-implement-origin:picked"
],
"property": "other-tags",
"value": "implement:mirror"
},
{
"itemId": "{item|flags.pf2e.rulesSelections.implement}",
"key": "ItemAlteration",
"mode": "override",
"predicate": [
"mirror-implement-origin:picked"
],
"property": "rarity",
"value": "unique"
},
{
"alterations": [
{
"mode": "add",
"property": "other-tags",
"value": "implement:mirror"
}
],
"allowDuplicate": false,
"key": "GrantItem",
"predicate": [
"mirror-implement-origin:granted"
],
"uuid": "Compendium.pf2e.equipment-srd.Item.Mirror Implement"
}
],
Expand Down
Loading

0 comments on commit 1e2ac31

Please sign in to comment.