cod4-sdk/raw/fx/smoke/smoke_grenade_night.efx
2008-01-19 00:00:00 +00:00

1411 lines
16 KiB
Text

iwfx 1
{
name "center_volume";
editorFlags useRandColor useRandAlpha useRandRotDelta useRandVel0 absVel0;
flags spawnRelative spawnOffsetCylinder runRelToWorld blocksSight;
spawnRange 0 0;
spawnFrustumCullRadius 0;
spawnLooping 200 7;
spawnOneShot 7 5;
spawnDelayMsec 3000 3000;
lifeSpanMsec 30000 5000;
spawnOrgX 50 0;
spawnOrgY 0 0;
spawnOrgZ 0 0;
spawnOffsetRadius 150 0;
spawnOffsetHeight -0.5 1;
spawnAnglePitch 0 0;
spawnAngleYaw 0 0;
spawnAngleRoll 0 0;
angleVelPitch 0 0;
angleVelYaw 0 0;
angleVelRoll 0 0;
initialRot -45 90;
gravity 0 0.125;
elasticity 1 0;
atlasBehavior startRandom;
atlasIndex 0;
atlasFps 0;
atlasLoopCount 0;
atlasColIndexBits 0;
atlasRowIndexBits 0;
atlasEntryCount 0;
velGraph0X 25
{
{
0 -0.2778
0.2615 -0.2696
0.2989 -0.1324
0.3966 -0.04902
1 0
}
{
0 0.2778
0.2586 0.2745
0.3017 0.1275
0.3851 0.02941
1 0
}
};
velGraph0Y 25
{
{
0 0.2778
0.2615 0.2647
0.3161 0.1225
0.4253 0.02941
1 0
}
{
0 -0.2778
0.2701 -0.2745
0.319 -0.1029
0.4224 -0.01471
1 0
}
};
velGraph0Z 36
{
{
0 0.1389
0.546 0.1225
0.5948 0.03922
0.6695 0.01471
1 0
}
{
0 0.5
0.25 0.5
0.2845 0.201
0.3879 0.06863
0.5029 0.01961
1 0
}
};
velGraph1X 1
{
{
0 0
1 0
}
{
0 0
1 0
}
};
velGraph1Y 1
{
{
0 0
1 0
}
{
0 0
1 0
}
};
velGraph1Z 1
{
{
0 0
1 0
}
{
0 0
1 0
}
};
rotGraph 10
{
{
0 -0.5
0.07184 -0.2716
0.1925 -0.09391
0.3908 -0.04315
1 0
}
{
0 0.5
0.08333 0.2716
0.1954 0.1041
0.3218 0.04822
1 0
}
};
sizeGraph0 400
{
{
0 0.2595
0.05233 0.4177
0.1279 0.5759
0.2326 0.7278
0.4099 0.8671
0.589 0.9369
1 1
}
{
0 1
1 0
}
};
sizeGraph1 2
{
{
0 1
1 1
}
{
0 1
1 0
}
};
scaleGraph 1
{
{
0 1
1 1
}
{
0 1
1 0
}
};
colorGraph 1
{
{
0 0.3922 0.3922 0.3922
1 0.4 0.4 0.4
}
{
0 0.3529 0.4 0.4039
1 0.3529 0.4 0.4039
}
};
alphaGraph 1
{
{
0 0
0.03161 0.6683
0.08333 0.8317
0.1724 0.9356
0.3506 0.8812
0.4971 0.7871
0.6264 0.6597
0.8447 0.2409
1 0
}
{
0 0
0.1178 0.4109
0.2557 0.6535
0.3879 0.7079
0.5718 0.6337
0.6925 0.4208
0.8764 0.1238
1 0
}
};
collOffset 0 0 0;
collRadius 0;
fxOnImpact "";
fxOnDeath "";
emission "";
emitDist 1 0;
emitDistVariance 0 0;
billboardSprite
{
"gfx_dark_smoke_atlas_bg"
};
}
{
name "mist_volume";
editorFlags useRandColor useRandSize0 useRandRotDelta useRandVel0 absVel0;
flags spawnRelative spawnOffsetCylinder runRelToWorld blocksSight;
spawnRange 0 0;
spawnFrustumCullRadius 0;
spawnLooping 200 40;
spawnOneShot 40 0;
spawnDelayMsec 3000 5000;
lifeSpanMsec 30000 10000;
spawnOrgX 0 0;
spawnOrgY 0 0;
spawnOrgZ 0 0;
spawnOffsetRadius 50 150;
spawnOffsetHeight -0.5 1;
spawnAnglePitch 0 0;
spawnAngleYaw 0 0;
spawnAngleRoll 0 0;
angleVelPitch 0 0;
angleVelYaw 0 0;
angleVelRoll 0 0;
initialRot 0 360;
gravity 0 0.0625;
elasticity 1 0;
atlasBehavior startRandom;
atlasIndex 0;
atlasFps 0;
atlasLoopCount 0;
atlasColIndexBits 0;
atlasRowIndexBits 0;
atlasEntryCount 0;
velGraph0X 0
{
{
0 0.5
1 0.5
}
{
0 -0.5
1 -0.5
}
};
velGraph0Y 0
{
{
0 0.5
1 0.5
}
{
0 -0.5
1 -0.5
}
};
velGraph0Z 8
{
{
0 0
1 0
}
{
0 0.5
1 0.5
}
};
velGraph1X 1
{
{
0 0
1 0
}
{
0 0
1 0
}
};
velGraph1Y 1
{
{
0 0
1 0
}
{
0 0
1 0
}
};
velGraph1Z 1
{
{
0 0
1 0
}
{
0 0
1 0
}
};
rotGraph 30
{
{
0 -0.5
0.4856 -0.4273
0.7902 -0.2818
0.9483 -0.1273
1 0
}
{
0 0.5
0.4971 0.4727
0.7644 0.3864
0.9224 0.2182
1 0
}
};
sizeGraph0 800
{
{
0 0.1351
1 0.75
}
{
0 0.1266
1 0.4873
}
};
sizeGraph1 2
{
{
0 1
1 0
}
{
0 1
1 0
}
};
scaleGraph 1
{
{
0 1
1 0
}
{
0 1
1 0
}
};
colorGraph 1
{
{
0 0.3529 0.4 0.4039
1 0.3529 0.4 0.4039
}
{
0 0.3647 0.3647 0.3647
1 0.3333 0.3333 0.3333
}
};
alphaGraph 1
{
{
0 0
0.01826 0.5839
0.08219 0.8978
0.21 1
0.7854 0.9854
0.9041 0.8394
0.9817 0.3723
1 0
}
{
0 1
1 0
}
};
collOffset 0 0 0;
collRadius 0;
fxOnImpact "";
fxOnDeath "";
emission "";
emitDist 1 0;
emitDistVariance 0 0;
billboardSprite
{
"gfx_smokepuff_atlas"
};
}
{
name "flash";
editorFlags modColorByAlpha;
flags spawnRelative spawnOffsetNone runRelToSpawn;
spawnRange 0 0;
spawnFrustumCullRadius 0;
spawnLooping 200 1;
spawnOneShot 1 0;
spawnDelayMsec 1 0;
lifeSpanMsec 150 0;
spawnOrgX 0 0;
spawnOrgY 0 0;
spawnOrgZ 0 0;
spawnOffsetRadius 1 0;
spawnOffsetHeight 1 0;
spawnAnglePitch 0 0;
spawnAngleYaw 0 0;
spawnAngleRoll 0 0;
angleVelPitch 0 0;
angleVelYaw 0 0;
angleVelRoll 0 0;
initialRot 0 0;
gravity 0 0;
elasticity 1 0;
atlasBehavior startFixed;
atlasIndex 0;
atlasFps 1;
atlasLoopCount 0;
atlasColIndexBits 0;
atlasRowIndexBits 0;
atlasEntryCount 0;
velGraph0X 1
{
{
0 0
1 0
}
{
0 0
1 0
}
};
velGraph0Y 1
{
{
0 0
1 0
}
{
0 0
1 0
}
};
velGraph0Z 1
{
{
0 0
1 0
}
{
0 0
1 0
}
};
velGraph1X 1
{
{
0 0
1 0
}
{
0 0
1 0
}
};
velGraph1Y 1
{
{
0 0
1 0
}
{
0 0
1 0
}
};
velGraph1Z 1
{
{
0 0
1 0
}
{
0 0
1 0
}
};
rotGraph 10
{
{
0 0
1 0
}
{
0 0
1 0
}
};
sizeGraph0 400
{
{
0 0.005
1 0.75
}
{
0 1
1 0
}
};
sizeGraph1 2
{
{
0 1
1 0
}
{
0 1
1 0
}
};
scaleGraph 1
{
{
0 1
1 0
}
{
0 1
1 0
}
};
colorGraph 1
{
{
0 1 1 1
1 0 0 0
}
{
0 1 1 1
1 0 0 0
}
};
alphaGraph 1
{
{
0 0.5
1 0
}
{
0 1
1 0
}
};
collOffset 0 0 0;
collRadius 0;
fxOnImpact "";
fxOnDeath "";
emission "";
emitDist 1 0;
emitDistVariance 0 0;
billboardSprite
{
"gfx_explosion_flash"
};
}
{
name "smoke_stream";
editorFlags looping useRandRotDelta useRandVel0 useRandVel1;
flags spawnRelative spawnOffsetNone runRelToSpawn;
spawnRange 0 0;
spawnFrustumCullRadius 0;
spawnLooping 101 60;
spawnOneShot 60 0;
spawnDelayMsec 0 0;
lifeSpanMsec 1000 500;
spawnOrgX 0 0;
spawnOrgY 0 0;
spawnOrgZ 0 0;
spawnOffsetRadius 1 0;
spawnOffsetHeight 1 0;
spawnAnglePitch 0 0;
spawnAngleYaw 0 0;
spawnAngleRoll 0 0;
angleVelPitch 0 0;
angleVelYaw 0 0;
angleVelRoll 0 0;
initialRot -360 720;
gravity 0 0;
elasticity 1 0;
atlasBehavior startRandom;
atlasIndex 0;
atlasFps 24;
atlasLoopCount 0;
atlasColIndexBits 0;
atlasRowIndexBits 0;
atlasEntryCount 0;
velGraph0X 60
{
{
0 0
1 0
}
{
0 0.2
1 0.2
}
};
velGraph0Y 60
{
{
0 -0.5
1 -0.5
}
{
0 -0.5
1 -0.5
}
};
velGraph0Z 60
{
{
0 0
1 0
}
{
0 0
1 0
}
};
velGraph1X 150
{
{
0 0
1 0.05
}
{
0 0
1 0.5
}
};
velGraph1Y 150
{
{
0 0
1 0
}
{
0 0
1 0
}
};
velGraph1Z 150
{
{
0 0
1 0
}
{
0 0
1 0
}
};
rotGraph 320
{
{
0 -0.5
0.05263 -0.4837
0.1053 -0.468
0.1579 -0.4528
0.2105 -0.4381
0.2632 -0.4239
0.3158 -0.4101
0.3684 -0.3968
0.4211 -0.3839
0.4737 -0.3714
0.5263 -0.3593
0.5789 -0.3476
0.6316 -0.3363
0.6842 -0.3254
0.7368 -0.3148
0.7895 -0.3046
0.8421 -0.2947
0.8947 -0.2851
0.9474 -0.2759
1 -0.2669
}
{
0 0.5
0.05263 0.4756
0.1053 0.4524
0.1579 0.4304
0.2105 0.4094
0.2632 0.3894
0.3158 0.3705
0.3684 0.3524
0.4211 0.3352
0.4737 0.3189
0.5263 0.3033
0.5789 0.2885
0.6316 0.2745
0.6842 0.2611
0.7368 0.2484
0.7895 0.2363
0.8421 0.2247
0.8947 0.2138
0.9474 0.2034
1 0.1935
}
};
sizeGraph0 93.34
{
{
0 0.1171
0.3059 0.1622
0.5708 0.3514
0.8082 0.6036
1 1
}
{
0 1
1 0
}
};
sizeGraph1 2
{
{
0 1
1 0
}
{
0 1
1 0
}
};
scaleGraph 1
{
{
0 1
1 0
}
{
0 1
1 0
}
};
colorGraph 1
{
{
0 0.3529 0.4 0.4039
1 0.3529 0.4 0.4039
}
{
0 0.4196 0.4196 0.4196
1 0.4196 0.4196 0.4196
}
};
alphaGraph 1
{
{
0 0
0.05936 0.4234
0.2283 0.7299
0.4749 0.8613
0.6667 0.781
0.8721 0.4307
1 0
}
{
0 1
1 0
}
};
collOffset 0 0 0;
collRadius 0;
fxOnImpact "";
fxOnDeath "";
emission "";
emitDist 1 0;
emitDistVariance 0 0;
billboardSprite
{
"gfx_smokepuff_atlas"
};
}
{
name "smoke_fill";
editorFlags useRandColor useRandRotDelta useRandVel0 useRandVel1 absVel0;
flags spawnRelative spawnOffsetCylinder runRelToWorld;
spawnRange 0 0;
spawnFrustumCullRadius 0;
spawnLooping 200 45;
spawnOneShot 45 0;
spawnDelayMsec 500 7500;
lifeSpanMsec 30000 10000;
spawnOrgX 0 0;
spawnOrgY 0 0;
spawnOrgZ 0 0;
spawnOffsetRadius 0 20;
spawnOffsetHeight 0 0;
spawnAnglePitch 0 0;
spawnAngleYaw 0 0;
spawnAngleRoll 0 0;
angleVelPitch 0 0;
angleVelYaw 0 0;
angleVelRoll 0 0;
initialRot 0 360;
gravity 0 0;
elasticity 1 0;
atlasBehavior startRandom;
atlasIndex 0;
atlasFps 0;
atlasLoopCount 0;
atlasColIndexBits 0;
atlasRowIndexBits 0;
atlasEntryCount 0;
velGraph0X 100
{
{
0 0.5
0.06609 0.5
0.1063 0.4216
0.1264 0.2892
0.1638 0.1225
0.2443 0.03922
0.3649 0.009804
1 0.01471
}
{
0 -0.5
0.1034 -0.5
0.1379 -0.4167
0.1925 -0.152
0.2586 -0.05392
0.3678 -0.01471
1 0
}
};
velGraph0Y 100
{
{
0 -0.5
0.06322 -0.5
0.1092 -0.4167
0.1638 -0.1127
0.2701 -0.01961
1 0
}
{
0 0.5
0.1034 0.5
0.1466 0.4167
0.1925 0.1765
0.2615 0.06373
0.3534 0.03431
1 0
}
};
velGraph0Z 16
{
{
0 0
1 0
}
{
0 0
1 0
}
};
velGraph1X 0
{
{
0 0
1 0
}
{
0 0
1 0
}
};
velGraph1Y 0
{
{
0 0
1 0.5
}
{
0 0
1 -0.5
}
};
velGraph1Z 0
{
{
0 0
1 -0.5
}
{
0 0
1 0.5
}
};
rotGraph 80
{
{
0 -0.5
0.4483 -0.4318
0.8017 -0.3318
0.9368 -0.1682
1 -0.02727
}
{
0 0.5
0.4425 0.4136
0.8075 0.2636
0.9282 0.15
1 0.01818
}
};
sizeGraph0 400
{
{
0 0.4114
1 1
}
{
0 1
1 0
}
};
sizeGraph1 2
{
{
0 1
1 0
}
{
0 1
1 0
}
};
scaleGraph 1
{
{
0 1
1 0
}
{
0 1
1 0
}
};
colorGraph 1
{
{
0 0.3529 0.4 0.4039
1 0.3529 0.4 0.4039
}
{
0 0.4039 0.4039 0.4039
1 0.4196 0.4196 0.4196
}
};
alphaGraph 1
{
{
0 0
0.03448 0.6733
0.08621 0.8812
0.158 0.9604
0.3379 1
0.6712 1
0.8813 0.562
1 0
}
{
0 1
1 0
}
};
collOffset 0 0 0;
collRadius 0;
fxOnImpact "";
fxOnDeath "";
emission "";
emitDist 1 0;
emitDistVariance 0 0;
billboardSprite
{
"gfx_smokepuff_atlas"
};
}
{
name "sparks";
editorFlags looping useRandRotDelta useRandVel0 useRandVel1;
flags spawnRelative spawnOffsetNone runRelToSpawn;
spawnRange 0 300;
spawnFrustumCullRadius 0;
spawnLooping 60 100;
spawnOneShot 100 0;
spawnDelayMsec 0 0;
lifeSpanMsec 1000 500;
spawnOrgX 0 0;
spawnOrgY 0 0;
spawnOrgZ 0 0;
spawnOffsetRadius 1 0;
spawnOffsetHeight 1 0;
spawnAnglePitch 0 0;
spawnAngleYaw 0 0;
spawnAngleRoll 0 0;
angleVelPitch 0 0;
angleVelYaw 0 0;
angleVelRoll 0 0;
initialRot -360 720;
gravity 0 0;
elasticity 1 0;
atlasBehavior startFixed;
atlasIndex 0;
atlasFps 1;
atlasLoopCount 0;
atlasColIndexBits 0;
atlasRowIndexBits 0;
atlasEntryCount 0;
velGraph0X 60
{
{
0 0
1 0
}
{
0 0.2
1 0.2
}
};
velGraph0Y 60
{
{
0 -0.5
1 -0.5
}
{
0 -0.5
1 -0.5
}
};
velGraph0Z 60
{
{
0 -0.5
1 -0.5
}
{
0 0.5
1 0.5
}
};
velGraph1X 150
{
{
0 0
1 0.05
}
{
0 0
1 0.5
}
};
velGraph1Y 150
{
{
0 0
1 0
}
{
0 0
1 0
}
};
velGraph1Z 150
{
{
0 0
1 0
}
{
0 0
1 0
}
};
rotGraph 320
{
{
0 -0.5
0.05263 -0.4837
0.1053 -0.468
0.1579 -0.4528
0.2105 -0.4381
0.2632 -0.4239
0.3158 -0.4101
0.3684 -0.3968
0.4211 -0.3839
0.4737 -0.3714
0.5263 -0.3593
0.5789 -0.3476
0.6316 -0.3363
0.6842 -0.3254
0.7368 -0.3148
0.7895 -0.3046
0.8421 -0.2947
0.8947 -0.2851
0.9474 -0.2759
1 -0.2669
}
{
0 0.5
0.05263 0.4756
0.1053 0.4524
0.1579 0.4304
0.2105 0.4094
0.2632 0.3894
0.3158 0.3705
0.3684 0.3524
0.4211 0.3352
0.4737 0.3189
0.5263 0.3033
0.5789 0.2885
0.6316 0.2745
0.6842 0.2611
0.7368 0.2484
0.7895 0.2363
0.8421 0.2247
0.8947 0.2138
0.9474 0.2034
1 0.1935
}
};
sizeGraph0 2
{
{
0 0.3514
1 0
}
{
0 1
1 0
}
};
sizeGraph1 0
{
{
0 1
1 0
}
{
0 1
1 0
}
};
scaleGraph 0
{
{
0 1
1 0
}
{
0 1
1 0
}
};
colorGraph 1
{
{
0 1 1 1
1 1 1 1
}
{
0 1 1 1
1 0 0 0
}
};
alphaGraph 1
{
{
0 0
0.05936 0.4234
0.1096 0.1095
0.1233 0.8467
0.1781 0.1241
0.2283 0.7299
0.3059 0.1606
0.3562 0.9416
0.4201 0.3066
0.4749 0.8613
0.5616 0.3139
0.6667 0.781
0.7306 0.3869
0.7854 0.7445
0.8174 0.1387
0.8721 0.4307
0.8995 0.2628
0.9452 0.3358
1 0
}
{
0 1
1 0
}
};
collOffset 0 0 0;
collRadius 0;
fxOnImpact "";
fxOnDeath "";
emission "";
emitDist 1 0;
emitDistVariance 0 0;
billboardSprite
{
"gfx_explosion_flash"
};
}
{
name "grenade_flash";
editorFlags modColorByAlpha;
flags spawnRelative spawnOffsetNone runRelToSpawn;
spawnRange 0 0;
spawnFrustumCullRadius 0;
spawnLooping 200 1;
spawnOneShot 1 0;
spawnDelayMsec 1 0;
lifeSpanMsec 1 0;
spawnOrgX 0 0;
spawnOrgY 0 0;
spawnOrgZ 0 0;
spawnOffsetRadius 1 0;
spawnOffsetHeight 1 0;
spawnAnglePitch 0 0;
spawnAngleYaw 0 0;
spawnAngleRoll 0 0;
angleVelPitch 0 0;
angleVelYaw 0 0;
angleVelRoll 0 0;
initialRot 0 0;
gravity 0 0;
elasticity 1 0;
atlasBehavior startFixed;
atlasIndex 0;
atlasFps 1;
atlasLoopCount 0;
atlasColIndexBits 0;
atlasRowIndexBits 0;
atlasEntryCount 0;
velGraph0X 1
{
{
0 0
1 0
}
{
0 0
1 0
}
};
velGraph0Y 1
{
{
0 0
1 0
}
{
0 0
1 0
}
};
velGraph0Z 1
{
{
0 0
1 0
}
{
0 0
1 0
}
};
velGraph1X 1
{
{
0 0
1 0
}
{
0 0
1 0
}
};
velGraph1Y 1
{
{
0 0
1 0
}
{
0 0
1 0
}
};
velGraph1Z 1
{
{
0 0
1 0
}
{
0 0
1 0
}
};
rotGraph 10
{
{
0 0
1 0
}
{
0 0
1 0
}
};
sizeGraph0 2
{
{
0 1
1 0
}
{
0 1
1 0
}
};
sizeGraph1 2
{
{
0 1
1 0
}
{
0 1
1 0
}
};
scaleGraph 1
{
{
0 1
1 0
}
{
0 1
1 0
}
};
colorGraph 1
{
{
0 1 1 1
1 0 0 0
}
{
0 1 1 1
1 0 0 0
}
};
alphaGraph 1
{
{
0 1
1 0
}
{
0 1
1 0
}
};
collOffset 0 0 0;
collRadius 0;
fxOnImpact "";
fxOnDeath "";
emission "";
emitDist 1 0;
emitDistVariance 0 0;
runner
{
"explosions/grenade_flash"
};
}