currentTool = 'cloneStampTool'
cTT = charIDToTypeID, sTT = stringIDToTypeID;
(r1 = new ActionReference()).putProperty(sTT('property'), t = sTT('tool'))
r1.putClass(sTT('application')); typeIDToStringID((d1 = executeActionGet(r1))
.getEnumerationType(t))&&((r2=new ActionReference()).putClass(sTT(currentTool)),
cto = (d2 = executeActionGet(r1)).getObjectValue(sTT('currentToolOptions')),
d2.putBoolean(algn = cTT('StmA'), !cto.getBoolean(algn)),
d1.putReference(nul = sTT('null'), r2),
d1.putObject(sTT('to'), nul, d2),
executeAction(sTT('set'), d1))
... View more