capture xp for squads

This commit is contained in:
ScrawnyRonnie 2025-08-12 16:54:04 -04:00
parent 58be6f178f
commit 5dd849beca

View file

@ -56,14 +56,14 @@ class SessionAvatarHandlers(
} }
def facilityCaptureRewards(buildingId: Int, zoneNumber: Int, cep: Long): Unit = { def facilityCaptureRewards(buildingId: Int, zoneNumber: Int, cep: Long): Unit = {
//TODO squad services deactivated, participation trophy rewards for now - 11-20-2023
//must be in a squad to earn experience //must be in a squad to earn experience
val delay = continent.Building(buildingId).map(building => building.CaptureTerminal.get.Definition.FacilityHackTime.toSeconds / 6)
val charId = player.CharId val charId = player.CharId
/*val squadUI = sessionLogic.squad.squadUI val squadUI = sessionLogic.squad.squadUI
val participation = continent val participation = continent
.Building(buildingId) .Building(buildingId)
.map { building => .map { building =>
building.Participation.PlayerContribution() building.Participation.PlayerContribution(delay.getOrElse(100))
} }
squadUI squadUI
.find { _._1 == charId } .find { _._1 == charId }
@ -117,10 +117,7 @@ class SessionAvatarHandlers(
exp.ToDatabase.reportFacilityCapture(charId, buildingId, zoneNumber, modifiedExp, expType="bep") exp.ToDatabase.reportFacilityCapture(charId, buildingId, zoneNumber, modifiedExp, expType="bep")
avatarActor ! AvatarActor.AwardFacilityCaptureBep(modifiedExp) avatarActor ! AvatarActor.AwardFacilityCaptureBep(modifiedExp)
Some(modifiedExp) Some(modifiedExp)
}*/ }
//if not in squad (temporary)
exp.ToDatabase.reportFacilityCapture(charId, zoneNumber, buildingId, cep, expType="bep")
avatarActor ! AvatarActor.AwardFacilityCaptureBep(cep)
} }
/** /**