function EFFECT:Init(data)
	local pos = data:GetOrigin()
	local emitter = ParticleEmitter(pos)
	for i = 1, 50 do
		local particle = emitter:Add("particle/fire", pos)
		if particle then
			particle:SetVelocity(Vector(math.Rand(-100, 100), math.Rand(-100, 100), math.Rand(50, 200)))
			particle:SetLifeTime(0)
			particle:SetDieTime(1)
			particle:SetColor(0, 255, 0)
			particle:SetStartAlpha(255)
			particle:SetEndAlpha(0)
			particle:SetStartSize(5)
			particle:SetEndSize(0)
			particle:SetRoll(math.Rand(-360, 360))
			particle:SetRollDelta(math.Rand(-0.21, 0.21))
			particle:SetAirResistance(math.Rand(100, 200))
			particle:SetGravity(Vector(0, 0, -100))
			particle:SetCollide(true)
			particle:SetBounce(0)
		end
	end
	emitter:Finish()
end

function EFFECT:Think()
	return false
end

function EFFECT:Render()
end