diff --git a/data/starforged.supplement.json b/data/starforged.supplement.json index dd347145..80db1fd6 100644 --- a/data/starforged.supplement.json +++ b/data/starforged.supplement.json @@ -142,5 +142,98 @@ } } } + }, + "assets": { + "incidental_vehicle": { + "name": "Incidental Vehicle", + "type": "asset_collection", + "_source": { + "title": "Iron Vault Support Assets for Starforged", + "authors": [ + { + "name": "Iron Vault Dev Team" + } + ], + "date": "2024-06-15", + "url": "https://github.com/iron-vault-plugin/iron-vault", + "license": "MIT" + }, + "contents": { + "incidental_vehicle": { + "name": "Incidental Vehicle", + "type": "asset", + "category": "Incidental Vehicle", + "shared": true, + "options": { + "name": { + "field_type": "text", + "label": "name", + "value": null + } + }, + "abilities": [], + "_source": { + "title": "Iron Vault Support Assets for Starforged", + "authors": [ + { + "name": "Iron Vault Dev Team" + } + ], + "date": "2024-06-15", + "url": "https://github.com/iron-vault-plugin/iron-vault", + "license": "MIT" + }, + "requirement": "An incidental vehicle is one you temporarily acquire through the course of your story. For example, if you need to journey across the surface of an ocean world, you might borrow a sea-skimmer from a local settlement. Incidental vehicles have an integrity meter, but cannot be marked as battered. When you board an incidental vehicle, envision its nature and assign a max integrity as follows.\n\n* **Heavy** - 5 integrity\n* **Medium** - 4 integrity\n* **Light** - 3 integrity\n", + "controls": { + "integrity": { + "label": "integrity", + "field_type": "condition_meter", + "max": 5, + "value": 5, + "moves": { + "suffer": [ + "move:starforged/suffer/withstand_damage" + ], + "recover": [ + "move:starforged/recover/repair" + ] + }, + "controls": {}, + "rollable": true, + "min": 0 + }, + "supply": { + "label": "supply (hold)", + "field_type": "condition_meter", + "max": 5, + "value": 5, + "moves": { + "suffer": [ + "move:starforged/suffer/withstand_damage" + ], + "recover": [ + "move:starforged/recover/repair" + ] + }, + "controls": { + "unequipped": { + "field_type": "checkbox", + "label": "unequipped (hold)", + "is_impact": true, + "value": false, + "disables_asset": false + } + }, + "rollable": true, + "min": 0 + } + }, + "count_as_impact": false, + "_id": "asset:starforgedsupp/incidental_vehicle/sailing_ship" + } + }, + "collections": {}, + "_id": "asset_collection:starforgedsupp/incidental_vehicle" + } } } diff --git a/data/starforged.supplement.yaml b/data/starforged.supplement.yaml index 7ead59f5..99444deb 100644 --- a/data/starforged.supplement.yaml +++ b/data/starforged.supplement.yaml @@ -99,3 +99,72 @@ oracles: min: 81 max: 100 text: "Expanse" +assets: + incidental_vehicle: + name: "Incidental Vehicle" + type: asset_collection + _source: + title: Iron Vault Support Assets for Starforged + authors: + - name: Iron Vault Dev Team + date: "2024-06-15" + url: "https://github.com/iron-vault-plugin/iron-vault" + license: "MIT" + contents: + incidental_vehicle: + name: "Incidental Vehicle" + type: asset + category: "Incidental Vehicle" + shared: true + options: + name: + field_type: text + label: name + value: null + abilities: [] + _source: + title: Iron Vault Support Assets for Starforged + authors: + - name: Iron Vault Dev Team + date: "2024-06-15" + url: "https://github.com/iron-vault-plugin/iron-vault" + license: "MIT" + requirement: | + An incidental vehicle is one you temporarily acquire through the course of your story. For example, if you need to journey across the surface of an ocean world, you might borrow a sea-skimmer from a local settlement. Incidental vehicles have an integrity meter, but cannot be marked as battered. When you board an incidental vehicle, envision its nature and assign a max integrity as follows. + + * **Heavy** - 5 integrity + * **Medium** - 4 integrity + * **Light** - 3 integrity + controls: + integrity: + label: integrity + field_type: condition_meter + max: 5 + value: 5 + moves: + suffer: ["move:starforged/suffer/withstand_damage"] + recover: ["move:starforged/recover/repair"] + controls: {} + rollable: true + min: 0 + supply: + label: supply (hold) + field_type: condition_meter + max: 5 + value: 5 + moves: + suffer: ["move:starforged/suffer/withstand_damage"] + recover: ["move:starforged/recover/repair"] + controls: + unequipped: + field_type: checkbox + label: "unequipped (hold)" + is_impact: true + value: false + disables_asset: false + rollable: true + min: 0 + count_as_impact: false + _id: asset:starforgedsupp/incidental_vehicle/sailing_ship + collections: {} + _id: asset_collection:starforgedsupp/incidental_vehicle diff --git a/data/sundered-isles.supplement.json b/data/sundered-isles.supplement.json index 4404ef3c..cd630a84 100644 --- a/data/sundered-isles.supplement.json +++ b/data/sundered-isles.supplement.json @@ -73,5 +73,98 @@ } } } + }, + "assets": { + "incidental_vehicle": { + "name": "Incidental Vehicle", + "type": "asset_collection", + "_source": { + "title": "Iron Vault Support Assets for Sundered Isles", + "authors": [ + { + "name": "Iron Vault Dev Team" + } + ], + "date": "2024-06-15", + "url": "https://github.com/iron-vault-plugin/iron-vault", + "license": "MIT" + }, + "contents": { + "sailing_ship": { + "name": "Sailing Ship", + "type": "asset", + "category": "Incidental Vehicle", + "shared": true, + "options": { + "name": { + "field_type": "text", + "label": "name", + "value": null + } + }, + "abilities": [], + "_source": { + "title": "Iron Vault Support Assets for Sundered Isles", + "authors": [ + { + "name": "Iron Vault Dev Team" + } + ], + "date": "2024-06-15", + "url": "https://github.com/iron-vault-plugin/iron-vault", + "license": "MIT" + }, + "requirement": "When you gain command of this ship, envision its nature and assign a max integrity (5, 4, or 3). If this is your primary ship, it has up to 5 hold. You and your allies use your hold value as supply when taking action or suffering a cost related to shipwide gear and provisions.\n\n* **Heavy** - 5 integrity\n* **Medium** - 4 integrity\n* **Light** - 3 integrity\n\nThe ship cannot be marked as battered or cursed and cannot be enhanced with modules. If it is destroyed, sunk, lost, abandoned, or upgraded to FLAGSHIP status, discard this card.\n", + "controls": { + "integrity": { + "label": "integrity", + "field_type": "condition_meter", + "max": 5, + "value": 5, + "moves": { + "suffer": [ + "move:starforged/suffer/withstand_damage" + ], + "recover": [ + "move:starforged/recover/repair" + ] + }, + "controls": {}, + "rollable": true, + "min": 0 + }, + "supply": { + "label": "supply (hold)", + "field_type": "condition_meter", + "max": 5, + "value": 5, + "moves": { + "suffer": [ + "move:starforged/suffer/withstand_damage" + ], + "recover": [ + "move:starforged/recover/repair" + ] + }, + "controls": { + "unequipped": { + "field_type": "checkbox", + "label": "unequipped (hold)", + "is_impact": true, + "value": false, + "disables_asset": false + } + }, + "rollable": true, + "min": 0 + } + }, + "count_as_impact": false, + "_id": "asset:sundered_isles_supp/incidental_vehicle/sailing_ship" + } + }, + "collections": {}, + "_id": "asset_collection:sundered_isles_supp/incidental_vehicle" + } } } diff --git a/data/sundered-isles.supplement.yaml b/data/sundered-isles.supplement.yaml index 0251cd65..b7494d39 100644 --- a/data/sundered-isles.supplement.yaml +++ b/data/sundered-isles.supplement.yaml @@ -51,3 +51,74 @@ oracles: min: 81 max: 100 text: "Reaches" +assets: + incidental_vehicle: + name: "Incidental Vehicle" + type: asset_collection + _source: + title: Iron Vault Support Assets for Sundered Isles + authors: + - name: Iron Vault Dev Team + date: "2024-06-15" + url: "https://github.com/iron-vault-plugin/iron-vault" + license: "MIT" + contents: + sailing_ship: + name: "Sailing Ship" + type: asset + category: "Incidental Vehicle" + shared: true + options: + name: + field_type: text + label: name + value: null + abilities: [] + _source: + title: Iron Vault Support Assets for Sundered Isles + authors: + - name: Iron Vault Dev Team + date: "2024-06-15" + url: "https://github.com/iron-vault-plugin/iron-vault" + license: "MIT" + requirement: | + When you gain command of this ship, envision its nature and assign a max integrity (5, 4, or 3). If this is your primary ship, it has up to 5 hold. You and your allies use your hold value as supply when taking action or suffering a cost related to shipwide gear and provisions. + + * **Heavy** - 5 integrity + * **Medium** - 4 integrity + * **Light** - 3 integrity + + The ship cannot be marked as battered or cursed and cannot be enhanced with modules. If it is destroyed, sunk, lost, abandoned, or upgraded to FLAGSHIP status, discard this card. + controls: + integrity: + label: integrity + field_type: condition_meter + max: 5 + value: 5 + moves: + suffer: ["move:starforged/suffer/withstand_damage"] + recover: ["move:starforged/recover/repair"] + controls: {} + rollable: true + min: 0 + supply: + label: supply (hold) + field_type: condition_meter + max: 5 + value: 5 + moves: + suffer: ["move:starforged/suffer/withstand_damage"] + recover: ["move:starforged/recover/repair"] + controls: + unequipped: + field_type: checkbox + label: "unequipped (hold)" + is_impact: true + value: false + disables_asset: false + rollable: true + min: 0 + count_as_impact: false + _id: asset:sundered_isles_supp/incidental_vehicle/sailing_ship + collections: {} + _id: asset_collection:sundered_isles_supp/incidental_vehicle