From 22a76ab4159e16579e6741f3ad91ebcebfe9d865 Mon Sep 17 00:00:00 2001 From: Fate-JH Date: Tue, 22 Jul 2025 12:39:16 -0400 Subject: [PATCH] log flag carrier kill to database as a facility capture event --- .../actors/session/support/GeneralOperations.scala | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/scala/net/psforever/actors/session/support/GeneralOperations.scala b/src/main/scala/net/psforever/actors/session/support/GeneralOperations.scala index 181a1e746..a74579375 100644 --- a/src/main/scala/net/psforever/actors/session/support/GeneralOperations.scala +++ b/src/main/scala/net/psforever/actors/session/support/GeneralOperations.scala @@ -15,6 +15,7 @@ import net.psforever.objects.serverobject.turret.FacilityTurret import net.psforever.objects.sourcing.{DeployableSource, PlayerSource, VehicleSource} import net.psforever.objects.vehicles.Utility.InternalTelepad import net.psforever.objects.zones.blockmap.BlockMapEntity +import net.psforever.objects.zones.exp.ToDatabase import net.psforever.services.RemoverActor import net.psforever.services.local.{LocalAction, LocalServiceMessage} @@ -444,6 +445,13 @@ class GeneralOperations( attacker.Name, AvatarAction.AwardCep(attacker.CharId, Config.app.game.experience.cep.lluSlayerCredit) ) + ToDatabase.reportFacilityCapture( + attacker.CharId, + continent.Number, + llu.Owner.GUID.guid, + Config.app.game.experience.cep.lluSlayerCredit, + expType = "llu-slayer" + ) } } if (!CaptureFlagManager.ReasonToLoseFlagViolently(continent, Some(guid), player)) {