ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

Detour allows jumping away to another node and then back again to the potentially mid-node point you jumped from. This is great for reducing repetition or complex logic for reused content, such as hub nodes or player hints!

May 7, 2025, 4:56 AM

Record data

{
  "uri": "at://did:plc:ogwyns53xduhyolmf7xvbcnp/app.bsky.feed.post/3lokmbzft422o",
  "cid": "bafyreihqekj6bqxqjxmkmvrzn3dzkl7b3twchjwxug4jxwakgfrybozxjy",
  "value": {
    "text": "Detour allows jumping away to another node and then back again to the potentially mid-node point you jumped from. \n\nThis is great for reducing repetition or complex logic for reused content, such as hub nodes or player hints!",
    "$type": "app.bsky.feed.post",
    "embed": {
      "$type": "app.bsky.embed.images",
      "images": [
        {
          "alt": "Tile shows a feature for Yarn Spinner V 3: Detour and Return. The image notes that this feature is out now and more information can be found at yarn spinner dot dev slash V 3. The main content of the tile is an annotated code example that reads \"Allows dialogue to jump temporarily to another node, then return to the previous node to continue from there. This reduces repeated content and neatens file structure.\" \nA code block then shows Yarn Spinner dialogue for a player speaking to an NPC. Two options are shown for the player to choose between: \"Who are you?\" or \"Where did you come from?\" If \"who\" is selected, dialogue jumps, runs, then returns from node \"NPC Intro\" by using a detour command. If \"where\" is selected, \"NPC Backstory\" is detoured to instead. Following the return from detour, these paths converge on generalised conversation once more.",
          "image": {
            "$type": "blob",
            "ref": {
              "$link": "bafkreicsdeguqwdxgi52bfyfm6qdxevsoq257znryfewkg7w6im7hx3qai"
            },
            "mimeType": "image/jpeg",
            "size": 751529
          },
          "aspectRatio": {
            "width": 1920,
            "height": 1080
          }
        }
      ]
    },
    "langs": [
      "en"
    ],
    "reply": {
      "root": {
        "cid": "bafyreietemg4guab533v6ozdq7t3p444uiszngdfsqxztcmid3xbqqjgm4",
        "uri": "at://did:plc:ogwyns53xduhyolmf7xvbcnp/app.bsky.feed.post/3lokmbqaoak2o"
      },
      "parent": {
        "cid": "bafyreid6sjklj32bnbh6gtc4kkcwgfe27ryhrgtkvfkbqu3lwyj6pumlai",
        "uri": "at://did:plc:ogwyns53xduhyolmf7xvbcnp/app.bsky.feed.post/3lokmbuhokk2o"
      }
    },
    "createdAt": "2025-05-07T04:56:46.238Z"
  }
}