So I tried to use the smoke effect on the rocket, basically I create lots of particle behind the rocket (replacing the old effect), I add some color and effect (scaling and opacity) and voilà:
This feels really good, so I added the same effect to fireball from monsters:
And it seems pretty good too!
Problem is the old explosion effect seems a bit off now, too pixelated, so I will try to replace it too.
While doing tests I noticed the smoke effect could be interesting to use as a fog, to block view. So I gave it a try when enemies flee.
The first thing I noticed is that there was a bug there, fleeing was triggered a lot less than it should be, usually some monster will try to flee when low health or when the player shoot them a lot during last seconds. And then some randomness occur to decide if monster should flee (depends on monster). This last part was not working correctly and monster were almost never fleeing.
This is now corrected, and now when fleeing monsters have a chance to generate a fog around them, making them invisible, and they can’t be locked either while “fogged”
And finally come the explosions effects
These ones quickly fade away, to avoid visibility problems