Prevent broadcastModifiedStats iterating changed stat when info is null.

This commit is contained in:
MobiusDevelopment 2021-12-28 01:54:17 +00:00
parent bfb606730d
commit 2d939006bc
21 changed files with 42 additions and 42 deletions

View File

@ -2686,9 +2686,9 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
info = new UserInfo(getActingPlayer(), false);
info.addComponentType(UserInfoType.SLOTS, UserInfoType.ENCHANTLEVEL);
}
for (Stat stat : changed)
if (info != null)
{
if (info != null)
for (Stat stat : changed)
{
switch (stat)
{

View File

@ -2686,9 +2686,9 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
info = new UserInfo(getActingPlayer(), false);
info.addComponentType(UserInfoType.SLOTS, UserInfoType.ENCHANTLEVEL);
}
for (Stat stat : changed)
if (info != null)
{
if (info != null)
for (Stat stat : changed)
{
switch (stat)
{

View File

@ -2686,9 +2686,9 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
info = new UserInfo(getActingPlayer(), false);
info.addComponentType(UserInfoType.SLOTS, UserInfoType.ENCHANTLEVEL);
}
for (Stat stat : changed)
if (info != null)
{
if (info != null)
for (Stat stat : changed)
{
switch (stat)
{

View File

@ -2686,9 +2686,9 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
info = new UserInfo(getActingPlayer(), false);
info.addComponentType(UserInfoType.SLOTS, UserInfoType.ENCHANTLEVEL);
}
for (Stat stat : changed)
if (info != null)
{
if (info != null)
for (Stat stat : changed)
{
switch (stat)
{

View File

@ -2686,9 +2686,9 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
info = new UserInfo(getActingPlayer(), false);
info.addComponentType(UserInfoType.SLOTS, UserInfoType.ENCHANTLEVEL);
}
for (Stat stat : changed)
if (info != null)
{
if (info != null)
for (Stat stat : changed)
{
switch (stat)
{

View File

@ -2686,9 +2686,9 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
info = new UserInfo(getActingPlayer(), false);
info.addComponentType(UserInfoType.SLOTS, UserInfoType.ENCHANTLEVEL);
}
for (Stat stat : changed)
if (info != null)
{
if (info != null)
for (Stat stat : changed)
{
switch (stat)
{

View File

@ -2686,9 +2686,9 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
info = new UserInfo(getActingPlayer(), false);
info.addComponentType(UserInfoType.SLOTS, UserInfoType.ENCHANTLEVEL);
}
for (Stat stat : changed)
if (info != null)
{
if (info != null)
for (Stat stat : changed)
{
switch (stat)
{

View File

@ -2686,9 +2686,9 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
info = new UserInfo(getActingPlayer(), false);
info.addComponentType(UserInfoType.SLOTS, UserInfoType.ENCHANTLEVEL);
}
for (Stat stat : changed)
if (info != null)
{
if (info != null)
for (Stat stat : changed)
{
switch (stat)
{

View File

@ -2686,9 +2686,9 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
info = new UserInfo(getActingPlayer(), false);
info.addComponentType(UserInfoType.SLOTS, UserInfoType.ENCHANTLEVEL);
}
for (Stat stat : changed)
if (info != null)
{
if (info != null)
for (Stat stat : changed)
{
switch (stat)
{

View File

@ -2686,9 +2686,9 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
info = new UserInfo(getActingPlayer(), false);
info.addComponentType(UserInfoType.SLOTS, UserInfoType.ENCHANTLEVEL);
}
for (Stat stat : changed)
if (info != null)
{
if (info != null)
for (Stat stat : changed)
{
switch (stat)
{

View File

@ -2686,9 +2686,9 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
info = new UserInfo(getActingPlayer(), false);
info.addComponentType(UserInfoType.SLOTS, UserInfoType.ENCHANTLEVEL);
}
for (Stat stat : changed)
if (info != null)
{
if (info != null)
for (Stat stat : changed)
{
switch (stat)
{

View File

@ -2686,9 +2686,9 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
info = new UserInfo(getActingPlayer(), false);
info.addComponentType(UserInfoType.SLOTS, UserInfoType.ENCHANTLEVEL);
}
for (Stat stat : changed)
if (info != null)
{
if (info != null)
for (Stat stat : changed)
{
switch (stat)
{

View File

@ -2686,9 +2686,9 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
info = new UserInfo(getActingPlayer(), false);
info.addComponentType(UserInfoType.SLOTS, UserInfoType.ENCHANTLEVEL);
}
for (Stat stat : changed)
if (info != null)
{
if (info != null)
for (Stat stat : changed)
{
switch (stat)
{

View File

@ -2686,9 +2686,9 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
info = new UserInfo(getActingPlayer(), false);
info.addComponentType(UserInfoType.SLOTS, UserInfoType.ENCHANTLEVEL);
}
for (Stat stat : changed)
if (info != null)
{
if (info != null)
for (Stat stat : changed)
{
switch (stat)
{

View File

@ -2687,9 +2687,9 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
info = new UserInfo(getActingPlayer(), false);
info.addComponentType(UserInfoType.SLOTS, UserInfoType.ENCHANTLEVEL);
}
for (Stat stat : changed)
if (info != null)
{
if (info != null)
for (Stat stat : changed)
{
switch (stat)
{

View File

@ -2687,9 +2687,9 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
info = new UserInfo(getActingPlayer(), false);
info.addComponentType(UserInfoType.SLOTS, UserInfoType.ENCHANTLEVEL);
}
for (Stat stat : changed)
if (info != null)
{
if (info != null)
for (Stat stat : changed)
{
switch (stat)
{

View File

@ -2687,9 +2687,9 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
info = new UserInfo(getActingPlayer(), false);
info.addComponentType(UserInfoType.SLOTS, UserInfoType.ENCHANTLEVEL);
}
for (Stat stat : changed)
if (info != null)
{
if (info != null)
for (Stat stat : changed)
{
switch (stat)
{

View File

@ -2686,9 +2686,9 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
info = new UserInfo(getActingPlayer(), false);
info.addComponentType(UserInfoType.SLOTS, UserInfoType.ENCHANTLEVEL);
}
for (Stat stat : changed)
if (info != null)
{
if (info != null)
for (Stat stat : changed)
{
switch (stat)
{

View File

@ -2690,9 +2690,9 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
info = new UserInfo(getActingPlayer(), false);
info.addComponentType(UserInfoType.SLOTS, UserInfoType.ENCHANTLEVEL);
}
for (Stat stat : changed)
if (info != null)
{
if (info != null)
for (Stat stat : changed)
{
switch (stat)
{

View File

@ -2697,9 +2697,9 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
info = new UserInfo(getActingPlayer(), false);
info.addComponentType(UserInfoType.SLOTS, UserInfoType.ENCHANTLEVEL);
}
for (Stat stat : changed)
if (info != null)
{
if (info != null)
for (Stat stat : changed)
{
switch (stat)
{

View File

@ -2697,9 +2697,9 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
info = new UserInfo(getActingPlayer(), false);
info.addComponentType(UserInfoType.SLOTS, UserInfoType.ENCHANTLEVEL);
}
for (Stat stat : changed)
if (info != null)
{
if (info != null)
for (Stat stat : changed)
{
switch (stat)
{