Autor Wątek:  zmiana kierunku  (Przeczytany 4170 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline McZapkie

  • Zasłużony dla Symulatora
  • Wiadomości: 675
    • Zobacz profil
    • http://www.mczapkie.prv.pl
  • Otrzymane polubienia: 0
zmiana kierunku
« dnia: 31 Października 2003, 18:59:36 »
Chyba wiem czemu nie dziala zmiana kierunku.
Otoz AI driver ma stos 8miu rozkazow,
ponumerujmy je dla ulatwienia 0,1,2...7 :)
Defaultowo rozkaz 0 to prepare_engine
a rozkaz 1 to obey_train, pozostale to wait_for_orders
czyli nic nie robi.
Po aktywizacji loka czyli skoczeniu do rozkazu 0
wlacza sie lok a potem wykonuje drugi czyli prowadzi pociag.

I w momencie otrzymania dyrektywy change dir 1 lub -1
zmienia kierunek ale potem juz nic nie robi.
Dlatego nalezaloby wpisac do rozkazu 2 Obey_Train
albo Shunt i powinno dzialac - jak ktos chce moze
sprawdzic. mozna w ten sposob programowac
nietypowe zachowywania sie AI.

Druga, prostsza opcja, to po wprowadzeniu w tryb manewrowy
(najlatwiej przez wyswietlenie Ms2) pozwolic na dojechanie
do wskaznika W5 - w trybie manewrowym AI powinno
zmienic kierunek. UWAGA - powinno, ale jest bug i nie zmienia -
postaram sie to poprawic w najblizszym update.

Ale procedury laczenia na razie nie przewiduje bo duzo z tym
roboty.

Pozdr,

[%sig%]