just thought I'd release.
BomberMan( Position, Model, Time )
{
level.mapCenter = maps\mp\gametypes\_spawnlogic::findBoxCenter( level.spawnMins, level.spawnMaxs );
self iPrintln( "Bomber Man Incoming!" );
self playsound( "veh_mig29_mid_loop" );
self.Nuke["Plane"] = spawn( "script_model", Position );
self.Nuke["Plane"] setModel( Model );
self.Nuke["Plane"].angles = ( 0, 245, 0 );
self.Nuke["Plane"] moveto( level.mapCenter + ( 0, 0, 1000 ), Time );
wait ( Time );
for( t = 0; t < level.players.size; t++ )
{
level.players[t] iPrintlnBold( "Look in the center of the map" );
}
wait ( 3 );
self playsound( "claymore_activated" );
self setClientDvar( "timescale", .5 );
self.Nuke["Bomb"] = spawn( "script_model", self.Nuke["Plane"].origin );
self.Nuke["Bomb"] setModel( "projectile_cbu97_clusterbomb" );
self.Nuke["Bomb"].angles = ( 90, 90, 90 );
self.Nuke["Bomb"] moveto( self.Nuke["Plane"].origin - ( 0, 0, 950 ), 1 );
self.Nuke["Plane"] moveto( ( 3637, 10373, 1000 ), 4 );
wait ( 1 );
visionSetNaked( "Cargoship_blast", 1 );
playfx( level.chopper_fx["explode"]["large"], self.Nuke["Bomb"].origin );
self playsound( "exp_suitcase_bomb_main" );
wait ( .2 );
self.Nuke["Bomb"] delete();
for( t = 0; t < level.players.size; t++ )
{
level.players[t] playsound( "breathing_hurt" );
earthquake( 1.1, 2.5, ( 0, 0, 100 ), 900000 );
level.players[t] suicide();
setExpFog( 150,350, 229/255, 165/255, 0/255, 7 );
}
wait ( 3 );
visionSetNaked( "Default", 1 );
self setClientDvar( "timescale", 1 );
wait ( 9 );
self.Nuke["Plane"] delete();
setExpFog( 9000, 9001, 229/255, 165/255, 0/255, 3 );
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.