mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-07-23 16:52:24 +02:00
Cleaning up some updated functions
This commit is contained in:
parent
60d83d40ee
commit
d4311354a2
@ -3136,8 +3136,6 @@ export abstract class HeldItemTransferModifier extends PokemonHeldItemModifier {
|
|||||||
let highestItemTier = itemModifiers.map(m => m.type.getOrInferTier(poolType)).reduce((highestTier, tier) => Math.max(tier!, highestTier), 0); // TODO: is this bang correct?
|
let highestItemTier = itemModifiers.map(m => m.type.getOrInferTier(poolType)).reduce((highestTier, tier) => Math.max(tier!, highestTier), 0); // TODO: is this bang correct?
|
||||||
let tierItemModifiers = itemModifiers.filter(m => m.type.getOrInferTier(poolType) === highestItemTier);
|
let tierItemModifiers = itemModifiers.filter(m => m.type.getOrInferTier(poolType) === highestItemTier);
|
||||||
|
|
||||||
const heldItemTransferPromises: Promise<void>[] = [];
|
|
||||||
|
|
||||||
for (let i = 0; i < transferredItemCount; i++) {
|
for (let i = 0; i < transferredItemCount; i++) {
|
||||||
if (!tierItemModifiers.length) {
|
if (!tierItemModifiers.length) {
|
||||||
while (highestItemTier-- && !tierItemModifiers.length) {
|
while (highestItemTier-- && !tierItemModifiers.length) {
|
||||||
@ -3155,11 +3153,9 @@ export abstract class HeldItemTransferModifier extends PokemonHeldItemModifier {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Promise.all(heldItemTransferPromises).then(() => {
|
for (const mt of transferredModifierTypes) {
|
||||||
for (const mt of transferredModifierTypes) {
|
globalScene.queueMessage(this.getTransferMessage(pokemon, targetPokemon, mt));
|
||||||
globalScene.queueMessage(this.getTransferMessage(pokemon, targetPokemon, mt));
|
}
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
return !!transferredModifierTypes.length;
|
return !!transferredModifierTypes.length;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user