Jump to content
Sign in to follow this  
sstalker

Grass not working

Recommended Posts

I created a map. But when I booted I had no grass. I double-checked everything but the cause could not find. Realties who tell me how to add grass and bushes on the map. I can do this manually, but I know that the grass itself should appear.

Config.cpp


class CfgPatches {
class Red_Forest {
	units[] = {"Red_Forest"};
	weapons[] = {};
	requiredVersion = 0.1;
	requiredAddons[] = {};
};
};

class CfgVehicles {};

class CfgWorlds {
class DefaultWorld {
	class Weather;	// External class reference
};

class CAWorld : DefaultWorld {
	class Grid {};
	class DayLightingBrightAlmost;	// External class reference
	class DayLightingRainy;	// External class reference
	class DefaultClutter;	// External class reference

	class Weather : Weather {
		class Lighting;	// External class reference
	};
};
class DefaultLighting;	// External class reference

class Red_Forest : CAWorld {
	access = ReadOnlyVerified;
	cutscenes[] = {"RedIntro1"};
	description = "Рыжий леÑ";
	icon = "";
	worldName = "\dk_tutor\dk_tutor.wrp";
	pictureMap = "";
	pictureShot = "\dk_tutor\data\SM_Picture_ca.paa";
	plateFormat = "ML$ - #####";
	plateLetters = ABCDEGHIKLMNOPRSTVXZ;
	longitude = 30;	// positive is east
	latitude = -40;	// positive is south

	class Grid : Grid {
		offsetX = 0;
		offsetY = 0;

		class Zoom1 {
			zoomMax = 0.15;
			format = "XY";
			formatX = 000;
			formatY = 000;
			stepX = 100;
			stepY = 100;
		};

		class Zoom2 {
			zoomMax = 0.85;
			format = "XY";
			formatX = "00";
			formatY = "00";
			stepX = 1000;
			stepY = 1000;
		};

		class Zoom3 {
			zoomMax = 1e+030;
			format = "XY";
			formatX = "0";
			formatY = "0";
			stepX = 10000;
			stepY = 10000;
		};
	};
	startTime = 14:20;
	startDate = 11/10/2008;
	startWeather = 0.4;
	startFog = 0.0;
	forecastWeather = 0.25;
	forecastFog = 0.0;
	centerPosition[] = {1021.06, 4980.25, 300};
	seagullPos[] = {2560, 150, 2560};
	ilsPosition[] = {2665.09,5311.98};
	ilsDirection[] = {270, 0.08, 1};
	ilsTaxiIn[] = {2495, 2725, 2495, 2850, 2508, 2860, 2508, 3000, 2520, 3010, 2545, 3000};
	ilsTaxiOff[] = {2545, 2445, 2520, 2425, 2495, 2445, 2495, 2725};

	class ReplaceObjects {};

	class Sounds {
		sounds[] = {};
	};

	class Animation {
		vehicles[] = {};
	};

	class Lighting : DefaultLighting {
		groundReflection[] = {0.06, 0.06, 0.03};
	};

	class DayLightingBrightAlmost : DayLightingBrightAlmost {
		deepNight[] = {-15, {0.05, 0.05, 0.06}, {0.001, 0.001, 0.002}, {0.02, 0.02, 0.05}, {0.003, 0.003, 0.003}, {0.0001, 0.0001, 0.0002}, {0.0001, 0.0001, 0.0002}, 0};
		fullNight[] = {-5, {0.05, 0.05, 0.05}, {0.02, 0.02, 0.02}, {0.04, 0.04, 0.04}, {0.04, 0.04, 0.04}, {0.01, 0.01, 0.02}, {0.08, 0.06, 0.06}, 0};
		sunMoon[] = {-3.75, {0.045, 0.04, 0.04}, {0.04, 0.04, 0.04}, {0.045, 0.04, 0.04}, {0.04, 0.04, 0.04}, {0.04, 0.035, 0.04}, {0.1, 0.08, 0.09}, 0.5};
		earlySun[] = {-2.5, {0.12, 0.1, 0.1}, {0.08, 0.06, 0.07}, {0.12, 0.1, 0.1}, {0.08, 0.06, 0.07}, {0.08, 0.07, 0.08}, {0.1, 0.1, 0.12}, 1};
		sunrise[] = {0, {{0.7, 0.45, 0.45}, 5.16+(-4)}, {{0.07, 0.09, 0.12}, 4.0+(-4)}, {{0.6, 0.47, 0.25}, 4.66+(-4)}, {{0.1, 0.09, 0.1}, 4.3+(-4)}, {{0.5, 0.4, 0.4}, 6.49+(-4)}, {{0.88, 0.51, 0.24}, 8.39+(-4)}, 1};
		earlyMorning[] = {3, {{0.65, 0.55, 0.55}, 6.04+(-4)}, {{0.08, 0.09, 0.11}, 4.5+(-4)}, {{0.55, 0.47, 0.25}, 5.54+(-4)}, {{0.1, 0.09, 0.1}, 5.02+(-4)}, {{0.5, 0.4, 0.4}, 7.05+(-4)}, {{0.88, 0.51, 0.24}, 8.88+(-4)}, 1};
		midMorning[] = {8, {{0.98, 0.85, 0.8}, 8.37+(-4)}, {{0.08, 0.09, 0.11}, 6.42+(-4)}, {{0.87, 0.47, 0.25}, 7.87+(-4)}, {{0.09, 0.09, 0.1}, 6.89+(-4)}, {{0.5, 0.4, 0.4}, 8.9+(-4)}, {{0.88, 0.51, 0.24}, 10.88+(-4)}, 1};
		morning[] = {16, {{1, 1, 0.9}, 13.17+(-4)}, {{0.17, 0.18, 0.19}, 10.26+(-4)}, {{1, 1, 0.9}, 12.67+(-4)}, {{0.17, 0.18, 0.19}, 11.71+(-4)}, {{0.15, 0.15, 0.15}, 12.42+(-4)}, {{0.17, 0.17, 0.15}, 14.42+(-4)}, 1};
		noon[] = {45, {{1, 1, 1}, 17+(-4)}, {{1, 1.3, 1.55}, 13.5+(-4)}, {{1, 1, 1}, 15+(-4)}, {{0.36, 0.37, 0.38}, 13.5+(-4)}, {{1, 1, 1}, 16+(-4)}, {{1.0, 1.0, 1}, 17+(-4)}, 1};
	};

	class DayLightingRainy : DayLightingRainy {
		deepNight[] = {-15, {0.0034, 0.0034, 0.004}, {0.003, 0.003, 0.003}, {0.0034, 0.0034, 0.004}, {0.003, 0.003, 0.003}, {0.001, 0.001, 0.002}, {0.001, 0.001, 0.002}, 0};
		fullNight[] = {-5, {0.023, 0.023, 0.023}, {0.02, 0.02, 0.02}, {0.023, 0.023, 0.023}, {0.02, 0.02, 0.02}, {0.01, 0.01, 0.02}, {0.08, 0.06, 0.06}, 0};
		sunMoon[] = {-3.75, {0.04, 0.04, 0.05}, {0.04, 0.04, 0.05}, {0.04, 0.04, 0.05}, {0.04, 0.04, 0.05}, {0.04, 0.035, 0.04}, {0.11, 0.08, 0.09}, 0.5};
		earlySun[] = {-2.5, {0.0689, 0.0689, 0.0804}, {0.06, 0.06, 0.07}, {0.0689, 0.0689, 0.0804}, {0.06, 0.06, 0.07}, {0.08, 0.07, 0.08}, {0.14, 0.1, 0.12}, 0.5};
		earlyMorning[] = {0, {{1, 1, 1}, (-4)+3.95}, {{1, 1, 1}, (-4)+3.0}, {{1, 1, 1}, (-4)+3.95}, {{1, 1, 1}, (-4)+3.0}, {{1, 1, 1}, (-4)+4}, {{1, 1, 1}, (-4)+5.5}, 1};
		morning[] = {5, {{1, 1, 1}, (-4)+5.7}, {{1, 1, 1}, (-4)+4.5}, {{1, 1, 1}, (-4)+5.7}, {{1, 1, 1}, (-4)+4.5}, {{1, 1, 1}, (-4)+7}, {{1, 1, 1}, (-4)+8}, 1};
		lateMorning[] = {25, {{1, 1, 1}, (-4)+10.45}, {{1, 1, 1}, (-4)+9.75}, {{1, 1, 1}, (-4)+10.45}, {{1, 1, 1}, (-4)+9.75}, {{1, 1, 1}, (-4)+12}, {{1, 1, 1}, (-4)+12.75}, 1};
		noon[] = {70, {{1, 1, 1}, (-4)+12.5}, {{1, 1, 1}, (-4)+11}, {{1, 1, 1}, (-4)+12}, {{1, 1, 1}, (-4)+11}, {{1, 1, 1}, (-4)+13.5}, {{1, 1, 1}, (-4)+14}, 1};
	};

	class Weather : Weather {
		class Lighting : Lighting {
			class BrightAlmost : DayLightingBrightAlmost {
				overcast = 0;
			};

			class Rainy : DayLightingRainy {
				overcast = 1.0;
			};
		};
	};
	clutterGrid = 1.0;
	clutterDist = 125;
	noDetailDist = 40;
	fullDetailDist = 15;
	midDetailTexture = "\dk_tutor\data\ut_middle_mco.paa";
	minTreesInForestSquare = 2;
	minRocksInRockSquare = 3;

	class Clutter {
		class UTGrassDryBunch : DefaultClutter {
			model = "ca\plants2\clutter\c_deadGrassBunch.p3d";
			affectedByWind = 0.35;
			swLighting = 1;
			scaleMin = 0.5;
			scaleMax = 1.0;
		};

		class UTGrassDryLongBunch : DefaultClutter {
			model = "ca\plants2\clutter\c_grassDryLongBunch.p3d";
			affectedByWind = 0.35;
			swLighting = 1;
			scaleMin = 0.6;
			scaleMax = 1.1;
		};

		class UTAutumnFlowers : DefaultClutter {
			model = "ca\plants2\clutter\c_autumn_flowers.p3d";
			affectedByWind = 0.4;
			swLighting = 1;
			scaleMin = 0.7;
			scaleMax = 1.0;
		};

		class UTHeatherBrush : DefaultClutter {
			model = "ca\plants2\clutter\c_caluna.p3d";
			affectedByWind = 0.15;
			swLighting = 1;
			scaleMin = 0.8;
			scaleMax = 1.8;
		};

		class UTWeedSedge : DefaultClutter {
			model = "ca\plants2\clutter\c_weed3.p3d";
			affectedByWind = 0.2;
			swLighting = 1;
			scaleMin = 0.5;
			scaleMax = 0.85;
		};

		class UTWeedTall : DefaultClutter {
			model = "ca\plants2\clutter\c_weed2.p3d";
			affectedByWind = 0.3;
			swLighting = 1;
			scaleMin = 0.8;
			scaleMax = 1.1;
		};

		class UTWeedDead : DefaultClutter {
			model = "ca\plants2\clutter\c_WeedDead.p3d";
			affectedByWind = 0.3;
			swLighting = 1;
			scaleMin = 0.75;
			scaleMax = 1.1;
		};

		class UTWeedDeadSmall : DefaultClutter {
			model = "ca\plants2\clutter\c_WeedDead2.p3d";
			affectedByWind = 0.3;
			swLighting = 1;
			scaleMin = 0.75;
			scaleMax = 0.9;
		};

		class UTBlueBerry : DefaultClutter {
			model = "ca\plants2\clutter\c_BlueBerry.p3d";
			affectedByWind = 0.05;
			swLighting = 1;
			scaleMin = 0.85;
			scaleMax = 1.3;
		};

		class UTFernAutumn : DefaultClutter {
			model = "ca\plants2\clutter\c_fern.p3d";
			affectedByWind = 0.1;
			scaleMin = 0.6;
			scaleMax = 1.2;
		};

		class UTFernAutumnTall : DefaultClutter {
			model = "ca\plants2\clutter\c_fernTall.p3d";
			affectedByWind = 0.15;
			scaleMin = 0.75;
			scaleMax = 1.0;
		};

		class GrassCrookedForest : DefaultClutter {
			model = "ca\plants2\clutter\c_GrassCrookedForest.p3d";
			affectedByWind = 0.3;
			swLighting = 1;
			scaleMin = 0.8;
			scaleMax = 1.4;
		};

		class UTMushroomsPrasivka : DefaultClutter {
			model = "ca\plants2\clutter\c_MushroomPrasivky.p3d";
			affectedByWind = 0;
			scaleMin = 0.85;
			scaleMax = 1.25;
		};
	};

	class Subdivision {
		class Fractal {
			rougness = 5;
			maxRoad = 0.02;
			maxTrack = 0.5;
			maxSlopeFactor = 0.05;
		};

		class WhiteNoise {
			rougness = 2;
			maxRoad = 0.01;
			maxTrack = 0.05;
			maxSlopeFactor = 0.0025;
		};
		minY = 0.0;
		minSlope = 0.02;
	};

	class Ambient {
		class Mammals {
			radius = 200;
			cost = "(1 + forest + trees) * (0.5 + (0.5 * night)) * (1 - sea) * (1 - houses)";

			class Species {
				class Rabbit {
					probability = 0.2;
					cost = 1;
				};
			};
		};

		class BigBirds {
			radius = 300;
			cost = "((1 + forest + trees) - ((2 * rain)) - houses) * (1 - night) * (1 - sea)";

			class Species {
				class Hawk {
					probability = 0.2;
					cost = 1;
				};
			};
		};

		class Birds {
			radius = 170;
			cost = "(1 - night) * ((1 + (3 * sea)) - (2 * rain))";

			class Species {
				class Crow {
					probability = 0.2;
					cost = 1;
				};
			};
		};

		class BigInsects {
			radius = 20;
			cost = "(5 - (2 * houses)) * (1 - night) * (1 - rain) * (1 - sea) * (1 - windy)";

			class Species {
				class DragonFly {
					probability = "0.6 - (meadow * 0.5) + (forest * 0.4)";
					cost = 1;
				};

				class ButterFly {
					probability = "0.4 + (meadow * 0.5) - (forest * 0.4)";
					cost = 1;
				};
			};
		};

		class BigInsectsAquatic {
			radius = 20;
			cost = "(3 * sea) * (1 - night) * (1 - rain) * (1 - windy)";

			class Species {
				class DragonFly {
					probability = 1;
					cost = 1;
				};
			};
		};

		class SmallInsects {
			radius = 3;
			cost = "(12 - 8 * hills) * (1 - night) * (1 - rain) * (1 - sea) * (1 - windy)";

			class Species {
				class HouseFly {
					probability = "deadBody + (1 - deadBody) * (0.5 - forest * 0.1 - meadow * 0.2)";
					cost = 1;
				};

				class HoneyBee {
					probability = "(1 - deadBody) * (0.5 - forest * 0.1 + meadow * 0.2)";
					cost = 1;
				};

				class Mosquito {
					probability = "(1 - deadBody) * (0.2 * forest)";
					cost = 1;
				};
			};
		};

		class NightInsects {
			radius = 3;
			cost = "(9 - 8 * hills) * night * (1 - rain) * (1 - sea) * (1 - windy)";

			class Species {
				class Mosquito {
					probability = 1;
					cost = 1;
				};
			};
		};

		class WindClutter {
			radius = 10;
			cost = "((20 - 5 * rain) * (3 * (windy factor [0.2, 0.5]))) * (1 - sea)";

			class Species {
				class FxWindGrass1 {
					probability = "0.4 - 0.2 * hills - 0.2 * trees";
					cost = 1;
				};

				class FxWindGrass2 {
					probability = "0.4 - 0.2 * hills - 0.2 * trees";
					cost = 1;
				};

				class FxWindRock1 {
					probability = "0.4 * hills";
					cost = 1;
				};
			};
		};

		class NoWindClutter {
			radius = 15;
			cost = 8;

			class Species {
				class FxWindPollen1 {
					probability = 1;
					cost = 1;
				};
			};
		};
	};

	class Names {
		class test_airport {
			name = "";
			position[] = {2274.02, 4980.47};
			type = "NameLocal";
			radiusA = 100.0;
			radiusB = 100.0;
			angle = 0.0;
		};

		class test 1 {
			name = "";
			position[] = {1606.86, 3214.33};
			type = "NameVillage";
			speech[] = {"Забытое"};
			radiusA = 100.0;
			radiusB = 100.0;
			angle = 0.0;
		};

		class test {
			name = "";
			position[] = {2560.13, 5323.51};
			type = "NameVillage";
			speech[] = {"ВПП"};
			radiusA = 100.0;
			radiusB = 100.0;
			angle = 0.0;
		};
	};

	class Armory {
		positionAdmin[] = {1371.72, 986.803};
		positionStart[] = {3553.74, 3589.4};
		positionStartWater[] = {2473.09, 4347.44};
		positionsViewer[] = {{3505.89, 4422.96}, {2616, 3846.58}, {4471.54, 3344.44}};
		positionsViewerWater[] = {{2501.13, 4334.09}};
		positionBlacklist[] = {{{2239.5, 4697.82}, {2672.72, 4483.66}}, {{2102.16, 3900.59}, {2359.27, 3721.42}}, {{4237.07, 2527.91}, {4497.49, 2232.53}}, {{4285.8, 2620.06}, {4354.06, 2561.19}}, {{4614.6, 3143.3}, {4698.09, 3067.87}}, {{1875.08, 4406.88}, {2423.24, 3891.43}}};

		class Challenges {
			class CheckpointRace {
				backUpRoute[] = {{3800.64, 4047.15}, {3535.63, 4242.55}, {3513.32, 4394.36}, {3268.02, 4419.67}, {3150.38, 4353.57}, {3123.84, 4299.93}, {3235.84, 4066.25}, {3134.83, 3970.23}};
			};

			class FiringRange {
				positionsStart[] = {{4053.37, 3590.92}};
				directionsStart[] = {268};
				positionsStartWater[] = {{2607.55, 4266.4}};
				directionsStartWater[] = {301};
			};

			class MobilityRange {
				positionStart[] = {{3678.79, 3497.98}};
				directionStart[] = {-39.7589};
				positionStartWater[] = {{3238.92, 4638.21}};
				directionStartWater[] = {42.1077};
				objectSets[] = {"ca\utes\data\scripts\armory\mobilityRange1.sqf"};
				positionAnchor[] = {{3273.11, 4125.92}};
				objectSetsWater[] = {"ca\utes\data\scripts\armory\mobilityRangeWater1.sqf"};
				positionAnchorWater[] = {{2433.81, 4532.86}};
				obstacleSets[] = {{{{{3654.02, 3527.47}, -39.1723, 5, 4, 0, ""}, {{3615.08, 3608.94}, -63.756, 6, 4, 10, ""}, {{3598.13, 3615.48}, -6.62724, 6, 4, 10, ""}, {{3593.1, 3689.45}, -359.19, 7, 4, 4, ""}, {{3570.15, 3821.25}, -106.537, 7, 3, 11, ""}, {{3565.51, 3835.19}, -109.166, 7, 3, 11, ""}, {{3557.65, 3856.62}, -109.802, 4, 3, 11, ""}, {{3554.67, 3864.93}, -108.531, 4, 3, 11, ""}, {{3534.93, 3917.89}, -51.9591, 4, 4, 7, ""}, {{3429.74, 3915.83}, -78.9244, 6, 6, 7, $STR_LIB_CHAL_MOB_RANGE_HINT_4}, {{3242.07, 3954.28}, -85.3029, 4, 5, 8, ""}, {{3149.64, 3999.16}, -309.196, 6, 4, 4, ""}, {{3175.29, 4014.69}, -120.078, 3, 3.5, 1, ""}, {{3186.03, 4021.14}, 59.9759, 3, 3.5, 5, ""}, {{3210.67, 4038.62}, -128.937, 3, 3.5, 2, ""}, {{3220.27, 4047.91}, 222.488, 3, 3.5, 6, ""}, {{3230.72, 4060.45}, -317.304, 7, 4, 4, ""}, {{3183.1, 4158.12}, -19.0097, 3.5, 5, 8, ""}, {{3129.38, 4313.05}, 28.1792, 5, 4, 4, ""}, {{3075.27, 4387.07}, 117.742, 2.5, 4, 3, ""}, {{3014.69, 4446.2}, -28.6668, 2.5, 4, 3, $STR_LIB_CHAL_MOB_RANGE_HINT_3}, {{2979.06, 4494.58}, -238.663, 7, 4, 7, $STR_LIB_CHAL_MOB_RANGE_HINT_1}, {{2919.29, 4530.63}, -66.2291, 2.5, 4, 3, ""}, {{2875.74, 4562.07}, -51.3173, 6, 4, 9, ""}}, {{{3654.02, 3527.47}, -39.1723, 5, 4, 0, ""}, {{3615.08, 3608.94}, -63.756, 6, 4, 10, ""}, {{3598.13, 3615.48}, -6.62724, 6, 4, 10, ""}, {{3593.1, 3689.45}, -359.19, 7, 4, 4, ""}, {{3570.15, 3821.25}, -106.537, 7, 3, 11, ""}, {{3565.51, 3835.19}, -109.166, 7, 3, 11, ""}, {{3557.65, 3856.62}, -109.802, 4, 3, 11, ""}, {{3554.67, 3864.93}, -108.531, 4, 3, 11, ""}, {{3534.93, 3917.89}, -51.9591, 4, 4, 7, ""}, {{3429.74, 3915.83}, -78.9244, 6, 6, 7, $STR_LIB_CHAL_MOB_RANGE_HINT_4}, {{3242.07, 3954.28}, -85.3029, 4, 5, 8, ""}, {{3149.64, 3999.16}, -309.196, 6, 4, 4, ""}, {{3175.29, 4014.69}, -120.078, 3, 3.5, 1, ""}, {{3186.03, 4021.14}, 59.9759, 3, 3.5, 5, ""}, {{3210.67, 4038.62}, -128.937, 3, 3.5, 2, ""}, {{3220.27, 4047.91}, 222.488, 3, 3.5, 6, ""}, {{3230.72, 4060.45}, -317.304, 7, 4, 4, ""}, {{3183.1, 4158.12}, -19.0097, 3.5, 5, 8, ""}, {{3129.38, 4313.05}, 28.1792, 5, 4, 4, ""}, {{3075.27, 4387.07}, 117.742, 2.5, 4, 3, ""}, {{3014.69, 4446.2}, -28.6668, 2.5, 4, 3, $STR_LIB_CHAL_MOB_RANGE_HINT_3}, {{2979.06, 4494.58}, -238.663, 7, 4, 7, $STR_LIB_CHAL_MOB_RANGE_HINT_1}, {{2919.29, 4530.63}, -66.2291, 2.5, 4, 3, ""}, {{2828.3, 4533.75}, -443.781, 5, 4, 4, ""}, {{2539.78, 4585.74}, -81.9908, 6, 4, 9, ""}}}};
				obstacleSetsWater[] = {{{{3111.9, 4750.68}, -70.678, 13, 4, 0, ""}, {{2836.9, 4783.6}, -82.9927, 9, 5, 8, ""}, {{2682.19, 4535.81}, 180.479, 13, 4, 4, ""}, {{2656.09, 4399.67}, 201.951, 13, 4, 7, $STR_LIB_CHAL_MOB_RANGE_HINT_1}, {{2618.3, 4322.66}, 208.592, 13, 4, 7, $STR_LIB_CHAL_MOB_RANGE_HINT_1}, {{2317.4, 4327.06}, -138.167, 12, 3, 11, ""}, {{2297.85, 4344.67}, -138.167, 12, 3, 11, ""}, {{2277.89, 4361.97}, -138.167, 12, 3, 11, ""}, {{1832.77, 4436.47}, 54.4527, 6.5, 4, 7, ""}, {{1807.27, 4210.06}, 5.07925, 5, 4, 3, ""}, {{1847.92, 4078.26}, 139.135, 13, 4, 10, ""}, {{1865.75, 4059.3}, 92.9603, 10, 4, 10, ""}, {{1892.84, 4079.01}, 101.548, 10, 4, 10, ""}, {{1914.62, 4051.71}, 141.742, 13, 4, 10, ""}, {{2236.66, 3909.3}, -71.4176, 13, 5, 9, ""}}};
				positionOncomingTraffic[] = {{3301.84, 4416.4}};
				directionOncomingTraffic[] = {-69.2263};
				waypointsOncomingTraffic[] = {{{3136.76, 4330.52}, {3169.15, 4201.29}, {3465.55, 4014.34}}};
				positionTriggerOncomingTraffic[] = {{3148.2, 3997.9}};
				radiusTriggerOncomingTraffic[] = {10};
			};

			class FitnessTrack {
				positionStart[] = {{3501.61, 4172.04}};
				directionStart[] = {22.54};
				objectSets[] = {"ca\utes\data\scripts\armory\fitnessTrack1.sqf"};
				positionAnchor[] = {{3613.29, 4303.65}};
				obstacleSets[] = {{{{3504.03, 4177.42}, 21.03, 3, 2, 0, ""}, {{3527.6, 4229.01}, 28.24, 2, 2, 3, ""}, {{3585.18, 4214.5}, 133.41, 1.4, 1.5, 4, ""}, {{3665.53, 4158.4}, 131.169, 3, 2, 12, ""}, {{3720.57, 4166.72}, 26.659, 2, 2, 5, ""}, {{3733.97, 4212.27}, -20.1054, 1.6, 2, 1, ""}, {{3728.57, 4254.35}, 19.1091, 1.8, 2, 2, ""}, {{3689.06, 4287.79}, -80.4368, 3, 2, 7, ""}, {{3669.58, 4327.1}, -1.14954, 3, 2, 6, ""}, {{3657.41, 4375.1}, 0.672324, 1.8, 2, 9, ""}, {{3631.66, 4476.01}, 0.672324, 2, 2, 8, ""}, {{3589.83, 4462.68}, -105.064, 4, 2, 11, ""}, {{3534.6, 4451.77}, -94.841, 4, 2, 10, ""}}};
				positionMachineguns[] = {{{3591.12, 4225.24}}};
				directionMachineguns[] = {{-146.416}};
				positionStartAnimal[] = {{2522.99, 3818.72}};
				directionStartAnimal[] = {50.14};
				objectSetsAnimal[] = {"ca\utes\data\scripts\armory\fitnessTrackAnimals1.sqf"};
				positionAnchorAnimal[] = {{2534.63, 3855.18}};
				obstacleSetsAnimal[] = {{{{2526.93, 3821.43}, 56.0742, 3, 2, 0, ""}, {{2550.85, 3835.8}, 67.6673, 3.5, 2, 7, ""}, {{2574.09, 3859.87}, 23.9655, 3.5, 2, 11, ""}, {{2545.26, 3855.61}, -125.516, 1.5, 2, 2, ""}, {{2531.51, 3844.03, 0.308052}, -131.471, 2.5, 2, 3, ""}, {{2516.65, 3855.09}, 31.016, 5, 2, 11, ""}, {{2545.52, 3865.04}, 57.7689, 2, 2, 9, ""}, {{2558.34, 3878.36}, 46.829, 2.5, 2, 10, ""}}};
			};

			class KillHouse {
				class Small {
					positionStart[] = {{4372.12, 3268.46}};
					directionStart[] = {-150};
					positionEnd[] = {{4398.92, 3247.89}};
					objectSet[] = {"ca\utes\data\scripts\armory\killHouseSmall1.sqf"};
					positionAnchor[] = {{4353.32, 3220.55}};
					waypoints[] = {{{4347.74, 3229.3}, {4316.48, 3257.66}, {4300.64, 3227.78}, {4326.66, 3201.96}, {4373.05, 3162.86}, {4392.04, 3199.32}, {4367.54, 3220}, {4365, 3237.88}}};

					class Targets {
						class Set1 {
							class T1 {
								position[] = {4363.81, 3236.66};
								direction = -195;
								upTime = 4;
								positionMove[] = {};
								moveTime = 0;
								type = VSoft;
								side = TEast;
								size = 0;
								spawn = 0;
								positionTrigger[] = {4361.34, 3247.7};
								radiusTrigger = 10;
							};

							class T2 : T1 {
								position[] = {4343.31, 3239.9};
								direction = -139;
								upTime = 5;
								moveTime = 1;
								positionMove[] = {4346.01, 3237.65};
								positionTrigger[] = {4357.45, 3242.05};
								type = VArmor;
								spawn = 1;
							};

							class T3 : T1 {
								position[] = {4326.04, 3235.42};
								direction = -79;
								upTime = 5;
								positionTrigger[] = {4341.4, 3232.26};
							};

							class T3A : T1 {
								position[] = {4325.37, 3234.84, -0.3};
								direction = -79;
								positionTrigger[] = {};
								side = TWest;
								spawn = 1;
							};

							class T4 : T1 {
								position[] = {4335.22, 3266.19};
								direction = 0;
								positionTrigger[] = {4327.81, 3248.47};
							};

							class T4A : T1 {
								position[] = {4335.44, 3265.54};
								direction = 2;
								positionTrigger[] = {};
								side = TWest;
								spawn = 1;
							};

							class T5 : T1 {
								position[] = {4315.57, 3250.36};
								direction = -52;
								upTime = 7;
								moveTime = 1;
								positionMove[] = {4317.41, 3252.77};
								positionTrigger[] = {4333.1, 3243.44};
								type = VArmor;
							};

							class T7 : T1 {
								position[] = {4284.16, 3250.31};
								direction = -94;
								positionTrigger[] = {4310.81, 3254.21};
								side = TGuerrila;
							};

							class T8 : T1 {
								position[] = {4305.07, 3236.81};
								direction = -143;
								moveTime = 1;
								positionMove[] = {4303.4, 3238.28};
								positionTrigger[] = {4304.84, 3245.54};
								type = VArmor;
								spawn = 1;
							};

							class T9 : T1 {
								position[] = {4288.07, 3231.64};
								direction = -127;
								positionTrigger[] = {4303.25, 3243.37};
							};

							class T10 : T1 {
								position[] = {4292.72, 3207.37};
								direction = -150;
								moveTime = 2;
								positionMove[] = {4289.86, 3209.33};
								positionTrigger[] = {4300.39, 3224.76};
								side = TGuerrila;
								type = VArmor;
								spawn = 1;
							};

							class T11 : T1 {
								position[] = {4338.44, 3206.42};
								direction = -254;
								positionTrigger[] = {4318.39, 3208.53};
								spawn = 1;
							};

							class T12 : T1 {
								position[] = {4319.66, 3198.43};
								direction = -168;
								positionTrigger[] = {4317.57, 3208.43};
								side = TGuerrila;
							};

							class T13 : T1 {
								position[] = {4347.18, 3201.18, 13};
								direction = -254;
								positionTrigger[] = {4314.15, 3211.11};
							};

							class T15 : T1 {
								position[] = {4368.17, 3185.94, 1.5};
								direction = -329;
								positionTrigger[] = {4354.41, 3179.92};
								side = TGuerrila;
							};

							class T16 : T1 {
								position[] = {4364.86, 3156.36};
								direction = -193;
								positionTrigger[] = {4360.79, 3170.82};
							};

							class T17 : T1 {
								position[] = {4400.79, 3161.06};
								direction = -256;
								positionTrigger[] = {4372.89, 3162.85};
								spawn = 1;
							};

							class T18 : T1 {
								position[] = {4377.58, 3180.78};
								direction = -411;
								moveTime = 0.5;
								positionMove[] = {4380.26, 3178.52};
								positionTrigger[] = {4385.27, 3180.39};
								type = VArmor;
								spawn = 1;
							};

							class T20 : T1 {
								position[] = {4375.55, 3220.22, 0.5};
								direction = -399;
								upTime = 5;
								positionTrigger[] = {4380.89, 3209.48};
							};

							class T21 : T1 {
								position[] = {4378.51, 3224.31, 0.5};
								direction = -379;
								upTime = 5;
								positionTrigger[] = {4382.05, 3210.64};
								side = TGuerrila;
							};

							class T22 : T1 {
								position[] = {4372.08, 3220.91, 0.3};
								direction = -327;
								positionTrigger[] = {4368.59, 3219.04};
								side = TGuerrila;
								spawn = 1;
								radiusTrigger = 5;
							};

							class T23 : T1 {
								position[] = {4370.64, 3224.32, 3};
								direction = -327;
								positionTrigger[] = {4365.82, 3221.48};
								radiusTrigger = 5;
							};

							class T24 : T1 {
								position[] = {4352.69, 3224.12};
								direction = -100;
								positionTrigger[] = {4359.28, 3227.04};
								radiusTrigger = 5;
								spawn = 1;
							};

							class T25 : T1 {
								position[] = {4360.77, 3234.22};
								direction = -9;
								positionTrigger[] = {4359.54, 3227.01};
								radiusTrigger = 5;
								spawn = 1;
							};

							class T26 : T1 {
								position[] = {4385.73, 3252.95};
								direction = 52;
								positionTrigger[] = {4372.85, 3242.49};
							};

							class T27 : T1 {
								position[] = {4405.8, 3234.9};
								direction = -328;
								positionTrigger[] = {4391.75, 3198.97};
								spawn = 1;
							};

							class T28 : T1 {
								position[] = {4332.16, 3205.09};
								direction = 91;
								positionTrigger[] = {};
								side = TWest;
							};

							class T29 : T1 {
								position[] = {4332.64, 3203.82};
								direction = 91;
								positionTrigger[] = {};
								side = TWest;
							};

							class T30 : T1 {
								position[] = {4408.23, 3214.53};
								direction = 55;
								positionTrigger[] = {};
								side = TWest;
							};
						};
					};
				};

				class Large {
					positionStart[] = {{3606.17, 4333.78}};
					directionStart[] = {-50};
					positionEnd[] = {{3239.65, 4617.44}};
					objectSet[] = {"ca\utes\data\scripts\armory\killHouseLarge1.sqf"};
					positionAnchor[] = {{3380.22, 4466.3}};
					waypoints[] = {{{3514.41, 4393.61}, {3419, 4407.37}, {3328.18, 4408.85}, {3268.85, 4418.6}, {3266.64, 4493.98}, {3284.06, 4583.24}}};

					class Targets {
						class Set1 {
							class T1 {
								position[] = {3577.55, 4366.1};
								direction = 306;
								upTime = 6;
								positionMove[] = {3576.61, 4365.01};
								moveTime = 0.5;
								type = VArmor;
								side = TEast;
								size = 0;
								spawn = 0;
								positionTrigger[] = {3582.99, 4352.23};
								radiusTrigger = 15;
							};

							class T2 : T1 {
								position[] = {3548.22, 4368.37};
								direction = 273;
								upTime = 8;
								positionMove[] = {};
								type = VSoft;
								spawn = 1;
								positionTrigger[] = {3559.07, 4369.32};
							};

							class T3 : T1 {
								position[] = {3546.71, 4369.24};
								direction = 273;
								upTime = 7;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3558.55, 4368.65};
							};

							class T4 : T1 {
								position[] = {3546.42, 4370.48};
								direction = 273;
								upTime = 8;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3557.98, 4367.98};
							};

							class T5 : T1 {
								position[] = {3546.3, 4368.13};
								direction = -89;
								positionMove[] = {};
								type = VSoft;
								side = TWest;
								spawn = 1;
								positionTrigger[] = {};
							};

							class T6 : T1 {
								position[] = {3545.4, 4369.81};
								direction = -89;
								positionMove[] = {};
								type = VSoft;
								side = TWest;
								spawn = 1;
								positionTrigger[] = {};
							};

							class T7 : T1 {
								position[] = {3512.44, 4383.44};
								direction = 290;
								upTime = 7;
								positionMove[] = {3513.98, 4388.84};
								moveTime = 2;
								size = 1;
								positionTrigger[] = {3528.54, 4387.7};
							};

							class T8 : T1 {
								position[] = {3535.62, 4413.49};
								direction = 321;
								upTime = 8;
								positionMove[] = {3516.36, 4407.7};
								moveTime = 2;
								spawn = 1;
								side = TGuerrila;
								positionTrigger[] = {3539.58, 4381.72};
							};

							class T9 : T1 {
								position[] = {3535.47, 4414.21};
								direction = 321;
								upTime = 8;
								positionMove[] = {3515.63, 4408.28};
								moveTime = 2;
								side = TGuerrila;
								positionTrigger[] = {3539.93, 4382.4};
							};

							class T10 : T1 {
								position[] = {3487.57, 4389.02};
								direction = -138;
								positionMove[] = {};
								type = VSoft;
								side = TWest;
								positionTrigger[] = {};
							};

							class T11 : T1 {
								position[] = {3464.23, 4417.06};
								direction = 302;
								upTime = 7;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3472.05, 4407.3};
							};

							class T12 : T1 {
								position[] = {3462.8, 4416.33};
								direction = 273;
								upTime = 8;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3472.17, 4408.32};
							};

							class T13 : T1 {
								position[] = {3462.16, 4417.19};
								direction = 301;
								upTime = 8;
								positionMove[] = {};
								type = VSoft;
								size = 1;
								positionTrigger[] = {3472.17, 4409.33};
							};

							class T14 : T1 {
								position[] = {3439.04, 4387.47};
								direction = -135;
								positionMove[] = {};
								type = VSoft;
								side = TWest;
								spawn = 1;
								positionTrigger[] = {};
							};

							class T15 : T1 {
								position[] = {3438.38, 4387.35};
								direction = 232;
								upTime = 9;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3452.79, 4410.44};
							};

							class T16 : T1 {
								position[] = {3414.22, 4415.3};
								direction = -13;
								positionMove[] = {};
								type = VSoft;
								side = TWest;
								spawn = 1;
								positionTrigger[] = {};
							};

							class T17 : T1 {
								position[] = {3413.96, 4398.87};
								direction = 205;
								upTime = 7;
								positionMove[] = {};
								type = VSoft;
								spawn = 1;
								positionTrigger[] = {3416.7, 4407.88};
							};

							class T18 : T1 {
								position[] = {3412.31, 4398.46};
								direction = 217;
								upTime = 6;
								positionMove[] = {};
								type = VSoft;
								spawn = 1;
								positionTrigger[] = {3416.99, 4406.13};
							};

							class T19 : T1 {
								position[] = {3394.82, 4409.43};
								direction = 260;
								upTime = 6;
								positionMove[] = {3395.08, 4407.5};
								moveTime = 1;
								size = 1;
								positionTrigger[] = {3400.27, 4405.2};
							};

							class T20 : T1 {
								position[] = {3393.42, 4409.38};
								direction = 259;
								upTime = 7;
								positionMove[] = {3394.2, 4406.06};
								moveTime = 1;
								spawn = 1;
								positionTrigger[] = {3400.56, 4403.81};
							};

							class T21 : T1 {
								position[] = {3373.15, 4435.15};
								direction = 331;
								upTime = 10;
								positionMove[] = {};
								type = VSoft;
								side = TGuerrila;
								spawn = 1;
								positionTrigger[] = {3383.87, 4403.36};
							};

							class T22 : T1 {
								position[] = {3368.13, 4435.08};
								direction = 331;
								upTime = 9;
								positionMove[] = {};
								type = VSoft;
								side = TGuerrila;
								spawn = 1;
								positionTrigger[] = {3384.23, 4401.56};
							};

							class T23 : T1 {
								position[] = {3323.64, 4390.38};
								direction = 213;
								upTime = 7;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3333.09, 4406.25};
							};

							class T24 : T1 {
								position[] = {3321.87, 4393.55};
								direction = 243;
								upTime = 7;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3333.13, 4407.58};
							};

							class T25 : T1 {
								position[] = {3304.68, 4430.03};
								direction = 22;
								positionMove[] = {};
								type = VSoft;
								side = TWest;
								positionTrigger[] = {};
							};

							class T26 : T1 {
								position[] = {3303.71, 4429.89};
								direction = 0;
								positionMove[] = {};
								type = VSoft;
								side = TWest;
								positionTrigger[] = {};
							};

							class T27 : T1 {
								position[] = {3249.26, 4427.49, 4.7};
								direction = 279;
								upTime = 7;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3277.89, 4420.61};
							};

							class T28 : T1 {
								position[] = {3237.51, 4419.06};
								direction = -93;
								positionMove[] = {};
								type = VSoft;
								side = TWest;
								spawn = 1;
								positionTrigger[] = {};
							};

							class T29 : T1 {
								position[] = {3289.86, 4451.7};
								direction = 358;
								upTime = 15;
								positionMove[] = {3276.79, 4451.41};
								moveTime = 2;
								size = 1;
								spawn = 1;
								positionTrigger[] = {3266.25, 4441.87};
								radiusTrigger = 25;
							};

							class T30 : T1 {
								position[] = {3275.34, 4548.25};
								direction = 368;
								upTime = 15;
								positionMove[] = {3270.03, 4523.94};
								moveTime = 4;
								size = 1;
								positionTrigger[] = {3267.81, 4509.01};
								radiusTrigger = 25;
							};

							class T31 : T1 {
								position[] = {3307.44, 4527.45};
								direction = 391;
								upTime = 8;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3262.47, 4482.93};
							};

							class T32 : T1 {
								position[] = {3310.6, 4529.73};
								direction = 391;
								upTime = 7;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3263.88, 4482.84};
							};

							class T33 : T1 {
								position[] = {3304.46, 4532.7};
								direction = 370;
								upTime = 8;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3265.3, 4482.75};
							};

							class T34 : T1 {
								position[] = {3239.02, 4585.21, 5.2};
								direction = 273;
								upTime = 9;
								positionMove[] = {};
								type = VSoft;
								spawn = 1;
								positionTrigger[] = {3265.3, 4482.75};
							};

							class T35 : T1 {
								position[] = {3234.93, 4590.02, 5.2};
								direction = 273;
								upTime = 8;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3270.38, 4584.6};
							};

							class T36 : T1 {
								position[] = {3231.24, 4594.83};
								direction = 313;
								upTime = 6;
								positionMove[] = {3232.51, 4596.74};
								moveTime = 0.5;
								spawn = 1;
								positionTrigger[] = {3270.67, 4587.21};
							};

							class T37 : T1 {
								position[] = {3261.32, 4627.11, -0.5};
								direction = 375;
								upTime = 15;
								positionMove[] = {};
								type = VSoft;
								size = 1;
								positionTrigger[] = {3245.9, 4609.07};
							};

							class T38 : T1 {
								position[] = {3251.97, 4639, 3.3};
								direction = 364;
								upTime = 8;
								positionMove[] = {};
								type = VSoft;
								spawn = 1;
								side = TGuerrila;
								positionTrigger[] = {3245.25, 4607.96};
							};

							class T39 : T1 {
								position[] = {3258.42, 4641.5, 3.3};
								direction = 356;
								upTime = 8;
								positionMove[] = {};
								type = VSoft;
								side = TGuerrila;
								positionTrigger[] = {3244.59, 4606.65};
							};
						};
					};
				};

				class Water {
					positionStart[] = {{3779.95, 4578.2}};
					directionStart[] = {-129};
					positionEnd[] = {{3291.18, 4748.07}};
					objectSet[] = {"ca\utes\data\scripts\armory\killHouseWater1.sqf"};
					positionAnchor[] = {{3472.11, 4612.95}};
					waypoints[] = {{{3665.59, 4485.37}, {3649.04, 4630.17}, {3480.45, 4749.11}, {3294.28, 4637.41}}};

					class Targets {
						class Set1 {
							class T1 {
								position[] = {3631.92, 4453.94, 1.3};
								direction = 199;
								upTime = 10;
								positionMove[] = {};
								moveTime = 0;
								type = VSoft;
								side = TEast;
								size = 0;
								spawn = 0;
								positionTrigger[] = {3653.38, 4476.69};
								radiusTrigger = 60;
							};

							class T2 : T1 {
								position[] = {3631.94, 4446.05, -0.6};
								direction = 199;
								upTime = 15;
								positionMove[] = {3636.93, 4462.39, -0.6};
								moveTime = 2;
								type = VArmor;
								size = 1;
							};

							class T3 : T1 {
								position[] = {3642.53, 4438.52, 1.25};
								direction = 191;
								upTime = 13;
							};

							class T4 : T1 {
								position[] = {3644.79, 4438.62, 1.25};
								direction = 191;
								upTime = 14;
								spawn = 1;
							};

							class T5 : T1 {
								position[] = {3648.49, 4437.73, 1.25};
								direction = 182;
								upTime = 14;
							};

							class T6 : T1 {
								position[] = {3626.42, 4452.67, 1.3};
								direction = 204;
								side = TGuerrila;
							};

							class T7 : T1 {
								position[] = {3625.13, 4452.79, 1.3};
								direction = 204;
								side = TGuerrila;
							};

							class T8 : T1 {
								position[] = {3617.91, 4454.68, 1.38};
								direction = 196;
								upTime = 14;
							};

							class T9 : T1 {
								position[] = {3613.94, 4456.71, 1.45};
								direction = 196;
								upTime = 14;
							};

							class T10 : T1 {
								position[] = {3566.3, 4547.98};
								direction = 274;
								positionTrigger[] = {3641.83, 4588.82};
								spawn = 1;
							};

							class T11 : T1 {
								position[] = {3538.83, 4558.52};
								direction = 260;
								positionTrigger[] = {3641.83, 4588.82};
								size = 1;
							};

							class T12 : T1 {
								position[] = {3548.04, 4577.36};
								direction = 286;
								positionTrigger[] = {3641.83, 4588.82};
								type = VArmor;
								positionMove[] = {3547.08, 4570.13};
								moveTime = 1;
							};

							class T13 : T1 {
								position[] = {3496.91, 4645.84};
								direction = 222;
								positionTrigger[] = {3542.25, 4694.19};
							};

							class T14 : T1 {
								position[] = {3494.94, 4653.81};
								direction = 210;
								positionTrigger[] = {3542.25, 4694.19};
							};

							class T15 : T1 {
								position[] = {3493.06, 4655.41};
								direction = 222;
								positionTrigger[] = {3542.25, 4694.19};
								spawn = 1;
							};

							class T16 : T1 {
								position[] = {3484.71, 4653.06};
								direction = 209;
								positionTrigger[] = {3542.25, 4694.19};
							};

							class T17 : T1 {
								position[] = {3268, 4624.69, -0.6};
								direction = 223;
								upTime = 15;
								positionMove[] = {3291.73, 4656.29, -0.6};
								moveTime = 2;
								type = VArmor;
								size = 1;
								positionTrigger[] = {3326.3, 4673.17};
							};

							class T18 : T1 {
								position[] = {3272.34, 4655.98, 3.3};
								direction = 268;
								positionTrigger[] = {3326.3, 4673.17};
							};

							class T19 : T1 {
								position[] = {3273.43, 4659.58, 3.3};
								direction = 271;
								positionTrigger[] = {3326.3, 4673.17};
							};

							class T20 : T1 {
								position[] = {3244.2, 4609.69, 3.3};
								direction = 223;
								positionTrigger[] = {3269.28, 4615.35};
							};

							class T21 : T1 {
								position[] = {3269.18, 4599.34, 3.3};
								direction = 202;
								positionTrigger[] = {3269.28, 4615.35};
								spawn = 1;
							};

							class T22 : T1 {
								position[] = {3266.3, 4598.87, 3.3};
								direction = 208;
								positionTrigger[] = {3269.28, 4615.35};
							};

							class T23 : T1 {
								position[] = {3270.94, 4594.98, 3.3};
								direction = 191;
								positionTrigger[] = {3269.28, 4615.35};
							};

							class T24 : T1 {
								position[] = {3234.49, 4589.54, 5.2};
								direction = 226;
								positionTrigger[] = {3269.28, 4615.35};
							};

							class T25 : T1 {
								position[] = {3388.23, 4620.1};
								direction = 191;
								positionTrigger[] = {};
								side = TWest;
							};

							class T26 : T1 {
								position[] = {3397.3, 4619.61};
								direction = 178;
								positionTrigger[] = {};
								side = TWest;
							};

							class T27 : T1 {
								position[] = {3695.67, 4394.08};
								direction = 193;
								positionTrigger[] = {3653.38, 4476.69};
								side = TWest;
								type = VArmor;
								positionMove[] = {3666.65, 4399.16};
								moveTime = 1;
							};
						};
					};
				};
			};
		};
	};
	safePositionAnchor[] = {3448.11, 3627.18};
	safePositionRadius = 2000;
};
};

class CfgWorldList {
class red_forest {};
};

class CfgMissions {
class Cutscenes {
	class RedIntro1 {
		directory = "\dk_tutor\data\scenes\intro.red_forest";
	};
};
};

class CfgSurfaces {
class Default {};

class Water {};

class UTGravel : Default {
	access = ReadOnly;
	files = "ut_sterk_*";
	rough = 0.1;
	dust = 0.35;
	soundEnviron = "gravel";
	character = "Empty";
	soundHit = "hard_ground";
};

class UTRock : Default {
	access = ReadOnly;
	files = "ut_skala_*";
	rough = 0.2;
	dust = 0.07;
	soundEnviron = "rock";
	character = "Empty";
	soundHit = "hard_ground";
};

class UTConcrete : Default {
	access = ReadOnly;
	files = "ut_beton_*";
	rough = 0.08;
	dust = 0.05;
	soundEnviron = "concrete_ext";
	character = "Empty";
	soundHit = "hard_ground";
};

class UTBoulders : Default {
	access = ReadOnly;
	files = "ut_valouny_*";
	rough = 0.1;
	dust = 0.07;
	soundEnviron = "rock";
	character = "UTSparseGrassClutter";
	soundHit = "hard_ground";
};

class UTGround : Default {
	access = ReadOnly;
	files = "ut_hlina_*";
	rough = 0.1;
	dust = 0.2;
	soundEnviron = "dirt";
	character = "UTSparseGrassClutter";
	soundHit = "soft_ground";
};

class UTGrass : Default {
	access = ReadOnly;
	files = "ut_trava_*";
	rough = 0.11;
	dust = 0.1;
	soundEnviron = "grass";
	character = "UTGrassClutter";
	soundHit = "soft_ground";
};

	class grass : Default {
	access = ReadOnly;
	files = "ut_trava_*";
	rough = 0.11;
	dust = 0.1;
	soundEnviron = "grass";
	character = "grass";
	soundHit = "soft_ground";
};

class UTHeather : Default {
	access = ReadOnly;
	files = "ut_vres_*";
	rough = 0.14;
	dust = 0.1;
	soundEnviron = "drygrass";
	character = "UTHeatherClutter";
	soundHit = "soft_ground";
};

class UTWeeds : Default {
	access = ReadOnly;
	files = "ut_plevel_*";
	rough = 0.11;
	dust = 0.1;
	soundEnviron = "drygrass";
	character = "UTWeedsClutter";
	soundHit = "soft_ground";
};

class UTForest : Default {
	access = ReadOnly;
	files = "ut_les_*";
	rough = 0.2;
	dust = 0.15;
	soundEnviron = "forest";
	character = "UTPineForestClutter";
	soundHit = "soft_ground";
};
};

class CfgSurfaceCharacters {
class UTSparseGrassClutter {
	names[] = {"UTGrassDryBunch"};
	probability[] = {0.07};
};

class UTGrassClutter {
	probability[] = {0.95, 0.02, 0.03};
	names[] = {"UTGrassDryBunch", "UTGrassDryLongBunch", "UTAutumnFlowers"};
};

class grass {
	probability[] = {0.95, 0.02, 0.03};
	names[] = {"UTGrassDryBunch", "UTGrassDryLongBunch", "UTAutumnFlowers"};
};

class UTHeatherClutter {
	probability[] = {0.1, 0.25, 0.07, 0.03};
	names[] = {"UTBlueBerry", "UTHeatherBrush", "UTGrassDryBunch", "UTWeedSedge"};
};

class UTWeedsClutter {
	probability[] = {0.6, 0.3, 0.05, 0.03, 0.02};
	names[] = {"UTAutumnFlowers", "UTGrassDryLongBunch", "UTWeedTall", "UTWeedDead", "UTWeedDeadSmall"};
};

class UTPineForestClutter {
	probability[] = {0.1, 0.15, 0.2, 0.05, 0.001};
	names[] = {"UTBlueBerry", "UTFernAutumn", "UTFernAutumnTall", "UTGrassDryBunch", "UTMushroomsPrasivka"};
};
};

http://s017.radikal.ru/i406/1211/00/72c43100e7ef.jpg

Edited by sstalker

Share this post


Link to post
Share on other sites

check your layers.cfg and see if the colour of your satmask match with one on your layers.cfg

class Layers
{
 class island_grass
 {
   texture = "island\Data\island_grass_mco.paa";
   material= "island\Data\island_grass.rvmat";
 };
class Legend
{
 picture="island\source\mapLegend.png";
 class Colors
 {
   island_grass[]={{255, 255, 0}};
     };
};

Share this post


Link to post
Share on other sites
check your layers.cfg and see if the colour of your satmask match with one on your layers.cfg

class Layers
{
 class island_grass
 {
   texture = "island\Data\island_grass_mco.paa";
   material= "island\Data\island_grass.rvmat";
 };
class Legend
{
 picture="island\source\mapLegend.png";
 class Colors
 {
   island_grass[]={{255, 255, 0}};
     };
};

It did not help, I will do manually.

Share this post


Link to post
Share on other sites

check also the class CfgMaterials{ is missing in your script . also check the class water....is missing something...try to make this change

class CfgMaterials
{
class Water;
class island_Water: Water
{
 ambient[] = {0.032,0.108,0.128,0.4};
 diffuse[] = {0.032,0.108,0.128,1.0};
 forcedDiffuse[] = {0.0264,0.03,0.013,0};
 specular[] = {1.5,1.5,1.5,0};
 emmisive[] = {0,0,0,0};
 class Stage1
 {
  class uvTransform
  {
   aside[] = {0,1,0};
   up[] = {1,0,0};
   dir[] = {0,0,1};
   pos[] = {0.3,0.4,0};
  };
  texture = "ca\data\data\water_nofhq.paa";
  uvSource = "texWaterAnim";
 };
 class Stage3
 {
  texture = "ca\data\data\water2_nohq.paa";
  uvSource = "none";
 };
 class Stage4
 {
  texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1)";
  uvSource = "none";
 };
 class Stage5
 {
  texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1)";
  uvSource = "none";
 };
 PixelShaderID = "Water";
 VertexShaderID = "Water";
 specularPower = 4;
 class Stage2
 {
  texture = "CA\data\data\sea_foam_lco.paa";
  uvSource = "none";
 };
};
};
//SURFACES
#include "cfgSurfaces.hpp"

and make one more file called cfgSurfaces.hpp with this

class CfgSurfaces {
class Default {};

class UTGravel : Default {
	access = ReadOnly;
	files = "ut_sterk_*";
	rough = 0.1;
	dust = 0.35;
	soundEnviron = "gravel";
	character = "Empty";
	soundHit = "hard_ground";
};

class UTRock : Default {
	access = ReadOnly;
	files = "ut_skala_*";
	rough = 0.2;
	dust = 0.07;
	soundEnviron = "rock";
	character = "Empty";
	soundHit = "hard_ground";
};

class UTConcrete : Default {
	access = ReadOnly;
	files = "ut_beton_*";
	rough = 0.08;
	dust = 0.05;
	soundEnviron = "concrete_ext";
	character = "Empty";
	soundHit = "hard_ground";
};

class UTBoulders : Default {
	access = ReadOnly;
	files = "ut_valouny_*";
	rough = 0.1;
	dust = 0.07;
	soundEnviron = "rock";
	character = "UTSparseGrassClutter";
	soundHit = "hard_ground";
};

class UTGround : Default {
	access = ReadOnly;
	files = "ut_hlina_*";
	rough = 0.1;
	dust = 0.2;
	soundEnviron = "dirt";
	character = "UTSparseGrassClutter";
	soundHit = "soft_ground";
};

class UTGrass : Default {
	access = ReadOnly;
	files = "ut_trava_*";
	rough = 0.11;
	dust = 0.1;
	soundEnviron = "grass";
	character = "UTGrassClutter";
	soundHit = "soft_ground";
};

	class grass : Default {
	access = ReadOnly;
	files = "ut_trava_*";
	rough = 0.11;
	dust = 0.1;
	soundEnviron = "grass";
	character = "grass";
	soundHit = "soft_ground";
};

class UTHeather : Default {
	access = ReadOnly;
	files = "ut_vres_*";
	rough = 0.14;
	dust = 0.1;
	soundEnviron = "drygrass";
	character = "UTHeatherClutter";
	soundHit = "soft_ground";
};

class UTWeeds : Default {
	access = ReadOnly;
	files = "ut_plevel_*";
	rough = 0.11;
	dust = 0.1;
	soundEnviron = "drygrass";
	character = "UTWeedsClutter";
	soundHit = "soft_ground";
};

class UTForest : Default {
	access = ReadOnly;
	files = "ut_les_*";
	rough = 0.2;
	dust = 0.15;
	soundEnviron = "forest";
	character = "UTPineForestClutter";
	soundHit = "soft_ground";
};
};
class CfgSurfaceCharacters {
class UTSparseGrassClutter {
	names[] = {"UTGrassDryBunch"};
	probability[] = {0.07};
};

class UTGrassClutter {
	probability[] = {0.95, 0.02, 0.03};
	names[] = {"UTGrassDryBunch", "UTGrassDryLongBunch", "UTAutumnFlowers"};
};

class grass {
	probability[] = {0.95, 0.02, 0.03};
	names[] = {"UTGrassDryBunch", "UTGrassDryLongBunch", "UTAutumnFlowers"};
};

class UTHeatherClutter {
	probability[] = {0.1, 0.25, 0.07, 0.03};
	names[] = {"UTBlueBerry", "UTHeatherBrush", "UTGrassDryBunch", "UTWeedSedge"};
};

class UTWeedsClutter {
	probability[] = {0.6, 0.3, 0.05, 0.03, 0.02};
	names[] = {"UTAutumnFlowers", "UTGrassDryLongBunch", "UTWeedTall", "UTWeedDead", "UTWeedDeadSmall"};
};

class UTPineForestClutter {
	probability[] = {0.1, 0.15, 0.2, 0.05, 0.001};
	names[] = {"UTBlueBerry", "UTFernAutumn", "UTFernAutumnTall", "UTGrassDryBunch", "UTMushroomsPrasivka"};
};
};

also make one more file called cfgClutter.hpp and in this

class UTGrassDryBunch : DefaultClutter {
			model = "ca\plants2\clutter\c_deadGrassBunch.p3d";
			affectedByWind = 0.35;
			swLighting = 1;
			scaleMin = 0.5;
			scaleMax = 1.0;
		};

		class UTGrassDryLongBunch : DefaultClutter {
			model = "ca\plants2\clutter\c_grassDryLongBunch.p3d";
			affectedByWind = 0.35;
			swLighting = 1;
			scaleMin = 0.6;
			scaleMax = 1.1;
		};

		class UTAutumnFlowers : DefaultClutter {
			model = "ca\plants2\clutter\c_autumn_flowers.p3d";
			affectedByWind = 0.4;
			swLighting = 1;
			scaleMin = 0.7;
			scaleMax = 1.0;
		};

		class UTHeatherBrush : DefaultClutter {
			model = "ca\plants2\clutter\c_caluna.p3d";
			affectedByWind = 0.15;
			swLighting = 1;
			scaleMin = 0.8;
			scaleMax = 1.8;
		};

		class UTWeedSedge : DefaultClutter {
			model = "ca\plants2\clutter\c_weed3.p3d";
			affectedByWind = 0.2;
			swLighting = 1;
			scaleMin = 0.5;
			scaleMax = 0.85;
		};

		class UTWeedTall : DefaultClutter {
			model = "ca\plants2\clutter\c_weed2.p3d";
			affectedByWind = 0.3;
			swLighting = 1;
			scaleMin = 0.8;
			scaleMax = 1.1;
		};

		class UTWeedDead : DefaultClutter {
			model = "ca\plants2\clutter\c_WeedDead.p3d";
			affectedByWind = 0.3;
			swLighting = 1;
			scaleMin = 0.75;
			scaleMax = 1.1;
		};

		class UTWeedDeadSmall : DefaultClutter {
			model = "ca\plants2\clutter\c_WeedDead2.p3d";
			affectedByWind = 0.3;
			swLighting = 1;
			scaleMin = 0.75;
			scaleMax = 0.9;
		};

		class UTBlueBerry : DefaultClutter {
			model = "ca\plants2\clutter\c_BlueBerry.p3d";
			affectedByWind = 0.05;
			swLighting = 1;
			scaleMin = 0.85;
			scaleMax = 1.3;
		};

		class UTFernAutumn : DefaultClutter {
			model = "ca\plants2\clutter\c_fern.p3d";
			affectedByWind = 0.1;
			scaleMin = 0.6;
			scaleMax = 1.2;
		};

		class UTFernAutumnTall : DefaultClutter {
			model = "ca\plants2\clutter\c_fernTall.p3d";
			affectedByWind = 0.15;
			scaleMin = 0.75;
			scaleMax = 1.0;
		};

		class GrassCrookedForest : DefaultClutter {
			model = "ca\plants2\clutter\c_GrassCrookedForest.p3d";
			affectedByWind = 0.3;
			swLighting = 1;
			scaleMin = 0.8;
			scaleMax = 1.4;
		};

		class UTMushroomsPrasivka : DefaultClutter {
			model = "ca\plants2\clutter\c_MushroomPrasivky.p3d";
			affectedByWind = 0;
			scaleMin = 0.85;
			scaleMax = 1.25;
		};

be sure that you include this in your config.cpp

class Clutter
	{
		#include "cfgClutter.hpp"
	};

and you must delete all entries that now included in the new files.....

i hope that work....

working that way on my island...

edit .....Make the 2 files above and try this new config

class CfgPatches {
class Red_Forest {
	units[] = {"Red_Forest"};
	weapons[] = {};
	requiredVersion = 0.1;
	requiredAddons[] = {};
};
};

class CfgVehicles {};

class CfgWorlds {
class DefaultWorld {
	class Weather;	// External class reference
};

class CAWorld : DefaultWorld {
	class Grid {};
	class DayLightingBrightAlmost;	// External class reference
	class DayLightingRainy;	// External class reference
	class DefaultClutter;	// External class reference

	class Weather : Weather {
		class Lighting;	// External class reference
	};
};
class DefaultLighting;	// External class reference

class Red_Forest : CAWorld {
	access = ReadOnlyVerified;
	cutscenes[] = {"RedIntro1"};
	description = "????? ???";
	icon = "";
	worldName = "\dk_tutor\dk_tutor.wrp";
	pictureMap = "";
	pictureShot = "\dk_tutor\data\SM_Picture_ca.paa";
	plateFormat = "ML$ - #####";
	plateLetters = ABCDEGHIKLMNOPRSTVXZ;
	longitude = 30;	// positive is east
	latitude = -40;	// positive is south

	class Grid : Grid {
		offsetX = 0;
		offsetY = 0;

		class Zoom1 {
			zoomMax = 0.15;
			format = "XY";
			formatX = 000;
			formatY = 000;
			stepX = 100;
			stepY = 100;
		};

		class Zoom2 {
			zoomMax = 0.85;
			format = "XY";
			formatX = "00";
			formatY = "00";
			stepX = 1000;
			stepY = 1000;
		};

		class Zoom3 {
			zoomMax = 1e+030;
			format = "XY";
			formatX = "0";
			formatY = "0";
			stepX = 10000;
			stepY = 10000;
		};
	};
	startTime = 14:20;
	startDate = 11/10/2008;
	startWeather = 0.4;
	startFog = 0.0;
	forecastWeather = 0.25;
	forecastFog = 0.0;
	centerPosition[] = {1021.06, 4980.25, 300};
	seagullPos[] = {2560, 150, 2560};
	ilsPosition[] = {2665.09,5311.98};
	ilsDirection[] = {270, 0.08, 1};
	ilsTaxiIn[] = {2495, 2725, 2495, 2850, 2508, 2860, 2508, 3000, 2520, 3010, 2545, 3000};
	ilsTaxiOff[] = {2545, 2445, 2520, 2425, 2495, 2445, 2495, 2725};

	class Clutter
	{
		#include "cfgClutter.hpp"
	};
	class Names
	{
		#include "dk_tutor.hpp"
	};
	class ReplaceObjects {};

	class Sounds {
		sounds[] = {};
	};

	class Animation {
		vehicles[] = {};
	};

	class Lighting : DefaultLighting {
		groundReflection[] = {0.06, 0.06, 0.03};
	};

	class DayLightingBrightAlmost : DayLightingBrightAlmost {
		deepNight[] = {-15, {0.05, 0.05, 0.06}, {0.001, 0.001, 0.002}, {0.02, 0.02, 0.05}, {0.003, 0.003, 0.003}, {0.0001, 0.0001, 0.0002}, {0.0001, 0.0001, 0.0002}, 0};
		fullNight[] = {-5, {0.05, 0.05, 0.05}, {0.02, 0.02, 0.02}, {0.04, 0.04, 0.04}, {0.04, 0.04, 0.04}, {0.01, 0.01, 0.02}, {0.08, 0.06, 0.06}, 0};
		sunMoon[] = {-3.75, {0.045, 0.04, 0.04}, {0.04, 0.04, 0.04}, {0.045, 0.04, 0.04}, {0.04, 0.04, 0.04}, {0.04, 0.035, 0.04}, {0.1, 0.08, 0.09}, 0.5};
		earlySun[] = {-2.5, {0.12, 0.1, 0.1}, {0.08, 0.06, 0.07}, {0.12, 0.1, 0.1}, {0.08, 0.06, 0.07}, {0.08, 0.07, 0.08}, {0.1, 0.1, 0.12}, 1};
		sunrise[] = {0, {{0.7, 0.45, 0.45}, 5.16+(-4)}, {{0.07, 0.09, 0.12}, 4.0+(-4)}, {{0.6, 0.47, 0.25}, 4.66+(-4)}, {{0.1, 0.09, 0.1}, 4.3+(-4)}, {{0.5, 0.4, 0.4}, 6.49+(-4)}, {{0.88, 0.51, 0.24}, 8.39+(-4)}, 1};
		earlyMorning[] = {3, {{0.65, 0.55, 0.55}, 6.04+(-4)}, {{0.08, 0.09, 0.11}, 4.5+(-4)}, {{0.55, 0.47, 0.25}, 5.54+(-4)}, {{0.1, 0.09, 0.1}, 5.02+(-4)}, {{0.5, 0.4, 0.4}, 7.05+(-4)}, {{0.88, 0.51, 0.24}, 8.88+(-4)}, 1};
		midMorning[] = {8, {{0.98, 0.85, 0.8}, 8.37+(-4)}, {{0.08, 0.09, 0.11}, 6.42+(-4)}, {{0.87, 0.47, 0.25}, 7.87+(-4)}, {{0.09, 0.09, 0.1}, 6.89+(-4)}, {{0.5, 0.4, 0.4}, 8.9+(-4)}, {{0.88, 0.51, 0.24}, 10.88+(-4)}, 1};
		morning[] = {16, {{1, 1, 0.9}, 13.17+(-4)}, {{0.17, 0.18, 0.19}, 10.26+(-4)}, {{1, 1, 0.9}, 12.67+(-4)}, {{0.17, 0.18, 0.19}, 11.71+(-4)}, {{0.15, 0.15, 0.15}, 12.42+(-4)}, {{0.17, 0.17, 0.15}, 14.42+(-4)}, 1};
		noon[] = {45, {{1, 1, 1}, 17+(-4)}, {{1, 1.3, 1.55}, 13.5+(-4)}, {{1, 1, 1}, 15+(-4)}, {{0.36, 0.37, 0.38}, 13.5+(-4)}, {{1, 1, 1}, 16+(-4)}, {{1.0, 1.0, 1}, 17+(-4)}, 1};
	};

	class DayLightingRainy : DayLightingRainy {
		deepNight[] = {-15, {0.0034, 0.0034, 0.004}, {0.003, 0.003, 0.003}, {0.0034, 0.0034, 0.004}, {0.003, 0.003, 0.003}, {0.001, 0.001, 0.002}, {0.001, 0.001, 0.002}, 0};
		fullNight[] = {-5, {0.023, 0.023, 0.023}, {0.02, 0.02, 0.02}, {0.023, 0.023, 0.023}, {0.02, 0.02, 0.02}, {0.01, 0.01, 0.02}, {0.08, 0.06, 0.06}, 0};
		sunMoon[] = {-3.75, {0.04, 0.04, 0.05}, {0.04, 0.04, 0.05}, {0.04, 0.04, 0.05}, {0.04, 0.04, 0.05}, {0.04, 0.035, 0.04}, {0.11, 0.08, 0.09}, 0.5};
		earlySun[] = {-2.5, {0.0689, 0.0689, 0.0804}, {0.06, 0.06, 0.07}, {0.0689, 0.0689, 0.0804}, {0.06, 0.06, 0.07}, {0.08, 0.07, 0.08}, {0.14, 0.1, 0.12}, 0.5};
		earlyMorning[] = {0, {{1, 1, 1}, (-4)+3.95}, {{1, 1, 1}, (-4)+3.0}, {{1, 1, 1}, (-4)+3.95}, {{1, 1, 1}, (-4)+3.0}, {{1, 1, 1}, (-4)+4}, {{1, 1, 1}, (-4)+5.5}, 1};
		morning[] = {5, {{1, 1, 1}, (-4)+5.7}, {{1, 1, 1}, (-4)+4.5}, {{1, 1, 1}, (-4)+5.7}, {{1, 1, 1}, (-4)+4.5}, {{1, 1, 1}, (-4)+7}, {{1, 1, 1}, (-4)+8}, 1};
		lateMorning[] = {25, {{1, 1, 1}, (-4)+10.45}, {{1, 1, 1}, (-4)+9.75}, {{1, 1, 1}, (-4)+10.45}, {{1, 1, 1}, (-4)+9.75}, {{1, 1, 1}, (-4)+12}, {{1, 1, 1}, (-4)+12.75}, 1};
		noon[] = {70, {{1, 1, 1}, (-4)+12.5}, {{1, 1, 1}, (-4)+11}, {{1, 1, 1}, (-4)+12}, {{1, 1, 1}, (-4)+11}, {{1, 1, 1}, (-4)+13.5}, {{1, 1, 1}, (-4)+14}, 1};
	};

	class Weather : Weather {
		class Lighting : Lighting {
			class BrightAlmost : DayLightingBrightAlmost {
				overcast = 0;
			};

			class Rainy : DayLightingRainy {
				overcast = 1.0;
			};
		};
	};
	clutterGrid = 1.0;
	clutterDist = 125;
	noDetailDist = 40;
	fullDetailDist = 15;
	midDetailTexture = "\dk_tutor\data\ut_middle_mco.paa";
	minTreesInForestSquare = 2;
	minRocksInRockSquare = 3;


	class Subdivision {
		class Fractal {
			rougness = 5;
			maxRoad = 0.02;
			maxTrack = 0.5;
			maxSlopeFactor = 0.05;
		};

		class WhiteNoise {
			rougness = 2;
			maxRoad = 0.01;
			maxTrack = 0.05;
			maxSlopeFactor = 0.0025;
		};
		minY = 0.0;
		minSlope = 0.02;
	};

	class Ambient {
		class Mammals {
			radius = 200;
			cost = "(1 + forest + trees) * (0.5 + (0.5 * night)) * (1 - sea) * (1 - houses)";

			class Species {
				class Rabbit {
					probability = 0.2;
					cost = 1;
				};
			};
		};

		class BigBirds {
			radius = 300;
			cost = "((1 + forest + trees) - ((2 * rain)) - houses) * (1 - night) * (1 - sea)";

			class Species {
				class Hawk {
					probability = 0.2;
					cost = 1;
				};
			};
		};

		class Birds {
			radius = 170;
			cost = "(1 - night) * ((1 + (3 * sea)) - (2 * rain))";

			class Species {
				class Crow {
					probability = 0.2;
					cost = 1;
				};
			};
		};

		class BigInsects {
			radius = 20;
			cost = "(5 - (2 * houses)) * (1 - night) * (1 - rain) * (1 - sea) * (1 - windy)";

			class Species {
				class DragonFly {
					probability = "0.6 - (meadow * 0.5) + (forest * 0.4)";
					cost = 1;
				};

				class ButterFly {
					probability = "0.4 + (meadow * 0.5) - (forest * 0.4)";
					cost = 1;
				};
			};
		};

		class BigInsectsAquatic {
			radius = 20;
			cost = "(3 * sea) * (1 - night) * (1 - rain) * (1 - windy)";

			class Species {
				class DragonFly {
					probability = 1;
					cost = 1;
				};
			};
		};

		class SmallInsects {
			radius = 3;
			cost = "(12 - 8 * hills) * (1 - night) * (1 - rain) * (1 - sea) * (1 - windy)";

			class Species {
				class HouseFly {
					probability = "deadBody + (1 - deadBody) * (0.5 - forest * 0.1 - meadow * 0.2)";
					cost = 1;
				};

				class HoneyBee {
					probability = "(1 - deadBody) * (0.5 - forest * 0.1 + meadow * 0.2)";
					cost = 1;
				};

				class Mosquito {
					probability = "(1 - deadBody) * (0.2 * forest)";
					cost = 1;
				};
			};
		};

		class NightInsects {
			radius = 3;
			cost = "(9 - 8 * hills) * night * (1 - rain) * (1 - sea) * (1 - windy)";

			class Species {
				class Mosquito {
					probability = 1;
					cost = 1;
				};
			};
		};

		class WindClutter {
			radius = 10;
			cost = "((20 - 5 * rain) * (3 * (windy factor [0.2, 0.5]))) * (1 - sea)";

			class Species {
				class FxWindGrass1 {
					probability = "0.4 - 0.2 * hills - 0.2 * trees";
					cost = 1;
				};

				class FxWindGrass2 {
					probability = "0.4 - 0.2 * hills - 0.2 * trees";
					cost = 1;
				};

				class FxWindRock1 {
					probability = "0.4 * hills";
					cost = 1;
				};
			};
		};

		class NoWindClutter {
			radius = 15;
			cost = 8;

			class Species {
				class FxWindPollen1 {
					probability = 1;
					cost = 1;
				};
			};
		};
	};

	class Names {
		class test_airport {
			name = "";
			position[] = {2274.02, 4980.47};
			type = "NameLocal";
			radiusA = 100.0;
			radiusB = 100.0;
			angle = 0.0;
		};

		class test 1 {
			name = "";
			position[] = {1606.86, 3214.33};
			type = "NameVillage";
			speech[] = {"???????"};
			radiusA = 100.0;
			radiusB = 100.0;
			angle = 0.0;
		};

		class test {
			name = "";
			position[] = {2560.13, 5323.51};
			type = "NameVillage";
			speech[] = {"???"};
			radiusA = 100.0;
			radiusB = 100.0;
			angle = 0.0;
		};
	};

	class Armory {
		positionAdmin[] = {1371.72, 986.803};
		positionStart[] = {3553.74, 3589.4};
		positionStartWater[] = {2473.09, 4347.44};
		positionsViewer[] = {{3505.89, 4422.96}, {2616, 3846.58}, {4471.54, 3344.44}};
		positionsViewerWater[] = {{2501.13, 4334.09}};
		positionBlacklist[] = {{{2239.5, 4697.82}, {2672.72, 4483.66}}, {{2102.16, 3900.59}, {2359.27, 3721.42}}, {{4237.07, 2527.91}, {4497.49, 2232.53}}, {{4285.8, 2620.06}, {4354.06, 2561.19}}, {{4614.6, 3143.3}, {4698.09, 3067.87}}, {{1875.08, 4406.88}, {2423.24, 3891.43}}};

		class Challenges {
			class CheckpointRace {
				backUpRoute[] = {{3800.64, 4047.15}, {3535.63, 4242.55}, {3513.32, 4394.36}, {3268.02, 4419.67}, {3150.38, 4353.57}, {3123.84, 4299.93}, {3235.84, 4066.25}, {3134.83, 3970.23}};
			};

			class FiringRange {
				positionsStart[] = {{4053.37, 3590.92}};
				directionsStart[] = {268};
				positionsStartWater[] = {{2607.55, 4266.4}};
				directionsStartWater[] = {301};
			};

			class MobilityRange {
				positionStart[] = {{3678.79, 3497.98}};
				directionStart[] = {-39.7589};
				positionStartWater[] = {{3238.92, 4638.21}};
				directionStartWater[] = {42.1077};
				objectSets[] = {"ca\utes\data\scripts\armory\mobilityRange1.sqf"};
				positionAnchor[] = {{3273.11, 4125.92}};
				objectSetsWater[] = {"ca\utes\data\scripts\armory\mobilityRangeWater1.sqf"};
				positionAnchorWater[] = {{2433.81, 4532.86}};
				obstacleSets[] = {{{{{3654.02, 3527.47}, -39.1723, 5, 4, 0, ""}, {{3615.08, 3608.94}, -63.756, 6, 4, 10, ""}, {{3598.13, 3615.48}, -6.62724, 6, 4, 10, ""}, {{3593.1, 3689.45}, -359.19, 7, 4, 4, ""}, {{3570.15, 3821.25}, -106.537, 7, 3, 11, ""}, {{3565.51, 3835.19}, -109.166, 7, 3, 11, ""}, {{3557.65, 3856.62}, -109.802, 4, 3, 11, ""}, {{3554.67, 3864.93}, -108.531, 4, 3, 11, ""}, {{3534.93, 3917.89}, -51.9591, 4, 4, 7, ""}, {{3429.74, 3915.83}, -78.9244, 6, 6, 7, $STR_LIB_CHAL_MOB_RANGE_HINT_4}, {{3242.07, 3954.28}, -85.3029, 4, 5, 8, ""}, {{3149.64, 3999.16}, -309.196, 6, 4, 4, ""}, {{3175.29, 4014.69}, -120.078, 3, 3.5, 1, ""}, {{3186.03, 4021.14}, 59.9759, 3, 3.5, 5, ""}, {{3210.67, 4038.62}, -128.937, 3, 3.5, 2, ""}, {{3220.27, 4047.91}, 222.488, 3, 3.5, 6, ""}, {{3230.72, 4060.45}, -317.304, 7, 4, 4, ""}, {{3183.1, 4158.12}, -19.0097, 3.5, 5, 8, ""}, {{3129.38, 4313.05}, 28.1792, 5, 4, 4, ""}, {{3075.27, 4387.07}, 117.742, 2.5, 4, 3, ""}, {{3014.69, 4446.2}, -28.6668, 2.5, 4, 3, $STR_LIB_CHAL_MOB_RANGE_HINT_3}, {{2979.06, 4494.58}, -238.663, 7, 4, 7, $STR_LIB_CHAL_MOB_RANGE_HINT_1}, {{2919.29, 4530.63}, -66.2291, 2.5, 4, 3, ""}, {{2875.74, 4562.07}, -51.3173, 6, 4, 9, ""}}, {{{3654.02, 3527.47}, -39.1723, 5, 4, 0, ""}, {{3615.08, 3608.94}, -63.756, 6, 4, 10, ""}, {{3598.13, 3615.48}, -6.62724, 6, 4, 10, ""}, {{3593.1, 3689.45}, -359.19, 7, 4, 4, ""}, {{3570.15, 3821.25}, -106.537, 7, 3, 11, ""}, {{3565.51, 3835.19}, -109.166, 7, 3, 11, ""}, {{3557.65, 3856.62}, -109.802, 4, 3, 11, ""}, {{3554.67, 3864.93}, -108.531, 4, 3, 11, ""}, {{3534.93, 3917.89}, -51.9591, 4, 4, 7, ""}, {{3429.74, 3915.83}, -78.9244, 6, 6, 7, $STR_LIB_CHAL_MOB_RANGE_HINT_4}, {{3242.07, 3954.28}, -85.3029, 4, 5, 8, ""}, {{3149.64, 3999.16}, -309.196, 6, 4, 4, ""}, {{3175.29, 4014.69}, -120.078, 3, 3.5, 1, ""}, {{3186.03, 4021.14}, 59.9759, 3, 3.5, 5, ""}, {{3210.67, 4038.62}, -128.937, 3, 3.5, 2, ""}, {{3220.27, 4047.91}, 222.488, 3, 3.5, 6, ""}, {{3230.72, 4060.45}, -317.304, 7, 4, 4, ""}, {{3183.1, 4158.12}, -19.0097, 3.5, 5, 8, ""}, {{3129.38, 4313.05}, 28.1792, 5, 4, 4, ""}, {{3075.27, 4387.07}, 117.742, 2.5, 4, 3, ""}, {{3014.69, 4446.2}, -28.6668, 2.5, 4, 3, $STR_LIB_CHAL_MOB_RANGE_HINT_3}, {{2979.06, 4494.58}, -238.663, 7, 4, 7, $STR_LIB_CHAL_MOB_RANGE_HINT_1}, {{2919.29, 4530.63}, -66.2291, 2.5, 4, 3, ""}, {{2828.3, 4533.75}, -443.781, 5, 4, 4, ""}, {{2539.78, 4585.74}, -81.9908, 6, 4, 9, ""}}}};
				obstacleSetsWater[] = {{{{3111.9, 4750.68}, -70.678, 13, 4, 0, ""}, {{2836.9, 4783.6}, -82.9927, 9, 5, 8, ""}, {{2682.19, 4535.81}, 180.479, 13, 4, 4, ""}, {{2656.09, 4399.67}, 201.951, 13, 4, 7, $STR_LIB_CHAL_MOB_RANGE_HINT_1}, {{2618.3, 4322.66}, 208.592, 13, 4, 7, $STR_LIB_CHAL_MOB_RANGE_HINT_1}, {{2317.4, 4327.06}, -138.167, 12, 3, 11, ""}, {{2297.85, 4344.67}, -138.167, 12, 3, 11, ""}, {{2277.89, 4361.97}, -138.167, 12, 3, 11, ""}, {{1832.77, 4436.47}, 54.4527, 6.5, 4, 7, ""}, {{1807.27, 4210.06}, 5.07925, 5, 4, 3, ""}, {{1847.92, 4078.26}, 139.135, 13, 4, 10, ""}, {{1865.75, 4059.3}, 92.9603, 10, 4, 10, ""}, {{1892.84, 4079.01}, 101.548, 10, 4, 10, ""}, {{1914.62, 4051.71}, 141.742, 13, 4, 10, ""}, {{2236.66, 3909.3}, -71.4176, 13, 5, 9, ""}}};
				positionOncomingTraffic[] = {{3301.84, 4416.4}};
				directionOncomingTraffic[] = {-69.2263};
				waypointsOncomingTraffic[] = {{{3136.76, 4330.52}, {3169.15, 4201.29}, {3465.55, 4014.34}}};
				positionTriggerOncomingTraffic[] = {{3148.2, 3997.9}};
				radiusTriggerOncomingTraffic[] = {10};
			};

			class FitnessTrack {
				positionStart[] = {{3501.61, 4172.04}};
				directionStart[] = {22.54};
				objectSets[] = {"ca\utes\data\scripts\armory\fitnessTrack1.sqf"};
				positionAnchor[] = {{3613.29, 4303.65}};
				obstacleSets[] = {{{{3504.03, 4177.42}, 21.03, 3, 2, 0, ""}, {{3527.6, 4229.01}, 28.24, 2, 2, 3, ""}, {{3585.18, 4214.5}, 133.41, 1.4, 1.5, 4, ""}, {{3665.53, 4158.4}, 131.169, 3, 2, 12, ""}, {{3720.57, 4166.72}, 26.659, 2, 2, 5, ""}, {{3733.97, 4212.27}, -20.1054, 1.6, 2, 1, ""}, {{3728.57, 4254.35}, 19.1091, 1.8, 2, 2, ""}, {{3689.06, 4287.79}, -80.4368, 3, 2, 7, ""}, {{3669.58, 4327.1}, -1.14954, 3, 2, 6, ""}, {{3657.41, 4375.1}, 0.672324, 1.8, 2, 9, ""}, {{3631.66, 4476.01}, 0.672324, 2, 2, 8, ""}, {{3589.83, 4462.68}, -105.064, 4, 2, 11, ""}, {{3534.6, 4451.77}, -94.841, 4, 2, 10, ""}}};
				positionMachineguns[] = {{{3591.12, 4225.24}}};
				directionMachineguns[] = {{-146.416}};
				positionStartAnimal[] = {{2522.99, 3818.72}};
				directionStartAnimal[] = {50.14};
				objectSetsAnimal[] = {"ca\utes\data\scripts\armory\fitnessTrackAnimals1.sqf"};
				positionAnchorAnimal[] = {{2534.63, 3855.18}};
				obstacleSetsAnimal[] = {{{{2526.93, 3821.43}, 56.0742, 3, 2, 0, ""}, {{2550.85, 3835.8}, 67.6673, 3.5, 2, 7, ""}, {{2574.09, 3859.87}, 23.9655, 3.5, 2, 11, ""}, {{2545.26, 3855.61}, -125.516, 1.5, 2, 2, ""}, {{2531.51, 3844.03, 0.308052}, -131.471, 2.5, 2, 3, ""}, {{2516.65, 3855.09}, 31.016, 5, 2, 11, ""}, {{2545.52, 3865.04}, 57.7689, 2, 2, 9, ""}, {{2558.34, 3878.36}, 46.829, 2.5, 2, 10, ""}}};
			};

			class KillHouse {
				class Small {
					positionStart[] = {{4372.12, 3268.46}};
					directionStart[] = {-150};
					positionEnd[] = {{4398.92, 3247.89}};
					objectSet[] = {"ca\utes\data\scripts\armory\killHouseSmall1.sqf"};
					positionAnchor[] = {{4353.32, 3220.55}};
					waypoints[] = {{{4347.74, 3229.3}, {4316.48, 3257.66}, {4300.64, 3227.78}, {4326.66, 3201.96}, {4373.05, 3162.86}, {4392.04, 3199.32}, {4367.54, 3220}, {4365, 3237.88}}};

					class Targets {
						class Set1 {
							class T1 {
								position[] = {4363.81, 3236.66};
								direction = -195;
								upTime = 4;
								positionMove[] = {};
								moveTime = 0;
								type = VSoft;
								side = TEast;
								size = 0;
								spawn = 0;
								positionTrigger[] = {4361.34, 3247.7};
								radiusTrigger = 10;
							};

							class T2 : T1 {
								position[] = {4343.31, 3239.9};
								direction = -139;
								upTime = 5;
								moveTime = 1;
								positionMove[] = {4346.01, 3237.65};
								positionTrigger[] = {4357.45, 3242.05};
								type = VArmor;
								spawn = 1;
							};

							class T3 : T1 {
								position[] = {4326.04, 3235.42};
								direction = -79;
								upTime = 5;
								positionTrigger[] = {4341.4, 3232.26};
							};

							class T3A : T1 {
								position[] = {4325.37, 3234.84, -0.3};
								direction = -79;
								positionTrigger[] = {};
								side = TWest;
								spawn = 1;
							};

							class T4 : T1 {
								position[] = {4335.22, 3266.19};
								direction = 0;
								positionTrigger[] = {4327.81, 3248.47};
							};

							class T4A : T1 {
								position[] = {4335.44, 3265.54};
								direction = 2;
								positionTrigger[] = {};
								side = TWest;
								spawn = 1;
							};

							class T5 : T1 {
								position[] = {4315.57, 3250.36};
								direction = -52;
								upTime = 7;
								moveTime = 1;
								positionMove[] = {4317.41, 3252.77};
								positionTrigger[] = {4333.1, 3243.44};
								type = VArmor;
							};

							class T7 : T1 {
								position[] = {4284.16, 3250.31};
								direction = -94;
								positionTrigger[] = {4310.81, 3254.21};
								side = TGuerrila;
							};

							class T8 : T1 {
								position[] = {4305.07, 3236.81};
								direction = -143;
								moveTime = 1;
								positionMove[] = {4303.4, 3238.28};
								positionTrigger[] = {4304.84, 3245.54};
								type = VArmor;
								spawn = 1;
							};

							class T9 : T1 {
								position[] = {4288.07, 3231.64};
								direction = -127;
								positionTrigger[] = {4303.25, 3243.37};
							};

							class T10 : T1 {
								position[] = {4292.72, 3207.37};
								direction = -150;
								moveTime = 2;
								positionMove[] = {4289.86, 3209.33};
								positionTrigger[] = {4300.39, 3224.76};
								side = TGuerrila;
								type = VArmor;
								spawn = 1;
							};

							class T11 : T1 {
								position[] = {4338.44, 3206.42};
								direction = -254;
								positionTrigger[] = {4318.39, 3208.53};
								spawn = 1;
							};

							class T12 : T1 {
								position[] = {4319.66, 3198.43};
								direction = -168;
								positionTrigger[] = {4317.57, 3208.43};
								side = TGuerrila;
							};

							class T13 : T1 {
								position[] = {4347.18, 3201.18, 13};
								direction = -254;
								positionTrigger[] = {4314.15, 3211.11};
							};

							class T15 : T1 {
								position[] = {4368.17, 3185.94, 1.5};
								direction = -329;
								positionTrigger[] = {4354.41, 3179.92};
								side = TGuerrila;
							};

							class T16 : T1 {
								position[] = {4364.86, 3156.36};
								direction = -193;
								positionTrigger[] = {4360.79, 3170.82};
							};

							class T17 : T1 {
								position[] = {4400.79, 3161.06};
								direction = -256;
								positionTrigger[] = {4372.89, 3162.85};
								spawn = 1;
							};

							class T18 : T1 {
								position[] = {4377.58, 3180.78};
								direction = -411;
								moveTime = 0.5;
								positionMove[] = {4380.26, 3178.52};
								positionTrigger[] = {4385.27, 3180.39};
								type = VArmor;
								spawn = 1;
							};

							class T20 : T1 {
								position[] = {4375.55, 3220.22, 0.5};
								direction = -399;
								upTime = 5;
								positionTrigger[] = {4380.89, 3209.48};
							};

							class T21 : T1 {
								position[] = {4378.51, 3224.31, 0.5};
								direction = -379;
								upTime = 5;
								positionTrigger[] = {4382.05, 3210.64};
								side = TGuerrila;
							};

							class T22 : T1 {
								position[] = {4372.08, 3220.91, 0.3};
								direction = -327;
								positionTrigger[] = {4368.59, 3219.04};
								side = TGuerrila;
								spawn = 1;
								radiusTrigger = 5;
							};

							class T23 : T1 {
								position[] = {4370.64, 3224.32, 3};
								direction = -327;
								positionTrigger[] = {4365.82, 3221.48};
								radiusTrigger = 5;
							};

							class T24 : T1 {
								position[] = {4352.69, 3224.12};
								direction = -100;
								positionTrigger[] = {4359.28, 3227.04};
								radiusTrigger = 5;
								spawn = 1;
							};

							class T25 : T1 {
								position[] = {4360.77, 3234.22};
								direction = -9;
								positionTrigger[] = {4359.54, 3227.01};
								radiusTrigger = 5;
								spawn = 1;
							};

							class T26 : T1 {
								position[] = {4385.73, 3252.95};
								direction = 52;
								positionTrigger[] = {4372.85, 3242.49};
							};

							class T27 : T1 {
								position[] = {4405.8, 3234.9};
								direction = -328;
								positionTrigger[] = {4391.75, 3198.97};
								spawn = 1;
							};

							class T28 : T1 {
								position[] = {4332.16, 3205.09};
								direction = 91;
								positionTrigger[] = {};
								side = TWest;
							};

							class T29 : T1 {
								position[] = {4332.64, 3203.82};
								direction = 91;
								positionTrigger[] = {};
								side = TWest;
							};

							class T30 : T1 {
								position[] = {4408.23, 3214.53};
								direction = 55;
								positionTrigger[] = {};
								side = TWest;
							};
						};
					};
				};

				class Large {
					positionStart[] = {{3606.17, 4333.78}};
					directionStart[] = {-50};
					positionEnd[] = {{3239.65, 4617.44}};
					objectSet[] = {"ca\utes\data\scripts\armory\killHouseLarge1.sqf"};
					positionAnchor[] = {{3380.22, 4466.3}};
					waypoints[] = {{{3514.41, 4393.61}, {3419, 4407.37}, {3328.18, 4408.85}, {3268.85, 4418.6}, {3266.64, 4493.98}, {3284.06, 4583.24}}};

					class Targets {
						class Set1 {
							class T1 {
								position[] = {3577.55, 4366.1};
								direction = 306;
								upTime = 6;
								positionMove[] = {3576.61, 4365.01};
								moveTime = 0.5;
								type = VArmor;
								side = TEast;
								size = 0;
								spawn = 0;
								positionTrigger[] = {3582.99, 4352.23};
								radiusTrigger = 15;
							};

							class T2 : T1 {
								position[] = {3548.22, 4368.37};
								direction = 273;
								upTime = 8;
								positionMove[] = {};
								type = VSoft;
								spawn = 1;
								positionTrigger[] = {3559.07, 4369.32};
							};

							class T3 : T1 {
								position[] = {3546.71, 4369.24};
								direction = 273;
								upTime = 7;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3558.55, 4368.65};
							};

							class T4 : T1 {
								position[] = {3546.42, 4370.48};
								direction = 273;
								upTime = 8;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3557.98, 4367.98};
							};

							class T5 : T1 {
								position[] = {3546.3, 4368.13};
								direction = -89;
								positionMove[] = {};
								type = VSoft;
								side = TWest;
								spawn = 1;
								positionTrigger[] = {};
							};

							class T6 : T1 {
								position[] = {3545.4, 4369.81};
								direction = -89;
								positionMove[] = {};
								type = VSoft;
								side = TWest;
								spawn = 1;
								positionTrigger[] = {};
							};

							class T7 : T1 {
								position[] = {3512.44, 4383.44};
								direction = 290;
								upTime = 7;
								positionMove[] = {3513.98, 4388.84};
								moveTime = 2;
								size = 1;
								positionTrigger[] = {3528.54, 4387.7};
							};

							class T8 : T1 {
								position[] = {3535.62, 4413.49};
								direction = 321;
								upTime = 8;
								positionMove[] = {3516.36, 4407.7};
								moveTime = 2;
								spawn = 1;
								side = TGuerrila;
								positionTrigger[] = {3539.58, 4381.72};
							};

							class T9 : T1 {
								position[] = {3535.47, 4414.21};
								direction = 321;
								upTime = 8;
								positionMove[] = {3515.63, 4408.28};
								moveTime = 2;
								side = TGuerrila;
								positionTrigger[] = {3539.93, 4382.4};
							};

							class T10 : T1 {
								position[] = {3487.57, 4389.02};
								direction = -138;
								positionMove[] = {};
								type = VSoft;
								side = TWest;
								positionTrigger[] = {};
							};

							class T11 : T1 {
								position[] = {3464.23, 4417.06};
								direction = 302;
								upTime = 7;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3472.05, 4407.3};
							};

							class T12 : T1 {
								position[] = {3462.8, 4416.33};
								direction = 273;
								upTime = 8;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3472.17, 4408.32};
							};

							class T13 : T1 {
								position[] = {3462.16, 4417.19};
								direction = 301;
								upTime = 8;
								positionMove[] = {};
								type = VSoft;
								size = 1;
								positionTrigger[] = {3472.17, 4409.33};
							};

							class T14 : T1 {
								position[] = {3439.04, 4387.47};
								direction = -135;
								positionMove[] = {};
								type = VSoft;
								side = TWest;
								spawn = 1;
								positionTrigger[] = {};
							};

							class T15 : T1 {
								position[] = {3438.38, 4387.35};
								direction = 232;
								upTime = 9;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3452.79, 4410.44};
							};

							class T16 : T1 {
								position[] = {3414.22, 4415.3};
								direction = -13;
								positionMove[] = {};
								type = VSoft;
								side = TWest;
								spawn = 1;
								positionTrigger[] = {};
							};

							class T17 : T1 {
								position[] = {3413.96, 4398.87};
								direction = 205;
								upTime = 7;
								positionMove[] = {};
								type = VSoft;
								spawn = 1;
								positionTrigger[] = {3416.7, 4407.88};
							};

							class T18 : T1 {
								position[] = {3412.31, 4398.46};
								direction = 217;
								upTime = 6;
								positionMove[] = {};
								type = VSoft;
								spawn = 1;
								positionTrigger[] = {3416.99, 4406.13};
							};

							class T19 : T1 {
								position[] = {3394.82, 4409.43};
								direction = 260;
								upTime = 6;
								positionMove[] = {3395.08, 4407.5};
								moveTime = 1;
								size = 1;
								positionTrigger[] = {3400.27, 4405.2};
							};

							class T20 : T1 {
								position[] = {3393.42, 4409.38};
								direction = 259;
								upTime = 7;
								positionMove[] = {3394.2, 4406.06};
								moveTime = 1;
								spawn = 1;
								positionTrigger[] = {3400.56, 4403.81};
							};

							class T21 : T1 {
								position[] = {3373.15, 4435.15};
								direction = 331;
								upTime = 10;
								positionMove[] = {};
								type = VSoft;
								side = TGuerrila;
								spawn = 1;
								positionTrigger[] = {3383.87, 4403.36};
							};

							class T22 : T1 {
								position[] = {3368.13, 4435.08};
								direction = 331;
								upTime = 9;
								positionMove[] = {};
								type = VSoft;
								side = TGuerrila;
								spawn = 1;
								positionTrigger[] = {3384.23, 4401.56};
							};

							class T23 : T1 {
								position[] = {3323.64, 4390.38};
								direction = 213;
								upTime = 7;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3333.09, 4406.25};
							};

							class T24 : T1 {
								position[] = {3321.87, 4393.55};
								direction = 243;
								upTime = 7;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3333.13, 4407.58};
							};

							class T25 : T1 {
								position[] = {3304.68, 4430.03};
								direction = 22;
								positionMove[] = {};
								type = VSoft;
								side = TWest;
								positionTrigger[] = {};
							};

							class T26 : T1 {
								position[] = {3303.71, 4429.89};
								direction = 0;
								positionMove[] = {};
								type = VSoft;
								side = TWest;
								positionTrigger[] = {};
							};

							class T27 : T1 {
								position[] = {3249.26, 4427.49, 4.7};
								direction = 279;
								upTime = 7;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3277.89, 4420.61};
							};

							class T28 : T1 {
								position[] = {3237.51, 4419.06};
								direction = -93;
								positionMove[] = {};
								type = VSoft;
								side = TWest;
								spawn = 1;
								positionTrigger[] = {};
							};

							class T29 : T1 {
								position[] = {3289.86, 4451.7};
								direction = 358;
								upTime = 15;
								positionMove[] = {3276.79, 4451.41};
								moveTime = 2;
								size = 1;
								spawn = 1;
								positionTrigger[] = {3266.25, 4441.87};
								radiusTrigger = 25;
							};

							class T30 : T1 {
								position[] = {3275.34, 4548.25};
								direction = 368;
								upTime = 15;
								positionMove[] = {3270.03, 4523.94};
								moveTime = 4;
								size = 1;
								positionTrigger[] = {3267.81, 4509.01};
								radiusTrigger = 25;
							};

							class T31 : T1 {
								position[] = {3307.44, 4527.45};
								direction = 391;
								upTime = 8;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3262.47, 4482.93};
							};

							class T32 : T1 {
								position[] = {3310.6, 4529.73};
								direction = 391;
								upTime = 7;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3263.88, 4482.84};
							};

							class T33 : T1 {
								position[] = {3304.46, 4532.7};
								direction = 370;
								upTime = 8;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3265.3, 4482.75};
							};

							class T34 : T1 {
								position[] = {3239.02, 4585.21, 5.2};
								direction = 273;
								upTime = 9;
								positionMove[] = {};
								type = VSoft;
								spawn = 1;
								positionTrigger[] = {3265.3, 4482.75};
							};

							class T35 : T1 {
								position[] = {3234.93, 4590.02, 5.2};
								direction = 273;
								upTime = 8;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3270.38, 4584.6};
							};

							class T36 : T1 {
								position[] = {3231.24, 4594.83};
								direction = 313;
								upTime = 6;
								positionMove[] = {3232.51, 4596.74};
								moveTime = 0.5;
								spawn = 1;
								positionTrigger[] = {3270.67, 4587.21};
							};

							class T37 : T1 {
								position[] = {3261.32, 4627.11, -0.5};
								direction = 375;
								upTime = 15;
								positionMove[] = {};
								type = VSoft;
								size = 1;
								positionTrigger[] = {3245.9, 4609.07};
							};

							class T38 : T1 {
								position[] = {3251.97, 4639, 3.3};
								direction = 364;
								upTime = 8;
								positionMove[] = {};
								type = VSoft;
								spawn = 1;
								side = TGuerrila;
								positionTrigger[] = {3245.25, 4607.96};
							};

							class T39 : T1 {
								position[] = {3258.42, 4641.5, 3.3};
								direction = 356;
								upTime = 8;
								positionMove[] = {};
								type = VSoft;
								side = TGuerrila;
								positionTrigger[] = {3244.59, 4606.65};
							};
						};
					};
				};
class CfgMaterials
{
class Water;
class Dk_Water: Water
{
 ambient[] = {0.032,0.108,0.128,0.4};
 diffuse[] = {0.032,0.108,0.128,1.0};
 forcedDiffuse[] = {0.0264,0.03,0.013,0};
 specular[] = {1.5,1.5,1.5,0};
 emmisive[] = {0,0,0,0};
 class Stage1
 {
  class uvTransform
  {
   aside[] = {0,1,0};
   up[] = {1,0,0};
   dir[] = {0,0,1};
   pos[] = {0.3,0.4,0};
  };
  texture = "ca\data\data\water_nofhq.paa";
  uvSource = "texWaterAnim";
 };
 class Stage3
 {
  texture = "ca\data\data\water2_nohq.paa";
  uvSource = "none";
 };
 class Stage4
 {
  texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1)";
  uvSource = "none";
 };
 class Stage5
 {
  texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1)";
  uvSource = "none";
 };
 PixelShaderID = "Water";
 VertexShaderID = "Water";
 specularPower = 4;
 class Stage2
 {
  texture = "CA\data\data\sea_foam_lco.paa";
  uvSource = "none";
 };
};
};
//SURFACES
#include "cfgSurfaces.hpp"





				class Water1 {
					positionStart[] = {{3779.95, 4578.2}};
					directionStart[] = {-129};
					positionEnd[] = {{3291.18, 4748.07}};
					objectSet[] = {"ca\utes\data\scripts\armory\killHouseWater1.sqf"};
					positionAnchor[] = {{3472.11, 4612.95}};
					waypoints[] = {{{3665.59, 4485.37}, {3649.04, 4630.17}, {3480.45, 4749.11}, {3294.28, 4637.41}}};

					class Targets {
						class Set1 {
							class T1 {
								position[] = {3631.92, 4453.94, 1.3};
								direction = 199;
								upTime = 10;
								positionMove[] = {};
								moveTime = 0;
								type = VSoft;
								side = TEast;
								size = 0;
								spawn = 0;
								positionTrigger[] = {3653.38, 4476.69};
								radiusTrigger = 60;
							};

							class T2 : T1 {
								position[] = {3631.94, 4446.05, -0.6};
								direction = 199;
								upTime = 15;
								positionMove[] = {3636.93, 4462.39, -0.6};
								moveTime = 2;
								type = VArmor;
								size = 1;
							};

							class T3 : T1 {
								position[] = {3642.53, 4438.52, 1.25};
								direction = 191;
								upTime = 13;
							};

							class T4 : T1 {
								position[] = {3644.79, 4438.62, 1.25};
								direction = 191;
								upTime = 14;
								spawn = 1;
							};

							class T5 : T1 {
								position[] = {3648.49, 4437.73, 1.25};
								direction = 182;
								upTime = 14;
							};

							class T6 : T1 {
								position[] = {3626.42, 4452.67, 1.3};
								direction = 204;
								side = TGuerrila;
							};

							class T7 : T1 {
								position[] = {3625.13, 4452.79, 1.3};
								direction = 204;
								side = TGuerrila;
							};

							class T8 : T1 {
								position[] = {3617.91, 4454.68, 1.38};
								direction = 196;
								upTime = 14;
							};

							class T9 : T1 {
								position[] = {3613.94, 4456.71, 1.45};
								direction = 196;
								upTime = 14;
							};

							class T10 : T1 {
								position[] = {3566.3, 4547.98};
								direction = 274;
								positionTrigger[] = {3641.83, 4588.82};
								spawn = 1;
							};

							class T11 : T1 {
								position[] = {3538.83, 4558.52};
								direction = 260;
								positionTrigger[] = {3641.83, 4588.82};
								size = 1;
							};

							class T12 : T1 {
								position[] = {3548.04, 4577.36};
								direction = 286;
								positionTrigger[] = {3641.83, 4588.82};
								type = VArmor;
								positionMove[] = {3547.08, 4570.13};
								moveTime = 1;
							};

							class T13 : T1 {
								position[] = {3496.91, 4645.84};
								direction = 222;
								positionTrigger[] = {3542.25, 4694.19};
							};

							class T14 : T1 {
								position[] = {3494.94, 4653.81};
								direction = 210;
								positionTrigger[] = {3542.25, 4694.19};
							};

							class T15 : T1 {
								position[] = {3493.06, 4655.41};
								direction = 222;
								positionTrigger[] = {3542.25, 4694.19};
								spawn = 1;
							};

							class T16 : T1 {
								position[] = {3484.71, 4653.06};
								direction = 209;
								positionTrigger[] = {3542.25, 4694.19};
							};

							class T17 : T1 {
								position[] = {3268, 4624.69, -0.6};
								direction = 223;
								upTime = 15;
								positionMove[] = {3291.73, 4656.29, -0.6};
								moveTime = 2;
								type = VArmor;
								size = 1;
								positionTrigger[] = {3326.3, 4673.17};
							};

							class T18 : T1 {
								position[] = {3272.34, 4655.98, 3.3};
								direction = 268;
								positionTrigger[] = {3326.3, 4673.17};
							};

							class T19 : T1 {
								position[] = {3273.43, 4659.58, 3.3};
								direction = 271;
								positionTrigger[] = {3326.3, 4673.17};
							};

							class T20 : T1 {
								position[] = {3244.2, 4609.69, 3.3};
								direction = 223;
								positionTrigger[] = {3269.28, 4615.35};
							};

							class T21 : T1 {
								position[] = {3269.18, 4599.34, 3.3};
								direction = 202;
								positionTrigger[] = {3269.28, 4615.35};
								spawn = 1;
							};

							class T22 : T1 {
								position[] = {3266.3, 4598.87, 3.3};
								direction = 208;
								positionTrigger[] = {3269.28, 4615.35};
							};

							class T23 : T1 {
								position[] = {3270.94, 4594.98, 3.3};
								direction = 191;
								positionTrigger[] = {3269.28, 4615.35};
							};

							class T24 : T1 {
								position[] = {3234.49, 4589.54, 5.2};
								direction = 226;
								positionTrigger[] = {3269.28, 4615.35};
							};

							class T25 : T1 {
								position[] = {3388.23, 4620.1};
								direction = 191;
								positionTrigger[] = {};
								side = TWest;
							};

							class T26 : T1 {
								position[] = {3397.3, 4619.61};
								direction = 178;
								positionTrigger[] = {};
								side = TWest;
							};

							class T27 : T1 {
								position[] = {3695.67, 4394.08};
								direction = 193;
								positionTrigger[] = {3653.38, 4476.69};
								side = TWest;
								type = VArmor;
								positionMove[] = {3666.65, 4399.16};
								moveTime = 1;
							};
						};
					};
				};
			};
		};
	};
	safePositionAnchor[] = {3448.11, 3627.18};
	safePositionRadius = 2000;
};
};

class CfgWorldList {
class red_forest {};
};

class CfgMissions {
class Cutscenes {
	class RedIntro1 {
		directory = "\dk_tutor\data\scenes\intro.red_forest";
	};
};
};

check in this what is in the class water1 (Line 1083 if you use notpad++)(i rename it because this code inside this class is not water class)

Edited by dragonsyr

Share this post


Link to post
Share on other sites
check also the class CfgMaterials{ is missing in your script . also check the class water....is missing something...try to make this change
class CfgMaterials
{
class Water;
class island_Water: Water
{
 ambient[] = {0.032,0.108,0.128,0.4};
 diffuse[] = {0.032,0.108,0.128,1.0};
 forcedDiffuse[] = {0.0264,0.03,0.013,0};
 specular[] = {1.5,1.5,1.5,0};
 emmisive[] = {0,0,0,0};
 class Stage1
 {
  class uvTransform
  {
   aside[] = {0,1,0};
   up[] = {1,0,0};
   dir[] = {0,0,1};
   pos[] = {0.3,0.4,0};
  };
  texture = "ca\data\data\water_nofhq.paa";
  uvSource = "texWaterAnim";
 };
 class Stage3
 {
  texture = "ca\data\data\water2_nohq.paa";
  uvSource = "none";
 };
 class Stage4
 {
  texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1)";
  uvSource = "none";
 };
 class Stage5
 {
  texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1)";
  uvSource = "none";
 };
 PixelShaderID = "Water";
 VertexShaderID = "Water";
 specularPower = 4;
 class Stage2
 {
  texture = "CA\data\data\sea_foam_lco.paa";
  uvSource = "none";
 };
};
};
//SURFACES
#include "cfgSurfaces.hpp"

and make one more file called cfgSurfaces.hpp with this

class CfgSurfaces {
class Default {};

class UTGravel : Default {
	access = ReadOnly;
	files = "ut_sterk_*";
	rough = 0.1;
	dust = 0.35;
	soundEnviron = "gravel";
	character = "Empty";
	soundHit = "hard_ground";
};

class UTRock : Default {
	access = ReadOnly;
	files = "ut_skala_*";
	rough = 0.2;
	dust = 0.07;
	soundEnviron = "rock";
	character = "Empty";
	soundHit = "hard_ground";
};

class UTConcrete : Default {
	access = ReadOnly;
	files = "ut_beton_*";
	rough = 0.08;
	dust = 0.05;
	soundEnviron = "concrete_ext";
	character = "Empty";
	soundHit = "hard_ground";
};

class UTBoulders : Default {
	access = ReadOnly;
	files = "ut_valouny_*";
	rough = 0.1;
	dust = 0.07;
	soundEnviron = "rock";
	character = "UTSparseGrassClutter";
	soundHit = "hard_ground";
};

class UTGround : Default {
	access = ReadOnly;
	files = "ut_hlina_*";
	rough = 0.1;
	dust = 0.2;
	soundEnviron = "dirt";
	character = "UTSparseGrassClutter";
	soundHit = "soft_ground";
};

class UTGrass : Default {
	access = ReadOnly;
	files = "ut_trava_*";
	rough = 0.11;
	dust = 0.1;
	soundEnviron = "grass";
	character = "UTGrassClutter";
	soundHit = "soft_ground";
};

	class grass : Default {
	access = ReadOnly;
	files = "ut_trava_*";
	rough = 0.11;
	dust = 0.1;
	soundEnviron = "grass";
	character = "grass";
	soundHit = "soft_ground";
};

class UTHeather : Default {
	access = ReadOnly;
	files = "ut_vres_*";
	rough = 0.14;
	dust = 0.1;
	soundEnviron = "drygrass";
	character = "UTHeatherClutter";
	soundHit = "soft_ground";
};

class UTWeeds : Default {
	access = ReadOnly;
	files = "ut_plevel_*";
	rough = 0.11;
	dust = 0.1;
	soundEnviron = "drygrass";
	character = "UTWeedsClutter";
	soundHit = "soft_ground";
};

class UTForest : Default {
	access = ReadOnly;
	files = "ut_les_*";
	rough = 0.2;
	dust = 0.15;
	soundEnviron = "forest";
	character = "UTPineForestClutter";
	soundHit = "soft_ground";
};
};
class CfgSurfaceCharacters {
class UTSparseGrassClutter {
	names[] = {"UTGrassDryBunch"};
	probability[] = {0.07};
};

class UTGrassClutter {
	probability[] = {0.95, 0.02, 0.03};
	names[] = {"UTGrassDryBunch", "UTGrassDryLongBunch", "UTAutumnFlowers"};
};

class grass {
	probability[] = {0.95, 0.02, 0.03};
	names[] = {"UTGrassDryBunch", "UTGrassDryLongBunch", "UTAutumnFlowers"};
};

class UTHeatherClutter {
	probability[] = {0.1, 0.25, 0.07, 0.03};
	names[] = {"UTBlueBerry", "UTHeatherBrush", "UTGrassDryBunch", "UTWeedSedge"};
};

class UTWeedsClutter {
	probability[] = {0.6, 0.3, 0.05, 0.03, 0.02};
	names[] = {"UTAutumnFlowers", "UTGrassDryLongBunch", "UTWeedTall", "UTWeedDead", "UTWeedDeadSmall"};
};

class UTPineForestClutter {
	probability[] = {0.1, 0.15, 0.2, 0.05, 0.001};
	names[] = {"UTBlueBerry", "UTFernAutumn", "UTFernAutumnTall", "UTGrassDryBunch", "UTMushroomsPrasivka"};
};
};

also make one more file called cfgClutter.hpp and in this

class UTGrassDryBunch : DefaultClutter {
			model = "ca\plants2\clutter\c_deadGrassBunch.p3d";
			affectedByWind = 0.35;
			swLighting = 1;
			scaleMin = 0.5;
			scaleMax = 1.0;
		};

		class UTGrassDryLongBunch : DefaultClutter {
			model = "ca\plants2\clutter\c_grassDryLongBunch.p3d";
			affectedByWind = 0.35;
			swLighting = 1;
			scaleMin = 0.6;
			scaleMax = 1.1;
		};

		class UTAutumnFlowers : DefaultClutter {
			model = "ca\plants2\clutter\c_autumn_flowers.p3d";
			affectedByWind = 0.4;
			swLighting = 1;
			scaleMin = 0.7;
			scaleMax = 1.0;
		};

		class UTHeatherBrush : DefaultClutter {
			model = "ca\plants2\clutter\c_caluna.p3d";
			affectedByWind = 0.15;
			swLighting = 1;
			scaleMin = 0.8;
			scaleMax = 1.8;
		};

		class UTWeedSedge : DefaultClutter {
			model = "ca\plants2\clutter\c_weed3.p3d";
			affectedByWind = 0.2;
			swLighting = 1;
			scaleMin = 0.5;
			scaleMax = 0.85;
		};

		class UTWeedTall : DefaultClutter {
			model = "ca\plants2\clutter\c_weed2.p3d";
			affectedByWind = 0.3;
			swLighting = 1;
			scaleMin = 0.8;
			scaleMax = 1.1;
		};

		class UTWeedDead : DefaultClutter {
			model = "ca\plants2\clutter\c_WeedDead.p3d";
			affectedByWind = 0.3;
			swLighting = 1;
			scaleMin = 0.75;
			scaleMax = 1.1;
		};

		class UTWeedDeadSmall : DefaultClutter {
			model = "ca\plants2\clutter\c_WeedDead2.p3d";
			affectedByWind = 0.3;
			swLighting = 1;
			scaleMin = 0.75;
			scaleMax = 0.9;
		};

		class UTBlueBerry : DefaultClutter {
			model = "ca\plants2\clutter\c_BlueBerry.p3d";
			affectedByWind = 0.05;
			swLighting = 1;
			scaleMin = 0.85;
			scaleMax = 1.3;
		};

		class UTFernAutumn : DefaultClutter {
			model = "ca\plants2\clutter\c_fern.p3d";
			affectedByWind = 0.1;
			scaleMin = 0.6;
			scaleMax = 1.2;
		};

		class UTFernAutumnTall : DefaultClutter {
			model = "ca\plants2\clutter\c_fernTall.p3d";
			affectedByWind = 0.15;
			scaleMin = 0.75;
			scaleMax = 1.0;
		};

		class GrassCrookedForest : DefaultClutter {
			model = "ca\plants2\clutter\c_GrassCrookedForest.p3d";
			affectedByWind = 0.3;
			swLighting = 1;
			scaleMin = 0.8;
			scaleMax = 1.4;
		};

		class UTMushroomsPrasivka : DefaultClutter {
			model = "ca\plants2\clutter\c_MushroomPrasivky.p3d";
			affectedByWind = 0;
			scaleMin = 0.85;
			scaleMax = 1.25;
		};

be sure that you include this in your config.cpp

class Clutter
	{
		#include "cfgClutter.hpp"
	};

and you must delete all entries that now included in the new files.....

i hope that work....

working that way on my island...

edit .....Make the 2 files above and try this new config

class CfgPatches {
class Red_Forest {
	units[] = {"Red_Forest"};
	weapons[] = {};
	requiredVersion = 0.1;
	requiredAddons[] = {};
};
};

class CfgVehicles {};

class CfgWorlds {
class DefaultWorld {
	class Weather;	// External class reference
};

class CAWorld : DefaultWorld {
	class Grid {};
	class DayLightingBrightAlmost;	// External class reference
	class DayLightingRainy;	// External class reference
	class DefaultClutter;	// External class reference

	class Weather : Weather {
		class Lighting;	// External class reference
	};
};
class DefaultLighting;	// External class reference

class Red_Forest : CAWorld {
	access = ReadOnlyVerified;
	cutscenes[] = {"RedIntro1"};
	description = "????? ???";
	icon = "";
	worldName = "\dk_tutor\dk_tutor.wrp";
	pictureMap = "";
	pictureShot = "\dk_tutor\data\SM_Picture_ca.paa";
	plateFormat = "ML$ - #####";
	plateLetters = ABCDEGHIKLMNOPRSTVXZ;
	longitude = 30;	// positive is east
	latitude = -40;	// positive is south

	class Grid : Grid {
		offsetX = 0;
		offsetY = 0;

		class Zoom1 {
			zoomMax = 0.15;
			format = "XY";
			formatX = 000;
			formatY = 000;
			stepX = 100;
			stepY = 100;
		};

		class Zoom2 {
			zoomMax = 0.85;
			format = "XY";
			formatX = "00";
			formatY = "00";
			stepX = 1000;
			stepY = 1000;
		};

		class Zoom3 {
			zoomMax = 1e+030;
			format = "XY";
			formatX = "0";
			formatY = "0";
			stepX = 10000;
			stepY = 10000;
		};
	};
	startTime = 14:20;
	startDate = 11/10/2008;
	startWeather = 0.4;
	startFog = 0.0;
	forecastWeather = 0.25;
	forecastFog = 0.0;
	centerPosition[] = {1021.06, 4980.25, 300};
	seagullPos[] = {2560, 150, 2560};
	ilsPosition[] = {2665.09,5311.98};
	ilsDirection[] = {270, 0.08, 1};
	ilsTaxiIn[] = {2495, 2725, 2495, 2850, 2508, 2860, 2508, 3000, 2520, 3010, 2545, 3000};
	ilsTaxiOff[] = {2545, 2445, 2520, 2425, 2495, 2445, 2495, 2725};

	class Clutter
	{
		#include "cfgClutter.hpp"
	};
	class Names
	{
		#include "dk_tutor.hpp"
	};
	class ReplaceObjects {};

	class Sounds {
		sounds[] = {};
	};

	class Animation {
		vehicles[] = {};
	};

	class Lighting : DefaultLighting {
		groundReflection[] = {0.06, 0.06, 0.03};
	};

	class DayLightingBrightAlmost : DayLightingBrightAlmost {
		deepNight[] = {-15, {0.05, 0.05, 0.06}, {0.001, 0.001, 0.002}, {0.02, 0.02, 0.05}, {0.003, 0.003, 0.003}, {0.0001, 0.0001, 0.0002}, {0.0001, 0.0001, 0.0002}, 0};
		fullNight[] = {-5, {0.05, 0.05, 0.05}, {0.02, 0.02, 0.02}, {0.04, 0.04, 0.04}, {0.04, 0.04, 0.04}, {0.01, 0.01, 0.02}, {0.08, 0.06, 0.06}, 0};
		sunMoon[] = {-3.75, {0.045, 0.04, 0.04}, {0.04, 0.04, 0.04}, {0.045, 0.04, 0.04}, {0.04, 0.04, 0.04}, {0.04, 0.035, 0.04}, {0.1, 0.08, 0.09}, 0.5};
		earlySun[] = {-2.5, {0.12, 0.1, 0.1}, {0.08, 0.06, 0.07}, {0.12, 0.1, 0.1}, {0.08, 0.06, 0.07}, {0.08, 0.07, 0.08}, {0.1, 0.1, 0.12}, 1};
		sunrise[] = {0, {{0.7, 0.45, 0.45}, 5.16+(-4)}, {{0.07, 0.09, 0.12}, 4.0+(-4)}, {{0.6, 0.47, 0.25}, 4.66+(-4)}, {{0.1, 0.09, 0.1}, 4.3+(-4)}, {{0.5, 0.4, 0.4}, 6.49+(-4)}, {{0.88, 0.51, 0.24}, 8.39+(-4)}, 1};
		earlyMorning[] = {3, {{0.65, 0.55, 0.55}, 6.04+(-4)}, {{0.08, 0.09, 0.11}, 4.5+(-4)}, {{0.55, 0.47, 0.25}, 5.54+(-4)}, {{0.1, 0.09, 0.1}, 5.02+(-4)}, {{0.5, 0.4, 0.4}, 7.05+(-4)}, {{0.88, 0.51, 0.24}, 8.88+(-4)}, 1};
		midMorning[] = {8, {{0.98, 0.85, 0.8}, 8.37+(-4)}, {{0.08, 0.09, 0.11}, 6.42+(-4)}, {{0.87, 0.47, 0.25}, 7.87+(-4)}, {{0.09, 0.09, 0.1}, 6.89+(-4)}, {{0.5, 0.4, 0.4}, 8.9+(-4)}, {{0.88, 0.51, 0.24}, 10.88+(-4)}, 1};
		morning[] = {16, {{1, 1, 0.9}, 13.17+(-4)}, {{0.17, 0.18, 0.19}, 10.26+(-4)}, {{1, 1, 0.9}, 12.67+(-4)}, {{0.17, 0.18, 0.19}, 11.71+(-4)}, {{0.15, 0.15, 0.15}, 12.42+(-4)}, {{0.17, 0.17, 0.15}, 14.42+(-4)}, 1};
		noon[] = {45, {{1, 1, 1}, 17+(-4)}, {{1, 1.3, 1.55}, 13.5+(-4)}, {{1, 1, 1}, 15+(-4)}, {{0.36, 0.37, 0.38}, 13.5+(-4)}, {{1, 1, 1}, 16+(-4)}, {{1.0, 1.0, 1}, 17+(-4)}, 1};
	};

	class DayLightingRainy : DayLightingRainy {
		deepNight[] = {-15, {0.0034, 0.0034, 0.004}, {0.003, 0.003, 0.003}, {0.0034, 0.0034, 0.004}, {0.003, 0.003, 0.003}, {0.001, 0.001, 0.002}, {0.001, 0.001, 0.002}, 0};
		fullNight[] = {-5, {0.023, 0.023, 0.023}, {0.02, 0.02, 0.02}, {0.023, 0.023, 0.023}, {0.02, 0.02, 0.02}, {0.01, 0.01, 0.02}, {0.08, 0.06, 0.06}, 0};
		sunMoon[] = {-3.75, {0.04, 0.04, 0.05}, {0.04, 0.04, 0.05}, {0.04, 0.04, 0.05}, {0.04, 0.04, 0.05}, {0.04, 0.035, 0.04}, {0.11, 0.08, 0.09}, 0.5};
		earlySun[] = {-2.5, {0.0689, 0.0689, 0.0804}, {0.06, 0.06, 0.07}, {0.0689, 0.0689, 0.0804}, {0.06, 0.06, 0.07}, {0.08, 0.07, 0.08}, {0.14, 0.1, 0.12}, 0.5};
		earlyMorning[] = {0, {{1, 1, 1}, (-4)+3.95}, {{1, 1, 1}, (-4)+3.0}, {{1, 1, 1}, (-4)+3.95}, {{1, 1, 1}, (-4)+3.0}, {{1, 1, 1}, (-4)+4}, {{1, 1, 1}, (-4)+5.5}, 1};
		morning[] = {5, {{1, 1, 1}, (-4)+5.7}, {{1, 1, 1}, (-4)+4.5}, {{1, 1, 1}, (-4)+5.7}, {{1, 1, 1}, (-4)+4.5}, {{1, 1, 1}, (-4)+7}, {{1, 1, 1}, (-4)+8}, 1};
		lateMorning[] = {25, {{1, 1, 1}, (-4)+10.45}, {{1, 1, 1}, (-4)+9.75}, {{1, 1, 1}, (-4)+10.45}, {{1, 1, 1}, (-4)+9.75}, {{1, 1, 1}, (-4)+12}, {{1, 1, 1}, (-4)+12.75}, 1};
		noon[] = {70, {{1, 1, 1}, (-4)+12.5}, {{1, 1, 1}, (-4)+11}, {{1, 1, 1}, (-4)+12}, {{1, 1, 1}, (-4)+11}, {{1, 1, 1}, (-4)+13.5}, {{1, 1, 1}, (-4)+14}, 1};
	};

	class Weather : Weather {
		class Lighting : Lighting {
			class BrightAlmost : DayLightingBrightAlmost {
				overcast = 0;
			};

			class Rainy : DayLightingRainy {
				overcast = 1.0;
			};
		};
	};
	clutterGrid = 1.0;
	clutterDist = 125;
	noDetailDist = 40;
	fullDetailDist = 15;
	midDetailTexture = "\dk_tutor\data\ut_middle_mco.paa";
	minTreesInForestSquare = 2;
	minRocksInRockSquare = 3;


	class Subdivision {
		class Fractal {
			rougness = 5;
			maxRoad = 0.02;
			maxTrack = 0.5;
			maxSlopeFactor = 0.05;
		};

		class WhiteNoise {
			rougness = 2;
			maxRoad = 0.01;
			maxTrack = 0.05;
			maxSlopeFactor = 0.0025;
		};
		minY = 0.0;
		minSlope = 0.02;
	};

	class Ambient {
		class Mammals {
			radius = 200;
			cost = "(1 + forest + trees) * (0.5 + (0.5 * night)) * (1 - sea) * (1 - houses)";

			class Species {
				class Rabbit {
					probability = 0.2;
					cost = 1;
				};
			};
		};

		class BigBirds {
			radius = 300;
			cost = "((1 + forest + trees) - ((2 * rain)) - houses) * (1 - night) * (1 - sea)";

			class Species {
				class Hawk {
					probability = 0.2;
					cost = 1;
				};
			};
		};

		class Birds {
			radius = 170;
			cost = "(1 - night) * ((1 + (3 * sea)) - (2 * rain))";

			class Species {
				class Crow {
					probability = 0.2;
					cost = 1;
				};
			};
		};

		class BigInsects {
			radius = 20;
			cost = "(5 - (2 * houses)) * (1 - night) * (1 - rain) * (1 - sea) * (1 - windy)";

			class Species {
				class DragonFly {
					probability = "0.6 - (meadow * 0.5) + (forest * 0.4)";
					cost = 1;
				};

				class ButterFly {
					probability = "0.4 + (meadow * 0.5) - (forest * 0.4)";
					cost = 1;
				};
			};
		};

		class BigInsectsAquatic {
			radius = 20;
			cost = "(3 * sea) * (1 - night) * (1 - rain) * (1 - windy)";

			class Species {
				class DragonFly {
					probability = 1;
					cost = 1;
				};
			};
		};

		class SmallInsects {
			radius = 3;
			cost = "(12 - 8 * hills) * (1 - night) * (1 - rain) * (1 - sea) * (1 - windy)";

			class Species {
				class HouseFly {
					probability = "deadBody + (1 - deadBody) * (0.5 - forest * 0.1 - meadow * 0.2)";
					cost = 1;
				};

				class HoneyBee {
					probability = "(1 - deadBody) * (0.5 - forest * 0.1 + meadow * 0.2)";
					cost = 1;
				};

				class Mosquito {
					probability = "(1 - deadBody) * (0.2 * forest)";
					cost = 1;
				};
			};
		};

		class NightInsects {
			radius = 3;
			cost = "(9 - 8 * hills) * night * (1 - rain) * (1 - sea) * (1 - windy)";

			class Species {
				class Mosquito {
					probability = 1;
					cost = 1;
				};
			};
		};

		class WindClutter {
			radius = 10;
			cost = "((20 - 5 * rain) * (3 * (windy factor [0.2, 0.5]))) * (1 - sea)";

			class Species {
				class FxWindGrass1 {
					probability = "0.4 - 0.2 * hills - 0.2 * trees";
					cost = 1;
				};

				class FxWindGrass2 {
					probability = "0.4 - 0.2 * hills - 0.2 * trees";
					cost = 1;
				};

				class FxWindRock1 {
					probability = "0.4 * hills";
					cost = 1;
				};
			};
		};

		class NoWindClutter {
			radius = 15;
			cost = 8;

			class Species {
				class FxWindPollen1 {
					probability = 1;
					cost = 1;
				};
			};
		};
	};

	class Names {
		class test_airport {
			name = "";
			position[] = {2274.02, 4980.47};
			type = "NameLocal";
			radiusA = 100.0;
			radiusB = 100.0;
			angle = 0.0;
		};

		class test 1 {
			name = "";
			position[] = {1606.86, 3214.33};
			type = "NameVillage";
			speech[] = {"???????"};
			radiusA = 100.0;
			radiusB = 100.0;
			angle = 0.0;
		};

		class test {
			name = "";
			position[] = {2560.13, 5323.51};
			type = "NameVillage";
			speech[] = {"???"};
			radiusA = 100.0;
			radiusB = 100.0;
			angle = 0.0;
		};
	};

	class Armory {
		positionAdmin[] = {1371.72, 986.803};
		positionStart[] = {3553.74, 3589.4};
		positionStartWater[] = {2473.09, 4347.44};
		positionsViewer[] = {{3505.89, 4422.96}, {2616, 3846.58}, {4471.54, 3344.44}};
		positionsViewerWater[] = {{2501.13, 4334.09}};
		positionBlacklist[] = {{{2239.5, 4697.82}, {2672.72, 4483.66}}, {{2102.16, 3900.59}, {2359.27, 3721.42}}, {{4237.07, 2527.91}, {4497.49, 2232.53}}, {{4285.8, 2620.06}, {4354.06, 2561.19}}, {{4614.6, 3143.3}, {4698.09, 3067.87}}, {{1875.08, 4406.88}, {2423.24, 3891.43}}};

		class Challenges {
			class CheckpointRace {
				backUpRoute[] = {{3800.64, 4047.15}, {3535.63, 4242.55}, {3513.32, 4394.36}, {3268.02, 4419.67}, {3150.38, 4353.57}, {3123.84, 4299.93}, {3235.84, 4066.25}, {3134.83, 3970.23}};
			};

			class FiringRange {
				positionsStart[] = {{4053.37, 3590.92}};
				directionsStart[] = {268};
				positionsStartWater[] = {{2607.55, 4266.4}};
				directionsStartWater[] = {301};
			};

			class MobilityRange {
				positionStart[] = {{3678.79, 3497.98}};
				directionStart[] = {-39.7589};
				positionStartWater[] = {{3238.92, 4638.21}};
				directionStartWater[] = {42.1077};
				objectSets[] = {"ca\utes\data\scripts\armory\mobilityRange1.sqf"};
				positionAnchor[] = {{3273.11, 4125.92}};
				objectSetsWater[] = {"ca\utes\data\scripts\armory\mobilityRangeWater1.sqf"};
				positionAnchorWater[] = {{2433.81, 4532.86}};
				obstacleSets[] = {{{{{3654.02, 3527.47}, -39.1723, 5, 4, 0, ""}, {{3615.08, 3608.94}, -63.756, 6, 4, 10, ""}, {{3598.13, 3615.48}, -6.62724, 6, 4, 10, ""}, {{3593.1, 3689.45}, -359.19, 7, 4, 4, ""}, {{3570.15, 3821.25}, -106.537, 7, 3, 11, ""}, {{3565.51, 3835.19}, -109.166, 7, 3, 11, ""}, {{3557.65, 3856.62}, -109.802, 4, 3, 11, ""}, {{3554.67, 3864.93}, -108.531, 4, 3, 11, ""}, {{3534.93, 3917.89}, -51.9591, 4, 4, 7, ""}, {{3429.74, 3915.83}, -78.9244, 6, 6, 7, $STR_LIB_CHAL_MOB_RANGE_HINT_4}, {{3242.07, 3954.28}, -85.3029, 4, 5, 8, ""}, {{3149.64, 3999.16}, -309.196, 6, 4, 4, ""}, {{3175.29, 4014.69}, -120.078, 3, 3.5, 1, ""}, {{3186.03, 4021.14}, 59.9759, 3, 3.5, 5, ""}, {{3210.67, 4038.62}, -128.937, 3, 3.5, 2, ""}, {{3220.27, 4047.91}, 222.488, 3, 3.5, 6, ""}, {{3230.72, 4060.45}, -317.304, 7, 4, 4, ""}, {{3183.1, 4158.12}, -19.0097, 3.5, 5, 8, ""}, {{3129.38, 4313.05}, 28.1792, 5, 4, 4, ""}, {{3075.27, 4387.07}, 117.742, 2.5, 4, 3, ""}, {{3014.69, 4446.2}, -28.6668, 2.5, 4, 3, $STR_LIB_CHAL_MOB_RANGE_HINT_3}, {{2979.06, 4494.58}, -238.663, 7, 4, 7, $STR_LIB_CHAL_MOB_RANGE_HINT_1}, {{2919.29, 4530.63}, -66.2291, 2.5, 4, 3, ""}, {{2875.74, 4562.07}, -51.3173, 6, 4, 9, ""}}, {{{3654.02, 3527.47}, -39.1723, 5, 4, 0, ""}, {{3615.08, 3608.94}, -63.756, 6, 4, 10, ""}, {{3598.13, 3615.48}, -6.62724, 6, 4, 10, ""}, {{3593.1, 3689.45}, -359.19, 7, 4, 4, ""}, {{3570.15, 3821.25}, -106.537, 7, 3, 11, ""}, {{3565.51, 3835.19}, -109.166, 7, 3, 11, ""}, {{3557.65, 3856.62}, -109.802, 4, 3, 11, ""}, {{3554.67, 3864.93}, -108.531, 4, 3, 11, ""}, {{3534.93, 3917.89}, -51.9591, 4, 4, 7, ""}, {{3429.74, 3915.83}, -78.9244, 6, 6, 7, $STR_LIB_CHAL_MOB_RANGE_HINT_4}, {{3242.07, 3954.28}, -85.3029, 4, 5, 8, ""}, {{3149.64, 3999.16}, -309.196, 6, 4, 4, ""}, {{3175.29, 4014.69}, -120.078, 3, 3.5, 1, ""}, {{3186.03, 4021.14}, 59.9759, 3, 3.5, 5, ""}, {{3210.67, 4038.62}, -128.937, 3, 3.5, 2, ""}, {{3220.27, 4047.91}, 222.488, 3, 3.5, 6, ""}, {{3230.72, 4060.45}, -317.304, 7, 4, 4, ""}, {{3183.1, 4158.12}, -19.0097, 3.5, 5, 8, ""}, {{3129.38, 4313.05}, 28.1792, 5, 4, 4, ""}, {{3075.27, 4387.07}, 117.742, 2.5, 4, 3, ""}, {{3014.69, 4446.2}, -28.6668, 2.5, 4, 3, $STR_LIB_CHAL_MOB_RANGE_HINT_3}, {{2979.06, 4494.58}, -238.663, 7, 4, 7, $STR_LIB_CHAL_MOB_RANGE_HINT_1}, {{2919.29, 4530.63}, -66.2291, 2.5, 4, 3, ""}, {{2828.3, 4533.75}, -443.781, 5, 4, 4, ""}, {{2539.78, 4585.74}, -81.9908, 6, 4, 9, ""}}}};
				obstacleSetsWater[] = {{{{3111.9, 4750.68}, -70.678, 13, 4, 0, ""}, {{2836.9, 4783.6}, -82.9927, 9, 5, 8, ""}, {{2682.19, 4535.81}, 180.479, 13, 4, 4, ""}, {{2656.09, 4399.67}, 201.951, 13, 4, 7, $STR_LIB_CHAL_MOB_RANGE_HINT_1}, {{2618.3, 4322.66}, 208.592, 13, 4, 7, $STR_LIB_CHAL_MOB_RANGE_HINT_1}, {{2317.4, 4327.06}, -138.167, 12, 3, 11, ""}, {{2297.85, 4344.67}, -138.167, 12, 3, 11, ""}, {{2277.89, 4361.97}, -138.167, 12, 3, 11, ""}, {{1832.77, 4436.47}, 54.4527, 6.5, 4, 7, ""}, {{1807.27, 4210.06}, 5.07925, 5, 4, 3, ""}, {{1847.92, 4078.26}, 139.135, 13, 4, 10, ""}, {{1865.75, 4059.3}, 92.9603, 10, 4, 10, ""}, {{1892.84, 4079.01}, 101.548, 10, 4, 10, ""}, {{1914.62, 4051.71}, 141.742, 13, 4, 10, ""}, {{2236.66, 3909.3}, -71.4176, 13, 5, 9, ""}}};
				positionOncomingTraffic[] = {{3301.84, 4416.4}};
				directionOncomingTraffic[] = {-69.2263};
				waypointsOncomingTraffic[] = {{{3136.76, 4330.52}, {3169.15, 4201.29}, {3465.55, 4014.34}}};
				positionTriggerOncomingTraffic[] = {{3148.2, 3997.9}};
				radiusTriggerOncomingTraffic[] = {10};
			};

			class FitnessTrack {
				positionStart[] = {{3501.61, 4172.04}};
				directionStart[] = {22.54};
				objectSets[] = {"ca\utes\data\scripts\armory\fitnessTrack1.sqf"};
				positionAnchor[] = {{3613.29, 4303.65}};
				obstacleSets[] = {{{{3504.03, 4177.42}, 21.03, 3, 2, 0, ""}, {{3527.6, 4229.01}, 28.24, 2, 2, 3, ""}, {{3585.18, 4214.5}, 133.41, 1.4, 1.5, 4, ""}, {{3665.53, 4158.4}, 131.169, 3, 2, 12, ""}, {{3720.57, 4166.72}, 26.659, 2, 2, 5, ""}, {{3733.97, 4212.27}, -20.1054, 1.6, 2, 1, ""}, {{3728.57, 4254.35}, 19.1091, 1.8, 2, 2, ""}, {{3689.06, 4287.79}, -80.4368, 3, 2, 7, ""}, {{3669.58, 4327.1}, -1.14954, 3, 2, 6, ""}, {{3657.41, 4375.1}, 0.672324, 1.8, 2, 9, ""}, {{3631.66, 4476.01}, 0.672324, 2, 2, 8, ""}, {{3589.83, 4462.68}, -105.064, 4, 2, 11, ""}, {{3534.6, 4451.77}, -94.841, 4, 2, 10, ""}}};
				positionMachineguns[] = {{{3591.12, 4225.24}}};
				directionMachineguns[] = {{-146.416}};
				positionStartAnimal[] = {{2522.99, 3818.72}};
				directionStartAnimal[] = {50.14};
				objectSetsAnimal[] = {"ca\utes\data\scripts\armory\fitnessTrackAnimals1.sqf"};
				positionAnchorAnimal[] = {{2534.63, 3855.18}};
				obstacleSetsAnimal[] = {{{{2526.93, 3821.43}, 56.0742, 3, 2, 0, ""}, {{2550.85, 3835.8}, 67.6673, 3.5, 2, 7, ""}, {{2574.09, 3859.87}, 23.9655, 3.5, 2, 11, ""}, {{2545.26, 3855.61}, -125.516, 1.5, 2, 2, ""}, {{2531.51, 3844.03, 0.308052}, -131.471, 2.5, 2, 3, ""}, {{2516.65, 3855.09}, 31.016, 5, 2, 11, ""}, {{2545.52, 3865.04}, 57.7689, 2, 2, 9, ""}, {{2558.34, 3878.36}, 46.829, 2.5, 2, 10, ""}}};
			};

			class KillHouse {
				class Small {
					positionStart[] = {{4372.12, 3268.46}};
					directionStart[] = {-150};
					positionEnd[] = {{4398.92, 3247.89}};
					objectSet[] = {"ca\utes\data\scripts\armory\killHouseSmall1.sqf"};
					positionAnchor[] = {{4353.32, 3220.55}};
					waypoints[] = {{{4347.74, 3229.3}, {4316.48, 3257.66}, {4300.64, 3227.78}, {4326.66, 3201.96}, {4373.05, 3162.86}, {4392.04, 3199.32}, {4367.54, 3220}, {4365, 3237.88}}};

					class Targets {
						class Set1 {
							class T1 {
								position[] = {4363.81, 3236.66};
								direction = -195;
								upTime = 4;
								positionMove[] = {};
								moveTime = 0;
								type = VSoft;
								side = TEast;
								size = 0;
								spawn = 0;
								positionTrigger[] = {4361.34, 3247.7};
								radiusTrigger = 10;
							};

							class T2 : T1 {
								position[] = {4343.31, 3239.9};
								direction = -139;
								upTime = 5;
								moveTime = 1;
								positionMove[] = {4346.01, 3237.65};
								positionTrigger[] = {4357.45, 3242.05};
								type = VArmor;
								spawn = 1;
							};

							class T3 : T1 {
								position[] = {4326.04, 3235.42};
								direction = -79;
								upTime = 5;
								positionTrigger[] = {4341.4, 3232.26};
							};

							class T3A : T1 {
								position[] = {4325.37, 3234.84, -0.3};
								direction = -79;
								positionTrigger[] = {};
								side = TWest;
								spawn = 1;
							};

							class T4 : T1 {
								position[] = {4335.22, 3266.19};
								direction = 0;
								positionTrigger[] = {4327.81, 3248.47};
							};

							class T4A : T1 {
								position[] = {4335.44, 3265.54};
								direction = 2;
								positionTrigger[] = {};
								side = TWest;
								spawn = 1;
							};

							class T5 : T1 {
								position[] = {4315.57, 3250.36};
								direction = -52;
								upTime = 7;
								moveTime = 1;
								positionMove[] = {4317.41, 3252.77};
								positionTrigger[] = {4333.1, 3243.44};
								type = VArmor;
							};

							class T7 : T1 {
								position[] = {4284.16, 3250.31};
								direction = -94;
								positionTrigger[] = {4310.81, 3254.21};
								side = TGuerrila;
							};

							class T8 : T1 {
								position[] = {4305.07, 3236.81};
								direction = -143;
								moveTime = 1;
								positionMove[] = {4303.4, 3238.28};
								positionTrigger[] = {4304.84, 3245.54};
								type = VArmor;
								spawn = 1;
							};

							class T9 : T1 {
								position[] = {4288.07, 3231.64};
								direction = -127;
								positionTrigger[] = {4303.25, 3243.37};
							};

							class T10 : T1 {
								position[] = {4292.72, 3207.37};
								direction = -150;
								moveTime = 2;
								positionMove[] = {4289.86, 3209.33};
								positionTrigger[] = {4300.39, 3224.76};
								side = TGuerrila;
								type = VArmor;
								spawn = 1;
							};

							class T11 : T1 {
								position[] = {4338.44, 3206.42};
								direction = -254;
								positionTrigger[] = {4318.39, 3208.53};
								spawn = 1;
							};

							class T12 : T1 {
								position[] = {4319.66, 3198.43};
								direction = -168;
								positionTrigger[] = {4317.57, 3208.43};
								side = TGuerrila;
							};

							class T13 : T1 {
								position[] = {4347.18, 3201.18, 13};
								direction = -254;
								positionTrigger[] = {4314.15, 3211.11};
							};

							class T15 : T1 {
								position[] = {4368.17, 3185.94, 1.5};
								direction = -329;
								positionTrigger[] = {4354.41, 3179.92};
								side = TGuerrila;
							};

							class T16 : T1 {
								position[] = {4364.86, 3156.36};
								direction = -193;
								positionTrigger[] = {4360.79, 3170.82};
							};

							class T17 : T1 {
								position[] = {4400.79, 3161.06};
								direction = -256;
								positionTrigger[] = {4372.89, 3162.85};
								spawn = 1;
							};

							class T18 : T1 {
								position[] = {4377.58, 3180.78};
								direction = -411;
								moveTime = 0.5;
								positionMove[] = {4380.26, 3178.52};
								positionTrigger[] = {4385.27, 3180.39};
								type = VArmor;
								spawn = 1;
							};

							class T20 : T1 {
								position[] = {4375.55, 3220.22, 0.5};
								direction = -399;
								upTime = 5;
								positionTrigger[] = {4380.89, 3209.48};
							};

							class T21 : T1 {
								position[] = {4378.51, 3224.31, 0.5};
								direction = -379;
								upTime = 5;
								positionTrigger[] = {4382.05, 3210.64};
								side = TGuerrila;
							};

							class T22 : T1 {
								position[] = {4372.08, 3220.91, 0.3};
								direction = -327;
								positionTrigger[] = {4368.59, 3219.04};
								side = TGuerrila;
								spawn = 1;
								radiusTrigger = 5;
							};

							class T23 : T1 {
								position[] = {4370.64, 3224.32, 3};
								direction = -327;
								positionTrigger[] = {4365.82, 3221.48};
								radiusTrigger = 5;
							};

							class T24 : T1 {
								position[] = {4352.69, 3224.12};
								direction = -100;
								positionTrigger[] = {4359.28, 3227.04};
								radiusTrigger = 5;
								spawn = 1;
							};

							class T25 : T1 {
								position[] = {4360.77, 3234.22};
								direction = -9;
								positionTrigger[] = {4359.54, 3227.01};
								radiusTrigger = 5;
								spawn = 1;
							};

							class T26 : T1 {
								position[] = {4385.73, 3252.95};
								direction = 52;
								positionTrigger[] = {4372.85, 3242.49};
							};

							class T27 : T1 {
								position[] = {4405.8, 3234.9};
								direction = -328;
								positionTrigger[] = {4391.75, 3198.97};
								spawn = 1;
							};

							class T28 : T1 {
								position[] = {4332.16, 3205.09};
								direction = 91;
								positionTrigger[] = {};
								side = TWest;
							};

							class T29 : T1 {
								position[] = {4332.64, 3203.82};
								direction = 91;
								positionTrigger[] = {};
								side = TWest;
							};

							class T30 : T1 {
								position[] = {4408.23, 3214.53};
								direction = 55;
								positionTrigger[] = {};
								side = TWest;
							};
						};
					};
				};

				class Large {
					positionStart[] = {{3606.17, 4333.78}};
					directionStart[] = {-50};
					positionEnd[] = {{3239.65, 4617.44}};
					objectSet[] = {"ca\utes\data\scripts\armory\killHouseLarge1.sqf"};
					positionAnchor[] = {{3380.22, 4466.3}};
					waypoints[] = {{{3514.41, 4393.61}, {3419, 4407.37}, {3328.18, 4408.85}, {3268.85, 4418.6}, {3266.64, 4493.98}, {3284.06, 4583.24}}};

					class Targets {
						class Set1 {
							class T1 {
								position[] = {3577.55, 4366.1};
								direction = 306;
								upTime = 6;
								positionMove[] = {3576.61, 4365.01};
								moveTime = 0.5;
								type = VArmor;
								side = TEast;
								size = 0;
								spawn = 0;
								positionTrigger[] = {3582.99, 4352.23};
								radiusTrigger = 15;
							};

							class T2 : T1 {
								position[] = {3548.22, 4368.37};
								direction = 273;
								upTime = 8;
								positionMove[] = {};
								type = VSoft;
								spawn = 1;
								positionTrigger[] = {3559.07, 4369.32};
							};

							class T3 : T1 {
								position[] = {3546.71, 4369.24};
								direction = 273;
								upTime = 7;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3558.55, 4368.65};
							};

							class T4 : T1 {
								position[] = {3546.42, 4370.48};
								direction = 273;
								upTime = 8;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3557.98, 4367.98};
							};

							class T5 : T1 {
								position[] = {3546.3, 4368.13};
								direction = -89;
								positionMove[] = {};
								type = VSoft;
								side = TWest;
								spawn = 1;
								positionTrigger[] = {};
							};

							class T6 : T1 {
								position[] = {3545.4, 4369.81};
								direction = -89;
								positionMove[] = {};
								type = VSoft;
								side = TWest;
								spawn = 1;
								positionTrigger[] = {};
							};

							class T7 : T1 {
								position[] = {3512.44, 4383.44};
								direction = 290;
								upTime = 7;
								positionMove[] = {3513.98, 4388.84};
								moveTime = 2;
								size = 1;
								positionTrigger[] = {3528.54, 4387.7};
							};

							class T8 : T1 {
								position[] = {3535.62, 4413.49};
								direction = 321;
								upTime = 8;
								positionMove[] = {3516.36, 4407.7};
								moveTime = 2;
								spawn = 1;
								side = TGuerrila;
								positionTrigger[] = {3539.58, 4381.72};
							};

							class T9 : T1 {
								position[] = {3535.47, 4414.21};
								direction = 321;
								upTime = 8;
								positionMove[] = {3515.63, 4408.28};
								moveTime = 2;
								side = TGuerrila;
								positionTrigger[] = {3539.93, 4382.4};
							};

							class T10 : T1 {
								position[] = {3487.57, 4389.02};
								direction = -138;
								positionMove[] = {};
								type = VSoft;
								side = TWest;
								positionTrigger[] = {};
							};

							class T11 : T1 {
								position[] = {3464.23, 4417.06};
								direction = 302;
								upTime = 7;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3472.05, 4407.3};
							};

							class T12 : T1 {
								position[] = {3462.8, 4416.33};
								direction = 273;
								upTime = 8;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3472.17, 4408.32};
							};

							class T13 : T1 {
								position[] = {3462.16, 4417.19};
								direction = 301;
								upTime = 8;
								positionMove[] = {};
								type = VSoft;
								size = 1;
								positionTrigger[] = {3472.17, 4409.33};
							};

							class T14 : T1 {
								position[] = {3439.04, 4387.47};
								direction = -135;
								positionMove[] = {};
								type = VSoft;
								side = TWest;
								spawn = 1;
								positionTrigger[] = {};
							};

							class T15 : T1 {
								position[] = {3438.38, 4387.35};
								direction = 232;
								upTime = 9;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3452.79, 4410.44};
							};

							class T16 : T1 {
								position[] = {3414.22, 4415.3};
								direction = -13;
								positionMove[] = {};
								type = VSoft;
								side = TWest;
								spawn = 1;
								positionTrigger[] = {};
							};

							class T17 : T1 {
								position[] = {3413.96, 4398.87};
								direction = 205;
								upTime = 7;
								positionMove[] = {};
								type = VSoft;
								spawn = 1;
								positionTrigger[] = {3416.7, 4407.88};
							};

							class T18 : T1 {
								position[] = {3412.31, 4398.46};
								direction = 217;
								upTime = 6;
								positionMove[] = {};
								type = VSoft;
								spawn = 1;
								positionTrigger[] = {3416.99, 4406.13};
							};

							class T19 : T1 {
								position[] = {3394.82, 4409.43};
								direction = 260;
								upTime = 6;
								positionMove[] = {3395.08, 4407.5};
								moveTime = 1;
								size = 1;
								positionTrigger[] = {3400.27, 4405.2};
							};

							class T20 : T1 {
								position[] = {3393.42, 4409.38};
								direction = 259;
								upTime = 7;
								positionMove[] = {3394.2, 4406.06};
								moveTime = 1;
								spawn = 1;
								positionTrigger[] = {3400.56, 4403.81};
							};

							class T21 : T1 {
								position[] = {3373.15, 4435.15};
								direction = 331;
								upTime = 10;
								positionMove[] = {};
								type = VSoft;
								side = TGuerrila;
								spawn = 1;
								positionTrigger[] = {3383.87, 4403.36};
							};

							class T22 : T1 {
								position[] = {3368.13, 4435.08};
								direction = 331;
								upTime = 9;
								positionMove[] = {};
								type = VSoft;
								side = TGuerrila;
								spawn = 1;
								positionTrigger[] = {3384.23, 4401.56};
							};

							class T23 : T1 {
								position[] = {3323.64, 4390.38};
								direction = 213;
								upTime = 7;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3333.09, 4406.25};
							};

							class T24 : T1 {
								position[] = {3321.87, 4393.55};
								direction = 243;
								upTime = 7;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3333.13, 4407.58};
							};

							class T25 : T1 {
								position[] = {3304.68, 4430.03};
								direction = 22;
								positionMove[] = {};
								type = VSoft;
								side = TWest;
								positionTrigger[] = {};
							};

							class T26 : T1 {
								position[] = {3303.71, 4429.89};
								direction = 0;
								positionMove[] = {};
								type = VSoft;
								side = TWest;
								positionTrigger[] = {};
							};

							class T27 : T1 {
								position[] = {3249.26, 4427.49, 4.7};
								direction = 279;
								upTime = 7;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3277.89, 4420.61};
							};

							class T28 : T1 {
								position[] = {3237.51, 4419.06};
								direction = -93;
								positionMove[] = {};
								type = VSoft;
								side = TWest;
								spawn = 1;
								positionTrigger[] = {};
							};

							class T29 : T1 {
								position[] = {3289.86, 4451.7};
								direction = 358;
								upTime = 15;
								positionMove[] = {3276.79, 4451.41};
								moveTime = 2;
								size = 1;
								spawn = 1;
								positionTrigger[] = {3266.25, 4441.87};
								radiusTrigger = 25;
							};

							class T30 : T1 {
								position[] = {3275.34, 4548.25};
								direction = 368;
								upTime = 15;
								positionMove[] = {3270.03, 4523.94};
								moveTime = 4;
								size = 1;
								positionTrigger[] = {3267.81, 4509.01};
								radiusTrigger = 25;
							};

							class T31 : T1 {
								position[] = {3307.44, 4527.45};
								direction = 391;
								upTime = 8;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3262.47, 4482.93};
							};

							class T32 : T1 {
								position[] = {3310.6, 4529.73};
								direction = 391;
								upTime = 7;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3263.88, 4482.84};
							};

							class T33 : T1 {
								position[] = {3304.46, 4532.7};
								direction = 370;
								upTime = 8;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3265.3, 4482.75};
							};

							class T34 : T1 {
								position[] = {3239.02, 4585.21, 5.2};
								direction = 273;
								upTime = 9;
								positionMove[] = {};
								type = VSoft;
								spawn = 1;
								positionTrigger[] = {3265.3, 4482.75};
							};

							class T35 : T1 {
								position[] = {3234.93, 4590.02, 5.2};
								direction = 273;
								upTime = 8;
								positionMove[] = {};
								type = VSoft;
								positionTrigger[] = {3270.38, 4584.6};
							};

							class T36 : T1 {
								position[] = {3231.24, 4594.83};
								direction = 313;
								upTime = 6;
								positionMove[] = {3232.51, 4596.74};
								moveTime = 0.5;
								spawn = 1;
								positionTrigger[] = {3270.67, 4587.21};
							};

							class T37 : T1 {
								position[] = {3261.32, 4627.11, -0.5};
								direction = 375;
								upTime = 15;
								positionMove[] = {};
								type = VSoft;
								size = 1;
								positionTrigger[] = {3245.9, 4609.07};
							};

							class T38 : T1 {
								position[] = {3251.97, 4639, 3.3};
								direction = 364;
								upTime = 8;
								positionMove[] = {};
								type = VSoft;
								spawn = 1;
								side = TGuerrila;
								positionTrigger[] = {3245.25, 4607.96};
							};

							class T39 : T1 {
								position[] = {3258.42, 4641.5, 3.3};
								direction = 356;
								upTime = 8;
								positionMove[] = {};
								type = VSoft;
								side = TGuerrila;
								positionTrigger[] = {3244.59, 4606.65};
							};
						};
					};
				};
class CfgMaterials
{
class Water;
class Dk_Water: Water
{
 ambient[] = {0.032,0.108,0.128,0.4};
 diffuse[] = {0.032,0.108,0.128,1.0};
 forcedDiffuse[] = {0.0264,0.03,0.013,0};
 specular[] = {1.5,1.5,1.5,0};
 emmisive[] = {0,0,0,0};
 class Stage1
 {
  class uvTransform
  {
   aside[] = {0,1,0};
   up[] = {1,0,0};
   dir[] = {0,0,1};
   pos[] = {0.3,0.4,0};
  };
  texture = "ca\data\data\water_nofhq.paa";
  uvSource = "texWaterAnim";
 };
 class Stage3
 {
  texture = "ca\data\data\water2_nohq.paa";
  uvSource = "none";
 };
 class Stage4
 {
  texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1)";
  uvSource = "none";
 };
 class Stage5
 {
  texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1)";
  uvSource = "none";
 };
 PixelShaderID = "Water";
 VertexShaderID = "Water";
 specularPower = 4;
 class Stage2
 {
  texture = "CA\data\data\sea_foam_lco.paa";
  uvSource = "none";
 };
};
};
//SURFACES
#include "cfgSurfaces.hpp"





				class Water1 {
					positionStart[] = {{3779.95, 4578.2}};
					directionStart[] = {-129};
					positionEnd[] = {{3291.18, 4748.07}};
					objectSet[] = {"ca\utes\data\scripts\armory\killHouseWater1.sqf"};
					positionAnchor[] = {{3472.11, 4612.95}};
					waypoints[] = {{{3665.59, 4485.37}, {3649.04, 4630.17}, {3480.45, 4749.11}, {3294.28, 4637.41}}};

					class Targets {
						class Set1 {
							class T1 {
								position[] = {3631.92, 4453.94, 1.3};
								direction = 199;
								upTime = 10;
								positionMove[] = {};
								moveTime = 0;
								type = VSoft;
								side = TEast;
								size = 0;
								spawn = 0;
								positionTrigger[] = {3653.38, 4476.69};
								radiusTrigger = 60;
							};

							class T2 : T1 {
								position[] = {3631.94, 4446.05, -0.6};
								direction = 199;
								upTime = 15;
								positionMove[] = {3636.93, 4462.39, -0.6};
								moveTime = 2;
								type = VArmor;
								size = 1;
							};

							class T3 : T1 {
								position[] = {3642.53, 4438.52, 1.25};
								direction = 191;
								upTime = 13;
							};

							class T4 : T1 {
								position[] = {3644.79, 4438.62, 1.25};
								direction = 191;
								upTime = 14;
								spawn = 1;
							};

							class T5 : T1 {
								position[] = {3648.49, 4437.73, 1.25};
								direction = 182;
								upTime = 14;
							};

							class T6 : T1 {
								position[] = {3626.42, 4452.67, 1.3};
								direction = 204;
								side = TGuerrila;
							};

							class T7 : T1 {
								position[] = {3625.13, 4452.79, 1.3};
								direction = 204;
								side = TGuerrila;
							};

							class T8 : T1 {
								position[] = {3617.91, 4454.68, 1.38};
								direction = 196;
								upTime = 14;
							};

							class T9 : T1 {
								position[] = {3613.94, 4456.71, 1.45};
								direction = 196;
								upTime = 14;
							};

							class T10 : T1 {
								position[] = {3566.3, 4547.98};
								direction = 274;
								positionTrigger[] = {3641.83, 4588.82};
								spawn = 1;
							};

							class T11 : T1 {
								position[] = {3538.83, 4558.52};
								direction = 260;
								positionTrigger[] = {3641.83, 4588.82};
								size = 1;
							};

							class T12 : T1 {
								position[] = {3548.04, 4577.36};
								direction = 286;
								positionTrigger[] = {3641.83, 4588.82};
								type = VArmor;
								positionMove[] = {3547.08, 4570.13};
								moveTime = 1;
							};

							class T13 : T1 {
								position[] = {3496.91, 4645.84};
								direction = 222;
								positionTrigger[] = {3542.25, 4694.19};
							};

							class T14 : T1 {
								position[] = {3494.94, 4653.81};
								direction = 210;
								positionTrigger[] = {3542.25, 4694.19};
							};

							class T15 : T1 {
								position[] = {3493.06, 4655.41};
								direction = 222;
								positionTrigger[] = {3542.25, 4694.19};
								spawn = 1;
							};

							class T16 : T1 {
								position[] = {3484.71, 4653.06};
								direction = 209;
								positionTrigger[] = {3542.25, 4694.19};
							};

							class T17 : T1 {
								position[] = {3268, 4624.69, -0.6};
								direction = 223;
								upTime = 15;
								positionMove[] = {3291.73, 4656.29, -0.6};
								moveTime = 2;
								type = VArmor;
								size = 1;
								positionTrigger[] = {3326.3, 4673.17};
							};

							class T18 : T1 {
								position[] = {3272.34, 4655.98, 3.3};
								direction = 268;
								positionTrigger[] = {3326.3, 4673.17};
							};

							class T19 : T1 {
								position[] = {3273.43, 4659.58, 3.3};
								direction = 271;
								positionTrigger[] = {3326.3, 4673.17};
							};

							class T20 : T1 {
								position[] = {3244.2, 4609.69, 3.3};
								direction = 223;
								positionTrigger[] = {3269.28, 4615.35};
							};

							class T21 : T1 {
								position[] = {3269.18, 4599.34, 3.3};
								direction = 202;
								positionTrigger[] = {3269.28, 4615.35};
								spawn = 1;
							};

							class T22 : T1 {
								position[] = {3266.3, 4598.87, 3.3};
								direction = 208;
								positionTrigger[] = {3269.28, 4615.35};
							};

							class T23 : T1 {
								position[] = {3270.94, 4594.98, 3.3};
								direction = 191;
								positionTrigger[] = {3269.28, 4615.35};
							};

							class T24 : T1 {
								position[] = {3234.49, 4589.54, 5.2};
								direction = 226;
								positionTrigger[] = {3269.28, 4615.35};
							};

							class T25 : T1 {
								position[] = {3388.23, 4620.1};
								direction = 191;
								positionTrigger[] = {};
								side = TWest;
							};

							class T26 : T1 {
								position[] = {3397.3, 4619.61};
								direction = 178;
								positionTrigger[] = {};
								side = TWest;
							};

							class T27 : T1 {
								position[] = {3695.67, 4394.08};
								direction = 193;
								positionTrigger[] = {3653.38, 4476.69};
								side = TWest;
								type = VArmor;
								positionMove[] = {3666.65, 4399.16};
								moveTime = 1;
							};
						};
					};
				};
			};
		};
	};
	safePositionAnchor[] = {3448.11, 3627.18};
	safePositionRadius = 2000;
};
};

class CfgWorldList {
class red_forest {};
};

class CfgMissions {
class Cutscenes {
	class RedIntro1 {
		directory = "\dk_tutor\data\scenes\intro.red_forest";
	};
};
};

check in this what is in the class water1 (Line 1083 if you use notpad++)(i rename it because this code inside this class is not water class)

Thanks it worked

Share this post


Link to post
Share on other sites
Thanks it worked

i m glad that this helps you.

So you figure out what is all those ?objects? in water1 class?

Also if you have Place Names in your map island, you must create a file with a name (cfgNames.hpp or whatever you want) and dont forget to include this file in your config.cpp in line

class Names
	{
		#include "cfgNames_or_yourname.hpp"

so make this threat Solved......... :-)

Edited by dragonsyr

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×