package constants; import clientside.MapleCharacter; import clientside.MapleClient; import handling.channel.ChannelServer; public class TutorialConstants { public static final int[] tutorialDrops = {4031220, 4000353, 4000136}; public static final int dropPosX = 219; public static final int dropPosY = -85; public static final int tutorialDropsMap = 30000; public static final int beginnerNPC = 9000054; public static final String beginnerNPCName = "Ranch Owner"; public static final byte[] position = {-101, -102, -105, -107, -108, -49}; public static final int[] starterPack = {1082149, 1372005, 1302007, 1332063, 1432000, 1442000, 1452002, 1462047, 1472000, 1302001, 1382000, 1492000, 1482000}; public static final int[] equipStats = {10, 5, 69, 10, 0}; public static boolean isBeginnerEquip(int itemid) { switch (itemid) { case 1000005: case 1001005: case 1010002: case 1011000: case 1050071: case 1051061: case 1072353: case 1072354: case 1080000: case 1080001: case 1142073: return true; } return false; } public static String getStageMSG(MapleCharacter chr, int id) { switch (id) { case 10000: return "Welcome to stage 1"; case 20000: return "Welcome to stage 2"; case 30000: return "Welcome to stage 3"; case 30001: return "Time to choose an occupation"; case 40000: return "Welcome to stage 4"; case 50000: return "Welcome to stage 5"; case 913030000: return "Oh my god!, what happened to this place?"; } return "Welcome back #e" + chr.getName() + "#n!"; } public static String getTutorialTalk(MapleCharacter chr, int id) { switch (id) { case 10000: return "Hello, I am the #eRanch Owner's #rattractive daughter#k#n. here to introduce you to " + chr.getClient().getChannelServer().getServerName() + "! "; case 20000: return "This is a #equiz on " + chr.getClient().getChannelServer().getServerName() + "#n, so simply use #bthe bulletin board as a reference#k and #e#rpass my quiz#k#n!"; case 30000: return "Hey look, #ea chef#n...\r\n \r\n#e#rWho's hungry#k#n?"; case 30001: return "#eHey, it's the boss#n...\r\n \r\n#e#rI tried to get a job from him for ages#n#k..."; case 40000: return "This is the easiest stage, please collect the items which are dropped by the monster!"; case 50000: return "Pff, welcome to the last stage.\r\nTalk to #eRanch Owner#n for the requirements!"; case 913030000: return "Oh my god!, what happened to this place?\r\nLook there is one person alive, it's #eRanch Owner#n.\r\nI guess he needs your help."; } return "Welcome back #e" + chr.getName() + "#n!"; } public static int getQuest(MapleCharacter chr, int id) { switch (id / 10000) { case 1: return 50000; case 2: return 50001; case 3: return 50002; case 4: return 50003; case 5: return 50004; } return 99999; } public static final String getPortalBlockedMsg() { return "You haven't finished this stage yet."; } public static final String getDropBlockedMsg() { return "You cannot drop your tutorial equips."; } public static final String getTradeBlockedMsg() { return "You cannot trade your tutorial equips."; } public static final String getEquipBlockedMsg() { return "You cannot unequip your tutorial equips."; } }