TacoServer/Classic/scripts/autoexec/noMortarTurret.cs
ChocoTaco 63984711b6 Added some changeable variables
Cleaned up some stuff
Added some host changeable variables
2018-11-04 16:59:10 -05:00

30 lines
No EOL
721 B
C#

//Disable MortarTurret
//$Host::EnableMortarTurret = 0;
//
//Disable = 0
//Enable = 1
//
// ban mortar turret from inventory in main gametypes
if( !$Host::EnableMortarTurret ) {
$InvBanList[CTF, "MortarBarrelPack"] = 1;
$InvBanList[CnH, "MortarBarrelPack"] = 1;
$InvBanList[Siege, "MortarBarrelPack"] = 1;
}
package noMortarTurret {
// if a mortar turret somehow makes it into the game, keep it from working
function TurretData::selectTarget(%this, %turret) {
if( %turret.initialBarrel !$= "MortarBarrelLarge" ) {
Parent::selectTarget(%this, %turret);
}
}
};
// Prevent package from being activated if it is already
if (!isActivePackage(noMortarTurret))
activatePackage(noMortarTurret);