escape_spawn_eco1 = {	spawn_ID = "escape_spawn_eco1",
						level_name = "l01_escape",
						requirement = nil,
						blockade = nil,
						alternative = nil,
						names = {"esc_soldier","esc_soldier","esc_soldier","esc_specnaz","esc_specnaz"},
						vectors	= 
							{vector():set(86.55,-7.84,-27.97), 
							vector():set(86.55,-7.84,-27.97),
							vector():set(82.98,-7.75,-9.55),
							vector():set(122.71,-7.18,17.99),
							vector():set(92.77,-7.60,-41.28) },
						IDs	= {{114,382570},{114,382570},{114,378025},{136,425973},{122,390766}},
						message = "The carpark has been attacked by the Military.",
						sender = "Sergei Drill, CORDON",
						icon = "novice1",
						lock = nil,
						timeout = true,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}

escape_spawn_eco2B = {spawn_ID = "escape_spawn_eco2B",
						level_name = "l01_escape",
						requirement = nil,
						blockade = nil,
						alternative = nil,
						names = {"cordon_bandit","cordon_bandit","cordon_bandit","cordon_bandit","cordon_bandit"},
						vectors	= 
							{vector():set(-159.43,-30.31,-333.74), 
							vector():set(-159.43,-30.31,-333.74),
							vector():set(-159.43,-30.31,-333.74),
							vector():set(-159.43,-30.31,-333.74),
							vector():set(-159.43,-30.31,-333.74)},
						IDs	= {{34,89760},{34,89760},{34,89760},{34,89760},{34,89760}},
						message = "The Bandits have attacked the Military Outpost. Better stay pretty far away.",
						sender = "Semyon Barsak, CORDON",
						icon = "default",
						lock = nil,
						timeout = true,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}

escape_spawn_eco2 = {	spawn_ID = "escape_spawn_eco2",
						level_name = "l01_escape",
						requirement = "bar_have_agroprom_documents",
						blockade = nil,
						alternative = escape_spawn_eco2B,
						names = {"esc_soldier_1","esc_soldier_1","esc_soldier_1","esc_specnaz_1","esc_specnaz_1"},
						vectors	= 
							{vector():set(-159.94,-19.72,-146.76), 
							vector():set(-159.94,-19.72,-146.76),
							vector():set(-159.94,-19.72,-146.76),
							vector():set(-159.94,-19.72,-146.76),
							vector():set(-159.94,-19.72,-146.76)},
						IDs	= {{45,90003},{45,90003},{45,90003},{45,90003},{45,90003}},
						message = "The Military has attacked the rookie village!",
						sender = "Zoltan Munkatschy, CORDON",
						icon = "default",
						lock = nil,
						timeout = true,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}
					
escape_spawn_eco3 = {	spawn_ID = "escape_spawn_eco3",
						level_name = "l01_escape",
						requirement = nil,
						blockade = nil,
						alternative = nil,
						names = {"cordon_bandit_1","cordon_bandit_1","cordon_bandit_1","cordon_bandit_1","cordon_bandit_1"},
						vectors	= 
							{vector():set(88.95,7.86,135.61),
							vector():set(88.95,7.86,135.61),
							vector():set(88.95,7.86,135.61),
							vector():set(88.95,7.86,135.61),
							vector():set(88.95,7.86,135.61)},
						IDs	= {{96,385547},{96,385547},{96,385547},{96,385547},{96,385547}},
						message = "The Bandits are trying to wipe out the Military from the Bridge.",
						sender = "Bogdan Chapay, CORDON",
						icon = "novice3",
						lock = nil,
						timeout = true,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}	

escape_spawn_eco4 = {	spawn_ID = "escape_spawn_eco4",
						level_name = "l01_escape",
						requirement = nil,
						blockade = nil,
						alternative = nil,
						names = {"bloodsucker_weak","bloodsucker_weak","bloodsucker_weak"},
						vectors	= 
							{vector():set(-74.81,-14.94,-185.29),
							vector():set(14.43,4.95,380.43),
							vector():set(51.29,9.26,621.74)},
						IDs	= {{106,195739},{194,292689},{212,336424}},
						message = "Marked One! I saw a few bloodsuckers in the Cordon! Be aware!",
						sender = "Vadik the Wrinkled, CORDON",
						icon = "novice4",
						lock = true,
						timeout = nil,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}	
					
garbage_spawn_eco1 = {spawn_ID = "garbage_spawn_eco1",
						level_name = "l02_garbage",
						requirement = "agroprom_military_case_have",
						blockade = nil,
						alternative = nil,
						names = {"gar_soldier","gar_soldier","gar_specnaz","gar_specnaz"},
						vectors	= 
							{vector():set(-7.54,0.39,19.71),
							vector():set(-17.87,0.30,-4.75),
							vector():set(-5.09,0.39,16.85),
							vector():set(-27.25,-0.29,1.78)},
						IDs	= {{331,169288},{295,161296},{294,171375},{295,155231}},
						message = "The Military have attacked the Stalkers at the Hangar!",
						sender = "Oleg Zivorvsky, GARBAGE",
						icon = "dolg",
						lock = nil,
						timeout = true,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}
						
garbage_spawn_eco2B = {spawn_ID = "garbage_spawn_eco2B",
						level_name = "l02_garbage",
						requirement = nil,
						blockade = nil,
						alternative = nil,
						names = {"gar_soldier_1","gar_soldier_1","gar_soldier_1","gar_soldier_1"},
						vectors	= 
							{vector():set(73.31,-0.07,-52.89),
							vector():set(73.31,-0.07,-52.89),
							vector():set(73.31,-0.07,-52.89),
							vector():set(73.31,-0.07,-52.89)},
						IDs	= {{394,243573},{394,243573},{394,243573},{394,243573}},
						message = "I saw some Soldiers walking around in the Garbage.",
						sender = "Dmitry Sparrow, GARBAGE",
						icon = "default",
						lock = true,
						timeout = nil,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}
										
garbage_spawn_eco2 = {spawn_ID = "garbage_spawn_eco2",
						level_name = "l02_garbage",
						requirement = "bar_darklab_document_done",
						blockade = nil,
						alternative = garbage_spawn_eco2B,
						names = {"gar_bandit","gar_bandit","gar_bandit","gar_bandit"},
						vectors	= 
							{vector():set(59.22,0.58,231.67),
							vector():set(59.22,0.58,231.67),
							vector():set(59.22,0.58,231.67),
							vector():set(59.22,0.58,231.67)},
						IDs	= {{360,231862},{360,231862},{360,231862},{360,231862}},
						message = "The Bandits have attacked the Duty outpost.",
						sender = "Grishko Yakker, GARBAGE",
						icon = "novice3",
						lock = nil,
						timeout = true,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}	
					
garbage_spawn_eco3 = {spawn_ID = "garbage_spawn_eco3",
						level_name = "l02_garbage",
						requirement = nil,
						blockade = nil,
						alternative = nil,
						names = {"burer_weak","burer_weak","burer_weak"},
						vectors	= 
							{vector():set(158.5,0.73,201.0),
							vector():set(158.5,0.73,201.0),
							vector():set(158.5,0.73,201.0)},							
						IDs	= {{369,312307},{369,312307},{369,312307}},
						message = "I saw a group of Dwarfs, they most likely came from the Dark Valley.",
						sender = "Kostya Decadent, GARBAGE",
						icon = "stalker1",
						lock = true,
						timeout = nil,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}

garbage_spawn_eco4 = {spawn_ID = "garbage_spawn_eco4",
						level_name = "l02_garbage",
						requirement = "bar_darklab_document_done",
						blockade = nil,
						alternative = nil,
						names = {"gar_duty","gar_duty","gar_duty","gar_duty"},
						vectors	= 
							{vector():set(-158.7,0.36,37.06),
							vector():set(-158.7,0.36,37.06),
							vector():set(-158.7,0.36,37.06),
							vector():set(-158.7,0.36,37.06)},							
						IDs	= {{317,60538},{317,60538},{317,60538},{317,60538}},
						message = "The Duty is trying to wipe out the Bandits behind the Hangar.",
						sender = "Anton Kireyev, GARBAGE",
						icon = "novice1",
						lock = nil,
						timeout = true,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}

garbage_spawn_ecoA1 = {spawn_ID = "garbage_spawn_ecoA1",
						level_name = "l02_garbage",
						requirement = nil,blockade = nil,alternative = nil,
						names = {"zombie_immortal"},
						vectors	= {vector():set(73.31,-0.07,-52.89)},							
						IDs	= {{394,243573}},
						message = "I just saw a disgusting zombie. Poor bastard, I let him live.",
						sender = "Manny Wolf, GARBAGE",
						icon = "stalker",
						lock = nil,	timeout = nil,end_message = nil,end_sender = nil,end_icon = nil			}	
						
garbage_spawn_ecoA2 = {spawn_ID = "garbage_spawn_ecoA2",
						level_name = "l02_garbage",
						requirement = nil,	blockade = nil,	alternative = nil,
						names = {"bloodsucker_strong"},
						vectors	= {vector():set(44.06,0.52,-111.8)},							
						IDs	= {{290,217590}},
						message = "Watch out! A bloodsucker has killed two of my friends! Thank God I escaped!",
						sender = "Oleg Shebukov, GARBAGE",
						icon = "default",
						lock = nil, timeout = nil,	end_message = nil,	end_sender = nil,end_icon = nil			}						
					
agroprom_spawn_eco1 = {spawn_ID = "agroprom_spawn_eco1",
						level_name = "l03_agroprom",
						requirement = "bar_darklab_document_done",
						blockade = nil,
						alternative = nil,
						names = {"agr_merc","agr_merc","agr_merc","agr_merc"},
						vectors	= 
							{vector():set(-13.02,-0.00,54.23),
							vector():set(-19.81,0.00,54.70),
							vector():set(-22.36,-0.00,48.07),
							vector():set(-8.29,-0.06,47.73)},							
						IDs	= {{471,226988},{471,220831},{471,218113},{475,231806}},
						message = "A group of Mercenaries have attacked the Stalkers at the Institute!",
						sender = "Seva Snake, AGROPROM",
						icon = "default",
						lock = nil,
						timeout = true,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}
					
agroprom_spawn_eco2 = {spawn_ID = "agroprom_spawn_eco2",
						level_name = "l03_agroprom",
						requirement = nil,
						blockade = nil,
						alternative = nil,
						names = {"agr_merc_1","agr_merc_1","agr_merc_1","agr_merc_1"},
						vectors	= 
							{vector():set(-93.46,-0.12,-188.8),
							vector():set(-93.46,-0.12,-188.8),
							vector():set(-93.46,-0.12,-188.8),
							vector():set(-93.46,-0.12,-188.8)},							
						IDs	= {{607,146364},{607,146364},{607,146364},{607,146364}},
						message = "A group of Mercenaries have just attacked the Military Base.",
						sender = "Mishka Penev, AGROPROM",
						icon = "default",
						lock = nil,
						timeout = true,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}
					
agroprom_spawn_eco3 = {spawn_ID = "agroprom_spawn_eco3",
						level_name = "l03_agroprom",
						requirement = nil,
						blockade = nil,
						alternative = nil,
						names = {"bloodsucker_strong","bloodsucker_normal","bloodsucker_weak"},
						vectors	= 
							{vector():set(-79.28,1.18,-10.68),
							vector():set(-79.28,1.18,-10.68),
							vector():set(-79.28,1.18,-10.68)},							
						IDs	= {{660,161739},{660,161739},{660,161739}},
						message = "Holy shit! I saw a pack of bloodsuckers come up from the underground vaults! Stay Away!",
						sender = "Dimitar Kovalchuk, AGROPROM",
						icon = "stalker1",
						lock = true,
						timeout = nil,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}
					
agroprom_spawn_eco4 = {spawn_ID = "agroprom_spawn_eco4",
						level_name = "l03_agroprom",
						requirement = nil,
						blockade = nil,
						alternative = nil,
						names = {"agr_bandit","agr_bandit","agr_bandit","agr_bandit"},
						vectors	= 
							{vector():set(-93.46,-0.12,-188.8),
							vector():set(-93.46,-0.12,-188.8),
							vector():set(-93.46,-0.12,-188.8),
							vector():set(-93.46,-0.12,-188.8)},							
						IDs	= {{607,146364},{607,146364},{607,146364},{607,146364}},
						message = "The Military base has been attacked by the Bandits.",
						sender = "Alex Smartass, AGROPROM",
						icon = "novice4",
						lock = nil,
						timeout = true,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}
					
agroprom_spawn_ecoA1 = {spawn_ID = "agroprom_spawn_ecoA1",
						level_name = "l03_agroprom",
						requirement = nil,	blockade = nil,	alternative = nil,
						names = {"fracture_weak"},
						vectors	=	{vector():set(-13.02,-0.00,54.23)},							
						IDs	= {{471,226988}},
						message = "Oh my God! I saw an Izlom near the Institute!",
						sender = "Igor Kaschkad, AGROPROM",
						icon = "novice4",
						lock = true,
						timeout = nil,end_message = nil,end_sender = nil,end_icon = nil
					}					
					
valley_spawn_eco1 = {spawn_ID = "valley_spawn_eco1",
						level_name = "l04_darkvalley",
						requirement = "bar_darklab_document_done",
						blockade = nil,
						alternative = nil,
						names = {"val_specnaz","val_soldier","val_duty_exo","val_duty_exo","val_specnaz","val_soldier"},
						vectors	= 
							{vector():set(73.34,0.04,-37.46),
							vector():set(81.68,0.05,-14.70),
							vector():set(74.74,0.04,-4.09),
							vector():set(79.52,0.04,10.74),
							vector():set(73.34,0.04,-37.46),
							vector():set(81.68,0.05,-14.70)},							
						IDs	= {{990,264703},
								{989,275071},
								{908,266428},
								{908,272474},
								{990,264703},
								{989,275071}},
						message = "The Bandit base is under attack by Duty and the Military.",
						sender = "Alexey Badalov, DARK VALLEY",
						icon = "novice1",
						lock = nil,
						timeout = true,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}
					
valley_spawn_eco2 = {spawn_ID = "valley_spawn_eco2",
						level_name = "l04_darkvalley",
						requirement = nil,
						blockade = nil,
						alternative = nil,
						names = {"burer_weak","burer_weak","burer_weak"},
						vectors	= 
							{vector():set(123.89,0.146,-249.3),
							vector():set(123.89,0.146,-249.3),
							vector():set(123.89,0.146,-249.3)},							
						IDs	= {{956,320944},{956,320944},{956,320944}},
						message = "Holy shit! I saw a lot of dwarfs come up from the underground vaults!",
						sender = "Dennis Chernov, DARK VALLEY",
						icon = "bandit",
						lock = true,
						timeout = nil,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}
					
valley_spawn_eco3 = {spawn_ID = "valley_spawn_eco3",
						level_name = "l04_darkvalley",
						requirement = nil,
						blockade = nil,
						alternative = nil,
						names = {"val_bandit","val_bandit","val_bandit","val_bandit"},
						vectors	= 
							{vector():set(-83.78,0.21,-468.9),
							vector():set(-83.78,0.21,-468.9),
							vector():set(-83.78,0.21,-468.9),
							vector():set(-83.78,0.21,-468.9)},							
						IDs	= {{830,76103},{830,76103},{830,76103},{830,76103}},
						message = "Someone help! The Bandits are trying to wipe us out at the farm!",
						sender = "Dada Stepuha, DARK VALLEY",
						icon = "novice3",
						lock = nil,
						timeout = true,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}
					
valley_spawn_eco4 = {spawn_ID = "valley_spawn_eco4",
						level_name = "l04_darkvalley",
						requirement = "val_borov_dead",
						blockade = nil,
						alternative = nil,
						names = {"dar_menekulo","dar_menekulo","dar_menekulo","dar_menekulo"},
						vectors	= 
							{vector():set(74.74,0.04,-4.09),
							vector():set(79.52,0.04,10.74),
							vector():set(73.34,0.04,-37.46),
							vector():set(81.68,0.05,-14.70)},							
						IDs	= {{908,266428},{908,272474},{990,264703},{989,275071}},
						message = "Anyone who can hear me! We attacked the Bandit base, but we need reinforcements!",
						sender = "Bogdan Nikulin, DARK VALLEY",
						icon = "default",
						lock = nil,
						timeout = true,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}
					
valley_spawn_ecoA1 = {spawn_ID = "valley_spawn_ecoA1",
						level_name = "l04_darkvalley",
						requirement = nil,
						blockade = "val_borov_dead",
						alternative = nil,
						names = nil, vectors	= nil, IDs	= nil,
						message = "The world is mine, assholes! You'll never win! Hahahahahaaa!",
						sender = "Borov, DARK VALLEY",
						icon = "borov",
						lock = nil,	timeout = nil, end_message = nil, end_sender = nil, end_icon = nil
					}
					
valley_spawn_ecoA2 = {spawn_ID = "valley_spawn_ecoA2",
						level_name = "l04_darkvalley",
						requirement = nil, blockade = nil, alternative = nil,
						names = nil,vectors	= nil,IDs	= nil,
						message = "Have you ever heard about Lt. Priboi Slipchenko?",
						sender = "Dezodor",
						icon = "beret5",
						lock = nil,	timeout = nil, end_message = nil, end_sender = nil, end_icon = nil
					}					
					
bar_spawn_eco1 = {spawn_ID = "bar_spawn_eco1",
						level_name = "l05_bar",
						requirement = nil,
						blockade = nil,
						alternative = nil,
						names = {"bar_svoboda","bar_svoboda","bar_svoboda","bar_svoboda_exo","bar_svoboda_exo"},
						vectors	= 
							{vector():set(142.22,-0.00,62.07),
							vector():set(143.82,-0.00,54.37),
							vector():set(168.08,-0.00,60.88),
							vector():set(172.17,-0.00,75.42),
							vector():set(160.75,0.03,55.67)},							
						IDs	= {{1228,38201},{1253,38548},{1179,43070},{1256,43762},{1257,41958}},
						message = "Duty is fighting off Freedom at their base in the bar!",
						sender = "Ivan Vitaly, BAR",
						icon = "stalker1",
						lock = nil,
						timeout = true,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}
					
bar_spawn_eco2 = {spawn_ID = "bar_spawn_eco2",
						level_name = "l05_bar",
						requirement = nil,
						blockade = nil,
						alternative = nil,
						names = {"bar_bandit","bar_bandit","bar_bandit","bar_bandit","bar_bandit"},
						vectors	= 
							{vector():set(142.22,-0.00,62.07),
							vector():set(143.82,-0.00,54.37),
							vector():set(168.08,-0.00,60.88),
							vector():set(172.17,-0.00,75.42),
							vector():set(160.75,0.03,55.67)},							
						IDs	= {{1228,38201},{1253,38548},{1179,43070},{1256,43762},{1257,41958}},
						message = "The Duty base is being attacked by Bandits!",
						sender = "Andrei Surgeon, BAR",
						icon = "default",
						lock = nil,
						timeout = true,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}
					
bar_spawn_eco3 = {spawn_ID = "bar_spawn_eco3",
						level_name = "l05_bar",
						requirement = nil,
						blockade = nil,
						alternative = nil,
						names = {"bar_merc","bar_merc","bar_merc","bar_merc","bar_merc"},
						vectors	= 
							{vector():set(142.22,-0.00,62.07),
							vector():set(143.82,-0.00,54.37),
							vector():set(168.08,-0.00,60.88),
							vector():set(172.17,-0.00,75.42),
							vector():set(160.75,0.03,55.67)},							
						IDs	= {{1228,38201},{1253,38548},{1179,43070},{1256,43762},{1257,41958}},
						message = "Mercenaries are attacking the Duty base at the bar!",
						sender = "Arnie, BAR",
						icon = "arena",
						lock = nil,
						timeout = true,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}
					
bar_spawn_eco4B = {spawn_ID = "bar_spawn_eco4B",
						level_name = "l05_bar",
						requirement = nil,
						blockade = nil,
						alternative = nil,
						names = {"bar_controller"},
						vectors	= {vector():set(141.8,-0.00,60.43)},							
						IDs	= {{1228,38198}},
						message = "Stalkers! Come to the Duty base! We've been attacked by a controller, and some of us have become zombified!",
						sender = "Barkeep, BAR",
						icon = "barman",
						lock = true,
						timeout = nil,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}
					
bar_spawn_eco4 = {spawn_ID = "bar_spawn_eco4",
						level_name = "l05_bar",
						requirement = nil,
						blockade = "bar_voronin_dead",
						alternative = bar_spawn_eco4B,
						names = {"bar_controller"},
						vectors	= {vector():set(141.8,-0.00,60.43)},							
						IDs	= {{1228,38198}},
						message = "All units! Come to the Duty base! We've been attacked by a controller, and some of us have become zombified!",
						sender = "General Voronin, BAR",
						icon = "voronin",
						lock = true,
						timeout = nil,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}
					
rostok_spawn_eco1 = {spawn_ID = "rostok_spawn_eco1",
						level_name = "l06_rostok",
						requirement = "yan_labx16_switcher_primary_off",
						blockade = nil,
						alternative = nil,
						names = {"rostok_milstalker","rostok_milstalker","rostok_milstalker","rostok_milstalker","rostok_milstalker"},
						vectors	= 
							{vector():set(-237.11,-0.00,162.75),
							vector():set(-240.45,-0.00,152.72),
							vector():set(-260.24,-0.00,161.80),
							vector():set(-229.49,-0.00,163.45),
							vector():set(-240.10,-0.00,155.89)},							
						IDs	= {{1346,15329},{1345,13667},{1344,6629},{1346,18504},{1345,14003}},
						message = "The Military Stalkers started a raid around the Railway Station.",
						sender = "Ivan Klimenko, WILD TERRITORY",
						icon = "stalker1",
						lock = nil,
						timeout = true,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}
					
rostok_spawn_eco2 = {spawn_ID = "rostok_spawn_eco2",
						level_name = "l06_rostok",
						requirement = "yan_labx16_switcher_primary_off",
						blockade = nil,
						alternative = nil,
						names = {"rostok_duty","rostok_duty","rostok_duty","rostok_duty","rostok_duty"},
						vectors	= 
							{vector():set(-237.11,-0.00,162.75),
							vector():set(-240.45,-0.00,152.72),
							vector():set(-260.24,-0.00,161.80),
							vector():set(-229.49,-0.00,163.45),
							vector():set(-240.10,-0.00,155.89)},							
						IDs	= {{1346,15329},{1345,13667},{1344,6629},{1346,18504},{1345,14003}},
						message = "I see that the Duty has infiltrated the Wild Territory.",
						sender = "Oleg Malinkov, WILD TERRITORY",
						icon = "default",
						lock = true,
						timeout = nil,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}
					
rostok_spawn_eco3 = {spawn_ID = "rostok_spawn_eco3",
						level_name = "l06_rostok",
						requirement = nil,
						blockade = nil,
						alternative = nil,
						names = {"m_poltergeist_tele_outdoor","m_poltergeist_tele_outdoor","m_poltergeist_tele_outdoor","m_poltergeist_tele_outdoor","m_poltergeist_tele_outdoor"},
						vectors	= 
							{vector():set(-237.11,-0.00,162.75),
							vector():set(-240.45,-0.00,152.72),
							vector():set(-260.24,-0.00,161.80),
							vector():set(-229.49,-0.00,163.45),
							vector():set(-240.10,-0.00,155.89)},							
						IDs	= {{1346,15329},{1345,13667},{1344,6629},{1346,18504},{1345,14003}},
						message = "Interesting, where did these telekinetic creatures come from?",
						sender = "Assistant Sigoryov, WILD TERRITORY",
						icon = "ecolog",
						lock = nil,
						timeout = true,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}
					
rostok_spawn_eco4 = {spawn_ID = "rostok_spawn_eco4",
						level_name = "l06_rostok",
						requirement = "yan_labx16_switcher_primary_off",
						blockade = nil,
						alternative = nil,
						names = {"gigant_strong","gigant_strong","gigant_strong"},
						vectors	= 
							{vector():set(-168.03,-0.002,134.64),
							vector():set(-220.6,-1.87,73.45),
							vector():set(-218.7,-0.002,183.72)},							
						IDs	= {{1314,33302},{1374,21792},{1334,22295}},
						message = "I saw 3 pseudogiants a few hours ago around here. I can't sleep.",
						sender = "Rus Abdurhmanov, WILD TERRITORY",
						icon = "stalker",
						lock = true,
						timeout = nil,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}
					
yantar_spawn_eco1 = {spawn_ID = "yantar_spawn_eco1",
						level_name = "l08_yantar",
						requirement = "yan_labx16_switcher_primary_off",
						blockade = nil,
						alternative = nil,
						names = {"yan_sniper","yan_specnaz","yan_specnaz","yan_specnaz1","yan_specnaz1","yan_specnaz1","yan_specnaz1","yan_specnaz1"},
						vectors	= 
							{vector():set(83.61,-7.02,-262.6), 
							vector():set(62.94,-11.83,-274.0),
							vector():set(61.03,-11.88,-267.2),
							vector():set(93.36,0.024,-37.26),
							vector():set(93.36,0.024,-37.26),
							vector():set(57.24,0.47,-37.67),
							vector():set(42.18,0.044,-15.34),
							vector():set(35.80,0.075,-39.71) },							
						IDs	= {{1450,80946},{1480,72289},{1480,71096},{1515,88184},{1515,88184},{1443,69272},{1507,60358},{1506,56994}},
						message = "The military has set up a camp in here to protect us.",
						sender = "Professor Sakharov, YANTAR",
						icon = "saharov",
						lock = true,
						timeout = nil,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}

yantar_spawn_eco2 = {spawn_ID = "yantar_spawn_eco2",
						level_name = "l08_yantar",
						requirement = "yan_labx16_switcher_primary_off",
						blockade = nil,
						alternative = nil,
						names = {"yan_controller"},
						vectors	= {vector():set(158.3,-7.72,-105.23)},							
						IDs	= {{1442,128412}},
						message = "I saw a controller during my last scientific expedition.",
						sender = "Assistant Oleg, YANTAR",
						icon = "ecolog",
						lock = true,
						timeout = nil,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}										

yantar_spawn_ecoA1 = {spawn_ID = "yantar_spawn_ecoA1",
						level_name = "l08_yantar",
						requirement = nil, blockade = nil, alternative = nil,
						names = nil,vectors	= nil,IDs	= nil,
						message = "Nobody really knows who Mercenaries are, but there are rumors that they work for foreign intelligence services.",
						sender = "unknown",
						icon = "unknown",
						lock = nil,	timeout = nil, end_message = nil, end_sender = nil, end_icon = nil
					}	
					
yantar_spawn_ecoA2 = {spawn_ID = "yantar_spawn_ecoA2",
						level_name = "l08_yantar",
						requirement = nil, blockade = nil, alternative = nil,
						names = nil,vectors	= nil,IDs	= nil,
						message = "I have successfully done three artifact transmutations!",
						sender = "Professor Diatlov, YANTAR",
						icon = "ecolog",
						lock = nil,	timeout = nil, end_message = nil, end_sender = nil, end_icon = nil
					}						

military_spawn_eco1 = {spawn_ID = "military_spawn_eco1",
						level_name = "l07_military",
						requirement = nil,
						blockade = nil,
						alternative = nil,
						names = {"mil_duty_exo","mil_duty_exo","mil_duty_exo","mil_duty_exo"},
						vectors	= 
							{vector():set(7.49,-8.87,2.76),
							vector():set(3.24,-8.87,0.57),
							vector():set(-81.07,-12.66,3.01),
							vector():set(-78.68,-12.52,0.96)},							
						IDs	= {{1585,315070},{1585,310786},{1595,231882},{1595,234377}},
						message = "The Freedom base is being attacked by Duty!",
						sender = "Lyonya Snake, ARMY WAREHOUSES",
						icon = "stalker1",
						lock = nil,
						timeout = true,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}
					
military_spawn_eco2B = {spawn_ID = "military_spawn_eco2B",
						level_name = "l07_military",
						requirement = nil,
						blockade = nil,
						alternative = nil,
						names = {"mil_monolith","mil_monolith","mil_monolith","mil_monolith"},
						vectors	= 
							{vector():set(7.49,-8.87,2.76),
							vector():set(3.24,-8.87,0.57),
							vector():set(-81.07,-12.66,3.01),
							vector():set(-78.68,-12.52,0.96)},							
						IDs	= {{1585,315070},{1585,310786},{1595,231882},{1595,234377}},
						message = "The Freedom base is under attack by the Monolith!",
						sender = "Alexey Kirjakov, ARMY WAREHOUSES",
						icon = "novice4",
						lock = nil,
						timeout = true,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}
					
military_spawn_eco2 = {spawn_ID = "military_spawn_eco2",
						level_name = "l07_military",
						requirement = nil,
						blockade = "mil_lukash_dead",
						alternative = military_spawn_eco2B,
						names = {"mil_monolith","mil_monolith","mil_monolith","mil_monolith"},
						vectors	= 
							{vector():set(7.49,-8.87,2.76),
							vector():set(3.24,-8.87,0.57),
							vector():set(-81.07,-12.66,3.01),
							vector():set(-78.68,-12.52,0.96)},							
						IDs	= {{1585,315070},{1585,310786},{1595,231882},{1595,234377}},
						message = "The Freedom base is under attack by the Monolith!",
						sender = "Andrij the Beaver, ARMY WAREHOUSES",
						icon = "default",
						lock = nil,
						timeout = true,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}
					
military_spawn_eco3 = {spawn_ID = "military_spawn_eco3",
						level_name = "l07_military",
						requirement = nil,
						blockade = nil,
						alternative = nil,
						names = {"burer_barrier","burer_barrier","burer_barrier"},
						vectors	= 
							{vector():set(30.34,-15.89,349.1),
							vector():set(30.34,-15.89,349.1),
							vector():set(30.34,-15.89,349.1)},							
						IDs	= {{1804,335259},{1804,335259},{1804,335259}},
						message = "It seems the Dwarfs are planning to attack the Barrier!",
						sender = "Stepa Thief, ARMY WAREHOUSES",
						icon = "default",
						lock = true,
						timeout = nil,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}
					
military_spawn_eco4 = {spawn_ID = "military_spawn_eco4",
						level_name = "l07_military",
						requirement = nil,
						blockade = nil,
						alternative = nil,
						names = {"mil_controller"},
						vectors	= {vector():set(-6.05,-6.17,75.35)},							
						IDs	= {{1580,301125}},
						message = "A controller is actually zombifying the Freedom Soldiers at their base!",
						sender = "Valentine Burmanov, ARMY WAREHOUSES",
						icon = "default",
						lock = true,
						timeout = nil,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}
					
radar_spawn_eco1 = {spawn_ID = "radar_spawn_eco1",
						level_name = "l10_radar",
						requirement = "bar_deactivate_radar_done",
						blockade = nil,
						alternative = nil,
						names = {"rad_svoboda_exo","rad_svoboda_exo","rad_svoboda_exo","rad_duty_normal","rad_duty_normal","rad_duty_normal"},
						vectors	= 
							{vector():set(458.96,-50.00,9.88),
							vector():set(407.34,-50.00,10.16),
							vector():set(407.34,-50.00,10.16),
							vector():set(367.46,-50.00,8.15),
							vector():set(389.97,-50.71,-16.23),
							vector():set(389.97,-50.71,-16.23)},
						IDs	= {{1918,150329},{1921,128541},{1921,128541},{1864,102435},{1864,118082},{1864,118082}},
						message = "The Duty and the Freedom factions are trying to pass through to the center of the Zone.",
						sender = "Unknown, RED FOREST",
						icon = "unknown",
						lock = true,
						timeout = nil,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}
					
radar_spawn_eco2 = {spawn_ID = "radar_spawn_eco2",
						level_name = "l10_radar",
						requirement = "bar_deactivate_radar_done",
						blockade = nil,
						alternative = nil,
						names = {"rad_scientist","rad_scientist","rad_scientist","rad_scientist","rad_scientist","rad_scientist",
									"rad_specnaz_bun","rad_specnaz_bun","rad_specnaz_bun","rad_specnaz_bun","rad_specnaz_bun","rad_specnaz_bun"},
						vectors	= 
							{vector():set(145.47,-9.27,-23.34),
							vector():set(140.30,-9.26,-25.49),
							vector():set(-22.90,-1.002,-9.46),
							vector():set(-26.17,-1.002,8.99),
							vector():set(-25.33,-1.001,36.42),
							vector():set(-21.7,-1.28,66.89),
								vector():set(148.93,-9.27,-24.56),
								vector():set(1.41,3.45,-20.64),
								vector():set(65.02,-5.38,-29.16),
								vector():set(74.22,-5.878,-19.86),
								vector():set(89.92,3.054,85.80),
								vector():set(-4.692,-1.996,42.027)},
						IDs	= {{1976,52613},{1975,52197},{1962,3292},{2025,2292},{2021,2586},{2022,3882},
								{1976,52798},{2027,10965},{1985,32441},{1967,35289},{1947,40410},{2020,9003}},
						message = "Ok, we have reached the antennea, and we're now starting to take measurements.",
						sender = "Professor Ashmanov, RED FOREST",
						icon = "ecolog",
						lock = nil,
						timeout = true,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}					
					
radar_spawn_ecoA1 = {spawn_ID = "radar_spawn_ecoA1",
						level_name = "l10_radar",
						requirement = nil, blockade = nil, alternative = nil, names = nil, vectors	= nil, IDs	= nil,
						message = "The 100Rad Bar is the best place if you want to trade or need some info.",
						sender = "Bangalore",
						icon = "ghost",
						lock = nil,	timeout = nil,	end_message = nil,	end_sender = nil, end_icon = nil }
					
radar_spawn_ecoA2 = {spawn_ID = "radar_spawn_ecoA2",
						level_name = "l10_radar",
						requirement = nil,
						blockade = "bar_darklab_document_done",
						alternative = nil,	names = nil,	vectors	= nil,			IDs	= nil,
						message = "I heard that there is a powerful dwarf deep in the vaults of the Dark Valley.",
						sender = "xStream",
						icon = "ghost",
						lock = nil,	timeout = nil,	end_message = nil, end_sender = nil, end_icon = nil		}
										
radar_spawn_ecoA3 = {spawn_ID = "radar_spawn_ecoA3",
						level_name = "l10_radar",
						requirement = "yan_labx16_switcher_primary_off",
						blockade = "bar_deactivate_radar_done",	alternative = nil,	names = nil,vectors	= nil,	IDs	= nil,
						message = "Some Stalkers have been zombified by the Psy Emission in the Red Forest.",
						sender = "ClaySoft65, RED FOREST",
						icon = "ghost",
						lock = nil,	timeout = nil, end_message = nil, end_sender = nil,	end_icon = nil		}					
					
pripyat_spawn_eco1 = {spawn_ID = "pripyat_spawn_eco1",
						level_name = "l11_pripyat",
						requirement = nil,
						blockade = nil,
						alternative = nil,
						names = {"pri_milstalker","pri_milstalker","pri_milstalker2","pri_milstalker2"},
						vectors	= 
							{vector():set(30.95,-0.62,261.6),
							vector():set(30.95,-0.62,261.6),
							vector():set(30.95,-0.62,261.6),
							vector():set(30.95,-0.62,261.6)},
						IDs	= {{2150,140879},{2150,140879},{2150,140879},{2150,140879}},
						message = "I often see Military Stalkers nowadays. They're very tough.",
						sender = "Pavluha Opolev, PRIPYAT",
						icon = "default",
						lock = true,
						timeout = nil,
						end_message = nil,
						end_sender = nil,
						end_icon = nil
					}
					
pripyat_spawn_eco2 = {spawn_ID = "pripyat_spawn_eco2",
						level_name = "l11_pripyat",
						requirement = "unlock_pripyat_heli",
						blockade = nil,	alternative = nil,	names = nil,vectors	= nil,	IDs	= nil,
						message = "I would rather like to see the Lenin statue repaired.",
						sender = "Igor Kovalchuk, PRIPYAT",
						icon = "default",
						lock = true,	timeout = nil, end_message = nil, end_sender = nil,	end_icon = nil		}					
					
pripyat_spawn_ecoA1 = {spawn_ID = "pripyat_spawn_ecoA1",
						level_name = "l11_pripyat",
						requirement = nil,	blockade = nil,	alternative = nil,	names = {"psy_dog"},
						vectors	= {vector():set(30.95,-0.62,261.6)},							
						IDs	= {{2150,140879}},
						message = "There is a Psy Dog near the Stadium!",
						sender = "Alex Ivankov, PRIPYAT",
						icon = "specialists",
						lock = nil,	timeout = nil,	end_message = nil,	end_sender = nil, end_icon = nil		}
					
pripyat_spawn_ecoA2 = {spawn_ID = "pripyat_spawn_ecoA2",
						level_name = "l11_pripyat",
						requirement = nil, blockade = nil, alternative = nil, names = nil,	vectors	= nil,	IDs	= nil,
						message = "Kanyhalos ruins our business, he rules the market in the center of the Zone. I'd pay a good price for his head.",
						sender = "Barkeep, BAR",
						icon = "barman",
						lock = nil, timeout = nil, end_message = nil, end_sender = nil,	end_icon = nil			}					
					
					
available_spawns	= {escape_spawn_eco1,escape_spawn_eco2,escape_spawn_eco3,escape_spawn_eco4,garbage_spawn_eco1,garbage_spawn_eco2,garbage_spawn_eco3,garbage_spawn_eco4,agroprom_spawn_eco1,agroprom_spawn_eco2,agroprom_spawn_eco3,agroprom_spawn_eco4,valley_spawn_eco1,valley_spawn_eco2,valley_spawn_eco3,valley_spawn_eco4,bar_spawn_eco1,bar_spawn_eco2,bar_spawn_eco3,bar_spawn_eco4,rostok_spawn_eco1,rostok_spawn_eco2,rostok_spawn_eco3,rostok_spawn_eco4,yantar_spawn_eco1,yantar_spawn_eco2,military_spawn_eco1,military_spawn_eco2,military_spawn_eco3,military_spawn_eco4,radar_spawn_eco1,radar_spawn_eco2,pripyat_spawn_eco1,pripyat_spawn_eco2}

unavailable_spawns	= {escape_spawn_eco2B,garbage_spawn_eco2B,bar_spawn_eco4B,military_spawn_eco2B}

alternative_spawns	= {garbage_spawn_ecoA1,garbage_spawn_ecoA2,agroprom_spawn_ecoA1,valley_spawn_ecoA1,valley_spawn_ecoA2,yantar_spawn_ecoA1,yantar_spawn_ecoA2,radar_spawn_ecoA1,radar_spawn_ecoA2,radar_spawn_ecoA3,pripyat_spawn_ecoA1,pripyat_spawn_ecoA2}
