//Dodatkowe modele tylko dla scenariusza ks34800
include ip/pkp/w7.inc w7_jerz-r1 496.5 1.0 -35760.0 0.0 end 
include ip/pkp/w7.inc w7_jerz-r2 500.0 1.0 -37800 180.0 0 end

include edobre\robol.inc rob_je1 487 0 -36930 -320     end 
include edobre\robol.inc rob_je2 489.2 0.2 -36941 16     end 
include edobre\robol.inc rob_je3 489.2 0.2 -36911 185     end 
include edobre\robol.inc rob_je4 497.4 0.0 -36935 -60     end
include edobre\robol.inc rob_je5 498 0.0 -36963 -20     end 

include ip\pkp\d1.inc d1_wrzosy -26.1 0.0 -5670 0.0     end
include ip\pkp\d1.inc d1_debica -26.1 0.0 -2590 0.0     end

//Eventy pogodowe:
event weather2 updatevalues 0.0 __simulation.weather * 0.45 2250 endevent
event weather3 updatevalues 0.0 __simulation.weather * 0.40 4200 endevent
event weather4 updatevalues 0.0 __simulation.weather * 0.35 5200 endevent
event weather5 updatevalues 0.0 __simulation.weather * 0.30 5800 endevent
event weather6 updatevalues 0.0 __simulation.weather * 0.25 6800 endevent
event weather7 updatevalues 0.0 __simulation.weather * 0.20 8000 endevent

node -1 0 pog2 eventlauncher 1 9 9 -1 none 0605 set_pog2 none  end
node -1 0 pog3 eventlauncher 9 1 9 -1 none 0609 set_pog3 none  end
node -1 0 pog4 eventlauncher 9 9 1 -1 none 0620 set_pog4 none  end
node -1 0 pog5 eventlauncher 9 3 9 -1 none 0635 set_pog5 none  end
node -1 0 pog6 eventlauncher 4 2 9 -1 none 0651 set_pog6 none  end
node -1 0 pog7 eventlauncher 4 2 9 -1 none 0705 set_pog7 none  end

event set_pog2 multiple 0 none weather2 randomdelay 240 endevent
event set_pog3 multiple 0 none weather3 randomdelay 240 endevent
event set_pog4 multiple 0 none weather4 randomdelay 240 endevent
event set_pog5 multiple 0 none weather5 randomdelay 240 endevent
event set_pog6 multiple 0 none weather6 randomdelay 240 endevent
event set_pog7 multiple 0 none weather7 randomdelay 240 endevent

//Deklaracje MEGAFONY
node -1 0 meg_tur1 sound -5000 5 22000 radiotelefon/wrzosy/ks34800_turow.wav endsound
event meg_tur1 sound 12  meg_tur1 1  endevent

node -1 0 meg_deb1 sound -32 6 -1200 radiotelefon/zapowiedz4.wav endsound
event meg_deb1 sound 2  meg_deb1 1  endevent

node -1 0 meg_deb2 sound -32 7 -1200 radiotelefon/zapowiedz3.wav endsound
event meg_deb2 sound 32  meg_deb2 1  endevent

node -1 0 meg_deb3 sound -32 8 -1200 radiotelefon/zapowiedz2.wav endsound
event meg_deb3 sound 2  meg_deb3 1  endevent

node -1 0 meg_wrz1 sound -30 0 -7200 radiotelefon/linia053/rudawa_zapowiedz_odjazd.wav endsound
event meg_wrz1 sound 2  meg_wrz1 1  endevent

node 1200 0 meg_wolica sound -22754 3 -68637 radiotelefon/wrzosy/ks34800_wolica.wav endsound
event meg_wolica sound 7 meg_wolica 1 endevent

//Deklaracje RADIOTELEFON
//Tur-Deb R5
node -1 0 r5_tur1 sound -5000 0 22000 radiotelefon/wyjazd_na_zastepczy_1.wav endsound
event r5_tur1 sound 0  r5_tur1 1 5 endevent  //r5 daje panu zastepczy na wyjazd pozostr

node -1 0 r5_tur2 sound -5000 0 22000 radiotelefon/robie_dla_pana_wjazd1.wav endsound
event r5_tur2 sound 40  r5_tur2 1 5 endevent  //r5 mechaniku robie dla pana wjazd

node -1 0 r5_tur3 sound -5000 0 22000 radiotelefon/bede_manewry_robila.wav endsound
event r5_tur3 sound 3  r5_tur3 1 5 endevent  //r5 bende manewry robiła

node -1 0 r5_tur4 sound -5000 0 22000 radiotelefon/przeszkadzajka3.wav endsound
event r5_tur4 sound 180  r5_tur4 1 5 endevent  //r5 cos tam do krk

node -1 0 r5_pp1 sound 130 0 17500 radiotelefon/sz_wygaslo.wav endsound
event r5_pp1 sound 4  r5_pp1 1 5 endevent  //r5 zastepczy podaje wygaslo

node -1 0 r5_pp2 sound 130 0 17500 radiotelefon/linia053/l053_noc_dt_wjazdpodany.wav endsound
event r5_pp2 sound 4  r5_pp2 1 5 endevent  //r5 wjazdpodany

node -1 0 r5_pp3 sound 130 0 17500 radiotelefon/linia053/l053_wieczor_ru_wyjazdw24.wav endsound
event r5_pp3 sound 6  r5_pp3 1 5 endevent  //r5 prawy zamkniety, jedziemy po lewym

node -1 0 r5_sw1 sound -300 6 12630 radiotelefon/posp_pod_wjazdem.wav endsound
event r5_sw1 sound 0  r5_sw1 1 5 endevent  //r5 pospieszny pod wjazdem

node -1 0 r5_sw2 sound -300 5 12630 radiotelefon/bacznosc_przelot.wav endsound
event r5_sw2 sound 60  r5_sw2 1 5 endevent  //r5 podany wjazd - przelot prosze o bacznosc +60 później

node -1 0 r5_sw2b sound -300 7 12630 radiotelefon/bacznosc_przelot.wav endsound
event r5_sw2b sound 5  r5_sw2b 1 5 endevent  //r5 podany wjazd - przelot prosze o bacznosc

node -1 0 r5_sw3 sound -300 4 12630 radiotelefon/linia053/l053_poludnie_tu_sz1.wav endsound
event r5_sw3 sound 3  r5_sw3 1 5 endevent  //r5 wyjazd bedzie na sygnal zastepczy

node -1 0 r5_sw4 sound -300 4 12630 radiotelefon/linia053/2261-radio-07b.wav endsound
event r5_sw4 sound 3  r5_sw4 1 5 endevent  //r5 przeszkadzajka

node -1 0 r5_krap1 sound -300 6 9940 radiotelefon/sz_wygaslo.wav endsound
event r5_krap1 sound 5  r5_krap1 1 5 endevent  //r5 zastepczy podaje wygaslo

//Debica: MALE
node -1 0 r5_debica1 sound -32 0 -1200 radiotelefon/pospiech_wjazd_mija.wav endsound
event r5_debica1 sound 0  r5_debica1 1 5 endevent  //r5 pospieszny mija wjazd

node -1 0 r5_debica2 sound -32 1 -1200 radiotelefon/baltyk/baltyksdm_ala_wyjazd1.wav endsound
event r5_debica2 sound 5  r5_debica2 1 5 endevent  //r5 tor P zamkniety, jedziemy po N

node -1 0 r5_debica3 sound -32 2 -1200 radiotelefon/pospieszny3.wav endsound
event r5_debica3 sound 15  r5_debica3 1 5 endevent  //r5 83512 stoimy pod WJ

node -1 0 r5_debica4 sound -32 3 -1200 radiotelefon/wjezdza_z_przeciwka.wav endsound
event r5_debica4 sound 25  r5_debica4 1 5 endevent  //r5 wjezdza z przeciwka

//Wrzosy - Nowa Ruda R2
node -1 0 r2_wrzosy1 sound -30 0 -7200 radiotelefon/wrzosy/radio_9.flac endsound
event r2_wrzosy1 sound 2  r2_wrzosy1 1 2 endevent  //r2 wjazd bedzie na sz

node -1 0 r2_wrzosy2 sound -30 0 -7200 radiotelefon/8463_83202tarcza_podana2.wav endsound
event r2_wrzosy2 sound 10  r2_wrzosy2 1 2 endevent  //r2 tarcza pod / mozemy spych

node -1 0 r2_wrzosy3 sound -30 0 -7200 radiotelefon/wrzosy/radio_8.flac endsound
event r2_wrzosy3 sound 5  r2_wrzosy3 1 2 endevent  //r2 wjazd podany na tor nr 1

node -1 0 r2_wrzosy4 sound -30 0 -7200 radiotelefon/wrzosy/radio_10.flac endsound
event r2_wrzosy4 sound 0  r2_wrzosy4 1 2 endevent  //r2 33202, wjedzie 34800 i podam wyj do debicy

node -1 0 r2_ryciny1 sound -580 0 -20200 radiotelefon/wrzosy/radio_11.flac endsound
event r2_ryciny1 sound 4  r2_ryciny1 1 2 endevent  //r2 34800 przelot przez Ry podany

node -1 0 r2_kuj1 sound 880 1 -27000 radiotelefon/linia053/l053_wieczor_sw_wjazdpodany.wav endsound
event r2_kuj1 sound 0  r2_kuj1 1 2 endevent  //r2 podany wjazd

node -1 0 r2_kuj2 sound 880 1 -27000 radiotelefon/sz_wygaslo.wav endsound
event r2_kuj2 sound 7  r2_kuj2 1 2 endevent  //r2 zast podaje wygaslo

node -1 0 r2_jerz1 sound 470 0 -37150 radiotelefon/linia053/l053_noc_san_wjazdbok.wav endsound
event r2_jerz1 sound 8  r2_jerz1 1 2 endevent  //r2 podany wjazd na bok

node -1 0 r2_jerz2 sound 470 0 -37150 radiotelefon/linia053/l053_wieczor_ze_wjazdpodany.wav endsound
event r2_jerz2 sound 8  r2_jerz2 1 2 endevent  //r2 podany wjazd

node -1 0 r2_jerz3 sound 470 0 -37150 radiotelefon/linia053/l053_poludnie_sw_sz1.wav endsound
event r2_jerz3 sound 0  r2_jerz3 1 2 endevent  //r2 wjazd bedzie na sz

//Nowa Ruda - Arkadia R7
node -1 0 r7_nr1 sound 2040 0 -44500 radiotelefon/wrzosy/radio_12.flac endsound
event r7_nr1 sound 10  r7_nr1 1 7 endevent  //r7 34800 wjazdowy wyg. 

node -1 0 r2_nr1 sound 2040 0 -44500 radiotelefon/wrzosy/radio_12.flac endsound
event r2_nr1 sound 10  r2_nr1 1 2 endevent  //r2 34800 wjazdowy wyg. R2 dla pewnosci jakby jakis imbecyl nie zmienil kanalu

//Arkadia - Wolica R1
node -1 0 r1_wo1 sound -22700 0 -68674 radiotelefon/wrzosy/radio_1.flac endsound
event r1_wo1 sound 5  r1_wo1 1 1 endevent  //r1 wjazd do wolicy podany

node -1 0 r1_wo2 sound -22700 0 -68674 radiotelefon/wrzosy/radio_2.flac endsound
event r1_wo2 sound 8  r1_wo2 1 1 endevent  //r1 wjazd podany na tor 2

node -1 0 r1_wo3 sound -22700 0 -68674 radiotelefon/wrzosy/radio_3.flac endsound
event r1_wo3 sound 20  r1_wo3 1 1 endevent  //r1 po wjezdzie prosze zmienic kabine, przestawimy sie na 53 opor

node -1 0 r1_wo4 sound -22700 0 -68674 radiotelefon/wrzosy/radio_4.flac endsound
event r1_wo4 sound 5  r1_wo4 1 1 endevent  //r1 tarcza podana na tor 53

node -1 0 r1_wo5 sound -22700 0 -68674 radiotelefon/wrzosy/radio_5.flac endsound
event r1_wo5 sound 5  r1_wo5 1 1 endevent  //r1 tarcza nie poda sie, zezwalam itd.

node -1 0 r1_wo6 sound -22700 0 -68674 radiotelefon/wrzosy/radio_6.flac endsound
event r1_wo6 sound 0  r1_wo6 1 1 endevent  //r1 4500 wjezdza osobowy wyj 3 min

node -1 0 r1_wo7 sound -22700 0 -68674 radiotelefon/wrzosy/radio_7.flac endsound
event r1_wo7 sound 1  r1_wo7 1 1 endevent  //r1 koniec manewrow

//Scenariusz KS34800 - Eventy:
event onstart_ruch_pocz multiple 5 none
przejazd45_zamykaj
tunel_m_s5 anglik14bd zwr77+ zwr76+ //wjazd dla Nocnego IC
tunel_b_s13 zwr70- zwr71- //wjazd dla 33200
zwr72- anglik11ad losujtunel_wyj //droga dla 34800
meg_tur1 r5_tur2
endevent

event tor0085:event2 multiple 60 none
34800_wyj_tunel losujpp_wjazd losujpp_wygas pp_wjazd tunel_d_ms2 zwr70+ zwr71+ zwr74- r5_tur3
 deb_tur_rrcrossing_close //event zamykania przejazdów Dębica - Turów
randomdelay 30 endevent

node -1 0 memtunel_wyj memcell 1.0 1.0 1.0 * 0 0 none endmemcell
 event uptunel_wyj updatevalues 0.0 memtunel_wyj * 1 1 endevent
 event losujtunel_wyj multiple 0.0 none uptunel_wyj condition propability 0.15 endevent
 event 34800_wyj_tunel multiple 5.0 none mul1tunel_wyj mul2tunel_wyj r5_tur4 endevent
 event mul1tunel_wyj multiple 0.0 memtunel_wyj tunel_f_s10 condition memcompare * 0 0 endevent
 event mul2tunel_wyj multiple 0.0 memtunel_wyj r5_tur1 tun_podaj_sz1 condition memcompare * 1 1 endevent
 
 event tun_podaj_sz1 multiple 6 none tunel_f_sz1 randomdelay 20 endevent



//Psie Pole: wjazd na prosto lub na bok
node -1 0 mempp_wjazd memcell 1.0 1.0 1.0 * 0 0 none endmemcell
 event uppp_wjazd updatevalues 0.0 mempp_wjazd * 1 1 endevent
 event losujpp_wjazd multiple 0.0 none uppp_wjazd condition propability 0.2 endevent
 event pp_wjazd multiple 180.0 none mul1pp_wjazd mul2pp_wjazd endevent
 event mul1pp_wjazd multiple 0.0 mempp_wjazd psiepole_k_s5 condition memcompare * 0 0 endevent
 event mul2pp_wjazd multiple 0.0 mempp_wjazd psiepole_k_s13 test_zwr08- test_zwr07_1- condition memcompare * 1 1 endevent

//Psie Pole: wygasi się wjazd na 15%
node -1 0 mempp_wygas memcell 1.0 1.0 1.0 * 0 0 none endmemcell
 event uppp_wygas updatevalues 0.0 mempp_wygas * 1 1 endevent
 event losujpp_wygas multiple 0.0 none uppp_wygas condition propability 0.85 endevent
 event tor2859:event1 multiple 0.0 none mul1pp_wygas mul2pp_wygas endevent
 event mul1pp_wygas multiple 0.0 mempp_wygas pp_wygas condition memcompare * 0 0 endevent
 event mul2pp_wygas multiple 0.0 mempp_wygas r5_pp2 condition memcompare * 1 1 endevent
 
 event pp_wygas multiple 0 none r5_pp1 psiepole_k_s1 pp_k_sz1_podaj endevent
 event pp_k_sz1_podaj multiple 7 none psiepole_k_sz1 endevent

 
 //Wyjazd z PP w zależności na jaki tor nas wezmą:
 event tor2803:event1 multiple 45 none psiepole_e_s2 randomdelay 25 endevent
  event tor2819:event1 multiple 3 none pp_wyjazd_lewo endevent
  event pp_wyjazd_lewo multiple 45 none psiepole_d_s2 psiepole_d_w24 r5_pp3 randomdelay 20 endevent
  
  
  //Swoszowice Ruch:
  //komorka dla swoszowic:
  node -1 0 mem_swo memcell 1 1 1 swo 0 0 none endmemcell
 event swo_up1 updatevalues 0.0 mem_swo * * 1 endevent //wartość * * 1 jeśli jedziemy po prawym
  
  
  event tor2890:event1 multiple 15 none pp-sw-p odstep_c_s2 swo_up1 losujswo1_wyj losujkrap_wygas endevent //prawy
   event tor2751:event1 multiple 15 none pp-sw-n odstep_c_s5 losujswo1_wyj losujkrap_wygas  endevent //lewy
   
   //prawy:
   event pp-sw-p multiple 15 none 
   swoszowice_o_s5 ic_3550_go r5_sw2
   randomdelay 60 endevent
   
   event ic_3550_go multiple 17 none
   swoszowice_b_s2 swoszowice_k_s2 swoszzwr03+ swoszzwr04+ randomdelay 20 endevent
   
      event ic_3550_go_2 multiple 3 none
   swoszowice_b_s2 swoszowice_k_s2 swoszzwr03+ swoszzwr04+ r5_sw2b randomdelay 5 endevent
   
   /*
   // eventy zderzenia czołowego: 0.1% szansy że będzie czołówka Psie Pole - Swoszowice. Not bad, not terrible.
   event czolowe_start multiple 0 none czolowe_2 condition propability 0.1 endevent
   event czolowe_2 multiple 0 none zderzenie_czolowe condition propability 0.01 endevent
   event zderzenie_czolowe multiple 0 none swoszowice_b_s2 swoszowice_k_s2 endevent
   */
   
   event tor2337:event1 multiple 60 none swoszowice_e_s5 endevent //wjazd po prawym
   
   //lewy:
   event pp-sw-n multiple 15 none
   swoszowice_n_s5 swoszzwr03- swoszzwr04- endevent
   
   event tor2338:event1 multiple 60 none r5_sw1 swoszzwr03- swoszzwr04- swo1_wyj endevent
   
   //losowanie wyjazdu z Swo (semafor S13 lub zastępczy)
   node -1 0 memswo1_wyj memcell 1.0 1.0 1.0 * 0 0 none endmemcell
 event upswo1_wyj updatevalues 0.0 memswo1_wyj * 1 1 endevent
 event losujswo1_wyj multiple 0.0 none upswo1_wyj condition propability 0.2 endevent
 event swo1_wyj multiple 0.0 none mul1swo1_wyj mul2swo1_wyj randomdelay 35 endevent
 event mul1swo1_wyj multiple 0.0 memswo1_wyj swoszowice_d_s13 condition memcompare * 0 0 endevent
 event mul2swo1_wyj multiple 0.0 memswo1_wyj swo1_sz1 r5_sw3 condition memcompare * 1 1 endevent
 
 event swo1_sz1 multiple 8 none swoszowice_d_sz1 randomdelay 30 endevent

//ic3550-go ALE TYLKO JAK WYJEZDZAMY Z LEWEGO
event tor2366:event1 multiple 15 mem_swo ic_3550_go_2 condition memcompare * * 0 endevent



//podg. Krapikowik losowe wygaszenie semafora 15% szansy
event tor2361:event1 multiple 3 none odstep_e_s2 losujdebica_wjazd endevent

node -1 0 memkrap_wygas memcell 1.0 1.0 1.0 * 0 0 none endmemcell
 event upkrap_wygas updatevalues 0.0 memkrap_wygas * 1 1 endevent
 event losujkrap_wygas multiple 0.0 none upkrap_wygas condition propability 0.15 endevent
 event tor2255:event1 multiple 3.0 none mul1krap_wygas mul2krap_wygas endevent
 event mul1krap_wygas multiple 0.0 memkrap_wygas r5_sw4 condition memcompare * 0 0 endevent
 event mul2krap_wygas multiple 0.0 memkrap_wygas odstep_e_s1 r5_krap1 krap_mrugaj condition memcompare * 1 1 endevent
 
 event krap_mrugaj multiple 5 none odstep_e_sz1 endevent
 
 
 //Debica Osobowa: wjazd na tor nr 1 lub 2:
 
node -1 0 memdebica_wjazd memcell 1.0 1.0 1.0 * 0 0 none endmemcell
 event updebica_wjazd updatevalues 0.0 memdebica_wjazd * 1 1 endevent
 event losujdebica_wjazd multiple 0.0 none updebica_wjazd condition propability 0.5 endevent
 event tor2150:event1 multiple 0.0 none mul1debica_wjazd mul2debica_wjazd db_wjazd_kontenery randomdelay 25 endevent
 event mul1debica_wjazd multiple 0.0 memdebica_wjazd debica_p_s5 condition memcompare * 0 0 endevent	//osobowy na wprost:	* 0 0
 event mul2debica_wjazd multiple 0.0 memdebica_wjazd debica_nabok condition memcompare * 1 1 endevent	//osobowy na bok: 		* 1 1
 
 event debica_nabok multiple 6 none
 debica_p_s13 zwr019- zwr020- zwr015+ endevent
 
 event db_wjazd_kontenery multiple 25 none
 debica_o_s13 test_zwr26- rkpd_tpd-oil2bd test_zwr29+ r5_debica3 endevent
 
 //Lokalizacja pociągu osobowego
 //Osobowy_Prosto:
 event tor2008:event1 multiple 0 none 38104_wjazd endevent
 
 //Osobowy_Bok:
 event tor2014:event2 multiple 0 none 38104_wjazd endevent
 
 event 38104_wjazd multiple 5 none
 38104_prosto 		//38104 jedzie na wprost, osobowy tez na wprost
 38104_bok 			//38104 jedzie na bok, osobowy na bok
 r5_debica1
 r5_debica4
 db_wjazd_kontenery
 endevent
 
 event 38104_prosto multiple 0 memdebica_wjazd debica_b_s5
 condition memcompare * 0 0 endevent
 
  event 38104_bok multiple 0 memdebica_wjazd debica_b_s13 test_zwr43- test_zwr48- test_zwr31- test_zwr32- 
 condition memcompare * 1 1 endevent
 
 //wyjazd: po wjeździe 38104
 event tor2040:event1 multiple 60 none
 db_wyj_posp_bok
 db_wyj_posp_prosto
 db_wyj_osob_bok 
 db_wyj_osob_prosto
 losujwrzosy_wjazd
 endevent
 
 //Obydwa na boku: 		* 1	1
 event db_wyj_posp_bok multiple 10 memdebica_wjazd
 debica_m_s10 zwr033- zwr030- zwr015- zwr020+ zwr019+ meg_deb1
 condition memcompare * 1 1 endevent
 
event db_wyj_osob_bok multiple 10 memdebica_wjazd
 debica_c_s2 debica_c_w24 test_zwr43+ test_zwr52+ r5_debica2
condition memcompare * 1 1 endevent
 
//Obydwa na wprost:		* 0 0
event db_wyj_posp_prosto multiple 20 memdebica_wjazd
 debica_L_s2 zwr015+ zwr020+ zwr019+ meg_deb3
condition memcompare * 0 0 endevent
 

event db_wyj_osob_prosto multiple 20 memdebica_wjazd
 debica_d_s10 debica_d_w24 zwr052+ zwr053- zwr050- test_zwr54+ meg_deb2 r5_debica2
condition memcompare * 0 0 endevent


//Wrzosy: wjazd na sem lub sz1
node -1 0 memwrzosy_wjazd memcell 1.0 1.0 1.0 * 0 0 none endmemcell
 event upwrzosy_wjazd updatevalues 0.0 memwrzosy_wjazd * 1 1 endevent
 event losujwrzosy_wjazd multiple 0.0 none upwrzosy_wjazd condition propability 0.3 endevent
 
 event tor4165:event2 multiple 0 none r2_wrzosy4 mul1wrzosy_wjazd mul2wrzosy_wjazd t_zwr1- t_zwr003- t_zwr005+ man_wrzosy 
 zanik_pwr1 zanik_pwr2 zanik_pwr3 zanik_pwr3w
 randomdelay 25 endevent
 
 event mul1wrzosy_wjazd multiple 10.0 memwrzosy_wjazd ter_b_s13 r2_wrzosy3 condition memcompare * 0 0 endevent
 event mul2wrzosy_wjazd multiple 15.0 memwrzosy_wjazd wrzosy_sz1 condition memcompare * 1 1 endevent
 
 event wrzosy_sz1 multiple 14 none r2_wrzosy1 wrz_mrugaj endevent
 event wrz_mrugaj multiple 5 none ter_b_sz1 randomdelay 20 endevent
 
 event man_wrzosy multiple 17 none
 ter_tm9_ms2 wk_1o t_zwr016- wk_2o t_zwr011- man1_wrzosy_stop r2_wrzosy2 endevent
 event man1_wrzosy_stop trackvel 0 track_wr126 0 endevent 


 //Wyjazd z Wrzosów:
 event wrz_tor140:event1 multiple 10 none
 t_zwr1+ t_zwr003+ t_zwr005+ ter_h_s2 34800_wrzosy_wyj meg_wrz1 losujkujacin_wygas
 randomdelay 30 endevent
 
 event 34800_wrzosy_wyj multiple 7 none
 ter_L_s2 hipolit_a_s2 kontenery_ryc_wrz zanik_pwr3w
 randomdelay 15 endevent
 
 event kontenery_ryc_wrz multiple 0 none ryciny_d_s2 hipolit_c_s2 ter_c_s5 
 randomdelay 120 endevent
 
 //Ryciny:
 event wrz_tor1207:event2 multiple 10 none ryciny_a_s5 ryciny_semy_dalej zanik_pwr3
 randomdelay 40 endevent
 
 event ryciny_semy_dalej multiple 20 none ryciny_k_s2 ryciny_a_s2 r2_ryciny1 kujacin_a_s5 eic_ruszaj
 randomdelay 30 endevent
 
 //Kujacin: losowe wygaśnięcie semafora 5%
 event wrz_tor1693:event2 multiple 5 none
 kujacin_wygas
 endevent
 
 node -1 0 memkujacin_wygas memcell 1.0 1.0 1.0 * 0 0 none endmemcell
 event upkujacin_wygas updatevalues 0.0 memkujacin_wygas * 1 1 endevent
 event losujkujacin_wygas multiple 0.0 none upkujacin_wygas condition propability 0.05 endevent
 event kujacin_wygas multiple 0.0 none mul1kujacin_wygas mul2kujacin_wygas endevent
 event mul1kujacin_wygas multiple 0.0 memkujacin_wygas r2_kuj1 condition memcompare * 0 0 endevent 			//nie wygasza
 event mul2kujacin_wygas multiple 0.0 memkujacin_wygas kujacin_a_s1 kuj_mrugaj r2_kuj2 condition memcompare * 1 1 endevent		//wygasza wjazd 5% żanzy
 
 event kuj_mrugaj multiple 10 none kujacin_a_sz1 randomdelay 25 endevent
 
 event eic_ruszaj multiple 60 none je_l2_s2 kujacin_s_s2 kujacin_d_s2 ryciny_x_s2 ryciny_d_s2 hipolit_c_s2 endevent
 
  event wrz_tor2081:event1 multiple 30 none kujacin_h_s2
  zanik_pwr1
  zanik_pwr2
  zanik_pwr3
  randomdelay 25 endevent
 
 
 
//Jerzynianka: jazda na wprost lub bokiem (bo SM42 manewruje z roboczym)
event wrz_tor2338:event2 multiple 5 none losujje_wjazd je_wjazd endevent



event je_sm42_roboczy_ruszaj multiple 30 none
je_t_ms2 je_43- je_44- je_man1_update endevent

event je_man1_update trackvel 0 wrz_tor2998 0 endevent //zatrzymanie na rozjazdach poc. ROB
 


node -1 0 memje_wjazd memcell 1.0 1.0 1.0 * 0 0 none endmemcell
 event upje_wjazd updatevalues 0.0 memje_wjazd * 1 1 endevent
 event losujje_wjazd multiple 0.0 none upje_wjazd condition propability 0.65 endevent
 event je_wjazd multiple 5.0 none mul1je_wjazd mul2je_wjazd ir_go_nowaruda zanik_pwr3 randomdelay 10 endevent
 event mul1je_wjazd multiple 0.0 memje_wjazd je_prosto r2_jerz2 condition memcompare * 0 0 endevent 	//prosto 35%
 event mul2je_wjazd multiple 0.0 memje_wjazd je_bok r2_jerz1 je_sm42_roboczy_ruszaj condition memcompare * 1 1 endevent		//bok 65%
 
 event je_prosto multiple 0 none
 je_e_s2 je_u_s5 je_24+ je_37+ je_45+ endevent
 
 event je_bok multiple 0 none
 je_e_s13 je_1- je_2- je_5+ je_6+ je_9- je_8- je_14+ je_13- je_12- losujje_bok_dalej 
 je_34+ je_35+ je_33+ je_39+ je_58+ je_47+  endevent
 
 
 //Dalej BOK: drogowskaz na s5 lub sz1
node -1 0 memje_bok_dalej memcell 1.0 1.0 1.0 * 0 0 none endmemcell
 event upje_bok_dalej updatevalues 0.0 memje_bok_dalej * 1 1 endevent
 event losujje_bok_dalej multiple 0.0 none upje_bok_dalej condition propability 0.3 endevent
 event wrz_tor2685:event2 multiple 0.0 none mul1je_bok_dalej mul2je_bok_dalej randomdelay 15 endevent
 event mul1je_bok_dalej multiple 0.0 memje_bok_dalej je_r_s5 condition memcompare * 0 0 endevent			//70% na S5
 event mul2je_bok_dalej multiple 0.0 memje_bok_dalej je_bok_dalejsz r2_jerz3 condition memcompare * 1 1 endevent		//30% na sz
 
 event je_bok_dalejsz multiple 5 none je_r_sz1 endevent
 
 
 //Interregio: jak wjedzie to dopiero mamy wyjazd KS-34800
 event ir_go_nowaruda multiple 0 none
 nr_sklady_a_s2 nr_d_s2 endevent
 
 //Osobowy na wprost - IR też na wprost:
 event wrz_tor3114:event1 multiple 20 none
 je_a_s5 je_53+ je_os_wyj endevent
 
 event wrz_tor3036:event1 multiple 35 none
 je_ir_wyj randomdelay 30 endevent
 
 event je_os_wyj multiple 0 none
 je_g4_s2 randomdelay 35 endevent
 
  event je_ir_wyj multiple 0 none
 je_j_s12 je_40+ je_38- je_37- je_24+ je_L3_s10 je_7- je_6- je_2+   randomdelay 2 endevent
 
 //Osobowy na bok - IR też na bok
 event wrz_tor3081:event1 multiple 0 none je_a_s13 je_53- je_54- je_55- endevent
 event wrz_tor3162:event1 multiple 35 none je_os_bok_wyj je_ir_bok_wyj randomdelay 30 endevent
 
 event je_os_bok_wyj multiple 6 none je_g2_s10 je_54+ je_53- je_61- je_60- je_62+ je_63+
 randomdelay 10 endevent
 
 event je_ir_bok_wyj multiple 0 none je_h_s12 je_48- je_47- je_41+ je_33+ je_k2_s10 je_13- je_12- je_8- je_9- je_2+ je_1+ endevent
 
 
 //Nowa Ruda: losowe wygaszenie semafora 25%, Rakowice - Nurzec - Mokra i wyjazd do Groszexu:
 event track_wr549:event1 multiple 0 none nr_a_s10a nr_1- nr_2- nr_6- nr_101-
rakowice_e_s13 rakowice_1- rakowice_2-  randomdelay 20 endevent
 
 event nowaruda003:event2 multiple 0 none nr_a_uszk r2_nr1 r7_nr1 nr_sz1_dalej condition propability 0.25 endevent
	event nr_sz1_dalej multiple 15 none nr_a_sz1 randomdelay 30 endevent

event 1t_track024:event2 multiple 5 none rakowice_1+ rakowice_a_s2 rakowice_dalej eszelon_go
randomdelay 20 endevent

event rakowice_dalej multiple 8 none rakowice_d_s10 nr_e_s10a nr_1+ nr_2+ randomdelay 17 endevent

event eszelon_go multiple 10 none m_c_s2 nu_b_sr3 nu_spb_sp4 nu_tob_os4 nu_toe_os1 nurzec_r4- //eszelon wjezdza na bok, wjazd na wprost dla nas
nu_a_sr2 nu_tof_os1 nu_spa_sp2 nu_toa_os2 endevent

event 1t_track162:event1 multiple 30 none nurzec_r4+ nurzec_r3+ nu_f_sr2 nu_tof_os2 m_a_s5 zanik_pwr2 randomdelay 20 endevent

event repair_track006:event1 multiple 30 none m_f_s2 mokra_r8+ mokra_r7+ losujarkadia_ruch randomdelay 30 endevent

event 1t_track448:event2 multiple 5 none groszex_a_s2 groszex_r1+ groszex_r2+ 	//wjazd Grx, wyjazd "420" do Mokrej
randomdelay 20 endevent
event groszex012:event2 multiple 15 none groszex_r1- groszex_r2- groszex_x_s10 m_n_s13 mokra_r8-
randomdelay 5 endevent
 

//Arkadia i Dalej do Wolicy:
event 1t_track605:event2 multiple 30 none zdroj_c_s2 randomdelay 30 endevent  //48100 rusza ze zdrojowej jak dojezdzamy do Bytnicy

//Albo my pierwsi albo 48100 pierwszy
node -1 0 memarkadia_ruch memcell 1.0 1.0 1.0 * 0 0 none endmemcell
 event uparkadia_ruch updatevalues 0.0 memarkadia_ruch * 1 1 endevent
 event losujarkadia_ruch multiple 0.0 none uparkadia_ruch condition propability 0.3 endevent
 event 1t_track615:event2 multiple 30.0 none mul1arkadia_ruch mul2arkadia_ruch zdroj_a_s2 randomdelay 40 endevent
 event mul1arkadia_ruch multiple 0.0 memarkadia_ruch 48100_krzyzowanie condition memcompare * 0 0 endevent		//pospieszny stoi 70%
 event mul2arkadia_ruch multiple 0.0 memarkadia_ruch 48100_przelot condition memcompare * 1 1 endevent			//osobowy stoi 30%

event 48100_przelot multiple 0 none //przelot od razu dla IC48100 od Zdrojowej do Portalu
 ar_e_s2 arkadia_z2+ arkadia_z1+ dek_f_s2 do_portalu- endevent

event 48100_krzyzowanie multiple 0 none //droga dla KS34800 + wjezdza IC48100 ze Zdrojowej
 ar_c_s10a
arkadia_z2- arkadia_z1- arkadia_z4- arkadia_z5- 
endevent

event 48100_po_krzyzowaniu multiple 0 none	//po przejeździe KS34800 przelot dla IC
ar_e_s2 arkadia_z2+ arkadia_z1+ arkadia_z4+ arkadia_z5+ dek_f_s2 do_portalu- endevent

//Ruch po przejeździe pociągów:
event arkadia023:event2 multiple 8 memarkadia_ruch  //pojedzie 48100 jeśli wcześniej nie dostał przelotu
48100_po_krzyzowaniu
condition memcompare * 0 0 endevent

event arkadia004:event2 multiple 30 memarkadia_ruch	//pojedzie KS34800 jeśli wcześniej nie dostał przelotu
ar_c_s10a
arkadia_z2- arkadia_z1- arkadia_z4- arkadia_z5-
condition memcompare * 1 1 endevent


event final_2t197:event2 multiple 0 none //jedzie KS-43802 do Mokrej
ar_e_s10a arkadia_z2- arkadia_z1- arkadia_z4+ arkadia_z5+ zdroj_c_s2 wp_c_s2 zanik_pwr1 randomdelay 20 endevent

//Wolica: wjazd na wprost lub wjazd na bok
event lotos_wto multiple 0 none
wt_d_s4 wp_e_s10a wolica_zwr3- wolica_zwr1+ wolica_zwr2+ randomdelay 30 endevent

event final_2t361:event2 multiple 0 none
lotos_wto wp_a_s9 wolica_zwr1+ wolica_zwr2+ losujwolica_wjazd randomdelay 25 endevent

event final_2t406:event2 multiple 10 none wolica_wjazd randomdelay 20 endevent

node -1 0 memwolica_wjazd memcell 1.0 1.0 1.0 * 0 0 none endmemcell
 event upwolica_wjazd updatevalues 0.0 memwolica_wjazd * 1 1 endevent
 event losujwolica_wjazd multiple 0.0 none upwolica_wjazd condition propability 0.5 endevent
 event wolica_wjazd multiple 0.0 none mul1wolica_wjazd mul2wolica_wjazd losujwoa_manewry endevent
 event mul1wolica_wjazd multiple 0.0 memwolica_wjazd wol_nabok condition memcompare * 0 0 endevent
 event mul2wolica_wjazd multiple 0.0 memwolica_wjazd wol_prosto condition memcompare * 1 1 endevent
 
 //Niech pan zmieni kabinę oraz 4500:
 event final_2t648:event2 multiple 10 none
 r1_wo6 r1_wo3
 randomdelay 20 endevent
 
//Wjazd na wprost i potem na bok w peron:
event wol_prosto multiple 0 none
r1_wo1 
wp_a_s1 wp_a_podaje_s2
 wob_a_s4 wob_m_s13a 
w_zwr1+ w_zwr2+ woa_zwr109+ woa_zwr105- woa_zwr106- woa_zwr102- woa_zwr1+ woa_zwr111- 
endevent

event wp_a_podaje_s2 multiple 1 none wp_a_s2 endevent

//Wjazd na bok i potem na bok w peron:
event wol_nabok multiple 0 none 
r1_wo2
wp_a_s8 wob_a_s12 wob_L_s13a 
w_zwr1- w_zwr2- w_zwr4+ w_zwr5+ woa_zwr108+ woa_zwr106+ woa_zwr102- woa_zwr1+ woa_zwr111- 
endevent

//W peronie:
event 4500_wyjazd multiple 30 none
wolica_p_s2 wob_f_s2 zdroj_c_s2 
randomdelay 25 endevent

event ks_droga multiple 5 none
woa_zwr111- woa_zwr1- woa_wk1o woa_zwr104-		//droga dla KS
woa_zwr1- woa_zwr102+ woa_zwr106+ woa_zwr108+ woa_zwr105+ w_zwr2+ w_zwr1+ wolica_zwr3+ wp_c_s2	//droga dla 4500
endevent

//Manewry na tarczę lub na gębę: (05 procent ze na gębę)
node -1 0 memwoa_manewry memcell 1.0 1.0 1.0 * 0 0 none endmemcell
 event upwoa_manewry updatevalues 0.0 memwoa_manewry * 1 1 endevent
 event losujwoa_manewry multiple 0.0 none upwoa_manewry condition propability 0.05 endevent
 event woa_peron055:event2 multiple 40.0 none mul1woa_manewry mul2woa_manewry ks_droga 4500_wyjazd randomdelay 25 endevent
 event mul1woa_manewry multiple 10.0 memwoa_manewry wolica_o2_ms2 r1_wo4 condition memcompare * 0 0 endevent				//manewr na podstawie sygnału Ms2
 event mul2woa_manewry multiple 10.0 memwoa_manewry wolica_o2_sem_info_Shunt25 r1_wo5 condition memcompare * 1 1 endevent	//manewr na podstawie polecenia przez radio
 
//Zakończenie manewrów:
event uporek022:event2 multiple 8 none 
woa_wk1z woa_zwr104+ r1_wo7
endevent
