combining desires

- create a bbCombineDesire node using the brainbugz menu items
- a bbCombineDesire node allows you to combine different steering desires (or any other field force) to produce higher level desires
- choose witch steering desires to use, by clicking the "DisConnect Desire Field Combiner" button or using the "Connection Editor"

 bbCombineDesires

Combine Desires Attributes
Combine Mode enum

"Linear"
- all steering desires are linearly combined, all steering behaviours have the same influence
- only desires not null are taken into account

"Weights"
- the steering desires are combined using weight factors you have to provide
- if all steering desires have the same weight factor, this combination mode equals linear combination
- if not enough weight factors are provided, factor '1' is assumed
- only forces not null are taken into account

"Priority"
- providing a priority-value for a steering behaviour means defining its position in a priority list
- lower values indicate higher priority as these steering desires are the first to be evaluated
- only if a higher priorized steering desire produces no result (that means, a steering desire produced a null vector), the next lower desire is evaluated
- if you want to be sure that a steering desire has full effect when its needed, this combine mode produces good results
- if desires have the same priority only the first (in respect to the connection index) is evaluated

"Selection"
- manually define the desire to be used using 'Selected Force'
- use this to switch between different steering desires or sets of steering desires (in case you have a hirachy of bbCombineForces nodes)

Desire Index short - active if Combine Mode = Selection and steering desires are connected
- defines which steering desire to use, enter the index of the connected desire