This commit is contained in:
ChocoTaco 2019-01-22 12:37:29 -05:00
parent 3dbce673c2
commit 66edec781d

View file

@ -1,8 +1,14 @@
// Amount of players on a team to enable turrets
// $Host::EnableTurretPlayerCount = 10;
//
// Disable MortarTurret
// $Host::EnableMortarTurret = 0;
//
// Disable = 0
// Enable = 1
//
package antiTurret
package AntiTurret
{
function TurretData::selectTarget(%this, %turret)
@ -13,7 +19,16 @@ function TurretData::selectTarget(%this, %turret)
}
else
{
parent::selectTarget(%this, %turret);
//All turret types can fire
if( $Host::EnableMortarTurret )
{
parent::selectTarget(%this, %turret);
}
//Only non-MortarTurret types can fire
else if( %turret.initialBarrel !$= "MortarBarrelLarge" )
{
parent::selectTarget(%this, %turret);
}
}
}
@ -21,4 +36,8 @@ function TurretData::selectTarget(%this, %turret)
// Prevent package from being activated if it is already
if (!isActivePackage(antiTurret))
activatePackage(antiTurret);
activatePackage(antiTurret);
$InvBanList[CTF, "MortarBarrelPack"] = !$Host::EnableMortarTurret;
$InvBanList[CnH, "MortarBarrelPack"] = !$Host::EnableMortarTurret;
$InvBanList[Siege, "MortarBarrelPack"] = !$Host::EnableMortarTurret;