I could probably add a curve for each “priority” and have the float value evaluate that curve (instead of directly using that float value). Is that close to your suggestion?
Hey Gavalakis – long time user here – logged in just to say it would be amazing if you implemented a curve node that took an input and evaluated it inside Node Canvas – I would hugely support being able to integrate utility drivers into elements of my BTs natively inside your product!
Here’s a link to an OS project that links curves into priorities – there’s two notes of use (I guess perhaps better suited to flow canvas)
Curve evaluation
MultiplyAll / Average
The flow is multiple curves evaluations are then averaged, combining for a score 0-1, then fed into a priority selector.