
scope HunterChild
	import ObjEditingNatives

	@compiletime function create_w3u_h00H takes nothing returns nothing
		let u = createObjectDefinition("w3u", 'h00H', 'hrif')
		u.setString("unam", "Hunter")
		u.setString("utub", "")
		u.setString("utip", "")
		u.setString("upgr", "")
		u.setString("ureq", "")
		u.setUnreal("ua1c", 2.0)
		u.setInt("ua1b", -1)
		u.setInt("ua1d", 1)
		u.setInt("ua1s", 1)
		u.setString("ua1m", "")
		u.setInt("umh1", 1)
		u.setInt("ua1z", 3000)
		u.setInt("ua1r", 1200)
		u.setUnreal("ubs1", 0.1)
		u.setString("ua1g", "enemies,ground,vulnerable")
		u.setUnreal("umvr", 1.0)
		u.setString("uabi", "A00F,A000,A00B,A00D,A006,A004")
		u.setInt("uhpm", 200)
		u.setUnreal("uhpr", 0.0)
		u.setUnreal("uacq", 1200.0)
		u.setUnreal("uimz", 50.0)
		u.setUnreal("ulpz", 50.0)
		u.setInt("umvs", 265)
		u.setInt("usid", 500)
		u.setInt("usin", 500)
		u.setInt("ufle", 0)
		u.setUnreal("uprw", 10.0)
		u.setUnreal("ucbs", 0.1)
		u.setUnreal("ucpt", 0.17)
		u.setInt("uaen", 0)
		u.setInt("ufoo", 0)
		u.setString("unsf", "(Child)")
		u.setString("umdl", "GunlessRifleman.mdl")
		u.setReal("usca", 0.9)
	end
endscope
