{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreicj2av2kjieyayealj3jtrwbrc7gt45zkpav6ounc43sqaicjy6ie",
    "uri": "at://did:plc:i7budt2wflrcfy6jtvfocbix/app.bsky.feed.post/3mklnbetjnfo2"
  },
  "path": "/viewtopic.php?p=1278950#p1278950",
  "publishedAt": "2026-04-28T22:02:32.000Z",
  "site": "https://www.tt-forums.net",
  "tags": [
    "althonos"
  ],
  "textContent": "> Ref roles...not keen. I think the default set is way too narrowly defined and a lot of it isn't relevant to this, e.g 'banking' and 'restaurant car'...Although there certainly is a typo in the 'Commuter (Regional))' [double )] so I need to fix that...\n\nThat is true for some of them, and I agree a \"role/commuter\" one might be missing for local traffic, but there is no reason not to use the default ones for existing stuff. For instance, the OpenTTD default badges define \"role/express_passenger\", and other NewGRFs may depend/provide something similar, be it graphics, custom AI logic, etc. With your current setup, the role is written as \"role/express__passenger_\", which means its not compatible. Similarly, \"role/general_purpose\" should be \"role/universal\" which is the default for general purpose engines; \"role/metro_rapid_transit\" should just be \"role/metro\"; \"role/standard_freight\" should just be \"role/freight\", and so on.\n\nAlso, I figured you're using an Excel formula to assign the roles, but it fails to take into account early engines and tends to group many early locomotives as shunters because of their low speeds. The GS&WR Class 101 was designed for light freight, the BR EF1 for freight (and later banking), the Sydney No. 1 for passenger traffic. Later, the SBB Re460 and DB 182 should likely just be \"role/universal\", as I don't think very-high-speed or ultra-high-speed should have anything but bullet trains!\n\nStatistics: Posted by althonos — 28 Apr 2026 22:02\n\n* * *",
  "title": "Graphics Development • Re: [OTTD] 2cc TrainsInNML",
  "updatedAt": "2026-04-28T22:02:32.000Z"
}