diff --git a/userraw/maps/mp/killstreaks/_ac130.gsc b/userraw/maps/mp/killstreaks/_ac130.gsc index 8ec3794..81fb1f1 100644 --- a/userraw/maps/mp/killstreaks/_ac130.gsc +++ b/userraw/maps/mp/killstreaks/_ac130.gsc @@ -76,18 +76,38 @@ init() //flag_init( "ir_beakons_on" ); flag_init( "allow_context_sensative_dialog" ); flag_set( "allow_context_sensative_dialog" ); - minimapOrigins = getEntArray( "minimap_corner", "targetname" ); - ac130Origin = (0,0,0); + + + if (getDvar( "mapname" ) == "arcadia" || getDvar( "mapname" ) == "boneyard" || getDvar( "mapname" ) == "roadkill") + { + ac130OriginEnt = getEntArray("ac130Origin", "targetname" ); + level.ac130 = ac130OriginEnt[0]; + level.ac130.owner = undefined; + level.ac130 hide(); + } + else + { + if ( getDvar( "mapname" ) == "contingency" || ( getDvar( "mapname" ) == "co_hunted" && level.gametype != "rush")) + { + minimapOrigins = getEntArray( "minimap_corner2", "targetname" ); + } + else + { + minimapOrigins = getEntArray( "minimap_corner", "targetname" ); + } + + ac130Origin = (0,0,0); - if ( miniMapOrigins.size ) - ac130Origin = maps\mp\gametypes\_spawnlogic::findBoxCenter( miniMapOrigins[0].origin, miniMapOrigins[1].origin ); + if ( miniMapOrigins.size ) + ac130Origin = maps\mp\gametypes\_spawnlogic::findBoxCenter( miniMapOrigins[0].origin, miniMapOrigins[1].origin ); - level.ac130 = spawn( "script_model", ac130Origin ); - level.ac130 setModel( "c130_zoomrig" ); - level.ac130.angles = ( 0, 115, 0 ); - level.ac130.owner = undefined; + level.ac130 = spawn( "script_model", ac130Origin ); + level.ac130 setModel( "c130_zoomrig" ); + level.ac130.angles = ( 0, 115, 0 ); + level.ac130.owner = undefined; - level.ac130 hide(); + level.ac130 hide(); + } level.ac130InUse = false; diff --git a/userraw/maps/mp/killstreaks/_airstrike.gsc b/userraw/maps/mp/killstreaks/_airstrike.gsc index d5c9437..3332274 100644 --- a/userraw/maps/mp/killstreaks/_airstrike.gsc +++ b/userraw/maps/mp/killstreaks/_airstrike.gsc @@ -1073,6 +1073,12 @@ selectAirstrikeLocation( lifeId, airStrikeType ) self waittill( "confirm_location", location, directionYaw ); if ( !chooseDirection ) directionYaw = randomint(360); + + else + { + if(getdvar("mapname")=="co_hunted") + directionYaw += 115; + } self setblurforplayer( 0, 0.3 );