![]() ![]() So, there should be a toggle-switch in the orders GUI to hide them. But they make interaction with the orders list sometimes quite hard if there are a lot implicit orders. (only GUI, no gameplay effect) Implicit orders are somewhat a prerequisite for cargo destinations. If (order_position = ScriptOrder::ORDER_CURRENT) else if (st-> airport. Forum Button in the order GUI to hide implicit orders. EmperorJake Vactrains gonna vac You should leave non-stop orders on unless you specifically use the implicit orders feature. ![]() Static const Order * ResolveOrder(VehicleID vehicle_id, ScriptOrder::OrderPosition order_position)Ĭonst Vehicle *v = :: Vehicle::Get(vehicle_id) It prevents trains/vehicles from stopping at every platform/station it encounters along the way and implicitly add them to the order list. * was a manual order, return the current order. * the order list, return the order from the orderlist. * Get the current order the vehicle is executing. If you disable the display of implicit orders and an order list grows to 255 entries (implicit or explicit), you cant add any more explicit orders as the order list is full. Return ScriptVehicle::IsPrimaryVehicle(vehicle_id) & order_position >= 0 & (order_position GetNumManualOrders() || order_position = ORDER_CURRENT) have orders that are not non-stop, thus calling at interme. OpenTTD / OpenTTD Public Notifications Fork 618 Star 4. * static */ bool ScriptOrder::IsValidVehicleOrder(VehicleID vehicle_id, OrderPosition order_position) Version of OpenTTD JGRPP 0.49.2 / Ubuntu Jammy Expected result Departure boards work correctly with trains that have implicit orders (i.e. If ( IsRailDepot(t)) return OT_GOTO_DEPOT If ( IsBuoy(t) || IsRailWaypoint(t)) return OT_GOTO_WAYPOINT Ĭase MP_WATER: if (:: IsShipDepot(t)) return OT_GOTO_DEPOT break Ĭase MP_ROAD: if (:: GetRoadTileType(t) = ROAD_TILE_DEPOT) return OT_GOTO_DEPOT break Static OrderType GetOrderTypeByTile(TileIndex t) * the order type, or OT_END when there is no order Dealing with trains after upgrading them is such a ball ache. Press question mark to learn the rest of the keyboard shortcuts. We also run a suite of community servers Press J to jump to the feed. ** script_order.cpp Implementation of ScriptOrder. OpenTTD discussion, strategy, and banter. You should have received a copy of the GNU General Public License along with OpenTTD. * See the GNU General Public License for more details. Train 1 of Choochoo is old and will be very soon autorenewed. * OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * OpenTTD is free software you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |