View Single Post
ploturo
Member
 
Join Date: May 2021
Posts: 84

Old April 22nd, 2022, 03:14 PM
He needs the details of the containerreq element from where you bootstrapped the class ability.

For example, the timing (phase and priority) for the thing below are PostLevel 9999.

Code:
<bootstrap thing="cBlkExample">
            <containerreq phase="PostLevel" priority="9999">Example.Expression</containerreq>
        </bootstrap>

In the editor you would click on the bootstraps button wherever the ability is attached, and then the conditions button. The window that comes up should have the phase, priority, and the expression used for the containerreq "bootstrap condition".


In terms of figuring out timing, there is an overview of the phases if you go to the Help menu when the editor window is active and choose "Help on using the Editor" which actually takes you to a pathfinder reference for the editor with a link "Choosing a Phase" toward the bottom of the page.

You can get a list of the scripts that ran on a particular Pick added to the hero by right-clicking on it and choosing the "Show Debug Tasks for ..." option (or by going to Debug - Floating Info Windows and choosing "Show Selection Tasks" for anything that isn't exposed in the interface). This is generally the most useful way to see all the scripts that run from the component and thing scripts, but you have to have be looking at the right pick and sometimes the script names aren't particularly useful.

You can also get a report of the timing when every task for a portfolio is running by choosing "Show Task List (Full)" from the same menu, if you have no idea which pick(s) might be involved.

Last edited by ploturo; April 22nd, 2022 at 03:44 PM.
ploturo is offline   #6 Reply With Quote