mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-10-13 03:13:26 -04:00
Fixed KBT#110
Guild is now removed upon deletion of the guildleader Added Populated the Mos Eisley Starport (Still need to change npcs to the correct types)
This commit is contained in:
@@ -56,6 +56,7 @@ import protocol.swg.ServerNowEpochTime;
|
||||
import protocol.swg.StationIdHasJediSlot;
|
||||
import resources.common.*;
|
||||
import resources.datatables.PlayerFlags;
|
||||
import resources.guild.Guild;
|
||||
import resources.objects.creature.CreatureObject;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
@@ -232,6 +233,12 @@ public class LoginService implements INetworkDispatch{
|
||||
if (object.getGuildId() != 0)
|
||||
core.guildService.getGuildById(object.getGuildId()).getMembers().remove(object.getObjectID());
|
||||
|
||||
Guild guild = core.guildService.getGuildById(((CreatureObject) object).getGuildId());
|
||||
|
||||
if(object.getGuildId() != 0 && object.getObjectID() == guild.getLeader()){
|
||||
core.guildService.handleGuildDisband(object, guild);
|
||||
}
|
||||
|
||||
core.objectService.destroyObject(object);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user