TadeuszD wrote:
In my opinion, using UIC classification is very interesting proposal, but too complicated... Remember, that wagons with one type (i.e. "G") have many subtypes. For example, wagon described Gags can carry grain, but Gas don't. You can't correct this exceptions without additional cargo "subtypes" and complicated AND and OR dependences. And, what about cars and planes?
I don´t think the "wagon class" scheme is more complicated as an ever-increasing cargo class system. In fact, we´ve already eliminated 2 entries. And if it´d be possible to get rid of those "obsolete" classes (EXPRESS, ARMOURED) in some way, and possibly clean up some of the old stuff ("goods" being EXPRESS only), it´d get even more simple.
Moreover, we shouldn´t care for a covered wagon being "Gags" or "Gas" or something else. IMO, this is way beyond the scope of the game. But whenever the cargo system is discussed, it is derailing almost immediately. Personally, I´d like to keep it simple and *stable* (I´ve already reworked three times the DBXL cargo system due to an ever-changing FIRS). I really don´t like these endless discussions about the same topic every few months. So, my current proposal might be seen as somewhat "provocative".
[insertion]
Most important, the cargo system should be a particular topic for the newGRF authors (both cargo set authors and vehicle set authors working together (I´m missing George in this thread)). It should not be primarily a topic for OTTD developers not concerned with newGRF authoring. That won´t do any good, but most probably complicate everything.
[/insertion]
With regards to other vehicle classes (rvs, ships, planes), I think the proposed scheme could be carried over, most easily for rvs, but also for ships (there are way less ship types than freight wagon types (in this very scope)).
E.g.:
class - railway car <-> ship
E - (ordinary open high- and low-sided wagon) <-> (bulk carrier)
G - (ordinary covered wagon, box car, van) <-> (general cargo ship)
Z - (tank wagon) <-> (tanker)
I - (refrigerator wagon) <-> (reefer)
...
W/r to aircraft, I don´t know anything about air freight classification.
Eddi wrote:
i have a few problems with this
it needs much more clarification, e.g. what is a "special open wagon"?
You mean "F"? Mainly self-discharging hoppers.
Eddi wrote:
the class "U" covers two entirely distinct things, so should be split in two classes
Not necissarily. You could always get away by setting more than one class in the cargo specification. OTOH, those heavy-load flatcars could be taken out of U and put into a different class, either K or into a new class "S", if *needed*.
Eddi wrote:
the class "F" is a subset of class "E"
Probably. Boiled down, we´d end with only two classes: rigid and liquid.
I think the difference is significant: open wagons would start as E and later advance to F (capacity, speed, loading time).
Eddi wrote:
what's the specialty of class "T"? which cargos benefit from that?
It´s kind of a "multivariate" wagon. It could be used as an open wagon but also as a closed one. Hence acceptable for moisture-sensitive freight, but also for that "bulky" piece goods.
Eddi wrote:
class "H" combines both the problems of "U" (covers two entirely different things) and "T" (what are the benefits of sliding walls?)
Modern H are generally wagons with high volume, hence especially convenient for "light" cargo (FICR?). In addition, they allow short loading times because of their very large doors. The old type of H (livestock) could be problematic, but in any way we need a vehicle for livestock transportation, do we?
Eddi wrote:
one major problem with the existing spec is the refit mask being XORed
You´re thinking of a technical problem or a comprehension problem?
regards
Michael