{
	components: [
		{
			code: "testhasmet",
			owner: "villager",
			type: "condition",
			variable: "entity.hasmet",
			isNotValue: "true",
			thenJumpTo: "firstmeet",
			elseJumpTo: "welcomeback"
		},
		{
			code: "firstmeet",
			owner: "villager",
			type: "talk",
			setVariables: { "entity.hasmet": "true" },
			text: [
				{ value: "dialogue-generic-hello" },
			],
		},
		{
			code: "welcomeback",
			owner: "villager",
			type: "talk",
			text: [
				{ value: "dialogue-generic-whatdoyouneed" },
			],
			jumpTo: "main"
		},
		{
			code: "main",
			owner: "player",
			type: "talk",
			text: [
				{ value: "dialogue-name", jumpTo: "name" },
			],
		},
		{
			code: "name",
			owner: "villager",
			type: "talk",
			trigger: "revealname",
			text: [
				{ value: "dialogue-generic-npcname"	}
			],
			jumpTo: "main"
		},
	]
}
