演武台:修复boss血量

This commit is contained in:
luying
2022-02-25 18:23:35 +08:00
parent de0b74e0cd
commit 5d0786155f
3 changed files with 8 additions and 4 deletions

View File

@@ -181,9 +181,10 @@ export async function getBossHp(serverId: number, guildCode: string, dicBossBase
let dicWarJson = gameData.warJson.get(warId);
let actorId = gameData.heroIdByWar.get(warId);
let dicBoss = dicWarJson.find(cur => cur.bossStage == actorId);
let dicBoss = dicWarJson.find(cur => cur.actorId == actorId);
let attribute = dicBoss?.attribute||[];
let hp = attribute.find(cur => cur.id == ABI_TYPE.ABI_HP)?.val||0;
console.log(`getBossHp warId ${warId} hp ${hp}`);
let activeGuilds = serverRecord.activeGuilds||[];
let myGuild = activeGuilds.find(cur => cur.guildCode == guildCode);
@@ -197,9 +198,12 @@ export async function getBossHp(serverId: number, guildCode: string, dicBossBase
}
}
activeCe = reduceCe(activeCe);
console.log(`getBossHp activeCe ${activeCe}`);
let B = activeCe/6/GUILDACTIVITY.GATEACTIVITY_ENEMYCE;
console.log(`getBossHp B ${B}`);
let bossBaseHp = B * hp;
let bossHp = Math.floor(bossBaseHp * bossHpRatio);
if(bossHp == 0) return minBossHp;
return bossHp;
}

View File

@@ -157,7 +157,7 @@
"lv": 20,
"hide": 0,
"initial_ai": 1,
"attribute": "2&25000|4&8000|5&8000",
"attribute": "1&3202|2&25000|4&8000|5&8000",
"skill": 0,
"seid": 0,
"star": 0,

View File

@@ -157,7 +157,7 @@
"lv": 20,
"hide": 0,
"initial_ai": 1,
"attribute": "2&25000|4&8000|5&8000",
"attribute": "1&3202|2&25000|4&8000|5&8000",
"skill": 0,
"seid": 0,
"star": 0,