mb-assets/src/packsrc/asset-macros/Initialize_for_Reset_IycPnAcIgoRld15f.json

29 lines
1.1 KiB
JSON

{
"folder": "oqN7Apl0opwjrNrU",
"name": "Initialize for Reset",
"type": "script",
"_id": "IycPnAcIgoRld15f",
"author": "sVoCvBU1knmXzoYe",
"img": "icons/svg/dice-target.svg",
"scope": "global",
"command": "const scene = canvas.scene;\nconst sceneId = scene.id;\nconst positionPlaceables = Tagger.getByTag(\"Reset_Position\", {sceneId});\nfor (const placeable of positionPlaceables) {\n if ([\"Token\", \"Drawing\", \"AmbientLight\", \"Tile\"].includes(placeable.documentName)) {\n const position = {\n x: placeable.x,\n y: placeable.y,\n elevation: placeable.elevation,\n rotation: placeable.rotation,\n }\n await placeable.setFlag(\"mb-assets\", \"reset.position\", position)\n }\n}",
"sort": 0,
"ownership": {
"default": 0,
"sVoCvBU1knmXzoYe": 3
},
"flags": {},
"_stats": {
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
"coreVersion": "13.351",
"systemId": "swade",
"systemVersion": "5.2.6",
"createdTime": 1777231934664,
"modifiedTime": 1777236225281,
"lastModifiedBy": "sVoCvBU1knmXzoYe"
},
"_key": "!macros!IycPnAcIgoRld15f"
}