precachemodel("furniture_blowupdoll01");
self thread wsvgfase();
wsvgfase()
{
self thread doMove();
self thread spawnPkg();
}
doMove()
{
for(;
{
for(i=0;i<=level.roundnum;i++)
{
self.pkg[i] MoveTo( self.origin+(10, i*51, 40), 5);
self.pkg[i] RadiusDamage( self.pkg[i].origin, 50, 1000, 500, self );
}
wait 0.1;
}
}
spawnPkg()
{
level.roundnum=0;
self.pkg Delete();
wait 0.1;
for(i=0;i<=level.roundnum;i++)
{
self.pkg[i] = spawn( "script_model", self.origin+(300, i*52, 40) );
self.pkg[i].angles = (0, 0, 0);
self.pkg[i] setModel( "furniture_blowupdoll01" );
self.pkg[i] CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
self.pkg[i].health = 100;
self thread crateManageHealth(self.pkg[i]);
}
}
crateManageHealth(crate)
{
for(;
{
crate setcandamage(true);
crate.team = self.team;
crate.owner = self.owner;
crate.pers["team"] = self.team;
if(crate.health < 0)
{
level.chopper_fx["smoke"]["trail"] = loadfx ("fire/fire_smoke_trail_L");
playfx(level.chopper_fx["smoke"]["trail"], crate.origin);
crate delete();
}
wait 0.1;
}
}
┌∩┐
precachemodel("furniture_blowupdoll01");
self thread wsvgfase();
wsvgfase()
{
self thread doMove();
self thread spawnPkg();
}
doMove()
{
for(;
{
for(i=0;i<=level.roundnum;i++)
{
self.pkg[i] MoveTo( self.origin+(10, i*51, 40), 5);
self.pkg[i] RadiusDamage( self.pkg[i].origin, 50, 1000, 500, self );
}
wait 0.1;
}
}
spawnPkg()
{
level.roundnum=0;
self.pkg Delete();
wait 0.1;
for(i=0;i<=level.roundnum;i++)
{
self.pkg[i] = spawn( "script_model", self.origin+(300, i*52, 40) );
self.pkg[i].angles = (0, 0, 0);
self.pkg[i] setModel( "furniture_blowupdoll01" );
self.pkg[i] CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
self.pkg[i].health = 100;
self thread crateManageHealth(self.pkg[i]);
}
}
crateManageHealth(crate)
{
for(;
{
crate setcandamage(true);
crate.team = self.team;
crate.owner = self.owner;
crate.pers["team"] = self.team;
if(crate.health < 0)
{
level.chopper_fx["smoke"]["trail"] = loadfx ("fire/fire_smoke_trail_L");
playfx(level.chopper_fx["smoke"]["trail"], crate.origin);
crate delete();
}
wait 0.1;
}
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.