Mr Web, you make no sense, sorry.wallyweb wrote:The GRFSpecs seem to be very restrictive as to the names of the cargoes in that the name is also the Cargo Type.
Then we have Cargo Labels where a Cargo Description is matched to a Cargo Class.
The Cargo Description seems to be the same as the Cargo Type.
Unless the Industry set author defines an new Cargo Label, he/she is locked in to what is available.
Would it not be simpler to simply define the Cargo Classes as per this discussion?
Then the set author would use three Action0 properties to set input cargoes classes and two Action0 properties to set output cargo classes.
There would then be, respectively, three and two Action0 properties that accept text entries where the set author could define any name that he/she feels is appropriate.
The transport set author would similarly assign Cargo Classes to his/her vehicles.
Vehicle refitting would be based on and limited to the names defined by the industry set author for that particular Cargo Class.
- "Cargo Class" is entirely to do with refitting vehicles; these are broad categories such as "bulk" and "liquid". They are not suitable for defining industry acceptance or production.
- Yes, the author is "locked in to what is available" unless he or she "defines a new label", but this is tautological (the author is limited to what exists unless they create something new), so I don't see what your point is.
- I'm not sure I understand your idea of separating cargo types and descriptions. If we take the cargo livestock with the cargo label LVST; the author of the producing industry decides to describe it "sheep", the author of the vehicle describes it "cows", and the author of the accepting industry describes it "horses", yet it's all the same cargo, how is this in any way useful or non-confusing to the player? Perhaps if this is not what you mean you can provide a counter-example?