Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Orders: creating Transfer + Refit + Load orders could be made easier #4953

Closed
DorpsGek opened this issue Jan 6, 2012 · 4 comments
Closed
Labels
flyspray This issue is imported from FlySpray (https://bugs.openttd.org/)

Comments

@DorpsGek
Copy link
Member

DorpsGek commented Jan 6, 2012

Zuu opened the ticket and wrote:

With the addition of refit at station orders it now can make sense to have both Transfer + Load as order for the same station if the train also refits there.

== Proposal ==
I propose that if you select Transfer and the order item already has a Full Load or Full Load Any order, then don't default to No Load. Only when the order has no specific load order, default to No Load.

== Consequence if not fixed ==
If this change is not made, it is still possible to create Transfer + Refit + Full Load (Any) if you make sure to give the transfer order before the full load order.

Reported version: trunk
Operating system: All


This issue was imported from FlySpray: https://bugs.openttd.org/task/4953
@DorpsGek
Copy link
Member Author

DorpsGek commented Jan 6, 2012

Zuu wrote:

Also, it might be wise to not clean the refit order when applying the transfer order regardless if the load order is changed or not.


This comment was imported from FlySpray: https://bugs.openttd.org/task/4953#comment10684

@DorpsGek
Copy link
Member Author

DorpsGek commented Jan 6, 2012

Rubidium wrote:

If you force unloading (unload or transfer) with articulated vehicles then this order will cause the same cargo to be reloaded under certain circumstances.

E.g. a two part articulated vehicle, front part 100% loaded, tail part 50% loaded. Upon unloading cargo is unloaded at a steady rate, so when the tail part reached 50% the front part is 50% loaded. Then the tail thinks about refitting, but it can't because it isn't empty. It will then happily continue the (full) loading order. At a moment the front part reached 0% loaded, but the tail part is already 50% loaded so it won't be able to refit there either. In the end all the unloaded cargo will be loaded back into the vehicle.

So I'd actually propose disallowing loading or unloading when refitting at a station as that can give unwanted side effects, such as not refitting at all.


This comment was imported from FlySpray: https://bugs.openttd.org/task/4953#comment10689

@DorpsGek
Copy link
Member Author

DorpsGek commented Feb 6, 2013

Zuu wrote:

I had though that it would work something like this:

  1. Start unload/transfer
  2. Wait until no wagon / articulated part is unloading/transfering anymore
  3. Stop unload/transfer [if that is needed so that no part decide to start unloading later because station acceptance changing]
  4. Refit
  5. Start loading
  6. Wait for loading to stop
  7. Departure

However, from your explanation, I see that my idea of how my order was executed is wrong. To not have the problems that you clearly shown, either the availability of a refit order need to trigger a special (slower) unload/load process where unload and load is separated like above, or a restriction is added like you have proposed to not allow orders with load/unload and refit at the same order.


This comment was imported from FlySpray: https://bugs.openttd.org/task/4953#comment11975

@DorpsGek
Copy link
Member Author

andythenorth closed the ticket.

Reason for closing: Won't implement

I discussed this with Zuu, and he's happy with it being closed as part of Flyspray clean up.


This comment was imported from FlySpray: https://bugs.openttd.org/task/4953

@DorpsGek DorpsGek added flyspray This issue is imported from FlySpray (https://bugs.openttd.org/) Vehicles labels Apr 7, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
flyspray This issue is imported from FlySpray (https://bugs.openttd.org/)
Projects
None yet
Development

No branches or pull requests

1 participant