
And here's a movie of the current version.

10...
9...
8...
7...
6...
5...
4...
3...
2...
1...









Moderator: Moderators
Code: Select all
[NUKE_EXPLOSION_FX]
{
//////////////////////////////////////////////////////Argh's GPL Nuke Script
//////////////////////////////////////////////////////You may use this for any purpose, so long as you obey the terms of the Gnu Public License.
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////PARTICLE BLAST
[heatcloud_NUKE_EXPLOSION_FX01]
{
class=heatcloud;
[properties]
{
texture=ExplodeHeat;
heat = 30;
maxheat = 30;
heatFalloff = 0.75;
size = 15 r-1.5;
sizeGrowth = -0.35 r0.1;
sizemod = 0;
sizemodmod = 0;
speed = 0 r3.5, 0 r3.5, 0 r3.5;
pos = 0, 5, 0;
}
air=1;
water=1;
ground=1;
count=30;
}
[heatcloud_NUKE_EXPLOSION_FX02]
{
class=heatcloud;
[properties]
{
texture=ExplodeHeat;
heat = 30;
maxheat = 30;
heatFalloff = 0.75;
size = 15 r-1.5;
sizeGrowth = -0.35 r0.1;
sizemod = 0;
sizemodmod = 0;
speed = 0 r-3.5, 0 r3.5, 0 r-3.5;
pos = 0, 5, 0;
}
air=1;
water=1;
ground=1;
count=30;
}
[heatcloud_NUKE_EXPLOSION_FX03]
{
class=heatcloud;
[properties]
{
texture=ExplodeHeat;
heat = 30;
maxheat = 30;
heatFalloff = 0.75;
size = 15 r-1.5;
sizeGrowth = -0.35 r0.1;
sizemod = 0;
sizemodmod = 0;
speed = 0 r-3.5, 0 r3.5, 0 r3.5;
pos = 0, 5, 0;
}
air=1;
water=1;
ground=1;
count=30;
}
[heatcloud_NUKE_EXPLOSION_FX04]
{
class=heatcloud;
[properties]
{
texture=ExplodeHeat;
heat = 30;
maxheat = 30;
heatFalloff = 0.75;
size = 15 r-1.5;
sizeGrowth = -0.35 r0.1;
sizemod = 0;
sizemodmod = 0;
speed = 0 r3.5, 0 r3.5, 0 r-3.5;
pos = 0, 5, 0;
}
air=1;
water=1;
ground=1;
count=30;
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////MAIN SMOKE
[smoke_NUKE_EXPLOSION_FX01]
{
class=smoke;
[properties]
{
color=0.6 r0.3;
ageSpeed=0.003;
size = 30 r-1.5;
sizeGrowth = 1.3;
pos = 0 r20, 20 r4, 0 r20;
speed=0 r0.75, 1 r0.3, 0 r0.75;
}
air=1;
water=1;
ground=1;
count=15;
}
[smoke_NUKE_EXPLOSION_FX02]
{
class=smoke;
[properties]
{
color=0.6 r0.3;
ageSpeed=0.003;
size = 30 r-1.5;
sizeGrowth = 1.3;
pos = 0 r-20, 20 r4, 0 r-20;
speed=0 r-0.75, 1 r0.3, 0 r-0.75;
}
air=1;
water=1;
ground=1;
count=15;
}
[smoke_NUKE_EXPLOSION_FX03]
{
class=smoke;
[properties]
{
color=0.6 r0.3;
ageSpeed=0.003;
size = 30 r-1.5;
sizeGrowth = 1.3;
pos = 0 r-20, 20 r4, 0 r20;
speed=0 r-0.75, 1 r0.3, 0 r0.75;
}
air=1;
water=1;
ground=1;
count=15;
}
[smoke_NUKE_EXPLOSION_FX04]
{
class=smoke;
[properties]
{
color=0.6 r0.3;
ageSpeed=0.003;
size = 30 r-1.5;
sizeGrowth = 1.3;
pos = 0 r20, 20 r4, 0 r-20;
speed=0 r0.75, 1 r0.3, 0 r-0.75;
}
air=1;
water=1;
ground=1;
count=15;
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
[smoke_NUKE_EXPLOSION_FX05]
{
class=smoke;
[properties]
{
color=0.6 r0.3;
ageSpeed=0.003;
size = 30 r-1.5;
sizeGrowth = 1.3;
pos = 0 r20, 20 r4, 0 r20;
speed=0 r0.35, 1 r0.3, 0 r0.35;
}
air=1;
water=1;
ground=1;
count=15;
}
[smoke_NUKE_EXPLOSION_FX06]
{
class=smoke;
[properties]
{
color=0.6 r0.3;
ageSpeed=0.003;
size = 30 r-1.5;
sizeGrowth = 1.3;
pos = 0 r-20, 20 r4, 0 r-20;
speed=0 r-0.35, 1 r0.3, 0 r-0.35;
}
air=1;
water=1;
ground=1;
count=15;
}
[smoke_NUKE_EXPLOSION_FX07]
{
class=smoke;
[properties]
{
color=0.6 r0.3;
ageSpeed=0.003;
size = 30 r-1.5;
sizeGrowth = 1.3;
pos = 0 r-20, 20 r4, 0 r20;
speed=0 r-0.35, 1 r0.3, 0 r0.35;
}
air=1;
water=1;
ground=1;
count=15;
}
[smoke_NUKE_EXPLOSION_FX08]
{
class=smoke;
[properties]
{
color=0.6 r0.3;
ageSpeed=0.003;
size = 30 r-1.5;
sizeGrowth = 1.3;
pos = 0 r20, 20 r4, 0 r-20;
speed=0 r0.35, 1 r0.3, 0 r-0.35;
}
air=1;
water=1;
ground=1;
count=15;
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////NUKE FIRE
[fire_NUKE_EXPLOSION_FX01]
{
class=heatcloud;
[properties]
{
texture=HeatSmoke_ONE;
heat = 15;
maxheat = 15;
heatFalloff = 0.3;
sizemod = 0;
sizemodmod = 0;
size = 30 r-1.5;
sizeGrowth = 0.5;
pos = 0 r20, 20 r4, 0 r20;
speed=0 r0.75, 1 r0.3, 0 r0.75;
}
air=1;
water=1;
ground=1;
count=5;
}
[fire_NUKE_EXPLOSION_FX02]
{
class=heatcloud;
[properties]
{
texture=HeatSmoke_ONE;
heat = 15;
maxheat = 15;
heatFalloff = 0.3;
sizemod = 0;
sizemodmod = 0;
size = 30 r-1.5;
sizeGrowth = 0.5;
pos = 0 r-20, 20 r4, 0 r-20;
speed=0 r-0.75, 1 r0.3, 0 r-0.75;
}
air=1;
water=1;
ground=1;
count=5;
}
[fire_NUKE_EXPLOSION_FX03]
{
class=heatcloud;
[properties]
{
texture=HeatSmoke_ONE;
heat = 15;
maxheat = 15;
heatFalloff = 0.3;
sizemod = 0;
sizemodmod = 0;
size = 30 r-1.5;
sizeGrowth = 0.5;
pos = 0 r-20, 20 r4, 0 r20;
speed=0 r-0.75, 1 r0.3, 0 r0.75;
}
air=1;
water=1;
ground=1;
count=5;
}
[fire_NUKE_EXPLOSION_FX04]
{
class=heatcloud;
[properties]
{
texture=HeatSmoke_ONE;
heat = 15;
maxheat = 15;
heatFalloff = 0.3;
sizemod = 0;
sizemodmod = 0;
size = 30 r-1.5;
sizeGrowth = 0.5;
pos = 0 r20, 20 r4, 0 r-20;
speed=0 r0.75, 1 r0.3, 0 r-0.75;
}
air=1;
water=1;
ground=1;
count=5;
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
[fire_NUKE_EXPLOSION_FX05]
{
class=heatcloud;
[properties]
{
texture=HeatSmoke_ONE;
heat = 15;
maxheat = 15;
heatFalloff = 0.3;
sizemod = 0;
sizemodmod = 0;
size = 30 r-1.5;
sizeGrowth = 0.5;
pos = 0 r20, 20 r4, 0 r20;
speed=0 r0.35, 1 r0.3, 0 r0.35;
}
air=1;
water=1;
ground=1;
count=5;
}
[fire_NUKE_EXPLOSION_FX06]
{
class=heatcloud;
[properties]
{
texture=HeatSmoke_ONE;
heat = 15;
maxheat = 15;
heatFalloff = 0.3;
sizemod = 0;
sizemodmod = 0;
size = 30 r-1.5;
sizeGrowth = 0.5;
pos = 0 r-20, 20 r4, 0 r-20;
speed=0 r-0.35, 1 r0.3, 0 r-0.35;
}
air=1;
water=1;
ground=1;
count=5;
}
[fire_NUKE_EXPLOSION_FX07]
{
class=heatcloud;
[properties]
{
texture=HeatSmoke_ONE;
heat = 15;
maxheat = 15;
heatFalloff = 0.3;
sizemod = 0;
sizemodmod = 0;
size = 30 r-1.5;
sizeGrowth = 0.5;
pos = 0 r-20, 20 r4, 0 r20;
speed=0 r-0.35, 1 r0.3, 0 r0.35;
}
air=1;
water=1;
ground=1;
count=5;
}
[fire_NUKE_EXPLOSION_FX08]
{
class=heatcloud;
[properties]
{
texture=HeatSmoke_ONE;
heat = 15;
maxheat = 15;
heatFalloff = 0.3;
sizemod = 0;
sizemodmod = 0;
size = 30 r-1.5;
sizeGrowth = 0.5;
pos = 0 r20, 20 r4, 0 r-20;
speed=0 r0.35, 1 r0.3, 0 r-0.35;
}
air=1;
water=1;
ground=1;
count=5;
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////SMOKE COLUMN
[smoke_column_EXPLOSION_FX01]
{
class=smoke;
[properties]
{
color=0.6 r0.3;
ageSpeed=0.003;
size = 15 r-1.5;
sizeGrowth = 1;
pos = 0 r20, -160 i10, 0 r20;
speed=0, 1 r0.3, 0;
}
air=1;
water=1;
ground=1;
count=15;
}
[smoke_column_EXPLOSION_FX02]
{
class=smoke;
[properties]
{
color=0.6 r0.3;
ageSpeed=0.003;
size = 15 r-1.5;
sizeGrowth = 1;
pos = 0 r-20, -160 i10, 0 r-20;
speed=0, 1 r0.3, 0;
}
air=1;
water=1;
ground=1;
count=15;
}
[smoke_column_EXPLOSION_FX03]
{
class=smoke;
[properties]
{
color=0.6 r0.3;
ageSpeed=0.003;
size = 15 r-1.5;
sizeGrowth = 1;
pos = 0 r20, -160 i10, 0 r-20;
speed=0, 1 r0.3, 0;
}
air=1;
water=1;
ground=1;
count=15;
}
[smoke_column_EXPLOSION_FX04]
{
class=smoke;
[properties]
{
color=0.6 r0.3;
ageSpeed=0.003;
size = 15 r-1.5;
sizeGrowth = 1;
pos = 0 r-20, -160 i10, 0 r20;
speed=0, 1 r0.3, 0;
}
air=1;
water=1;
ground=1;
count=15;
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////SMOKE RING ONE
[smoke2_NUKE_EXPLOSION_FX01]
{
class=smoke;
[properties]
{
color=0.6 r0.3;
ageSpeed=0.006;
size = 5 r5;
sizeGrowth = 0.75;
pos = 0, 0 r4, 0;
speed= 0 r1.75, 0, 0 r1.75;
}
air=1;
water=1;
ground=1;
count=30;
}
[smoke2_EXPLOSION_FX02]
{
class=smoke;
[properties]
{
color=0.6 r0.3;
ageSpeed=0.006;
size = 5 r5;
sizeGrowth = 0.75;
pos = 0, 0 r4, 0;
speed= 0 r-1.75, 0, 0 r-1.75;
}
air=1;
water=1;
ground=1;
count=30;
}
[smoke2_EXPLOSION_FX03]
{
class=smoke;
[properties]
{
color=0.6 r0.3;
ageSpeed=0.006;
size = 5 r5;
sizeGrowth = 0.75;
pos = 0, 0 r4, 0;
speed= 0 r1.75, 0, 0 r-1.75;
}
air=1;
water=1;
ground=1;
count=30;
}
[smoke2_EXPLOSION_FX04]
{
class=smoke;
[properties]
{
color=0.6 r0.3;
ageSpeed=0.006;
size = 5 r5;
sizeGrowth = 0.75;
pos = 0, 0 r4, 0;
speed= 0 r-1.75, 0, 0 r1.75;
}
air=1;
water=1;
ground=1;
count=30;
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////GROUNDFLASH
[groundflash]
{
flashSize = 150;
flashAlpha = 0.9;
circleGrowth = 1.3;
circleAlpha = 0.4;
ttl = 300;
color = 1, 0.7, 0;
air=1;
ground=1;
water=1;
}
}