Fix additional issue with boss bar divider display

pull/16/head
Flashfyre 2024-03-01 11:49:26 -05:00
parent ed1f82b476
commit fd5a7985ce
1 changed files with 2 additions and 1 deletions

View File

@ -236,8 +236,9 @@ export default class BattleInfo extends Phaser.GameObjects.Container {
this.hpBarSegmentDividers.pop().destroy(); this.hpBarSegmentDividers.pop().destroy();
if (this.boss && this.bossSegments > 1) { if (this.boss && this.bossSegments > 1) {
const maxHp = pokemon.getMaxHp();
for (let s = 1; s < this.bossSegments; s++) { for (let s = 1; s < this.bossSegments; s++) {
const dividerX = (Math.round((pokemon.hp / this.bossSegments) * s) / pokemon.hp) * this.hpBar.width; const dividerX = (Math.round((maxHp / this.bossSegments) * s) / maxHp) * this.hpBar.width;
const divider = this.scene.add.rectangle(0, 0, 1, this.hpBar.height, pokemon.bossSegmentIndex >= s ? 0xFFFFFF : 0x404040); const divider = this.scene.add.rectangle(0, 0, 1, this.hpBar.height, pokemon.bossSegmentIndex >= s ? 0xFFFFFF : 0x404040);
divider.setOrigin(0.5, 0); divider.setOrigin(0.5, 0);
this.add(divider); this.add(divider);