Prevent broadcastModifiedStats iterating changed stat when info is null.
This commit is contained in:
parent
bfb606730d
commit
2d939006bc
@ -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)
|
||||
{
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user