The Atlas Class Battleship. Designed with a withering forward firing arc, a fair bit of speed, and decent interception capability, the Alas is nevertheless susceptable to pincer attacks (point of fact, those two edges on the sides of the main hull, if destroyed, detooth her rather nicely. Of course, she won't be out of the fight yet, no)
Code: Select all
sprite_index=spr_Core
event_inherited();
//PROPERTIES
//Movement Properties
l_thrust=0.05
l_minthrust=0.01
l_turning=0.75
l_maxspeed=3
//Combat Properties
l_maxhp=700
l_hp=l_maxhp
l_rephp=l_hp
ai_range=350
//Misc
l_name="Atlas"
l_size=338.04
l_iconsprite=spr_IcoHestia
//++++++++++++\\
//SHIP SYSTEMS\\
//++++++++++++\\
//SECTIONS
var j;
j=0
l_section[j]=instance_create(31,-30,ShipSection);
l_section[j].sprite_index=spr_Section10;
l_section[j].image_xscale=-1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-21,-29,ShipSection);
l_section[j].sprite_index=spr_Section10;
l_section[j].image_xscale=1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-41,-47,ShipSection);
l_section[j].sprite_index=spr_Section04;
l_section[j].image_xscale=-1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-50,-37,ShipSection);
l_section[j].sprite_index=spr_Section04;
l_section[j].image_xscale=-1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-62,-22,ShipSection);
l_section[j].sprite_index=spr_Section04;
l_section[j].image_xscale=-1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-10,-70,ShipSection);
l_section[j].sprite_index=spr_Section03;
l_section[j].image_xscale=1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(40,-53,ShipSection);
l_section[j].sprite_index=spr_Section03;
l_section[j].image_xscale=1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(81,-37,ShipSection);
l_section[j].sprite_index=spr_Section03;
l_section[j].image_xscale=1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(124,-21,ShipSection);
l_section[j].sprite_index=spr_Section03;
l_section[j].image_xscale=1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(157,-9,ShipSection);
l_section[j].sprite_index=spr_Section03;
l_section[j].image_xscale=1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(101,-8,ShipSection);
l_section[j].sprite_index=spr_Section03;
l_section[j].image_xscale=1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(56,-5,ShipSection);
l_section[j].sprite_index=spr_Section09;
l_section[j].image_xscale=1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-45,-19,ShipSection);
l_section[j].sprite_index=spr_Section11;
l_section[j].image_xscale=-1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-82,-4,ShipSection);
l_section[j].sprite_index=spr_Section12;
l_section[j].image_xscale=-1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-104,-7,ShipSection);
l_section[j].sprite_index=spr_Section12;
l_section[j].image_xscale=-1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-126,-9,ShipSection);
l_section[j].sprite_index=spr_Section12;
l_section[j].image_xscale=-1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-145,-11,ShipSection);
l_section[j].sprite_index=spr_Section12;
l_section[j].image_xscale=-1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-125,-2,ShipSection);
l_section[j].sprite_index=spr_Section15;
l_section[j].image_xscale=1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-147,-29,ShipSection);
l_section[j].sprite_index=spr_Section14;
l_section[j].image_xscale=1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-160,-53,ShipSection);
l_section[j].sprite_index=spr_Section11;
l_section[j].image_xscale=-1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-133,-86,ShipSection);
l_section[j].sprite_index=spr_Section09;
l_section[j].image_xscale=1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-117,-86,ShipSection);
l_section[j].sprite_index=spr_Section09;
l_section[j].image_xscale=1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-102,-85,ShipSection);
l_section[j].sprite_index=spr_Section09;
l_section[j].image_xscale=1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-148,-86,ShipSection);
l_section[j].sprite_index=spr_Section09;
l_section[j].image_xscale=1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-164,-85,ShipSection);
l_section[j].sprite_index=spr_Section09;
l_section[j].image_xscale=1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-179,-86,ShipSection);
l_section[j].sprite_index=spr_Section09;
l_section[j].image_xscale=1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-193,-86,ShipSection);
l_section[j].sprite_index=spr_Section09;
l_section[j].image_xscale=1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-207,-86,ShipSection);
l_section[j].sprite_index=spr_Section09;
l_section[j].image_xscale=1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-222,-86,ShipSection);
l_section[j].sprite_index=spr_Section09;
l_section[j].image_xscale=1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-238,-86,ShipSection);
l_section[j].sprite_index=spr_Section09;
l_section[j].image_xscale=1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-269,-88,ShipSection);
l_section[j].sprite_index=spr_Section15;
l_section[j].image_xscale=-1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-270,-72,ShipSection);
l_section[j].sprite_index=spr_Section15;
l_section[j].image_xscale=-1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-133,-50,ShipSection);
l_section[j].sprite_index=spr_Section01;
l_section[j].image_xscale=-1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-83,-86,ShipSection);
l_section[j].sprite_index=spr_Section02;
l_section[j].image_xscale=1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-167,-8,ShipSection);
l_section[j].sprite_index=spr_Section03;
l_section[j].image_xscale=-1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(31,30,ShipSection);
l_section[j].sprite_index=spr_Section10;
l_section[j].image_xscale=-1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-21,29,ShipSection);
l_section[j].sprite_index=spr_Section10;
l_section[j].image_xscale=1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-41,47,ShipSection);
l_section[j].sprite_index=spr_Section04;
l_section[j].image_xscale=-1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-50,37,ShipSection);
l_section[j].sprite_index=spr_Section04;
l_section[j].image_xscale=-1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-62,22,ShipSection);
l_section[j].sprite_index=spr_Section04;
l_section[j].image_xscale=-1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-10,70,ShipSection);
l_section[j].sprite_index=spr_Section03;
l_section[j].image_xscale=1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(40,53,ShipSection);
l_section[j].sprite_index=spr_Section03;
l_section[j].image_xscale=1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(81,37,ShipSection);
l_section[j].sprite_index=spr_Section03;
l_section[j].image_xscale=1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(124,21,ShipSection);
l_section[j].sprite_index=spr_Section03;
l_section[j].image_xscale=1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(157,9,ShipSection);
l_section[j].sprite_index=spr_Section03;
l_section[j].image_xscale=1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(101,8,ShipSection);
l_section[j].sprite_index=spr_Section03;
l_section[j].image_xscale=1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(71,16,ShipSection);
l_section[j].sprite_index=spr_Section04;
l_section[j].image_xscale=1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(56,5,ShipSection);
l_section[j].sprite_index=spr_Section09;
l_section[j].image_xscale=1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-45,19,ShipSection);
l_section[j].sprite_index=spr_Section11;
l_section[j].image_xscale=-1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-82,4,ShipSection);
l_section[j].sprite_index=spr_Section12;
l_section[j].image_xscale=-1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-104,7,ShipSection);
l_section[j].sprite_index=spr_Section12;
l_section[j].image_xscale=-1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-126,9,ShipSection);
l_section[j].sprite_index=spr_Section12;
l_section[j].image_xscale=-1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-145,11,ShipSection);
l_section[j].sprite_index=spr_Section12;
l_section[j].image_xscale=-1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-125,2,ShipSection);
l_section[j].sprite_index=spr_Section15;
l_section[j].image_xscale=1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-147,29,ShipSection);
l_section[j].sprite_index=spr_Section14;
l_section[j].image_xscale=1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-154,54,ShipSection);
l_section[j].sprite_index=spr_Section11;
l_section[j].image_xscale=-1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-133,86,ShipSection);
l_section[j].sprite_index=spr_Section09;
l_section[j].image_xscale=1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-117,86,ShipSection);
l_section[j].sprite_index=spr_Section09;
l_section[j].image_xscale=1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-102,85,ShipSection);
l_section[j].sprite_index=spr_Section09;
l_section[j].image_xscale=1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-164,85,ShipSection);
l_section[j].sprite_index=spr_Section09;
l_section[j].image_xscale=1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-179,86,ShipSection);
l_section[j].sprite_index=spr_Section09;
l_section[j].image_xscale=1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-193,86,ShipSection);
l_section[j].sprite_index=spr_Section09;
l_section[j].image_xscale=1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-207,86,ShipSection);
l_section[j].sprite_index=spr_Section09;
l_section[j].image_xscale=1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-222,86,ShipSection);
l_section[j].sprite_index=spr_Section09;
l_section[j].image_xscale=1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-238,86,ShipSection);
l_section[j].sprite_index=spr_Section09;
l_section[j].image_xscale=1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-269,88,ShipSection);
l_section[j].sprite_index=spr_Section15;
l_section[j].image_xscale=-1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-270,72,ShipSection);
l_section[j].sprite_index=spr_Section15;
l_section[j].image_xscale=-1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-133,50,ShipSection);
l_section[j].sprite_index=spr_Section01;
l_section[j].image_xscale=-1;
l_section[j].image_yscale=1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-83,86,ShipSection);
l_section[j].sprite_index=spr_Section02;
l_section[j].image_xscale=1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-167,8,ShipSection);
l_section[j].sprite_index=spr_Section03;
l_section[j].image_xscale=-1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(-148,86,ShipSection);
l_section[j].sprite_index=spr_Section09;
l_section[j].image_xscale=1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_section[j]=instance_create(71,-16,ShipSection);
l_section[j].sprite_index=spr_Section04;
l_section[j].image_xscale=1;
l_section[j].image_yscale=-1;l_section[j].l_colour=global.colour[0,0];
j+=1
l_sectionnum=j-1
l_maxsyshp=0
initSections();
//WEAPONS/MODULES
j=0
l_weapon[j]=instance_create(-93,-95,GatPulse);
l_weapon[j].l_arcoffset=0;
l_weapon[j].l_arcrange=175;
j+=1
l_weapon[j]=instance_create(-57,-80,GatPulse);
l_weapon[j].l_arcoffset=0;
l_weapon[j].l_arcrange=170;
j+=1
l_weapon[j]=instance_create(14,-53,Laser);
l_weapon[j].l_arcoffset=0;
l_weapon[j].l_arcrange=45;
j+=1
l_weapon[j]=instance_create(33,-38,Laser);
l_weapon[j].l_arcoffset=0;
l_weapon[j].l_arcrange=45;
j+=1
l_weapon[j]=instance_create(52,-25,Laser);
l_weapon[j].l_arcoffset=0;
l_weapon[j].l_arcrange=45;
j+=1
l_weapon[j]=instance_create(132,-2,Laser);
l_weapon[j].l_arcoffset=0;
l_weapon[j].l_arcrange=45;
j+=1
l_weapon[j]=instance_create(108,-11,Laser);
l_weapon[j].l_arcoffset=0;
l_weapon[j].l_arcrange=45;
j+=1
l_weapon[j]=instance_create(83,-20,Laser);
l_weapon[j].l_arcoffset=0;
l_weapon[j].l_arcrange=45;
j+=1
l_weapon[j]=instance_create(-294,-85,PointBeam);
l_weapon[j].l_arcoffset=185;
l_weapon[j].l_arcrange=45;
j+=1
l_weapon[j]=instance_create(-249,-63,PointBeam);
l_weapon[j].l_arcoffset=-175;
l_weapon[j].l_arcrange=45;
j+=1
l_weapon[j]=instance_create(-149,-97,PointBeam);
l_weapon[j].l_arcoffset=65;
l_weapon[j].l_arcrange=45;
j+=1
l_weapon[j]=instance_create(-147,-80,PointBeam);
l_weapon[j].l_arcoffset=0;
l_weapon[j].l_arcrange=45;
j+=1
l_weapon[j]=instance_create(62,-50,PointBeam);
l_weapon[j].l_arcoffset=0;
l_weapon[j].l_arcrange=45;
j+=1
l_weapon[j]=instance_create(104,-36,PointBeam);
l_weapon[j].l_arcoffset=0;
l_weapon[j].l_arcrange=45;
j+=1
l_weapon[j]=instance_create(82,-46,PointBeam);
l_weapon[j].l_arcoffset=0;
l_weapon[j].l_arcrange=45;
j+=1
l_weapon[j]=instance_create(-198,-1,ParticleGun);
l_weapon[j].l_arcoffset=170;
l_weapon[j].l_arcrange=105;
j+=1
l_weapon[j]=instance_create(192,-2,ParticleGun);
l_weapon[j].l_arcoffset=0;
l_weapon[j].l_arcrange=155;
j+=1
l_weapon[j]=instance_create(171,-11,ParticleGun);
l_weapon[j].l_arcoffset=0;
l_weapon[j].l_arcrange=160;
j+=1
l_weapon[j]=instance_create(-93,95,GatPulse);
l_weapon[j].l_arcoffset=0;
l_weapon[j].l_arcrange=175;
j+=1
l_weapon[j]=instance_create(-57,80,GatPulse);
l_weapon[j].l_arcoffset=0;
l_weapon[j].l_arcrange=170;
j+=1
l_weapon[j]=instance_create(14,53,Laser);
l_weapon[j].l_arcoffset=0;
l_weapon[j].l_arcrange=45;
j+=1
l_weapon[j]=instance_create(33,38,Laser);
l_weapon[j].l_arcoffset=0;
l_weapon[j].l_arcrange=45;
j+=1
l_weapon[j]=instance_create(52,25,Laser);
l_weapon[j].l_arcoffset=0;
l_weapon[j].l_arcrange=45;
j+=1
l_weapon[j]=instance_create(132,2,Laser);
l_weapon[j].l_arcoffset=0;
l_weapon[j].l_arcrange=45;
j+=1
l_weapon[j]=instance_create(108,11,Laser);
l_weapon[j].l_arcoffset=0;
l_weapon[j].l_arcrange=45;
j+=1
l_weapon[j]=instance_create(83,20,Laser);
l_weapon[j].l_arcoffset=0;
l_weapon[j].l_arcrange=45;
j+=1
l_weapon[j]=instance_create(-294,85,PointBeam);
l_weapon[j].l_arcoffset=-185;
l_weapon[j].l_arcrange=45;
j+=1
l_weapon[j]=instance_create(-249,63,PointBeam);
l_weapon[j].l_arcoffset=175;
l_weapon[j].l_arcrange=45;
j+=1
l_weapon[j]=instance_create(-149,97,PointBeam);
l_weapon[j].l_arcoffset=-65;
l_weapon[j].l_arcrange=45;
j+=1
l_weapon[j]=instance_create(62,50,PointBeam);
l_weapon[j].l_arcoffset=0;
l_weapon[j].l_arcrange=45;
j+=1
l_weapon[j]=instance_create(104,36,PointBeam);
l_weapon[j].l_arcoffset=0;
l_weapon[j].l_arcrange=45;
j+=1
l_weapon[j]=instance_create(82,46,PointBeam);
l_weapon[j].l_arcoffset=0;
l_weapon[j].l_arcrange=45;
j+=1
l_weapon[j]=instance_create(-198,1,ParticleGun);
l_weapon[j].l_arcoffset=-170;
l_weapon[j].l_arcrange=105;
j+=1
l_weapon[j]=instance_create(192,2,ParticleGun);
l_weapon[j].l_arcoffset=0;
l_weapon[j].l_arcrange=155;
j+=1
l_weapon[j]=instance_create(171,11,ParticleGun);
l_weapon[j].l_arcoffset=0;
l_weapon[j].l_arcrange=160;
j+=1
l_weapon[j]=instance_create(-147,80,PointBeam);
l_weapon[j].l_arcoffset=0;
l_weapon[j].l_arcrange=45;
j+=1
//Parents
l_section[0].l_child[0]=l_section[1]
l_section[0].l_childnum+=1
l_section[1].l_child[0]=l_section[2]
l_section[1].l_childnum+=1
l_section[2].l_child[0]=l_section[3]
l_section[2].l_childnum+=1
l_section[3].l_child[0]=l_section[4]
l_section[3].l_childnum+=1
l_section[0].l_child[1]=l_section[5]
l_section[0].l_childnum+=1
l_section[5].l_child[0]=l_section[6]
l_section[5].l_childnum+=1
l_section[6].l_child[0]=l_section[7]
l_section[6].l_childnum+=1
l_section[7].l_child[0]=l_section[8]
l_section[7].l_childnum+=1
l_section[8].l_child[0]=l_section[9]
l_section[8].l_childnum+=1
l_section[9].l_child[0]=l_section[10]
l_section[9].l_childnum+=1
l_section[71].l_child[0]=l_section[11]
l_section[71].l_childnum+=1
l_section[12].l_child[0]=l_section[13]
l_section[12].l_childnum+=1
l_section[13].l_child[0]=l_section[14]
l_section[13].l_childnum+=1
l_section[14].l_child[0]=l_section[15]
l_section[14].l_childnum+=1
l_section[15].l_child[0]=l_section[16]
l_section[15].l_childnum+=1
l_section[16].l_child[0]=l_section[17]
l_section[16].l_childnum+=1
l_section[17].l_child[0]=l_section[18]
l_section[17].l_childnum+=1
l_section[18].l_child[0]=l_section[19]
l_section[18].l_childnum+=1
l_section[19].l_child[0]=l_section[20]
l_section[19].l_childnum+=1
l_section[20].l_child[0]=l_section[21]
l_section[20].l_childnum+=1
l_section[21].l_child[0]=l_section[22]
l_section[21].l_childnum+=1
l_section[19].l_child[1]=l_section[23]
l_section[19].l_childnum+=1
l_section[23].l_child[0]=l_section[24]
l_section[23].l_childnum+=1
l_section[24].l_child[0]=l_section[25]
l_section[24].l_childnum+=1
l_section[25].l_child[0]=l_section[26]
l_section[25].l_childnum+=1
l_section[26].l_child[0]=l_section[27]
l_section[26].l_childnum+=1
l_section[27].l_child[0]=l_section[28]
l_section[27].l_childnum+=1
l_section[28].l_child[0]=l_section[29]
l_section[28].l_childnum+=1
l_section[29].l_child[0]=l_section[30]
l_section[29].l_childnum+=1
l_section[30].l_child[0]=l_section[31]
l_section[30].l_childnum+=1
l_section[19].l_child[2]=l_section[32]
l_section[19].l_childnum+=1
l_section[22].l_child[0]=l_section[33]
l_section[22].l_childnum+=1
l_section[33].l_child[0]=l_weapon[0]
l_section[33].l_childnum+=1
l_section[33].l_child[1]=l_weapon[1]
l_section[33].l_childnum+=1
l_section[0].l_child[2]=l_weapon[2]
l_section[0].l_childnum+=1
l_section[0].l_child[3]=l_weapon[3]
l_section[0].l_childnum+=1
l_section[0].l_child[4]=l_weapon[4]
l_section[0].l_childnum+=1
l_section[10].l_child[0]=l_weapon[5]
l_section[10].l_childnum+=1
l_section[10].l_child[1]=l_weapon[6]
l_section[10].l_childnum+=1
l_section[10].l_child[2]=l_weapon[7]
l_section[10].l_childnum+=1
l_section[31].l_child[0]=l_weapon[8]
l_section[31].l_childnum+=1
l_section[31].l_child[1]=l_weapon[9]
l_section[31].l_childnum+=1
l_section[23].l_child[1]=l_weapon[10]
l_section[23].l_childnum+=1
l_section[23].l_child[2]=l_weapon[11]
l_section[23].l_childnum+=1
l_section[7].l_child[1]=l_weapon[12]
l_section[7].l_childnum+=1
l_section[7].l_child[2]=l_weapon[13]
l_section[7].l_childnum+=1
l_section[7].l_child[3]=l_weapon[14]
l_section[7].l_childnum+=1
l_section[16].l_child[1]=l_section[34]
l_section[16].l_childnum+=1
l_section[34].l_child[0]=l_weapon[15]
l_section[34].l_childnum+=1
l_section[9].l_child[1]=l_weapon[16]
l_section[9].l_childnum+=1
l_section[9].l_child[2]=l_weapon[17]
l_section[9].l_childnum+=1
l_section[35].l_child[0]=l_section[36]
l_section[35].l_childnum+=1
l_section[36].l_child[0]=l_section[37]
l_section[36].l_childnum+=1
l_section[37].l_child[0]=l_section[38]
l_section[37].l_childnum+=1
l_section[38].l_child[0]=l_section[39]
l_section[38].l_childnum+=1
l_section[35].l_child[1]=l_section[40]
l_section[35].l_childnum+=1
l_section[40].l_child[0]=l_section[41]
l_section[40].l_childnum+=1
l_section[41].l_child[0]=l_section[42]
l_section[41].l_childnum+=1
l_section[42].l_child[0]=l_section[43]
l_section[42].l_childnum+=1
l_section[43].l_child[0]=l_section[44]
l_section[43].l_childnum+=1
l_section[44].l_child[0]=l_section[45]
l_section[44].l_childnum+=1
l_section[45].l_child[0]=l_section[46]
l_section[45].l_childnum+=1
l_section[46].l_child[0]=l_section[47]
l_section[46].l_childnum+=1
l_section[48].l_child[0]=l_section[49]
l_section[48].l_childnum+=1
l_section[49].l_child[0]=l_section[50]
l_section[49].l_childnum+=1
l_section[50].l_child[0]=l_section[51]
l_section[50].l_childnum+=1
l_section[51].l_child[0]=l_section[52]
l_section[51].l_childnum+=1
l_section[52].l_child[0]=l_section[53]
l_section[52].l_childnum+=1
l_section[53].l_child[0]=l_section[54]
l_section[53].l_childnum+=1
l_section[54].l_child[0]=l_section[55]
l_section[54].l_childnum+=1
l_section[55].l_child[0]=l_section[56]
l_section[55].l_childnum+=1
l_section[56].l_child[0]=l_section[57]
l_section[56].l_childnum+=1
l_section[57].l_child[0]=l_section[58]
l_section[57].l_childnum+=1
l_section[59].l_child[0]=l_section[60]
l_section[59].l_childnum+=1
l_section[60].l_child[0]=l_section[61]
l_section[60].l_childnum+=1
l_section[61].l_child[0]=l_section[62]
l_section[61].l_childnum+=1
l_section[62].l_child[0]=l_section[63]
l_section[62].l_childnum+=1
l_section[63].l_child[0]=l_section[64]
l_section[63].l_childnum+=1
l_section[64].l_child[0]=l_section[65]
l_section[64].l_childnum+=1
l_section[65].l_child[0]=l_section[66]
l_section[65].l_childnum+=1
l_section[55].l_child[1]=l_section[67]
l_section[55].l_childnum+=1
l_section[58].l_child[0]=l_section[68]
l_section[58].l_childnum+=1
l_section[68].l_child[0]=l_weapon[18]
l_section[68].l_childnum+=1
l_section[68].l_child[1]=l_weapon[19]
l_section[68].l_childnum+=1
l_section[35].l_child[2]=l_weapon[20]
l_section[35].l_childnum+=1
l_section[35].l_child[3]=l_weapon[21]
l_section[35].l_childnum+=1
l_section[35].l_child[4]=l_weapon[22]
l_section[35].l_childnum+=1
l_section[45].l_child[1]=l_weapon[23]
l_section[45].l_childnum+=1
l_section[45].l_child[2]=l_weapon[24]
l_section[45].l_childnum+=1
l_section[45].l_child[3]=l_weapon[25]
l_section[45].l_childnum+=1
l_section[66].l_child[0]=l_weapon[26]
l_section[66].l_childnum+=1
l_section[66].l_child[1]=l_weapon[27]
l_section[66].l_childnum+=1
l_section[42].l_child[1]=l_weapon[29]
l_section[42].l_childnum+=1
l_section[42].l_child[2]=l_weapon[30]
l_section[42].l_childnum+=1
l_section[42].l_child[3]=l_weapon[31]
l_section[42].l_childnum+=1
l_section[52].l_child[1]=l_section[69]
l_section[52].l_childnum+=1
l_section[69].l_child[0]=l_weapon[32]
l_section[69].l_childnum+=1
l_section[44].l_child[1]=l_weapon[33]
l_section[44].l_childnum+=1
l_section[44].l_child[2]=l_weapon[34]
l_section[44].l_childnum+=1
l_section[55].l_child[2]=l_section[70]
l_section[55].l_childnum+=1
l_section[70].l_child[0]=l_weapon[35]
l_section[70].l_childnum+=1
l_section[10].l_child[3]=l_section[71]
l_section[10].l_childnum+=1
//Weapon init
l_weaponnum=j-1
for (i=0;i<=l_weaponnum;i+=1)
{
l_weapon[i].l_offsetlen = point_distance(0,0,l_weapon[i].x,l_weapon[i].y)
l_weapon[i].l_offsetdir = point_direction(0,0,l_weapon[i].x,l_weapon[i].y)
l_weapon[i].l_player = l_player
l_weapon[i].l_owner = self.id
l_weapon[i].image_angle = l_weapon[i].l_arcoffset
l_maxsyshp += l_weapon[i].l_hp
l_syshp = l_maxsyshp
}
//+++++++++++++++++\\
//CHOOSESHIPS INITS\\
//+++++++++++++++++\\
if room != rm_ChooseShips then exit;
//CAREER AVAILABILITY
var i;
i=0
repeat(10)
{
l_alevel[i]=1
i+=1
}
l_reqlevel=-1
l_class=2
if global.gamemode = 0 then
{
if !l_alevel[global.mission] then
{
l_colour = c_gray
for (i=0;i<=l_sectionnum;i+=1)
{
l_section[i].l_colour = c_gray
}
}
}
else
{
if global.level<l_reqlevel then
{
l_colour = c_gray
for (i=0;i<=l_sectionnum;i+=1)
{
l_section[i].l_colour = c_gray
}
}
}