mirror of
https://github.com/2revoemag/PSF-BotServer.git
synced 2026-07-15 16:34:39 +00:00
false-hope
This commit is contained in:
parent
8f04b634c5
commit
53429ea71f
1 changed files with 16 additions and 23 deletions
|
|
@ -1,7 +1,6 @@
|
||||||
// Copyright (c) 2022 PSForever
|
// Copyright (c) 2022 PSForever
|
||||||
package net.psforever.objects.zones.exp
|
package net.psforever.objects.zones.exp
|
||||||
|
|
||||||
import scala.concurrent.ExecutionContext.Implicits.global
|
|
||||||
import net.psforever.objects.avatar.scoring.EquipmentStat
|
import net.psforever.objects.avatar.scoring.EquipmentStat
|
||||||
import net.psforever.objects.serverobject.hackable.Hackable.HackInfo
|
import net.psforever.objects.serverobject.hackable.Hackable.HackInfo
|
||||||
import net.psforever.objects.sourcing.VehicleSource
|
import net.psforever.objects.sourcing.VehicleSource
|
||||||
|
|
@ -10,7 +9,6 @@ import net.psforever.types.Vector3
|
||||||
import net.psforever.util.Database.ctx
|
import net.psforever.util.Database.ctx
|
||||||
import net.psforever.util.Database.ctx._
|
import net.psforever.util.Database.ctx._
|
||||||
|
|
||||||
import scala.concurrent.Future
|
|
||||||
|
|
||||||
object ToDatabase {
|
object ToDatabase {
|
||||||
/**
|
/**
|
||||||
|
|
@ -103,12 +101,8 @@ object ToDatabase {
|
||||||
* insert a new entry into the table.
|
* insert a new entry into the table.
|
||||||
* Shots fired.
|
* Shots fired.
|
||||||
*/
|
*/
|
||||||
def reportToolDischarge(avatarId: Long, stats: EquipmentStat): Future[Unit] = {
|
def reportToolDischarge(avatarId: Long, stats: EquipmentStat): Unit = {
|
||||||
import ctx._
|
ctx.run(query[persistence.Weaponstatsession]
|
||||||
import scala.concurrent.ExecutionContext.Implicits.global
|
|
||||||
ctx.transaction { implicit ec =>
|
|
||||||
ctx.run(
|
|
||||||
query[persistence.Weaponstatsession]
|
|
||||||
.insert(
|
.insert(
|
||||||
_.avatarId -> lift(avatarId),
|
_.avatarId -> lift(avatarId),
|
||||||
_.weaponId -> lift(stats.objectId),
|
_.weaponId -> lift(stats.objectId),
|
||||||
|
|
@ -122,8 +116,7 @@ object ToDatabase {
|
||||||
(t, e) => t.shotsFired -> (t.shotsFired + e.shotsFired),
|
(t, e) => t.shotsFired -> (t.shotsFired + e.shotsFired),
|
||||||
(t, e) => t.shotsLanded -> (t.shotsLanded + e.shotsLanded)
|
(t, e) => t.shotsLanded -> (t.shotsLanded + e.shotsLanded)
|
||||||
)
|
)
|
||||||
).map(_ => ())
|
)
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue