演武台:军团演武台血量

This commit is contained in:
luying
2022-05-07 17:07:04 +08:00
parent c5283338bf
commit 1573b817c8
14 changed files with 321 additions and 139 deletions

View File

@@ -63,7 +63,7 @@ export class GuildHandler {
let bossBase = getBossByLv(curStructure.lv);
let dicBossBaseWar = getRandSingleEelm(bossBase.wars);
// let bossHp = Math.ceil(medianCe * bossBase.ratio);
let bossHp = await getBossHp(serverId, code, dicBossBaseWar);
let { ratio, bossHp } = await getBossHp(serverId, code, dicBossBaseWar, bossBase.bossLevel);
let resGuild = await GuildModel.costFund(code, bossBase.opencost);
if (!resGuild) {
@@ -83,7 +83,7 @@ export class GuildHandler {
}
await refreshGuildOfBoss(guild, 1);
bossInstance = await BossInstanceModel.openBossInstance(code, bossHp, dicBossBaseWar.warId, bossBase.bossLevel);
bossInstance = await BossInstanceModel.openBossInstance(code, bossHp, ratio, dicBossBaseWar.warId, bossBase.bossLevel);
res.releaseCallback();
let result = await getBossInstanceInfoByData(bossInstance, userGuild, guild);