Fixed equip artifact out of bounds exception.

This commit is contained in:
MobiusDevelopment 2021-08-14 12:16:05 +00:00
parent 5777b4ac77
commit 5acc6f0335
12 changed files with 24 additions and 24 deletions

View File

@ -2375,7 +2375,7 @@ public abstract class Inventory extends ItemContainer
{
for (int i = PAPERDOLL_ARTIFACT19; i < (PAPERDOLL_ARTIFACT19 + slotNumber); i++)
{
if (_paperdoll[i] == null)
if ((i <= PAPERDOLL_ARTIFACT21) && (_paperdoll[i] == null))
{
setPaperdollItem(i, item);
return;
@ -2387,7 +2387,7 @@ public abstract class Inventory extends ItemContainer
{
for (int i = PAPERDOLL_ARTIFACT1; i < (PAPERDOLL_ARTIFACT1 + (4 * slotNumber)); i++)
{
if (_paperdoll[i] == null)
if ((i <= PAPERDOLL_ARTIFACT21) && (_paperdoll[i] == null))
{
setPaperdollItem(i, item);
return;

View File

@ -2375,7 +2375,7 @@ public abstract class Inventory extends ItemContainer
{
for (int i = PAPERDOLL_ARTIFACT19; i < (PAPERDOLL_ARTIFACT19 + slotNumber); i++)
{
if (_paperdoll[i] == null)
if ((i <= PAPERDOLL_ARTIFACT21) && (_paperdoll[i] == null))
{
setPaperdollItem(i, item);
return;
@ -2387,7 +2387,7 @@ public abstract class Inventory extends ItemContainer
{
for (int i = PAPERDOLL_ARTIFACT1; i < (PAPERDOLL_ARTIFACT1 + (4 * slotNumber)); i++)
{
if (_paperdoll[i] == null)
if ((i <= PAPERDOLL_ARTIFACT21) && (_paperdoll[i] == null))
{
setPaperdollItem(i, item);
return;

View File

@ -2360,7 +2360,7 @@ public abstract class Inventory extends ItemContainer
{
for (int i = PAPERDOLL_ARTIFACT19; i < (PAPERDOLL_ARTIFACT19 + slotNumber); i++)
{
if (_paperdoll[i] == null)
if ((i <= PAPERDOLL_ARTIFACT21) && (_paperdoll[i] == null))
{
setPaperdollItem(i, item);
return;
@ -2372,7 +2372,7 @@ public abstract class Inventory extends ItemContainer
{
for (int i = PAPERDOLL_ARTIFACT1; i < (PAPERDOLL_ARTIFACT1 + (4 * slotNumber)); i++)
{
if (_paperdoll[i] == null)
if ((i <= PAPERDOLL_ARTIFACT21) && (_paperdoll[i] == null))
{
setPaperdollItem(i, item);
return;

View File

@ -2342,7 +2342,7 @@ public abstract class Inventory extends ItemContainer
{
for (int i = PAPERDOLL_ARTIFACT19; i < (PAPERDOLL_ARTIFACT19 + slotNumber); i++)
{
if (_paperdoll[i] == null)
if ((i <= PAPERDOLL_ARTIFACT21) && (_paperdoll[i] == null))
{
setPaperdollItem(i, item);
return;
@ -2354,7 +2354,7 @@ public abstract class Inventory extends ItemContainer
{
for (int i = PAPERDOLL_ARTIFACT1; i < (PAPERDOLL_ARTIFACT1 + (4 * slotNumber)); i++)
{
if (_paperdoll[i] == null)
if ((i <= PAPERDOLL_ARTIFACT21) && (_paperdoll[i] == null))
{
setPaperdollItem(i, item);
return;

View File

@ -2342,7 +2342,7 @@ public abstract class Inventory extends ItemContainer
{
for (int i = PAPERDOLL_ARTIFACT19; i < (PAPERDOLL_ARTIFACT19 + slotNumber); i++)
{
if (_paperdoll[i] == null)
if ((i <= PAPERDOLL_ARTIFACT21) && (_paperdoll[i] == null))
{
setPaperdollItem(i, item);
return;
@ -2354,7 +2354,7 @@ public abstract class Inventory extends ItemContainer
{
for (int i = PAPERDOLL_ARTIFACT1; i < (PAPERDOLL_ARTIFACT1 + (4 * slotNumber)); i++)
{
if (_paperdoll[i] == null)
if ((i <= PAPERDOLL_ARTIFACT21) && (_paperdoll[i] == null))
{
setPaperdollItem(i, item);
return;

View File

@ -2342,7 +2342,7 @@ public abstract class Inventory extends ItemContainer
{
for (int i = PAPERDOLL_ARTIFACT19; i < (PAPERDOLL_ARTIFACT19 + slotNumber); i++)
{
if (_paperdoll[i] == null)
if ((i <= PAPERDOLL_ARTIFACT21) && (_paperdoll[i] == null))
{
setPaperdollItem(i, item);
return;
@ -2354,7 +2354,7 @@ public abstract class Inventory extends ItemContainer
{
for (int i = PAPERDOLL_ARTIFACT1; i < (PAPERDOLL_ARTIFACT1 + (4 * slotNumber)); i++)
{
if (_paperdoll[i] == null)
if ((i <= PAPERDOLL_ARTIFACT21) && (_paperdoll[i] == null))
{
setPaperdollItem(i, item);
return;

View File

@ -2377,7 +2377,7 @@ public abstract class Inventory extends ItemContainer
{
for (int i = PAPERDOLL_ARTIFACT19; i < (PAPERDOLL_ARTIFACT19 + slotNumber); i++)
{
if (_paperdoll[i] == null)
if ((i <= PAPERDOLL_ARTIFACT21) && (_paperdoll[i] == null))
{
setPaperdollItem(i, item);
return;
@ -2389,7 +2389,7 @@ public abstract class Inventory extends ItemContainer
{
for (int i = PAPERDOLL_ARTIFACT1; i < (PAPERDOLL_ARTIFACT1 + (4 * slotNumber)); i++)
{
if (_paperdoll[i] == null)
if ((i <= PAPERDOLL_ARTIFACT21) && (_paperdoll[i] == null))
{
setPaperdollItem(i, item);
return;

View File

@ -2377,7 +2377,7 @@ public abstract class Inventory extends ItemContainer
{
for (int i = PAPERDOLL_ARTIFACT19; i < (PAPERDOLL_ARTIFACT19 + slotNumber); i++)
{
if (_paperdoll[i] == null)
if ((i <= PAPERDOLL_ARTIFACT21) && (_paperdoll[i] == null))
{
setPaperdollItem(i, item);
return;
@ -2389,7 +2389,7 @@ public abstract class Inventory extends ItemContainer
{
for (int i = PAPERDOLL_ARTIFACT1; i < (PAPERDOLL_ARTIFACT1 + (4 * slotNumber)); i++)
{
if (_paperdoll[i] == null)
if ((i <= PAPERDOLL_ARTIFACT21) && (_paperdoll[i] == null))
{
setPaperdollItem(i, item);
return;

View File

@ -2362,7 +2362,7 @@ public abstract class Inventory extends ItemContainer
{
for (int i = PAPERDOLL_ARTIFACT19; i < (PAPERDOLL_ARTIFACT19 + slotNumber); i++)
{
if (_paperdoll[i] == null)
if ((i <= PAPERDOLL_ARTIFACT21) && (_paperdoll[i] == null))
{
setPaperdollItem(i, item);
return;
@ -2374,7 +2374,7 @@ public abstract class Inventory extends ItemContainer
{
for (int i = PAPERDOLL_ARTIFACT1; i < (PAPERDOLL_ARTIFACT1 + (4 * slotNumber)); i++)
{
if (_paperdoll[i] == null)
if ((i <= PAPERDOLL_ARTIFACT21) && (_paperdoll[i] == null))
{
setPaperdollItem(i, item);
return;

View File

@ -2470,7 +2470,7 @@ public abstract class Inventory extends ItemContainer
{
for (int i = PAPERDOLL_ARTIFACT19; i < (PAPERDOLL_ARTIFACT19 + slotNumber); i++)
{
if (_paperdoll[i] == null)
if ((i <= PAPERDOLL_ARTIFACT21) && (_paperdoll[i] == null))
{
setPaperdollItem(i, item);
return;
@ -2482,7 +2482,7 @@ public abstract class Inventory extends ItemContainer
{
for (int i = PAPERDOLL_ARTIFACT1; i < (PAPERDOLL_ARTIFACT1 + (4 * slotNumber)); i++)
{
if (_paperdoll[i] == null)
if ((i <= PAPERDOLL_ARTIFACT21) && (_paperdoll[i] == null))
{
setPaperdollItem(i, item);
return;

View File

@ -2500,7 +2500,7 @@ public abstract class Inventory extends ItemContainer
{
for (int i = PAPERDOLL_ARTIFACT19; i < (PAPERDOLL_ARTIFACT19 + slotNumber); i++)
{
if (_paperdoll[i] == null)
if ((i <= PAPERDOLL_ARTIFACT21) && (_paperdoll[i] == null))
{
setPaperdollItem(i, item);
return;
@ -2512,7 +2512,7 @@ public abstract class Inventory extends ItemContainer
{
for (int i = PAPERDOLL_ARTIFACT1; i < (PAPERDOLL_ARTIFACT1 + (4 * slotNumber)); i++)
{
if (_paperdoll[i] == null)
if ((i <= PAPERDOLL_ARTIFACT21) && (_paperdoll[i] == null))
{
setPaperdollItem(i, item);
return;

View File

@ -2500,7 +2500,7 @@ public abstract class Inventory extends ItemContainer
{
for (int i = PAPERDOLL_ARTIFACT19; i < (PAPERDOLL_ARTIFACT19 + slotNumber); i++)
{
if (_paperdoll[i] == null)
if ((i <= PAPERDOLL_ARTIFACT21) && (_paperdoll[i] == null))
{
setPaperdollItem(i, item);
return;
@ -2512,7 +2512,7 @@ public abstract class Inventory extends ItemContainer
{
for (int i = PAPERDOLL_ARTIFACT1; i < (PAPERDOLL_ARTIFACT1 + (4 * slotNumber)); i++)
{
if (_paperdoll[i] == null)
if ((i <= PAPERDOLL_ARTIFACT21) && (_paperdoll[i] == null))
{
setPaperdollItem(i, item);
return;