{
	components: [
		{
			code: "intro",
			owner: "skeletonarm",
			type: "talk",
			text: [
				{ value: "dialogue-skeletonarm-intro" }
			],
		},
		{
			code: "main",
			owner: "player",
			type: "talk",
			text: [
				{ value: "dialogue-skeletonarm-inspectarm", jumpTo: "testhasinspected" },
				{ value: "dialogue-skeletonarm-inspectobject", jumpTo: "object" },
				{ value: "dialogue-skeletonarm-readmissive", jumpTo: "missive", condition: { variable: "player.foundmissive", isValue: "true" } },
			],
		},
		{
			code: "testhasinspected",
			owner: "skeletonarm",
			type: "condition",
			variable: "player.inspectskeleton",
			isNotValue: "true",
			thenJumpTo: "arm",
			elseJumpTo: "arminspected"
		},
		{
			code: "arm",
			owner: "skeletonarm",
			type: "talk",
			text: [
				{ value: "dialogue-skeletonarm-violent" }
			],
			jumpTo: "main"
		},
		{
			code: "arminspected",
			owner: "skeletonarm",
			type: "talk",
			text: [
				{ value: "dialogue-skeletonarm-introinspected" }
			],
			jumpTo: "main"
		},
		{
			code: "object",
			owner: "skeletonarm",
			type: "talk",
			setVariables: { "player.foundmissive": "true" },
			text: [
				{ value: "dialogue-skeletonarm-missive" }
			],
			jumpTo: "main"
		},
		{
			code: "missive",
			owner: "skeletonarm",
			type: "talk",
			text: [
				{ value: "dialogue-skeletonarm-takehope" }
			],
			jumpTo: "map"
		},
		{
			code: "map",
			owner: "skeletonarm",
			type: "talk",
			text: [
				{ value: "dialogue-skeletonarm-directions" }
			],
			jumpTo: "mapchoice"
		},
		{
			code: "mapchoice",
			owner: "player",
			type: "talk",
			text: [
				{ value: "dialogue-skeletonarm-takeletter", jumpTo: "takeletter" }
			],
		},
		{
			code: "takeletter",
			owner: "skeletonarm",
			type: "talk",
			text: [
				{ value: "dialogue-skeletonarm-youtake" }
			],
			trigger: "giveitemstack",
			triggerdata: { type: "item", code: "letter-faded", stacksize: 1 },
			jumpTo: "main"
		},
	]
}
