mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-07-04 23:42:18 +02:00
Fix index of the item to swap not being updated
This commit is contained in:
parent
9a9a0274d9
commit
9d63f24b28
@ -6102,7 +6102,7 @@ export class SwapHeldItemsAttr extends MoveEffectAttr {
|
|||||||
}));
|
}));
|
||||||
|
|
||||||
if (targetHeldItems.length) {
|
if (targetHeldItems.length) {
|
||||||
const swapItemIdx = 0;
|
let swapItemIdx = 0;
|
||||||
const targetPool = target.isPlayer() ? ModifierPoolType.PLAYER : ModifierPoolType.TRAINER;
|
const targetPool = target.isPlayer() ? ModifierPoolType.PLAYER : ModifierPoolType.TRAINER;
|
||||||
|
|
||||||
for (let idx = 1; idx < targetHeldItems.length; idx++) {
|
for (let idx = 1; idx < targetHeldItems.length; idx++) {
|
||||||
@ -6114,7 +6114,7 @@ export class SwapHeldItemsAttr extends MoveEffectAttr {
|
|||||||
currentItemTier = currentItemTier !== null ? currentItemTier : ModifierTier.COMMON;
|
currentItemTier = currentItemTier !== null ? currentItemTier : ModifierTier.COMMON;
|
||||||
|
|
||||||
if (nextItemNotFlameOrToxic && (nextItemTier > currentItemTier || currentItemFlameOrToxic)) {
|
if (nextItemNotFlameOrToxic && (nextItemTier > currentItemTier || currentItemFlameOrToxic)) {
|
||||||
targetHeldItems[swapItemIdx] = targetHeldItems[idx];
|
swapItemIdx = idx;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (targetHeldItems[swapItemIdx].type.tier === ModifierTier.LUXURY) {
|
if (targetHeldItems[swapItemIdx].type.tier === ModifierTier.LUXURY) {
|
||||||
|
Loading…
Reference in New Issue
Block a user