keep jamming

This commit is contained in:
ScrawnyRonnie 2023-11-29 14:47:03 -05:00
parent 5552d3469c
commit da16c10dcc
2 changed files with 1 additions and 3 deletions

View file

@ -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 _ => ;

View file

@ -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 = {