Add shared movesets for spliced Pokemon

This commit is contained in:
Flashfyre committed 2023-11-08 22:30:22 -05:00
1 parent d0a60a7f86
commit 1236cb948d
4 files changed
+35 -11

No files matched your search

+6
View File
@@ -566,6 +566,7 @@ export default class PartyUiHandler extends MessageUiHandler {
for (let o = optionStartIndex; o < optionEndIndex; o++) {
const option = this.options[this.options.length - (o + 1)];
let altText = false;
let optionName: string;
if ((this.partyUiMode !== PartyUiMode.REMEMBER_MOVE_MODIFIER && (this.partyUiMode !== PartyUiMode.MODIFIER_TRANSFER || this.transferMode)) || option === PartyOption.CANCEL) {
switch (option) {
@@ -586,6 +587,7 @@ export default class PartyUiHandler extends MessageUiHandler {
else if (this.partyUiMode === PartyUiMode.REMEMBER_MOVE_MODIFIER) {
const move = learnableLevelMoves[option];
optionName = allMoves[move].name;
altText = !!pokemon.getSpeciesForm().getLevelMoves().find(plm => plm[1] === move);
} else {
const itemModifier = itemModifiers[option];
optionName = itemModifier.type.name;
@@ -595,6 +597,10 @@ export default class PartyUiHandler extends MessageUiHandler {
const yCoord = -6 - 16 * o;
const optionText = addTextObject(this.scene, -79 - (wideOptions ? 50 : 0), yCoord - 16, optionName, TextStyle.WINDOW);
if (altText) {
optionText.setColor('#40c8f8');
optionText.setShadowColor('#006090')
}
optionText.setOrigin(0, 0);
this.optionsContainer.add(optionText);