Refactored guild creation, enabled access to guild creation device, guild disband, guild kick, guild members, moved server motd to motd.txt

This commit is contained in:
Waverunner
2014-05-26 12:43:06 -04:00
parent c85eb36eec
commit 38441e069e
19 changed files with 506 additions and 98 deletions
+24
View File
@@ -621,6 +621,14 @@ public class PlayerService implements INetworkDispatch {
grantLevel(creature, level);
player.setProfessionIcon(Professions.get(profession));
if (creature.getGuildId() != 0) {
Guild guild = core.guildService.getGuildById(creature.getGuildId());
if (guild != null && guild.getMembers().containsKey(creature.getObjectID())) {
guild.getMember(creature.getObjectID()).setProfession(getFormalProfessionName(profession));
}
}
}
/*
@@ -709,6 +717,14 @@ public class PlayerService implements INetworkDispatch {
creature.setGrantedHealth(0);
creature.setLevel((short) 1);
if (creature.getGuildId() != 0) {
Guild guild = core.guildService.getGuildById(creature.getGuildId());
if (guild != null && guild.getMembers().containsKey(creature.getObjectID())) {
guild.getMember(creature.getObjectID()).setLevel((short) 1);
}
}
}
/*
@@ -879,6 +895,14 @@ public class PlayerService implements INetworkDispatch {
creature.showFlyText(OutOfBand.ProsePackage("@cbt_spam:skill_up"), 2.5f, new RGB(154, 205, 50), 0, true);
creature.playEffectObject("clienteffect/skill_granted.cef", "");
creature.playMusic("sound/music_acq_bountyhunter.snd");
if (creature.getGuildId() != 0) {
Guild guild = core.guildService.getGuildById(creature.getGuildId());
if (guild != null && guild.getMembers().containsKey(creature.getObjectID())) {
guild.getMember(creature.getObjectID()).setLevel((short) level);
}
}
} catch (InstantiationException | IllegalAccessException e) {
e.printStackTrace();
}