// l61_towarowy2.ctr t100..t199 nie dopisywać eventów do torów n*

//Ra 2fau: pozostawienie uszkodzonego pociągu w Lisowie na torze głównym zasadniczym (i do tego szybszym) budzi moje wątpliwości
//Ra 2fau: sensowniej by było zostawić ten skład na którymkolwiek torze poza głównymi zasadniczymi
//Ra 2fau: obecnie w misji wszystkie tory są zamknięte tarczami D1, oprócz 1, 2 i 3 (na 3 zostawiamy swój skład)
//Ra 2fau: skoro tor 2 jest zablokowany w Kochanowicach, a w Lisowie nie ma z niego wyjazdu na tor 1 do Kochanowic, to sensowniej by było tam zaparkować swój skład
//Ra 2fau: ewentualnie można też usunąć tarcze D1 z któregoś toru 4, 5 i tam wciągnąć pociąg

event t102:event2 multiple 0 none CzS_Tm29_ms2 CzS_54+ CzS_55- CzS_Tm53_ms2 endevent
event CzS_F5:event1 multiple 0 none CzS_60- endevent
event t105:event2 multiple 0 none CzS_43- CzS_44bd endevent
event t106:event2 multiple 0 none CzS_P8_ms2 endevent
event t108:event1 multiple 0 none Gn_A_s2 endevent //przy peronach w Gnaszynie można podać wjazd dla następnego
event t140:event1 multiple 0 none Gn_O_s2 Gn_K_s2 endevent //wyjazd z Gnaszyna, gdy pospieszny w Blachowni
event t109:event2 multiple 0 none HrS_39- endevent
event t127:event2 multiple 0 none HrN_15bc endevent
event t128:event2 multiple 0 none HrN_4+ endevent
event t129:event2 multiple 0 none HrN_5- endevent
event t130:event2 multiple 0 none HrN_11- endevent
event t131:event2 multiple 0 none HrN_C2_s10 endevent
event t110:event2 multiple 0 none HrS_C_s2 endevent
event t111:event2 multiple 0 none HrS_35bc endevent
event t1lbc:event2 multiple 0 none wjazd_lbc endevent
event t112:event1 multiple 0 none HrS_4- HrS_3bc endevent
event t114:event1 multiple 0 none Bln_L_s2 endevent
event str_towar12:event1 multiple 0 none CzS_80- endevent
event CzS_P8:event1 multiple 0 none CzS_79- endevent
event t116:event2 multiple 0 none CzS_R101_s10 CzS_P6_s1 endevent
event t616:event2 multiple 0 none Gn_O_s2 Gn_K_s2 Bln_L_s2 endevent
event CzS_Tm55:event1 multiple 0 none CzS_57+ endevent
event t120:event2 multiple 0 none CzS_86+ endevent
event str_tow_1:event2 multiple 0 none Gn_A_s2 endevent
event t121:event2 multiple 0 none HrS_39- endevent
event t122:event1 multiple 0 none HrS_8bd endevent
event CzS_L101:event1 multiple 0 none CzS_Tm55_ms2 endevent
event t132:event1 multiple 0 none HrS_6- endevent
event t124:event2 multiple 0 none CzS_86- endevent
event t622:event1 multiple 0 none CzS_85ad endevent
event t126:event1 multiple 0 none HrS_34ac HrS_36bd HrS_R_s2 endevent
event drezyna_10:event1 multiple 0 none Bln_P_sz1 endevent
event stop01:event1 multiple 0 none napociag endevent
event start_et:event1 multiple 0 none start_pos endevent
event xxxx:event1 multiple 0 none wyjazd_tow endevent
event b3_tor2:event1 multiple 0 none herby_stare endevent
event b1_tor1:event1 multiple 0 none blachownia_wjazd endevent

node 800 0 bez_wyjazdu_wav sound -4310.247 -9 831.173 4220_herby_bez_wyjazdu.wav endsound
node 800 0 urwac_sie_wav sound 1358.007 -9.1 -2357.637 l61_59281.wav endsound
node 800 0 rozkaz_wav sound 3494.344 -10.6 -3139.831 l61_rozkaz_lok1.wav endsound
node 800 0 jedzie_lok_wav sound 4302.573 -11 -3554.526 l61_62160_jedzie_lok.wav endsound
node 800 0 rozkaz1_wav sound -15504.376 -9 5051.015 l61_naszykowac_rozkaz.wav endsound
node 800 0 rozkaz2_wav sound -15041.883 -9 4874.591 l61_rozkaz_2.wav endsound

event bez_wyjazdu:event2 sound 1 bez_wyjazdu_wav 1 endevent
event urywamy_sie sound 1 urwac_sie_wav 1 endevent
event rozkaz1 sound 1 rozkaz_wav 1 endevent
event jedzie_lok:event2 sound 1 jedzie_lok_wav 1 endevent
event rozkaz2 sound 1 rozkaz1_wav 1 endevent
event rozkaz3 sound 1 rozkaz2_wav 1 endevent

//zaczynamy bez shift-1
event onstart multiple 0 none start_luzak1 CzS_E_s13 endevent

event start_luzak1 multiple 11 none CzS_20- CzS_60- podepnij endevent
event podepnij updatevalues 0 CzS_Tm21_sem_mem Shunt -3 -3 endevent //wpisanie komendy łączenia do tarczy
event CzS_Tm21_sem_mem:sent multiple 5 none CzS_Wk20_Ms2 CzS_Tm21_jazda endevent //po odebraniu komendy otwórz wykolejnicę
event CzS_Tm21_jazda multiple 5 none CzS_Tm21_ms2 endevent //chwilę potem zapal Tm

//memcell po aby event "napociag" nie wywołał się dwa razy
node -1 0 memcell_manewry_a memcell 1 1 1 a 1 0 none endmemcell
event manewrystop updatevalues 0 memcell_manewry_a a 0 0 endevent

event napociag multiple 20 memcell_manewry_a
	CzS_53-
	CzS_54-
	CzS_55-
	CzS_Tm54_ms2 
	CzS_Tm55_ms2
	CzS_P8_s1
condition memcompare a 1 0 endevent

event start_pos multiple 1 none CzS_Z_s5 CzS_60+ Gn_D_s2 CzS_Tm55_ms1 manewrystop endevent
event wyjazd_tow multiple 1 none CzS_60- CzS_79- CzS_80- CzS_P10_s10 CzS_t2>CzO endevent
event CzS_t2>CzO multiple 60 none CzS_24- CzS_13+ CzS_10bd CzS_7bd CzS_2- CzS_F2_s10 endevent
event do_gnaszyna_tor1:event2 multiple 20 none Gn_A_s5 endevent

event dykt_rozkaz2:event1 multiple 1 none rozkaz2 endevent

event dykt_rozkaz3:event1 multiple 10 none rozkaz3 wyjazd_gnaszyn endevent

event wyjazd_gnaszyn multiple 32 none Gn_26- Gn_27- Gn_K_sz1 Gn_K_w24 endevent
event blachownia_wjazd multiple 20 none Bln_4ac Bln_25- Bln_26- Bln_B_s13 else bln_torem4 condition propability 0.1 endevent //teraz wyjazd na prawy jest od zachodu
event bln_torem4 multiple 0 none Bln_4ad Bln_6- Bln_B_s13 endevent //bo wyjazd z toru 2 jest tylko na Sz
event t45:event2 multiple 20 none Bln_22bc Bln_24- Bln_25- Bln_26- Bln_K_s10 endevent
event herby_stare multiple 1 none Hrs_3bd HrS_A_s5 herby_stare_os endevent
event herby_stare_os multiple 360 none HrS_31- HrS_39- hs_$przejazd1_zamykaj HrS_P_s10 endevent
event tmp_luzak:event1 multiple 1 none hs_$przejazd1_zamykaj HrS_31+ HrS_39+ HrS_34ac HrS_36bd HrS_R_s2 Lsw_B_s2 wjazd_lisow endevent
event wjazd_lisow multiple 1 memcell_manewry_lisow Lis_5ad Lis_3- Lis_A_s13 else Lis_A_s2 Lis_K_s2 kwc_dalej condition memcompare * 1 * endevent

//pomijanie ściągania w Lisowie
node 100 0 none eventlauncher 847.618 264.858 -2103.834 100 w 0 manewrystop_lisow manewrystop_lisow end
event KeyCtrl01 updatevalues 1 memcell_manewry_lisow * 0 1 condition memcompare * 1 * endevent //bez ściągania


//komórka aby inne pociągi nie oddziaływały na eventy w Lisowie
node -1 0 memcell_manewry_lisow memcell 0 0 0 a 1 0 none endmemcell
event manewrystop_lisow updatevalues 0 memcell_manewry_lisow a 0 0 endevent

event urywamy:event2 multiple 1 memcell_manewry_lisow
	urywamy_sie
condition memcompare a 1 0 endevent

event rozkaz:event1 multiple 90 memcell_manewry_lisow
	Lis_24-
	Lis_25-
	Lis_26-
	Lis_27-
	rozkaz1
	Lis_L_odepnij
condition memcompare a 1 0 endevent

event Lis_L_odepnij updatevalues 0 Lis_L_sem_mem Shunt 0 0 endevent //odpięcie od składu
event Lis_L_sem_mem:sent updatevalues 0 Lis_L_sem_mem SetVelocity 20 0 endevent //wyjazd na rozkaz

event wjazd_z_zamknietego:event1 multiple 10 memcell_manewry_lisow
	Lis_23- //Ra 2fau: teraz niech zostawi na torze 3
	Lis_26+
	Lis_27+
	Lis_S_sz1
condition memcompare a 1 0 endevent

event lis_dekoracja1:event2 multiple 60 memcell_manewry_lisow
	Lis_23+
	Lis_Tm7_ms2
	Lis_D_odepnij
	lsw_11_zamykaj
	Lis_7-
	Lis_10-
	Lis_1+
condition memcompare a 1 0 endevent

event Lis_D_odepnij updatevalues 0 Lis_D_sem_mem Shunt 0 0 endevent //odpięcie od składu
event Lis_D_sem_mem:sent multiple 0 none Lis_D_ms2 endevent //wyjazd luzem za głowicę

event track1234:event1 multiple 30 memcell_manewry_lisow
	Lis_1-
	Lis_2-
	Lis_3+
	Lis_7+
	Lis_10+
	Lis_24+
	Lis_25+
	dalej_manewry2
condition memcompare a 1 0 endevent


event dalej_manewry2 multiple 1 memcell_manewry_lisow
	Lis_D_s1
	Lis_Tm2_ms2
	Lis_K_ms2
condition memcompare a 1 0 endevent


event Lis_Tm15:event1 multiple 3 memcell_manewry_lisow
	lsw_11_otwieraj1
	Lis_24-
	Lis_25-
	Lis_K_s1
	Lis_Tm2_ms1
	Lis_Tm15_zapnij
condition memcompare a 1 0 endevent

event Lis_Tm15_zapnij updatevalues 0 Lis_Tm15_sem_mem Shunt -3 -3 endevent //ponowne zapięcie składu
event Lis_Tm15_sem_mem:sent multiple 0 none Lis_Tm15_ms2 endevent //wjazd po skład

event lisow_wyjazd:event2 multiple 30 memcell_manewry_lisow
	Lis_Tm15_ms1
	manewrystop_lisow
	kwc_dalej
condition memcompare a 1 0 endevent

//Ra 2fat: włączenie trybu łączenia musi być trikiem, bo w trybie manewrowym by nie wyjechał ze stacji
event Kwc_towar:event1 putvalues 0 none 4786.827 275.171 -4314.497 Shunt -3 -3 endevent //przełączy się w pociągowy, ale nie ruszy
event Kwc_towar:event2 putvalues 0 none 4786.827 275.171 -4314.497 SetVelocity 40 40 endevent //jazda w trybie pociągowym
//Ra 2fat: albo wpisać jakąś prędkość do Lis_S_sem_mem, wtedy na pewno ruszy (tzn. o ile będzie skanował na 1.8km)

//Ra 2fa4: wydzielony przelot przez Kochanowice, niezależny od ściągania składu
event kwc_dalej multiple 1 none
	Kwc_A_s2
	Kwc_L_s2
	Jw_B_s2
	dalej_lbc
endevent

event dalej_lbc multiple 1 none
	Lbc_14bc
	Lbc_18ad
	Lis_L_s10
	kwc_przejazd1_zamykaj
	dalej2_lbc
endevent


event dalej2_lbc multiple 1 none
	lbc_przejazd1_zamykaj
	tow_lbc
endevent


event tow_lbc multiple 1 none
	Lbc_14ad
	Lbc_12bc
	Lbc_J5_s10
	Jw_E_s2
	Kwc_P_s2
	Kwc_E_s2
	Lsw_F_s2
endevent


event wyjazd_do_lis_lisow:event2 multiple 1 none
	Lis_2-
	Lis_1-
	Lis_3+
	Lis_5ac
	Lis_F_s10
endevent


event wjazd_do_lisowa:event2 multiple 1 none
	Lis_27-
	Lis_26-
	Lis_25+
	Lis_24+
	Lis_S_s13
endevent

event wjazd_lbc multiple 1 none
	Lbc_14bc
	Lbc_12bd
	Lbc_C_s13
	start_psp //start ruchu w Lublińcu
endevent

//zamknięty tor w Lisowie
//Ra 2fau: odstawimy tu ten ściągnięty towarowy
//include ip/pkp/d1.inc unikalnanazwa695 2385.526 262.312 -2775.872 -65.779 1.4 -3.4 end
//include ip/pkp/d1.inc unikalnanazwa696 3066 264.061 -2993.516 101.227 0 0 end

//zamknięta bocznica w Kochanowicach
include ip/pkp/d1.inc unikalnanazwa308 5438.255 280.987 -4952.984 134.809 0 0 40 end


//Ra 2fau: poniższe zostały przeklejone z "l61+l144_towarowy2cz2.scm"

node -1 0 pwr_kochanowice tractionpowersource 6603.22 266.6 202.547 3576 0 0.01 4500 1 3 60 norecuperation end // zasilacz
node -1 0 sekc_kochanowice tractionpowersource 6532.36 266.6 213.107 3587 0 0.01 2000 1 3 60 section end // odlacznik
event torprzejazd540:event2 multiple 0 none gadka1wav endevent
event change0_cell2 multiple 0 none endevent //Ra 2f8f: taki pustak, bo "tlk" potrzebuje
event blachowniawav:event1 multiple 0 none blachowniawav endevent
event gadka3wav:event1 multiple 0 none gadka3wav endevent
event fos_tor1a:event1 multiple 0 none fos_start_tow endevent
event fos_tor4a:event2 multiple 0 none pospiech_wjazd_mija endevent
event wygastow:event1 multiple 0 none Fo_G1_s1 endevent
event Fo_23:event1 multiple 0 none wygaszanie_fos1 endevent
event Fo_36:event1 multiple 0 none Fo_K52_s1 Fo_K51_s1 endevent
event start_fos_pos:event2 multiple 0 none start_fos_pos endevent
//po wjechaniu osobowego do Fosowskich, może odjechać towarowy, z którym robimy mijankę w Pludrach
event fos_start_tow2:event1 multiple 0 none start_tow2 endevent
event pludry2.1:event1 multiple 0 none zabierzwav endevent
event Pld_G.5:event2 multiple 0 none dalej_tow1 endevent
event defekt:event2 multiple 0 none dalej_tow2 endevent
event wjedzie_towarowy:event1 multiple 0 none wjedzie_towarowy endevent
event Pld_B:event1 multiple 0 none dalej_towar11 endevent
event Pwk_C:event1 multiple 0 none start_nasz_towar endevent
event przejazd_paw_2:event2 multiple 0 none pawonkow_wjazd endevent
event wygas_Paw_I:event2 multiple 0 none Pwk_L_s1 endevent
event paw_zdawka:event1 multiple 0 none Pwk_K_s1 endevent
event wygaszanie_fos1 multiple 0 none Fo_H1_s1 Fo_H6_s1 Fo_H4_s1 Fo_H2_s1 endevent
event lbc_start_ezt2:event1 multiple 0 none  start_ezt endevent
node -1 0 odjazd1_wav sound 9907.433 260.8 -8134.702 65113_odjazd.wav endsound
node -1 0 blachownia_wav sound 9932.8 260.8 -8088.566 blachownia.wav endsound
//node -1 0 gadka3_wav sound -8060.32 0 -9524 gadka3.wav endsound
node -1 0 gadka3_wav sound 9931.309 272.6 -8055.14 gadka3.wav endsound
node -1 0 zabierz_mecha_wav sound 22851.26 272.6 -8481.94 zabierz_mecha.wav endsound
node -1 0 wjedzie_towarowy_wav sound 25185.003 260.6 -9013.018 wjedzie_towarowy.wav endsound
node -1 0 pospiech_wjazd_mija_wav sound 33206.913 260.8 -9578.006 pospiech_wjazd_mija.wav endsound
node -1 0 gadka1_wav sound 11584.195 272.6 -7740.502 gadka1.wav endsound
node -1 0 ptak sound 9872.507 260.8 -8092.46 kos.wav endsound



//Ra 2fau: poniższe zostały przeklejone z "v2_towarowy2cz2.ctr"

//dźwięki
event blachownia sound 1.0 blachownia_wav 1 endevent
event gadka3 sound 1.0 gadka3_wav 1 endevent
event gadka1 sound 1.0 gadka1_wav 1 endevent
event zabierz_mecha sound 1.0 zabierz_mecha_wav 1 endevent
event odjazd1 sound 1.0 odjazd1_wav 1 endevent
event wjedzie_towarowy sound 1.0 wjedzie_towarowy_wav 1 endevent
event pospiech_wjazd_mija sound 0.0 pospiech_wjazd_mija_wav 1 endevent
event ptakwav sound 1.0 ptak 1 endevent


//Zaczynamy
//event zdarzenie_poczatkowe_onstart multiple 20.0 none start_towar_nasz endevent

//pamięć
node -1 0 szlak1 memcell 100.0 1.0 1.0 a 0 0 none endmemcell
event szlak1_tow updatevalues 0.0 szlak1 a 1 0 endevent
event szlak1_tow1 updatevalues 0.0 szlak1 a 2 0 endevent


node -1 0 szlak2 memcell 200.0 1.0 1.0 a 0 0 none endmemcell
event szlak2_tow2 updatevalues 0.0 szlak2 b 1 0 endevent

event blachowniawav multiple 0.0 szlak1 blachownia szlak1_tow
condition memcompare a 0 0 endevent


event gadka1wav multiple 0.0 szlak1 gadka1
condition memcompare a 2 0 endevent


node -1 0 gadka3_kom1 memcell 200.0 1.0 1.0 a 0 0 none endmemcell
event gadka3_kom updatevalues 0.0 gadka3_kom1 b 0 0 endevent
event gadka3wav multiple 0.0 gadka3_kom1 gadka3 gadka3_kom
condition memcompare a 0 0 endevent

event zabierzwav multiple 0.0 szlak2 zabierz_mecha
condition memcompare b 1 0 endevent

event start_towar_nasz multiple 0.0 none start_psp endevent
event start_psp multiple 0.0 none przejazd1lbc_zamykaj Lbc_W_s13 endevent

event start_ezt multiple 50.0 none Lbc_106ad Lbc_109bd Lbc_L_s10 Pwk_A_s2 Pwk_M_s2 Pld_A_s2 odjazd1 dalej1
endevent

event dalej1 multiple 0.0 none Pld_G_s2 Pwk_ISpM_sp2 Fo_2- Fo_4bc Fo_11- dalej_pospieszny endevent

//przejazd osobowego z Lublińca do Fosowskich
event dalej_pospieszny multiple 30.0 none Fo_D_s13 Lbc_K_s10 Pwk_J_uszk Lbc_posers_hide ptaki endevent

event ptaki multiple 60.0 none ptakwav ptaki1 endevent
event ptaki1 multiple 60.0 none ptakwav ptaki2 endevent
event ptaki2 multiple 60.0 none ptakwav ptaki3 endevent
event ptaki3 multiple 90.0 none ptakwav ptaki4 endevent
event ptaki4 multiple 90.0 none ptakwav ptaki5 endevent
event ptaki5 multiple 90.0 none ptakwav endevent

event start_nasz_towar multiple 0.0 szlak1 przejazd1lbc_zamykaj Lbc_100- Lbc_103- start_nasz_towar1121 condition memcompare a 1 0 endevent
event start_nasz_towar1121 multiple 5.0 none Lbc_106bd Lbc_109bd Lbc_N_s10 szlak1_tow1 LBC_przejazd33_zamykaj LBC_przejazd03ww_zamykaj endevent



//wolny1 - wolny szlak między Pludrami a Pawonkowem
node -1 0 wolny1 memcell 1.0 1.0 1.0 a 0 0 none endmemcell
//wolny2 - wolny szlak między Fosowskim a Pawonkowem
node -1 0 wolny2 memcell 1.0 1.0 1.0 a 1 0 none endmemcell

event szlak_zajety1 updatevalues 0.0 wolny1 a 1 0 endevent
event szlak_wolny1 updatevalues 0.0 wolny1 a 0 0 endevent

event szlak_zajety2 updatevalues 0.0 wolny2 a 1 0 endevent
event szlak_wolny2 updatevalues 0.0 wolny2 a 0 0 endevent

event pawonkow_wjazd multiple 0.0 none szlak_zajety1 endevent
event start_tow2 multiple 0.0 none Fo_7- Fo_3- Fo_2- Fo_5bd Fo_G4_s10 endevent
event dalej_tow2 multiple 45.0 none Pld_1+ Pld_B_s2 szlak_wolny1 Pld_H_s2 endevent

//przejazd naszego towarowego z Pluder do Fosowskich, powinien odpalić mijany towarowy
event dalej_tow1 multiple 6 Pld_14 szlak_wolny2 Pld_14- Pld_F_s10 Fo_3- Fo_7- Fo_D_s13 else dalej_tow1 condition trackfree endevent
event dalej_towar11 multiple 5.0 none Pld_1- Pld_A_s13 Pwk_M_s2 szlak_wolny1 dalej_towar11a endevent
event dalej_towar11a multiple 0.0 none szlak2_tow2 Pwk_A_s2 endevent

//Ra 2fau: w Fosowskich czekamy, aż z Ozimka przyjedzie 60028 (17:28 w Fosowskich), a następnie do Ozimka dojedzie 46429 (17:42 w Ozimku)
event start_fos_pos multiple 10.0 none Fo_N_s3 przejazd1fos_zamykaj przejazd474_zamykaj przejazd476_zamykaj przejazd541_zamykaj fos_dalej_pos endevent
event fos_start_tow multiple 30.0 none Fo_22- Fo_23- Fo_H4_s10 Ok_A_s13 Ok_1- endevent
event fos_dalej_pos multiple 30.0 none Fo_G1_s10a Fo_4bd Fo_3+ Fo_2- endevent