package WurstExportedObjects_w3a
import ObjEditingNatives

// Modified Table (contains all custom objects)

@compiletime function create_w3a_AM01()
	let def = createObjectDefinition("w3a", 'AM01', 'Adef')
	..setInt("wurs", 42)
	..setLvlDataString("anam", 0, 0, "Leave Detect")
	..setLvlDataString("ansf", 0, 0, "(OnUnitEnterLeave)")
	..setLvlDataString("acat", 0, 0, "")
	..setLvlDataString("aart", 0, 0, "")
	..setLvlDataString("arac", 0, 0, "unknown")


@compiletime function create_w3a_AM02()
	let def = createObjectDefinition("w3a", 'AM02', 'Aro1')
	..setInt("wurs", 42)


@compiletime function create_w3a_AM03()
	let def = createObjectDefinition("w3a", 'AM03', 'Apiv')
	..setInt("wurs", 42)
	..setLvlDataInt("Gho1", 1, 1, 0)
	..setLvlDataUnreal("adur", 1, 0, -1.0)
	..setLvlDataUnreal("ahdu", 1, 0, -1.0)


// Original Table (contains all modified default objects)
// Wurst does not support modifying default objects
// but you can copy these functions and replace 'xxxx' with a new, custom id.

