
prt_in,55,59,0	script	Hannibal	4_M_KNIGHT_SILVER,{
	if(questprogress(31003) == 1){
		cutin "job_knight_herman2",2;
		mes .npc$;
		mes "Greetings and welcome to Prontera! I see that Percy sent you here!";
		mes "She must see something in you that is pretty unique.";
		mes "I'll be happy to pick up where she left off in your training.";
		next;
		mes .npc$;
		mes "In particular, I'll have you go and speak with three groups of helpful people and places.";
		mes "But don't worry -- each group of people will be of help in finishing your training. There's so much to explore, but I don't want to overwhelm you either!";
		next;
		mes .npc$;
		mes "There's a lot to learn out there in the world of Midgard, and our training isn't mean to be comprehensive by any means! For that, you'll have to go and explore the world over - learning as you go.";
		mes "I'll also assume that you're not a complete stranger to this adventure!";
		next;
		mes .npc$;
		mes "But, I can help you with three sets of very important people to speak with:";
		mes "First, we have the ^003366helper's Collection^000000, who can help you get started with a veriety of needs.";
		mes "Next, there's the ^003366Seller Collection^000000 of people, who will explain all about items, vending and much more.";
		mes "Lastly, there is a ^003366Fighter's Collection^000000 of signs, where you'll find a helpful note made just for you.";
		next;
		mes .npc$;
		mes "If you get lost along the way, just come back and I will help you.  Everyone that you're looking for is right around Prontera - which is convenient.";
		mes "So, don't get too lost out there and you should be just fine!";
		next;
		mes .npc$;
		mes "Now, go ahead and explore the Helper's Collection around Prontera including:";
		mes "- ^ff0000Warper^000000";
		mes "- ^ff0000Kafra^000000";
		mes "- ^ff0000Nurse^000000";
		getitembound 30106,1,4;
		getitembound 30107,1,4;
		getitembound 30108,1,4;
		cutin "training_03",4;
		completequest(31003);
		setquest(31004);
		next;
		mes .npc$;
		mes "When you're all set with that, come back and visit me.  I'll be here if you need a reminder of where to go!";
		cutin "",255;
		close;			 		
	}

	if(questprogress(31004) == 1 ){
		mes .npc$;
		mes "Now, go ahead and explore the Helper's Collection around Prontera including:";
		mes "- ^ff0000Warper^000000";
		mes "- ^ff0000Kafra^000000";
		mes "- ^ff0000Nurse^000000";
		cutin "training_03",4;
		next;
		mes .npc$;
		mes "When you're all set with that, come back and visit me.  I'll be here if you need a reminder of where to go!";
		cutin "",255;
		close;	
	}
	if(questprogress(31005) == 1 ){
		cutin "job_knight_herman2",2;
		mes .npc$;
		mes "Nice job! You're truly well on your way to know all there is for a beginner!";
		switch (BaseLevel){
			case 1: getexp 9,0; break;
			case 2: getexp 16,0; break;
			case 3: getexp 25,0; break;
			case 4: getexp 36,0; break;
			case 5: getexp 77,0; break;
			case 6: getexp 112,0; break;
			case 7: getexp 153,0; break;
			case 8: getexp 200,0; break;
			case 9: getexp 253,0; break;
			case 10: getexp 320,0; break;
			case 11: getexp 385,0; break;
			case 12: getexp 490,0; break;
			case 13: getexp 585,0; break;
			case 14: getexp 700,0; break;
			case 15: getexp 830,0; break;
			case 16: getexp 970,0; break;
			case 17: getexp 1120,0; break;
			case 18: getexp 1260,0; break;
			case 19: getexp 1420,0; break;
		}
		switch (JobLevel) {
			case 1: getexp 0,10; break;
			case 2: getexp 0,18; break;
			case 3: getexp 0,28; break;
			case 4: getexp 0,40; break;
			case 5: getexp 0,91; break;
			case 6: getexp 0,151; break;
			case 7: getexp 0,205; break;
			case 8: getexp 0,258; break;
			case 9: getexp 0,340; break;
		}
		next;
		mes .npc$;
		mes "I see that you have received some ^003366Job Levels^000000 as well!";
		mes "Go ahead and press ALT + S or click Skills button.  This will open your skills list!";
		next;
		mes .npc$;
		mes "Keep this in mind for the future as it is where you set all the skills that you acquire througout your journey.";
		mes "So go ahead and put your Skill Points in your Basic Skills.";
		next;
		mes .npc$;
		mes "After you're done spending your skill points, go ahead and explore the Seller's Collection around Prontera including:";
		mes "- ^ff0000Rental Guru^000000";
		mes "- ^ff0000Item Mall^000000";
		getitembound 30108,1,4;
		getitembound 30109,1,4;
		getitembound 30110,1,4;

		cutin "training_04",4;
		completequest(31005);
		setquest(31006);
		next;
		mes .npc$;
		mes "Come back to me after.";
		cutin "",255;
		close;
	}

	if(questprogress(31006) == 1 ){
		mes .npc$;
		mes "After you're done spending your skill points, go ahead and explore the Seller's Collection around Prontera including:";
		mes "- ^ff0000Rental Guru^000000";
		mes "- ^ff0000Item Mall^000000";
		cutin "training_04",4;
		next;
		mes .npc$;
		mes "Come back to me after.";
		cutin "",255;
		close;		
	}
	if(questprogress(31007) == 1 ){
		cutin "job_knight_herman2",2;
		mes .npc$;
		mes "Nicely done! You have the makings of a true citizen of Rune-Midgard!.  Now, go ahead explore the Fighters's Collection around Prontera including:";
		mes "- ^ff0000Woe Information^000000";
		mes "- ^ff0000Quest Board^000000";
		getitembound 30111,1,4;
		getitembound 30112,1,4;
		cutin "training_05",4;
		switch (BaseLevel){
			case 1: getexp 9,0; break;
			case 2: getexp 16,0; break;
			case 3: getexp 25,0; break;
			case 4: getexp 36,0; break;
			case 5: getexp 77,0; break;
			case 6: getexp 112,0; break;
			case 7: getexp 153,0; break;
			case 8: getexp 200,0; break;
			case 9: getexp 253,0; break;
			case 10: getexp 320,0; break;
			case 11: getexp 385,0; break;
			case 12: getexp 490,0; break;
			case 13: getexp 585,0; break;
			case 14: getexp 700,0; break;
			case 15: getexp 830,0; break;
			case 16: getexp 970,0; break;
			case 17: getexp 1120,0; break;
			case 18: getexp 1260,0; break;
			case 19: getexp 1420,0; break;
		}
		switch (JobLevel) {
			case 1: getexp 0,10; break;
			case 2: getexp 0,18; break;
			case 3: getexp 0,28; break;
			case 4: getexp 0,40; break;
			case 5: getexp 0,91; break;
			case 6: getexp 0,151; break;
			case 7: getexp 0,205; break;
			case 8: getexp 0,258; break;
			case 9: getexp 0,340; break;
		}
		next;
		mes .npc$;
		mes "Come back to me after.";
		completequest(31007);
		setquest(31008);
		cutin "",255;
		close;
	}

	if(questprogress(31008) == 1 ){
		mes .npc$;
		mes "Go ahead explore the Fighters's Collection around Prontera including:";
		mes "- ^ff0000Woe Information^000000";
		mes "- ^ff0000Quest Board^000000";
		cutin "training_05",4;
		next;
		mes .npc$;
		mes "Come back to me after.";
		cutin "",255;
		close;
	}
	if(questprogress(31009) == 1 ){
		cutin "job_knight_herman2",2;
		mes .npc$;
		mes "Well now, that should do it! Here's something helpful for you to get you on your way!";
		mes "Now, head on back to speak with ^ff0000Percy^000000 to continue your journey.";
		completequest(31009);
		setquest(31010);
		switch (BaseLevel){
			case 1: getexp 9,0; break;
			case 2: getexp 16,0; break;
			case 3: getexp 25,0; break;
			case 4: getexp 36,0; break;
			case 5: getexp 77,0; break;
			case 6: getexp 112,0; break;
			case 7: getexp 153,0; break;
			case 8: getexp 200,0; break;
			case 9: getexp 253,0; break;
			case 10: getexp 320,0; break;
			case 11: getexp 385,0; break;
			case 12: getexp 490,0; break;
			case 13: getexp 585,0; break;
			case 14: getexp 700,0; break;
			case 15: getexp 830,0; break;
			case 16: getexp 970,0; break;
			case 17: getexp 1120,0; break;
			case 18: getexp 1260,0; break;
			case 19: getexp 1420,0; break;
		}
		switch (JobLevel) {
			case 1: getexp 0,10; break;
			case 2: getexp 0,18; break;
			case 3: getexp 0,28; break;
			case 4: getexp 0,40; break;
			case 5: getexp 0,91; break;
			case 6: getexp 0,151; break;
			case 7: getexp 0,205; break;
			case 8: getexp 0,258; break;
			case 9: getexp 0,340; break;
		}
		cutin "",255;
		close;
	}
	if(questprogress(31010) == 1 ){
		mes .npc$;
		mes "Head on back to speak with ^ff0000Percy^000000 to continue your journey.";
		close;
	}

	mes .npc$;
	mes "Greetings! I am ^ff0000Hannibal^000000.";
	mes "Is there something that I can help you with? Otherwise, I hope that you have a nice day!";
	close;
OnInit:

	.npc$ = "[ ^ff0000Hannibal^000000 ]";

	questinfo(QTYPE_JOB, 1);
	setquestinfo(QINFO_JOB, Job_Novice);
	setquestinfo(QINFO_QUEST, 31003, 1);

	questinfo(QTYPE_JOB, 1);
	setquestinfo(QINFO_JOB, Job_Novice);
	setquestinfo(QINFO_QUEST, 31004, 1);

	questinfo(QTYPE_JOB, 1);
	setquestinfo(QINFO_JOB, Job_Novice);
	setquestinfo(QINFO_QUEST, 31005, 1);

	questinfo(QTYPE_JOB, 1);
	setquestinfo(QINFO_JOB, Job_Novice);
	setquestinfo(QINFO_QUEST, 31006, 1);

	questinfo(QTYPE_JOB, 1);
	setquestinfo(QINFO_JOB, Job_Novice);
	setquestinfo(QINFO_QUEST, 31007, 1);

	questinfo(QTYPE_JOB, 1);
	setquestinfo(QINFO_JOB, Job_Novice);
	setquestinfo(QINFO_QUEST, 31008, 1);

	questinfo(QTYPE_JOB, 1);
	setquestinfo(QINFO_JOB, Job_Novice);
	setquestinfo(QINFO_QUEST, 31009, 1);

	questinfo(QTYPE_JOB, 1);
	setquestinfo(QINFO_JOB, Job_Novice);
	setquestinfo(QINFO_QUEST, 31010, 1);

	end;

}
