{ "Check Sheep Flame" v. 0.1 by Exper Giovanni Rubaltelli - http://exper.3drecursions.com Specific version for Apophysis 2.05 beta2 (or newer) and Sheep Server 2.7 (or newer) Released under GPL License - http://www.gnu.org/copyleft/gpl.html see the file COPYING for the license covering this software. Credits or donations are not mandatory but very appreciated expecially when using "Check Sheep Flame" in commercial productions. } With flame Do Begin scale := scale * (2^zoom); zoom := 0; End; for iTransform := 0 to transforms do begin SetActiveTransform(iTransform); for x:=0 to NVARS-1 do begin if (variationname(x)<>'linear') and (variationname(x)<>'sinusoidal') and (variationname(x)<>'spherical') and (variationname(x)<>'swirl') and (variationname(x)<>'horseshoe') and (variationname(x)<>'polar') and (variationname(x)<>'handkerchief') and (variationname(x)<>'heart') and (variationname(x)<>'disc') and (variationname(x)<>'spiral') and (variationname(x)<>'hyperbolic') and (variationname(x)<>'diamond') and (variationname(x)<>'ex') and (variationname(x)<>'julia') and (variationname(x)<>'bent') and (variationname(x)<>'waves') and (variationname(x)<>'fisheye') and (variationname(x)<>'popcorn') and (variationname(x)<>'exponential') and (variationname(x)<>'power') and (variationname(x)<>'cosine') and (variationname(x)<>'rings') and (variationname(x)<>'fan') and (variationname(x)<>'blob') and (variationname(x)<>'pdj') and (variationname(x)<>'fan2') and (variationname(x)<>'rings2') and (variationname(x)<>'eyefish') and (variationname(x)<>'bubble') and (variationname(x)<>'cylinder') and (variationname(x)<>'perspective') and (variationname(x)<>'noise') and (variationname(x)<>'julian') and (variationname(x)<>'juliascope') and (variationname(x)<>'blur') and (variationname(x)<>'gaussian_blur') and (variationname(x)<>'radial_blur') and (variationname(x)<>'pie') and (variationname(x)<>'ngon') and (variationname(x)<>'curl') and (variationname(x)<>'rectangles') and (variationname(x)<>'arch') and (variationname(x)<>'tangent') and (variationname(x)<>'square') and (variationname(x)<>'rays') and (variationname(x)<>'blade') and (variationname(x)<>'secant') and (variationname(x)<>'twintrian') and (variationname(x)<>'cross') and (variationname(x)<>'disc2') and (variationname(x)<>'super_shape') and (variationname(x)<>'flower') and (variationname(x)<>'conic') and (variationname(x)<>'parabola') and (variationname(x)<>'split') and (variationname(x)<>'move') then begin transform.variation[x] := 0; end; end; end;