Revert "Emitters and subtype use dumbfire, refactor again the process."

Reverts d3athrow/vgstation13#958