{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreicebdnzt5himt433hictcxezbwweuqnqghj3gwzovhac5dzl7d5py",
    "uri": "at://did:plc:pvz7ox4x2ehjiezsahttqyyz/app.bsky.feed.post/3merewfmswsq2"
  },
  "path": "/viewtopic.php?p=449522#p449522",
  "publishedAt": "2026-02-13T20:29:05.000Z",
  "site": "https://forum.luanti.org",
  "tags": [
    "yw05"
  ],
  "textContent": "> Code:\n>\n>\n>      {name = \"Brake to Stop\", cmd = \"BB\"},\n\nNote that BB effectively applies the \"emergency break\" (unlike B0, which performs regular braking).\n\n\n> Code:\n>\n>\n>      {name = \"Stop 3s, Slow Start to Max Speed\", cmd = \"B0 W D3 S2 SM\"},\n\nAfaik S2 SM is effectively the same as SM as the same (constant) acceleration is applied.\n\n---\n\nHow about using hypertext instead of dropdowns? Then you can format the entries to look something like this:\n\nCode:\n\n\n    B0 W OL K D2 OC D2 S2* Stop* Open doors on the left side* Kick all passengers* Wait for 2s* Close doors* Wait for 2s* Accelerate to 2\n\n(Also, I wonder whether it is better to parse ATC commands into an AST and generate the description from that. Having ASTs would also make it possible to create a form closer to visual programmer.)\n\nStatistics: Posted by yw05 — Fri Feb 13, 2026 20:29\n\n* * *",
  "title": "Mod Releases • Re: [Mod] Advanced Trains [advtrains] [2.8.0]",
  "updatedAt": "2026-02-13T20:29:05.000Z"
}