This is just a hack for now, but I'm aiming for a real implementation. The first thing that I saw are bugs with the fire:
The fire doesn't stop burning if the unit regenerates itself.
The fire calculation is based on the initial MaxHealth and not on the one which is really there after upgrades.
And the property "burnable" of a unit can be set to moving unit too now. Thats all you see on the screenshot now
.
But I'm working on skill related particles now.