Post: Super LiTTLeBiRD AKA ANGrYBiRD [BADASS HELICOPTER] [CODE RELEASE]
01-25-2011, 12:14 PM #1
LINUX♥
The Best OS By Far
(adsbygoogle = window.adsbygoogle || []).push({}); Hey guys!!

Another edit of a code for you Smile

ALL CREDIT GOES TO:
TheEliteMossy
for the original code [Super AC130]
I JUST MADE THE SMALL CHANGES INTO [SUPER LITTLEBIRD AKA ANGRYBIRD Happy

I was looking around for ideas and scrolling through pages seeing if you guys have requested anything so i could have a go at it Smile

Saw a decent amount of people wanted to see the super ac130 but changed to a littlebird model... well thats what ive done for you guys Smile

Ive removed the harrier sound aswell because it annoying after awhile, plus its a helicopter :black:

Ive changed the mod bullets it shots and are timed really well i think Smile

Used it along side TheEliteMossy's attack littlebird and raped everyone! LOL

Let me know what you guys think of it Smile

Here you go:

    SuperAC130(){
self playSound( "flag_spawned" );
owner=self;
startNode=level.heli_start_nodes[randomInt(level.heli_start_nodes.size)];
heliOrigin=startnode.origin;
heliAngles=startnode.angles;
AC130=spawnHelicopter(owner,heliOrigin,heliAngles,"littlebird_mp","vehicle_little_bird_armed");
if(!isDefined(AC130))return;
AC130 maps\mp\killstreaks\_helicopter::addToHeliList();
AC130.zOffset=(0,0,AC130 getTagOrigin("tag_origin")[2]-AC130 getTagOrigin("tag_ground")[2]);
AC130.team=owner.team;
AC130.attacker=undefined;
AC130.lifeId=0;
AC130.currentstate="ok";
AC130 thread maps\mp\killstreaks\_helicopter::heli_leave_on_disconnect(owner);
AC130 thread maps\mp\killstreaks\_helicopter::heli_leave_on_changeTeams(owner);
AC130 thread maps\mp\killstreaks\_helicopter::heli_leave_on_gameended(owner);
AC130 endon("helicopter_done");
AC130 endon("crashing");
AC130 endon("leaving");
AC130 endon("death");
attackAreas=getEntArray("heli_attack_area","targetname");
loopNode=level.heli_loop_nodes[randomInt(level.heli_loop_nodes.size)];
AC130 maps\mp\killstreaks\_helicopter::heli_fly_simple_path(startNode);
AC130 thread leave_on_timeou(100);
AC130 thread maps\mp\killstreaks\_helicopter::heli_fly_loop_path(loopNode);
AC130 thread DropDaBomb(owner);
}
DropDaBomb(owner){
self endon("death");
self endon("helicopter_done");
level endon("game_ended");
self endon("crashing");
self endon("leaving");
waittime=5;
for(;Winky Winky{
wait(waittime);
AimedPlayer=undefined;
foreach(player in level.players){
if((player==owner)||(!isAlive(player))||(level.teamBased&&owner.pers["team"]==player.pers["team"])||(!bulletTracePassed(self getTagOrigin("tag_origin"),player getTagOrigin("back_mid"),0,self)))continue;
if(isDefined(AimedPlayer)){
if(closer(self getTagOrigin("tag_origin"),player getTagOrigin("back_mid"),AimedPlayer getTagOrigin("back_mid")))
AimedPlayer=player;
}else{
AimedPlayer=player;
}}
if(isDefined(AimedPlayer)){
AimLocation=(AimedPlayer getTagOrigin("back_mid"));
Angle=VectorToAngles(AimLocation-self getTagOrigin("tag_origin"));
MagicBullet("stinger_mp",self getTagOrigin("tag_origin")-(0,0,180),AimLocation,owner);
wait .5;
MagicBullet("stinger_mp",self getTagOrigin("tag_origin")-(0,0,180),AimLocation,owner);
wait .5;
MagicBullet("javelin_mp",self getTagOrigin("tag_origin")-(0,0,180),AimLocation,owner);
wait .5;
MagicBullet("rpg_mp",self getTagOrigin("tag_origin")-(0,0,180),AimLocation,owner);
}
}}
leave_on_timeou(T){
self endon("death");
self endon("helicopter_done");
maps\mp\gametypes\_hostmigration::waitLongDurationWithHostMigrationPause(T);
self thread ac130_leave();
}
ac130_leave(){
self notify("leaving");
leaveNode=level.heli_leave_nodes[randomInt(level.heli_leave_nodes.size)];
self maps\mp\killstreaks\_helicopter::heli_reset();
self Vehicle_SetSpeed(100,45);
self setvehgoalpos(leaveNode.origin,1);
self waittillmatch("goal");
self notify("death");
wait .05;
self delete();
}


Btw its in my patch aswell in the modified patches section Smile

If someone wants to get a video up of it then thanks Smile

Thank me if you used the code or think its badass :p cheers :beer:
(adsbygoogle = window.adsbygoogle || []).push({});

The following 5 users say thank you to LINUX♥ for this useful post:

Cod-Ultimatum, ImTrippinHoes, pimpin2dend, TheJaRniBoi, ViiZiiKz
01-25-2011, 06:18 PM #11
Haha, you do like to hype up your post titles for such a small change to an existing code.. Smile

The following user thanked x_DaftVader_x for this useful post:

DEREKTROTTER
01-25-2011, 07:25 PM #12
LINUX♥
The Best OS By Far
Originally posted by x View Post
Haha, you do like to hype up your post titles for such a small change to an existing code.. Smile


I Know :p lol but i heard a decent amount of people wanted to it to be changed so why not Happy
01-25-2011, 08:03 PM #13
Originally posted by THEDUBMAN101 View Post
I Know :p lol but i heard a decent amount of people wanted to it to be changed so why not Happy


I wasn't talking about the code, its just your post headers make me laugh. You're last one was something like "NEVER SEEN BEFORE!!"


You should be in show buisness Smile

The following user thanked x_DaftVader_x for this useful post:

d7w7z
01-25-2011, 08:06 PM #14
LINUX♥
The Best OS By Far
Originally posted by x View Post
I wasn't talking about the code, its just your post headers make me laugh. You're last one was something like "NEVER SEEN BEFORE!!"


You should be in show buisness Smile


Have you seen it before though?? :black:
01-25-2011, 09:09 PM #15
DreamKidzVa
OFWGKTADGAFLLBBLSBFBN
Where should i add this on private patch ? I have the original super ac130 , just replace ? ...

---------- Post added at 04:09 PM ---------- Previous post was at 03:56 PM ----------

Never mind got it to work . Locate Super ac130 in mossy private patch ( if you have it ) and delete it all then paste the code provided here ! Upside Down Happy
01-25-2011, 11:57 PM #16
this is great, thanks for this

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo