diff --git a/src/main/scala/net/psforever/objects/equipment/JammingUnit.scala b/src/main/scala/net/psforever/objects/equipment/JammingUnit.scala index dfd1d601..ac33cae0 100644 --- a/src/main/scala/net/psforever/objects/equipment/JammingUnit.scala +++ b/src/main/scala/net/psforever/objects/equipment/JammingUnit.scala @@ -253,7 +253,7 @@ trait JammableMountedWeapons extends JammableBehavior { override def StartJammeredStatus(target: Any, dur: Int): Unit = { target match { - case obj: PlanetSideServerObject with MountedWeapons with JammableUnit if !obj.Jammed => + case obj: PlanetSideServerObject with MountedWeapons with JammableUnit => JammableMountedWeaponsJammeredStatus(obj, statusCode = 1) super.StartJammeredStatus(target, dur) case _ => ; diff --git a/src/main/scala/net/psforever/objects/vehicles/control/VehicleControl.scala b/src/main/scala/net/psforever/objects/vehicles/control/VehicleControl.scala index 2cdbb12b..caf21001 100644 --- a/src/main/scala/net/psforever/objects/vehicles/control/VehicleControl.scala +++ b/src/main/scala/net/psforever/objects/vehicles/control/VehicleControl.scala @@ -859,10 +859,8 @@ class VehicleControl(vehicle: Vehicle) override def StartJammeredStatus(target: Any, dur: Int): Unit = { super.StartJammeredStatus(target, dur) val subsystems = vehicle.Subsystems() - if (!subsystems.exists { _.Jammed }) { subsystems.foreach { _.jam() } vehicleSubsystemMessages(subsystems.flatMap { _.changedMessages(vehicle) }) - } } override def CancelJammeredStatus(target: Any): Unit = {