Who set me on fire?

I need to give money for fire damage, this calls for a means of finding the fires owner. How would this be done?

Fire is a entity I believe, find it the same way any other entity I believe.

IF it’s a ent, env_fire isn’t it?

What’s your situation? Igniting a player, creating an ent etc?

When a rocket ignites a prop.

Can’t be done unless you use custom rockets. You need to create the fire entities yourself to attribute their damage to a player. Any other method would stop working once 2 different players can shoot rockets at the same time.