Repaired and cleaned system messages.
This commit is contained in:
		@@ -161,7 +161,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_HEALTH, 2, 5000, true));
 | 
			
		||||
						npc.broadcastPacket(new ExShowScreenMessage(NpcStringId.YOU_HAVE_FAILED_TO_DESTROY_THE_LIMIT_BARRIER_THE_RAID_BOSS_FULLY_RECOVERS_ITS_HEALTH, 2, 5000, true));
 | 
			
		||||
					}
 | 
			
		||||
					npc.setCurrentHp(npc.getStat().getMaxHp(), true);
 | 
			
		||||
					npc.stopSkillEffects(SkillFinishType.REMOVED, LIMIT_BARRIER.getSkillId());
 | 
			
		||||
@@ -199,7 +199,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);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
@@ -211,7 +211,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);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
@@ -223,7 +223,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);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
 
 | 
			
		||||
@@ -284,7 +284,7 @@ public class QueenAntLair extends AbstractInstance
 | 
			
		||||
			cancelQuestTimer("SUPPORT_QUEEN", npc, player);
 | 
			
		||||
			
 | 
			
		||||
			addSpawn(JIO, -22130, 182482, -5720, 49151, false, 0, true, player.getInstanceId());
 | 
			
		||||
			world.broadcastPacket(new ExShowScreenMessage(NpcStringId.YOU_HAVE_SUCCEEDED_IN_DEFEATING_QUEEN_ANT_NRECEIVE_YOUR_REWARD_FROM_JIO, 2, 9000));
 | 
			
		||||
			world.broadcastPacket(new ExShowScreenMessage(NpcStringId.YOU_HAVE_SUCCEEDED_IN_DEFEATING_QUEEN_ANT_RECEIVE_YOUR_REWARD_FROM_JIO, 2, 9000));
 | 
			
		||||
			
 | 
			
		||||
			for (Player gamer : world.getPlayers())
 | 
			
		||||
			{
 | 
			
		||||
 
 | 
			
		||||
@@ -150,7 +150,7 @@ public class Q10290_ATripBegins extends Quest
 | 
			
		||||
			{
 | 
			
		||||
				if (qs.isCond(3))
 | 
			
		||||
				{
 | 
			
		||||
					showOnScreenMsg(player, NpcStringId.YOU_VE_GOT_ADVENTURER_S_BRACELET_AND_ADVENTURER_S_TALISMAN_NCOMPLETE_THE_TUTORIAL_AND_TRY_TO_USE_THE_TALISMAN, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
					showOnScreenMsg(player, NpcStringId.YOU_VE_GOT_ADVENTURER_S_BRACELET_AND_ADVENTURER_S_TALISMAN_COMPLETE_THE_TUTORIAL_AND_TRY_TO_USE_THE_TALISMAN, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
					addExpAndSp(player, (ExperienceData.getInstance().getExpForLevel(25) + 100) - player.getExp(), 42000);
 | 
			
		||||
					// TODO: find a better way to do this: Tempfix for not giving items when already have them in inventory (bugging abort and re-accepting).
 | 
			
		||||
					if (player.getInventory().getAllItemsByItemId(BSOE_EVENT.getId()).size() <= 20)
 | 
			
		||||
@@ -296,7 +296,7 @@ public class Q10290_ATripBegins extends Quest
 | 
			
		||||
			{
 | 
			
		||||
				qs.setCond(3, true);
 | 
			
		||||
				qs.unset(KILL_COUNT_VAR);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.YOU_VE_KILLED_ALL_THE_MONSTERS_NUSE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_CAPTAIN_BATHIS_IN_GLUDIO, ExShowScreenMessage.TOP_CENTER, 10000, killer.getName());
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.YOU_VE_KILLED_ALL_THE_MONSTERS_USE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_CAPTAIN_BATHIS_IN_GLUDIO, ExShowScreenMessage.TOP_CENTER, 10000, killer.getName());
 | 
			
		||||
				giveItems(killer, SOE_TO_CAPTAIN_BATHIS);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
 
 | 
			
		||||
@@ -95,7 +95,7 @@ public class Q10291_MoreExperience extends Quest
 | 
			
		||||
			}
 | 
			
		||||
			case "30332-06.html":
 | 
			
		||||
			{
 | 
			
		||||
				showOnScreenMsg(player, NpcStringId.YOU_VE_GOT_ADVENTURER_S_BROOCH_AND_ADVENTURER_S_ROUGH_JEWEL_NCOMPLETE_THE_TUTORIAL_AND_TRY_TO_ENCHASE_THE_JEWEL, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
				showOnScreenMsg(player, NpcStringId.YOU_VE_GOT_ADVENTURER_S_BROOCH_AND_ADVENTURER_S_ROUGH_JEWEL_COMPLETE_THE_TUTORIAL_AND_TRY_TO_ENCHASE_THE_JEWEL, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
				addExpAndSp(player, (ExperienceData.getInstance().getExpForLevel(30) + 100) - player.getExp(), 117500);
 | 
			
		||||
				giveItems(player, ADVENTURERS_BROOCH);
 | 
			
		||||
				giveItems(player, ADVENTURERS_BROOCH_GEMS);
 | 
			
		||||
@@ -146,7 +146,7 @@ public class Q10291_MoreExperience extends Quest
 | 
			
		||||
			{
 | 
			
		||||
				qs.setCond(2, true);
 | 
			
		||||
				qs.unset(KILL_COUNT_VAR);
 | 
			
		||||
				killer.sendPacket(new ExShowScreenMessage(NpcStringId.MONSTERS_OF_THE_ABANDONED_CAMP_ARE_KILLED_NUSE_THE_TELEPORT_TO_GET_TO_BATHIS_IN_GLUDIO, 2, 5000));
 | 
			
		||||
				killer.sendPacket(new ExShowScreenMessage(NpcStringId.MONSTERS_OF_THE_ABANDONED_CAMP_ARE_KILLED_USE_THE_TELEPORT_TO_GET_TO_BATHIS_IN_GLUDIO, 2, 5000));
 | 
			
		||||
			}
 | 
			
		||||
			else if (killCount < 50)
 | 
			
		||||
			{
 | 
			
		||||
@@ -158,7 +158,7 @@ public class Q10291_MoreExperience extends Quest
 | 
			
		||||
			{
 | 
			
		||||
				qs.setCond(2, true);
 | 
			
		||||
				qs.unset(KILL_COUNT_VAR);
 | 
			
		||||
				killer.sendPacket(new ExShowScreenMessage(NpcStringId.MONSTERS_OF_THE_ABANDONED_CAMP_ARE_KILLED_NUSE_THE_TELEPORT_TO_GET_TO_BATHIS_IN_GLUDIO, 2, 5000));
 | 
			
		||||
				killer.sendPacket(new ExShowScreenMessage(NpcStringId.MONSTERS_OF_THE_ABANDONED_CAMP_ARE_KILLED_USE_THE_TELEPORT_TO_GET_TO_BATHIS_IN_GLUDIO, 2, 5000));
 | 
			
		||||
				giveItems(killer, SOE_TO_CAPTAIN_BATHIS);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
 
 | 
			
		||||
@@ -119,7 +119,7 @@ public class Q10292_SecretGarden extends Quest
 | 
			
		||||
			{
 | 
			
		||||
				if (qs.isStarted())
 | 
			
		||||
				{
 | 
			
		||||
					player.sendPacket(new ExShowScreenMessage(NpcStringId.YOU_VE_GOT_ADVENTURER_S_AGATHION_BRACELET_AND_ADVENTURER_S_AGATHION_GRIFFIN_NCOMPLETE_THE_TUTORIAL_AND_TRY_TO_USE_THE_AGATHION, 2, 5000));
 | 
			
		||||
					player.sendPacket(new ExShowScreenMessage(NpcStringId.YOU_VE_GOT_ADVENTURER_S_AGATHION_BRACELET_AND_ADVENTURER_S_AGATHION_GRIFFIN_COMPLETE_THE_TUTORIAL_AND_TRY_TO_USE_THE_AGATHION, 2, 5000));
 | 
			
		||||
					addExpAndSp(player, (ExperienceData.getInstance().getExpForLevel(35) + 100) - player.getExp(), 135000);
 | 
			
		||||
					giveItems(player, TRAVELER_AGATHION_SUMMON_BRACELET);
 | 
			
		||||
					giveItems(player, TRAVELER_AGATHION_GRIFFIN);
 | 
			
		||||
@@ -151,7 +151,7 @@ public class Q10292_SecretGarden extends Quest
 | 
			
		||||
				qs.setCond(3, true);
 | 
			
		||||
				qs.unset(KILL_COUNT_VAR);
 | 
			
		||||
				giveItems(killer, SOE_HIGH_PRIEST_RAYMOND);
 | 
			
		||||
				killer.sendPacket(new ExShowScreenMessage(NpcStringId.MONSTERS_OF_THE_GORGON_FLOWER_GARDEN_ARE_KILLED_NUSE_THE_TELEPORT_TO_GET_TO_HIGH_PRIEST_RAYMOND_IN_GLUDIO, 2, 5000));
 | 
			
		||||
				killer.sendPacket(new ExShowScreenMessage(NpcStringId.MONSTERS_OF_THE_GORGON_FLOWER_GARDEN_ARE_KILLED_USE_THE_TELEPORT_TO_GET_TO_HIGH_PRIEST_RAYMOND_IN_GLUDIO, 2, 5000));
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
		return super.onKill(npc, killer, isSummon);
 | 
			
		||||
 
 | 
			
		||||
@@ -161,7 +161,7 @@ public class Q10293_DeathMysteries extends Quest
 | 
			
		||||
				qs.setCond(3, true);
 | 
			
		||||
				qs.unset(KILL_COUNT_VAR);
 | 
			
		||||
				giveItems(killer, SOE_HIGH_PRIEST_MAXIMILIAN);
 | 
			
		||||
				killer.sendPacket(new ExShowScreenMessage(NpcStringId.MONSTERS_OF_THE_DEATH_PASS_ARE_KILLED_NUSE_THE_TELEPORT_OR_THE_SCROLL_OF_ESCAPE_TO_GET_TO_HIGH_PRIEST_MAXIMILIAN_IN_GIRAN, 2, 5000));
 | 
			
		||||
				killer.sendPacket(new ExShowScreenMessage(NpcStringId.MONSTERS_OF_THE_DEATH_PASS_ARE_KILLED_USE_THE_TELEPORT_OR_THE_SCROLL_OF_ESCAPE_TO_GET_TO_HIGH_PRIEST_MAXIMILIAN_IN_GIRAN, 2, 5000));
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
		return super.onKill(npc, killer, isSummon);
 | 
			
		||||
 
 | 
			
		||||
@@ -177,7 +177,7 @@ public class Q10296_LetsPayRespectsToOurFallenBrethren extends Quest
 | 
			
		||||
			else
 | 
			
		||||
			{
 | 
			
		||||
				qs.setCond(2, true);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.ALL_MISSIONS_ARE_COMPLETED_NUSE_SCROLL_OF_ESCAPE_HIGH_PRIEST_ORVEN_TO_GET_TO_HIGH_PRIEST_ORVEN_IN_ADEN, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.ALL_MISSIONS_ARE_COMPLETED_USE_SCROLL_OF_ESCAPE_HIGH_PRIEST_ORVEN_TO_GET_TO_HIGH_PRIEST_ORVEN_IN_ADEN, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
				giveItems(killer, SOE_HIGH_PRIEST_OVEN);
 | 
			
		||||
				qs.unset(KILL_COUNT_VAR);
 | 
			
		||||
			}
 | 
			
		||||
 
 | 
			
		||||
@@ -185,7 +185,7 @@ public class Q10955_NewLifeLessons extends Quest
 | 
			
		||||
				qs.setCond(2, true);
 | 
			
		||||
				qs.unset(KILL_COUNT_VAR);
 | 
			
		||||
				giveItems(killer, SOE_KERKIR);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.THE_TRAINING_IN_OVER_NUSE_A_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_GO_BACK_TO_MASTER_KERKIR, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.THE_TRAINING_IN_OVER_USE_A_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_GO_BACK_TO_MASTER_KERKIR, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
		return super.onKill(npc, killer, isSummon);
 | 
			
		||||
 
 | 
			
		||||
@@ -125,7 +125,7 @@ public class Q10956_WeSylphs extends Quest
 | 
			
		||||
					addExpAndSp(player, 600000, 13500);
 | 
			
		||||
					if (CategoryData.getInstance().isInCategory(CategoryType.FIRST_CLASS_GROUP, player.getClassId().getId()))
 | 
			
		||||
					{
 | 
			
		||||
						showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_NTAKE_YOUR_FIRST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_MATHORN_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
						showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_TAKE_YOUR_FIRST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_MATHORN_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
						player.sendPacket(ExClassChangeSetAlarm.STATIC_PACKET);
 | 
			
		||||
					}
 | 
			
		||||
					qs.exitQuest(false, true);
 | 
			
		||||
@@ -200,7 +200,7 @@ public class Q10956_WeSylphs extends Quest
 | 
			
		||||
				qs.setCond(2, true);
 | 
			
		||||
				qs.unset(KILL_COUNT_VAR);
 | 
			
		||||
				giveItems(killer, SOE_EVIA);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.THE_TRAINING_IN_OVER_NUSE_A_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_GO_BACK_TO_GROCER_EVIA, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.THE_TRAINING_IN_OVER_USE_A_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_GO_BACK_TO_GROCER_EVIA, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
		return super.onKill(npc, killer, isSummon);
 | 
			
		||||
 
 | 
			
		||||
@@ -103,7 +103,7 @@ public class Q10958_ExploringNewOpportunities extends Quest
 | 
			
		||||
			{
 | 
			
		||||
				if (qs.isCond(2))
 | 
			
		||||
				{
 | 
			
		||||
					showOnScreenMsg(player, NpcStringId.YOU_WILL_RECEIVE_REWARDS_FOR_COMPLETING_QUESTS_NCLICK_THE_QUEST_BUTTON_IN_THE_RIGHT_BOTTOM_CORNER_OF_YOUR_SCREEN_TO_OPEN_QUEST_WINDOW, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
					showOnScreenMsg(player, NpcStringId.YOU_WILL_RECEIVE_REWARDS_FOR_COMPLETING_QUESTS_CLICK_THE_QUEST_BUTTON_IN_THE_RIGHT_BOTTOM_CORNER_OF_YOUR_SCREEN_TO_OPEN_QUEST_WINDOW, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
					giveStoryBuffReward(npc, player); // ?
 | 
			
		||||
					giveItems(player, SOE_NOVICE);
 | 
			
		||||
					giveItems(player, RING_NOVICE);
 | 
			
		||||
@@ -178,7 +178,7 @@ public class Q10958_ExploringNewOpportunities extends Quest
 | 
			
		||||
				qs.setCond(2, true);
 | 
			
		||||
				qs.unset(KILL_COUNT_VAR);
 | 
			
		||||
				giveItems(killer, SOE_MATHORN);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.THE_TRAINING_IN_OVER_NUSE_A_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_GO_BACK_TO_QUARTERMASTER_MATHORN, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.THE_TRAINING_IN_OVER_USE_A_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_GO_BACK_TO_QUARTERMASTER_MATHORN, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
		return super.onKill(npc, killer, isSummon);
 | 
			
		||||
 
 | 
			
		||||
@@ -119,7 +119,7 @@ public class Q10959_ChallengingYourDestiny extends Quest
 | 
			
		||||
					addExpAndSp(player, 600000, 13500);
 | 
			
		||||
					if (CategoryData.getInstance().isInCategory(CategoryType.FIRST_CLASS_GROUP, player.getClassId().getId()))
 | 
			
		||||
					{
 | 
			
		||||
						showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_NTAKE_YOUR_FIRST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_MATHORN_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
						showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_TAKE_YOUR_FIRST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_MATHORN_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
						player.sendPacket(ExClassChangeSetAlarm.STATIC_PACKET);
 | 
			
		||||
					}
 | 
			
		||||
					qs.exitQuest(false, true);
 | 
			
		||||
@@ -183,7 +183,7 @@ public class Q10959_ChallengingYourDestiny extends Quest
 | 
			
		||||
				qs.setCond(2, true);
 | 
			
		||||
				qs.unset(KILL_COUNT_VAR);
 | 
			
		||||
				giveItems(killer, SOE_MATHORN);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.THE_TRAINING_IN_OVER_NUSE_A_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_GO_BACK_TO_QUARTERMASTER_MATHORN, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.THE_TRAINING_IN_OVER_USE_A_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_GO_BACK_TO_QUARTERMASTER_MATHORN, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
		return super.onKill(npc, killer, isSummon);
 | 
			
		||||
 
 | 
			
		||||
@@ -133,7 +133,7 @@ public class Q10961_EffectiveTraining extends Quest
 | 
			
		||||
				qs.setCond(2, true);
 | 
			
		||||
				qs.unset(KILL_COUNT_VAR);
 | 
			
		||||
				giveItems(killer, SOE_TO_REAHEN);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.YOU_VE_KILLED_ALL_THE_MONSTERS_NUSE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_TRADER_REAHEN, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.YOU_VE_KILLED_ALL_THE_MONSTERS_USE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_TRADER_REAHEN, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
		return super.onKill(npc, killer, isSummon);
 | 
			
		||||
 
 | 
			
		||||
@@ -126,7 +126,7 @@ public class Q10962_NewHorizons extends Quest
 | 
			
		||||
					giveStoryBuffReward(npc, player);
 | 
			
		||||
					if (CategoryData.getInstance().isInCategory(CategoryType.FIRST_CLASS_GROUP, player.getClassId().getId()))
 | 
			
		||||
					{
 | 
			
		||||
						showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_NTAKE_YOUR_1ST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_BATHIS_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
						showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_TAKE_YOUR_1ST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_BATHIS_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
						player.sendPacket(ExClassChangeSetAlarm.STATIC_PACKET);
 | 
			
		||||
					}
 | 
			
		||||
					qs.exitQuest(false, true);
 | 
			
		||||
@@ -155,7 +155,7 @@ public class Q10962_NewHorizons extends Quest
 | 
			
		||||
				qs.setCond(2, true);
 | 
			
		||||
				qs.unset(KILL_COUNT_VAR);
 | 
			
		||||
				giveItems(killer, SOE_TO_CAPTAIN_BATHIS);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.YOU_VE_KILLED_ALL_THE_MONSTERS_NUSE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_CAPTAIN_BATHIS_IN_GLUDIO, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.YOU_VE_KILLED_ALL_THE_MONSTERS_USE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_CAPTAIN_BATHIS_IN_GLUDIO, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
		return super.onKill(npc, killer, isSummon);
 | 
			
		||||
 
 | 
			
		||||
@@ -131,7 +131,7 @@ public class Q10981_UnbearableWolvesHowling extends Quest
 | 
			
		||||
				qs.setCond(2, true);
 | 
			
		||||
				qs.unset(KILL_COUNT_VAR);
 | 
			
		||||
				giveItems(killer, SOE_TO_JACKSON);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.YOU_VE_KILLED_ALL_THE_MONSTERS_NUSE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_ARMOR_MERCHANT_JACKSON, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.YOU_VE_KILLED_ALL_THE_MONSTERS_USE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_ARMOR_MERCHANT_JACKSON, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
		return super.onKill(npc, killer, isSummon);
 | 
			
		||||
 
 | 
			
		||||
@@ -124,7 +124,7 @@ public class Q10982_SpiderHunt extends Quest
 | 
			
		||||
					giveStoryBuffReward(npc, player);
 | 
			
		||||
					if (CategoryData.getInstance().isInCategory(CategoryType.FIRST_CLASS_GROUP, player.getClassId().getId()))
 | 
			
		||||
					{
 | 
			
		||||
						showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_NTAKE_YOUR_1ST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_BATHIS_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
						showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_TAKE_YOUR_1ST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_BATHIS_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
						player.sendPacket(ExClassChangeSetAlarm.STATIC_PACKET);
 | 
			
		||||
					}
 | 
			
		||||
					qs.exitQuest(false, true);
 | 
			
		||||
@@ -153,7 +153,7 @@ public class Q10982_SpiderHunt extends Quest
 | 
			
		||||
				qs.setCond(2, true);
 | 
			
		||||
				qs.unset(KILL_COUNT_VAR);
 | 
			
		||||
				giveItems(killer, SOE_TO_CAPTAIN_BATHIS);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.YOU_VE_KILLED_ALL_THE_MONSTERS_NUSE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_CAPTAIN_BATHIS_IN_GLUDIO, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.YOU_VE_KILLED_ALL_THE_MONSTERS_USE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_CAPTAIN_BATHIS_IN_GLUDIO, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
		return super.onKill(npc, killer, isSummon);
 | 
			
		||||
 
 | 
			
		||||
@@ -131,7 +131,7 @@ public class Q10983_TroubledForest extends Quest
 | 
			
		||||
				qs.setCond(2, true);
 | 
			
		||||
				qs.unset(KILL_COUNT_VAR);
 | 
			
		||||
				giveItems(killer, SOE_TO_HERBIEL);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.YOU_VE_KILLED_ALL_THE_MONSTERS_NUSE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_GROCER_HERBIEL, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.YOU_VE_KILLED_ALL_THE_MONSTERS_USE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_GROCER_HERBIEL, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
		return super.onKill(npc, killer, isSummon);
 | 
			
		||||
 
 | 
			
		||||
@@ -120,7 +120,7 @@ public class Q10984_CollectSpiderweb extends Quest
 | 
			
		||||
					giveStoryBuffReward(npc, player);
 | 
			
		||||
					if (CategoryData.getInstance().isInCategory(CategoryType.FIRST_CLASS_GROUP, player.getClassId().getId()))
 | 
			
		||||
					{
 | 
			
		||||
						showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_NTAKE_YOUR_1ST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_BATHIS_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
						showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_TAKE_YOUR_1ST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_BATHIS_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
						player.sendPacket(ExClassChangeSetAlarm.STATIC_PACKET);
 | 
			
		||||
					}
 | 
			
		||||
					qs.exitQuest(false, true);
 | 
			
		||||
@@ -186,7 +186,7 @@ public class Q10984_CollectSpiderweb extends Quest
 | 
			
		||||
			{
 | 
			
		||||
				qs.setCond(2, true);
 | 
			
		||||
				giveItems(killer, SOE_TO_CAPTAIN_BATHIS);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.YOU_VE_KILLED_ALL_THE_MONSTERS_NUSE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_CAPTAIN_BATHIS_IN_GLUDIO, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.YOU_VE_KILLED_ALL_THE_MONSTERS_USE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_CAPTAIN_BATHIS_IN_GLUDIO, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
		return super.onKill(npc, killer, isSummon);
 | 
			
		||||
 
 | 
			
		||||
@@ -132,7 +132,7 @@ public class Q10985_CleaningUpTheGround extends Quest
 | 
			
		||||
				qs.setCond(2, true);
 | 
			
		||||
				qs.unset(KILL_COUNT_VAR);
 | 
			
		||||
				giveItems(killer, SOE_TO_VOLLODOS);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.YOU_VE_KILLED_ALL_THE_MONSTERS_NUSE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_GROCER_VOLLODOS, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.YOU_VE_KILLED_ALL_THE_MONSTERS_USE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_GROCER_VOLLODOS, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
		return super.onKill(npc, killer, isSummon);
 | 
			
		||||
 
 | 
			
		||||
@@ -125,7 +125,7 @@ public class Q10986_SwampMonster extends Quest
 | 
			
		||||
					giveStoryBuffReward(npc, player);
 | 
			
		||||
					if (CategoryData.getInstance().isInCategory(CategoryType.FIRST_CLASS_GROUP, player.getClassId().getId()))
 | 
			
		||||
					{
 | 
			
		||||
						showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_NTAKE_YOUR_1ST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_BATHIS_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
						showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_TAKE_YOUR_1ST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_BATHIS_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
						player.sendPacket(ExClassChangeSetAlarm.STATIC_PACKET);
 | 
			
		||||
					}
 | 
			
		||||
					qs.exitQuest(false, true);
 | 
			
		||||
@@ -154,7 +154,7 @@ public class Q10986_SwampMonster extends Quest
 | 
			
		||||
				qs.setCond(2, true);
 | 
			
		||||
				qs.unset(KILL_COUNT_VAR);
 | 
			
		||||
				giveItems(killer, SOE_TO_CAPTAIN_BATHIS);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.YOU_VE_KILLED_ALL_THE_MONSTERS_NUSE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_CAPTAIN_BATHIS_IN_GLUDIO, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.YOU_VE_KILLED_ALL_THE_MONSTERS_USE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_CAPTAIN_BATHIS_IN_GLUDIO, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
		return super.onKill(npc, killer, isSummon);
 | 
			
		||||
 
 | 
			
		||||
@@ -133,7 +133,7 @@ public class Q10987_PlunderedGraves extends Quest
 | 
			
		||||
				qs.setCond(2, true);
 | 
			
		||||
				qs.unset(KILL_COUNT_VAR);
 | 
			
		||||
				giveItems(killer, SOE_TO_USKA);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.YOU_VE_KILLED_ALL_THE_MONSTERS_NUSE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_ACCESSORY_MERCHANT_USKA, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.YOU_VE_KILLED_ALL_THE_MONSTERS_USE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_ACCESSORY_MERCHANT_USKA, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
		return super.onKill(npc, killer, isSummon);
 | 
			
		||||
 
 | 
			
		||||
@@ -125,7 +125,7 @@ public class Q10988_Conspiracy extends Quest
 | 
			
		||||
					giveStoryBuffReward(npc, player);
 | 
			
		||||
					if (CategoryData.getInstance().isInCategory(CategoryType.FIRST_CLASS_GROUP, player.getClassId().getId()))
 | 
			
		||||
					{
 | 
			
		||||
						showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_NTAKE_YOUR_1ST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_BATHIS_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
						showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_TAKE_YOUR_1ST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_BATHIS_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
						player.sendPacket(ExClassChangeSetAlarm.STATIC_PACKET);
 | 
			
		||||
					}
 | 
			
		||||
					qs.exitQuest(false, true);
 | 
			
		||||
@@ -154,7 +154,7 @@ public class Q10988_Conspiracy extends Quest
 | 
			
		||||
				qs.setCond(2, true);
 | 
			
		||||
				qs.unset(KILL_COUNT_VAR);
 | 
			
		||||
				giveItems(killer, SOE_TO_CAPTAIN_BATHIS);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.YOU_VE_KILLED_ALL_THE_MONSTERS_NUSE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_CAPTAIN_BATHIS_IN_GLUDIO, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.YOU_VE_KILLED_ALL_THE_MONSTERS_USE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_CAPTAIN_BATHIS_IN_GLUDIO, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
		return super.onKill(npc, killer, isSummon);
 | 
			
		||||
 
 | 
			
		||||
@@ -132,7 +132,7 @@ public class Q10989_DangerousPredators extends Quest
 | 
			
		||||
				qs.setCond(2, true);
 | 
			
		||||
				qs.unset(KILL_COUNT_VAR);
 | 
			
		||||
				giveItems(killer, SOE_TO_GERAILD);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.YOU_VE_KILLED_ALL_THE_MONSTERS_NUSE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_HEAD_PRIEST_OF_THE_EARTH_GERALD, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.YOU_VE_KILLED_ALL_THE_MONSTERS_USE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_HEAD_PRIEST_OF_THE_EARTH_GERALD, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
		return super.onKill(npc, killer, isSummon);
 | 
			
		||||
 
 | 
			
		||||
@@ -112,7 +112,7 @@ public class Q10990_PoisonExtraction extends Quest
 | 
			
		||||
					giveStoryBuffReward(npc, player);
 | 
			
		||||
					if (CategoryData.getInstance().isInCategory(CategoryType.FIRST_CLASS_GROUP, player.getClassId().getId()))
 | 
			
		||||
					{
 | 
			
		||||
						showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_NTAKE_YOUR_1ST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_BATHIS_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
						showOnScreenMsg(player, NpcStringId.YOU_VE_FINISHED_THE_TUTORIAL_TAKE_YOUR_1ST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_BATHIS_TO_BECOME_STRONGER, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
						player.sendPacket(ExClassChangeSetAlarm.STATIC_PACKET);
 | 
			
		||||
					}
 | 
			
		||||
					qs.exitQuest(false, true);
 | 
			
		||||
@@ -174,7 +174,7 @@ public class Q10990_PoisonExtraction extends Quest
 | 
			
		||||
			{
 | 
			
		||||
				qs.setCond(2, true);
 | 
			
		||||
				giveItems(killer, SOE_TO_CAPTAIN_BATHIS);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.YOU_VE_KILLED_ALL_THE_MONSTERS_NUSE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_CAPTAIN_BATHIS_IN_GLUDIO, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
				showOnScreenMsg(killer, NpcStringId.YOU_VE_KILLED_ALL_THE_MONSTERS_USE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_CAPTAIN_BATHIS_IN_GLUDIO, ExShowScreenMessage.TOP_CENTER, 10000);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
		return super.onKill(npc, killer, isSummon);
 | 
			
		||||
 
 | 
			
		||||
@@ -84,7 +84,7 @@ public class PetitionManager
 | 
			
		||||
		currPetition.sendPetitionerPacket(new SystemMessage(SystemMessageId.PETITION_ACCEPTED));
 | 
			
		||||
		
 | 
			
		||||
		// Petition application accepted. Reciept No. is <ID>
 | 
			
		||||
		SystemMessage sm = new SystemMessage(SystemMessageId.YOUR_PETITION_APPLICATION_HAS_BEEN_ACCEPTED_NRECEIPT_NO_IS_S1);
 | 
			
		||||
		SystemMessage sm = new SystemMessage(SystemMessageId.YOUR_PETITION_APPLICATION_HAS_BEEN_ACCEPTED_RECEIPT_NO_IS_S1);
 | 
			
		||||
		sm.addInt(currPetition.getId());
 | 
			
		||||
		currPetition.sendResponderPacket(sm);
 | 
			
		||||
		
 | 
			
		||||
 
 | 
			
		||||
@@ -94,7 +94,7 @@ public class Petition
 | 
			
		||||
		// End petition consultation and inform them, if they are still online. And if petitioner is online, enable Evaluation button
 | 
			
		||||
		if ((_petitioner != null) && _petitioner.isOnline())
 | 
			
		||||
		{
 | 
			
		||||
			_petitioner.sendPacket(SystemMessageId.THIS_ENDS_THE_GM_PETITION_CONSULTATION_NPLEASE_GIVE_US_FEEDBACK_ON_THE_PETITION_SERVICE);
 | 
			
		||||
			_petitioner.sendPacket(SystemMessageId.THIS_ENDS_THE_GM_PETITION_CONSULTATION_PLEASE_GIVE_US_FEEDBACK_ON_THE_PETITION_SERVICE);
 | 
			
		||||
			_petitioner.sendPacket(PetitionVotePacket.STATIC_PACKET);
 | 
			
		||||
		}
 | 
			
		||||
		
 | 
			
		||||
 
 | 
			
		||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@@ -102,11 +102,11 @@ public class RequestPetition implements IClientIncomingPacket
 | 
			
		||||
		}
 | 
			
		||||
		
 | 
			
		||||
		final int petitionId = PetitionManager.getInstance().submitPetition(player, _content, _type);
 | 
			
		||||
		SystemMessage sm = new SystemMessage(SystemMessageId.YOUR_PETITION_APPLICATION_HAS_BEEN_ACCEPTED_NRECEIPT_NO_IS_S1);
 | 
			
		||||
		SystemMessage sm = new SystemMessage(SystemMessageId.YOUR_PETITION_APPLICATION_HAS_BEEN_ACCEPTED_RECEIPT_NO_IS_S1);
 | 
			
		||||
		sm.addInt(petitionId);
 | 
			
		||||
		player.sendPacket(sm);
 | 
			
		||||
		
 | 
			
		||||
		sm = new SystemMessage(SystemMessageId.YOU_HAVE_SUBMITTED_S1_PETITION_S_NYOU_MAY_SUBMIT_S2_MORE_PETITION_S_TODAY);
 | 
			
		||||
		sm = new SystemMessage(SystemMessageId.YOU_HAVE_SUBMITTED_S1_PETITION_S_YOU_MAY_SUBMIT_S2_MORE_PETITION_S_TODAY);
 | 
			
		||||
		sm.addInt(totalPetitions);
 | 
			
		||||
		sm.addInt(Config.MAX_PETITIONS_PER_PLAYER - totalPetitions);
 | 
			
		||||
		player.sendPacket(sm);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user