{"name":"setParticleFire","operator":null,"title":"setParticleFire","type":"command","url":"https://community.bistudio.com/wiki/setParticleFire","revid":330030,"updated":"2022-08-15T14:55:31Z","groups":["Particles"],"status":"ok","replaced_by":[],"games":[{"game":"arma3","name":"Arma 3","version":"1.08"}],"since":{"game":"arma3","name":"Arma 3","version":"1.08"},"arma3_since":"1.08","branch":null,"locality":{"argument":"global","effect":"local","server_exec":false},"exec":null,"description":"Set fire parameters to particle effect.\n\nNote: You need to create emitter at first. Basic parameters of particle effect must be defined too. You can use script commands setParticleClass or setParticleParams to do so (see example). Correspondence between CfgCloudlets class param names and command array of params:\n\n```sqf\nparticleSource setParticleFire\n[\n    coreIntensity,\n    coreDistance,\n    damageTime\n];\n```","syntaxes":[{"syntax":"source setParticleFire [coreIntensity, coreDistance, damageTime]","since":null,"effect":null,"exec":null,"params":[{"name":"source","type":"Object","optional":false,"default":null,"description":null,"types":["Object"],"since":null,"text":"source: Object"},{"name":"coreIntensity","type":"Number","optional":false,"default":null,"description":"damage in the center of fire","types":["Number"],"since":null,"text":"coreIntensity: Number - damage in the center of fire"},{"name":"coreDistance","type":"Number","optional":false,"default":null,"description":"how far can unit get damage","types":["Number"],"since":null,"text":"coreDistance: Number - how far can unit get damage"},{"name":"damageTime","type":"Number","optional":false,"default":null,"description":"how often is unit getting damage","types":["Number"],"since":null,"text":"damageTime: Number - how often is unit getting damage"}],"returns":{"type":"Nothing","types":["Nothing"],"description":null,"text":"Nothing"},"form":"binary","operator":null,"left":{"text":"source","types":["Object"]},"right":{"text":"[coreIntensity, coreDistance, damageTime]","types":["Array"]}}],"examples":[{"text":"```sqf\n_emitter = \"#particlesource\" createVehicleLocal (getPos player);\n_emitter setParticleClass \"MediumSmoke\";\n_emitter setParticleFire [0.3,1.0,0.1];\n```","code":["_emitter = \"#particlesource\" createVehicleLocal (getPos player);\n_emitter setParticleClass \"MediumSmoke\";\n_emitter setParticleFire [0.3,1.0,0.1];"]}],"multiplayer":null,"problems":null,"aliases":[],"see_also":["Arma 3: Particle Effects","ParticleArray","setParticleParams","setParticleRandom","setParticleCircle","setDropInterval","drop","setParticleClass"],"notes":[{"user":"AgentRev","date":"2018-04-09T20:44:00Z","text":"Using this command on a dedicated server or headless client seems to have no effect on local AI units, they will walk thru the fire unscathed."}],"categories":["Arma 3: New Scripting Commands","Arma 3: Scripting Commands","Command Group: Particles","Introduced with Arma 3 version 1.08","Scripting Commands","Scripting Commands: Local Effect"]}