Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- span class="re5"> fpx_fnc_sandStorm = {
- _eff = ppEffectCreate ["colorCorrections", 1501];
- _eff ppEffectEnable true;
- _eff ppEffectAdjust [1,1.02,-0.005,[0,0,0,0],[1,0.8,0.6,0.65],[0.199,0.587,0.115,0]];
- _eff ppEffectCommit 10;
- _emitter = "Land_Bucket_F" createVehicleLocal (position player);
- _emitter attachTo [player,[0,0,0]];
- _emitter hideObject true;
- _emitter allowDamage false;
- _emitter enableSimulation false;
- _parent = "#particlesource" createVehicleLocal (getPosASL player);
- _parent attachTo [_emitter,[0,0,0]];
- // create the children emitters that will follow the parent emitter
- _objN = "#particlesource" createVehicleLocal (getPosASL player);
- _objS = "#particlesource" createVehicleLocal (getPosASL player);
- _objE = "#particlesource" createVehicleLocal (getPosASL player);
- _objW = "#particlesource" createVehicleLocal (getPosASL player);
- _parms = [
- ["\A3\data_f\ParticleEffects\Universal\Universal", 16,12,13,0],
- "",
- "Billboard",
- 1, //Time Period
- 30, //LifeTime
- [0,0,0], //Position
- wind, //Velocity
- 0, //rotationVel
- 10, //Weight
- 7.84, //Volume - higher number causes more float (in relation to weight)
- 0.0001, //Rubbing
- [5,15,10,15,20], //Scale
- [[.6,.5,.4,0.0],[.6,.5,.4,.04],[.6,.5,.4,.02],[.6,.5,.4,.03],[.6,.5,.4,.02],[.6,.5,.4,.01],[.6,.5,.4,.01],[.6,.5,.4,.01]], //Color
- [1000], //AnimSpeed
- 0, //randDirPeriod
- 0.0, //randDirIntesity
- "",
- "",
- _parent
- ];
- // define a master random array for the EFX
- _params_rand = [0, // random time period
- [0,0,-0.8], // [+right, +forward, +upward] random position based on position emitter is attached to
- [0,0,0], // random velocity value
- 0, // random rotation value
- 0.215, // random scale value (ie. .25 or 25% of the declared value in param array)
- [0.02,0,0.02,0.106], // randomized color
- 0, // random direction period value
- 0 // random direction period intensity value
- ];
- // for each child emitter, set class/circle and attach
- {
- _x setParticleClass "HousePartDust";
- _x setParticleCircle [0.0,[0,0,0]];
- _x attachTo [_parent,[0,0,0]];
- } forEach [_objN,_objS,_objE,_objW];
- // master arrays are modified for each childs specific parameters, then applied to the child
- _parms set [5,[0,100,0]];
- _params_rand set [1,[70,0,-0.8]];
- _objN setParticleParams _parms;
- _objN setParticleRandom _params_rand;
- _parms set [4,20]; // lifetime
- _parms set [5,[0,-40,0]];
- _params_rand set [1,[70,0,-0.8]];
- _objS setParticleParams _parms;
- _objS setParticleRandom _params_rand;
- _parms set [5,[70,30,0]];
- _params_rand set [1,[0,70,-0.8]];
- _objE setParticleParams _parms;
- _objE setParticleRandom _params_rand;
- _parms set [5,[-70,30,0]];
- _params_rand set [1,[0,70,-0.8]];
- _objW setParticleParams _parms;
- _objW setParticleRandom _params_rand;
- {
- _x setDropInterval 0.05;
- } forEach [_objN,_objS,_objE,_objW];
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement