Repaired and cleaned system messages.
This commit is contained in:
@@ -489,7 +489,7 @@ public class Raina extends AbstractNpcAI
|
||||
|
||||
player.setActiveClass(player.getTotalSubClasses());
|
||||
player.sendPacket(new ExSubjobInfo(player, SubclassInfoType.NEW_SLOT_USED));
|
||||
player.sendPacket(SystemMessageId.YOU_HAVE_ACHIEVED_THE_SECOND_CLASS_S1_CONGRATS);
|
||||
player.sendPacket(SystemMessageId.THE_NEW_DUAL_CLASS_S1_HAS_BEEN_ADDED_CONGRATS);
|
||||
player.sendPacket(getNpcHtmlMessage(player, npc, "addSuccess.html"));
|
||||
break;
|
||||
}
|
||||
@@ -553,7 +553,7 @@ public class Raina extends AbstractNpcAI
|
||||
player.setActiveClass(classIndex);
|
||||
player.sendPacket(new ExSubjobInfo(player, SubclassInfoType.CLASS_CHANGED));
|
||||
player.sendPacket(getNpcHtmlMessage(player, npc, "addSuccess.html"));
|
||||
player.sendPacket(SystemMessageId.YOU_HAVE_ACHIEVED_THE_SECOND_CLASS_S1_CONGRATS);
|
||||
player.sendPacket(SystemMessageId.THE_NEW_DUAL_CLASS_S1_HAS_BEEN_ADDED_CONGRATS);
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -631,7 +631,7 @@ public class Raina extends AbstractNpcAI
|
||||
{
|
||||
player.setActiveClass(player.getTotalSubClasses());
|
||||
player.sendPacket(new ExSubjobInfo(player, SubclassInfoType.NEW_SLOT_USED));
|
||||
player.sendPacket(SystemMessageId.YOU_HAVE_ACHIEVED_THE_SECOND_CLASS_S1_CONGRATS);
|
||||
player.sendPacket(SystemMessageId.THE_NEW_DUAL_CLASS_S1_HAS_BEEN_ADDED_CONGRATS);
|
||||
player.sendPacket(getNpcHtmlMessage(player, npc, "addSuccess.html"));
|
||||
SkillTreeData.getInstance().cleanSkillUponChangeClass(player);
|
||||
player.restoreDualSkills();
|
||||
|
@@ -97,7 +97,7 @@ public final class LimitBarrier extends AbstractNpcAI
|
||||
{
|
||||
if (player != null)
|
||||
{
|
||||
npc.broadcastPacket(new ExShowScreenMessage(NpcStringId.YOU_HAVE_FAILED_TO_DESTROY_THE_LIMIT_BARRIER_NTHE_RAID_BOSS_FULLY_RECOVERS_ITS_CON, 2, 5000, true));
|
||||
npc.broadcastPacket(new ExShowScreenMessage(NpcStringId.YOU_HAVE_FAILED_TO_DESTROY_THE_LIMIT_BARRIER_THE_RAID_BOSS_FULLY_RECOVERS_ITS_CON, 2, 5000, true));
|
||||
}
|
||||
npc.setCurrentHp(npc.getStat().getMaxHp(), true);
|
||||
npc.stopSkillEffects(SkillFinishType.REMOVED, LIMIT_BARRIER.getSkillId());
|
||||
@@ -135,7 +135,7 @@ public final class LimitBarrier extends AbstractNpcAI
|
||||
npc.abortAttack();
|
||||
npc.abortCast();
|
||||
npc.doCast(LIMIT_BARRIER.getSkill());
|
||||
npc.broadcastPacket(new ExShowScreenMessage(NpcStringId.THE_RAID_BOSS_USES_THE_LIMIT_BARRIER_NFOCUS_YOUR_ATTACKS_TO_DESTROY_THE_LIMIT_BARRIER_IN_15_SECONDS, 2, 5000, true));
|
||||
npc.broadcastPacket(new ExShowScreenMessage(NpcStringId.THE_RAID_BOSS_USES_THE_LIMIT_BARRIER_FOCUS_YOUR_ATTACKS_TO_DESTROY_THE_LIMIT_BARRIER_IN_15_SECONDS, 2, 5000, true));
|
||||
startQuestTimer("RESTORE_FULL_HP", 15000, npc, attacker);
|
||||
}
|
||||
}
|
||||
@@ -147,7 +147,7 @@ public final class LimitBarrier extends AbstractNpcAI
|
||||
npc.abortAttack();
|
||||
npc.abortCast();
|
||||
npc.doCast(LIMIT_BARRIER.getSkill());
|
||||
npc.broadcastPacket(new ExShowScreenMessage(NpcStringId.THE_RAID_BOSS_USES_THE_LIMIT_BARRIER_NFOCUS_YOUR_ATTACKS_TO_DESTROY_THE_LIMIT_BARRIER_IN_15_SECONDS, 2, 5000, true));
|
||||
npc.broadcastPacket(new ExShowScreenMessage(NpcStringId.THE_RAID_BOSS_USES_THE_LIMIT_BARRIER_FOCUS_YOUR_ATTACKS_TO_DESTROY_THE_LIMIT_BARRIER_IN_15_SECONDS, 2, 5000, true));
|
||||
startQuestTimer("RESTORE_FULL_HP", 15000, npc, attacker);
|
||||
}
|
||||
}
|
||||
@@ -159,7 +159,7 @@ public final class LimitBarrier extends AbstractNpcAI
|
||||
npc.abortAttack();
|
||||
npc.abortCast();
|
||||
npc.doCast(LIMIT_BARRIER.getSkill());
|
||||
npc.broadcastPacket(new ExShowScreenMessage(NpcStringId.THE_RAID_BOSS_USES_THE_LIMIT_BARRIER_NFOCUS_YOUR_ATTACKS_TO_DESTROY_THE_LIMIT_BARRIER_IN_15_SECONDS, 2, 5000, true));
|
||||
npc.broadcastPacket(new ExShowScreenMessage(NpcStringId.THE_RAID_BOSS_USES_THE_LIMIT_BARRIER_FOCUS_YOUR_ATTACKS_TO_DESTROY_THE_LIMIT_BARRIER_IN_15_SECONDS, 2, 5000, true));
|
||||
startQuestTimer("RESTORE_FULL_HP", 15000, npc, attacker);
|
||||
}
|
||||
}
|
||||
|
@@ -76,7 +76,7 @@ public class ArenaManager extends AbstractNpcAI
|
||||
}
|
||||
else
|
||||
{
|
||||
player.sendPacket(SystemMessageId.YOU_DO_NOT_HAVE_ENOUGH_ADENA);
|
||||
player.sendPacket(SystemMessageId.NOT_ENOUGH_ADENA);
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -89,7 +89,7 @@ public class ArenaManager extends AbstractNpcAI
|
||||
}
|
||||
else
|
||||
{
|
||||
player.sendPacket(SystemMessageId.YOU_DO_NOT_HAVE_ENOUGH_ADENA);
|
||||
player.sendPacket(SystemMessageId.NOT_ENOUGH_ADENA);
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -105,7 +105,7 @@ public class ArenaManager extends AbstractNpcAI
|
||||
}
|
||||
else
|
||||
{
|
||||
player.sendPacket(SystemMessageId.YOU_DO_NOT_HAVE_ENOUGH_ADENA);
|
||||
player.sendPacket(SystemMessageId.NOT_ENOUGH_ADENA);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
@@ -742,7 +742,7 @@ public class CastleChamberlain extends AbstractNpcAI
|
||||
}
|
||||
else
|
||||
{
|
||||
player.sendPacket(SystemMessageId.YOU_DO_NOT_HAVE_ENOUGH_ADENA);
|
||||
player.sendPacket(SystemMessageId.NOT_ENOUGH_ADENA);
|
||||
}
|
||||
}
|
||||
htmltext = "chamberlain-01.html";
|
||||
|
@@ -94,7 +94,7 @@ public class ClanHallAuctioneer extends AbstractNpcAI
|
||||
|
||||
if (!player.isClanLeader() || (clan.getLevel() < 4))
|
||||
{
|
||||
player.sendPacket(SystemMessageId.ONLY_A_CLAN_LEADER_WHOSE_CLAN_IS_OF_LEVEL_2_OR_ABOVE_IS_ALLOWED_TO_PARTICIPATE_IN_A_CLAN_HALL_AUCTION);
|
||||
player.sendPacket(SystemMessageId.YOU_CAN_PARTICIPATE_IN_THE_CLAN_HALL_AUCTION_IF_YOUR_CLAN_LEVEL_IS_4_OR_ABOVE_AND_YOU_ARE_THE_CLAN_LEADER_OR_HAVE_THE_AUCTION_RIGHT);
|
||||
return htmltext;
|
||||
}
|
||||
|
||||
@@ -123,7 +123,7 @@ public class ClanHallAuctioneer extends AbstractNpcAI
|
||||
|
||||
if (!player.isClanLeader() || (clan.getLevel() < 4))
|
||||
{
|
||||
player.sendPacket(SystemMessageId.ONLY_A_CLAN_LEADER_WHOSE_CLAN_IS_OF_LEVEL_2_OR_ABOVE_IS_ALLOWED_TO_PARTICIPATE_IN_A_CLAN_HALL_AUCTION);
|
||||
player.sendPacket(SystemMessageId.YOU_CAN_PARTICIPATE_IN_THE_CLAN_HALL_AUCTION_IF_YOUR_CLAN_LEVEL_IS_4_OR_ABOVE_AND_YOU_ARE_THE_CLAN_LEADER_OR_HAVE_THE_AUCTION_RIGHT);
|
||||
return htmltext;
|
||||
}
|
||||
|
||||
@@ -175,7 +175,7 @@ public class ClanHallAuctioneer extends AbstractNpcAI
|
||||
|
||||
if (!player.isClanLeader() || (clan.getLevel() < 4))
|
||||
{
|
||||
player.sendPacket(SystemMessageId.ONLY_A_CLAN_LEADER_WHOSE_CLAN_IS_OF_LEVEL_2_OR_ABOVE_IS_ALLOWED_TO_PARTICIPATE_IN_A_CLAN_HALL_AUCTION);
|
||||
player.sendPacket(SystemMessageId.YOU_CAN_PARTICIPATE_IN_THE_CLAN_HALL_AUCTION_IF_YOUR_CLAN_LEVEL_IS_4_OR_ABOVE_AND_YOU_ARE_THE_CLAN_LEADER_OR_HAVE_THE_AUCTION_RIGHT);
|
||||
return htmltext;
|
||||
}
|
||||
|
||||
@@ -332,7 +332,7 @@ public class ClanHallAuctioneer extends AbstractNpcAI
|
||||
|
||||
if (!player.isClanLeader() || (clan.getLevel() < 4))
|
||||
{
|
||||
player.sendPacket(SystemMessageId.ONLY_A_CLAN_LEADER_WHOSE_CLAN_IS_OF_LEVEL_2_OR_ABOVE_IS_ALLOWED_TO_PARTICIPATE_IN_A_CLAN_HALL_AUCTION);
|
||||
player.sendPacket(SystemMessageId.YOU_CAN_PARTICIPATE_IN_THE_CLAN_HALL_AUCTION_IF_YOUR_CLAN_LEVEL_IS_4_OR_ABOVE_AND_YOU_ARE_THE_CLAN_LEADER_OR_HAVE_THE_AUCTION_RIGHT);
|
||||
return;
|
||||
}
|
||||
final ClanHall playerClanHall = ClanHallData.getInstance().getClanHallByClan(clan);
|
||||
|
@@ -59,7 +59,7 @@ public class ClanTrader extends AbstractNpcAI
|
||||
takeItems(player, itemId, itemCount);
|
||||
player.getClan().addReputationScore(count);
|
||||
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.YOUR_CLAN_HAS_ADDED_S1_POINT_S_TO_ITS_CLAN_REPUTATION);
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.CLAN_REPUTATION_POINTS_S1);
|
||||
sm.addInt(count);
|
||||
player.sendPacket(sm);
|
||||
return npc.getId() + "-04.html";
|
||||
|
@@ -96,7 +96,7 @@ public class FameManager extends AbstractNpcAI
|
||||
player.setFame(player.getFame() - REPUTATION_COST);
|
||||
player.getClan().addReputationScore(50);
|
||||
player.sendPacket(new UserInfo(player));
|
||||
player.sendPacket(SystemMessageId.YOU_HAVE_ACQUIRED_50_CLAN_REPUTATION);
|
||||
player.sendPacket(SystemMessageId.YOU_VE_GAINED_50_CLAN_REPUTATION_POINTS);
|
||||
htmltext = npc.getId() + "-04.html";
|
||||
}
|
||||
else
|
||||
|
@@ -127,7 +127,7 @@ public class HermuncusMinion extends AbstractNpcAI
|
||||
final int locId = Integer.parseInt(st.nextToken());
|
||||
if (player.getAdena() < 150000)
|
||||
{
|
||||
player.sendPacket(SystemMessageId.YOU_DO_NOT_HAVE_ENOUGH_ADENA);
|
||||
player.sendPacket(SystemMessageId.NOT_ENOUGH_ADENA);
|
||||
return null;
|
||||
}
|
||||
|
||||
|
@@ -264,7 +264,7 @@ public class MentorGuide extends AbstractNpcAI implements IXmlReader
|
||||
// Add the mentee skill
|
||||
handleMenteeSkills(player);
|
||||
|
||||
mentor.sendPacket(new SystemMessage(SystemMessageId.YOUR_MENTEE_S1_HAS_CONNECTED).addString(player.getName()));
|
||||
mentor.sendPacket(new SystemMessage(SystemMessageId.YOUR_MENTEE_S1_IS_ONLINE).addString(player.getName()));
|
||||
mentor.sendPacket(new ExMentorList(mentor.getPlayer()));
|
||||
}
|
||||
}
|
||||
@@ -280,7 +280,7 @@ public class MentorGuide extends AbstractNpcAI implements IXmlReader
|
||||
MentorManager.getInstance().cancelAllMentoringBuffs(mentor.getPlayer());
|
||||
}
|
||||
|
||||
mentor.sendPacket(new SystemMessage(SystemMessageId.YOUR_MENTEE_S1_HAS_DISCONNECTED).addString(player.getName()));
|
||||
mentor.sendPacket(new SystemMessage(SystemMessageId.YOUR_MENTEE_S1_HAS_LOGGED_OUT).addString(player.getName()));
|
||||
mentor.sendPacket(new ExMentorList(mentor.getPlayer()));
|
||||
}
|
||||
}
|
||||
@@ -314,7 +314,7 @@ public class MentorGuide extends AbstractNpcAI implements IXmlReader
|
||||
}
|
||||
}
|
||||
|
||||
mentee.sendPacket(new SystemMessage(SystemMessageId.YOUR_MENTOR_S1_HAS_CONNECTED).addString(player.getName()));
|
||||
mentee.sendPacket(new SystemMessage(SystemMessageId.YOUR_MENTOR_S1_IS_ONLINE).addString(player.getName()));
|
||||
mentee.sendPacket(new ExMentorList(mentee.getPlayer()));
|
||||
});
|
||||
|
||||
@@ -337,7 +337,7 @@ public class MentorGuide extends AbstractNpcAI implements IXmlReader
|
||||
startQuestTimer("REMOVE_BUFFS " + player.getObjectId(), 5 * 60 * 1000, null, null);
|
||||
MentorManager.getInstance().getMentees(player.getObjectId()).stream().filter(Objects::nonNull).filter(Mentee::isOnline).forEach(mentee ->
|
||||
{
|
||||
mentee.sendPacket(new SystemMessage(SystemMessageId.YOUR_MENTOR_S1_HAS_DISCONNECTED).addString(player.getName()));
|
||||
mentee.sendPacket(new SystemMessage(SystemMessageId.YOUR_MENTOR_S1_HAS_LOGGED_OUT).addString(player.getName()));
|
||||
mentee.sendPacket(new ExMentorList(mentee.getPlayer()));
|
||||
});
|
||||
}
|
||||
@@ -469,7 +469,7 @@ public class MentorGuide extends AbstractNpcAI implements IXmlReader
|
||||
MentorManager.getInstance().deleteMentor(mentor.getObjectId(), player.getObjectId());
|
||||
if (mentor.isOnline())
|
||||
{
|
||||
mentor.sendPacket(new SystemMessage(SystemMessageId.S1_HAS_AWAKENED_AND_THE_MENTOR_MENTEE_RELATIONSHIP_HAS_ENDED_THE_MENTOR_CANNOT_OBTAIN_ANOTHER_MENTEE_FOR_ONE_DAY_AFTER_THE_MENTEE_S_GRADUATION).addPcName(player));
|
||||
mentor.sendPacket(new SystemMessage(SystemMessageId.S1_HAS_ACHIEVED_LV_105_AND_THE_MENTOR_MENTEE_RELATIONSHIP_HAS_ENDED_YOU_WILL_BE_ABLE_TO_BECOME_ANOTHER_CHARACTER_S_MENTOR_AFTER_ONE_DAY).addPcName(player));
|
||||
if (MentorManager.getInstance().isAllMenteesOffline(mentor.getObjectId(), player.getObjectId()))
|
||||
{
|
||||
MentorManager.getInstance().cancelAllMentoringBuffs(mentor.getPlayer());
|
||||
@@ -482,7 +482,7 @@ public class MentorGuide extends AbstractNpcAI implements IXmlReader
|
||||
|
||||
// Clear mentee status
|
||||
player.sendPacket(new ExMentorList(player));
|
||||
player.sendPacket(new SystemMessage(SystemMessageId.YOU_ARE_NO_LONGER_S1_S_MENTEE_AS_YOU_ARE_AN_AWAKENED_CHARACTER_OF_LV_86_OR_HIGHER).addPcName(player));
|
||||
player.sendPacket(new SystemMessage(SystemMessageId.YOU_ARE_NO_LONGER_S1_S_MENTEE_AS_YOU_HAVE_ACHIEVED_LV_105_YOU_DO_NOT_NEED_A_MENTOR_ANY_LONGER).addPcName(player));
|
||||
sendMail(player.getObjectId(), MENTEE_GRADUATE_TITLE, MENTEE_GRADUATE_BODY, GRADUTION_BOX, 1);
|
||||
}
|
||||
}
|
||||
|
@@ -109,7 +109,7 @@ public class MonumentOfHeroes extends AbstractNpcAI
|
||||
}
|
||||
else
|
||||
{
|
||||
player.sendPacket(SystemMessageId.UNABLE_TO_PROCESS_THIS_REQUEST_UNTIL_YOUR_INVENTORY_S_WEIGHT_AND_SLOT_COUNT_ARE_LESS_THAN_80_PERCENT_OF_CAPACITY);
|
||||
player.sendPacket(SystemMessageId.NOT_ENOUGH_SPACE_IN_THE_INVENTORY_UNABLE_TO_PROCESS_THIS_REQUEST_UNTIL_YOUR_INVENTORY_S_WEIGHT_AND_SLOT_COUNT_ARE_LESS_THAN_80_PERCENT_OF_CAPACITY);
|
||||
}
|
||||
}
|
||||
else
|
||||
@@ -127,7 +127,7 @@ public class MonumentOfHeroes extends AbstractNpcAI
|
||||
}
|
||||
else
|
||||
{
|
||||
player.sendPacket(SystemMessageId.UNABLE_TO_PROCESS_THIS_REQUEST_UNTIL_YOUR_INVENTORY_S_WEIGHT_AND_SLOT_COUNT_ARE_LESS_THAN_80_PERCENT_OF_CAPACITY);
|
||||
player.sendPacket(SystemMessageId.NOT_ENOUGH_SPACE_IN_THE_INVENTORY_UNABLE_TO_PROCESS_THIS_REQUEST_UNTIL_YOUR_INVENTORY_S_WEIGHT_AND_SLOT_COUNT_ARE_LESS_THAN_80_PERCENT_OF_CAPACITY);
|
||||
}
|
||||
}
|
||||
else
|
||||
@@ -151,7 +151,7 @@ public class MonumentOfHeroes extends AbstractNpcAI
|
||||
}
|
||||
else
|
||||
{
|
||||
player.sendPacket(SystemMessageId.UNABLE_TO_PROCESS_THIS_REQUEST_UNTIL_YOUR_INVENTORY_S_WEIGHT_AND_SLOT_COUNT_ARE_LESS_THAN_80_PERCENT_OF_CAPACITY);
|
||||
player.sendPacket(SystemMessageId.NOT_ENOUGH_SPACE_IN_THE_INVENTORY_UNABLE_TO_PROCESS_THIS_REQUEST_UNTIL_YOUR_INVENTORY_S_WEIGHT_AND_SLOT_COUNT_ARE_LESS_THAN_80_PERCENT_OF_CAPACITY);
|
||||
}
|
||||
}
|
||||
else
|
||||
@@ -170,7 +170,7 @@ public class MonumentOfHeroes extends AbstractNpcAI
|
||||
}
|
||||
else if (!player.isInventoryUnder80(false))
|
||||
{
|
||||
player.sendPacket(SystemMessageId.UNABLE_TO_PROCESS_THIS_REQUEST_UNTIL_YOUR_INVENTORY_S_WEIGHT_AND_SLOT_COUNT_ARE_LESS_THAN_80_PERCENT_OF_CAPACITY);
|
||||
player.sendPacket(SystemMessageId.NOT_ENOUGH_SPACE_IN_THE_INVENTORY_UNABLE_TO_PROCESS_THIS_REQUEST_UNTIL_YOUR_INVENTORY_S_WEIGHT_AND_SLOT_COUNT_ARE_LESS_THAN_80_PERCENT_OF_CAPACITY);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -193,7 +193,7 @@ public class MonumentOfHeroes extends AbstractNpcAI
|
||||
}
|
||||
else if (!player.isInventoryUnder80(false))
|
||||
{
|
||||
player.sendPacket(SystemMessageId.UNABLE_TO_PROCESS_THIS_REQUEST_UNTIL_YOUR_INVENTORY_S_WEIGHT_AND_SLOT_COUNT_ARE_LESS_THAN_80_PERCENT_OF_CAPACITY);
|
||||
player.sendPacket(SystemMessageId.NOT_ENOUGH_SPACE_IN_THE_INVENTORY_UNABLE_TO_PROCESS_THIS_REQUEST_UNTIL_YOUR_INVENTORY_S_WEIGHT_AND_SLOT_COUNT_ARE_LESS_THAN_80_PERCENT_OF_CAPACITY);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@@ -152,7 +152,7 @@ public class OlyManager extends AbstractNpcAI implements IBypassHandler
|
||||
}
|
||||
else if (!player.isInventoryUnder80(false))
|
||||
{
|
||||
player.sendPacket(SystemMessageId.UNABLE_TO_PROCESS_THIS_REQUEST_UNTIL_YOUR_INVENTORY_S_WEIGHT_AND_SLOT_COUNT_ARE_LESS_THAN_80_PERCENT_OF_CAPACITY);
|
||||
player.sendPacket(SystemMessageId.NOT_ENOUGH_SPACE_IN_THE_INVENTORY_UNABLE_TO_PROCESS_THIS_REQUEST_UNTIL_YOUR_INVENTORY_S_WEIGHT_AND_SLOT_COUNT_ARE_LESS_THAN_80_PERCENT_OF_CAPACITY);
|
||||
}
|
||||
else if (event.equals("register1v1"))
|
||||
{
|
||||
@@ -194,7 +194,7 @@ public class OlyManager extends AbstractNpcAI implements IBypassHandler
|
||||
}
|
||||
else
|
||||
{
|
||||
player.sendPacket(SystemMessageId.UNABLE_TO_PROCESS_THIS_REQUEST_UNTIL_YOUR_INVENTORY_S_WEIGHT_AND_SLOT_COUNT_ARE_LESS_THAN_80_PERCENT_OF_CAPACITY);
|
||||
player.sendPacket(SystemMessageId.NOT_ENOUGH_SPACE_IN_THE_INVENTORY_UNABLE_TO_PROCESS_THIS_REQUEST_UNTIL_YOUR_INVENTORY_S_WEIGHT_AND_SLOT_COUNT_ARE_LESS_THAN_80_PERCENT_OF_CAPACITY);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
@@ -81,7 +81,7 @@ public class HappyHours extends LongTimeEvent
|
||||
{
|
||||
_lastRewardTime = Chronos.currentTimeMillis();
|
||||
final ExShowScreenMessage screenMsg = new ExShowScreenMessage("You obtained 20 Sibi's coins.", ExShowScreenMessage.TOP_CENTER, 7000, 0, true, true);
|
||||
final SystemMessage systemMsg = new SystemMessage(SystemMessageId.YOU_OBTAINED_S1_SIBI_S_COINS);
|
||||
final SystemMessage systemMsg = new SystemMessage(SystemMessageId.YOU_VE_OBTAINED_S1_FAIRY_S_LUCKY_COINS);
|
||||
systemMsg.addInt(20);
|
||||
for (Player plr : World.getInstance().getPlayers())
|
||||
{
|
||||
|
@@ -96,7 +96,7 @@ public class Observation implements IBypassHandler
|
||||
|
||||
if (player.hasSummon())
|
||||
{
|
||||
player.sendPacket(SystemMessageId.YOU_MAY_NOT_OBSERVE_A_SIEGE_WITH_A_SERVITOR_SUMMONED);
|
||||
player.sendPacket(SystemMessageId.YOU_MAY_NOT_OBSERVE_A_SIEGE_WITH_A_PET_OR_SERVITOR_SUMMONED);
|
||||
return false;
|
||||
}
|
||||
if (player.isRegisteredOnEvent())
|
||||
|
@@ -256,7 +256,7 @@ public class QuestLink implements IBypassHandler
|
||||
{
|
||||
if (((q.getId() >= 1) && (q.getId() < 20000)) && ((player.getWeightPenalty() >= 3) || !player.isInventoryUnder90(true)))
|
||||
{
|
||||
player.sendPacket(SystemMessageId.UNABLE_TO_PROCESS_THIS_REQUEST_UNTIL_YOUR_INVENTORY_S_WEIGHT_AND_SLOT_COUNT_ARE_LESS_THAN_80_PERCENT_OF_CAPACITY);
|
||||
player.sendPacket(SystemMessageId.NOT_ENOUGH_SPACE_IN_THE_INVENTORY_UNABLE_TO_PROCESS_THIS_REQUEST_UNTIL_YOUR_INVENTORY_S_WEIGHT_AND_SLOT_COUNT_ARE_LESS_THAN_80_PERCENT_OF_CAPACITY);
|
||||
return;
|
||||
}
|
||||
|
||||
|
@@ -45,7 +45,7 @@ public class ChatAlliance implements IChatHandler
|
||||
|
||||
if (activeChar.isChatBanned() && Config.BAN_CHAT_CHANNELS.contains(type))
|
||||
{
|
||||
activeChar.sendPacket(SystemMessageId.CHATTING_IS_CURRENTLY_PROHIBITED_IF_YOU_TRY_TO_CHAT_BEFORE_THE_PROHIBITION_IS_REMOVED_THE_PROHIBITION_TIME_WILL_INCREASE_EVEN_FURTHER);
|
||||
activeChar.sendPacket(SystemMessageId.CHATTING_IS_CURRENTLY_PROHIBITED_IF_YOU_TRY_TO_CHAT_BEFORE_THE_PROHIBITION_IS_REMOVED_THE_PROHIBITION_TIME_WILL_INCREASE_EVEN_FURTHER_CHATTING_BAN_TIME_REMAINING_S1_SECONDS);
|
||||
return;
|
||||
}
|
||||
if (Config.JAIL_DISABLE_CHAT && activeChar.isJailed() && !activeChar.canOverrideCond(PlayerCondOverride.CHAT_CONDITIONS))
|
||||
|
@@ -46,7 +46,7 @@ public class ChatClan implements IChatHandler
|
||||
|
||||
if (activeChar.isChatBanned() && Config.BAN_CHAT_CHANNELS.contains(type))
|
||||
{
|
||||
activeChar.sendPacket(SystemMessageId.CHATTING_IS_CURRENTLY_PROHIBITED_IF_YOU_TRY_TO_CHAT_BEFORE_THE_PROHIBITION_IS_REMOVED_THE_PROHIBITION_TIME_WILL_INCREASE_EVEN_FURTHER);
|
||||
activeChar.sendPacket(SystemMessageId.CHATTING_IS_CURRENTLY_PROHIBITED_IF_YOU_TRY_TO_CHAT_BEFORE_THE_PROHIBITION_IS_REMOVED_THE_PROHIBITION_TIME_WILL_INCREASE_EVEN_FURTHER_CHATTING_BAN_TIME_REMAINING_S1_SECONDS);
|
||||
return;
|
||||
}
|
||||
if (Config.JAIL_DISABLE_CHAT && activeChar.isJailed() && !activeChar.canOverrideCond(PlayerCondOverride.CHAT_CONDITIONS))
|
||||
|
@@ -77,13 +77,13 @@ public class ChatGeneral implements IChatHandler
|
||||
{
|
||||
if (activeChar.isChatBanned() && Config.BAN_CHAT_CHANNELS.contains(type))
|
||||
{
|
||||
activeChar.sendPacket(SystemMessageId.CHATTING_IS_CURRENTLY_PROHIBITED_IF_YOU_TRY_TO_CHAT_BEFORE_THE_PROHIBITION_IS_REMOVED_THE_PROHIBITION_TIME_WILL_INCREASE_EVEN_FURTHER);
|
||||
activeChar.sendPacket(SystemMessageId.CHATTING_IS_CURRENTLY_PROHIBITED_IF_YOU_TRY_TO_CHAT_BEFORE_THE_PROHIBITION_IS_REMOVED_THE_PROHIBITION_TIME_WILL_INCREASE_EVEN_FURTHER_CHATTING_BAN_TIME_REMAINING_S1_SECONDS);
|
||||
return;
|
||||
}
|
||||
|
||||
if ((activeChar.getLevel() < Config.MINIMUM_CHAT_LEVEL) && !activeChar.canOverrideCond(PlayerCondOverride.CHAT_CONDITIONS))
|
||||
{
|
||||
activeChar.sendPacket(new SystemMessage(SystemMessageId.GENERAL_CHAT_CANNOT_BE_USED_BY_CHARACTERS_LV_S1_OR_LOWER).addInt(Config.MINIMUM_CHAT_LEVEL));
|
||||
activeChar.sendPacket(new SystemMessage(SystemMessageId.GENERAL_CHAT_CANNOT_BE_USED_BY_NON_PREMIUM_USERS_LV_S1_OR_LOWER).addInt(Config.MINIMUM_CHAT_LEVEL));
|
||||
return;
|
||||
}
|
||||
|
||||
|
@@ -48,7 +48,7 @@ public class ChatHeroVoice implements IChatHandler
|
||||
|
||||
if (activeChar.isChatBanned() && Config.BAN_CHAT_CHANNELS.contains(type))
|
||||
{
|
||||
activeChar.sendPacket(SystemMessageId.CHATTING_IS_CURRENTLY_PROHIBITED_IF_YOU_TRY_TO_CHAT_BEFORE_THE_PROHIBITION_IS_REMOVED_THE_PROHIBITION_TIME_WILL_INCREASE_EVEN_FURTHER);
|
||||
activeChar.sendPacket(SystemMessageId.CHATTING_IS_CURRENTLY_PROHIBITED_IF_YOU_TRY_TO_CHAT_BEFORE_THE_PROHIBITION_IS_REMOVED_THE_PROHIBITION_TIME_WILL_INCREASE_EVEN_FURTHER_CHATTING_BAN_TIME_REMAINING_S1_SECONDS);
|
||||
return;
|
||||
}
|
||||
if (Config.JAIL_DISABLE_CHAT && activeChar.isJailed() && !activeChar.canOverrideCond(PlayerCondOverride.CHAT_CONDITIONS))
|
||||
|
@@ -40,13 +40,13 @@ public class ChatParty implements IChatHandler
|
||||
{
|
||||
if (!activeChar.isInParty())
|
||||
{
|
||||
activeChar.sendPacket(SystemMessageId.YOU_ARE_NOT_IN_A_PARTY_AND_CAN_T_SEND_MESSAGES_TO_THE_PARTY_CHAT);
|
||||
activeChar.sendPacket(SystemMessageId.YOU_ARE_NOT_IN_A_PARTY);
|
||||
return;
|
||||
}
|
||||
|
||||
if (activeChar.isChatBanned() && Config.BAN_CHAT_CHANNELS.contains(type))
|
||||
{
|
||||
activeChar.sendPacket(SystemMessageId.CHATTING_IS_CURRENTLY_PROHIBITED_IF_YOU_TRY_TO_CHAT_BEFORE_THE_PROHIBITION_IS_REMOVED_THE_PROHIBITION_TIME_WILL_INCREASE_EVEN_FURTHER);
|
||||
activeChar.sendPacket(SystemMessageId.CHATTING_IS_CURRENTLY_PROHIBITED_IF_YOU_TRY_TO_CHAT_BEFORE_THE_PROHIBITION_IS_REMOVED_THE_PROHIBITION_TIME_WILL_INCREASE_EVEN_FURTHER_CHATTING_BAN_TIME_REMAINING_S1_SECONDS);
|
||||
return;
|
||||
}
|
||||
if (Config.JAIL_DISABLE_CHAT && activeChar.isJailed() && !activeChar.canOverrideCond(PlayerCondOverride.CHAT_CONDITIONS))
|
||||
|
@@ -44,7 +44,7 @@ public class ChatPartyMatchRoom implements IChatHandler
|
||||
{
|
||||
if (activeChar.isChatBanned() && Config.BAN_CHAT_CHANNELS.contains(type))
|
||||
{
|
||||
activeChar.sendPacket(SystemMessageId.CHATTING_IS_CURRENTLY_PROHIBITED_IF_YOU_TRY_TO_CHAT_BEFORE_THE_PROHIBITION_IS_REMOVED_THE_PROHIBITION_TIME_WILL_INCREASE_EVEN_FURTHER);
|
||||
activeChar.sendPacket(SystemMessageId.CHATTING_IS_CURRENTLY_PROHIBITED_IF_YOU_TRY_TO_CHAT_BEFORE_THE_PROHIBITION_IS_REMOVED_THE_PROHIBITION_TIME_WILL_INCREASE_EVEN_FURTHER_CHATTING_BAN_TIME_REMAINING_S1_SECONDS);
|
||||
return;
|
||||
}
|
||||
if (Config.JAIL_DISABLE_CHAT && activeChar.isJailed() && !activeChar.canOverrideCond(PlayerCondOverride.CHAT_CONDITIONS))
|
||||
|
@@ -42,7 +42,7 @@ public class ChatPartyRoomAll implements IChatHandler
|
||||
{
|
||||
if (activeChar.isChatBanned() && Config.BAN_CHAT_CHANNELS.contains(type))
|
||||
{
|
||||
activeChar.sendPacket(SystemMessageId.CHATTING_IS_CURRENTLY_PROHIBITED_IF_YOU_TRY_TO_CHAT_BEFORE_THE_PROHIBITION_IS_REMOVED_THE_PROHIBITION_TIME_WILL_INCREASE_EVEN_FURTHER);
|
||||
activeChar.sendPacket(SystemMessageId.CHATTING_IS_CURRENTLY_PROHIBITED_IF_YOU_TRY_TO_CHAT_BEFORE_THE_PROHIBITION_IS_REMOVED_THE_PROHIBITION_TIME_WILL_INCREASE_EVEN_FURTHER_CHATTING_BAN_TIME_REMAINING_S1_SECONDS);
|
||||
return;
|
||||
}
|
||||
if (Config.JAIL_DISABLE_CHAT && activeChar.isJailed() && !activeChar.canOverrideCond(PlayerCondOverride.CHAT_CONDITIONS))
|
||||
|
@@ -42,7 +42,7 @@ public class ChatPartyRoomCommander implements IChatHandler
|
||||
{
|
||||
if (activeChar.isChatBanned() && Config.BAN_CHAT_CHANNELS.contains(type))
|
||||
{
|
||||
activeChar.sendPacket(SystemMessageId.CHATTING_IS_CURRENTLY_PROHIBITED_IF_YOU_TRY_TO_CHAT_BEFORE_THE_PROHIBITION_IS_REMOVED_THE_PROHIBITION_TIME_WILL_INCREASE_EVEN_FURTHER);
|
||||
activeChar.sendPacket(SystemMessageId.CHATTING_IS_CURRENTLY_PROHIBITED_IF_YOU_TRY_TO_CHAT_BEFORE_THE_PROHIBITION_IS_REMOVED_THE_PROHIBITION_TIME_WILL_INCREASE_EVEN_FURTHER_CHATTING_BAN_TIME_REMAINING_S1_SECONDS);
|
||||
return;
|
||||
}
|
||||
if (Config.JAIL_DISABLE_CHAT && activeChar.isJailed() && !activeChar.canOverrideCond(PlayerCondOverride.CHAT_CONDITIONS))
|
||||
|
@@ -41,7 +41,7 @@ public class ChatPetition implements IChatHandler
|
||||
{
|
||||
if (activeChar.isChatBanned() && Config.BAN_CHAT_CHANNELS.contains(type))
|
||||
{
|
||||
activeChar.sendPacket(SystemMessageId.CHATTING_IS_CURRENTLY_PROHIBITED_IF_YOU_TRY_TO_CHAT_BEFORE_THE_PROHIBITION_IS_REMOVED_THE_PROHIBITION_TIME_WILL_INCREASE_EVEN_FURTHER);
|
||||
activeChar.sendPacket(SystemMessageId.CHATTING_IS_CURRENTLY_PROHIBITED_IF_YOU_TRY_TO_CHAT_BEFORE_THE_PROHIBITION_IS_REMOVED_THE_PROHIBITION_TIME_WILL_INCREASE_EVEN_FURTHER_CHATTING_BAN_TIME_REMAINING_S1_SECONDS);
|
||||
return;
|
||||
}
|
||||
if (Config.JAIL_DISABLE_CHAT && activeChar.isJailed() && !activeChar.canOverrideCond(PlayerCondOverride.CHAT_CONDITIONS))
|
||||
|
@@ -44,7 +44,7 @@ public class ChatShout implements IChatHandler
|
||||
{
|
||||
if (activeChar.isChatBanned() && Config.BAN_CHAT_CHANNELS.contains(type))
|
||||
{
|
||||
activeChar.sendPacket(SystemMessageId.CHATTING_IS_CURRENTLY_PROHIBITED_IF_YOU_TRY_TO_CHAT_BEFORE_THE_PROHIBITION_IS_REMOVED_THE_PROHIBITION_TIME_WILL_INCREASE_EVEN_FURTHER);
|
||||
activeChar.sendPacket(SystemMessageId.CHATTING_IS_CURRENTLY_PROHIBITED_IF_YOU_TRY_TO_CHAT_BEFORE_THE_PROHIBITION_IS_REMOVED_THE_PROHIBITION_TIME_WILL_INCREASE_EVEN_FURTHER_CHATTING_BAN_TIME_REMAINING_S1_SECONDS);
|
||||
return;
|
||||
}
|
||||
if (Config.JAIL_DISABLE_CHAT && activeChar.isJailed() && !activeChar.canOverrideCond(PlayerCondOverride.CHAT_CONDITIONS))
|
||||
@@ -54,7 +54,7 @@ public class ChatShout implements IChatHandler
|
||||
}
|
||||
if ((activeChar.getLevel() < Config.MINIMUM_CHAT_LEVEL) && !activeChar.canOverrideCond(PlayerCondOverride.CHAT_CONDITIONS))
|
||||
{
|
||||
activeChar.sendPacket(new SystemMessage(SystemMessageId.SHOUT_CANNOT_BE_USED_BY_CHARACTERS_LV_S1_OR_LOWER).addInt(Config.MINIMUM_CHAT_LEVEL));
|
||||
activeChar.sendPacket(new SystemMessage(SystemMessageId.SHOUT_CHAT_CANNOT_BE_USED_BY_NON_PREMIUM_USERS_LV_S1_OR_LOWER).addInt(Config.MINIMUM_CHAT_LEVEL));
|
||||
return;
|
||||
}
|
||||
|
||||
|
@@ -44,7 +44,7 @@ public class ChatTrade implements IChatHandler
|
||||
{
|
||||
if (activeChar.isChatBanned() && Config.BAN_CHAT_CHANNELS.contains(type))
|
||||
{
|
||||
activeChar.sendPacket(SystemMessageId.CHATTING_IS_CURRENTLY_PROHIBITED_IF_YOU_TRY_TO_CHAT_BEFORE_THE_PROHIBITION_IS_REMOVED_THE_PROHIBITION_TIME_WILL_INCREASE_EVEN_FURTHER);
|
||||
activeChar.sendPacket(SystemMessageId.CHATTING_IS_CURRENTLY_PROHIBITED_IF_YOU_TRY_TO_CHAT_BEFORE_THE_PROHIBITION_IS_REMOVED_THE_PROHIBITION_TIME_WILL_INCREASE_EVEN_FURTHER_CHATTING_BAN_TIME_REMAINING_S1_SECONDS);
|
||||
return;
|
||||
}
|
||||
if (Config.JAIL_DISABLE_CHAT && activeChar.isJailed() && !activeChar.canOverrideCond(PlayerCondOverride.CHAT_CONDITIONS))
|
||||
@@ -54,7 +54,7 @@ public class ChatTrade implements IChatHandler
|
||||
}
|
||||
if (activeChar.getLevel() < 20)
|
||||
{
|
||||
activeChar.sendPacket(new SystemMessage(SystemMessageId.TRADE_CHAT_CANNOT_BE_USED_BY_CHARACTERS_LV_S1_OR_LOWER).addInt(20));
|
||||
activeChar.sendPacket(new SystemMessage(SystemMessageId.TRADE_CHAT_CANNOT_BE_USED_BY_NON_PREMIUM_USERS_LV_S1_OR_LOWER).addInt(20));
|
||||
return;
|
||||
}
|
||||
|
||||
|
@@ -45,7 +45,7 @@ public class ChatWhisper implements IChatHandler
|
||||
{
|
||||
if (activeChar.isChatBanned() && Config.BAN_CHAT_CHANNELS.contains(type))
|
||||
{
|
||||
activeChar.sendPacket(SystemMessageId.CHATTING_IS_CURRENTLY_PROHIBITED_IF_YOU_TRY_TO_CHAT_BEFORE_THE_PROHIBITION_IS_REMOVED_THE_PROHIBITION_TIME_WILL_INCREASE_EVEN_FURTHER);
|
||||
activeChar.sendPacket(SystemMessageId.CHATTING_IS_CURRENTLY_PROHIBITED_IF_YOU_TRY_TO_CHAT_BEFORE_THE_PROHIBITION_IS_REMOVED_THE_PROHIBITION_TIME_WILL_INCREASE_EVEN_FURTHER_CHATTING_BAN_TIME_REMAINING_S1_SECONDS);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -108,7 +108,7 @@ public class ChatWhisper implements IChatHandler
|
||||
}
|
||||
if ((activeChar.getLevel() < Config.MINIMUM_CHAT_LEVEL) && !activeChar.getWhisperers().contains(receiver.getObjectId()) && !activeChar.canOverrideCond(PlayerCondOverride.CHAT_CONDITIONS))
|
||||
{
|
||||
activeChar.sendPacket(new SystemMessage(SystemMessageId.CHARACTERS_LV_S1_OR_LOWER_CAN_RESPOND_TO_A_WHISPER_BUT_CANNOT_INITIATE_IT).addInt(Config.MINIMUM_CHAT_LEVEL));
|
||||
activeChar.sendPacket(new SystemMessage(SystemMessageId.NON_PREMIUM_USERS_LV_S1_OR_LOWER_CAN_RESPOND_TO_A_WHISPER_BUT_CANNOT_INITIATE_IT).addInt(Config.MINIMUM_CHAT_LEVEL));
|
||||
return;
|
||||
}
|
||||
if (!BlockList.isBlocked(receiver, activeChar))
|
||||
|
@@ -67,7 +67,7 @@ public class ChatWorld implements IChatHandler
|
||||
}
|
||||
else if (activeChar.isChatBanned() && Config.BAN_CHAT_CHANNELS.contains(type))
|
||||
{
|
||||
activeChar.sendPacket(SystemMessageId.CHATTING_IS_CURRENTLY_PROHIBITED_IF_YOU_TRY_TO_CHAT_BEFORE_THE_PROHIBITION_IS_REMOVED_THE_PROHIBITION_TIME_WILL_INCREASE_EVEN_FURTHER);
|
||||
activeChar.sendPacket(SystemMessageId.CHATTING_IS_CURRENTLY_PROHIBITED_IF_YOU_TRY_TO_CHAT_BEFORE_THE_PROHIBITION_IS_REMOVED_THE_PROHIBITION_TIME_WILL_INCREASE_EVEN_FURTHER_CHATTING_BAN_TIME_REMAINING_S1_SECONDS);
|
||||
}
|
||||
else if (Config.JAIL_DISABLE_CHAT && activeChar.isJailed() && !activeChar.canOverrideCond(PlayerCondOverride.CHAT_CONDITIONS))
|
||||
{
|
||||
|
@@ -111,7 +111,7 @@ public class ConvertItem extends AbstractEffect
|
||||
final SystemMessage sm;
|
||||
if (unequippedItem.getEnchantLevel() > 0)
|
||||
{
|
||||
sm = new SystemMessage(SystemMessageId.S1_S2_UNEQUIPPED);
|
||||
sm = new SystemMessage(SystemMessageId.ITEM_S1_S2_UNEQUIPPED);
|
||||
sm.addInt(unequippedItem.getEnchantLevel());
|
||||
sm.addItemName(unequippedItem);
|
||||
}
|
||||
@@ -150,13 +150,13 @@ public class ConvertItem extends AbstractEffect
|
||||
final SystemMessage msg;
|
||||
if (newItem.getEnchantLevel() > 0)
|
||||
{
|
||||
msg = new SystemMessage(SystemMessageId.S1_S2_EQUIPPED);
|
||||
msg = new SystemMessage(SystemMessageId.YOU_HAVE_EQUIPPED_S1_S2);
|
||||
msg.addInt(newItem.getEnchantLevel());
|
||||
msg.addItemName(newItem);
|
||||
}
|
||||
else
|
||||
{
|
||||
msg = new SystemMessage(SystemMessageId.YOU_HAVE_EQUIPPED_YOUR_S1);
|
||||
msg = new SystemMessage(SystemMessageId.YOU_HAVE_EQUIPPED_S1);
|
||||
msg.addItemName(newItem);
|
||||
}
|
||||
player.sendPacket(msg);
|
||||
|
@@ -94,7 +94,7 @@ public class Cp extends AbstractEffect
|
||||
}
|
||||
else
|
||||
{
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.S1_CP_HAS_BEEN_RESTORED);
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_RECOVER_S1_CP);
|
||||
sm.addInt((int) amount);
|
||||
effected.sendPacket(sm);
|
||||
}
|
||||
|
@@ -83,7 +83,7 @@ public class CpHeal extends AbstractEffect
|
||||
}
|
||||
else
|
||||
{
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.S1_CP_HAS_BEEN_RESTORED);
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_RECOVER_S1_CP);
|
||||
sm.addInt((int) amount);
|
||||
effected.sendPacket(sm);
|
||||
}
|
||||
|
@@ -80,7 +80,7 @@ public class CpHealPercent extends AbstractEffect
|
||||
}
|
||||
else
|
||||
{
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.S1_CP_HAS_BEEN_RESTORED);
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_RECOVER_S1_CP);
|
||||
sm.addInt((int) amount);
|
||||
effected.sendPacket(sm);
|
||||
}
|
||||
|
@@ -83,7 +83,7 @@ public class Disarmor extends AbstractEffect
|
||||
final Item unequippedItem = unequipped.get(0);
|
||||
if (unequippedItem.getEnchantLevel() > 0)
|
||||
{
|
||||
sm = new SystemMessage(SystemMessageId.S1_S2_UNEQUIPPED);
|
||||
sm = new SystemMessage(SystemMessageId.ITEM_S1_S2_UNEQUIPPED);
|
||||
sm.addInt(unequippedItem.getEnchantLevel());
|
||||
sm.addItemName(unequippedItem);
|
||||
}
|
||||
@@ -125,13 +125,13 @@ public class Disarmor extends AbstractEffect
|
||||
{
|
||||
if (item.getEnchantLevel() > 0)
|
||||
{
|
||||
sm = new SystemMessage(SystemMessageId.S1_S2_EQUIPPED);
|
||||
sm = new SystemMessage(SystemMessageId.YOU_HAVE_EQUIPPED_S1_S2);
|
||||
sm.addInt(item.getEnchantLevel());
|
||||
sm.addItemName(item);
|
||||
}
|
||||
else
|
||||
{
|
||||
sm = new SystemMessage(SystemMessageId.YOU_HAVE_EQUIPPED_YOUR_S1);
|
||||
sm = new SystemMessage(SystemMessageId.YOU_HAVE_EQUIPPED_S1);
|
||||
sm.addItemName(item);
|
||||
}
|
||||
player.sendPacket(sm);
|
||||
|
@@ -58,7 +58,7 @@ public class GiveClanReputation extends AbstractEffect
|
||||
{
|
||||
if (member.isOnline())
|
||||
{
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.YOUR_CLAN_HAS_ADDED_S1_POINT_S_TO_ITS_CLAN_REPUTATION);
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.CLAN_REPUTATION_POINTS_S1);
|
||||
sm.addInt(_reputation);
|
||||
member.getPlayer().sendPacket(sm);
|
||||
}
|
||||
|
@@ -137,7 +137,7 @@ public class Heal extends AbstractEffect
|
||||
{
|
||||
if (skill.getId() == 4051)
|
||||
{
|
||||
effected.sendPacket(SystemMessageId.REJUVENATING_HP);
|
||||
effected.sendPacket(SystemMessageId.RECOVERS_HP);
|
||||
}
|
||||
else if (effector.isPlayer() && (effector != effected))
|
||||
{
|
||||
|
@@ -171,7 +171,7 @@ public class HpCpHeal extends AbstractEffect
|
||||
}
|
||||
else
|
||||
{
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.S1_CP_HAS_BEEN_RESTORED);
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_RECOVER_S1_CP);
|
||||
sm.addInt((int) amount);
|
||||
effected.sendPacket(sm);
|
||||
}
|
||||
|
@@ -70,7 +70,7 @@ public class Plunder extends AbstractEffect
|
||||
|
||||
if (monster.isSpoiled())
|
||||
{
|
||||
effector.sendPacket(SystemMessageId.THE_TARGET_HAS_BEEN_ALREADY_ROBBED);
|
||||
effector.sendPacket(SystemMessageId.THE_PLUNDER_SKILL_HAS_ALREADY_BEEN_USED_ON_THIS_TARGET);
|
||||
return;
|
||||
}
|
||||
|
||||
|
@@ -56,7 +56,7 @@ public class BeastSoulShot implements IItemHandler
|
||||
final Summon pet = playable.getPet();
|
||||
if ((pet != null) && pet.isDead())
|
||||
{
|
||||
activeOwner.sendPacket(SystemMessageId.SOULSHOTS_AND_SPIRITSHOTS_ARE_NOT_AVAILABLE_FOR_A_DEAD_SERVITOR_SAD_ISN_T_IT);
|
||||
activeOwner.sendPacket(SystemMessageId.SOULSHOTS_AND_SPIRITSHOTS_ARE_NOT_AVAILABLE_FOR_A_DEAD_PET_OR_SERVITOR_SAD_ISN_T_IT);
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -71,7 +71,7 @@ public class BeastSoulShot implements IItemHandler
|
||||
|
||||
if ((pet == null) && aliveServitor.isEmpty())
|
||||
{
|
||||
activeOwner.sendPacket(SystemMessageId.SOULSHOTS_AND_SPIRITSHOTS_ARE_NOT_AVAILABLE_FOR_A_DEAD_SERVITOR_SAD_ISN_T_IT);
|
||||
activeOwner.sendPacket(SystemMessageId.SOULSHOTS_AND_SPIRITSHOTS_ARE_NOT_AVAILABLE_FOR_A_DEAD_PET_OR_SERVITOR_SAD_ISN_T_IT);
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@@ -56,7 +56,7 @@ public class BeastSpiritShot implements IItemHandler
|
||||
final Summon pet = playable.getPet();
|
||||
if ((pet != null) && pet.isDead())
|
||||
{
|
||||
activeOwner.sendPacket(SystemMessageId.SOULSHOTS_AND_SPIRITSHOTS_ARE_NOT_AVAILABLE_FOR_A_DEAD_SERVITOR_SAD_ISN_T_IT);
|
||||
activeOwner.sendPacket(SystemMessageId.SOULSHOTS_AND_SPIRITSHOTS_ARE_NOT_AVAILABLE_FOR_A_DEAD_PET_OR_SERVITOR_SAD_ISN_T_IT);
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -71,7 +71,7 @@ public class BeastSpiritShot implements IItemHandler
|
||||
|
||||
if ((pet == null) && aliveServitor.isEmpty())
|
||||
{
|
||||
activeOwner.sendPacket(SystemMessageId.SOULSHOTS_AND_SPIRITSHOTS_ARE_NOT_AVAILABLE_FOR_A_DEAD_SERVITOR_SAD_ISN_T_IT);
|
||||
activeOwner.sendPacket(SystemMessageId.SOULSHOTS_AND_SPIRITSHOTS_ARE_NOT_AVAILABLE_FOR_A_DEAD_PET_OR_SERVITOR_SAD_ISN_T_IT);
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -105,7 +105,7 @@ public class BeastSpiritShot implements IItemHandler
|
||||
// Not enough SpiritShots to use.
|
||||
if (!activeOwner.disableAutoShot(itemId))
|
||||
{
|
||||
activeOwner.sendPacket(SystemMessageId.YOU_DON_T_HAVE_ENOUGH_SPIRITSHOTS_FOR_THE_SERVITOR);
|
||||
activeOwner.sendPacket(SystemMessageId.YOU_DON_T_HAVE_ENOUGH_SPIRITSHOTS_NEEDED_FOR_A_PET_SERVITOR);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
@@ -114,7 +114,7 @@ public class BeastSpiritShot implements IItemHandler
|
||||
{
|
||||
if (!activeOwner.disableAutoShot(itemId))
|
||||
{
|
||||
activeOwner.sendPacket(SystemMessageId.YOU_DON_T_HAVE_ENOUGH_SPIRITSHOTS_FOR_THE_SERVITOR);
|
||||
activeOwner.sendPacket(SystemMessageId.YOU_DON_T_HAVE_ENOUGH_SPIRITSHOTS_NEEDED_FOR_A_PET_SERVITOR);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
@@ -62,7 +62,7 @@ public class BlessedSoulShots implements IItemHandler
|
||||
{
|
||||
if (!player.getAutoSoulShot().contains(itemId))
|
||||
{
|
||||
player.sendPacket(SystemMessageId.CANNOT_USE_SOULSHOTS);
|
||||
player.sendPacket(SystemMessageId.YOU_CANNOT_USE_SOULSHOTS);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
@@ -58,7 +58,7 @@ public class BlessedSpiritShot implements IItemHandler
|
||||
{
|
||||
if (!player.getAutoSoulShot().contains(itemId))
|
||||
{
|
||||
player.sendPacket(SystemMessageId.YOU_MAY_NOT_USE_SPIRITSHOTS);
|
||||
player.sendPacket(SystemMessageId.YOU_CANNOT_USE_SPIRITSHOTS);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
@@ -59,7 +59,7 @@ public class SoulShots implements IItemHandler
|
||||
{
|
||||
if (!player.getAutoSoulShot().contains(itemId))
|
||||
{
|
||||
player.sendPacket(SystemMessageId.CANNOT_USE_SOULSHOTS);
|
||||
player.sendPacket(SystemMessageId.YOU_CANNOT_USE_SOULSHOTS);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
@@ -58,7 +58,7 @@ public class SpiritShot implements IItemHandler
|
||||
{
|
||||
if (!player.getAutoSoulShot().contains(itemId))
|
||||
{
|
||||
player.sendPacket(SystemMessageId.YOU_MAY_NOT_USE_SPIRITSHOTS);
|
||||
player.sendPacket(SystemMessageId.YOU_CANNOT_USE_SPIRITSHOTS);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
@@ -46,7 +46,7 @@ public class SummonItems extends ItemSkillsTemplate
|
||||
|
||||
if (player.isSitting())
|
||||
{
|
||||
player.sendPacket(SystemMessageId.YOU_CANNOT_USE_ACTIONS_AND_SKILLS_WHILE_THE_CHARACTER_IS_SITTING);
|
||||
player.sendPacket(SystemMessageId.YOU_CANNOT_MOVE_WHILE_SITTING);
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@@ -40,11 +40,11 @@ public class PetAttack implements IPlayerActionHandler
|
||||
final Pet pet = player.getPet();
|
||||
if (pet.isUncontrollable())
|
||||
{
|
||||
player.sendPacket(SystemMessageId.WHEN_YOUR_PET_S_HUNGER_GAUGE_IS_AT_0_YOU_CANNOT_USE_YOUR_PET);
|
||||
player.sendPacket(SystemMessageId.WHEN_YOUR_PET_S_SATIETY_REACHES_0_YOU_CANNOT_CONTROL_IT);
|
||||
}
|
||||
else if (pet.isBetrayed())
|
||||
{
|
||||
player.sendPacket(SystemMessageId.YOUR_SERVITOR_IS_UNRESPONSIVE_AND_WILL_NOT_OBEY_ANY_ORDERS);
|
||||
player.sendPacket(SystemMessageId.YOUR_PET_SERVITOR_IS_UNRESPONSIVE_AND_WILL_NOT_OBEY_ANY_ORDERS);
|
||||
}
|
||||
else if (pet.canAttack(player.getTarget(), ctrlPressed))
|
||||
{
|
||||
|
@@ -41,11 +41,11 @@ public class PetHold implements IPlayerActionHandler
|
||||
final Pet pet = player.getPet();
|
||||
if (pet.isUncontrollable())
|
||||
{
|
||||
player.sendPacket(SystemMessageId.WHEN_YOUR_PET_S_HUNGER_GAUGE_IS_AT_0_YOU_CANNOT_USE_YOUR_PET);
|
||||
player.sendPacket(SystemMessageId.WHEN_YOUR_PET_S_SATIETY_REACHES_0_YOU_CANNOT_CONTROL_IT);
|
||||
}
|
||||
else if (pet.isBetrayed())
|
||||
{
|
||||
player.sendPacket(SystemMessageId.YOUR_SERVITOR_IS_UNRESPONSIVE_AND_WILL_NOT_OBEY_ANY_ORDERS);
|
||||
player.sendPacket(SystemMessageId.YOUR_PET_SERVITOR_IS_UNRESPONSIVE_AND_WILL_NOT_OBEY_ANY_ORDERS);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@@ -41,11 +41,11 @@ public class PetMove implements IPlayerActionHandler
|
||||
final Pet pet = player.getPet();
|
||||
if (pet.isUncontrollable())
|
||||
{
|
||||
player.sendPacket(SystemMessageId.WHEN_YOUR_PET_S_HUNGER_GAUGE_IS_AT_0_YOU_CANNOT_USE_YOUR_PET);
|
||||
player.sendPacket(SystemMessageId.WHEN_YOUR_PET_S_SATIETY_REACHES_0_YOU_CANNOT_CONTROL_IT);
|
||||
}
|
||||
else if (pet.isBetrayed())
|
||||
{
|
||||
player.sendPacket(SystemMessageId.YOUR_SERVITOR_IS_UNRESPONSIVE_AND_WILL_NOT_OBEY_ANY_ORDERS);
|
||||
player.sendPacket(SystemMessageId.YOUR_PET_SERVITOR_IS_UNRESPONSIVE_AND_WILL_NOT_OBEY_ANY_ORDERS);
|
||||
}
|
||||
else if ((player.getTarget() != null) && (pet != player.getTarget()) && !pet.isMovementDisabled())
|
||||
{
|
||||
|
@@ -46,11 +46,11 @@ public class PetSkillUse implements IPlayerActionHandler
|
||||
}
|
||||
else if (pet.isUncontrollable())
|
||||
{
|
||||
player.sendPacket(SystemMessageId.WHEN_YOUR_PET_S_HUNGER_GAUGE_IS_AT_0_YOU_CANNOT_USE_YOUR_PET);
|
||||
player.sendPacket(SystemMessageId.WHEN_YOUR_PET_S_SATIETY_REACHES_0_YOU_CANNOT_CONTROL_IT);
|
||||
}
|
||||
else if (pet.isBetrayed())
|
||||
{
|
||||
player.sendPacket(SystemMessageId.YOUR_SERVITOR_IS_UNRESPONSIVE_AND_WILL_NOT_OBEY_ANY_ORDERS);
|
||||
player.sendPacket(SystemMessageId.YOUR_PET_SERVITOR_IS_UNRESPONSIVE_AND_WILL_NOT_OBEY_ANY_ORDERS);
|
||||
}
|
||||
else if ((pet.getLevel() - player.getLevel()) > 20)
|
||||
{
|
||||
|
@@ -40,11 +40,11 @@ public class PetStop implements IPlayerActionHandler
|
||||
final Pet pet = player.getPet();
|
||||
if (pet.isUncontrollable())
|
||||
{
|
||||
player.sendPacket(SystemMessageId.WHEN_YOUR_PET_S_HUNGER_GAUGE_IS_AT_0_YOU_CANNOT_USE_YOUR_PET);
|
||||
player.sendPacket(SystemMessageId.WHEN_YOUR_PET_S_SATIETY_REACHES_0_YOU_CANNOT_CONTROL_IT);
|
||||
}
|
||||
else if (pet.isBetrayed())
|
||||
{
|
||||
player.sendPacket(SystemMessageId.YOUR_SERVITOR_IS_UNRESPONSIVE_AND_WILL_NOT_OBEY_ANY_ORDERS);
|
||||
player.sendPacket(SystemMessageId.YOUR_PET_SERVITOR_IS_UNRESPONSIVE_AND_WILL_NOT_OBEY_ANY_ORDERS);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@@ -41,7 +41,7 @@ public class ServitorHold implements IPlayerActionHandler
|
||||
{
|
||||
if (s.isBetrayed())
|
||||
{
|
||||
player.sendPacket(SystemMessageId.YOUR_SERVITOR_IS_UNRESPONSIVE_AND_WILL_NOT_OBEY_ANY_ORDERS);
|
||||
player.sendPacket(SystemMessageId.YOUR_PET_SERVITOR_IS_UNRESPONSIVE_AND_WILL_NOT_OBEY_ANY_ORDERS);
|
||||
return;
|
||||
}
|
||||
|
||||
|
@@ -45,7 +45,7 @@ public class ServitorMode implements IPlayerActionHandler
|
||||
{
|
||||
if (s.isBetrayed())
|
||||
{
|
||||
player.sendPacket(SystemMessageId.YOUR_SERVITOR_IS_UNRESPONSIVE_AND_WILL_NOT_OBEY_ANY_ORDERS);
|
||||
player.sendPacket(SystemMessageId.YOUR_PET_SERVITOR_IS_UNRESPONSIVE_AND_WILL_NOT_OBEY_ANY_ORDERS);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -59,7 +59,7 @@ public class ServitorMode implements IPlayerActionHandler
|
||||
{
|
||||
if (s.isBetrayed())
|
||||
{
|
||||
player.sendPacket(SystemMessageId.YOUR_SERVITOR_IS_UNRESPONSIVE_AND_WILL_NOT_OBEY_ANY_ORDERS);
|
||||
player.sendPacket(SystemMessageId.YOUR_PET_SERVITOR_IS_UNRESPONSIVE_AND_WILL_NOT_OBEY_ANY_ORDERS);
|
||||
return;
|
||||
}
|
||||
|
||||
|
@@ -46,7 +46,7 @@ public class ServitorMove implements IPlayerActionHandler
|
||||
{
|
||||
if (summon.isBetrayed())
|
||||
{
|
||||
player.sendPacket(SystemMessageId.YOUR_SERVITOR_IS_UNRESPONSIVE_AND_WILL_NOT_OBEY_ANY_ORDERS);
|
||||
player.sendPacket(SystemMessageId.YOUR_PET_SERVITOR_IS_UNRESPONSIVE_AND_WILL_NOT_OBEY_ANY_ORDERS);
|
||||
return;
|
||||
}
|
||||
|
||||
|
@@ -44,7 +44,7 @@ public class ServitorSkillUse implements IPlayerActionHandler
|
||||
{
|
||||
if (summon.isBetrayed())
|
||||
{
|
||||
player.sendPacket(SystemMessageId.YOUR_SERVITOR_IS_UNRESPONSIVE_AND_WILL_NOT_OBEY_ANY_ORDERS);
|
||||
player.sendPacket(SystemMessageId.YOUR_PET_SERVITOR_IS_UNRESPONSIVE_AND_WILL_NOT_OBEY_ANY_ORDERS);
|
||||
return;
|
||||
}
|
||||
|
||||
|
@@ -40,7 +40,7 @@ public class ServitorStop implements IPlayerActionHandler
|
||||
{
|
||||
if (s.isBetrayed())
|
||||
{
|
||||
player.sendPacket(SystemMessageId.YOUR_SERVITOR_IS_UNRESPONSIVE_AND_WILL_NOT_OBEY_ANY_ORDERS);
|
||||
player.sendPacket(SystemMessageId.YOUR_PET_SERVITOR_IS_UNRESPONSIVE_AND_WILL_NOT_OBEY_ANY_ORDERS);
|
||||
return;
|
||||
}
|
||||
|
||||
|
@@ -39,11 +39,11 @@ public class UnsummonPet implements IPlayerActionHandler
|
||||
}
|
||||
else if (((Pet) pet).isUncontrollable())
|
||||
{
|
||||
player.sendPacket(SystemMessageId.WHEN_YOUR_PET_S_HUNGER_GAUGE_IS_AT_0_YOU_CANNOT_USE_YOUR_PET);
|
||||
player.sendPacket(SystemMessageId.WHEN_YOUR_PET_S_SATIETY_REACHES_0_YOU_CANNOT_CONTROL_IT);
|
||||
}
|
||||
else if (pet.isBetrayed())
|
||||
{
|
||||
player.sendPacket(SystemMessageId.WHEN_YOUR_PET_S_HUNGER_GAUGE_IS_AT_0_YOU_CANNOT_USE_YOUR_PET);
|
||||
player.sendPacket(SystemMessageId.WHEN_YOUR_PET_S_SATIETY_REACHES_0_YOU_CANNOT_CONTROL_IT);
|
||||
}
|
||||
else if (pet.isDead())
|
||||
{
|
||||
@@ -51,7 +51,7 @@ public class UnsummonPet implements IPlayerActionHandler
|
||||
}
|
||||
else if (pet.isAttackingNow() || pet.isInCombat() || pet.isMovementDisabled())
|
||||
{
|
||||
player.sendPacket(SystemMessageId.A_PET_CANNOT_BE_UNSUMMONED_DURING_BATTLE);
|
||||
player.sendPacket(SystemMessageId.A_PET_CANNOT_BE_RECALLED_IN_COMBAT);
|
||||
}
|
||||
else if (pet.isHungry())
|
||||
{
|
||||
|
@@ -39,7 +39,7 @@ public class UnsummonServitor implements IPlayerActionHandler
|
||||
{
|
||||
if (s.isBetrayed())
|
||||
{
|
||||
player.sendPacket(SystemMessageId.YOUR_SERVITOR_IS_UNRESPONSIVE_AND_WILL_NOT_OBEY_ANY_ORDERS);
|
||||
player.sendPacket(SystemMessageId.YOUR_PET_SERVITOR_IS_UNRESPONSIVE_AND_WILL_NOT_OBEY_ANY_ORDERS);
|
||||
canUnsummon = false;
|
||||
break;
|
||||
}
|
||||
|
@@ -96,7 +96,7 @@ public class BuildCampSkillCondition implements ISkillCondition
|
||||
}
|
||||
else if (!player.isInsideZone(ZoneId.HQ))
|
||||
{
|
||||
player.sendPacket(SystemMessageId.YOU_CAN_T_BUILD_HEADQUARTERS_HERE);
|
||||
player.sendPacket(SystemMessageId.YOU_CANNOT_SET_UP_A_BASE_HERE);
|
||||
canCreateBase = false;
|
||||
}
|
||||
|
||||
|
@@ -74,7 +74,7 @@ public class EnemyNot implements ITargetTypeHandler
|
||||
{
|
||||
if (sendMessage)
|
||||
{
|
||||
creature.sendPacket(SystemMessageId.THE_TARGET_IS_LOCATED_WHERE_YOU_CANNOT_CHARGE);
|
||||
creature.sendPacket(SystemMessageId.YOU_CANNOT_ATTACK_THE_TARGET);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
@@ -76,7 +76,7 @@ public class Target implements ITargetTypeHandler
|
||||
{
|
||||
if (sendMessage)
|
||||
{
|
||||
creature.sendPacket(SystemMessageId.THE_TARGET_IS_LOCATED_WHERE_YOU_CANNOT_CHARGE);
|
||||
creature.sendPacket(SystemMessageId.YOU_CANNOT_ATTACK_THE_TARGET);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
@@ -108,7 +108,7 @@ public class ClanWarsList implements IUserCommandHandler
|
||||
else
|
||||
{
|
||||
// Target Without Ally
|
||||
sm = new SystemMessage(SystemMessageId.S1_S2_ALLIANCE_2);
|
||||
sm = new SystemMessage(SystemMessageId.S1_NO_ALLIANCE);
|
||||
sm.addString(clanName);
|
||||
}
|
||||
player.sendPacket(sm);
|
||||
|
@@ -46,7 +46,7 @@ public class OlympiadStat implements IUserCommandHandler
|
||||
final WorldObject target = player.getTarget();
|
||||
if ((target == null) || !target.isPlayer() || (target.getActingPlayer().getNobleLevel() == 0))
|
||||
{
|
||||
player.sendPacket(SystemMessageId.COMMAND_AVAILABLE_FOR_THOSE_WHO_HAVE_COMPLETED_2ND_CLASS_TRANSFER);
|
||||
player.sendPacket(SystemMessageId.THIS_COMMAND_CAN_ONLY_BE_USED_WHEN_THE_TARGET_IS_AN_AWAKENED_NOBLESSE_EXALTED);
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@@ -48,17 +48,17 @@ public class PartyInfo implements IUserCommandHandler
|
||||
{
|
||||
case FINDERS_KEEPERS:
|
||||
{
|
||||
player.sendPacket(SystemMessageId.LOOTING_METHOD_FINDERS_KEEPERS);
|
||||
player.sendPacket(SystemMessageId.LOOT_FINDERS_KEEPERS);
|
||||
break;
|
||||
}
|
||||
case RANDOM:
|
||||
{
|
||||
player.sendPacket(SystemMessageId.LOOTING_METHOD_RANDOM);
|
||||
player.sendPacket(SystemMessageId.LOOT_RANDOM);
|
||||
break;
|
||||
}
|
||||
case RANDOM_INCLUDING_SPOIL:
|
||||
{
|
||||
player.sendPacket(SystemMessageId.LOOTING_METHOD_RANDOM_INCLUDING_SPOIL);
|
||||
player.sendPacket(SystemMessageId.LOOT_RANDOM_INCLUDING_SPOILS);
|
||||
break;
|
||||
}
|
||||
case BY_TURN:
|
||||
|
@@ -48,7 +48,7 @@ public class SiegeStatus implements IUserCommandHandler
|
||||
|
||||
if ((player.getNobleLevel() == 0) || !player.isClanLeader())
|
||||
{
|
||||
player.sendPacket(SystemMessageId.ONLY_A_CLAN_LEADER_THAT_IS_A_NOBLESSE_OR_EXALTED_CAN_VIEW_THE_SIEGE_STATUS_WINDOW_DURING_A_SIEGE_WAR);
|
||||
player.sendPacket(SystemMessageId.ONLY_A_CLAN_LEADER_THAT_IS_A_NOBLESSE_EXALTED_CAN_VIEW_THE_SIEGE_WAR_STATUS_WINDOW_DURING_A_SIEGE_WAR);
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -86,7 +86,7 @@ public class SiegeStatus implements IUserCommandHandler
|
||||
return true;
|
||||
}
|
||||
|
||||
player.sendPacket(SystemMessageId.ONLY_A_CLAN_LEADER_THAT_IS_A_NOBLESSE_OR_EXALTED_CAN_VIEW_THE_SIEGE_STATUS_WINDOW_DURING_A_SIEGE_WAR);
|
||||
player.sendPacket(SystemMessageId.ONLY_A_CLAN_LEADER_THAT_IS_A_NOBLESSE_EXALTED_CAN_VIEW_THE_SIEGE_WAR_STATUS_WINDOW_DURING_A_SIEGE_WAR);
|
||||
|
||||
return false;
|
||||
}
|
||||
|
@@ -162,7 +162,7 @@ public abstract class AbstractInstance extends AbstractNpcAI
|
||||
// Check if any player from the group has already finished the instance
|
||||
if (InstanceManager.getInstance().getInstanceTime(member, templateId) > 0)
|
||||
{
|
||||
enterGroup.forEach(p -> p.sendPacket(new SystemMessage(SystemMessageId.C1_MAY_NOT_RE_ENTER_YET).addString(member.getName())));
|
||||
enterGroup.forEach(p -> p.sendPacket(new SystemMessage(SystemMessageId.C1_CANNOT_ENTER_YET).addString(member.getName())));
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
@@ -516,7 +516,7 @@ public class CeremonyOfChaos extends AbstractNpcAI
|
||||
REGISTERED_PLAYERS.add(player);
|
||||
player.setRegisteredOnEvent(true);
|
||||
player.sendPacket(SystemMessageId.YOU_ARE_NOW_ON_THE_WAITING_LIST_YOU_WILL_AUTOMATICALLY_BE_TELEPORTED_WHEN_THE_TOURNAMENT_STARTS_AND_WILL_BE_REMOVED_FROM_THE_WAITING_LIST_IF_YOU_LOG_OUT_IF_YOU_CANCEL_REGISTRATION_WITHIN_THE_LAST_MINUTE_OF_ENTERING_THE_ARENA_AFTER_SIGNING_UP_30_TIMES_OR_MORE_OR_FORFEIT_AFTER_ENTERING_THE_ARENA_30_TIMES_OR_MORE_DURING_A_CYCLE_YOU_BECOME_INELIGIBLE_FOR_PARTICIPATION_IN_THE_CEREMONY_OF_CHAOS_UNTIL_THE_NEXT_CYCLE_ALL_THE_BUFFS_EXCEPT_THE_VITALITY_BUFF_WILL_BE_REMOVED_ONCE_YOU_ENTER_THE_ARENAS);
|
||||
player.sendPacket(SystemMessageId.ALL_BUFFS_LIKE_ROSY_SEDUCTIONS_AND_ART_OF_SEDUCTION_WILL_BE_REMOVED_SAYHA_S_GRACE_WILL_REMAIN);
|
||||
player.sendPacket(SystemMessageId.EXCEPT_THE_VITALITY_BUFF_ALL_BUFFS_INCLUDING_ART_OF_SEDUCTION_WILL_BE_DELETED);
|
||||
player.sendPacket(ExCuriousHouseState.PREPARE_PACKET);
|
||||
break;
|
||||
}
|
||||
@@ -1042,7 +1042,7 @@ public class CeremonyOfChaos extends AbstractNpcAI
|
||||
}
|
||||
else if (!player.isInventoryUnder80(false) || (player.getWeightPenalty() != 0))
|
||||
{
|
||||
sm = SystemMessageId.UNABLE_TO_PROCESS_THIS_REQUEST_UNTIL_YOUR_INVENTORY_S_WEIGHT_AND_SLOT_COUNT_ARE_LESS_THAN_80_PERCENT_OF_CAPACITY;
|
||||
sm = SystemMessageId.NOT_ENOUGH_SPACE_IN_THE_INVENTORY_UNABLE_TO_PROCESS_THIS_REQUEST_UNTIL_YOUR_INVENTORY_S_WEIGHT_AND_SLOT_COUNT_ARE_LESS_THAN_80_PERCENT_OF_CAPACITY;
|
||||
canRegister = false;
|
||||
}
|
||||
else if ((clan == null) || (clan.getLevel() < 3))
|
||||
@@ -1102,7 +1102,7 @@ public class CeremonyOfChaos extends AbstractNpcAI
|
||||
}
|
||||
else if (player.isInTimedHuntingZone(player.getX(), player.getY()))
|
||||
{
|
||||
sm = SystemMessageId.SPECIAL_INSTANCE_ZONES_CANNOT_BE_USED_WHILE_WAITING_FOR_THE_CEREMONY_OF_CHAOS;
|
||||
sm = SystemMessageId.SESSION_ZONES_ARE_UNAVAILABLE_WHILE_YOU_ARE_IN_QUEUE_FOR_THE_CEREMONY_OF_CHAOS;
|
||||
canRegister = false;
|
||||
}
|
||||
|
||||
|
@@ -403,7 +403,7 @@ public class ChamberOfProphecies extends AbstractInstance
|
||||
}
|
||||
world.setStatus(5);
|
||||
world.spawnGroup("q10753_16_instance_grail");
|
||||
showOnScreenMsg(player, NpcStringId.LEAVE_THIS_PLACE_TO_KAIN_NGO_TO_THE_NEXT_ROOM, ExShowScreenMessage.TOP_CENTER, 6000);
|
||||
showOnScreenMsg(player, NpcStringId.LEAVE_THIS_PLACE_TO_KAIN_GO_TO_THE_NEXT_ROOM, ExShowScreenMessage.TOP_CENTER, 6000);
|
||||
world.openCloseDoor(DOOR_4, true);
|
||||
cancelQuestTimer("ATTACK2", npc, player);
|
||||
if (npc != null)
|
||||
|
@@ -472,7 +472,7 @@ public class Kamaloka extends AbstractInstance
|
||||
// if found instance still can't be reentered - exit
|
||||
if (Chronos.currentTimeMillis() < entry.getValue().longValue())
|
||||
{
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.C1_MAY_NOT_RE_ENTER_YET);
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.C1_CANNOT_ENTER_YET);
|
||||
sm.addPcName(partyMember);
|
||||
player.sendPacket(sm);
|
||||
return false;
|
||||
|
@@ -88,7 +88,7 @@ public class ThroneOfHeroesGoldberg extends AbstractInstance
|
||||
final Instance world = player.getInstanceWorld();
|
||||
if (isInInstance(world))
|
||||
{
|
||||
showOnScreenMsg(world, NpcStringId.THE_CHALLENGE_FOR_THE_THRONE_OF_HEROES_GOLDBERG_WILL_BEGIN_SHORTLY_NPLEASE_GET_READY_HEROES, ExShowScreenMessage.TOP_CENTER, 5000, true);
|
||||
showOnScreenMsg(world, NpcStringId.THE_CHALLENGE_FOR_THE_THRONE_OF_HEROES_GOLDBERG_WILL_BEGIN_SHORTLY_PLEASE_GET_READY_HEROES, ExShowScreenMessage.TOP_CENTER, 5000, true);
|
||||
startQuestTimer("ANNOUNCE_RAID_PREP", 15000, null, player);
|
||||
}
|
||||
break;
|
||||
|
@@ -89,7 +89,7 @@ public class ThroneOfHeroesMaryReed extends AbstractInstance
|
||||
final Instance world = player.getInstanceWorld();
|
||||
if (isInInstance(world))
|
||||
{
|
||||
showOnScreenMsg(world, NpcStringId.THE_CHALLENGE_FOR_THE_THRONE_OF_HEROES_MARY_REED_WILL_BEGIN_SHORTLY_NPLEASE_GET_READY_HEROES, ExShowScreenMessage.TOP_CENTER, 5000, true);
|
||||
showOnScreenMsg(world, NpcStringId.THE_CHALLENGE_FOR_THE_THRONE_OF_HEROES_MARY_REED_WILL_BEGIN_SHORTLY_PLEASE_GET_READY_HEROES, ExShowScreenMessage.TOP_CENTER, 5000, true);
|
||||
startQuestTimer("ANNOUNCE_RAID_PREP", 15000, null, player);
|
||||
}
|
||||
break;
|
||||
@@ -169,7 +169,7 @@ public class ThroneOfHeroesMaryReed extends AbstractInstance
|
||||
final Instance world = npc.getInstanceWorld();
|
||||
if (isInInstance(world))
|
||||
{
|
||||
showOnScreenMsg(world, NpcStringId.MARY_REED_SUMMONS_ZAKEN_NZAKEN_WILL_BE_HERE_VERY_SOON, ExShowScreenMessage.TOP_CENTER, 5000, true);
|
||||
showOnScreenMsg(world, NpcStringId.MARY_REED_SUMMONS_ZAKEN_ZAKEN_WILL_BE_HERE_VERY_SOON, ExShowScreenMessage.TOP_CENTER, 5000, true);
|
||||
startQuestTimer("MARY_REED_SPAWNS_ZAKEN", 10000, npc, null);
|
||||
}
|
||||
break;
|
||||
|
@@ -86,7 +86,7 @@ public class ThroneOfHeroesTauti extends AbstractInstance
|
||||
final Instance world = player.getInstanceWorld();
|
||||
if (isInInstance(world))
|
||||
{
|
||||
showOnScreenMsg(world, NpcStringId.THE_CHALLENGE_FOR_THE_THRONE_OF_HEROES_TAUTI_WILL_BEGIN_SHORTLY_NPLEASE_GET_READY_HEROES, ExShowScreenMessage.TOP_CENTER, 5000, true);
|
||||
showOnScreenMsg(world, NpcStringId.THE_CHALLENGE_FOR_THE_THRONE_OF_HEROES_TAUTI_WILL_BEGIN_SHORTLY_PLEASE_GET_READY_HEROES, ExShowScreenMessage.TOP_CENTER, 5000, true);
|
||||
startQuestTimer("ANNOUNCE_RAID_PREP", 15000, null, player);
|
||||
}
|
||||
break;
|
||||
|
@@ -110,12 +110,12 @@ public abstract class LetterQuest extends Quest
|
||||
if (value)
|
||||
{
|
||||
addCondRace(Race.ERTHEIA, "");
|
||||
_startMessage = NpcStringId.QUEEN_NAVARI_HAS_SENT_A_LETTER_NCLICK_THE_QUESTION_MARK_ICON_TO_READ;
|
||||
_startMessage = NpcStringId.QUEEN_NAVARI_HAS_SENT_A_LETTER_CLICK_THE_QUESTION_MARK_ICON_TO_READ;
|
||||
}
|
||||
else
|
||||
{
|
||||
addCondNotRace(Race.ERTHEIA, "");
|
||||
_startMessage = NpcStringId.KEKROPUS_LETTER_HAS_ARRIVED_NCLICK_THE_QUESTION_MARK_ICON_TO_READ;
|
||||
_startMessage = NpcStringId.KEKROPUS_LETTER_HAS_ARRIVED_CLICK_THE_QUESTION_MARK_ICON_TO_READ;
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -151,7 +151,7 @@ public class Q10590_ReawakenedFate extends Quest
|
||||
takeItems(player, VAMPIRE_ICHOR, -1);
|
||||
giveItems(player, ACHIEVEMENT_BOX, 1);
|
||||
giveItems(player, RUBIN_LV2, 1);
|
||||
showOnScreenMsg(player, NpcStringId.YOU_ARE_READY_TO_ADD_A_DUAL_CLASS_NTALK_TO_THE_DUAL_CLASS_MASTER, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
showOnScreenMsg(player, NpcStringId.YOU_ARE_READY_TO_ADD_A_DUAL_CLASS_TALK_TO_THE_DUAL_CLASS_MASTER, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
qs.exitQuest(false, true);
|
||||
htmltext = event;
|
||||
}
|
||||
@@ -165,7 +165,7 @@ public class Q10590_ReawakenedFate extends Quest
|
||||
takeItems(player, VAMPIRE_ICHOR, -1);
|
||||
giveItems(player, ACHIEVEMENT_BOX, 1);
|
||||
giveItems(player, SAPPHIRE_LV2, 1);
|
||||
showOnScreenMsg(player, NpcStringId.YOU_ARE_READY_TO_ADD_A_DUAL_CLASS_NTALK_TO_THE_DUAL_CLASS_MASTER, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
showOnScreenMsg(player, NpcStringId.YOU_ARE_READY_TO_ADD_A_DUAL_CLASS_TALK_TO_THE_DUAL_CLASS_MASTER, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
qs.exitQuest(false, true);
|
||||
htmltext = event;
|
||||
}
|
||||
|
@@ -51,7 +51,7 @@ public class Q10885_SaviorsPathDiscovery extends Quest
|
||||
private static final int LEONA_BLACKBIRDS_MESSAGE = 48545;
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 103;
|
||||
private final NpcStringId _startMessage = NpcStringId.YOU_VE_GOT_A_MESSAGE_FROM_LEONA_BLACKBIRD_NCLICK_THE_QUESTION_MARK_ICON_TO_READ;
|
||||
private final NpcStringId _startMessage = NpcStringId.YOU_VE_GOT_A_MESSAGE_FROM_LEONA_BLACKBIRD_CLICK_THE_QUESTION_MARK_ICON_TO_READ;
|
||||
|
||||
public Q10885_SaviorsPathDiscovery()
|
||||
{
|
||||
|
@@ -167,7 +167,7 @@ public class Q11024_PathOfDestinyBeginning extends Quest
|
||||
htmltext = player.getRace() == Race.ERTHEIA ? null : event; // TODO: Ertheia html?
|
||||
if (CategoryData.getInstance().isInCategory(CategoryType.FIRST_CLASS_GROUP, player.getClassId().getId()) && (player.getRace() != Race.ERTHEIA))
|
||||
{
|
||||
showOnScreenMsg(player, NpcStringId.CLASS_TRANSFER_IS_AVAILABLE_NCLICK_THE_CLASS_TRANSFER_ICON_IN_THE_NOTIFICATION_WINDOW_TO_TRANSFER_YOUR_CLASS, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
showOnScreenMsg(player, NpcStringId.CLASS_TRANSFER_IS_AVAILABLE_CLICK_THE_CLASS_TRANSFER_ICON_IN_THE_NOTIFICATION_WINDOW_TO_TRANSFER_YOUR_CLASS, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
player.sendPacket(ExClassChangeSetAlarm.STATIC_PACKET);
|
||||
}
|
||||
final Quest nextQuest = QuestManager.getInstance().getQuest(Q11025_PathOfDestinyProving.class.getSimpleName());
|
||||
@@ -353,7 +353,7 @@ public class Q11024_PathOfDestinyBeginning extends Quest
|
||||
{
|
||||
qs.setCond(4, true);
|
||||
qs.unset(KILL_COUNT_VAR);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_NTALK_TO_SILVAN_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_TALK_TO_SILVAN_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
}
|
||||
}
|
||||
break;
|
||||
@@ -374,7 +374,7 @@ public class Q11024_PathOfDestinyBeginning extends Quest
|
||||
{
|
||||
qs.setCond(7, true);
|
||||
qs.unset(KILL_COUNT_VAR2);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_NTALK_TO_TARTI_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_TALK_TO_TARTI_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
@@ -158,7 +158,7 @@ public class Q11025_PathOfDestinyProving extends Quest
|
||||
{
|
||||
htmltext = event;
|
||||
player.sendPacket(new ExTutorialShowId(15)); // Skill
|
||||
showOnScreenMsg(player, NpcStringId.PRESS_ALT_K_TO_OPEN_THE_LEARN_SKILL_TAB_AND_LEARN_NEW_SKILLS_NTHE_SKILLS_IN_THE_ACTIVE_TAB_CAN_BE_ADDED_TO_THE_SHORTCUTS, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
showOnScreenMsg(player, NpcStringId.PRESS_ALT_K_TO_OPEN_THE_LEARN_SKILL_TAB_AND_LEARN_NEW_SKILLS_THE_SKILLS_IN_THE_ACTIVE_TAB_CAN_BE_ADDED_TO_THE_SHORTCUTS, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
break;
|
||||
}
|
||||
case "34505-05.html":
|
||||
@@ -240,7 +240,7 @@ public class Q11025_PathOfDestinyProving extends Quest
|
||||
giveAdena(player, 165000, true);
|
||||
}
|
||||
htmltext = event;
|
||||
showOnScreenMsg(player, NpcStringId.SECOND_CLASS_TRANSFER_IS_AVAILABLE_NGO_SEE_TARTI_IN_THE_TOWN_OF_GLUDIO_TO_START_THE_CLASS_TRANSFER, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
showOnScreenMsg(player, NpcStringId.SECOND_CLASS_TRANSFER_IS_AVAILABLE_GO_SEE_TARTI_IN_THE_TOWN_OF_GLUDIO_TO_START_THE_CLASS_TRANSFER, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -286,7 +286,7 @@ public class Q11025_PathOfDestinyProving extends Quest
|
||||
qs.exitQuest(false, true);
|
||||
if (CategoryData.getInstance().isInCategory(CategoryType.SECOND_CLASS_GROUP, player.getClassId().getId()))
|
||||
{
|
||||
showOnScreenMsg(player, NpcStringId.CLASS_TRANSFER_IS_AVAILABLE_NCLICK_THE_CLASS_TRANSFER_ICON_IN_THE_NOTIFICATION_WINDOW_TO_TRANSFER_YOUR_CLASS, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
showOnScreenMsg(player, NpcStringId.CLASS_TRANSFER_IS_AVAILABLE_CLICK_THE_CLASS_TRANSFER_ICON_IN_THE_NOTIFICATION_WINDOW_TO_TRANSFER_YOUR_CLASS, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
player.sendPacket(ExClassChangeSetAlarm.STATIC_PACKET);
|
||||
}
|
||||
htmltext = event;
|
||||
@@ -531,7 +531,7 @@ public class Q11025_PathOfDestinyProving extends Quest
|
||||
{
|
||||
giveItems(killer, SECRET_MATERIAL, 1);
|
||||
qs.setCond(2, true);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_NTALK_TO_KALLESIN_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_TALK_TO_KALLESIN_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
}
|
||||
}
|
||||
break;
|
||||
@@ -553,7 +553,7 @@ public class Q11025_PathOfDestinyProving extends Quest
|
||||
{
|
||||
qs.setCond(5, true);
|
||||
qs.unset(KILL_COUNT_VAR);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_NTALK_TO_ZENATH_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_TALK_TO_ZENATH_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
}
|
||||
}
|
||||
break;
|
||||
@@ -571,7 +571,7 @@ public class Q11025_PathOfDestinyProving extends Quest
|
||||
else if (getQuestItemsCount(killer, BREATH_OF_DEATH) == 14)
|
||||
{
|
||||
qs.setCond(8, true);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_NTALK_TO_TARTI_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_TALK_TO_TARTI_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
@@ -299,7 +299,7 @@ public class Q11026_PathOfDestinyConviction extends Quest
|
||||
qs.exitQuest(false, true);
|
||||
if (CategoryData.getInstance().isInCategory(CategoryType.THIRD_CLASS_GROUP, player.getClassId().getId()) || (CategoryData.getInstance().isInCategory(CategoryType.SECOND_CLASS_GROUP, player.getClassId().getId()) && (player.getRace() == Race.ERTHEIA)))
|
||||
{
|
||||
showOnScreenMsg(player, NpcStringId.CLASS_TRANSFER_IS_AVAILABLE_NCLICK_THE_CLASS_TRANSFER_ICON_IN_THE_NOTIFICATION_WINDOW_TO_TRANSFER_YOUR_CLASS, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
showOnScreenMsg(player, NpcStringId.CLASS_TRANSFER_IS_AVAILABLE_CLICK_THE_CLASS_TRANSFER_ICON_IN_THE_NOTIFICATION_WINDOW_TO_TRANSFER_YOUR_CLASS, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
player.sendPacket(ExClassChangeSetAlarm.STATIC_PACKET);
|
||||
}
|
||||
htmltext = event;
|
||||
@@ -530,7 +530,7 @@ public class Q11026_PathOfDestinyConviction extends Quest
|
||||
{
|
||||
qs.setCond(2, true);
|
||||
qs.unset(KILL_COUNT_VAR);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_NTALK_TO_PIO_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_TALK_TO_PIO_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
}
|
||||
}
|
||||
break;
|
||||
@@ -551,7 +551,7 @@ public class Q11026_PathOfDestinyConviction extends Quest
|
||||
{
|
||||
qs.setCond(5, true);
|
||||
qs.unset(KILL_COUNT_VAR2);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_NTALK_TO_PIO_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_TALK_TO_PIO_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
}
|
||||
}
|
||||
break;
|
||||
@@ -570,7 +570,7 @@ public class Q11026_PathOfDestinyConviction extends Quest
|
||||
if (getQuestItemsCount(killer, CORRUPTED_ENERGY) >= 15)
|
||||
{
|
||||
qs.setCond(8, true);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_NTALK_TO_PIO_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_TALK_TO_PIO_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
}
|
||||
}
|
||||
break;
|
||||
@@ -588,7 +588,7 @@ public class Q11026_PathOfDestinyConviction extends Quest
|
||||
if (getQuestItemsCount(killer, EMBEDDED_SHARD) >= 15)
|
||||
{
|
||||
qs.setCond(11, true);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_NTALK_TO_PIO_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_TALK_TO_PIO_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
}
|
||||
}
|
||||
break;
|
||||
@@ -609,7 +609,7 @@ public class Q11026_PathOfDestinyConviction extends Quest
|
||||
{
|
||||
qs.setCond(14, true);
|
||||
qs.unset(KILL_COUNT_VAR3);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_NTALK_TO_TARTI_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_TALK_TO_TARTI_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
@@ -369,7 +369,7 @@ public class Q11027_PathOfDestinyOvercome extends Quest
|
||||
qs.exitQuest(false, true);
|
||||
if (CategoryData.getInstance().isInCategory(CategoryType.FOURTH_CLASS_GROUP, player.getClassId().getId()) || (CategoryData.getInstance().isInCategory(CategoryType.THIRD_CLASS_GROUP, player.getClassId().getId()) && (player.getRace() == Race.ERTHEIA)))
|
||||
{
|
||||
showOnScreenMsg(player, NpcStringId.CLASS_TRANSFER_IS_AVAILABLE_NCLICK_THE_CLASS_TRANSFER_ICON_IN_THE_NOTIFICATION_WINDOW_TO_TRANSFER_YOUR_CLASS, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
showOnScreenMsg(player, NpcStringId.CLASS_TRANSFER_IS_AVAILABLE_CLICK_THE_CLASS_TRANSFER_ICON_IN_THE_NOTIFICATION_WINDOW_TO_TRANSFER_YOUR_CLASS, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
player.sendPacket(ExClassChangeSetAlarm.STATIC_PACKET);
|
||||
}
|
||||
htmltext = event;
|
||||
@@ -653,7 +653,7 @@ public class Q11027_PathOfDestinyOvercome extends Quest
|
||||
{
|
||||
qs.setCond(2, true);
|
||||
qs.unset(KILL_COUNT_VAR);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_NTALK_TO_RECLOUS_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_TALK_TO_RECLOUS_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
}
|
||||
}
|
||||
break;
|
||||
@@ -674,7 +674,7 @@ public class Q11027_PathOfDestinyOvercome extends Quest
|
||||
{
|
||||
qs.setCond(5, true);
|
||||
qs.unset(KILL_COUNT_VAR2);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_NTALK_TO_RECLOUS_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_TALK_TO_RECLOUS_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
}
|
||||
}
|
||||
break;
|
||||
@@ -692,7 +692,7 @@ public class Q11027_PathOfDestinyOvercome extends Quest
|
||||
if (getQuestItemsCount(killer, ORC_EMPOWERING_POTION) >= 15)
|
||||
{
|
||||
qs.setCond(8, true);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_NTALK_TO_RECLOUS_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_TALK_TO_RECLOUS_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
}
|
||||
}
|
||||
break;
|
||||
@@ -713,7 +713,7 @@ public class Q11027_PathOfDestinyOvercome extends Quest
|
||||
{
|
||||
qs.setCond(11, true);
|
||||
qs.unset(KILL_COUNT_VAR3);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_NTALK_TO_RECLOUS_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_TALK_TO_RECLOUS_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
}
|
||||
}
|
||||
break;
|
||||
@@ -731,7 +731,7 @@ public class Q11027_PathOfDestinyOvercome extends Quest
|
||||
if (getQuestItemsCount(killer, KETRA_ORDER) >= 15)
|
||||
{
|
||||
qs.setCond(14, true);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_NTALK_TO_RECLOUS_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_TALK_TO_RECLOUS_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
}
|
||||
}
|
||||
break;
|
||||
@@ -752,7 +752,7 @@ public class Q11027_PathOfDestinyOvercome extends Quest
|
||||
{
|
||||
qs.setCond(17, true);
|
||||
qs.unset(KILL_COUNT_VAR4);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_NTALK_TO_TARTI_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
showOnScreenMsg(killer, NpcStringId.USE_TELEPORTATION_CUBE_IN_YOUR_INVENTORY_TALK_TO_TARTI_TO_COMPLETE_THE_QUEST, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
@@ -231,7 +231,7 @@ public abstract class AirShipController extends AbstractNpcAI
|
||||
}
|
||||
else if (player.hasSummon() || player.isMounted())
|
||||
{
|
||||
player.sendPacket(SystemMessageId.YOU_CANNOT_BOARD_AN_AIRSHIP_WHILE_A_SERVITOR_IS_SUMMONED);
|
||||
player.sendPacket(SystemMessageId.YOU_CANNOT_BOARD_AN_AIRSHIP_WHILE_A_PET_OR_A_SERVITOR_IS_SUMMONED);
|
||||
return null;
|
||||
}
|
||||
else if (player.isFlyingMounted())
|
||||
|
@@ -216,7 +216,7 @@ public class AirShipGludioGracia extends AbstractNpcAI implements Runnable
|
||||
}
|
||||
else if (player.hasSummon() || player.isMounted())
|
||||
{
|
||||
player.sendPacket(SystemMessageId.YOU_CANNOT_BOARD_AN_AIRSHIP_WHILE_A_SERVITOR_IS_SUMMONED);
|
||||
player.sendPacket(SystemMessageId.YOU_CANNOT_BOARD_AN_AIRSHIP_WHILE_A_PET_OR_A_SERVITOR_IS_SUMMONED);
|
||||
return null;
|
||||
}
|
||||
else if (_ship.isInDock() && World.getInstance().getVisibleObjects(player, AirShip.class).contains(_ship))
|
||||
|
Reference in New Issue
Block a user