Empty party null leader check.

This commit is contained in:
MobiusDevelopment
2020-09-17 23:33:31 +00:00
parent f3c0a5905c
commit 371277846f
34 changed files with 153 additions and 0 deletions

View File

@@ -68,6 +68,11 @@ public abstract class AbstractPlayerGroup
*/ */
public int getLeaderObjectId() public int getLeaderObjectId()
{ {
final PlayerInstance leader = getLeader();
if (leader == null)
{
return 0;
}
return getLeader().getObjectId(); return getLeader().getObjectId();
} }

View File

@@ -1087,6 +1087,10 @@ public class Party extends AbstractPlayerGroup
@Override @Override
public PlayerInstance getLeader() public PlayerInstance getLeader()
{ {
if (_members.isEmpty())
{
return null;
}
return _members.get(0); return _members.get(0);
} }

View File

@@ -68,6 +68,11 @@ public abstract class AbstractPlayerGroup
*/ */
public int getLeaderObjectId() public int getLeaderObjectId()
{ {
final PlayerInstance leader = getLeader();
if (leader == null)
{
return 0;
}
return getLeader().getObjectId(); return getLeader().getObjectId();
} }

View File

@@ -1087,6 +1087,10 @@ public class Party extends AbstractPlayerGroup
@Override @Override
public PlayerInstance getLeader() public PlayerInstance getLeader()
{ {
if (_members.isEmpty())
{
return null;
}
return _members.get(0); return _members.get(0);
} }

View File

@@ -68,6 +68,11 @@ public abstract class AbstractPlayerGroup
*/ */
public int getLeaderObjectId() public int getLeaderObjectId()
{ {
final PlayerInstance leader = getLeader();
if (leader == null)
{
return 0;
}
return getLeader().getObjectId(); return getLeader().getObjectId();
} }

View File

@@ -1087,6 +1087,10 @@ public class Party extends AbstractPlayerGroup
@Override @Override
public PlayerInstance getLeader() public PlayerInstance getLeader()
{ {
if (_members.isEmpty())
{
return null;
}
return _members.get(0); return _members.get(0);
} }

View File

@@ -68,6 +68,11 @@ public abstract class AbstractPlayerGroup
*/ */
public int getLeaderObjectId() public int getLeaderObjectId()
{ {
final PlayerInstance leader = getLeader();
if (leader == null)
{
return 0;
}
return getLeader().getObjectId(); return getLeader().getObjectId();
} }

View File

@@ -1087,6 +1087,10 @@ public class Party extends AbstractPlayerGroup
@Override @Override
public PlayerInstance getLeader() public PlayerInstance getLeader()
{ {
if (_members.isEmpty())
{
return null;
}
return _members.get(0); return _members.get(0);
} }

View File

@@ -68,6 +68,11 @@ public abstract class AbstractPlayerGroup
*/ */
public int getLeaderObjectId() public int getLeaderObjectId()
{ {
final PlayerInstance leader = getLeader();
if (leader == null)
{
return 0;
}
return getLeader().getObjectId(); return getLeader().getObjectId();
} }

View File

@@ -1076,6 +1076,10 @@ public class Party extends AbstractPlayerGroup
@Override @Override
public PlayerInstance getLeader() public PlayerInstance getLeader()
{ {
if (_members.isEmpty())
{
return null;
}
return _members.get(0); return _members.get(0);
} }

View File

@@ -68,6 +68,11 @@ public abstract class AbstractPlayerGroup
*/ */
public int getLeaderObjectId() public int getLeaderObjectId()
{ {
final PlayerInstance leader = getLeader();
if (leader == null)
{
return 0;
}
return getLeader().getObjectId(); return getLeader().getObjectId();
} }

View File

@@ -1076,6 +1076,10 @@ public class Party extends AbstractPlayerGroup
@Override @Override
public PlayerInstance getLeader() public PlayerInstance getLeader()
{ {
if (_members.isEmpty())
{
return null;
}
return _members.get(0); return _members.get(0);
} }

View File

@@ -68,6 +68,11 @@ public abstract class AbstractPlayerGroup
*/ */
public int getLeaderObjectId() public int getLeaderObjectId()
{ {
final PlayerInstance leader = getLeader();
if (leader == null)
{
return 0;
}
return getLeader().getObjectId(); return getLeader().getObjectId();
} }

View File

@@ -1076,6 +1076,10 @@ public class Party extends AbstractPlayerGroup
@Override @Override
public PlayerInstance getLeader() public PlayerInstance getLeader()
{ {
if (_members.isEmpty())
{
return null;
}
return _members.get(0); return _members.get(0);
} }

View File

@@ -68,6 +68,11 @@ public abstract class AbstractPlayerGroup
*/ */
public int getLeaderObjectId() public int getLeaderObjectId()
{ {
final PlayerInstance leader = getLeader();
if (leader == null)
{
return 0;
}
return getLeader().getObjectId(); return getLeader().getObjectId();
} }

View File

@@ -1083,6 +1083,10 @@ public class Party extends AbstractPlayerGroup
@Override @Override
public PlayerInstance getLeader() public PlayerInstance getLeader()
{ {
if (_members.isEmpty())
{
return null;
}
return _members.get(0); return _members.get(0);
} }

View File

@@ -67,6 +67,11 @@ public abstract class AbstractPlayerGroup
*/ */
public int getLeaderObjectId() public int getLeaderObjectId()
{ {
final PlayerInstance leader = getLeader();
if (leader == null)
{
return 0;
}
return getLeader().getObjectId(); return getLeader().getObjectId();
} }

View File

@@ -955,6 +955,10 @@ public class Party extends AbstractPlayerGroup
@Override @Override
public PlayerInstance getLeader() public PlayerInstance getLeader()
{ {
if (_members.isEmpty())
{
return null;
}
return _members.get(0); return _members.get(0);
} }

View File

@@ -67,6 +67,11 @@ public abstract class AbstractPlayerGroup
*/ */
public int getLeaderObjectId() public int getLeaderObjectId()
{ {
final PlayerInstance leader = getLeader();
if (leader == null)
{
return 0;
}
return getLeader().getObjectId(); return getLeader().getObjectId();
} }

View File

@@ -973,6 +973,10 @@ public class Party extends AbstractPlayerGroup
@Override @Override
public PlayerInstance getLeader() public PlayerInstance getLeader()
{ {
if (_members.isEmpty())
{
return null;
}
return _members.get(0); return _members.get(0);
} }

View File

@@ -68,6 +68,11 @@ public abstract class AbstractPlayerGroup
*/ */
public int getLeaderObjectId() public int getLeaderObjectId()
{ {
final PlayerInstance leader = getLeader();
if (leader == null)
{
return 0;
}
return getLeader().getObjectId(); return getLeader().getObjectId();
} }

View File

@@ -1087,6 +1087,10 @@ public class Party extends AbstractPlayerGroup
@Override @Override
public PlayerInstance getLeader() public PlayerInstance getLeader()
{ {
if (_members.isEmpty())
{
return null;
}
return _members.get(0); return _members.get(0);
} }

View File

@@ -68,6 +68,11 @@ public abstract class AbstractPlayerGroup
*/ */
public int getLeaderObjectId() public int getLeaderObjectId()
{ {
final PlayerInstance leader = getLeader();
if (leader == null)
{
return 0;
}
return getLeader().getObjectId(); return getLeader().getObjectId();
} }

View File

@@ -1087,6 +1087,10 @@ public class Party extends AbstractPlayerGroup
@Override @Override
public PlayerInstance getLeader() public PlayerInstance getLeader()
{ {
if (_members.isEmpty())
{
return null;
}
return _members.get(0); return _members.get(0);
} }

View File

@@ -68,6 +68,11 @@ public abstract class AbstractPlayerGroup
*/ */
public int getLeaderObjectId() public int getLeaderObjectId()
{ {
final PlayerInstance leader = getLeader();
if (leader == null)
{
return 0;
}
return getLeader().getObjectId(); return getLeader().getObjectId();
} }

View File

@@ -1087,6 +1087,10 @@ public class Party extends AbstractPlayerGroup
@Override @Override
public PlayerInstance getLeader() public PlayerInstance getLeader()
{ {
if (_members.isEmpty())
{
return null;
}
return _members.get(0); return _members.get(0);
} }

View File

@@ -68,6 +68,11 @@ public abstract class AbstractPlayerGroup
*/ */
public int getLeaderObjectId() public int getLeaderObjectId()
{ {
final PlayerInstance leader = getLeader();
if (leader == null)
{
return 0;
}
return getLeader().getObjectId(); return getLeader().getObjectId();
} }

View File

@@ -1087,6 +1087,10 @@ public class Party extends AbstractPlayerGroup
@Override @Override
public PlayerInstance getLeader() public PlayerInstance getLeader()
{ {
if (_members.isEmpty())
{
return null;
}
return _members.get(0); return _members.get(0);
} }

View File

@@ -68,6 +68,11 @@ public abstract class AbstractPlayerGroup
*/ */
public int getLeaderObjectId() public int getLeaderObjectId()
{ {
final PlayerInstance leader = getLeader();
if (leader == null)
{
return 0;
}
return getLeader().getObjectId(); return getLeader().getObjectId();
} }

View File

@@ -1087,6 +1087,10 @@ public class Party extends AbstractPlayerGroup
@Override @Override
public PlayerInstance getLeader() public PlayerInstance getLeader()
{ {
if (_members.isEmpty())
{
return null;
}
return _members.get(0); return _members.get(0);
} }

View File

@@ -68,6 +68,11 @@ public abstract class AbstractPlayerGroup
*/ */
public int getLeaderObjectId() public int getLeaderObjectId()
{ {
final PlayerInstance leader = getLeader();
if (leader == null)
{
return 0;
}
return getLeader().getObjectId(); return getLeader().getObjectId();
} }

View File

@@ -1087,6 +1087,10 @@ public class Party extends AbstractPlayerGroup
@Override @Override
public PlayerInstance getLeader() public PlayerInstance getLeader()
{ {
if (_members.isEmpty())
{
return null;
}
return _members.get(0); return _members.get(0);
} }

View File

@@ -68,6 +68,11 @@ public abstract class AbstractPlayerGroup
*/ */
public int getLeaderObjectId() public int getLeaderObjectId()
{ {
final PlayerInstance leader = getLeader();
if (leader == null)
{
return 0;
}
return getLeader().getObjectId(); return getLeader().getObjectId();
} }

View File

@@ -1087,6 +1087,10 @@ public class Party extends AbstractPlayerGroup
@Override @Override
public PlayerInstance getLeader() public PlayerInstance getLeader()
{ {
if (_members.isEmpty())
{
return null;
}
return _members.get(0); return _members.get(0);
} }