[
	{
		"default_state": "low_tide",
		"facts": [],
		"id": "BEACH_01_LANDING.WaterPlane",
		"kind": "generic",
		"label": "WaterPlane",
		"scene": "res://levels/beach_01_landing/beach_01_landing.tscn",
		"states": {
			"falling": {
				"description": "Water is falling to low tide"
			},
			"high_tide": {
				"description": "Water level is high (3.34)"
			},
			"low_tide": {
				"description": "Water level is low (0.0)"
			},
			"rising": {
				"description": "Water is rising to high tide"
			}
		},
		"zone": "BEACH_01_LANDING"
	},
	{
		"default_state": "disabled",
		"facts": [
			"world.switch_1_pressed"
		],
		"id": "BEACH_01_LANDING.Switch1",
		"kind": "generic",
		"label": "Switch1",
		"scene": "res://levels/beach_01_landing/beach_01_landing.tscn",
		"states": {
			"active": {
				"can_affect_facts": [
					"world.switch_1_pressed"
				],
				"description": "Switch is visible and interactable"
			},
			"disabled": {
				"can_affect_facts": [],
				"description": "Switch is hidden and disabled"
			}
		},
		"zone": "BEACH_01_LANDING"
	},
	{
		"default_state": "inactive",
		"facts": [],
		"id": "BEACH_01_LANDING.PortalToBeach2",
		"kind": "generic",
		"label": "PortalToBeach2",
		"scene": "res://levels/beach_01_landing/beach_01_landing.tscn",
		"states": {
			"active": {
				"description": "Portal is visible and functional"
			},
			"inactive": {
				"description": "Portal is hidden and disabled (default)"
			}
		},
		"zone": "BEACH_01_LANDING"
	},
	{
		"default_state": "low_tide",
		"facts": [],
		"id": "BEACH_02_WEST_WAY_1.WaterPlane",
		"kind": "generic",
		"label": "WaterPlane",
		"scene": "res://levels/beach_02_west_way_1/beach_02_west_way_1.tscn",
		"states": {
			"falling": {
				"description": "Water is falling to low tide"
			},
			"high_tide": {
				"description": "Water level is high (3.34)"
			},
			"low_tide": {
				"description": "Water level is low (0.0)"
			},
			"rising": {
				"description": "Water is rising to high tide"
			}
		},
		"zone": "BEACH_02_WEST_WAY_1"
	},
	{
		"default_state": "inactive",
		"facts": [],
		"id": "BEACH_02_WEST_WAY_1.PortalToBeach1",
		"kind": "generic",
		"label": "PortalToBeach1",
		"scene": "res://levels/beach_02_west_way_1/beach_02_west_way_1.tscn",
		"states": {
			"active": {
				"description": "Portal is visible and functional"
			},
			"inactive": {
				"description": "Portal is hidden and disabled (default)"
			}
		},
		"zone": "BEACH_02_WEST_WAY_1"
	},
	{
		"default_state": "idle",
		"facts": [
			"world.has_touched_bad_guy"
		],
		"id": "BEACH_02_WEST_WAY_1.bad_guy_1",
		"kind": "generic",
		"label": "bad_guy_1",
		"scene": "res://levels/beach_02_west_way_1/beach_02_west_way_1.tscn",
		"states": {
			"idle": {
				"description": "Enemy is standing still"
			},
			"inactive": {
				"description": "Enemy is hidden/disabled"
			},
			"patrol": {
				"description": "Enemy is patrolling"
			}
		},
		"zone": "BEACH_02_WEST_WAY_1"
	},
	{
		"default_state": "active",
		"facts": [
			"world.has_pressed_switch_2"
		],
		"id": "BEACH_02_WEST_WAY_1.Switch2",
		"kind": "generic",
		"label": "Switch2",
		"scene": "res://levels/beach_02_west_way_1/beach_02_west_way_1.tscn",
		"states": {
			"active": {
				"description": "Switch is visible and interactable"
			},
			"inactive": {
				"description": "Switch is hidden and disabled"
			}
		},
		"zone": "BEACH_02_WEST_WAY_1"
	}
]