yeah I totally misunderstood the issue sorry.
if you want it to work with a varset then you can try out that
//startup
[VarSet, zbTime, [ZBrushInfo, 2]]
[If,( zbTime <= 15.000 ),//cmds
[Note, “a New Zbrush Session starts…”,.1]
,//else
[Note, “do nothing”,.1]
]
here if it check the Ztime info from the top title bar, and if the returned value is less or equal to 15 seconds, then it mean the Zbrush startup a new session.
if the value is bigger, then I run the second part of the if condition.
my personal opinion about all that is that Zbrush should use two different scripts
one for the startup , one else for the script console.
there is no bug, or any issue its just normal behavior, but it make me confuse a lot as yesterday the example code wasn’t unavailable and my personal defaultscript.txt has that issue, that prevent to execute the second condition when pressing the Default script from the top menu.