// SA:SW by Rens2Sea

MakeStarDestroyer()
{
	S_SetName("Star Destroyer");
	S_SetSize(96);
	S_SetBaseMass(50.00);
	S_SetBaseScan(75);
	S_SetCollClass(4);
	S_SetGraphic("Ships\StarDestroyer.bmp");
	S_StripComp();
	S_StripArmory();
	S_StripUpgr();
	S_GiveComp(0, 2, -1, -1, -1, -1, -1);
	S_GiveComp(0, 6, -1, -1, -1, -1, -1);
	S_GiveComp(0, 6, -1, -1, -1, -1, -1);
	S_GiveComp(0, 10, -1, -1, -1, -1, -1);
	S_GiveComp(0, 11, -1, -1, -1, -1, -1);
	S_GiveComp(0, 14, -1, -1, -1, -1, -1);
	S_GiveComp(0, 17, -1, -1, -1, -1, -1);
	S_GiveComp(0, 9, -1, -1, -1, -1, -1);
	S_GiveComp(0, 9, -1, -1, -1, -1, -1);
	S_GiveComp(1, 2, -1, -1, -1, -1, -1);
	S_GiveComp(1, 6, -1, -1, -1, -1, -1);
	S_GiveComp(1, 6, -1, -1, -1, -1, -1);
	S_GiveComp(1, 9, -1, -1, -1, -1, -1);
	S_GiveComp(1, 10, -1, -1, -1, -1, -1);
	S_GiveComp(1, 17, -1, -1, -1, -1, -1);
	S_GiveComp(1, 9, -1, -1, -1, -1, -1);
	S_GiveComp(1, 9, -1, -1, -1, -1, -1);
	S_GiveComp(2, 0, -1, -1, -1, -1, -1);
	S_GiveComp(2, 6, -1, -1, -1, -1, -1);
	S_GiveComp(2, 6, -1, -1, -1, -1, -1);
	S_GiveComp(2, 9, -1, -1, -1, -1, -1);
	S_GiveComp(2, 10, -1, -1, -1, -1, -1);
	S_GiveComp(2, 12, -1, -1, -1, -1, -1);
	S_GiveComp(2, 16, -1, -1, -1, -1, -1);
	S_GiveComp(2, 17, -1, -1, -1, -1, -1);
	S_GiveComp(2, 9, -1, -1, -1, -1, -1);
	S_GiveComp(3, 2, -1, -1, -1, -1, -1);
	S_GiveComp(3, 6, -1, -1, -1, -1, -1);
	S_GiveComp(3, 6, -1, -1, -1, -1, -1);
	S_GiveComp(3, 9, -1, -1, -1, -1, -1);
	S_GiveComp(3, 10, -1, -1, -1, -1, -1);
	S_GiveComp(3, 17, -1, -1, -1, -1, -1);
	S_GiveComp(3, 9, -1, -1, -1, -1, -1);
	S_GiveComp(3, 9, -1, -1, -1, -1, -1);
	S_SetMiss(28, 21, -1, -1, -1, -1, -1);
	S_SetMiss(29, 21, -1, -1, -1, -1, -1);
	S_SetMiss(38, 44, -1, -1, -1, -1, -1);
	S_SetMiss(39, 44, -1, -1, -1, -1, -1);
	S_SetUpgr(0, 0, -1, -1, -1, -1, -1);
	S_SetUpgr(1, 4, -1, -1, -1, -1, -1);
	S_SetUpgr(2, 4, -1, -1, -1, -1, -1);
	S_SetUpgr(3, 9, -1, -1, -1, -1, -1);
	S_SetUpgr(4, 9, -1, -1, -1, -1, -1);
	
}

MakeXWing()
{
	S_SetName("X-Wing");
	S_SetSize(32);
	S_SetBaseMass(10.00);
	S_SetBaseScan(0);
	S_SetCollClass(0);
	S_SetGraphic("Ships\xwing.bmp");
	S_StripComp();
	S_StripArmory();
	S_StripUpgr();
	S_GiveComp(0, 0, -1, -1, -1, -1, -1);
	S_GiveComp(0, 6, -1, -1, -1, -1, -1);
	S_GiveComp(0, 3, 1, -1, 1, -1, -1);
	S_GiveComp(0, 4, -1, -1, -1, -1, -1);
	S_GiveComp(1, 9, -1, -1, -1, -1, -1);
	S_GiveComp(1, 4, -1, -1, -1, -1, -1);
	S_GiveComp(1, 9, -1, -1, -1, -1, -1);
	S_GiveComp(2, 12, -1, -1, -1, -1, -1);
	S_GiveComp(2, 9, -1, -1, -1, -1, -1);
	S_GiveComp(2, 0, -1, -1, -1, -1, -1);
	S_GiveComp(2, 9, -1, -1, -1, -1, -1);
	S_GiveComp(2, 9, -1, -1, -1, -1, -1);
	S_GiveComp(3, 9, -1, -1, -1, -1, -1);
	S_GiveComp(3, 4, -1, -1, -1, -1, -1);
	S_GiveComp(3, 9, -1, -1, -1, -1, -1);
	S_SetMiss(0, 8, -1, -1, -1, -1, -1);
	S_SetMiss(1, 8, -1, -1, -1, -1, -1);
	S_SetMiss(2, 7, -1, -1, -1, -1, -1);
	S_SetMiss(3, 7, -1, -1, -1, -1, -1);
	S_SetMiss(4, 13, -1, -1, -1, -1, -1);
	S_SetMiss(5, 13, -1, -1, -1, -1, -1);
	S_SetMiss(6, 12, -1, -1, -1, -1, -1);
	S_SetMiss(7, 12, -1, -1, -1, -1, -1);
	S_SetMiss(8, 6, -1, -1, -1, -1, -1);
	S_SetMiss(9, 6, -1, -1, -1, -1, -1);
	S_SetMiss(30, 20, -1, -1, -1, -1, -1);
	S_SetMiss(31, 2, -1, -1, -1, -1, -1);
	S_SetMiss(32, 2, -1, -1, -1, -1, -1);
	S_SetMiss(33, 27, -1, -1, -1, -1, -1);
	S_SetMiss(34, 27, -1, -1, -1, -1, -1);
	S_SetMiss(35, 27, -1, -1, -1, -1, -1);
	S_SetMiss(36, 27, -1, -1, -1, -1, -1);
	S_SetMiss(37, 2, -1, -1, -1, -1, -1);
	S_SetMiss(38, 2, -1, -1, -1, -1, -1);
	S_SetMiss(39, 20, -1, -1, -1, -1, -1);
	S_SetUpgr(0, 0, -1, -1, -1, -1, -1);
	S_SetUpgr(1, 0, -1, -1, -1, -1, -1);
	S_SetUpgr(2, 0, -1, -1, -1, -1, -1);
	S_SetUpgr(3, 6, -1, -1, -1, -1, -1);
	S_SetUpgr(4, 1, -1, -1, -1, -1, -1);
}

EveryTurn(Turn)
{
	if (Turn == 1)
	{
		SetActive("SD");
		call-script MakeStarDestroyer();
		SetActive("XWING");
		call-script MakeXWing();
		DisableSD();
	}
	SetActive("SD");
	S_GiveMiss(Rand(-20,44), Rand(-20,4), Rand(-20,4), Rand(-20,4), Rand(-30,2), Rand(-40,2));
	S_GiveMiss(Rand(-20,44), Rand(-20,4), Rand(-20,4), Rand(-20,4), Rand(-30,2), Rand(-40,2));
	S_GiveMiss(Rand(-20,44), Rand(-20,4), Rand(-20,4), Rand(-20,4), Rand(-30,2), Rand(-40,2));
	S_GiveMiss(Rand(-20,44), Rand(-20,4), Rand(-20,4), Rand(-20,4), Rand(-30,2), Rand(-40,2));
}

OnSpawnSHIPS()
{
	SetActive("SD");
	call-script MakeStarDestroyer();
	SetActive("XWING");
	call-script MakeXWing();
}

OnDamageStarDestroyer(Amount)
{
	Amount = Amount / 4;
}