Hmm... using that doesn't let the continuous damage work...
function fireProjectile::onCollision(%this,%obj,%col,%fade,%pos,%normal)
{
echo("test");
continuousDamage(%obj,%pos,%this.damageRadius,%this.radiusDamage,"Fire",0,10000);
}
function continuousDamage(%sourceObject, %position, %radius, %damage, %damageType, %impulse,%duration)
{
radiusDamage(%sourceObject, %position, %radius, %damage, %damageType, %impulse);
if (%duration<0) return;
schedule(500,0,"continuousDamage",%sourceObject, %position, %radius, %damage, %damageType, %impulse,%duration-500);
}