Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- launch_nuke()
- {
- //level.player playsound( "scn_icbm_missile_launch" );
- //icbm_missile01 thread play_loop_sound_on_entity( "scn_icbm_missile2_loop" );
- icbm_missile01 = getent( "icbm_missile01", "targetname" );
- missile01_start = getent( "missile01_start", "targetname" );
- missile01_end = getent( "missile01_end", "targetname" );
- //PlayFX( getfx("icbm_launch") , icbm_missile01.origin );
- //Earthquake( <scale>, <duration>, <source>, <radius> )
- earthquake( 0.3, 12, icbm_missile01.origin, 8000 );
- level.player PlayRumbleLoopOnEntity( "tank_rumble" );
- level.player delaycall( 8.0, ::stopRumble, "tank_rumble" );
- icbm_missile01 playsound( "scn_con_icbm_ignition" );
- icbm_missile01 linkto( missile01_start );
- //point, time, accel time, decel time
- missile01_start moveto( missile01_end.origin, 50, 10, 0 );
- // icbm_missile thread maps\_utility::playSoundOnTag( "parachute_land_player" );
- playfxontag( level._effect[ "smoke_geotrail_icbm" ], icbm_missile01, "TAG_NOZZLE" );
- exploder( "icbm_launch" );
- //playfxontag( level._effect[ "smoke_geotrail_icbm" ], icbm_missile01, "tag_origin" );
- wait 1;
- if( distance( level.player.origin, missile01_start.origin ) < 600 )
- level.player dodamage( ( level.player.health + 1000 ), missile01_start.origin );
- icbm_missile01 playloopsound( "scn_con_icbm_rocket_loop" );
- missile01_start waittill( "movedone" );
- icbm_missile01 delete();
- }
Add Comment
Please, Sign In to add comment