how2delete floor?
function fire(%brick) { if(!$AllowFire) return; if(!isObject(%brick)) return; if(!isFlammable(%brick) && !isRaw(%brick)) return; schedule(getHeatSpread(%brick),0,"fire",%brick); if(!%brick.value[$Burning]){ %brick.schedule(getLifetime(%brick),"delete"); %brick.setColor(0); %brick.setEmitter(BurnEmitterA); %brick.setLight(OrangeFireLight); %brick.value[$Burning] = true; } %rad = getBiggestSize(%brick)*2; //echo(%rad); initContainerRadiusSearch(%brick.getPosition(),%rad,$TypeMasks::FxBrickObjectType); while(%searchObject = containerSearchNext()) { //echo(%searchObject); if(%searchObject.value[$Burning] == false) { if(spreadFire(%brick) == true){ //echo("Set brick " @ %searchObject @ " on fire!"); fire(%searchObject); } } }}
function fire(%brick) { if(!$AllowFire) return; if(!isObject(%brick)) return; //if(!isFlammable(%brick) && !isRaw(%brick)) return; schedule(getHeatSpread(%brick),0,"fire",%brick); if(!%brick.value[$Burning]){ %brick.schedule(getLifetime(%brick),"delete"); %brick.setColor(0); %brick.setEmitter(BurnEmitterA); %brick.setLight(OrangeFireLight); %brick.value[$Burning] = true; } %rad = getBiggestSize(%brick)*2; //echo(%rad); initContainerRadiusSearch(%brick.getPosition(),%rad,$TypeMasks::FxBrickObjectType); while(%searchObject = containerSearchNext()) { //echo(%searchObject); if(%searchObject.value[$Burning] == false) { if(spreadFire(%brick) == true){ //echo("Set brick " @ %searchObject @ " on fire!"); fire(%searchObject); } } }}
or just do groundplane.delete();?
Yes but the groundPlane deletion was an accident so we deleted the sky as well.and if I managed to make a fully functional firescript, don't you think I would know about object.delete()?
that didn't answer his question at all...