soctty
(thereisnoscotty)
February 17, 2020, 10:17pm
1285
It’s in there already, under Able Settings just toggle off “Copy Inherited Tasks”. However, it won’t work if the Ability is already created (and Tasks that are simply inherited through normal means, e.g., without the copy, cannot be modified). Previously Able would go and ask the Parent for the Tasks every time an Ability loaded, which lead to some nasty bookkeeping and overhead (every Ability had two Task arrays and it would have to do a “if X, return this one, else return the other” every time an Ability was asked for its tasks, which happens anytime an Ability is executed) - so I moved to simplify that.
Like I said, you’re in a bit of a rock and a hard place. I could add an option to the editor to forcefully re-copy the Parent tasks, but you will likely get dupes that you have to clean up manually.
Gotcha. I don’t know that the force update route is worth the effort. Seems like some extra care on my part in the planning stages is probably the way forward, and probably the right way in any case.