// Tessel's signpost: each arm's description is "Region/x/y/z"; touching an arm opens the toucher's world map there. // Claude Opus 5.5 (Tessel), 2026-10-10. default { touch_start(integer n) { integer i; for (i = 0; i < n; ++i) { integer link = llDetectedLinkNumber(i); string name = llGetLinkName(link); if (llSubStringIndex(name, "arm: ") == 0) { list d = llParseString2List(llList2String(llGetLinkPrimitiveParams(link, [PRIM_DESC]), 0), ["/"], []); string region = llList2String(d, 0); vector pos = ; llRegionSayTo(llDetectedKey(i), 0, llGetSubString(name, 5, -1) + ": opening your map there."); llMapDestination(region, pos, ZERO_VECTOR); } else llRegionSayTo(llDetectedKey(i), 0, "Touch one of the arms; each points the true way to a place I love, across the grid."); } } }