Sprawdzenie kształtu niestandardowego (2F)
To 'wywołanie zwrotne' jest wywoływane, gdy TTD sprawdza, czy dany kafelek jest odpowiedni dla kafla branżowego. 'Callback' powinno zwrócić zero, jeśli kafel nie jest odpowiedni, lub dowolną inną wartość, jeśli jest odpowiedni.
- GRFv≥7 Znaczenie zwracanej wartości jest inne w wersji 7 GRF; działa tak samo jak callback 28 . 2.6 Ponadto, od TTDPatch r1755, możesz używać stosu odwołania tekstowego do swoich komunikatów o błędach, podobnie jak callback 3A . Jedyna różnica polega na tym, że zamiast 6 kopiowane są tylko 4 rejestry.
Ponieważ kafel nie został jeszcze zbudowany, możesz używać tylko zmiennych 41, 42, 43 i 60, a także nie masz dostępu do żadnych zmiennych branżowych. Zmienna 60 jest tutaj najbardziej użyteczna, ponieważ możesz sprawdzić nachylenie kafla, a nawet pobliskie kafle. To wywołanie zwrotne jest jedynym sposobem na zbudowanie kafla na stromych zboczach.
1.1 Od wersji OpenTTD r19744, możesz uzyskać dostęp do losowych bitów branży (dostałby się po budowie) za pomocą zmiennej branżowej 5F lub (resp.) RandomAction2 typ 83.
2.6 Od TTDPatch 2.6 r1728 najniższy bajt zmiennej 18 zawiera numer układu wybrany dla branży. Pozostałe bity zmiennej 18 pozostają na razie niezdefiniowane.
1.1 Od OpenTTD r20942 drugi najniższy bajt zmiennej 18 zawiera zdarzenie wyzwalające konstrukcję przemysłową. Wartości są takie same jak najniższy bajt zmiennej 18 wywołania zwrotnego 28.
PROŚBA ODNOTOWANIA: Po wywołaniu tego wywołania zwrotnego TTD sprawdza i nie umieścił jeszcze żadnych kafli branżowych. Dlatego bit 8 (kafel należy do tej samej branży co 'bieżący') zmiennej 60 zawsze będzie czysty, nawet dla bieżącego kafla..