root/npc/jobs/2-1/hunter.txt @ 1

Revision 1, 83.8 kB (checked in by jinshiro, 17 years ago)
Line 
1//===== eAthena Script =======================================
2//= Hunter Job Quest
3//===== By: ==================================================
4//= EREMES THE CANIVALIZER (Aegis)Translated by yoshiki (Aegis)
5//= Converted by kobra_k88
6//= Further bugfixed and tested by Lupus
7//===== Current Version: =====================================
8//= 3.2
9//===== Compatible With: =====================================
10//= eAthena SVN
11//===== Description: =========================================
12//= [Aegis Conversion]
13//= Job Change quest for Hunter class.
14//===== Additional Comments: =================================
15//= 0.5 Fully working.
16//= 0.6 Changed global variable names to unique ones.
17//= 0.7 - 0.8 Updates for eAthena +Knight2,Crusader2 fix
18//= 0.9 Fixed items quest fork bug [Lupus]
19//= 1.0 Fixed items quest bug: added extra condition [Lupus]
20//= 1.1 Fixed skillpoints check bug [Lupus]
21//= 1.2 Fixed an exploit, thanks to nonox [celest]
22//= 1.3 Added Baby Class support [Lupus]
23//= 1.5 Fixed possible EXP abuse [Lupus]
24//= 1.6 Added a func which prevent advanced classes passing
25//= 2nd Job Quests again. It also guides adv classes where
26//= to go. [Lupus]
27//= 1.6a Infinite Arrows exploit fix (thanx to Lorky, that
28//= reported the bug) [Lupus]
29//= 1.7 Moved the Job QUest to Hugel [Poki#3]
30//= 2.0 Changed numbers to constants. [Vicious]
31//= 2.1 Removed Duplicates [Silent]
32//= 2.2 Merged JFunc, fixed missing dialogues [Lupus]
33//= 2.2a Fixed Sharon resetting the test2 item set [Lupus]
34//= 2.3a 7 official sets of Demon Hunter,thx to Dr.Evil [Lupus]
35//= 2.4a Added missing next;, missing NPC names [Lupus]
36//= 2.5 "strcharinfo" -> "strcharinfo(0)" [FlavioJS]
37//= 2.6 Fixed 3º Test. [Samuray22]
38//      -Changed Timers from 3 to 1 minute.
39//      -Changed "Job Change Monsters".
40//      -Thanks to ultradamage.
41//= 2.7 Rescripted to Aegis 10.3 standards. [L0ne_W0lf]
42//= 2.8 Several bugfixes with the help of Barron-Monster. [L0ne_W0lf]
43//= 2.9 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf]
44//= 2.9a Deleted unused variables. [Samuray22]
45//= 3.0 Fixed a small typo, "jo" instead of "Job". [L0ne_W0lf]
46//= 3.0a Corrected a Typo error ";;". [Samuray22]
47//= 3.1 Now uses enable and disable waitingroomevent. [L0ne_W0lf]
48//= 3.2 Fixes a bug where the timer was stopped causing the [L0ne_W0lf]
49//=     test to freeze. (bugreport:1099)
50//= 3.3 Added missing next. [L0ne_W0lf]
51//============================================================
52
53// Notices in the old Hunter Guild.
54//============================================================
55in_hunter,99,99,4       script  Hunter Info#hnt::HntNotice      727,{
56        mes "============ Notice ============";
57        mes "We would like to inform that the Hunter Job Change Location";
58        mes "has been moved to ^ff0000Hugel^000000 in the Schwaltzvalt Republic.";
59        next;
60        mes "You can now use the Hugel airline, so please use the airship to visit Hugel.";
61        next;
62        mes "You will find the new Job Change Location at ^ff0000 Hugel 208 222 ^000000.";
63        next;
64        mes "^804000(You found a tiny line written at the end of the notice.)^000000";
65        mes " ";
66        mes " ";
67        mes " ";
68        mes "I, the Falcon breeder have moved out as well.";
69        close;
70}
71
72pay_fild10,148,252,3    duplicate(HntNotice)    Job Change Location#hu  857
73
74// Actual Job quest start
75//============================================================
76hu_in01,386,373,4       script  Hunter Guildsman#hnt    727,{
77        if (Upper == 1) {
78                mes "[Hunter Sherin]";
79                mes "Oh, how have you been? It's been a long time, hasn't it?";
80                next;
81                mes "[Hunter Sherin]";
82                mes "...Wait.";
83                mes "Oops! I'm sorry, I could have sworn that we've met before. Huh. How weird.";
84                close;
85        }
86        if (BaseJob == Job_Archer && JobLevel < 40) {
87                mes "[Hunter Guildsman]";
88                mes "Eh? You haven't had enough training as an Archer yet. To become a Hunter, you must gain a certain level of experience as an Archer first.";
89                next;
90                mes "[Hunter Guildsman]";
91                mes "Go out and train yourself a bit more. You'll need to be at least Job Level 40 before you'll be ready to become a Hunter. Of course, you can train more than that if you want.";
92                next;
93                mes "[Hunter Guildsman]";
94                mes "See you next time~";
95                close;
96        }
97        if (SkillPoint) {
98                mes "[Hunter Sherin]";
99                mes "You can't change jobs without using all your skill points. Please use all of your skill points before applying to change jobs~";
100                close;
101        }
102        if (BaseClass == Job_Novice) {
103                mes "[Hunter Guildsman]";
104                mes "You must be...";
105                mes "a Novice? Wow, you've got a long way ahead of you. I don't think there's much you can do here.";
106                close;
107        }
108        else if (BaseClass == Job_Swordman) {
109                mes "[Hunter Guildsman]";
110                mes "You have chosen the path of the sword. I can respect the strength of your blade. Of course, from far away, you can't really afford to throw your sword at enemies, can you?";
111                close;
112        }
113        else if (BaseClass == Job_Mage) {
114                mes "[Hunter Guildsman]";
115                mes "You deal with magic? It must feel great to be able to wield mystic power.";
116                close;
117        }
118        else if (BaseClass == Job_Acolyte) {
119                mes "[Hunter Guildsman]";
120                mes "Oh, a person who serves God! Nice to meet you. There aren't many people like you that visit this place~ Hehe.";
121                close;
122        }
123        else if (Baseclass == Job_Merchant) {
124                mes "[Hunter Guildsman]";
125                mes "Oh...";
126                mes "How's your business coming along?";
127                close;
128        }
129        else if (BaseClass == Job_Thief) {
130                mes "[Hunter Guildsman]";
131                mes "Agh?!";
132                mes "This place doesn't have anything worth stealing or anyone worth killing!!";
133                close;
134        }
135        else if (BaseJob == Job_Dancer || BaseJob == Job_Bard) {
136                mes "[Hunter Guildsman]";
137                mes "Phew...sometimes it is really hard for being a hunter, you know...";
138                mes "So how do you like your bohemian life? Yeah, I am envious of you for having so much freedom...";
139                close;
140        }
141        else if (BaseJob == Job_Hunter) {
142                mes "[Hunter Sherin]";
143                mes "Oh~ " + strcharinfo(0) + "!!";
144                mes "Long time no see~ What brings you here? Did your Falcon run away or something?";
145                next;
146                mes "[Hunter Sherin]";
147                mes "I don't really have any official notices from the guild at the moment, so I hope you didn't come here just for that...";
148                close;
149        }
150        else if (BaseJob == Job_Archer) {
151                if (SkillPoint) {
152                        mes "[Hunter Sherin]";
153                        mes "You can't apply to change jobs if you still have unused skill points. Use your remaining skill points first.";
154                        close;
155                }
156                else if (HNTR_Q == 17 && countitem(1007) == 0) {
157                        mes "[Hunter Sherin]";
158                        mes "Hmm... I've been informed that you passed the test. But you don't have the necessary 'Necklace of Wisdom (Penetration)' that proves your accomplishment.";
159                        next;
160                        mes "[Hunter Sherin]";
161                        mes "I'll let you change your job, but you must bring back a 'Necklace of Wisdom (Penetration),' no matter what it takes.";
162                        close;
163                }
164                else if (HNTR_Q == 17 && countitem(1007) > 0 && JobLevel > 39) {
165                        mes "[Hunter Sherin]";
166                        mes "Oh...?";
167                        mes "You passed";
168                        mes "the job test?!";
169                        mes "Congratulations~!!";
170                        next;
171                        mes "[Hunter Sherin]";
172                        mes "Well then,";
173                        mes "I will now change";
174                        mes "your job to a Hunter~";
175                        next;
176                        delitem 1007,1; //Penetration
177                        mes "[Hunter Sherin]";
178                        mes "Tada~ Congratulations!";
179                        mes "You look great as a Hunter!!";
180                        set .@joblvl,joblevel;
181                        callfunc "Job_Change",Job_Hunter;
182                        callfunc "F_ClearJobVar";               // clears all job variables for the current player
183                        next;
184                        mes "[Hunter Sherin]";
185                        mes "Become a noble person and become a worthy representative of our Hunter Guild. Show your love of nature as a Hunter~";
186                        next;
187                        mes "[Hunter Sherin]";
188                        mes "And also, here is a little reward for all the effort you put in. It's from me, of course~";
189                        if (.@joblvl > 49)
190                                getitem 1718,1; //Hunter_Bow
191                        else
192                                getitem 1710,1; //CrossBow
193                        close;
194                }
195                else if (JobLevel > 39 && HNTR_Q == 0) {
196                        mes "[Hunter Guildsman]";
197                        mes "Oh, you're an Archer! It seems as if you've trained enough as an Archer... You came here to become a Hunter, right?";
198                        next;
199                        switch(select("Yes. That's what I'm here for.:What are the requirements to change jobs?:....I don't want to change yet.")) {
200                        case 1:
201                                mes "[Hunter Guildsman]";
202                                mes "Hehe~";
203                                mes "I was right! Let me put you on the candidate list. Let's see~*";
204                                next;
205                                mes "[Hunter Guildsman]";
206                                mes "Hmm... Let's start with the interview. Wait and relax a moment. No need to worry, I'll prepare everything~";
207                                next;
208                                mes "^3355FF*Gathers and flips through papers*^000000";
209                                next;
210                                mes "^3355FF*Rummage rummage*^000000";
211                                next;
212                                mes "[Hunter Guildsman]";
213                                mes "Ah!";
214                                mes "Here they are: the interview questions~ First of all, my name is 'Sherin.' Nice to meet you!";
215                                next;
216                                mes "[Hunter Sherin]";
217                                mes "Well then,";
218                                mes "shall we begin?";
219                                next;
220L_AskQuestions:
221                                if (select("Yes~ Let's start now.:No, I'll be back later.") == 1) {
222                                        mes "[Hunter Sherin]";
223                                        mes "Listen carefully to the scenarios I describe. When I ask a question, you choose an answer. Pretty simple, don't you think?";
224                                        next;
225                                        mes "[Hunter Sherin]";
226                                        mes "I just want to know how you think about life, and why you want to become a Hunter, so there's no need to be nervous.";
227                                        next;
228                                        mes "[Hunter Sherin]";
229                                        mes "Well then,";
230                                        mes "let's begin.";
231                                        next;
232                                        mes "[Hunter Sherin]";
233                                        mes "You are an Archer, and you don't know where you should go to hunt. What do you do?";
234                                        next;
235                                        switch(select("Scream out loud asking where you should go.:Quietly ask a person passing by.:Wander around alone and search for a place.")) {
236                                        case 2:
237                                        case 3:
238                                                set .@hunter_t,.@hunter_t+10;
239                                        default:
240                                                break;
241                                        }
242                                        mes "[Hunter Sherin]";
243                                        mes "So you've decided on a place to hunt. You're going to hunt the monsters known as Hodes in the Sograt Desert.";
244                                        next;
245                                        mes "[Hunter Sherin]";
246                                        mes "But you are in Payon!!";
247                                        mes "How do you go to the desert?";
248                                        next;
249                                        switch(select("Ask a Priest to open a free warp portal.:Use the Kafra service.:Walk with a friend.")) {
250                                        case 2:
251                                        case 3:
252                                                set .@hunter_t,.@hunter_t+10;
253                                        default:
254                                                break;
255                                        }
256                                        mes "[Hunter Sherin]";
257                                        mes "There is no Priest to ask for a warp, and no friend is around to walk with you. You must use the Kafra service, but you have no Zeny!";
258                                        next;
259                                        mes "[Hunter Sherin]";
260                                        mes "How would you go";
261                                        mes "about to make the";
262                                        mes "Zeny that you need?";
263                                        next;
264                                        switch(select("Beg here and there.:Sell items I do not need.:Hunt at a nearby field.")) {
265                                        case 2:
266                                        case 3:
267                                                set .@hunter_t,.@hunter_t+10;
268                                        default:
269                                                break;
270                                        }
271                                        mes "[Hunter Sherin]";
272                                        mes "So you finally arrive at the Sograt Desert. But you realize that Hodes are a bit too strong for you to hunt alone.";
273                                        next;
274                                        mes "[Hunter Sherin]";
275                                        mes "What is your";
276                                        mes "solution to this";
277                                        mes "situation?";
278                                        next;
279                                        if (select("Attack a Hode from the top of a hill.:Go back to town.:Attack someone else's Hode.") == 2)
280                                                set .@hunter_t,.@hunter_t+10;
281                                        mes "[Hunter Sherin]";
282                                        mes "Let's say you were having too much trouble hunting Hodes and returned to town. Now you are out of HP and a Priest happens to be around. How would you ask for a Heal?";
283                                        next;
284                                        if (select("Would it be possible to get a Heal, please?:Heal, please.:Heal me.") == 1)
285                                                set .@hunter_t,.@hunter_t+10;
286                                        mes "[Hunter Sherin]";
287                                        mes "This time, you found a rare item while you were going through your inventory. You go out to sell the item, and there are many people with stores and chatrooms open.";
288                                        next;
289                                        mes "[Hunter Sherin]";
290                                        mes "What is the";
291                                        mes "best way to";
292                                        mes "sell your item?";
293                                        next;
294                                        switch(select("Scream out loud to everyone in sight.:Open a chatroom and wait.:Look to see if anyone already wants it.")) {
295                                        case 2:
296                                        case 3:
297                                                set .@hunter_t,.@hunter_t+10;
298                                        default:
299                                                break;
300                                        }
301                                        mes "[Hunter Sherin]";
302                                        mes "While you are waiting, someone is begging for items and Zeny. What should you do?";
303                                        next;
304                                        if (select("Give some of my items and Zeny.:Ignore and walk away.:Tell the person about a good place to hunt.") == 1)
305                                                set .@hunter_t,.@hunter_t+10;
306                                        mes "[Hunter Sherin]";
307                                        mes "By now, you decide to go to the Maze by yourself.";
308                                        next;
309                                        mes "[Hunter Sherin]";
310                                        mes "But on your way, you run";
311                                        mes "into someone that is lost.";
312                                        mes "What should you do?";
313                                        next;
314                                        switch(select("Tell them which way to go.:Guide them to their destination.:Ignore.")) {
315                                        case 1:
316                                        case 2:
317                                                set .@hunter_t,.@hunter_t+10;
318                                        default:
319                                                break;
320                                        }
321                                        mes "[Hunter Sherin]";
322                                        mes "After meeting this lost person, you decide to get back to hunting. Just then, you find that someone is attacking a boss!";
323                                        next;
324                                        mes "[Hunter Sherin]";
325                                        mes "What should you do?";
326                                        next;
327                                        if (select("Watch, then attack when asked for help.:Attack and see what happens.:Just go back to town.") == 1)
328                                                set .@hunter_t,.@hunter_t+10;
329                                        mes "[Hunter Sherin]";
330                                        mes "You are now very exhausted after your day of hunting. It's time to go back to town.";
331                                        next;
332                                        mes "[Hunter Sherin]";
333                                        mes "But what's this!? You find an expensive item lying on the floor! What should you do with it?";
334                                        next;
335                                        switch(select("Pick it up and keep it.:Try to find the owner.:Just walk by.")) {
336                                        case 2:
337                                        case 3:
338                                                set .@hunter_t,.@hunter_t+10;
339                                        default:
340                                                break;
341                                        }
342                                        mes "[Hunter Sherin]";
343                                        mes "Okay, this is the end of the test!";
344                                        next;
345                                        if (.@hunter_t == 100) {
346                                                set HNTR_Q,2;
347                                                mes "[Hunter Sherin]";
348                                                mes "Well done! Your answers show you've got the right outlook on life. You definitely have the right qualities to become a Hunter~";
349                                                next;
350                                                mes "[Hunter Sherin]";
351                                                mes "I'm glad to say you've passed the interview~ Now, go to that person in the corner and confirm which item is necessary for your job change test~";
352                                                close;
353                                        }
354                                        else if (.@hunter_t == 90) {
355                                                set HNTR_Q,2;
356                                                mes "[Hunter Sherin]";
357                                                mes "Well, I'm looking at your answers and your score isn't perfect. But I'll let you pass anyway. I don't know what our Guildmaster will think, though.";
358                                                next;
359                                                mes "[Hunter Sherin]";
360                                                mes "Just remember to always keep basic etiquette in mind. Try harder in the following tests and make me happy, okay?";
361                                                close;
362                                        }
363                                        set HNTR_Q,1;
364                                        mes "[Hunter Sherin]";
365                                        mes "Hmm... I don't think this'll work out. You can't become a Hunter without knowing basic etiquette.";
366                                        next;
367                                        mes "[Hunter Sherin]";
368                                        mes "Think about how you answered the questions one more time. In order to value nature, you must first value your relationship with others.";
369                                        next;
370                                        mes "[Hunter Sherin]";
371                                        mes "Then, you'll be more in tune with nature and with other people. It's this kind of harmony that makes the best Hunters.";
372                                        close;
373                                }
374                                mes "[Hunter Sherin]";
375                                mes "Okay...";
376                                mes "Come back";
377                                mes "when you're ready~";
378                                close;
379                        case 2:
380                                mes "[Hunter Guildsman]";
381                                mes "Job change";
382                                mes "requirements?";
383                                mes "First...";
384                                mes "You must be an Archer.";
385                                next;
386                                mes "[Hunter Guildsman]";
387                                mes "Second...";
388                                mes "You must be";
389                                mes "at least Job Level 40.";
390                                next;
391                                mes "[Hunter Guildsman]";
392                                mes "Third...";
393                                mes "You must bring all of the items that will be requested by the guild. You can worry about that later.";
394                                next;
395                                mes "[Hunter Guildsman]";
396                                mes "Fourth...";
397                                mes "You've gotta pass the test administered by the guild. If you have had enough training as an Archer, you should be able to pass the test~";
398                                break;
399                        case 3:
400                                mes "[Hunter Guildsman]";
401                                mes "Okay then,";
402                                mes "see you next time~";
403                                close;
404                        }
405                }
406                else if (JobLevel > 39 && HNTR_Q == 1) {
407                        mes "[Hunter Sherin]";
408                        mes "Welcome back...!";
409                        mes "Well, let's start with the interview. This time, carefully think about the answers to each question.";
410                        next;
411                        mes "[Hunter Sherin]";
412                        mes "Well then,";
413                        mes "let's begin.";
414                        next;
415                        mes "[Hunter Sherin]";
416                        mes "You are an Archer, and you don't know where you should go to hunt. What do you do?";
417                        next;
418                        goto L_AskQuestions;
419                }
420                else if (HNTR_Q > 2 && HNTR_Q < 10) {
421                        mes "[Hunter Sherin]";
422                        mes "Just give the item to the Demon Hunter, the guy who's all the way to the left in this area~";
423                        next;
424                        mes "[Hunter Sherin]";
425                        if (sex)
426                                mes "If you decide to become a Hunter, promise to come visit me. I want to see you as a Hunter. You would look great!!";
427                        else
428                                mes "If you decide to become a Hunter, come and visit me, okay? You're pretty, but... You'd be even prettier as a Hunter. Hehe~";
429                        close;
430                }
431                else if (HNTR_Q == 2) {
432                        mes "[Hunter Sherin]";
433                        mes "????";
434                        next;
435                        mes "[Hunter Sherin]";
436                        mes "You weren't able to find the Demon Hunter? That guy is just to the left! Hehe~";
437                        next;
438                        mes "[Hunter Sherin]";
439                        mes "I want to see you become a Hunter...! Waaah~ I think you'd look great, so please hurry!";
440                        close;
441                }
442                next;
443                mes "[Hunter Sherin]";
444                mes "Hmm, I think you're supposed to visit someone else, not me. Like our Guildmaster who's out for business, you know?";
445                next;
446                mes "[Hunter Sherin]";
447                mes "I heard he's at the Payon Central Palace... Or in the Archer Village, one of those two places. Try visiting those places and find him, okay?";
448                close;
449        }
450        mes "[Hunter Guildsman]";
451        mes "Eh? You haven't trained enough as an Archer. To become a Hunter, you need to gain more experience as an Archer first.";
452        next;
453        mes "[Hunter Guildsman]";
454        mes "Well then, go train some more. You must be at least Job Level 40 to be exact. Of course, you can always go higher. See you next time~";
455        close;
456}
457
458hu_in01,382,382,4       script  Guild Receptionist#hnt  732,{
459        if (HNTR_Q == 2) {
460                mes "[Guild Receptionist]";
461                mes "Greetings. They call me... ^660000The Demon Hunter^000000. I am the one in charge of processing applications. Your name is ... " + strcharinfo(0) + ", correct?";
462                next;
463                if (select("Yes, that is correct.:Nope~~(heeheehee)") == 1) {
464L_GiveQuestItems:
465                        mes "[Demon Hunter]";
466                        mes "Okay. These are the items you need for the test. Since we provide all the arrows you will be using for this test, we need you to get the materials to make them.";
467                        next;
468                        mes "[Demon Hunter]";
469                        mes "You see, we're having some financial problems. Let's see, we're short on these items...";
470                        next;
471                        switch(rand(1,7)) {
472                        //Claw_Of_Desert_Wolf, Wooden_Block, White_Herb
473                        case 1: setarray .@items[0], 7030,5, 1019,5, 509,3, 3; break;
474                        //Bill_Of_Birds, Skel_Bonem Green_Herb
475                        case 2: setarray .@items[0], 925,3, 932,5, 511,3, 4; break;
476                        //Posionous_Canine, Animal's_Skin, Red_Herb
477                        case 3: setarray .@items[0], 937,3, 919,3, 507,5, 5; break;
478                        //Dokkaebi_Horn, Piece_Of_Egg_Shell, Fluff
479                        case 4: setarray .@items[0], 1021,3, 7032,3, 914,10, 6; break;
480                        //Shell, Worm_Peelings, Yellow_Herb
481                        case 5: setarray .@items[0], 935,9, 955,9, 508,9, 7; break;
482                        //Tooth_Of_Bat, Sticky_Mucus, Bear's_Foot
483                        case 6: setarray .@items[0], 913,3, 938,1, 948,1, 8; break;
484                        //Porcupine_Spike, Yoyo_Tailm Acorn
485                        case 7: setarray .@items[0], 1027,2, 942,1, 1026,1, 9; break;
486                        }
487                        mes "[Demon Hunter]";
488                        mes "Hmm. ^660000"+.@items[1]+" "+getitemname(.@items[0])+"^000000 to use for arrow tips. ^660000"+.@items[3]+" "+getitemname(.@items[2])+"^000000 to use here and there. And ^660000"+.@items[5]+" "+getitemname(.@items[4])+"^000000 please.";
489                        set HNTR_Q,.@items[6];
490                        next;
491                        mes "[Demon Hunter]";
492                        mes "Oh right. Our Guildmaster has gone on an official trip to the Payon Central Palace. You have to go visit him because the one that administers the test.";
493                        next;
494                        mes "[Demon Hunter]";
495                        mes "Alright then, come back to me when you have everything ready~";
496                        close;
497                }
498                mes "[Demon Hunter]";
499                mes "Hey, stop messing around.";
500                mes "Your name is " + strcharinfo(0) + ", right?";
501                next;
502                if (select("Yes...:Hehehe. I keep telling you, it's not~~") == 1) {
503                        mes "[Demon Hunter]";
504                        mes "Okay, then. These are the items you need for the test. Since we provide all of the necessary arrows you'll use for the test, we need you to get the materials to make them.";
505                        next;
506                        mes "[Demon Hunter]";
507                        mes "You see, right now we're having some financial problems. Let's see, we're short on these items...";
508                        next;
509                        goto L_GiveQuestItems;
510                }
511                mes "[Demon Hunter]";
512                mes "Leave if you plan to trifle me your petty tricks. Do you not realize that you are toying with ^660000The Demon Hunter^000000?!'";
513                close2;
514                warp "hugel",208,223;
515                end;
516        }
517        else if (HNTR_Q >= 3 && HNTR_Q <= 9) {
518                switch(HNTR_Q) {
519                //Claw_Of_Desert_Wolf, Wooden_Block, White_Herb
520                case 3: setarray .@items[0], 7030,5, 1019,5, 509,3, 10; break;
521                //Bill_Of_Birds, Skel_Bonem Green_Herb
522                case 4: setarray .@items[0], 925,3, 932,5, 511,3, 10; break;
523                //Posionous_Canine, Animal's_Skin, Red_Herb
524                case 5: setarray .@items[0], 937,3, 919,3, 507,5, 10; break;
525                //Dokkaebi_Horn, Piece_Of_Egg_Shell, Fluff
526                case 6: setarray .@items[0], 1021,3, 7032,3, 914,10, 10; break;
527                //Shell, Worm_Peelings, Yellow_Herb
528                case 7: setarray .@items[0], 935,9, 955,9, 508,9, 11; break;
529                //Tooth_Of_Bat, Sticky_Mucus, Bear's_Foot
530                case 8: setarray .@items[0], 913,3, 938,1, 948,1, 11; break;
531                //Porcupine_Spike, Yoyo_Tailm Acorn
532                case 9: setarray .@items[0], 1027,2, 942,1, 1026,1, 11; break;
533                }
534                mes "[Demon Hunter]";
535                mes "Hmm?";
536                next;
537                if (countitem(.@items[0]) >= .@items[1] && countitem(.@items[2]) >= .@items[3] && countitem(.@items[4]) >= .@items[5]) {
538                        mes "[Demon Hunter]";
539                        mes "You brought all of the necessary materials... You can get directions to the testing area from our Guildmaster who is currently in the Payon Central Palace.";
540                        set HNTR_Q,.@items[6];
541                        delitem .@items[0],.@items[1];
542                        delitem .@items[2],.@items[3];
543                        delitem .@items[4],.@items[5];
544                        close;
545                }
546                mes "[Demon Hunter]";
547                mes "You don't have all";
548                mes "of the required materials...";
549                next;
550                mes "[Demon Hunter]";
551                mes "The items you need are";
552                mes "^660000"+.@items[1]+" "+getitemname(.@items[0])+"^000000,";
553                mes "^660000"+.@items[3]+" "+getitemname(.@items[2])+"^000000 and";
554                mes "^660000"+.@items[5]+" "+getitemname(.@items[4])+"^000000.";
555                mes "Come back once you have";
556                mes "gathered all the items.";
557                close;
558        }
559        else if (HNTR_Q > 9 && HNTR_Q < 17) {
560                mes "[Demon Hunter]";
561                mes "Hmm? You didn't go to the Guildmaster either in Payon Central Palace or at the Archer Guild? He should be at one of the two places, so go look for him.";
562                close;
563        }
564        else if (HNTR_Q == 17) {
565                mes "[Demon Hunter]";
566                mes "Ooh. You passed the test. Congratulations~ You should go talk to Sherin now.";
567                close;
568        }
569        else {
570                mes "[Guild Receptionist]";
571                mes "If you wish to change your job to a Hunter, you must register first.";
572                close;
573        }
574}
575                               
576payon_in03,131,7,3      script  Hunter#htnGM    59,{
577        if (HNTR_Q == 10) {
578                mes "[Hunter Guildmaster]";
579                mes "Hmpf. You must be here for the Hunter job test. Let me tell you about the testing process. What would you like to know?";
580                next;
581                switch(select("What is the test?:What are the passing requirements?:Any warnings?:Begin test.")) {
582                case 1:
583                        mes "[Hunter Guildmaster]";
584                        mes "You have to hunt down certain monsters with a particular name. But you must avoid all the traps while you're at it.";
585                        next;
586                        mes "[Hunter Guildmaster]";
587                        mes "This is to test your ability to move swiftly and locate targets in various situations.";
588                        close;
589                case 2:
590                        mes "[Hunter Guildmaster]";
591                        mes "Within the time limit, starting in the 6 o'clock direction of the map, you must hunt the target monsters and then hit the escape switch that will appear in the center of the map.";
592                        next;
593                        mes "[Hunter Guildmaster]";
594                        mes "You will pass if you are able to escape in the 12 o'clock direction of the map after you hit the switch.";
595                        close;
596                case 3:
597                        mes "[Hunter Guildmaster]";
598                        mes "Hmm. Warnings... Well, if you fall into a trap, you have to start from the beginning. Also, only one person can take the test at a time.";
599                        next;
600                        mes "[Hunter Guildmaster]";
601                        mes "I will send you to the testing place. There will be a waiting room, but if someone else is taking the test, you must wait in the chatroom.";
602                        next;
603                        mes "[Hunter Guildmaster]";
604                        mes "If the person in front succeeds, resigns or fails, the next person waiting in the chatroom is sent to the testing area. If nobody is waiting, the test will begin as soon as you enter the chatroom.";
605                        close;
606                case 4:
607                        if (.@a0) {
608                                mes "[Hunter Guildmaster]";
609                                mes "Okay. I'll send you to the testing area right now. Don't blame me if you get lost or confused because you didn't listen to my explanation.";
610                                next;
611                        }
612                        mes "[Hunter Guildmaster]";
613                        mes "Okay. Best of luck.";
614                        mes "I'll send you right now.";
615                        next;
616                }
617                mes "[Hunter Guildmaster]";
618                mes "Well, then. Your arrows are probably still being made, so you can use mine to take the test.";
619                set HNTR_Q,12;
620                getitem 1751,200; //Silver_Arrow
621                close2;
622                warp "job_hunte",176,22;
623                end;
624        }
625        else if (HNTR_Q > 1 && HNTR_Q < 10) {
626                mes "[Hunter Guildmaster]";
627                mes "Mmm...?";
628                mes "What is an Archer";
629                mes "visiting me for?";
630                next;
631                mes "[Hunter Guildmaster]";
632                mes "I wasn't notified about anything in particular from the Hunter Guild. You're not trying to skip the middle part of the Hunter test, are you?";
633                next;
634                mes "[Hunter Guildmaster]";
635                mes "Go gather the items for the test, and come back after you've visited the Hunter Guild.";
636                close;
637        }
638        else if (HNTR_Q == 11) {
639                mes "[Hunter]";
640                mes "Hmm? Can I help you? If you wish to change jobs, you should visit the person at the Archer Guild, not me.";
641                close;
642        }
643        else if (HNTR_Q > 11 && HNTR_Q < 16) {
644                mes "[Hunter Guildmaster]";
645                mes "Hmm. You're the Archer that almost gave up on changing jobs. You do have everything ready, right? Then I'll send you to take the test right away.";
646                next;
647                mes "[Hunter Guildmaster]";
648                mes "If you have any";
649                mes "questions, ask now.";
650                next;
651                switch(select("What is the test?:What are the passing requirements?:Any warnings?:Begin test.")) {
652                case 1:
653                        mes "[Hunter Guildmaster]";
654                        mes "You have to hunt down certain monsters with a particular name, but you also avoid all the traps at the same time. This is to test your ability to move swiftly and locate targets in various situations.";
655                        close;
656                case 2:
657                        mes "[Hunter Guildmaster]";
658                        mes "Within the given time, you will start at the 6 o'clock direction of the map, hunt the target monsters, and then hit the escape switch that will appear in the center of the map.";
659                        next;
660                        mes "[Hunter Guildmaster]";
661                        mes "You will pass if you are able to escape in the 12 o'clock direction of the map after you hit the switch.";
662                        close;
663                case 3:
664                        mes "[Hunter Guildmaster]";
665                        mes "Hmm. Warnings... Well, if you fall into a trap, you have to start from the beginning. Also, only one person can take the test at a time.";
666                        next;
667                        mes "[Hunter Guildmaster]";
668                        mes "I'll send you to the testing place. There is a waiting room, but if someone else is taking the test, you must wait in the chatroom.";
669                        next;
670                        mes "[Hunter Guildmaster]";
671                        mes "If the person in front succeeds, resigns or fails, the next person waiting in the chatroom is sent to the testing area. If nobody is waiting, the test will begin as soon as you enter the chatroom.";
672                        close;
673                case 4:
674                        mes "[Hunter Guildmaster]";
675                        mes "Okay. Good luck.";
676                        mes "I'll send you right now.";
677                        next;
678                }
679                mes "[Hunter Guildmaster]";
680                mes "Eh? Why won't I give you Silver Arrows? Don't expect anything when you don't bring any materials.";
681                next;
682                mes "[Hunter Guildmaster]";
683                mes "Anyway, I believe you've prepared it yourself. Let's begin now.";
684                next;
685                if (select("Okay. Let's start...:Ah, wait a sec.") == 1) {
686                        mes "[Hunter Guildmaster]";
687                        mes "Okay!! I hope";
688                        mes "you will pass this time!";
689                        close2;
690                        set HNTR_Q,12;
691                        warp "job_hunte",176,22;
692                        end;
693                }
694                mes "[Hunter Guildmaster]";
695                mes "Then hurry and finish";
696                mes "all of your preparations.";
697                close;
698        }
699        else if (HNTR_Q == 16) {
700                mes "[Hunter Guildmaster]";
701                mes "Wow, you came back in one piece!";
702                mes "I mean, good job. I'll give you the item which proves that you have passed the test.";
703                set HNTR_Q,17;
704                savepoint "payon",104,99;
705                getitem 1007,1; //Penetration
706                next;
707                mes "[Hunter Guildmaster]";
708                mes "Okay, here it is. Now, go back to the Hunter Guild. I have some more business left to do here, but I hope you can become a Hunter soon.";
709                close;
710        }
711        else if (HNTR_Q == 17) {
712                mes "[Hunter Guildmaster]";
713                mes "I see you aren't in a hurry to become a Hunter? When I first became a Hunter, I ran around for a month wildly brandishing my bow because I was so happy. Hehe~";
714                next;
715                mes "[Hunter Guildmaster]";
716                mes "Now, you should go back to the Hunter Guild~";
717                close;
718        }
719        else {
720                mes "[Hunter]";
721                mes "...Can I help you?";
722                mes "I'm here for official business and am busy at the moment. If you'll excuse me...";
723                close;
724        }
725}
726
727payon_in02,21,31,1      script  Hunter#htnGM2   59,{
728        cutin "job_huntermaster",2;
729        if (HNTR_Q == 11) {
730                mes "[Hunter Guildmaster]";
731                mes "Mmm. I see you're here for the Hunter job test. Let me explain the testing process. What would you like to know?";
732                next;
733                switch(select("What is the test?:What are the passing requirements?:Any warnings?:Begin test.")) {
734                case 1:
735                        mes "[Hunter Guildmaster]";
736                        mes "You have to hunt down certain monsters with a particular name, but you must avoid all of the traps here at the same time.";
737                        next;
738                        mes "[Hunter Guildmaster]";
739                        mes "This is to test your ability to move swiftly and locate targets in various situations.";
740                        close2;
741                        cutin "job_huntermaster",255;
742                        end;
743                case 2:
744                        mes "[Hunter Guildmaster]";
745                        mes "Within the given time, you will start in the 6 o'clock direction of the map, hunt the target monsters, and hit the escape switch that will appear in the center of the map.";
746                        next;
747                        mes "[Hunter Guildmaster]";
748                        mes "You will pass if you are able to escape in the 12 o'clock direction of the map when the switch is activated.";
749                        close2;
750                        cutin "job_huntermaster",255;
751                        end;
752                case 3:
753                        mes "[Hunter Guildmaster]";
754                        mes "Mmm. Warnings... Well, if you fall into a trap, you have to start the test over from the beginning. And only one person can take the test at a time.";
755                        next;
756                        mes "[Hunter Guildmaster]";
757                        mes "I'll send you to the testing place. There is a waiting room, but if someone else is taking the test, you must wait in the chatroom.";
758                        next;
759                        mes "[Hunter Guildmaster]";
760                        mes "If the person currently taking the test passes or fails, the next person waiting in the chatroom is sent to the testing area. If nobody is waiting, the test will begin as soon as you enter the chatroom.";
761                        close2;
762                        cutin "job_huntermaster",255;
763                        end;
764                case 4:
765                        if (.@a0) {
766                                mes "[Hunter Guildmaster]";
767                                mes "...Okay. I'll send you to the testing area right now. Don't blame me if you get lost or confused because you didn't listen to the explanation.";
768                                next;
769                        }
770                        mes "[Hunter Guildmaster]";
771                        mes "Okay, best of luck.";
772                        mes "I'll send you right now.";
773                        next;
774                }
775                mes "[Hunter Guildmaster]";
776                mes "Well, your arrows are probably still being made, so you can use mine to take the test.";
777                getitem 1751,200; //Silver_Arrow
778                next;
779                mes "[Hunter Guildmaster]";
780                mes "Good luck.";
781                set HNTR_Q,12;
782                warp "job_hunte",176,22;
783                cutin "job_huntermaster",255;
784                end;
785        }
786        else if (HNTR_Q > 1 && HNTR_Q < 10) {
787                mes "[Hunter Guildmaster]";
788                mes "Mmm...?";
789                mes "Why is an Archer";
790                mes "visiting me?";
791                next;
792                mes "[Hunter Guildmaster]";
793                mes "I wasn't notified by the Hunter Guild about anything. You're not trying to skip the middle part of the Hunter test, are you?";
794                next;
795                mes "[Hunter Guildmaster]";
796                mes "Stop by once you have gathered all the items needed for the test.";
797                close2;
798                cutin "job_huntermaster",255;
799                end;
800        }
801        else if (HNTR_Q == 10) {
802                mes "[Hunter]";
803                mes "Mmm?";
804                mes "Can I help you";
805                mes "with something?";
806                mes "Oh, you must be";
807                mes "a Hunter applicant.";
808                next;
809                mes "[Hunter]";
810                mes "If you wish to change jobs, I think you need to go visit the person at Payon Central Palace.";
811                close2;
812                cutin "job_huntermaster",255;
813                end;
814        }
815        else if (HNTR_Q > 11 && HNTR_Q < 16) {
816                mes "[Hunter Guildmaster]";
817                mes "Mmm? Aren't you the Archer who gave up last time? Now you're ready, right? Then I'll send you to the job change area right now.";
818                next;
819                mes "[Hunter Guildmaster]";
820                mes "If you still";
821                mes "have questions,";
822                mes "feel free to ask.";
823                next;
824                switch(select("What is the test?:What are the requirements to pass the test?:Any warnings?:Begin test.")) {
825                case 1:
826                        mes "[Hunter Guildmaster]";
827                        mes "You have to hunt down certain monsters with a particular name, but you must avoid all of the traps here at the same time.";
828                        next;
829                        mes "[Hunter Guildmaster]";
830                        mes "This is to test your ability to move swiftly and locate targets in various situations.";
831                        close2;
832                        cutin "job_huntermaster",255;
833                        end;
834                case 2:
835                        mes "[Hunter Guildmaster]";
836                        mes "Within the given time, you will start in the 6 o'clock direction of the map, hunt the target monsters, and hit the escape switch that will appear in the center of the map.";
837                        next;
838                        mes "[Hunter Guildmaster]";
839                        mes "You will pass if you are able to escape in the 12 o'clock direction of the map when the switch is activated.";
840                        close2;
841                        cutin "job_huntermaster",255;
842                        end;
843                case 3:
844                        mes "[Hunter Guildmaster]";
845                        mes "Mmm. Warnings... Well, if you fall into a trap, you have to start the test over from the beginning. And only one person can take the test at a time.";
846                        next;
847                        mes "[Hunter Guildmaster]";
848                        mes "I'll send you to the testing place. There is a waiting room, but if someone else is taking the test, you must wait in the chatroom.";
849                        next;
850                        mes "[Hunter Guildmaster]";
851                        mes "If the person currently taking the test passes or fails, the next person waiting in the chatroom is sent to the testing area. If nobody is waiting, the test will begin as soon as you enter the chatroom.";
852                        close2;
853                        cutin "job_huntermaster",255;
854                        end;
855                case 4:
856                        mes "[Hunter Guildmaster]";
857                        mes "Okay, good luck.";
858                        mes "I'll send you right now...";
859                        next;
860                }
861                mes "[Hunter Guildmaster]";
862                mes "Eh? Why don't I give you any Silver Arrows? Well, you shouldn't expect to get anything when you didn't even bring the materials.";
863                next;
864                mes "[Hunter Guildmaster]";
865                mes "Well...";
866                mes "I believe";
867                mes "you're ready.";
868                mes "Let's begin.";
869                next;
870                if (select("Yes, let's start.:Ah, wait a moment.") == 1) {
871                        mes "[Hunter Guildmaster]";
872                        mes "Okay!! Now...";
873                        mes "Pass this time!";
874                        close2;
875                        cutin "job_huntermaster",255;
876                        set HNTR_Q,12;
877                        warp "job_hunte",176,22;
878                        end;
879                }
880                mes "[Hunter Guildmaster]";
881                mes "*Sigh...*";
882                mes "Come back when";
883                mes "you're done with";
884                mes "your preparations.";
885                close2;
886                cutin "job_huntermaster",255;
887                end;
888        }
889        else if (HNTR_Q == 16) {
890                mes "[Hunter Guildmaster]";
891                mes "Wow. You're back in one piece!";
892                mes "I mean, good job. Well then, I'll give you the item which serves as proof that you passed the test.";
893                set HNTR_Q,17;
894                savepoint "payon",104,99;
895                getitem 1007,1; //Penetration
896                next;
897                mes "[Hunter Guildmaster]";
898                mes "Well...";
899                mes "There you go.";
900                mes "Now hurry back to the Hunter Guild, and join us~";
901                close2;
902                cutin "job_huntermaster",255;
903                end;
904        }
905        else if (HNTR_Q == 17) {
906                mes "[Hunter Guildmaster]";
907                mes "I see you're not in a hurry to become a Hunter. I was running around with joy, wildly brandishing my bow the first month I became a Hunter. Hehe~";
908                next;
909                mes "[Hunter Guildmaster]";
910                mes "Now hurry~";
911                mes "They're waiting";
912                mes "for you back";
913                mes "at the Hunter Guild.";
914                close2;
915                cutin "job_huntermaster",255;
916                end;
917        }
918        else {
919                mes "[Hunter]";
920                mes "What do you want? I'm on an official trip and am busy at the moment. Now if you'll excuse me.";
921                close2;
922                cutin "job_huntermaster",255;
923                end;
924        }
925}
926
927job_hunte,178,32,1      script  Guide#hnt       107,5,2,{
928OnTouch:
929        if (HNTR_Q == 12) {
930                mes "[Guide]";
931                mes "Good day. Welcome to the Hunter testing site. The test begins when you enter the next room.";
932                next;
933                mes "[Guide]";
934                mes "As explained before, hunt 4 or more of the monsters named ^3355FFJob change monster^000000. Upon doing so, a switch in the center of the map will then appear.";
935                next;
936                mes "[Guide]";
937                mes "When you destroy the switch, the exit will appear in the 12 o'clock direction of the map. Complete everything within the given time and escape.";
938                next;
939                mes "[Guide]";
940                mes "If you faint in the middle, fall into a trap, or go over the time limit, you'll fail. Then you must then retake the test.";
941                next;
942                mes "[Guide]";
943                mes "We will provide the arrows, so just make sure that you bring a bow. Well, then. Please enter when you are ready.";
944                savepoint "job_hunte",176,22;
945                close;
946        }
947        else if (HNTR_Q > 12 && HNTR_Q < 16) {
948                mes "[Guide]";
949                mes "Hmm...";
950                mes "Did you mess up?";
951                mes "I'll recover some";
952                mes "of your HP and SP for now.";
953                percentheal 100,100;
954                next;
955                mes "[Guide]";
956                mes "If it's too hard, it wouldn't hurt to try again next time. Would you like to resign for now?";
957                next;
958                switch(select("Keep trying.:Resign.")) {
959                case 1:
960                        mes "[Guide]";
961                        mes "Okay. Do your best and become a great Hunter. Please enter the waiting room. If someone is already taking the test, you must wait until that person is done.";
962                        close;
963                case 2:
964                        mapannounce "job_hunte",strcharinfo(0)+ " has resigned. Next person, please enter.",bc_map;
965                        mes "[Guide]";
966                        mes "Very well. I'll send you to Payon. Hope to see you next time. Don't forget to save when you leave.";
967                        donpcevent "Waiting Room#hnt::OnStart";
968                        close2;
969                        set HNTR_Q,13;
970                        savepoint "payon",104,99;
971                        warp "payon_in02",21,27;
972                }
973        }
974        else if (HNTR_Q > 15) {
975                mes "[Guide]";
976                mes "You shouldn't be here. How about finding the required job change item first?";
977                close2;
978                savepoint "payon",104,99;
979                warp "payon_in02",21,27;
980        }
981        end;
982}
983
984job_hunte,178,38,1      script  Waiting Room#hnt        66,{
985        end;
986
987OnInit:
988        waitingroom "Waiting Room", 10,"Waiting Room#hnt::OnStartArena",1;
989        enablewaitingroomevent;
990        end;
991
992OnStartArena:
993        killmonsterall "job_hunte";
994        warpwaitingpc "job_hunte", 90, 67;
995        donpcevent "Manager#hnt::OnEnable";
996        donpcevent "Switch#hnt::OnDisable";
997        disablewaitingroomevent;
998        end;
999
1000OnStart:
1001        enablewaitingroomevent;
1002        end;
1003}
1004
1005job_hunte,1,1,1 script  Manager#hnt     66,{
1006OnInit:
1007        disablenpc "Manager#hnt";
1008        end;
1009
1010OnEnable:
1011        enablenpc "Manager#hnt";
1012        set .MyMobs,6;
1013        // Target Mosnters
1014        monster "job_hunte",67,80,"Job Change Monster",1015,1,"Manager#hnt::OnMyMobDead";
1015        monster "job_hunte",114,78,"Job Change Monster",1015,1,"Manager#hnt::OnMyMobDead";
1016        monster "job_hunte",89,127,"Job Change Monster",1002,1,"Manager#hnt::OnMyMobDead";
1017        monster "job_hunte",53,73,"Job Change Monster",1041,1,"Manager#hnt::OnMyMobDead";
1018        monster "job_hunte",125,70,"Job Change Monster",1016,1,"Manager#hnt::OnMyMobDead";
1019        monster "job_hunte",90,92,"Job Change Monster",1015,1,"Manager#hnt::OnMyMobDead";
1020        initnpctimer;
1021        // Decoy Monsters
1022        monster "job_hunte",85,100,"Job Test Monster",1016,1,"Manager#hnt::OnMyMobDead2";
1023        monster "job_hunte",72,102,"Job Test Monster",1041,1,"Manager#hnt::OnMyMobDead2";
1024        monster "job_hunte",108,103,"Job Test Monster",1015,1,"Manager#hnt::OnMyMobDead2";
1025        monster "job_hunte",88,127,"Job Test Monster",1002,1,"Manager#hnt::OnMyMobDead2";
1026        monster "job_hunte",125,69,"Job Test Monster",1015,1,"Manager#hnt::OnMyMobDead2";
1027        monster "job_hunte",77,112,"Job Tester Monster",1016,1,"Manager#hnt::OnMyMobDead2";
1028        monster "job_hunte",53,106,"Job Tester Monster",1015,1,"Manager#hnt::OnMyMobDead2";
1029        monster "job_hunte",53,73,"Job Tester Monster",1002,1,"Manager#hnt::OnMyMobDead2";
1030        monster "job_hunte",125,70,"Job Tester Monster",1015,1,"Manager#hnt::OnMyMobDead2";
1031        monster "job_hunte",90,91,"Job Tester Monster",1015,1,"Manager#hnt::OnMyMobDead2";
1032        monster "job_hunte",67,80,"Hunter Change Monster",1015,1,"Manager#hnt::OnMyMobDead2";
1033        monster "job_hunte",77,112,"Hunter Change Monster",1016,1,"Manager#hnt::OnMyMobDead2";
1034        monster "job_hunte",53,106,"Hunter Change Monster",1015,1,"Manager#hnt::OnMyMobDead2";
1035        monster "job_hunte",53,73,"Hunter Change Monster",1015,1,"Manager#hnt::OnMyMobDead2";
1036        monster "job_hunte",125,70,"Hunter Change Monster",1015,1,"Manager#hnt::OnMyMobDead2";
1037        monster "job_hunte",90,91,"Job Transfer Monster",1041,1,"Manager#hnt::OnMyMobDead2";
1038        monster "job_hunte",85,100,"Job Transfer Monster",1002,1,"Manager#hnt::OnMyMobDead2";
1039        monster "job_hunte",72,102,"Job Transfer Monster",1015,1,"Manager#hnt::OnMyMobDead2";
1040        monster "job_hunte",108,103,"Job Transfer Monster",1015,1,"Manager#hnt::OnMyMobDead2";
1041        monster "job_hunte",77,112,"Job Transfer Monster",1015,1,"Manager#hnt::OnMyMobDead2";
1042        monster "job_hunte",112,139,"Binnie",1015,1,"Manager#hnt::OnMyMobDead2";
1043        monster "job_hunte",112,139,"Darrel",1015,1,"Manager#hnt::OnMyMobDead2";
1044        monster "job_hunte",112,139,"Rex",1015,1,"Manager#hnt::OnMyMobDead2";
1045        monster "job_hunte",112,139,"Anselmo",1015,1,"Manager#hnt::OnMyMobDead2";
1046        monster "job_hunte",90,91,"Anolian",1015,1,"Manager#hnt::OnMyMobDead2";
1047        monster "job_hunte",53,73,"Monster Sample",1002,1,"Manager#hnt::OnMyMobDead2";
1048        monster "job_hunte",53,106,"Not Me",1015,1,"Manager#hnt::OnMyMobDead2";
1049        monster "job_hunte",77,112,"Help Me",1015,1,"Manager#hnt::OnMyMobDead2";
1050        monster "job_hunte",72,102,"Do Not Hit Me",1015,1,"Manager#hnt::OnMyMobDead2";
1051        monster "job_hunte",108,103,"Attack Speed 184",1015,1,"Manager#hnt::OnMyMobDead2";
1052        end;
1053
1054OnMyMobDead:
1055        set .MyMobs,.MyMobs-1;
1056        if (.MyMobs < 3) {
1057                mapannounce "job_hunte","Okay, good job... Now, find the switch in the center of the map!! Be careful of the traps!!",bc_map;
1058                set HNTR_Q,14;
1059                donpcevent "switch#hnt::OnEnable";
1060                donpcevent "Manager#hnt::OnDisable";
1061        }
1062        else {
1063                mapannounce "job_hunte","Okay~ You're almost there!!",bc_map;
1064        }
1065        end;
1066
1067OnMyMobDead2:
1068        mapannounce "job_hunte",strcharinfo(0)+ "!! You made a mistake...Please try again.",bc_map;
1069        set HNTR_Q,13;
1070        warp "job_hunte",176,22;
1071        donpcevent "Waiting Room#hnt::OnStart";
1072        donpcevent "Manager#hnt::OnReset";
1073        end;
1074
1075OnReset:
1076        stopnpctimer;
1077
1078OnDisable:
1079        killmonsterall "job_hunte";
1080        disablenpc "Manager#hnt";
1081        end;
1082
1083OnTimer1000:
1084        mapannounce "job_hunte","The test shall now begin.",bc_map;
1085        end;
1086
1087OnTimer3000:
1088        mapannounce "job_hunte","As mentioned before, only hunt the monsters labeled 'Job change monster'.",bc_map;
1089        end;
1090
1091OnTimer5000:
1092        mapannounce "job_hunte","***** Be careful of the traps when hunting. *****",bc_map;
1093        end;
1094
1095OnTimer7000:
1096        mapannounce "job_hunte","Once you hunt 4 'Job change monster' the switch in the center will begin to operate.",bc_map;
1097        end;
1098
1099OnTimer9000:
1100        mapannounce "job_hunte","When you activate the escape switch, exit the testing area through the warp portal in the 12 o'clock direction.",bc_map;
1101        end;
1102
1103OnTimer11000:
1104        mapannounce "job_hunte","Everything must be completed within 3 minutes.",bc_map;
1105        end;
1106
1107OnTimer13000:
1108        mapannounce "job_hunte","You will have 3 minutes from now on. You will be notified after each minute passes.",bc_map;
1109        end;
1110
1111OnTimer14000:
1112        mapannounce "job_hunte"," ****** 3 minutes remaining. ****** ",bc_map;
1113        end;
1114
1115OnTimer74000:
1116        mapannounce "job_hunte"," ****** 2 minutes remaining. ****** ",bc_map;
1117        end;
1118
1119OnTimer134000:
1120        mapannounce "job_hunte"," ****** 1 minute remaining. ****** ",bc_map;
1121        end;
1122
1123OnTimer164000:
1124        mapannounce "job_hunte"," ****** 30 seconds remaining. ****** ",bc_map;
1125        end;
1126
1127OnTimer187000:
1128        mapannounce "job_hunte"," Test ends in 5 seconds...",bc_map;
1129        end;
1130
1131OnTimer188000:
1132        mapannounce "job_hunte"," Test ends in 4 seconds...",bc_map;
1133        end;
1134
1135OnTimer189000:
1136        mapannounce "job_hunte"," Test ends in 3 seconds...",bc_map;
1137        end;
1138
1139OnTimer191000:
1140        mapannounce "job_hunte"," Test ends in 2 seconds...",bc_map;
1141        end;
1142
1143OnTimer192000:
1144        mapannounce "job_hunte"," Test ends in 1 second.",bc_map;
1145        end;
1146
1147OnTimer193000:
1148        mapannounce "job_hunte"," 0 ",bc_map;
1149        end;
1150
1151OnTimer194000:
1152        mapannounce "job_hunte"," Time's up. Please try again.",bc_map;
1153        end;
1154
1155OnTimer195000:
1156        areawarp "job_hunte",50,64,129,143,"job_hunte",176,22;
1157        end;
1158
1159OnTimer197000:
1160        donpcevent "Manager#hnt::OnReset";
1161        donpcevent "Waiting Room#hnt::OnStart";
1162        end;
1163}
1164
1165job_hunte,93,101,1      script  Switch#hnt      723,1,1,{
1166OnTouch:
1167        mes "^3355FFThere are 3 buttons";
1168        mes "on the escape switch.^000000";
1169        set HNTR_Q,15;
1170        next;
1171        switch(select("Escape:Cancel:Re-test")) {
1172        case 1:
1173                mes "^3355FFThe Escape Warp Portal";
1174                mes "has now been activated.^000000";
1175                close2;
1176                mapannounce "job_hunte"," !! Escape Warp Portal activation complete. !! ",bc_map;
1177                enablenpc "exit#hnttest";
1178                end;
1179        case 2:
1180                mes "^3355FFCanceling";
1181                mes "Operation.^000000";
1182                close2;
1183                mapannounce "job_hunte"," !! Operation has been cancelled. !! ",bc_map;
1184                end;
1185        case 3:
1186                mapannounce "job_hunte"," !! Cancellation warp activating... !! ",bc_map;
1187                mes "^3355FFYou will soon be";
1188                mes "returned to the";
1189                mes "waiting room.^000000";
1190                close2;
1191                set HNTR_Q,13;
1192                warp "job_hunte",176,22;
1193                donpcevent "Waiting Room#hnt::OnStart";
1194                end;
1195        }
1196
1197OnDisable:
1198        disablenpc "exit#hnttest";
1199        disablenpc "Switch#hnt";
1200        end;
1201
1202OnEnable:
1203        enablenpc "Switch#hnt";
1204        end;
1205}
1206
1207job_hunte,89,139,0      script  exit#hnttest    45,2,2,{
1208OnInit:
1209        disablenpc "exit#hnttest";
1210        end;
1211
1212OnTouch:
1213        donpcevent "Waiting Room#hnt::OnStart";
1214        set HNTR_Q,16;
1215        savepoint "payon",104,99;
1216        if (rand(1))
1217                warp "payon_in02",21,27;
1218        warp "payon_in03",128,7;
1219}
1220
1221// Hunter Job test traps.
1222//============================================================
1223job_hunte,52,140,0      script  1-1::HntTrap    -1,0,1,{
1224OnTouch:
1225        switch(rand(200)) {
1226        default:
1227        case 1: mapannounce "job_hunte",strcharinfo(0) + ", you have fallen into a trap. You will be returned to the starting point.",bc_map; break;
1228        case 2: mapannounce "job_hunte",strcharinfo(0) + ", yes you! Go back and start over!",bc_map; break;
1229        case 3: mapannounce "job_hunte",strcharinfo(0) + " has failed!...well...you will if you don't start over...",bc_map; break;
1230        case 4: mapannounce "job_hunte",strcharinfo(0) + ", has failed me! Go back to where you started!",bc_map; break;
1231        case 5: mapannounce "job_hunte",strcharinfo(0) + ", you have blundered into a trap. I'm sorry, but for now, YOU LOSE.",bc_map; break;
1232        case 6: mapannounce "job_hunte",strcharinfo(0) + ", what are you doing!? Go back and do it again!",bc_map; break;
1233        case 7: mapannounce "job_hunte",strcharinfo(0) + ", come on! You can do better then this!! Try again!",bc_map; break;
1234        case 8: mapannounce "job_hunte",strcharinfo(0) + ", has fallen into a trap...again. But don't worry, you're getting better.",bc_map; break;
1235        case 9: mapannounce "job_hunte",strcharinfo(0) + ", fail, fail, fail... Go back to where you started!",bc_map; break;
1236        case 10: mapannounce "job_hunte",strcharinfo(0) + "... aww~ Try again! You can do it!",bc_map; break;
1237        case 11: mapannounce "job_hunte",strcharinfo(0) + ", @#$%#^!@ and you wanna be a what? Hunter? Get back there!",bc_map; break;
1238        case 12: mapannounce "job_hunte",strcharinfo(0) + " was defeated by the forces of evil. Don't give up, hero!",bc_map; break;
1239        case 13: mapannounce "job_hunte","I put a spell on you " + strcharinfo(0) + " and now you're mine! Go start over now.",bc_map; break;
1240        case 14: mapannounce "job_hunte",strcharinfo(0) + ". G'day mate, welcome to the land down under. As a present, I'll send you to the starting point...",bc_map; break;
1241        case 15: mapannounce "job_hunte","That's my nest " + strcharinfo(0) + "! dont step there, squawk~ Start over.",bc_map; break;
1242        case 16: mapannounce "job_hunte",strcharinfo(0) + ", another archer down. 3 more to go!",bc_map; break;
1243        case 17: mapannounce "job_hunte",strcharinfo(0) + ", have you got what it takes? Then try again.",bc_map; break;
1244        case 18: mapannounce "job_hunte","Alas, " + strcharinfo(0) + ", you have fallen prey to the most feared of traps. The dreaded stink bomb! Run run run awaaaaaay!",bc_map; break;
1245        case 19: mapannounce "job_hunte",strcharinfo(0) + " had too much prune juice to drink today. Back to the starting point~",bc_map; break;
1246        case 20: mapannounce "job_hunte","No.... " + strcharinfo(0) + ", you have fallen into a trap. You will be returned to the starting point.",bc_map; break;
1247        case 21: mapannounce "job_hunte","Meow *pounce* look my kitties we'll have some" + strcharinfo(0) + "stew. Back to the starting point if you don't want to become stew!",bc_map; break;
1248        case 22: mapannounce "job_hunte","Sorry " + strcharinfo(0) + ", but you've actually found a BAD secret. You will be returned to the starting point.",bc_map; break;
1249        case 23: mapannounce "job_hunte",strcharinfo(0) + ", silly Archer...your tenacity is touching. But it's back to the start for you...",bc_map; break;
1250        case 24: mapannounce "job_hunte",strcharinfo(0) + ", you've fallen and you can't get up. You'll be carried back to the starting point.",bc_map; break;
1251        case 25: mapannounce "job_hunte","Skip a turn " + strcharinfo(0) + ", go back to start.",bc_map; break;
1252        case 26: mapannounce "job_hunte",strcharinfo(0) + ", nya nya, heh heh heh. You will be returned to the starting point.",bc_map; break;
1253        case 27: mapannounce "job_hunte","Practice is over " + strcharinfo(0) + ". This time show me for real.",bc_map; break;
1254        case 28: mapannounce "job_hunte",strcharinfo(0) + ", this is a Poring jellopy raid...Get out! Start from the beginning if you wish to continue.",bc_map; break;
1255        case 29: mapannounce "job_hunte","Disconnected from server. " + strcharinfo(0) + ", you have to start over.",bc_map; break;
1256        case 30: mapannounce "job_hunte",strcharinfo(0) + ", what does this button do...oops! I'm afraid you have to start over.",bc_map; break;
1257        case 31: mapannounce "job_hunte",strcharinfo(0) + ", you have entered the bonus round! Aaaand, you lost. You will be returned to the starting point.",bc_map; break;
1258        case 32: mapannounce "job_hunte","Oh, no " + strcharinfo(0) + ", you've stepped on a hive of bees. You narrowly escaped, all the way back to the beginning.",bc_map; break;
1259        case 33: mapannounce "job_hunte",strcharinfo(0) + ", wait wait. That's a trap! Oh wait, that's dog. . . .",bc_map; break;
1260        case 34: mapannounce "job_hunte","Stop " + strcharinfo(0) + "! For stepping on that trap, I shall punish you!",bc_map; break;
1261        case 35: mapannounce "job_hunte",strcharinfo(0) + ", I'll be back. . . I hope you will too.",bc_map; break;
1262        case 36: mapannounce "job_hunte",strcharinfo(0) + ", Come with me if you want to live. . to the starting point.",bc_map; break;
1263        case 37: mapannounce "job_hunte",strcharinfo(0) + ", my... precious! Go back to the starting point.",bc_map; break;
1264        case 38: mapannounce "job_hunte","Follow the yellow brick road... No wait, " + strcharinfo(0) + "!! Not that way...Back to the starting point it is.",bc_map; break;
1265        case 39: mapannounce "job_hunte",strcharinfo(0) + ", you've really go to get the hang of this 'in tune with nature' thing. Now, you're lost!",bc_map; break;
1266        case 40: mapannounce "job_hunte",strcharinfo(0) + ", it's only a story...not real. But you will be returned to the starting point.",bc_map; break;
1267        case 41: mapannounce "job_hunte",strcharinfo(0) + ", you have fallen into a trap. And the trap...has fallen into you. Returning you to the starting point.",bc_map; break;
1268        case 42: mapannounce "job_hunte","Fear not " + strcharinfo(0) + ", for you too, shall learn the powers of the dark side. You will now be returned to the starting point.",bc_map; break;
1269        case 43: mapannounce "job_hunte",strcharinfo(0) + ", fell into a trap. Quite easily too, I'm afraid. But this hero won't be beaten that easily!",bc_map; break;
1270        case 44: mapannounce "job_hunte"," Tip of the day: Do not step on the traps. You will be returned to the starting point.",bc_map; break;
1271        case 45: mapannounce "job_hunte",strcharinfo(0) + " fell into a trap. Once again, for clarity's sake, the name is " + strcharinfo(0) + ".",bc_map; break;
1272        case 46: mapannounce "job_hunte","Oy oy, " + strcharinfo(0) + ".. I've seen blind Porings get further! Go back to the starting point.",bc_map; break;
1273        case 47: mapannounce "job_hunte","MY EYES!! " + strcharinfo(0) + ", you... you.. stepped on them. Go try again...I'd cry for you if I could even shed tears...",bc_map; break;
1274        case 48: mapannounce "job_hunte",strcharinfo(0) + ", where are you? Right...NOT at the place where'd you be if you passed the test.",bc_map; break;
1275        case 49: mapannounce "job_hunte"," Wow, they actually paid a guy to think of these comments. " + strcharinfo(0) + ", you can go back to the starting point.",bc_map; break;
1276        case 50: mapannounce "job_hunte"," My word, " + strcharinfo(0) + "! You've precariously fallen into a trap! You will be returned back to the start. Cheerio~!",bc_map; break;
1277        case 51: mapannounce "job_hunte",strcharinfo(0) + ", do you have any idea where you're going? Start over *sigh*.",bc_map; break;
1278        case 52: mapannounce "job_hunte",strcharinfo(0) + ", do you like green tea ice cream? No? Go back to the starting point...*hmph*",bc_map; break;
1279        case 53: mapannounce "job_hunte","Oh, no.. " + strcharinfo(0) + ", are you hurt? Come now, let's go back to the starting point.",bc_map; break;
1280        case 54: mapannounce "job_hunte","Hi " + strcharinfo(0) + ", how are you? Here's a present~ a free warp! Back to the starting point.",bc_map; break;
1281        case 55: mapannounce "job_hunte",strcharinfo(0) + ".......... did you know that that was a trap? I hope so, otherwise, I guess you'd be pretty embarassed.",bc_map; break;
1282        case 56: mapannounce "job_hunte",strcharinfo(0) + ", what do you think of the interior design? I worked very hard on it... and this lovely feature that sends you back to the starting point.",bc_map; break;
1283        case 57: mapannounce "job_hunte","BOOM BAM BOOM! " + strcharinfo(0) + ", you have fallen into my trap! But I won't kill you...just...humiliate you...",bc_map; break;
1284        case 58: mapannounce "job_hunte","Oh, " + strcharinfo(0) + ".. You can do better. Try again!",bc_map; break;
1285        case 59: mapannounce "job_hunte","Hello, this is your local Kafra worker... " + strcharinfo(0) + ", your mommy is waiting for you at the checkout line.",bc_map; break;
1286        case 60: mapannounce "job_hunte",strcharinfo(0) + ", if you do well. I'll have a nice present waiting for you... What is it? You'll see if you pass~ Go try again now!",bc_map; break;
1287        case 61: mapannounce "job_hunte",strcharinfo(0) + " faaaaaaaaaaaaaaaaailed.. Hehe, just kidding. You will be returned to the starting point so try again!",bc_map; break;
1288        case 62: mapannounce "job_hunte",strcharinfo(0) + ", you fell into a trap. You should watch your feet more. What? Invisible? That's baby talk! Now go try again!",bc_map; break;
1289        case 63: mapannounce "job_hunte"," Sorry, " + strcharinfo(0) + ", you have fallen into a trap. But I'll be nice and send you to the starting point.",bc_map; break;
1290        case 64: mapannounce "job_hunte",strcharinfo(0) + ", HAHAHAHAHAHA!!!! I can't believe you fell for that one!",bc_map; break;
1291        case 65: mapannounce "job_hunte",strcharinfo(0) + ", I was just about to tell you about that one...but, I didn't? Back to start.",bc_map; break;
1292        case 66: mapannounce "job_hunte",strcharinfo(0) + "...I'm sorry my friend, but you lose. But don't worry, its not like this message is broadcast or anything.",bc_map; break;
1293        case 67: mapannounce "job_hunte",strcharinfo(0) + ", I'm not so sure that you qualify for this anymore... Try again and prove me wrong.",bc_map; break;
1294        case 68: mapannounce "job_hunte",strcharinfo(0) + ", OW...now that's gotta hurt. Back to the start~",bc_map; break;
1295        case 69: mapannounce "job_hunte",strcharinfo(0) + ", I find your lack of faith disturbing... Let's start over.",bc_map; break;
1296        case 70: mapannounce "job_hunte",strcharinfo(0) + ", your eyes can deceive you. Don't trust them. Stretch out with your feelings. Try again now.",bc_map; break;
1297        case 71: mapannounce "job_hunte",strcharinfo(0) + ", if you once start down the dark path, forever it will dominate your destiny. You shall be returned to the starting point.",bc_map; break;
1298        case 72: mapannounce "job_hunte",strcharinfo(0) + ", size doesn't matter. But, the number of traps that caught you do. Try again and win this time!",bc_map; break;
1299        case 73: mapannounce "job_hunte",strcharinfo(0) + ", try not. Do or do not. There is no try.",bc_map; break;
1300        case 74: mapannounce "job_hunte",strcharinfo(0) + ", that is why you fail. Now try again!",bc_map; break;
1301        case 75: mapannounce "job_hunte",strcharinfo(0) + ", look. If its made of metal and looks like it has teeth, you shouldn't put your foot in it. So simple, really...",bc_map; break;
1302        case 76: mapannounce "job_hunte",strcharinfo(0) + ", you are beaten. It is useless to resist.",bc_map; break;
1303        case 77: mapannounce "job_hunte",strcharinfo(0) + ", I'm looking forward to completing your training. In time you will call me Master.",bc_map; break;
1304        case 78: mapannounce "job_hunte",strcharinfo(0) + ", your overconfidence is your weakness.",bc_map; break;
1305        case 79: mapannounce "job_hunte",strcharinfo(0) + ", watch your step. This place can be a little rough.",bc_map; break;
1306        case 80: mapannounce "job_hunte",strcharinfo(0) + ", oh I told you it was dangerous here.",bc_map; break;
1307        case 81: mapannounce "job_hunte",strcharinfo(0) + ", everything is proceeding as I have foreseen.",bc_map; break;
1308        case 82: mapannounce "job_hunte",strcharinfo(0) + ", you should have not come back.",bc_map; break;
1309        case 83: mapannounce "job_hunte",strcharinfo(0) + ", there are alternatives to fighting. But not to losing to this test. Now try again!",bc_map; break;
1310        case 84: mapannounce "job_hunte",strcharinfo(0) + ", now that's a name I haven't heard in a while...let's hope I don't hear it again~!",bc_map; break;
1311        case 85: mapannounce "job_hunte",strcharinfo(0) + ", we do not train to be merciful here, mercy is for the weak!",bc_map; break;
1312        case 86: mapannounce "job_hunte",strcharinfo(0) + ", defeat does not exist here, does it?!",bc_map; break;
1313        case 87: mapannounce "job_hunte",strcharinfo(0) + ", concentrate. Focus your powers!",bc_map; break;
1314        case 88: mapannounce "job_hunte",strcharinfo(0) + ", am I going mad, or did the word -think- escape your lips?",bc_map; break;
1315        case 89: mapannounce "job_hunte",strcharinfo(0) + ", you're just stalling now.",bc_map; break;
1316        case 90: mapannounce "job_hunte",strcharinfo(0) + ", life isn't always fair.",bc_map; break;
1317        case 91: mapannounce "job_hunte",strcharinfo(0) + ".... Uhhh...it's not OUR fault....",bc_map; break;
1318        case 92: mapannounce "job_hunte",strcharinfo(0) + ", survivability takes priority.",bc_map; break;
1319        case 93: mapannounce "job_hunte",strcharinfo(0) + ", people have the strength to overcome their obstacles...everyone can.",bc_map; break;
1320        case 94: mapannounce "job_hunte",strcharinfo(0) + ", there is happiness for those who accept their fate, and there is glory for those who resist their fate.",bc_map; break;
1321        case 95: mapannounce "job_hunte",strcharinfo(0) + ", some things are real and some things are false. Can't you tell the difference?",bc_map; break;
1322        case 96: mapannounce "job_hunte",strcharinfo(0) + ", we are having fun aren't we? Everyday here is like a dream. I really hope it's going to be like this forever.",bc_map; break;
1323        case 97: mapannounce "job_hunte",strcharinfo(0) + ", I'll give you just one piece of advice... dying hurts like hell.",bc_map; break;
1324        case 98: mapannounce "job_hunte",strcharinfo(0) + ", don't give up the ghost! Just be more careful...",bc_map; break;
1325        case 99: mapannounce "job_hunte",strcharinfo(0) + ", death is a gift given at birth. But...these traps won't kill you, don't worry.",bc_map; break;
1326        case 100: mapannounce "job_hunte",strcharinfo(0) + ", I was counting on you from the beginning. But I guess you're gonna make me wait longer...",bc_map; break;
1327        case 101: mapannounce "job_hunte",strcharinfo(0) + ", always with the end comes hope and rebirth. But it's back to the beginning for you~",bc_map; break;
1328        case 102: mapannounce "job_hunte",strcharinfo(0) + ", have I ever told you about the power held in a single tear? Its okay to shed one now, I know its hard...",bc_map; break;
1329        case 103: mapannounce "job_hunte",strcharinfo(0) + ", happiness often sneaks in through a door you didn't know you left open. Sort of like...hidden traps!",bc_map; break;
1330        case 104: mapannounce "job_hunte",strcharinfo(0) + ", ....Chii?",bc_map; break;
1331        case 105: mapannounce "job_hunte",strcharinfo(0) + ", Mine! Mine! Mine! Mine!",bc_map; break;
1332        case 106: mapannounce "job_hunte",strcharinfo(0) + ", it's time to duel!",bc_map; break;
1333        case 107: mapannounce "job_hunte",strcharinfo(0) + ", I choose you!...wait... uagh...not you!...",bc_map; break;
1334        case 108: mapannounce "job_hunte",strcharinfo(0) + ", this isn't the time to be complimenting it!",bc_map; break;
1335        case 109: mapannounce "job_hunte",strcharinfo(0) + "...Oh great, what else could go wrong today?",bc_map; break;
1336        case 110: mapannounce "job_hunte",strcharinfo(0) + ", don't worry, I always keep a spare. We're not running out of traps anytime soon...",bc_map; break;
1337        case 111: mapannounce "job_hunte",strcharinfo(0) + ", when bad things happen, don't give up. The day will come when you will look back and laugh at them. But not today.",bc_map; break;
1338        case 112: mapannounce "job_hunte",strcharinfo(0) + ", don't worry about it. We're good at fighting losing battles, remember?",bc_map; break;
1339        case 113: mapannounce "job_hunte",strcharinfo(0) + ", you remember how it was like when you felt really slick? That feeling won't come back for a while...",bc_map; break;
1340        case 114: mapannounce "job_hunte",strcharinfo(0) + ", you must forget about your past for the sake of your own happiness.",bc_map; break;
1341        case 115: mapannounce "job_hunte",strcharinfo(0) + ", if you can fool your friends, you can fool your enemies.",bc_map; break;
1342        case 116: mapannounce "job_hunte",strcharinfo(0) + ", this world is made up of love and peace!",bc_map; break;
1343        case 117: mapannounce "job_hunte",strcharinfo(0) + ", if you fail, you must drink this.....*evil grin*",bc_map; break;
1344        case 118: mapannounce "job_hunte",strcharinfo(0) + ", don't say we didn't warn you!",bc_map; break;
1345        case 119: mapannounce "job_hunte",strcharinfo(0) + ", curiosity killed the cat. Lucky for me I'm not a cat. Oh, and um, you too of course.",bc_map; break;
1346        case 120: mapannounce "job_hunte",strcharinfo(0) + ", STUDY!STUDY!STUDY!STUDY!STUDY!STUDY!STUDY!STUDY!STUDY!STUDY!",bc_map; break;
1347        case 121: mapannounce "job_hunte",strcharinfo(0) + ", how you like me now? That's right, that was MY trap!",bc_map; break;
1348        case 122: mapannounce "job_hunte",strcharinfo(0) + "...brilliant...just absolutely...genius. Sorry, I was talking about all these crazy traps.",bc_map; break;
1349        case 123: mapannounce "job_hunte",strcharinfo(0) + ", it's time to bust out of that trap, Houdini-style! Hey, wait...come back!",bc_map; break;
1350        case 124: mapannounce "job_hunte",strcharinfo(0) + ", it looks like you could really be in trouble this time...no worries, just try this again!",bc_map; break;
1351        case 125: mapannounce "job_hunte",strcharinfo(0) + "...not smooth, dude. Go for it again, one more time!",bc_map; break;
1352        case 126: mapannounce "job_hunte",strcharinfo(0) + ",it looks like you could really be in a pickle. Back to the starting point...",bc_map; break;
1353        case 127: mapannounce "job_hunte",strcharinfo(0) + ", just think of it as Karma. Someday, you'll be setting hundreds of traps of your own...",bc_map; break;
1354        case 128: mapannounce "job_hunte",strcharinfo(0) + ", bad news dude...its another trap. You'll get the hang of this, I believe in you!",bc_map; break;
1355        case 129: mapannounce "job_hunte",strcharinfo(0) + ", don't give up! The world still needs you!",bc_map; break;
1356        case 130: mapannounce "job_hunte",strcharinfo(0) + ", it's okay to cry. Just not too loudly.",bc_map; break;
1357        case 131: mapannounce "job_hunte",strcharinfo(0) + "...oh man. It's tiring setting up all these traps. You guys have got to stop falling into them!",bc_map; break;
1358        }
1359        set HNTR_Q,13;
1360        warp "job_hunte",176,22;
1361        donpcevent "Waiting Room#hnt::OnStart";
1362        donpcevent "Manager#hnt::OnReset";
1363        end;
1364}
1365
1366job_hunte,53,140,0      duplicate(HntTrap)      1-2     -1,0,1
1367job_hunte,54,141,0      duplicate(HntTrap)      1-3     -1,0,0
1368job_hunte,55,141,0      duplicate(HntTrap)      1-4     -1,0,0
1369job_hunte,55,140,0      duplicate(HntTrap)      1-5     -1,0,0
1370job_hunte,54,140,0      duplicate(HntTrap)      1-6     -1,0,0
1371job_hunte,52,138,0      duplicate(HntTrap)      1-7     -1,0,0
1372job_hunte,53,138,0      duplicate(HntTrap)      1-8     -1,0,0
1373job_hunte,62,140,0      duplicate(HntTrap)      2-1     -1,0,1
1374job_hunte,63,140,0      duplicate(HntTrap)      2-2     -1,0,1
1375job_hunte,64,140,0      duplicate(HntTrap)      2-3     -1,0,0
1376job_hunte,64,141,0      duplicate(HntTrap)      2-4     -1,0,0
1377job_hunte,65,140,0      duplicate(HntTrap)      2-5     -1,0,0
1378job_hunte,65,141,0      duplicate(HntTrap)      2-6     -1,0,0
1379job_hunte,62,138,0      duplicate(HntTrap)      2-7     -1,0,0
1380job_hunte,63,138,0      duplicate(HntTrap)      2-8     -1,0,0
1381job_hunte,72,140,0      duplicate(HntTrap)      3-1     -1,0,1
1382job_hunte,73,140,0      duplicate(HntTrap)      3-2     -1,0,1
1383job_hunte,72,138,0      duplicate(HntTrap)      3-3     -1,0,0
1384job_hunte,72,138,0      duplicate(HntTrap)      3-4     -1,0,0
1385job_hunte,78,140,0      duplicate(HntTrap)      4-1     -1,0,0
1386job_hunte,78,141,0      duplicate(HntTrap)      4-2     -1,0,0
1387job_hunte,79,140,0      duplicate(HntTrap)      4-3     -1,0,0
1388job_hunte,79,141,0      duplicate(HntTrap)      4-4     -1,0,0
1389job_hunte,82,138,0      duplicate(HntTrap)      5-1     -1,0,0
1390job_hunte,82,139,0      duplicate(HntTrap)      5-2     -1,0,0
1391job_hunte,83,138,0      duplicate(HntTrap)      5-3     -1,0,0
1392job_hunte,83,139,0      duplicate(HntTrap)      5-4     -1,0,0
1393job_hunte,99,138,0      duplicate(HntTrap)      6-1     -1,1,0
1394job_hunte,99,139,0      duplicate(HntTrap)      6-2     -1,1,0
1395job_hunte,101,138,0     duplicate(HntTrap)      6-3     -1,0,0
1396job_hunte,101,139,0     duplicate(HntTrap)      6-4     -1,0,0
1397job_hunte,106,140,0     duplicate(HntTrap)      7-1     -1,0,1
1398job_hunte,107,140,0     duplicate(HntTrap)      7-2     -1,0,1
1399job_hunte,106,138,0     duplicate(HntTrap)      7-3     -1,0,0
1400job_hunte,107,138,0     duplicate(HntTrap)      7-4     -1,0,0
1401job_hunte,112,140,0     duplicate(HntTrap)      8-1     -1,0,0
1402job_hunte,112,141,0     duplicate(HntTrap)      8-2     -1,0,0
1403job_hunte,113,140,0     duplicate(HntTrap)      8-3     -1,0,0
1404job_hunte,113,141,0     duplicate(HntTrap)      8-4     -1,0,0
1405job_hunte,116,140,0     duplicate(HntTrap)      9-1     -1,0,0
1406job_hunte,116,141,0     duplicate(HntTrap)      9-2     -1,0,0
1407job_hunte,117,140,0     duplicate(HntTrap)      9-3     -1,0,0
1408job_hunte,117,141,0     duplicate(HntTrap)      9-4     -1,0,0
1409job_hunte,120,138,0     duplicate(HntTrap)      10-1    -1,0,0
1410job_hunte,120,139,0     duplicate(HntTrap)      10-2    -1,0,0
1411job_hunte,121,138,0     duplicate(HntTrap)      10-3    -1,0,0
1412job_hunte,121,139,0     duplicate(HntTrap)      10-4    -1,0,0
1413job_hunte,126,139,0     duplicate(HntTrap)      11-1    -1,0,2
1414job_hunte,127,139,0     duplicate(HntTrap)      11-2    -1,0,2
1415job_hunte,126,136,0     duplicate(HntTrap)      11-3    -1,0,0
1416job_hunte,127,136,0     duplicate(HntTrap)      11-4    -1,0,0
1417job_hunte,52,134,0      duplicate(HntTrap)      12-1    -1,0,1
1418job_hunte,53,134,0      duplicate(HntTrap)      12-2    -1,0,1
1419job_hunte,52,132,0      duplicate(HntTrap)      12-3    -1,0,0
1420job_hunte,53,132,0      duplicate(HntTrap)      12-4    -1,0,0
1421job_hunte,124,130,0     duplicate(HntTrap)      13-1    -1,0,0
1422job_hunte,124,131,0     duplicate(HntTrap)      13-2    -1,0,0
1423job_hunte,125,130,0     duplicate(HntTrap)      13-3    -1,0,0
1424job_hunte,125,131,0     duplicate(HntTrap)      13-4    -1,0,0
1425job_hunte,64,128,0      duplicate(HntTrap)      14-1    -1,0,0
1426job_hunte,64,129,0      duplicate(HntTrap)      14-2    -1,0,0
1427job_hunte,65,128,0      duplicate(HntTrap)      14-3    -1,0,0
1428job_hunte,65,129,0      duplicate(HntTrap)      14-4    -1,0,0
1429job_hunte,68,126,0      duplicate(HntTrap)      15-1    -1,0,0
1430job_hunte,68,127,0      duplicate(HntTrap)      15-2    -1,0,0
1431job_hunte,69,126,0      duplicate(HntTrap)      15-3    -1,0,0
1432job_hunte,69,127,0      duplicate(HntTrap)      15-4    -1,0,0
1433job_hunte,75,128,0      duplicate(HntTrap)      16-1    -1,1,0
1434job_hunte,75,129,0      duplicate(HntTrap)      16-2    -1,1,0
1435job_hunte,77,128,0      duplicate(HntTrap)      16-3    -1,0,0
1436job_hunte,77,129,0      duplicate(HntTrap)      16-4    -1,0,0
1437job_hunte,82,126,0      duplicate(HntTrap)      17-1    -1,0,0
1438job_hunte,82,127,0      duplicate(HntTrap)      17-2    -1,0,0
1439job_hunte,83,126,0      duplicate(HntTrap)      17-3    -1,0,0
1440job_hunte,83,127,0      duplicate(HntTrap)      17-4    -1,0,0
1441job_hunte,96,128,0      duplicate(HntTrap)      18-1    -1,0,0
1442job_hunte,96,129,0      duplicate(HntTrap)      18-2    -1,0,0
1443job_hunte,97,128,0      duplicate(HntTrap)      18-3    -1,0,0
1444job_hunte,97,129,0      duplicate(HntTrap)      18-4    -1,0,0
1445job_hunte,100,126,0     duplicate(HntTrap)      19-1    -1,0,0
1446job_hunte,100,127,0     duplicate(HntTrap)      19-2    -1,0,0
1447job_hunte,101,126,0     duplicate(HntTrap)      19-3    -1,0,0
1448job_hunte,101,127,0     duplicate(HntTrap)      19-4    -1,0,0
1449job_hunte,106,128,0     duplicate(HntTrap)      20-1    -1,0,0
1450job_hunte,106,129,0     duplicate(HntTrap)      20-2    -1,0,0
1451job_hunte,107,128,0     duplicate(HntTrap)      20-3    -1,0,0
1452job_hunte,107,129,0     duplicate(HntTrap)      20-4    -1,0,0
1453job_hunte,112,126,0     duplicate(HntTrap)      21-1    -1,0,0
1454job_hunte,112,127,0     duplicate(HntTrap)      21-2    -1,0,0
1455job_hunte,113,126,0     duplicate(HntTrap)      21-3    -1,0,0
1456job_hunte,113,127,0     duplicate(HntTrap)      21-4    -1,0,0
1457job_hunte,126,126,0     duplicate(HntTrap)      22-1    -1,0,0
1458job_hunte,126,127,0     duplicate(HntTrap)      22-2    -1,0,0
1459job_hunte,127,126,0     duplicate(HntTrap)      22-3    -1,0,0
1460job_hunte,127,127,0     duplicate(HntTrap)      22-4    -1,0,0
1461job_hunte,52,122,0      duplicate(HntTrap)      23-1    -1,0,1
1462job_hunte,52,122,0      duplicate(HntTrap)      23-2    -1,0,1
1463job_hunte,53,120,0      duplicate(HntTrap)      23-3    -1,1,0
1464job_hunte,54,121,0      duplicate(HntTrap)      23-4    -1,0,0
1465job_hunte,55,121,0      duplicate(HntTrap)      23-5    -1,0,0
1466job_hunte,55,120,0      duplicate(HntTrap)      23-6    -1,0,0
1467job_hunte,66,120,0      duplicate(HntTrap)      24-1    -1,0,0
1468job_hunte,66,121,0      duplicate(HntTrap)      24-2    -1,0,0
1469job_hunte,67,120,0      duplicate(HntTrap)      24-3    -1,0,0
1470job_hunte,67,121,0      duplicate(HntTrap)      24-4    -1,0,0 
1471job_hunte,114,118,0     duplicate(HntTrap)      25-1    -1,0,0
1472job_hunte,114,119,0     duplicate(HntTrap)      25-2    -1,0,0
1473job_hunte,115,118,0     duplicate(HntTrap)      25-3    -1,0,0
1474job_hunte,115,119,0     duplicate(HntTrap)      25-4    -1,0,0
1475job_hunte,124,120,0     duplicate(HntTrap)      26-1    -1,0,1
1476job_hunte,125,120,0     duplicate(HntTrap)      26-2    -1,0,1
1477job_hunte,124,118,0     duplicate(HntTrap)      26-3    -1,0,0
1478job_hunte,125,118,0     duplicate(HntTrap)      26-4    -1,0,0
1479job_hunte,66,116,0      duplicate(HntTrap)      27-1    -1,0,0
1480job_hunte,66,117,0      duplicate(HntTrap)      27-2    -1,0,0
1481job_hunte,67,116,0      duplicate(HntTrap)      27-3    -1,0,0
1482job_hunte,67,117,0      duplicate(HntTrap)      27-4    -1,0,0
1483job_hunte,76,114,0      duplicate(HntTrap)      28-1    -1,0,0
1484job_hunte,76,115,0      duplicate(HntTrap)      28-2    -1,0,0
1485job_hunte,77,114,0      duplicate(HntTrap)      28-3    -1,0,0
1486job_hunte,77,115,0      duplicate(HntTrap)      28-4    -1,0,0
1487job_hunte,82,116,0      duplicate(HntTrap)      29-1    -1,0,0
1488job_hunte,82,117,0      duplicate(HntTrap)      29-2    -1,0,0
1489job_hunte,83,116,0      duplicate(HntTrap)      29-3    -1,0,0
1490job_hunte,83,117,0      duplicate(HntTrap)      29-4    -1,0,0
1491job_hunte,86,114,0      duplicate(HntTrap)      30-1    -1,0,0
1492job_hunte,86,115,0      duplicate(HntTrap)      30-2    -1,0,0
1493job_hunte,87,114,0      duplicate(HntTrap)      30-3    -1,0,0
1494job_hunte,87,115,0      duplicate(HntTrap)      30-4    -1,0,0
1495job_hunte,92,115,0      duplicate(HntTrap)      31-1    -1,1,0
1496job_hunte,92,114,0      duplicate(HntTrap)      31-2    -1,1,0
1497job_hunte,90,115,0      duplicate(HntTrap)      31-3    -1,0,0
1498job_hunte,102,116,0     duplicate(HntTrap)      32-1    -1,0,0
1499job_hunte,102,117,0     duplicate(HntTrap)      32-2    -1,0,0
1500job_hunte,103,116,0     duplicate(HntTrap)      32-3    -1,0,0
1501job_hunte,103,117,0     duplicate(HntTrap)      32-4    -1,0,0
1502job_hunte,114,114,0     duplicate(HntTrap)      33-1    -1,0,0
1503job_hunte,114,115,0     duplicate(HntTrap)      33-2    -1,0,0
1504job_hunte,115,114,0     duplicate(HntTrap)      33-3    -1,0,0
1505job_hunte,115,115,0     duplicate(HntTrap)      33-4    -1,0,0
1506job_hunte,54,110,0      duplicate(HntTrap)      34-1    -1,0,1
1507job_hunte,55,110,0      duplicate(HntTrap)      34-2    -1,0,1
1508job_hunte,54,108,0      duplicate(HntTrap)      34-3    -1,0,0
1509job_hunte,55,108,0      duplicate(HntTrap)      34-4    -1,0,0
1510job_hunte,64,112,0      duplicate(HntTrap)      35-1    -1,0,0
1511job_hunte,64,113,0      duplicate(HntTrap)      35-2    -1,0,0
1512job_hunte,65,112,0      duplicate(HntTrap)      35-3    -1,0,0
1513job_hunte,65,113,0      duplicate(HntTrap)      35-4    -1,0,0
1514job_hunte,80,110,0      duplicate(HntTrap)      36-1    -1,0,0
1515job_hunte,80,111,0      duplicate(HntTrap)      36-2    -1,0,0
1516job_hunte,81,110,0      duplicate(HntTrap)      36-3    -1,0,0
1517job_hunte,81,111,0      duplicate(HntTrap)      36-4    -1,0,0
1518job_hunte,90,108,0      duplicate(HntTrap)      37-1    -1,0,6
1519job_hunte,91,108,0      duplicate(HntTrap)      37-2    -1,0,5
1520job_hunte,91,102,0      duplicate(HntTrap)      37-3    -1,0,0
1521job_hunte,98,109,0      duplicate(HntTrap)      38-1    -1,0,2
1522job_hunte,99,109,0      duplicate(HntTrap)      38-2    -1,0,2
1523job_hunte,103,109,0     duplicate(HntTrap)      38-3    -1,3,0
1524job_hunte,103,108,0     duplicate(HntTrap)      38-4    -1,3,0
1525job_hunte,97,106,0      duplicate(HntTrap)      39-1    -1,2,0
1526job_hunte,96,107,0      duplicate(HntTrap)      39-2    -1,1,0
1527job_hunte,94,108,0      duplicate(HntTrap)      39-3    -1,0,1
1528job_hunte,95,109,0      duplicate(HntTrap)      39-4    -1,0,0
1529job_hunte,95,108,0      duplicate(HntTrap)      40-1    -1,0,0
1530job_hunte,94,106,0      duplicate(HntTrap)      40-2    -1,0,0
1531job_hunte,96,102,0      duplicate(HntTrap)      40-3    -1,0,3
1532job_hunte,97,102,0      duplicate(HntTrap)      40-4    -1,0,3
1533job_hunte,95,98,0       duplicate(HntTrap)      41-1    -1,2,0
1534job_hunte,94,99,0       duplicate(HntTrap)      42-1    -1,1,0
1535job_hunte,92,98,0       duplicate(HntTrap)      43-1    -1,0,0
1536job_hunte,112,110,0     duplicate(HntTrap)      44-1    -1,0,0
1537job_hunte,112,111,0     duplicate(HntTrap)      44-2    -1,0,0
1538job_hunte,113,110,0     duplicate(HntTrap)      44-3    -1,0,0
1539job_hunte,113,111,0     duplicate(HntTrap)      44-4    -1,0,0
1540job_hunte,126,108,0     duplicate(HntTrap)      45-1    -1,0,1
1541job_hunte,127,108,0     duplicate(HntTrap)      45-2    -1,0,1
1542job_hunte,126,106,0     duplicate(HntTrap)      45-3    -1,0,0
1543job_hunte,126,106,0     duplicate(HntTrap)      45-4    -1,0,0
1544job_hunte,53,102,0      duplicate(HntTrap)      46-1    -1,1,1
1545job_hunte,55,102,0      duplicate(HntTrap)      46-2    -1,0,1
1546job_hunte,53,100,0      duplicate(HntTrap)      46-3    -1,1,0
1547job_hunte,55,100,0      duplicate(HntTrap)      46-4    -1,0,0
1548job_hunte,64,106,0      duplicate(HntTrap)      47-1    -1,0,0
1549job_hunte,64,107,0      duplicate(HntTrap)      47-2    -1,0,0
1550job_hunte,65,106,0      duplicate(HntTrap)      47-3    -1,0,0
1551job_hunte,65,107,0      duplicate(HntTrap)      47-4    -1,0,0
1552job_hunte,66,100,0      duplicate(HntTrap)      48-1    -1,0,0
1553job_hunte,66,101,0      duplicate(HntTrap)      48-2    -1,0,0
1554job_hunte,67,100,0      duplicate(HntTrap)      48-3    -1,0,0
1555job_hunte,67,101,0      duplicate(HntTrap)      48-4    -1,0,0
1556job_hunte,86,106,0      duplicate(HntTrap)      49-1    -1,0,1
1557job_hunte,87,106,0      duplicate(HntTrap)      49-2    -1,0,1
1558job_hunte,82,104,0      duplicate(HntTrap)      49-3    -1,5,0
1559job_hunte,81,105,0      duplicate(HntTrap)      49-4    -1,4,0
1560job_hunte,76,105,0      duplicate(HntTrap)      50-1    -1,0,0
1561job_hunte,76,104,0      duplicate(HntTrap)      50-2    -1,0,0
1562job_hunte,78,101,0      duplicate(HntTrap)      50-3    -1,0,2
1563job_hunte,79,101,0      duplicate(HntTrap)      50-4    -1,0,2
1564job_hunte,76,99,0       duplicate(HntTrap)      51-1    -1,1,0
1565job_hunte,77,98,0       duplicate(HntTrap)      51-2    -1,2,0
1566job_hunte,74,99,0       duplicate(HntTrap)      51-3    -1,0,0
1567job_hunte,74,98,0       duplicate(HntTrap)      51-4    -1,0,0
1568job_hunte,82,100,0      duplicate(HntTrap)      53-1    -1,0,0
1569job_hunte,82,101,0      duplicate(HntTrap)      53-2    -1,0,0
1570job_hunte,83,100,0      duplicate(HntTrap)      53-3    -1,0,0
1571job_hunte,83,101,0      duplicate(HntTrap)      53-4    -1,0,0
1572job_hunte,106,104,0     duplicate(HntTrap)      54-1    -1,0,0
1573job_hunte,106,105,0     duplicate(HntTrap)      54-2    -1,0,0
1574job_hunte,107,104,0     duplicate(HntTrap)      54-3    -1,0,0
1575job_hunte,107,105,0     duplicate(HntTrap)      54-4    -1,0,0
1576job_hunte,112,104,0     duplicate(HntTrap)      55-1    -1,0,1
1577job_hunte,113,104,0     duplicate(HntTrap)      55-2    -1,0,1
1578job_hunte,112,102,0     duplicate(HntTrap)      55-3    -1,0,0
1579job_hunte,113,102,0     duplicate(HntTrap)      55-4    -1,0,0
1580job_hunte,54,92,0       duplicate(HntTrap)      56-1    -1,0,0
1581job_hunte,54,93,0       duplicate(HntTrap)      56-2    -1,0,0
1582job_hunte,55,92,0       duplicate(HntTrap)      56-3    -1,0,0
1583job_hunte,55,93,0       duplicate(HntTrap)      56-4    -1,0,0
1584job_hunte,52,90,0       duplicate(HntTrap)      56-5    -1,0,0
1585job_hunte,52,91,0       duplicate(HntTrap)      56-6    -1,0,0
1586job_hunte,53,90,0       duplicate(HntTrap)      56-7    -1,0,0
1587job_hunte,53,91,0       duplicate(HntTrap)      56-8    -1,0,0
1588job_hunte,64,92,0       duplicate(HntTrap)      57-1    -1,0,0
1589job_hunte,64,93,0       duplicate(HntTrap)      57-2    -1,0,0
1590job_hunte,65,92,0       duplicate(HntTrap)      57-3    -1,0,0
1591
1592job_hunte,65,93,0       script  57-4::HntTrap2  -1,{
1593OnTouch:
1594        mapannounce "job_hunte",strcharinfo(0) + ", has failed me! Go back to where you started!",bc_map;
1595        set HNTR_Q,13;
1596        warp "job_hunte",176,22;
1597        donpcevent "Waiting Room#hnt::OnStart";
1598        donpcevent "Manager#hnt::OnReset";
1599        end;
1600}
1601
1602job_hunte,76,94,0       duplicate(HntTrap2)     58-1    -1,0,0
1603job_hunte,76,95,0       duplicate(HntTrap2)     58-2    -1,0,0
1604job_hunte,77,94,0       duplicate(HntTrap2)     58-3    -1,0,0
1605job_hunte,77,95,0       duplicate(HntTrap2)     58-4    -1,0,0
1606job_hunte,78,92,0       duplicate(HntTrap2)     59-1    -1,0,0
1607job_hunte,78,93,0       duplicate(HntTrap2)     59-2    -1,0,0
1608job_hunte,79,92,0       duplicate(HntTrap2)     59-3    -1,0,0
1609job_hunte,79,93,0       duplicate(HntTrap2)     59-4    -1,0,0
1610job_hunte,86,92,0       duplicate(HntTrap2)     60-1    -1,0,0
1611job_hunte,86,93,0       duplicate(HntTrap2)     60-2    -1,0,0
1612job_hunte,87,92,0       duplicate(HntTrap2)     60-3    -1,0,0
1613job_hunte,87,93,0       duplicate(HntTrap2)     60-4    -1,0,0
1614job_hunte,90,96,0       duplicate(HntTrap2)     61-1    -1,0,0
1615job_hunte,90,97,0       duplicate(HntTrap2)     61-2    -1,0,0
1616job_hunte,91,96,0       duplicate(HntTrap2)     61-3    -1,0,0
1617job_hunte,91,97,0       duplicate(HntTrap2)     61-4    -1,0,0
1618job_hunte,99,95,0       duplicate(HntTrap2)     62-1    -1,1,0
1619job_hunte,99,94,0       duplicate(HntTrap2)     62-2    -1,1,0
1620job_hunte,101,94,0      duplicate(HntTrap2)     62-3    -1,0,1
1621job_hunte,100,93,0      duplicate(HntTrap2)     62-4    -1,0,0
1622job_hunte,100,92,0      duplicate(HntTrap2)     63-1    -1,0,0
1623job_hunte,101,92,0      duplicate(HntTrap2)     63-2    -1,0,0
1624job_hunte,102,98,0      duplicate(HntTrap2)     64-1    -1,0,0
1625job_hunte,102,99,0      duplicate(HntTrap2)     64-2    -1,0,0
1626job_hunte,103,98,0      duplicate(HntTrap2)     64-3    -1,0,0
1627job_hunte,103,99,0      duplicate(HntTrap2)     64-4    -1,0,0
1628job_hunte,102,90,0      duplicate(HntTrap2)     65-1    -1,0,0
1629job_hunte,102,91,0      duplicate(HntTrap2)     65-2    -1,0,0
1630job_hunte,103,90,0      duplicate(HntTrap2)     65-3    -1,0,0
1631job_hunte,103,91,0      duplicate(HntTrap2)     65-4    -1,0,0
1632job_hunte,114,96,0      duplicate(HntTrap2)     66-1    -1,0,0
1633job_hunte,114,97,0      duplicate(HntTrap2)     66-2    -1,0,0
1634job_hunte,115,96,0      duplicate(HntTrap2)     66-3    -1,0,0
1635job_hunte,115,97,0      duplicate(HntTrap2)     66-4    -1,0,0
1636job_hunte,112,90,0      duplicate(HntTrap2)     67-1    -1,0,0
1637job_hunte,112,91,0      duplicate(HntTrap2)     67-2    -1,0,0
1638job_hunte,113,90,0      duplicate(HntTrap2)     67-3    -1,0,0
1639job_hunte,113,91,0      duplicate(HntTrap2)     67-4    -1,0,0
1640job_hunte,125,97,0      duplicate(HntTrap2)     68-1    -1,1,0
1641job_hunte,125,96,0      duplicate(HntTrap2)     68-2    -1,1,0
1642job_hunte,127,96,0      duplicate(HntTrap2)     68-3    -1,0,0
1643job_hunte,127,97,0      duplicate(HntTrap2)     68-4    -1,0,0
1644job_hunte,52,86,0       duplicate(HntTrap2)     69-1    -1,0,0
1645job_hunte,52,87,0       duplicate(HntTrap2)     69-2    -1,0,0
1646job_hunte,53,86,0       duplicate(HntTrap2)     69-3    -1,0,0
1647job_hunte,53,87,0       duplicate(HntTrap2)     69-4    -1,0,0
1648job_hunte,66,88,0       duplicate(HntTrap2)     70-1    -1,0,0
1649job_hunte,66,89,0       duplicate(HntTrap2)     70-2    -1,0,0
1650job_hunte,67,88,0       duplicate(HntTrap2)     70-3    -1,0,0
1651job_hunte,67,89,0       duplicate(HntTrap2)     70-4    -1,0,0
1652job_hunte,114,84,0      duplicate(HntTrap2)     71-1    -1,0,0
1653job_hunte,114,85,0      duplicate(HntTrap2)     71-2    -1,0,0
1654job_hunte,115,84,0      duplicate(HntTrap2)     71-3    -1,0,0
1655job_hunte,115,85,0      duplicate(HntTrap2)     71-4    -1,0,0
1656job_hunte,126,86,0      duplicate(HntTrap2)     72-1    -1,0,0
1657job_hunte,126,87,0      duplicate(HntTrap2)     72-2    -1,0,0
1658job_hunte,127,86,0      duplicate(HntTrap2)     72-3    -1,0,0
1659job_hunte,127,87,0      duplicate(HntTrap2)     72-4    -1,0,0
1660job_hunte,54,80,0       duplicate(HntTrap2)     73-1    -1,0,1
1661job_hunte,55,80,0       duplicate(HntTrap2)     73-2    -1,0,1
1662job_hunte,55,80,0       duplicate(HntTrap2)     73-3    -1,0,0
1663job_hunte,55,78,0       duplicate(HntTrap2)     73-4    -1,0,0
1664job_hunte,64,82,0       duplicate(HntTrap2)     74-1    -1,0,1
1665job_hunte,65,82,0       duplicate(HntTrap2)     74-2    -1,0,1
1666job_hunte,64,80,0       duplicate(HntTrap2)     74-3    -1,0,0
1667job_hunte,65,80,0       duplicate(HntTrap2)     74-4    -1,0,0
1668job_hunte,66,78,0       duplicate(HntTrap2)     75-1    -1,0,0
1669job_hunte,66,79,0       duplicate(HntTrap2)     75-2    -1,0,0
1670job_hunte,67,78,0       duplicate(HntTrap2)     75-3    -1,0,0
1671job_hunte,67,79,0       duplicate(HntTrap2)     75-4    -1,0,0
1672job_hunte,74,78,0       duplicate(HntTrap2)     76-1    -1,0,0
1673job_hunte,74,79,0       duplicate(HntTrap2)     76-2    -1,0,0
1674job_hunte,75,78,0       duplicate(HntTrap2)     76-3    -1,0,0
1675job_hunte,75,79,0       duplicate(HntTrap2)     76-4    -1,0,0
1676job_hunte,78,80,0       duplicate(HntTrap2)     77-1    -1,0,0
1677job_hunte,78,81,0       duplicate(HntTrap2)     77-2    -1,0,0
1678job_hunte,79,80,0       duplicate(HntTrap2)     77-3    -1,0,0
1679job_hunte,79,81,0       duplicate(HntTrap2)     77-4    -1,0,0
1680job_hunte,82,78,0       duplicate(HntTrap2)     78-1    -1,0,0
1681job_hunte,82,79,0       duplicate(HntTrap2)     78-2    -1,0,0
1682job_hunte,83,78,0       duplicate(HntTrap2)     78-3    -1,0,0
1683job_hunte,83,79,0       duplicate(HntTrap2)     78-4    -1,0,0
1684job_hunte,94,78,0       duplicate(HntTrap2)     79-1    -1,0,0
1685job_hunte,94,79,0       duplicate(HntTrap2)     79-2    -1,0,0
1686job_hunte,95,78,0       duplicate(HntTrap2)     79-3    -1,0,0
1687job_hunte,95,79,0       duplicate(HntTrap2)     79-4    -1,0,0
1688job_hunte,101,80,0      duplicate(HntTrap2)     80-1    -1,1,0
1689job_hunte,101,81,0      duplicate(HntTrap2)     80-2    -1,1,0
1690job_hunte,103,81,0      duplicate(HntTrap2)     80-3    -1,0,0
1691job_hunte,103,80,0      duplicate(HntTrap2)     80-4    -1,0,0
1692job_hunte,104,78,0      duplicate(HntTrap2)     81-1    -1,0,0
1693job_hunte,104,79,0      duplicate(HntTrap2)     81-2    -1,0,0
1694job_hunte,105,78,0      duplicate(HntTrap2)     81-3    -1,0,0
1695job_hunte,105,79,0      duplicate(HntTrap2)     81-4    -1,0,0
1696job_hunte,110,78,0      duplicate(HntTrap2)     82-1    -1,0,0
1697job_hunte,110,79,0      duplicate(HntTrap2)     82-2    -1,0,0
1698job_hunte,111,78,0      duplicate(HntTrap2)     82-3    -1,0,0
1699job_hunte,111,79,0      duplicate(HntTrap2)     82-4    -1,0,0
1700job_hunte,114,80,0      duplicate(HntTrap2)     83-1    -1,0,0
1701job_hunte,114,81,0      duplicate(HntTrap2)     83-2    -1,0,0
1702job_hunte,115,80,0      duplicate(HntTrap2)     83-3    -1,0,0
1703job_hunte,115,81,0      duplicate(HntTrap2)     83-4    -1,0,0
1704job_hunte,124,78,0      duplicate(HntTrap2)     84-1    -1,0,0
1705job_hunte,124,79,0      duplicate(HntTrap2)     84-2    -1,0,0
1706job_hunte,125,78,0      duplicate(HntTrap2)     84-3    -1,0,0
1707job_hunte,125,79,0      duplicate(HntTrap2)     84-4    -1,0,0
1708job_hunte,126,82,0      duplicate(HntTrap2)     85-1    -1,0,0
1709job_hunte,126,83,0      duplicate(HntTrap2)     85-2    -1,0,0
1710job_hunte,127,82,0      duplicate(HntTrap2)     85-3    -1,0,0
1711job_hunte,127,83,0      duplicate(HntTrap2)     85-4    -1,0,0
1712job_hunte,52,68,0       duplicate(HntTrap2)     86-1    -1,0,1
1713job_hunte,53,68,0       duplicate(HntTrap2)     86-2    -1,0,1
1714job_hunte,52,66,0       duplicate(HntTrap2)     86-3    -1,0,0
1715job_hunte,53,66,0       duplicate(HntTrap2)     86-4    -1,0,0
1716job_hunte,54,70,0       duplicate(HntTrap2)     87-1    -1,0,1
1717job_hunte,55,70,0       duplicate(HntTrap2)     87-2    -1,0,1
1718job_hunte,54,68,0       duplicate(HntTrap2)     87-3    -1,0,0
1719job_hunte,55,68,0       duplicate(HntTrap2)     87-4    -1,0,0
1720job_hunte,59,66,0       duplicate(HntTrap2)     88-1    -1,1,0
1721job_hunte,59,67,0       duplicate(HntTrap2)     88-2    -1,1,0
1722job_hunte,61,67,0       duplicate(HntTrap2)     88-3    -1,0,0
1723job_hunte,61,66,0       duplicate(HntTrap2)     88-4    -1,0,0
1724job_hunte,68,68,0       duplicate(HntTrap2)     89-1    -1,0,1
1725job_hunte,69,68,0       duplicate(HntTrap2)     89-2    -1,0,1
1726job_hunte,68,66,0       duplicate(HntTrap2)     89-3    -1,0,0
1727job_hunte,69,66,0       duplicate(HntTrap2)     89-4    -1,0,0
1728job_hunte,76,66,0       duplicate(HntTrap2)     90-1    -1,0,0
1729job_hunte,76,67,0       duplicate(HntTrap2)     90-2    -1,0,0
1730job_hunte,77,66,0       duplicate(HntTrap2)     90-3    -1,0,0
1731job_hunte,77,67,0       duplicate(HntTrap2)     90-4    -1,0,0
1732job_hunte,82,68,0       duplicate(HntTrap2)     91-1    -1,0,0
1733job_hunte,82,69,0       duplicate(HntTrap2)     91-2    -1,0,0
1734job_hunte,83,68,0       duplicate(HntTrap2)     91-3    -1,0,0
1735job_hunte,83,69,0       duplicate(HntTrap2)     91-4    -1,0,0
1736job_hunte,96,66,0       duplicate(HntTrap2)     92-1    -1,0,0
1737job_hunte,96,67,0       duplicate(HntTrap2)     92-2    -1,0,0
1738job_hunte,97,66,0       duplicate(HntTrap2)     92-3    -1,0,0
1739job_hunte,97,67,0       duplicate(HntTrap2)     92-4    -1,0,0
1740job_hunte,100,68,0      duplicate(HntTrap2)     93-1    -1,0,0
1741job_hunte,100,69,0      duplicate(HntTrap2)     93-2    -1,0,0
1742job_hunte,101,68,0      duplicate(HntTrap2)     93-3    -1,0,0
1743job_hunte,101,69,0      duplicate(HntTrap2)     93-4    -1,0,0
1744job_hunte,107,66,0      duplicate(HntTrap2)     94-1    -1,1,0
1745job_hunte,107,67,0      duplicate(HntTrap2)     94-2    -1,1,0
1746job_hunte,109,67,0      duplicate(HntTrap2)     94-3    -1,0,0
1747job_hunte,109,66,0      duplicate(HntTrap2)     94-4    -1,0,0
1748job_hunte,117,69,0      duplicate(HntTrap2)     95-1    -1,1,0
1749job_hunte,117,68,0      duplicate(HntTrap2)     95-2    -1,1,0
1750job_hunte,119,69,0      duplicate(HntTrap2)     95-3    -1,0,0
1751job_hunte,119,68,0      duplicate(HntTrap2)     95-4    -1,0,0
1752job_hunte,124,66,0      duplicate(HntTrap2)     96-1    -1,0,0
1753job_hunte,124,67,0      duplicate(HntTrap2)     96-2    -1,0,0
1754job_hunte,125,66,0      duplicate(HntTrap2)     96-3    -1,0,0
1755job_hunte,125,67,0      duplicate(HntTrap2)     96-4    -1,0,0
1756job_hunte,126,70,0      duplicate(HntTrap2)     97-1    -1,0,0
1757job_hunte,126,71,0      duplicate(HntTrap2)     97-2    -1,0,0
1758job_hunte,127,70,0      duplicate(HntTrap2)     97-3    -1,0,0
1759job_hunte,127,71,0      duplicate(HntTrap2)     97-4    -1,0,0
Note: See TracBrowser for help on using the browser.