Homebrew: Vehicles

From 5etools Community Wiki
Jump to: navigation, search

framless
v1.1.0

๐ŸบBuilding a Vehicle

Previously called "ships"; These are the functional shift from the first release of the ships information when 5e initially launched, following UA "Of Ships and Sea", and then formally included with the Campaign set for Ghosts of Saltmarch.

An Example:

The _Meta is normally included in a full JSON, for this example it has been removed. See the link for how to develop the _meta.

	"vehicle": [
		{
			"name": "Coracle",
			"source": "json_in_meta",
			"vehicleType": "SHIP",
			"size": "M",
			"dimensions": [
				"5 ft.",
				"5 ft."
			],
			"capCrew": 1,
			"capCargo": 0.01,
			"pace": 3,
			"str": 8,
			"dex": 10,
			"con": 8,
			"int": 0,
			"wis": 0,
			"cha": 0,
			"immune": [
				"poison",
				"psychic"
			],
			"conditionImmune": [
				"blinded",
				"charmed",
				"deafened",
				"exhaustion",
				"frightened",
				"incapacitated",
				"paralyzed",
				"petrified",
				"poisoned",
				"prone",
				"stunned",
				"unconscious"
			],
			"hull": {
				"ac": 10,
				"hp": 35,
				"dt": 0
			},
			"movement": [
				{
					"name": "Oars",
					"isControl": true,
					"ac": 12,
					"hp": 15,
					"locomotion": [
						{
							"mode": "water",
							"entries": [
								"oars, speed 15 ft. Move up to its speed, with one 120 d egree turn. Without oars, the coracle's speed is 0."
							]
						}
					]
				}
			],
			"other": [
				{
					"name": "Actions",
					"entries": [
						"On its turn, the coracle can move using its oars."
					]
				}
			]
		}
Learn More
In the example; <description_of_results/fields>

Field List (Sources)

If you do not include the required fields (denoted with bold text) the JSON may pass JSONLint but will fail upon stitch.

Field Name Data Type Description Required
name String Name of Vehicle True
source String json (_meta's json value) True
page Integer The Page number it apepars upon False
size String A single Letter designation for size category False
capCrew Integer total capacity (crew) False
capPassenger Integer total capacity (passenger) False
capCargo Integer the weight it can hold for cargo (in tons) False
pace Integer Travel Pace (in miles per hour) False
str Integer A Vehicles relative Strength Ability False
dex Integer A Vehicles relative Dexterity Ability False
con Integer A Vehicles relative Constitution Ability False
int Integer A Vehicles relative Intelligence Ability False
wis Integer A Vehicles relative Wisdom Ability False
cha Integer A Vehicles relative Charisma Ability False
conditionImmune Array of Strings Immunity to defined conditions False
immune Array of Strings Immunity to defined damage types False
HomebrewSchema: hull hull Array of Objects The Hull's defense and helath False
HomebrewSchema: control control Array of Objects The Helm/Control mechanism's defense and health False
HomebrewSchema: movement movement Array of Objects The movement method's defense and health False
HomebrewSchema: weapon weapon Array of Objects Weapons defense, health, and attack abilites False
HomebrewSchema: other other Array of Objects descript boolean


Objects/Parameters

sizecontrol :
Size Definitions

CODE

Description

Space
"F" Fine
"D" Diminutive 2ยฝ by 2ยฝ ft.
"T" Tiny 2ยฝ by 2ยฝ ft.
"S" Small 5 by 5 ft.
"M" Medium 5 by 5 ft.
"L" Large 10 by 10 ft.
"H" Huge 15 by 15 ft.
"G" Gargantuan 20 by 20 ft. or larger
"C" Collosal
"V" Varies
hull :
control :
movement  :
weapon :
other :



๐Ÿ—„๏ธ Reference Files:
๐Ÿ›ข๏ธ Requirements Specs (Schemata)
[[ |๐Ÿงพ Blank Template]]
๐Ÿ“– Sample JSON
๐Ÿ’พ No Functional Example as yet
๐Ÿ“š Repository of Other Examples


Reference Tag: (how to link to entries within string)
{@vehicle <name> | <json_in_meta> | <optional_disply_text>}


Example:
{@vehicle Galley} , 
{@vehicle Galley|UAOfShipsAndSea}


Homebrew Support


Known Issues
Looks like its perfect... (Did we miss anything?)


NAME OF THE ISSUE
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Work Around  : Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.


FAQ
Nothing's here (Do you have any suggestions?)
Best Practices
None as yet (Do you have any suggestions?)



Related Features



Did that answer your question(s)?

If not please check the under Support; Troubleshooting or the Known Issues page for further guidance, or go to the Discord community and leave a comment in the issues channel.

If you enjoy the project, please follow this link to see how you can contribute and help make it even better.