mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-08-08 08:29:37 +02:00
Small clean up
This commit is contained in:
parent
6bf01622b2
commit
b1475d11b3
@ -1855,24 +1855,19 @@ class PartySlot extends Phaser.GameObjects.Container {
|
|||||||
|
|
||||||
const battlerCount = globalScene.currentBattle.getBattlerCount();
|
const battlerCount = globalScene.currentBattle.getBattlerCount();
|
||||||
|
|
||||||
const slotKey = `party_slot${this.slotIndex >= battlerCount ? "" : "_main"}`;
|
const slotKey = this.slotIndex >= battlerCount ? "party_slot" : "party_slot_main";
|
||||||
|
const slotBgKey = this.pokemon.hp ? slotKey : `${slotKey}${"_fnt"}`;
|
||||||
|
this.slotBg = globalScene.add.sprite(0, 0, slotKey, slotBgKey);
|
||||||
|
this.add(this.slotBg);
|
||||||
|
|
||||||
const slotBg = globalScene.add.sprite(0, 0, slotKey, `${slotKey}${this.pokemon.hp ? "" : "_fnt"}`);
|
this.slotPb = globalScene.add.sprite(
|
||||||
this.slotBg = slotBg;
|
|
||||||
|
|
||||||
this.add(slotBg);
|
|
||||||
|
|
||||||
const slotPb = globalScene.add.sprite(
|
|
||||||
this.slotIndex >= battlerCount ? -85.5 : -51,
|
this.slotIndex >= battlerCount ? -85.5 : -51,
|
||||||
this.slotIndex >= battlerCount ? 0 : -20.5,
|
this.slotIndex >= battlerCount ? 0 : -20.5,
|
||||||
"party_pb",
|
"party_pb",
|
||||||
);
|
);
|
||||||
this.slotPb = slotPb;
|
this.add(this.slotPb);
|
||||||
|
|
||||||
this.add(slotPb);
|
|
||||||
|
|
||||||
this.pokemonIcon = globalScene.addPokemonIcon(this.pokemon, slotPb.x, slotPb.y, 0.5, 0.5, true);
|
|
||||||
|
|
||||||
|
this.pokemonIcon = globalScene.addPokemonIcon(this.pokemon, this.slotPb.x, this.slotPb.y, 0.5, 0.5, true);
|
||||||
this.add(this.pokemonIcon);
|
this.add(this.pokemonIcon);
|
||||||
|
|
||||||
this.iconAnimHandler.addOrUpdate(this.pokemonIcon, PokemonIconAnimMode.PASSIVE);
|
this.iconAnimHandler.addOrUpdate(this.pokemonIcon, PokemonIconAnimMode.PASSIVE);
|
||||||
@ -1896,28 +1891,29 @@ class PartySlot extends Phaser.GameObjects.Container {
|
|||||||
|
|
||||||
this.slotName = addTextObject(0, 0, displayName, TextStyle.PARTY);
|
this.slotName = addTextObject(0, 0, displayName, TextStyle.PARTY);
|
||||||
this.slotName.setPositionRelative(
|
this.slotName.setPositionRelative(
|
||||||
slotBg,
|
this.slotBg,
|
||||||
this.slotIndex >= battlerCount ? 21 : 24,
|
this.slotIndex >= battlerCount ? 21 : 24,
|
||||||
(this.slotIndex >= battlerCount ? 2 : 10) + (offsetJa ? 2 : 0),
|
(this.slotIndex >= battlerCount ? 2 : 10) + (offsetJa ? 2 : 0),
|
||||||
);
|
);
|
||||||
this.slotName.setOrigin(0);
|
this.slotName.setOrigin(0);
|
||||||
|
|
||||||
const slotLevelLabel = globalScene.add.image(0, 0, "party_slot_overlay_lv");
|
const slotLevelLabel = globalScene.add
|
||||||
slotLevelLabel.setPositionRelative(
|
.image(0, 0, "party_slot_overlay_lv")
|
||||||
slotBg,
|
.setPositionRelative(
|
||||||
(this.slotIndex >= battlerCount ? 21 : 24) + 8,
|
this.slotBg,
|
||||||
(this.slotIndex >= battlerCount ? 2 : 10) + 12,
|
(this.slotIndex >= battlerCount ? 21 : 24) + 8,
|
||||||
);
|
(this.slotIndex >= battlerCount ? 2 : 10) + 12,
|
||||||
slotLevelLabel.setOrigin(0);
|
)
|
||||||
|
.setOrigin(0);
|
||||||
|
|
||||||
const slotLevelText = addTextObject(
|
const slotLevelText = addTextObject(
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
this.pokemon.level.toString(),
|
this.pokemon.level.toString(),
|
||||||
this.pokemon.level < globalScene.getMaxExpLevel() ? TextStyle.PARTY : TextStyle.PARTY_RED,
|
this.pokemon.level < globalScene.getMaxExpLevel() ? TextStyle.PARTY : TextStyle.PARTY_RED,
|
||||||
);
|
)
|
||||||
slotLevelText.setPositionRelative(slotLevelLabel, 9, offsetJa ? 1.5 : 0);
|
.setPositionRelative(slotLevelLabel, 9, offsetJa ? 1.5 : 0)
|
||||||
slotLevelText.setOrigin(0, 0.25);
|
.setOrigin(0, 0.25);
|
||||||
|
|
||||||
slotInfoContainer.add([this.slotName, slotLevelLabel, slotLevelText]);
|
slotInfoContainer.add([this.slotName, slotLevelLabel, slotLevelText]);
|
||||||
|
|
||||||
@ -1946,27 +1942,26 @@ class PartySlot extends Phaser.GameObjects.Container {
|
|||||||
} else {
|
} else {
|
||||||
splicedIcon.setPositionRelative(this.slotName, 76, 3.5);
|
splicedIcon.setPositionRelative(this.slotName, 76, 3.5);
|
||||||
}
|
}
|
||||||
|
|
||||||
slotInfoContainer.add(splicedIcon);
|
slotInfoContainer.add(splicedIcon);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this.pokemon.status) {
|
if (this.pokemon.status) {
|
||||||
const statusIndicator = globalScene.add.sprite(0, 0, getLocalizedSpriteKey("statuses"));
|
const statusIndicator = globalScene.add
|
||||||
statusIndicator.setFrame(StatusEffect[this.pokemon.status?.effect].toLowerCase());
|
.sprite(0, 0, getLocalizedSpriteKey("statuses"))
|
||||||
statusIndicator.setOrigin(0);
|
.setFrame(StatusEffect[this.pokemon.status?.effect].toLowerCase())
|
||||||
statusIndicator.setPositionRelative(slotLevelLabel, this.slotIndex >= battlerCount ? 43 : 55, 0);
|
.setOrigin(0)
|
||||||
|
.setPositionRelative(slotLevelLabel, this.slotIndex >= battlerCount ? 43 : 55, 0);
|
||||||
slotInfoContainer.add(statusIndicator);
|
slotInfoContainer.add(statusIndicator);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this.pokemon.isShiny()) {
|
if (this.pokemon.isShiny()) {
|
||||||
const doubleShiny = this.pokemon.isDoubleShiny(false);
|
const doubleShiny = this.pokemon.isDoubleShiny(false);
|
||||||
|
|
||||||
const shinyStar = globalScene.add.image(0, 0, `shiny_star_small${doubleShiny ? "_1" : ""}`);
|
const shinyStar = globalScene.add
|
||||||
shinyStar.setOrigin(0);
|
.image(0, 0, `shiny_star_small${doubleShiny ? "_1" : ""}`)
|
||||||
shinyStar.setPositionRelative(this.slotName, -9, 3);
|
.setOrigin(0)
|
||||||
shinyStar.setTint(getVariantTint(this.pokemon.getBaseVariant()));
|
.setPositionRelative(this.slotName, -9, 3)
|
||||||
|
.setTint(getVariantTint(this.pokemon.getBaseVariant()));
|
||||||
slotInfoContainer.add(shinyStar);
|
slotInfoContainer.add(shinyStar);
|
||||||
|
|
||||||
if (doubleShiny) {
|
if (doubleShiny) {
|
||||||
@ -1975,52 +1970,44 @@ class PartySlot extends Phaser.GameObjects.Container {
|
|||||||
.setOrigin(0)
|
.setOrigin(0)
|
||||||
.setPosition(shinyStar.x, shinyStar.y)
|
.setPosition(shinyStar.x, shinyStar.y)
|
||||||
.setTint(getVariantTint(this.pokemon.fusionVariant));
|
.setTint(getVariantTint(this.pokemon.fusionVariant));
|
||||||
|
|
||||||
slotInfoContainer.add(fusionShinyStar);
|
slotInfoContainer.add(fusionShinyStar);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
this.slotHpBar = globalScene.add.image(0, 0, "party_slot_hp_bar");
|
this.slotHpBar = globalScene.add.image(0, 0, "party_slot_hp_bar").setOrigin(0).setVisible(false);
|
||||||
this.slotHpBar.setPositionRelative(
|
|
||||||
slotBg,
|
|
||||||
this.slotIndex >= battlerCount ? 72 : 8,
|
|
||||||
this.slotIndex >= battlerCount ? 6 : 31,
|
|
||||||
);
|
|
||||||
this.slotHpBar.setOrigin(0);
|
|
||||||
this.slotHpBar.setVisible(false);
|
|
||||||
|
|
||||||
const hpRatio = this.pokemon.getHpRatio();
|
const hpRatio = this.pokemon.getHpRatio();
|
||||||
|
|
||||||
this.slotHpOverlay = globalScene.add.sprite(
|
this.slotHpOverlay = globalScene.add
|
||||||
0,
|
.sprite(0, 0, "party_slot_hp_overlay", hpRatio > 0.5 ? "high" : hpRatio > 0.25 ? "medium" : "low")
|
||||||
0,
|
.setOrigin(0)
|
||||||
"party_slot_hp_overlay",
|
.setScale(hpRatio, 1)
|
||||||
hpRatio > 0.5 ? "high" : hpRatio > 0.25 ? "medium" : "low",
|
.setVisible(false);
|
||||||
|
|
||||||
|
this.slotHpText = addTextObject(0, 0, `${this.pokemon.hp}/${this.pokemon.getMaxHp()}`, TextStyle.PARTY)
|
||||||
|
.setOrigin(1, 0)
|
||||||
|
.setVisible(false);
|
||||||
|
|
||||||
|
this.slotDescriptionLabel = addTextObject(0, 0, "", TextStyle.MESSAGE).setOrigin(0, 1).setVisible(false);
|
||||||
|
|
||||||
|
slotInfoContainer.add([this.slotHpBar, this.slotHpOverlay, this.slotHpText, this.slotDescriptionLabel]);
|
||||||
|
|
||||||
|
this.slotHpBar.setPositionRelative(
|
||||||
|
this.slotBg,
|
||||||
|
this.slotIndex >= battlerCount ? 72 : 8,
|
||||||
|
this.slotIndex >= battlerCount ? 6 : 31,
|
||||||
);
|
);
|
||||||
this.slotHpOverlay.setPositionRelative(this.slotHpBar, 16, 2);
|
this.slotHpOverlay.setPositionRelative(this.slotHpBar, 16, 2);
|
||||||
this.slotHpOverlay.setOrigin(0);
|
|
||||||
this.slotHpOverlay.setScale(hpRatio, 1);
|
|
||||||
this.slotHpOverlay.setVisible(false);
|
|
||||||
|
|
||||||
this.slotHpText = addTextObject(0, 0, `${this.pokemon.hp}/${this.pokemon.getMaxHp()}`, TextStyle.PARTY);
|
|
||||||
this.slotHpText.setPositionRelative(
|
this.slotHpText.setPositionRelative(
|
||||||
this.slotHpBar,
|
this.slotHpBar,
|
||||||
this.slotHpBar.width - 3,
|
this.slotHpBar.width - 3,
|
||||||
this.slotHpBar.height - 2 + (offsetJa ? 2 : 0),
|
this.slotHpBar.height - 2 + (offsetJa ? 2 : 0),
|
||||||
);
|
);
|
||||||
this.slotHpText.setOrigin(1, 0);
|
|
||||||
this.slotHpText.setVisible(false);
|
|
||||||
|
|
||||||
this.slotDescriptionLabel = addTextObject(0, 0, "", TextStyle.MESSAGE);
|
|
||||||
this.slotDescriptionLabel.setPositionRelative(
|
this.slotDescriptionLabel.setPositionRelative(
|
||||||
slotBg,
|
this.slotBg,
|
||||||
this.slotIndex >= battlerCount ? 94 : 32,
|
this.slotIndex >= battlerCount ? 94 : 32,
|
||||||
this.slotIndex >= battlerCount ? 16 : 46,
|
this.slotIndex >= battlerCount ? 16 : 46,
|
||||||
);
|
);
|
||||||
this.slotDescriptionLabel.setOrigin(0, 1);
|
|
||||||
this.slotDescriptionLabel.setVisible(false);
|
|
||||||
|
|
||||||
slotInfoContainer.add([this.slotHpBar, this.slotHpOverlay, this.slotHpText, this.slotDescriptionLabel]);
|
|
||||||
|
|
||||||
if (partyUiMode !== PartyUiMode.TM_MODIFIER) {
|
if (partyUiMode !== PartyUiMode.TM_MODIFIER) {
|
||||||
this.slotDescriptionLabel.setVisible(false);
|
this.slotDescriptionLabel.setVisible(false);
|
||||||
|
Loading…
Reference in New Issue
Block a user