--LEVEL10 Teleportation research 
local startitems={
"pumpx2","ppammo","ppammo","ppammo",--10 pakkis
"automaat_trumliga","auammo","auammo",--30 pakkis
"automaathv","hvammo",--30 pakkis
"rifle","riammo",--10 pakkis
"lasgun","lasammo",
"taser","teslaammo",
"cannon","cannonammo",
"timebomb","timebomb",
"medkit","armor","armor",
"powerlegs"
}

--ASJAD, MIDA LEIAB KASTIDEST:
--------------------------------
local citemlist={}
--Relvad:
--citemlist["pystol"]=				1
--citemlist["pump"]=				1
--citemlist["explauncher"]=			1
--citemlist["revolver"]=			1
--citemlist["automaat"]=			1
--citemlist["riflehv"]=				1
--citemlist["rifle"]=				1
--citemlist["lasgun"]=				1
--citemlist["taser"]=				1
citemlist["cannon"]=				1

--Ammo:
--citemlist["pyammo"]=				1 -- 15 pakkis
--citemlist["ppammo"]=				1 -- 10 pakkis
--citemlist["revolverammo"]=		1 -- 12 pakkis
citemlist["auammo"]=				4 -- 30 pakkis
citemlist["hvammo"]=				3 -- 30 pakkis
citemlist["riammo"]=				3 -- 10 pakkis
citemlist["lasammo"]=				2 -- 20 pakkis
--citemlist["pexpammo"]=			1 -- 10 pakkis
citemlist["teslaammo"]=				2 -- 50 pakkis
--citemlist["cannonrounds"]=		1 -- lõhkeaine + toru = 8tk

--Pommid
citemlist["smtimebomb"]=			4
citemlist["timebomb"]=				4 -- smtimebomb + smtimebomb
--citemlist["nailbomb"]=			1 -- timebomb + nailbox

--Medkitid
citemlist["cmeat"]=					5
citemlist["medkit"]=				2
citemlist["smmedkit"]=				6

--Ainult kombineerimiseks kasutatavad asjad:
--citemlist["tube"]=				2
--citemlist["fattube"]=				1
--citemlist["emptycan"]=			1
--citemlist["hardware"]=			1
--citemlist["mchip"]=				1
--citemlist["metalplate"]=			1
--citemlist["motor"]=				1
--citemlist["nailbox"]=				1

--Asjad, mida saab kombineerimise teel ja hiljem ka levelitest:
--citemlist["pumpx2"]=				1 -- pump + pump + hardware
--citemlist["automaathv"]=			1 -- fattube + hardware + automaat
--citemlist["minigun"]=				1 -- motor + automaat + automaat + automaat + automaat
--citemlist["lasgun2"]=				1 -- lasgun + mchip
--citemlist["pumpexp"]=				1 -- hardware + pump + explauncher
citemlist["tesla"]=					1 -- taser + tube + mchip
--citemlist["stimulant"]=			1 -- smmedkit + smtimebomb

--ASJAD, MIDA LEIAB MAAST:
--------------------------------
local itemlist={}
--Relvad:
--itemlist["pystol"]=			1
--itemlist["pump"]=				1
--itemlist["explauncher"]=		1
--itemlist["revolver"]=			1
--itemlist["automaat"]=			1
--itemlist["riflehv"]=			1
--itemlist["rifle"]=			1
--itemlist["lasgun"]=			1
--itemlist["taser"]=			1
--itemlist["cannon"]=			1

--Ammo:
--itemlist["pyammo"]=			1 -- 15 pakkis
--itemlist["ppammo"]=			1 -- 10 pakkis
--itemlist["revolverammo"]=		1 -- 12 pakkis
--itemlist["auammo"]=			1 -- 30 pakkis
--itemlist["hvammo"]=			1 -- 30 pakkis
--itemlist["riammo"]=			1 -- 10 pakkis
--itemlist["lasammo"]=			1 -- 20 pakkis
--itemlist["pexpammo"]=			1 -- 10 pakkis
--itemlist["teslaammo"]=		1 -- 50 pakkis
--itemlist["cannonrounds"]=		1 -- lõhkeaine + toru = 8tk

--Pommid
--itemlist["smtimebomb"]=		1
--itemlist["timebomb"]=			1 -- smtimebomb + smtimebomb
--itemlist["nailbomb"]=			1 -- timebomb + nailbox

--Medkitid
--itemlist["cmeat"]=			1
--itemlist["medkit"]=			1
--itemlist["smmedkit"]=			1

--Ainult kombineerimiseks kasutatavad asjad:
--itemlist["tube"]=				2
--itemlist["fattube"]=			1
--itemlist["emptycan"]=			1
--itemlist["hardware"]=			1
--itemlist["mchip"]=			1
itemlist["metalplate"]=			4
--itemlist["motor"]=			1
itemlist["nailbox"]=			1 --4

--Asjad, mida saab kombineerimise teel ja hiljem ka levelitest:
--itemlist["pumpx2"]=			1 -- pump + pump + hardware
--itemlist["automaathv"]=		1 -- fattube + hardware + automaat
--itemlist["minigun"]=			1 -- motor + automaat + automaat + automaat + automaat
--itemlist["lasgun2"]=			1 -- lasgun + mchip
--itemlist["pumpexp"]=			1 -- hardware + pump + explauncher
--itemlist["tesla"]=			1 -- taser + tube + mchip
--itemlist["stimulant"]=		1 -- smmedkit + smtimebomb

--ASJAD, MIDA LEIAB SALAKATEST:
--------------------------------
local rareitemlist={}
--Relvad:
--rareitemlist["pystol"]=			1
--rareitemlist["pump"]=				1
--rareitemlist["explauncher"]=		1
--rareitemlist["revolver"]=			1
--rareitemlist["automaat"]=			1
--rareitemlist["riflehv"]=			1
rareitemlist["rifle"]=				1
--rareitemlist["lasgun"]=			1
--rareitemlist["taser"]=			1
--rareitemlist["cannon"]=			1

--Ammo:
--rareitemlist["pyammo"]=			1 -- 15 pakkis
--rareitemlist["ppammo"]=			1 -- 10 pakkis
--rareitemlist["revolverammo"]=		1 -- 12 pakkis
rareitemlist["auammo"]=				2 -- 30 pakkis
rareitemlist["hvammo"]=				2 -- 30 pakkis
rareitemlist["riammo"]=				2 -- 10 pakkis
rareitemlist["lasammo"]=			1 -- 20 pakkis
--rareitemlist["pexpammo"]=			1 -- 10 pakkis
rareitemlist["teslaammo"]=			2 -- 50 pakkis
--rareitemlist["cannonrounds"]=		1 -- lõhkeaine + toru = 8tk

--Pommid
--rareitemlist["smtimebomb"]=		1
rareitemlist["timebomb"]=			2 -- smtimebomb + smtimebomb
--rareitemlist["nailbomb"]=			1 -- timebomb + nailbox

--Medkitid
--rareitemlist["cmeat"]=			1
rareitemlist["medkit"]=				1
--rareitemlist["smmedkit"]=			1

--Ainult kombineerimiseks kasutatavad asjad:
--rareitemlist["tube"]=				1
--rareitemlist["fattube"]=			1
--rareitemlist["emptycan"]=			1
--rareitemlist["hardware"]=			1
rareitemlist["mchip"]=				1
rareitemlist["metalplate"]=			3
--rareitemlist["motor"]=			1
--rareitemlist["nailbox"]=			1

--Asjad, mida saab kombineerimise teel ja hiljem ka levelitest:
rareitemlist["pumpx2"]=				1 -- pump + pump + hardware
--rareitemlist["automaathv"]=		1 -- fattube + hardware + automaat
rareitemlist["minigun"]=			1 -- motor + automaat + automaat + automaat + automaat
--rareitemlist["lasgun2"]=			1 -- lasgun + mchip
--rareitemlist["pumpexp"]=			1 -- hardware + pump + explauncher
rareitemlist["tesla"]=				1 -- taser + tube + mchip
--rareitemlist["stimulant"]=		1 -- smmedkit + smtimebomb

----------------------------

local modules={
"l10_algus",
{"l10_suur_koridor","l10_suur_koridor_v2"},
{"l10_kytuse_terminal","l10_kytuse_terminal_v2"},
{"l10_hall","l10_hall_v2"},
"l10_zombitoru_ruum",
{"l10_ristmik","l10_ristmik_v2"},
"l10_long_range_communication",
{"l910_p88re","l910_p88re_v2"},
{"l10_p88re3","l10_p88re3_v2"},
{"l10_p88re2","l10_p88re2_v2"},
{"l10_p88re1","l10_p88re1_v2"},
{"l10_koridor","l10_koridor_v2"},
{"l10_alajaam","l10_alajaam_v2"},
{"l10_tuba2","l10_tuba2_v2"},
{"l10_tuba","l10_tuba_v2"},
{"l910_tuppik2","l910_tuppik2_v2"},
"l910_tuppik1",
"bosstest",
--"l10_l6pp",
}

local encount={}
encount["zombie_spawner"]=	6
encount["grey_soldat"]=		12
--encount["white_soldat"]=	7
encount["soldat"]=			9
encount["mutant"]=			22
encount["big_mutant"]=		14
encount["squid"]=			4
encount["sentry_gun"]=		5
encount["red_commander"]=	4
encount["robot_spawner"]=	3
encount["welder"]=			3
encount["giant_soldat"]=	3
encount["blue_commander"]=	1
encount["snake"]=			1

local storybits={
"Facility AI communication logs4",
"Facility AI communication logs5",
"Facility AI communication logs6",
"Message to hostile unit at level 10"
}

local pstart={x=-3.2,y=10.34}
GenerateLevel(modules,itemlist,rareitemlist,citemlist,encount,{"l6_tuppik","l2_tuppik","valge_tuppik","sinine_tuppik"},10,pstart,startitems,storybits)
