barrage()
{
self endon("death");
self.barraging = 0;
for(;
{
wait 0.05;
if(self usebuttonpressed() && self.barraging == 0)
{
i = self.origin;
self.barraging = 1;
for(;
{
x = randomIntRange(-7000,7000);
y = randomIntRange(-7000,7000);
z = randomIntRange(0,7000);
MagicBullet("javelin_mp",(x,y,z),(i),self);
wait 0.05;
}
}
}
}
barrage()
{
self endon("death");
self.barraging = 0;
for(;
{
wait 0.05;
if(self usebuttonpressed() && self.barraging == 0)
{
self beginLocationselection( "map_artillery_selector", false, ( level.mapSize / 5.625 ) );
self.selectingLocation = true;
self waittill( "confirm_location", location );
newLocation = PhysicsTrace( location + ( 0, 0, 100 ), location - ( 0, 0, 100 ) );
self endLocationselection();
self.selectingLocation = undefined;
i = newLocation;
self.barraging = 1;
for(;
{
x = randomIntRange(-7000,7000);
y = randomIntRange(-7000,7000);
z = randomIntRange(0,7000);
MagicBullet("javelin_mp",(x,y,z),(i),self);
wait 0.05;
}
}
}
}

barrage()
{
self endon("death");
self.barraging = 0;
for(;
{
wait 0.05;
if(self usebuttonpressed() && self.barraging == 0)
{
i = self.origin;
self.barraging = 1;
for(;
{
x = randomIntRange(-7000,7000);
y = randomIntRange(-7000,7000);
z = randomIntRange(0,7000);
MagicBullet("javelin_mp",(x,y,z),(i),self);
wait 0.05;
}
}
}
}
barrage()
{
self endon("death");
self.barraging = 0;
for(;
{
wait 0.05;
if(self usebuttonpressed() && self.barraging == 0)
{
self beginLocationselection( "map_artillery_selector", false, ( level.mapSize / 5.625 ) );
self.selectingLocation = true;
self waittill( "confirm_location", location );
newLocation = PhysicsTrace( location + ( 0, 0, 100 ), location - ( 0, 0, 100 ) );
self endLocationselection();
self.selectingLocation = undefined;
i = newLocation;
self.barraging = 1;
for(;
{
x = randomIntRange(-7000,7000);
y = randomIntRange(-7000,7000);
z = randomIntRange(0,7000);
MagicBullet("javelin_mp",(x,y,z),(i),self);
wait 0.05;
}
}
}
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.