//==========================================================================
//==========================POSPIECH=======================================
//trasa A
node -1 0 memcell_trasa_a memcell 1.0 1.0 0.0 a 0 1 none endmemcell



//---------------------------------------------------------------------------
node 5000 0 posp_po_lewo sound 0.0 0.5 1100.0 posp_po_lewo.wav endsound
//
event posp_po_lewo sound 70.0 posp_po_lewo 1 endevent
//---------------------------------------------------------------------------
node 5000 0 2_zamk sound 0.0 0.5 1100.0 2_zamk.wav endsound
//
event 2_zamk sound 140.0 2_zamk 1 endevent
//---------------------------------------------------------------------------
node 6000 0 odjazd sound 1000.0 0.5 1000.0 odjazd.wav endsound
//
event odjazd sound 10.0 odjazd 1 endevent
//---------------------------------------------------------------------------
node 5000 0 narazie_stoimy sound 20.0 0.5 -1850.0 narazie_stoimy.wav endsound
//
event narazie_stoimy sound 120.0 narazie_stoimy 1 endevent
//---------------------------------------------------------------------------
node 5000 0 trzaski sound -470.0 0.5 -2570.0 trzaski.wav endsound
//
event trzaski sound 200.0 trzaski 1 endevent
//---------------------------------------------------------------------------
node 5000 0 trzaski_2 sound 1760.0 0.5 -100.0 trzaski.wav endsound
//
event trzaski_2 sound 0.0 trzaski_2 1 endevent
//---------------------------------------------------------------------------
node 5000 0 wjazd_na_stoj sound -650.0 0.5 8200.0 wjazd_na_stoj.wav endsound
//
event wjazd_na_stoj sound 0.0 wjazd_na_stoj 1 endevent
//---------------------------------------------------------------------------
node 5000 0 004_mamy_wolne sound 1760.0 0.5 4800.0 004_mamy_wolne.wav endsound
//
event 004_mamy_wolne sound 5.0 004_mamy_wolne 1 endevent
//---------------------------------------------------------------------------
node 5000 0 blokada_zepsuta sound 1760.0 0.5 3000.0 blokada_zepsuta.wav endsound
//
event blokada_zepsuta sound 10.0 blokada_zepsuta 1 endevent
//---------------------------------------------------------------------------
node 5000 0 odjazd_2 sound 1760.0 0.5 4800.0 odjazd.wav endsound
//
event odjazd_2 sound 5.0 odjazd_2 1 endevent
//---------------------------------------------------------------------------



//node -1 0 start01 eventlauncher 15.0 0.0 750.0 2000 1 0 none trasa_a01 end

//rozpoczynamy manewry lokiem - zdarzenie wywolywane przez shift+1
event memcell_update_trasa_a01 updatevalues 0.0 memcell_trasa_a a 0 2 endevent
event trasa_a01 multiple 30.0 memcell_trasa_a
 	kociary_Tm07_Ms2
 	kociary_Tm03_Ms2
  	kociary_zwr14+
  	Anglik_test1315ac
  	kociary_zwr08-
	Anglik_test4581ac
	kociary_zwr09-
	trasa_a01_part2
	kociary_zwr09-
condition memcompare a 0 1 endevent

event trasa_a01_part2 multiple 0.0 none
	kociary_zwr09-
	memcell_update_trasa_a01
endevent



//S1 i Ms1 na semafory manewrowe - zdarzenie przypisane do toru
event memcell_update_trasa_a02 updatevalues 0.0 memcell_trasa_a a 0 4 endevent
event trasa_a02 multiple 5.0 memcell_trasa_a
	kociary_Tm07_Ms1
  	kociary_Tm03_Ms1
	memcell_update_trasa_a02
	trasa_a03
	p_zamykaj_all
	2_zamk
condition memcompare a 0 2 endevent


//ustawiamy wyjazd + sygnal do odjazdu - zdarzenie wywoływane przez trasa_a02
event trasa_a03 multiple 180.0 none
  	odjazd
	kociary_C_Sz1
	kociary_C_W24
  	kociary_zwr08+
	kociary_zwr05-
	kociary_zwr04-
	posp_po_lewo
endevent

event sound_3 multiple 0.0 none odjazd endevent

//ustawiamy S1 na wyjazdowy i ustawiamy przebieg na p.odg.
event memcell_update_trasa_a04 updatevalues 0.0 memcell_trasa_a a 0 5 endevent
event trasa_a04 multiple 5.0 memcell_trasa_a
  	kociary_C_S1
	kociary_C_W24off
	posterunek_kociary_R_S12
	posterunek_kociary_SpR_Sp4
	posterunek_kociary_SpRR_Sp4
	posterunek_kociary_G_S10
	posterunek_kociary_SpG_Sp4
	trasa_a04_part2 
condition memcompare a 0 4 endevent

event trasa_a04_part2 multiple 0.0 none
	Anglik_test6885ad
	posterunek_kociary_zwr02+
	posterunek_kociary_zwr03-
	posterunek_kociary_zwr04-
	posterunek_kociary_zwr06+
	posterunek_kociary_zwr07-
	trasa_a04_part3
	memcell_update_trasa_a04
endevent

event trasa_a04_part3 multiple 0.0 none
	narazie_stoimy
	Anglik_test18bd
	trzaski
endevent


//ustawiamy S1 na wyjazdowy i wjazdowy na p.odg. + przejazd przez mijanke (chomikowo)
event memcell_update_trasa_a05 updatevalues 0.0 memcell_trasa_a a 0 6 endevent
event trasa_a05 multiple 5.0 memcell_trasa_a
	posterunek_kociary_R_S1
	posterunek_kociary_G_S1
	posterunek_kociary_SpG_Sp1
	memcell_update_trasa_a05
	trasa_a05_part2
condition memcompare a 0 5 endevent

event trasa_a05_part2 multiple 0.0 none
    chomikowo_zwr01+
	chomikowo_zwr02+
	chomikowo_zwr03+
	chomikowo_zwr04+
	chomikowo_E_S2
	chomikowo_O_S2
endevent

//ustawiamy S1 na przejazd przez mijanke (chomikowo) + ustaw wjazd na psiary zagroda
event memcell_update_trasa_a06 updatevalues 0.0 memcell_trasa_a a 0 7 endevent
event trasa_a06 multiple 0.0 memcell_trasa_a
	chomikowo_E_S1
	chomikowo_O_S1
	psiary_zagroda_P_S13
	psiary_zagroda_zwr01+
	Anglik_test3450bc
	memcell_update_trasa_a06
condition memcompare a 0 6 endevent

//ustawiamy S1 na wjazd psiary zagroda
event memcell_update_trasa_a07 updatevalues 0.0 memcell_trasa_a a 0 9 endevent
event trasa_a07 multiple 0.0 memcell_trasa_a
	psiary_zagroda_P_S1
	memcell_update_trasa_a07
	trasa_a08
condition memcompare a 0 7 endevent

//ustawiamy wyjazd z psiary zagroda - zdarzenie wywolywane z trasa_a07
event trasa_a08 multiple 60.0 none
	psiary_zagroda_I_S2
	psiary_zagroda_SpI_Sp2
	psiary_zagroda_zwr07+
	psiary_zagroda_zwr09+
	Anglik_test7836bd
	memcell_update_trasa_a07
	odjazd
endevent

//ustawiamy S1 na wyjazd z psiary zagroda + przejazd przez psiary poludnie
event memcell_update_trasa_a09 updatevalues 0.0 memcell_trasa_a a 0 10 endevent
event trasa_a09 multiple 0.0 memcell_trasa_a
	psiary_zagroda_I_S1
	psiary_zagroda_SpI_Sp1
	memcell_update_trasa_a09
	trasa_a09_part2
	trzaski_2
condition memcompare a 0 9 endevent

event trasa_a09_part2 multiple 0.0 none
	psiary_poludnie_zwr01+
	psiary_poludnie_zwr03+
	Anglik_test7695ac
	Anglik_test6799bd
	psiary_poludnie_zwr05+
	psiary_poludnie_G_S2
	psiary_poludnie_P_S2
endevent

//--------------------------------
// odpalanie ai dla trasa_a (ai przejezdzajace przez most)
node -1 0 lok_tow memcell 0 0 0.1 Wait_for_orders 0 0 tor_trasa_a_start_ai_2 endmemcell
event lok_tow_on updatevalues 0.0 lok_tow Jump_to_order 0 0 endevent
event lok_tow_go updatevalues 2.0 lok_tow SetVelocity -1 -1 endevent

//odpalenei AI
event trasa_a_ai_2_00 multiple 30.0 none
      	lok_tow_on
	lok_tow_go
endevent

//S1 dla AI
event trasa_a_ai_2_01 multiple 0.0 none
	  psiary_srodmiescie_H_S1
endevent

//AI przejedz przez most
event trasa_a_ai_2_02 multiple 0.0 none
	  AI_B_S2
endevent
//--------------------------------
node -1 0 start01 eventlauncher 15.0 0.0 750.0 200000 1 0 none memcell_update_trasa_a09 end


//ustawiamy S1 na wyjazd z psiary zagroda + wjazd do psiary srodmiescie+odpal AI
event memcell_update_trasa_a10 updatevalues 0.0 memcell_trasa_a a 0 11 endevent
event trasa_a10 multiple 0.0 memcell_trasa_a
	blokada_zepsuta
	psiary_poludnie_G_S1
	psiary_poludnie_P_S1
	psiary_srodmiescie_P_S5
	psiary_srodmiescie_zwr01+
	Anglik_test3035ac
	trasa_a_ai_2_00               //odpalanie AI
	memcell_update_trasa_a10
condition memcompare a 0 10 endevent

//ustawiamy S1 na wjazd do psiary srodmiescie
event memcell_update_trasa_a11 updatevalues 0.0 memcell_trasa_a a 0 12 endevent
event trasa_a11 multiple 0.0 memcell_trasa_a
	psiary_srodmiescie_P_S1
	memcell_update_trasa_a11
condition memcompare a 0 11 endevent

//----------
//ustawiamy wyjazd z pasiary srodmiescie + wyjazd AI
event memcell_update_trasa_a12 updatevalues 0.0 memcell_trasa_a a 0 13 endevent
event trasa_a12 multiple 60.0 memcell_trasa_a
	//trasa_a12_part_1
	trasa_a12_part_2
	memcell_update_trasa_a12	
condition memcompare a 0 12 endevent

//eventy dla trasa_a
event trasa_a12_part_1 multiple 05.0 none
	Anglik_test8894bd
	Anglik_test7599ad
	Anglik_test2511bd
	psiary_srodmiescie_I_S10
endevent
//eventy dla AI
event trasa_a12_part_2 multiple 0.0 none
	psiary_srodmiescie_H_S10
	Anglik_test9357ac
	psiary_srodmiescie_zwr05+
	psiary_srodmiescie_zwr07+
	psiary_srodmiescie_zwr08-
	psiary_srodmiescie_zwr09-
	004_mamy_wolne
endevent
//----------

//------------
//ZMIANA
event trasa_a13_00 multiple 0.0 memcell_trasa_a
	//ustaw przebieg dla posp i jazda
	trasa_a12_part_1
	odjazd_2
condition memcompare a 0 13 endevent
//------------

//ustawiamy S1 na wyjazd z pasiary srodmiescie + przejazd przez jelonkowo
event memcell_update_trasa_a13 updatevalues 0.0 memcell_trasa_a a 0 14 endevent
event trasa_a13 multiple 10.0 memcell_trasa_a
	psiary_srodmiescie_I_S1
	jelonkowo_zwr01+
	jelonkowo_zwr02+
	jelonkowo_zwr06+
	jelonkowo_zwr07+
	jelonkowo_P_S2
	jelonkowo_E_S2
	memcell_update_trasa_a13
condition memcompare a 0 13 endevent

//ustawiamy S1 na przejazd przez jelonkowo
event memcell_update_trasa_a14 updatevalues 0.0 memcell_trasa_a a 0 15 endevent
event trasa_a14 multiple 0.0 memcell_trasa_a
	jelonkowo_P_S1
	jelonkowo_E_S1
	memcell_update_trasa_a14
condition memcompare a 0 14 endevent

//zalaczamy AI
event memcell_update_trasa_a15 updatevalues 0.0 memcell_trasa_a a 0 17 endevent
event trasa_a15 multiple 0.0 memcell_trasa_a
	trasa_a_ai00				//zalaczamy AI
	memcell_update_trasa_a15
	trasa_a16
	wjazd_na_stoj
condition memcompare a 0 15 endevent

//--------------------------------
// odpalanie ai dla trasa_a
node -1 0 lok_su42_504 memcell 0 0 0.1 Wait_for_orders 0 0 tor_trasa_a_start_ai endmemcell
event trasa_a_su42_504_on updatevalues 0.0 lok_su42_504 Jump_to_order 0 0 endevent
event trasa_a_su42_504_go updatevalues 2.0 lok_su42_504 SetVelocity -1 -1 endevent

event trasa_a_ai00 multiple 5.0 none    //poprzednio 5
      	trasa_a_su42_504_on
	trasa_a_su42_504_go	  
endevent
//--------------------------------

//jazda AI
event trasa_a16 multiple 20.0 none
    	Anglik_test1508bd
	Anglik_test1058bd
	Anglik_test4542bc
	pawianowo_A_S10
endevent


//S1 na wyjazd loka AI i S10 dla wjazdu pospiecha
event memcell_update_trasa_a17 updatevalues 0.0 memcell_trasa_a a 0 18 endevent
event trasa_a17 multiple 5.0 memcell_trasa_a
	pawianowo_A_S1
	pawianowo_P_S13
	Anglik_test1508ac
	pawianowo_zwr04-
	Anglik_test3904ac
	pawianowo_zwr03-
	memcell_update_trasa_a17
condition memcompare a 0 17 endevent

//S1 na wjazd do pawianowa + manewry
event memcell_update_trasa_a18 updatevalues 0.0 memcell_trasa_a a 0 19 endevent
event trasa_a18 multiple 90.0 memcell_trasa_a
	pawianowo_P_S1
	pawianowo_Sz1_Ms2
	pawianowo_zwr01-
	memcell_update_trasa_a18
condition memcompare a 0 18 endevent

//manewry cd.
event memcell_update_trasa_a19 updatevalues 0.0 memcell_trasa_a a 0 20 endevent
event trasa_a19 multiple 60.0 memcell_trasa_a
	pawianowo_Sz1_S1
	pawianowo_zwr01+
	pawianowo_zwr02+
	Anglik_test3904bd
	Anglik_test1058ad
	Anglik_test4542bc
	pawianowo_Tm17_Ms2
	memcell_update_trasa_a19
condition memcompare a 0 19 endevent

//manewry koncowe
event memcell_update_trasa_a20 updatevalues 0.0 memcell_trasa_a a 0 21 endevent
event trasa_a20 multiple 60.0 memcell_trasa_a
	pawianowo_Tm17_Ms1
	pawianowo_Tm7_Ms2
	Anglik_test4542ac
	memcell_update_trasa_a20
condition memcompare a 0 20 endevent

//koniec
event trasa_a21 multiple 10.0 memcell_trasa_a
	pawianowo_Tm7_Ms1
condition memcompare a 0 21 endevent


//==========================================================================
//==========================OSOBOWY======================================
//trasa B
node -1 0 memcell_trasa_b memcell 1.0 1.0 0.0 b 0 1 none endmemcell

//--------------------------------
// odpalanie ai dla trasa_b
node -1 0 lok_os memcell 0 0 0.1 Wait_for_orders 0 0 tor_trasa_b_start_ai endmemcell
event lok_os_on updatevalues 0.0 lok_os Jump_to_order 0 0 endevent
event lok_os_go updatevalues 2.0 lok_os SetVelocity -1 -1 endevent

//odpalenei AI
event trasa_b_ai_00 multiple 5.0 none
    lok_os_on
	lok_os_go	
endevent

//wjazd AI na peron 
event trasa_b_ai_01 multiple 5.0 none
//    pawianowo_R_S13
      pawianowo_R_S10
	Anglik_test1058bc
	Anglik_test1508ad
	pawianowo_zwr04+
	pawianowo_zwr02+	//odcinek zabezpieczajacy
	pawianowo_zwr01-	//odcinek zabezpieczajacy
endevent
//--------------------------------


//zdarzenie wywoływane, gdy AI stoi na torze wjazdowym, poczatkowe manewry lokiem, odpalanie AI
event memcell_update_trasa_b01 updatevalues 0.0 memcell_trasa_b b 0 2 endevent
event trasa_b01 multiple 5.0 memcell_trasa_b
	trasa_b_ai_00		//odpalanie AI
	Anglik_test4542ad   //poczatkowe manewry lokiem
	pawianowo_zwr08-
	pawianowo_zwr09+
	pawianowo_Tm4_Ms2
	p_zamykaj_all		//zamykanie przejazdow
	memcell_update_trasa_b01
condition memcompare b 0 1 endevent

//lok wjechal na boczny tor, ustaw przebieg dla AI i zezwol na wjazd na stacje
event memcell_update_trasa_b02 updatevalues 0.0 memcell_trasa_b b 0 3 endevent
event trasa_b02 multiple 20.0 memcell_trasa_b
	trasa_b_ai_01		//wjazd AI na peron
	pawianowo_Tm4_Ms1
	memcell_update_trasa_b02
condition memcompare b 0 2 endevent

//------------------
node -1 0 lok_os_sh memcell 0 0 0.1 Wait_for_orders 0 0 tor_trasa_b_ai_sh endmemcell
event lok_os_rozlacz updatevalues 5.0 lok_os_sh Shunt 0 0 endevent
event lok_os_manewry updatevalues 5.0 lok_os_sh ShuntVelocity 20 0 endevent

//AI wjechal na peron - odczepiamy lok AI i wylaczamy AI
event memcell_update_trasa_b03 updatevalues 0.0 memcell_trasa_b b 0 4 endevent
event trasa_b03 multiple 10.0 memcell_trasa_b
    lok_os_rozlacz
	//manewry elektrycznym po sklad
	Anglik_test4542bd
	Anglik_test1058bd
	pawianowo_Tm9_Ms2
	memcell_update_trasa_b03
	
	trasa_b03_part2
condition memcompare b 0 3 endevent

//event trasa_b03_part2 multiple 240.0 memcell_trasa_b
event trasa_b03_part2 multiple 20.0 memcell_trasa_b
	pawianowo_Sz3_Ms2
	lok_os_manewry
	pawianowo_zwr02-
endevent


node -1 0 lok_os_off memcell 0 0 0.1 Wait_for_orders 0 0 tor_trasa_b_ai_off endmemcell
event lok_os_stop updatevalues 0.0 lok_os_off ShuntVelocity 0 0 endevent
event lok_os_wylacz updatevalues 1.0 lok_os_off Prepare_engine 0 0 endevent

event trasa_b_ai_02 multiple 0.0 memcell_trasa_b
	pawianowo_Sz3_S1
	lok_os_stop
	lok_os_wylacz
endevent

node -1 0 lok_os_v memcell 0 0 0.1 Wait_for_orders 0 0 tor_os_vel endmemcell
event zmniejsz_prdekosc updatevalues 0.0 lok_os_v SetVelocity 20 0 endevent

//------------------

//ustawiamy wyjazd dla osobowego
event memcell_update_trasa_b04 updatevalues 0.0 memcell_trasa_b b 0 5 endevent
event trasa_b04 multiple 5.0 memcell_trasa_b		
	trasa_b04_part2
	memcell_update_trasa_b04
condition memcompare b 0 4 endevent

event trasa_b04_part2 multiple 120.0 none		
	Anglik_test1508ac
	pawianowo_B_S2
endevent

//S1 na wyjazd z pawianowa, wjazd na jelonkowo
event memcell_update_trasa_b05 updatevalues 0.0 memcell_trasa_b b 0 6 endevent
event trasa_b05 multiple 5.0 memcell_trasa_b		
	pawianowo_B_S1
	jelonkowo_zwr07+
	jelonkowo_zwr06-
	jelonkowo_zwr03-
	jelonkowo_zwr01-
	jelonkowo_R_S13
	memcell_update_trasa_b05
condition memcompare b 0 5 endevent


//wyjazd z jelonkowa, ustaw zwrotnice na wjazd na psiary srodmiescie
event memcell_update_trasa_b06 updatevalues 0.0 memcell_trasa_b b 0 7 endevent
event trasa_b06 multiple 60.0 memcell_trasa_b		
	jelonkowo_A_S10
	jelonkowo_R_S1
	Anglik_test2511bd
	Anglik_test7599bd
	Anglik_test9357bd
	memcell_update_trasa_b06
condition memcompare b 0 6 endevent


//podaj sygnal wjazdu na psiary srodmiescie
event memcell_update_trasa_b07 updatevalues 0.0 memcell_trasa_b b 0 8 endevent
event trasa_b07 multiple 20.0 memcell_trasa_b		
	jelonkowo_A_S1
	psiary_srodmiescie_U_S13
	memcell_update_trasa_b07
condition memcompare b 0 7 endevent

//wyjazd z psiary srodmiescie, odpalamy "dekoracyjny" AI, wjazd na psiary poludnie
event memcell_update_trasa_b08 updatevalues 0.0 memcell_trasa_b b 0 9 endevent
event trasa_b08 multiple 60.0 memcell_trasa_b
	Anglik_test4231bc
	psiary_srodmiescie_zwr02+
	psiary_srodmiescie_A_S10
	psiary_srodmiescie_U_S1
	trasa_b_ai_2_00			//odpalanie AI
	memcell_update_trasa_b08
	trasa_b08_part2
condition memcompare b 0 8 endevent

//wjazd na psiary poludnie
event trasa_b08_part2 multiple 0.0 none
	psiary_poludnie_U_S5
	psiary_poludnie_zwr06+
	Anglik_test7227ac
endevent

//--------------------------------
// odpalanie ai dla trasa_b
node -1 0 lok_ai_2 memcell 0 0 0.1 Wait_for_orders 0 0 tor_trasa_b_start_ai_2 endmemcell
event lok_ai_2_on updatevalues 0.0 lok_ai_2 Jump_to_order 0 0 endevent
event lok_ai_2_go updatevalues 2.0 lok_ai_2 SetVelocity -1 -1 endevent

//odpalenei AI - to zdarzenie jest odpalane przez inne zdarzenei z trasy B
event trasa_b_ai_2_00 multiple 5.0 none
    lok_ai_2_on
	lok_ai_2_go	
	psiary_poludnie_H_S10
	Anglik_test6799ad
	psiary_poludnie_zwr05+
endevent
//-------------------------------

event trasa_b_ai_2_01 multiple 10.0 none
	psiary_poludnie_H_S1
	//wjazd na srodmiescie
	psiary_srodmiescie_P_S13
	psiary_srodmiescie_zwr01+
	psiary_srodmiescie_zwr03-
	Anglik_test3035ad
endevent


//-------------------------------
node -1 0 lok_ai_2_off memcell 0 0 0.1 Wait_for_orders 0 0 tor_trasa_b_ai_2_off endmemcell
event lok_ai_2_stop updatevalues 0.0 lok_ai_2_off SetVelocity 0 0 endevent
event lok_ai_2_off updatevalues 2.0 lok_ai_2_off Prepare_engine 0 0 endevent

event trasa_b_ai_2_02 multiple 0.0 none
	psiary_srodmiescie_P_S1
	lok_ai_2_stop
	lok_ai_2_off
endevent
//-------------------------------

//wyjazd z psiary poludnie
event memcell_update_trasa_b09 updatevalues 0.0 memcell_trasa_b b 0 10 endevent
event trasa_b09 multiple 30.0 memcell_trasa_b
	psiary_srodmiescie_A_S1
	psiary_poludnie_U_S1
	Anglik_test9609bd
	psiary_poludnie_zwr04+
	psiary_poludnie_zwr02+
	psiary_poludnie_B_S2
	memcell_update_trasa_b09
	trasa_b_ai_3_00
condition memcompare b 0 9 endevent


//--------------------------------
// odpalanie ai dla trasa_b
node -1 0 lok_ai_3 memcell 0 0 0.1 Wait_for_orders 0 0 tor_trasa_b_start_ai_3 endmemcell
event lok_ai_3_on updatevalues 0.0 lok_ai_3 Jump_to_order 0 0 endevent
event lok_ai_3_go updatevalues 2.0 lok_ai_3 SetVelocity -1 -1 endevent

//odpalenei AI - to zdarzenie jest odpalane przez inne zdarzenei z trasy B
event trasa_b_ai_3_00 multiple 5.0 none
    lok_ai_3_on
	lok_ai_3_go	
endevent

event trasa_b_ai_3_01 multiple 5.0 none
	psiary_zagroda_K_S1
endevent
//-------------------------------

//wjazd do psiary zagroda, AI jazda
event memcell_update_trasa_b10 updatevalues 0.0 memcell_trasa_b b 0 11 endevent
event trasa_b10 multiple 90.0 memcell_trasa_b
	psiary_zagroda_zwr11+
	psiary_zagroda_zwr08+
	psiary_zagroda_zwr06+
	psiary_zagroda_zwr05+
	psiary_zagroda_S_S5
	
	memcell_update_trasa_b10
	trasa_b10_part2
condition memcompare b 0 10 endevent

//AI
event trasa_b10_part2 multiple 0.0 none
	psiary_zagroda_K_S10
	psiary_zagroda_zwr10-
	Anglik_test8778ac
	Anglik_test7836ad
	psiary_poludnie_zwr03-
	Anglik_test9609ac
	psiary_poludnie_P_S13
	psiary_poludnie_zwr01+
endevent

//-------------------------------
node -1 0 lok_ai_3_off memcell 0 0 0.1 Wait_for_orders 0 0 tor_trasa_b_ai_3_off endmemcell
event lok_ai_3_stop updatevalues 0.0 lok_ai_3_off SetVelocity 0 0 endevent
event lok_ai_3_off updatevalues 2.0 lok_ai_3_off Prepare_engine 0 0 endevent

event trasa_b_ai_3_02 multiple 0.0 none
	psiary_zagroda_K_S1
	lok_ai_3_stop
	lok_ai_3_off
endevent
//-------------------------------

//wyjazd z psiary zagroda
event memcell_update_trasa_b11 updatevalues 0.0 memcell_trasa_b b 0 12 endevent
event trasa_b11 multiple 50.0 memcell_trasa_b
	psiary_zagroda_K_S1
	psiary_zagroda_B_S10
	psiary_zagroda_SpB_Sp4
	psiary_zagroda_zwr02-
	psiary_zagroda_zwr01-
	memcell_update_trasa_b11
condition memcompare b 0 11 endevent

//wjazd do chomikowa
event memcell_update_trasa_b12 updatevalues 0.0 memcell_trasa_b b 0 13 endevent
event trasa_b12 multiple 10.0 memcell_trasa_b
	chomikowo_P_S13
	chomikowo_zwr04-
	chomikowo_zwr02-
	chomikowo_zwr01+
	memcell_update_trasa_b12
condition memcompare b 0 12 endevent

//wyjazd z chomikowa + przejazd przez podg.
event memcell_update_trasa_b13 updatevalues 0.0 memcell_trasa_b b 0 14 endevent
event trasa_b13 multiple 10.0 memcell_trasa_b
	chomikowo_P_S1
	chomikowo_A_S10
	posterunek_kociary_U_S10
	trasa_b13_part2
	memcell_update_trasa_b13
condition memcompare b 0 13 endevent

event trasa_b13_part2 multiple 0.0 none
	Anglik_test18bd
	posterunek_kociary_zwr07-
	Anglik_test6885bd
	posterunek_kociary_zwr06+
	posterunek_kociary_zwr04+
	posterunek_kociary_B_S2
	posterunek_kociary_SpB_Sp2
endevent

//wjazd do kociary
event memcell_update_trasa_b14 updatevalues 0.0 memcell_trasa_b b 0 15 endevent
event trasa_b14 multiple 10.0 memcell_trasa_b
	chomikowo_A_S1
	posterunek_kociary_U_S1
	kociary_P_S13
	trasa_b14_part2
	memcell_update_trasa_b14
condition memcompare b 0 14 endevent

event trasa_b14_part2 multiple 0.0 none
	kociary_zwr02+
	kociary_zwr04-
	kociary_zwr05-
	kociary_zwr08+
	Anglik_test4581ac
	kociary_zwr09+
	kociary_zwr10-
endevent

//manewry koncowe
event memcell_update_trasa_b15 updatevalues 0.0 memcell_trasa_b b 0 16 endevent
event trasa_b15 multiple 60.0 memcell_trasa_b
	kociary_P_S1
	kociary_Sz2_Ms2
	kociary_zwr12-
	kociary_zwr11+
	Anglik_test3019bc
	memcell_update_trasa_b15
condition memcompare b 0 15 endevent

//manewry koncowe
event memcell_update_trasa_b16 updatevalues 0.0 memcell_trasa_b b 0 17 endevent
event trasa_b16 multiple 40.0 memcell_trasa_b
	kociary_Sz2_S1
	kociary_Tm02_Ms2
	kociary_D_Ms2
	Anglik_test3019ac
	Anglik_test5198ac
	Anglik_test1315ad
	memcell_update_trasa_b16
condition memcompare b 0 16 endevent


//==========================TOWAROWY=======================================
//-----------------------------------------------------------------------------
node 5000 0 na_biegu sound 1760.0 40.5 4800.0 na_biegu.wav endsound
//
event na_biegu sound 50.0 na_biegu 1 endevent
//-----------------------------------------------------------------------------
node 5000 0 próba_hamulca sound 1760.0 0.5 4800.0 próba_hamulca.wav endsound
//
event próba_hamulca sound 130.0 próba_hamulca 1 endevent
//-----------------------------------------------------------------------------
node 5000 0 pociag_z_prawej sound 20.0 0.5 -1850.0 pociag_z_prawej.wav endsound
//
event pociag_z_prawej sound 40.0 pociag_z_prawej 1 endevent
//-----------------------------------------------------------------------------
node 5000 0 przelot sound 1760.0 0.5 3000.0 przelot.wav endsound
//
event przelot sound 110.0 przelot 1 endevent
//-----------------------------------------------------------------------------
node 5000 0 odjazd_towarowy sound 1760.0 0.5 -100.0 odjazd_towarowy.wav endsound
//
event odjazd_towarowy sound 60.0 odjazd_towarowy 1 endevent
//---------------------------------------------------------------------------
node 5000 0 bede_manewry_robila sound 1760.0 0.5 4800.0 bede_manewry_robila.wav endsound
//
event bede_manewry_robila sound 30.0 bede_manewry_robila 1 endevent
//-----------------------------------------------------------------------------
node 5000 0 wyjechac_do_przodu sound 1760.0 0.5 4800.0 wyjechac_do_przodu.wav endsound
//
event wyjechac_do_przodu sound 5.0 wyjechac_do_przodu 1 endevent
//-----------------------------------------------------------------------------
node 5000 0 wystarczy sound 1760.0 0.5 4800.0 wystarczy.wav endsound
//
event wystarczy sound 5.0 wystarczy 1 endevent
//-----------------------------------------------------------------------------
node 5000 0 mozna_do_tylu sound 1760.0 0.5 4800.0 mozna_do_tylu.wav endsound
//
event mozna_do_tylu sound 29.0 mozna_do_tylu 1 endevent
//-----------------------------------------------------------------------------
node 5000 0 prosze_zastepczy sound 1760.0 0.5 4800.0 prosze_zastepczy.wav endsound
//
event prosze_zastepczy sound 3.0 prosze_zastepczy 1 endevent
//-----------------------------------------------------------------------------
node 5000 0 prosze_zastepczy sound 1760.0 0.5 4800.0 prosze_zastepczy.wav endsound
//
event prosze_zastepczy sound 3.0 prosze_zastepczy 1 endevent
//-----------------------------------------------------------------------------
node 5000 0 posp_pod_wjazdem sound 1760.0 0.5 -100.0 posp_pod_wjazdem.wav endsound
//
event posp_pod_wjazdem sound 70.0 posp_pod_wjazdem 1 endevent
//---------------------------------------------------------------------------










//trasa A
node -1 0 memcell_trasa_c memcell 1.0 1.0 0.0 c 0 1 none endmemcell

//odjazd z psiary zagroda, przejazd przez psiary poludnie i wjazd na psiary srodmiescie
event memcell_update_trasa_c01 updatevalues 0.0 memcell_trasa_c c 0 2 endevent 


event trasa_c01 multiple 60.0 memcell_trasa_c
odjazd_towarowy
trasa_c01_part2
condition memcompare c 0 1 endevent

event trasa_c01_part2 multiple 120.0 none
	Anglik_test8778bc
	Anglik_test7836ad
	Anglik_test7695ac
	Anglik_test6799bd
	Anglik_test3035ad
	memcell_update_trasa_c01
	trasa_c01_part2
	trasa_c01_part3
endevent

event trasa_c01_part3 multiple 0.0 none
	psiary_zagroda_J_S10
	p_zamykaj_all
	psiary_poludnie_P_S2
	psiary_poludnie_G_S2
	psiary_srodmiescie_P_S13
	psiary_srodmiescie_zwr04-
endevent




//wjazd na bocznice
event memcell_update_trasa_c02 updatevalues 0.0 memcell_trasa_c c 0 3 endevent
event trasa_c02 multiple 75.0 memcell_trasa_c
	psiary_srodmiescie_zwr06-
	Anglik_test2511ac
	Anglik_test3988ac
	psiary_srodmiescie_zwr07-
	psiary_srodmiescie_zwr10-
	memcell_update_trasa_c02
	bede_manewry_robila
	trasa_c02_part2
condition memcompare c 0 2 endevent

event trasa_c02_part2 multiple 0.0 none
	psiary_bocznica_zwr01-
	psiary_bocznica_zwr02-
	psiary_bocznica_zwr03-
	psiary_srodmiescie_K_S13
	//S1 na poprzednie semki
	psiary_poludnie_P_S1
	psiary_poludnie_G_S1
	psiary_srodmiescie_P_S1
endevent

//manewry na bocznicy
event memcell_update_trasa_c03 updatevalues 0.0 memcell_trasa_c c 0 4 endevent
event trasa_c03 multiple 90.0 memcell_trasa_c
	psiary_srodmiescie_K_S1
	psiary_bocznica_zwr04-
	memcell_update_trasa_c03
	wyjechac_do_przodu
	trasa_c03_part2
condition memcompare c 0 3 endevent

event trasa_c03_part2 multiple 3.0 memcell_trasa_c
	psiary_bocznica_Sz1_Ms2
endevent
//------------------------------------------------------
node -1 0 lok_ai_3_c memcell 0 0 0.1 Wait_for_orders 0 0 tor_trasa_c_start_ai_3 endmemcell
event lok_ai_3_c_on updatevalues 0.0 lok_ai_3_c Jump_to_order 0 0 endevent
event lok_ai_3_c_go updatevalues 2.0 lok_ai_3_c SetVelocity 40 40 endevent

event trasa_c_ai_3_00 multiple 0.0 none
	psiary_srodmiescie_J_S1
endevent
//------------------------------------------------------

//manewry na bocznicy
event memcell_update_trasa_c04 updatevalues 0.0 memcell_trasa_c c 0 5 endevent
event trasa_c04 multiple 30.0 memcell_trasa_c
	psiary_bocznica_Sz1_S1
	psiary_bocznica_zwr04+
	psiary_bocznica_zwr03+
	psiary_bocznica_B_Ms2
	psiary_bocznica_zwr01+
	psiary_bocznica_Tm4_Ms2
	memcell_update_trasa_c04
condition memcompare c 0 4 endevent

//manewry na bocznicy - podjazd po skład
event memcell_update_trasa_c05 updatevalues 0.0 memcell_trasa_c c 0 6 endevent
event trasa_c05 multiple 0.0 memcell_trasa_c
	wystarczy
	trasa_c05_part_2
	mozna_do_tylu
condition memcompare c 0 5 endevent

event trasa_c05_part_2 multiple 30.0 memcell_trasa_c
	psiary_bocznica_zwr02+
	psiary_bocznica_B_S1
	psiary_bocznica_Tm4_Ms1
	psiary_bocznica_Tm1_Ms2
	memcell_update_trasa_c05
endevent

//odjazd z skladem - dojazd do psiar srodmiescie
event memcell_update_trasa_c06 updatevalues 0.0 memcell_trasa_c c 0 7 endevent
event trasa_c06 multiple 20.0 memcell_trasa_c
	psiary_bocznica_Tm1_Ms1
	memcell_update_trasa_c06
	trasa_c06_part2
	trasa_c06_part3
	próba_hamulca
condition memcompare c 0 6 endevent

event trasa_c06_part2 multiple 270.0 none
	psiary_bocznica_C_S13
	psiary_bocznica_zwr01-
	psiary_srodmiescie_zwr07+
	Anglik_test9357ac
	Anglik_test4231bd
	na_biegu
endevent

event trasa_c06_part3 multiple 30.0 none
	//przebieg AI
	Anglik_test8894ad
	Anglik_test7599ac
	Anglik_test3988bd
	lok_ai_3_c_on 				//wlacz AI
	lok_ai_3_c_go
	AI_B_S2
	psiary_srodmiescie_J_S10
endevent


//odjazd z psiar srodmiescie, przejazd przez poludnie, wjazd do zagrody
event memcell_update_trasa_c07 updatevalues 0.0 memcell_trasa_c c 0 8 endevent
event trasa_c07 multiple 0.0 memcell_trasa_c
	psiary_bocznica_C_S1
	psiary_srodmiescie_B_Sz1
	trasa_c07_part2
	prosze_zastepczy
condition memcompare c 0 7 endevent

event trasa_c07_part2 multiple 20.0 none
	//zagroda
	psiary_zagroda_zwr11-
	Anglik_test7836bc
	psiary_zagroda_S_S13
	Anglik_test3450bc
	przelot
	trasa_c07_part3
endevent

event trasa_c07_part3 multiple 120.0 none
	//poludnie
	Anglik_test7227ac
	Anglik_test9609bd
	psiary_poludnie_U_S2
	psiary_poludnie_B_S2
	memcell_update_trasa_c07
endevent

//------------------------------------------------------
node -1 0 lok_ai_c memcell 0 0 0.1 Wait_for_orders 0 0 tor_trasa_c_start_ai endmemcell
event lok_ai_c_on updatevalues 0.0 lok_ai_c Jump_to_order 0 0 endevent
event lok_ai_c_go updatevalues 2.0 lok_ai_c SetVelocity 40 0 endevent
//------------------------------------------------------


//zalaczamy AI + wjazd do zagrody
event memcell_update_trasa_c08 updatevalues 0.0 memcell_trasa_c c 0 9 endevent
event trasa_c08 multiple 10.0 memcell_trasa_c
	lok_ai_c_on
	lok_ai_c_go
	psiary_zagroda_zwr01-
	psiary_zagroda_zwr05-
	psiary_zagroda_P_S13
	memcell_update_trasa_c08
	posp_pod_wjazdem
condition memcompare c 0 8 endevent

//AI wjechal na peron - towarowy jazda
event memcell_update_trasa_c09 updatevalues 0.0 memcell_trasa_c c 0 10 endevent
event trasa_c09 multiple 20.0 memcell_trasa_c
	psiary_zagroda_P_S1
	psiary_zagroda_zwr01+
	psiary_zagroda_C_S10
	psiary_zagroda_SpC_Sp4
	memcell_update_trasa_c09
condition memcompare c 0 9 endevent

//-------------------------------------------------------------------------
node -1 0 bus_ai memcell 0 0 0.1 Wait_for_orders 0 0 bus_start endmemcell
event bus_on updatevalues 5.0 bus_ai Jump_to_order 0 0 endevent
event bus_go updatevalues 5.0 bus_ai SetVelocity 20 20 endevent

//-------------------------------------------------------------------------

//przejazd przez chomikowo
event memcell_update_trasa_c10 updatevalues 0.0 memcell_trasa_c c 0 11 endevent
event trasa_c10 multiple 2.0 memcell_trasa_c
	psiary_zagroda_C_S1
	psiary_zagroda_SpC_Sp1
	chomikowo_P_S2
	chomikowo_B_S2
	memcell_update_trasa_c10
condition memcompare c 0 10 endevent

//wjazd na podg kociary
event memcell_update_trasa_c11 updatevalues 0.0 memcell_trasa_c c 0 12 endevent
event trasa_c11 multiple 10.0 memcell_trasa_c
	chomikowo_P_S1
	chomikowo_B_S1
	posterunek_kociary_U_S13
	Anglik_test18bd
	posterunek_kociary_zwr07-
	posterunek_kociary_zwr04-
	posterunek_kociary_zwr03+
	memcell_update_trasa_c11
condition memcompare c 0 11 endevent

//------------------------------------------------------
node -1 0 lok_ai_2_c memcell 0 0 0.1 Wait_for_orders 0 0 tor_trasa_c_start_ai_2 endmemcell
event lok_ai_2_c_on updatevalues 1.0 lok_ai_2_c Jump_to_order 0 0 endevent
event lok_ai_2_c_go updatevalues 5.0 lok_ai_2_c SetVelocity 40 40 endevent

event lok_ai_2_c_wlacz_1 multiple 2.0 memcell_trasa_c
	lok_ai_2_c_on
	lok_ai_2_c_go
endevent

event lok_ai_2_c_wlacz_2 multiple 20.0 memcell_trasa_c
	lok_ai_2_c_on
	lok_ai_2_c_go
endevent
//------------------------------------------------------

//przejazd IA przez podg
event memcell_update_trasa_c12 updatevalues 0.0 memcell_trasa_c c 0 13 endevent
event trasa_c12 multiple 30.0 memcell_trasa_c
	lok_ai_2_c_wlacz_1
	lok_ai_2_c_wlacz_2
	posterunek_kociary_U_S1
	Anglik_test6885bd
	posterunek_kociary_zwr04+
	Anglik_test18ad
	memcell_update_trasa_c12
	trasa_c12_part2
condition memcompare c 0 12 endevent

event trasa_c12_part2 multiple 0.0 memcell_trasa_c
	posterunek_kociary_R_S12
	posterunek_kociary_F_S10
endevent
	
//towarowy odjazd
event memcell_update_trasa_c13 updatevalues 0.0 memcell_trasa_c c 0 14 endevent
event trasa_c13 multiple 10.0 memcell_trasa_c
	posterunek_kociary_D_S10
	posterunek_kociary_SpD_Sp4
	posterunek_kociary_zwr02-
	Anglik_test6885ad
	kociary_P_S13
	memcell_update_trasa_c13
	trasa_c13_part2
condition memcompare c 0 13 endevent

event trasa_c13_part2 multiple 0.0 none
	pociag_z_prawej
	Anglik_test1315bd
	Anglik_test5198ac
	memcell_update_trasa_c13
	posterunek_kociary_R_S1
	posterunek_kociary_F_S1
endevent


//towarowy przyjechal
event memcell_update_trasa_c14 updatevalues 0.0 memcell_trasa_c c 0 15 endevent
event trasa_c14 multiple 10.0 memcell_trasa_c
	posterunek_kociary_D_S1
	posterunek_kociary_SpD_Sp1
	kociary_P_S1
	memcell_update_trasa_c14
condition memcompare c 0 14 endevent


//zamykanie przejazdow
event p_zamykaj_all multiple 0 none
	p7_zamykaj
	p6_zamykaj
	p5_zamykaj
	p4_zamykaj
	p3_zamykaj
	p2_zamykaj
	p1_zamykaj
	p_zamykaj_all_part2
endevent

event p_zamykaj_all_part2 multiple 0 none
	p10_zamykaj
	p9_zamykaj
	p11_zamykaj
endevent
