From 17e5696299fe2badd26cc3a703dc181b335a12ea Mon Sep 17 00:00:00 2001 From: Robert Fritzen Date: Fri, 30 Jun 2017 22:19:40 -0500 Subject: [PATCH] Some attempts to fix the camera lock glitch --- scripts/vehicles/vehicle_TacticalMissile.cs | 8 +++++++- scripts/vehicles/vehicle_ac130.cs | 2 +- scripts/vehicles/vehicle_harbingerGunship.cs | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/scripts/vehicles/vehicle_TacticalMissile.cs b/scripts/vehicles/vehicle_TacticalMissile.cs index 111baa8..26dea7e 100644 --- a/scripts/vehicles/vehicle_TacticalMissile.cs +++ b/scripts/vehicles/vehicle_TacticalMissile.cs @@ -428,13 +428,19 @@ function UAVVehicle::onAdd(%this, %obj) { %obj.turretObject = %turret; %turret.team = %obj.team; %turret.base = %obj; - %turret.mountImage(MissileSatelliteBarrel,0); + %turret.mountImage(MissileSatelliteBarrel,3); setTargetSensorGroup(%turret.getTarget(),%obj.team); %turret.setInventory(MissileLauncherAmmo, 9999, true); + %turret.setAutoFire(false); + %turret.mountImage(AIAimingTurretBarrel,0); + %turret.setCloaked(true); %obj.setCloaked(true); + + setTargetSensorGroup(%turret.getTarget(), %turret.team); + setTargetNeverVisMask(%turret.getTarget(), 0xffffffff); } function UAVVehicle::deleteAllMounted(%data, %obj) { diff --git a/scripts/vehicles/vehicle_ac130.cs b/scripts/vehicles/vehicle_ac130.cs index 1248cad..671afa1 100644 --- a/scripts/vehicles/vehicle_ac130.cs +++ b/scripts/vehicles/vehicle_ac130.cs @@ -245,7 +245,7 @@ datablock TurretData(AC130GunshipTurret) : TurretDamageProfile catagory = "Turrets"; shapeFile = "turret_belly_base.dts"; preload = true; - canControl = false; + canControl = true; cmdCategory = "Tactical"; cmdIcon = CMDFlyingBomberIcon; cmdMiniIconName = "commander/MiniIcons/com_bomber_grey"; diff --git a/scripts/vehicles/vehicle_harbingerGunship.cs b/scripts/vehicles/vehicle_harbingerGunship.cs index dffcddd..ce6895c 100644 --- a/scripts/vehicles/vehicle_harbingerGunship.cs +++ b/scripts/vehicles/vehicle_harbingerGunship.cs @@ -311,7 +311,7 @@ datablock TurretData(HarbingerGunshipTurret) : TurretDamageProfile catagory = "Turrets"; shapeFile = "turret_belly_base.dts"; preload = true; - canControl = false; + canControl = true; cmdCategory = "Tactical"; cmdIcon = CMDFlyingBomberIcon; cmdMiniIconName = "commander/MiniIcons/com_bomber_grey";