Browse Source

feat: add firestone management

master
sebastien.cassan@geomod.fr 1 year ago
parent
commit
632669a9fa
  1. 36
      dao/roster.dao.js
  2. 2
      server.js

36
dao/roster.dao.js

@ -152,6 +152,7 @@ function createBisFromDB(res) {
mainGauche: 0,
relique: 0
}
let firestones = 0
let tokenHM = 0
let totalBIS = 0
const histoData = JSON.parse(res.historyData)
@ -225,13 +226,35 @@ function createBisFromDB(res) {
}
}
if (hist.equipLoc === '') {
if (hist.itemName.includes('Gantelets')) data.mains += 1
else if (hist.itemName.includes('Jambières')) data.jambes += 1
else if (hist.itemName.includes('Couronne')) data.tete += 1
else if (hist.itemName.includes('Epaulières')) data.epaules += 1
else if (hist.itemName.includes('Plastron')) data.torse += 1
else if (hist.itemName.includes('Essence du lugubre')) data.tete += 1
switch (true) {
case hist.itemName.includes('Gantelets'):
data.mains += 1
tokenHM += 1
break
case hist.itemName.includes('Jambières'):
data.jambes += 1
tokenHM += 1
break
case hist.itemName.includes('Couronne'):
data.tete += 1
tokenHM += 1
break
case hist.itemName.includes('Epaulières'):
data.epaules += 1
tokenHM += 1
break
case hist.itemName.includes('Plastron'):
data.torse += 1
tokenHM += 1
break
case hist.itemName.includes('Essence du lugubre'):
data.tete += 1
tokenHM += 1
break
case hist.itemName.includes('Pierre de feu cristallisée'):
firestones += 1
break
}
totalBIS += 1
}
}
@ -240,6 +263,7 @@ function createBisFromDB(res) {
classe: res.classe,
tokenHM,
totalBIS,
firestones,
data
}
}

2
server.js

@ -6,8 +6,6 @@ import serverConfig from './configuration/server.config.js'
import healthRoutes from './routes/health.routes.js'
import publicRoutes from './routes/public.routes.js'
import suiviRoutes from './routes/suivi.routes.js'
// import authRoutes from './routes/auth.routes.js'
// import adminRoutes from './routes/admin.routes.js'
const app = Fastify({ logger: init('SuiviLootWow-server') })

Loading…
Cancel
Save