The chart is correct.
The skill or sub-skill get all the stats, regardless of if they can use them or not. Then when the skill actually applies its damage, only the relevant stats are used.
So for example if you have the stat +500% chance to ignite and you use lightning blast, even though it doesn't do any fire damage itself, it still needs to have the fire damage so the ignite can scale properly. So all stats are just passed along at every step, even if they can't use them.
Attributes are the exception to this as they apply directly to the first still in the chain and indirectly to the rest. When you use the ability yourself, that first ability gets the stats it should from attributes. Then those stats that it gained get passed along down the chain as normal stats. This means that if a sub skill has different attribute scaling than the parent skill, the parent skill attribute scaling applies instead. We have tried to make this conflict never happen by makin...
Read more