OSDN Git Service

First version
[st-ro/stro.git] / npc / re / jobs / 3-1 / guillotine_cross.txt
1 //===== rAthena Script ======================================= 
2 //= Guillotine Cross Job Quest
3 //===== By: ================================================== 
4 //= Muad_Dib
5 //===== Current Version: ===================================== 
6 //= 1.6
7 //===== Compatible With: ===================================== 
8 //= rAthena Project; SVN r16945+
9 //===== Description: ========================================= 
10 //= [Official Conversion]
11 //= Job change Quest from Assassin / Assassin Cross -> Guillotine Cross.
12 //===== Additional Comments: ================================= 
13 //= 1.0 Adapted from original script. [Euphy]
14 //= 1.0a Added 'npcskill' command. [Euphy]
15 //= 1.0b Moved warps to separate file. [Euphy]
16 //= 1.1 Fixed some minor bugs. [Euphy]
17 //= 1.2 Moved "Girl" NPC off ve_fild05. [Euphy]
18 //= 1.3 Added missing OnMyMobDead labels. [Euphy]
19 //= 1.4 Added missing labels. [Joseph]
20 //= 1.5 Added GM management function. [Euphy]
21 //= 1.6 Added VIP features. [Euphy]
22 //= 1.7 Fixed PLAYTIME issue. [Capuche]
23 //============================================================
24
25 que_job01,75,96,3       script  Guild Member#3rdgc01    997,{
26         if (job_3rd_gc == 0) {
27                 if (Class == Job_Assassin || Class == Job_Assassin_Cross || Class == Job_Baby_Assassin) {
28                         if (BaseLevel > 98) {
29                         L_Mission:
30                                 mes "[Ahcart]";
31                                 mes "Finally, it's time...";
32                                 mes "Hey, what's your name?";
33                                 next;
34                                 switch(select(strcharinfo(0),".....")) {
35                                 case 1:
36                                         mes "[Ahcart]";
37                                         mes strcharinfo(0)+"?";
38                                         mes "Got it. I'll remember your name.";
39                                         mes "A master told me that you are a person with ability.";
40                                         break;
41                                 case 2:
42                                         mes "[Ahcart]";
43                                         mes "What? You are a distrustful person.";
44                                         mes "Hmm, whatever.";
45                                         mes "I heard that you are a person with ability.";
46                                         break;
47                                 }
48                                 next;
49                                 mes "[Ahcart]";
50                                 mes "My duty is delivering a guild message to a capable assassin.";
51                                 mes "I think that you are suitable to perform the guild's duty.";
52                                 next;
53                                 mes "[Ahcart]";
54                                 mes "So, would you perform this duty for us?";
55                                 mes "Of course, I'm going to offer a reward for completing your task.";
56                                 next;
57                                 select("What is the request?");
58                                 mes "[Ahcart]";
59                                 mes "It's unclear.";
60                                 mes "I told you. It's a special task.";
61                                 mes "The only thing I know is the condition to bring a person with the master's ability.";
62                                 next;
63                                 mes "[Ahcart]";
64                                 mes "First, one who has patience.";
65                                 mes "Second, one who is quiet.";
66                                 mes "Third, one who is focused.";
67                                 next;
68                                 mes "[Ahcart]";
69                                 mes "What do you think about what I told you?";
70                                 mes "This task means that it needs a person who can perform a task irrespective of their own will.";
71                                 next;
72                                 mes "[Ahcart]";
73                                 mes "It's necessary to keep this request secret.";
74                                 mes "But it's also your duty not to tell anyone.";
75                                 next;
76                                 mes "[Ahcart]";
77                                 mes "This is all your choice.";
78                                 mes "Will you help us with this request?";
79                                 next;
80                                 switch(select("I'll do it.:Give me time to think.")) {
81                                 case 1:
82                                         if (VIP_SCRIPT) {
83                                                 callfunc "VIP_Third_Class";
84                                                 set job_3rd_gc, 3;
85                                                 setquest 7101;
86                                                 next;
87                                         }
88                                         mes "[Ahcart]";
89                                         mes "Ok, to Veins.";
90                                         mes "I'll contact them.";
91                                         mes "It's your first duty to go to Veins.";
92                                         next;
93                                         mes "[Ahcart]";
94                                         mes "You should be able to find it easily.";
95                                         mes "Go now.";
96                                         set job_3rd_gc, 3;
97                                         setquest 7101;
98                                         close;
99                                 case 2:
100                                         mes "[Ahcart]";
101                                         mes "Got it.";
102                                         mes "But don't think about it for too long.";
103                                         set job_3rd_gc, 2;
104                                         close;
105                                 }
106                         }
107                         mes "[Ahcart]";
108                         mes "Hmm, you are my peer.";
109                         mes "I'm Ahcart. I'm from Veins.";
110                         mes "Hmm...";
111                         next;
112                         mes "[Ahcart]";
113                         mes "Of course, a chapter of the assassin guild is not only in Morroc. If you have a chance to go there, visit there.";
114                         mes "I think you might go there.";
115                         set job_3rd_gc, 1;
116                         close;
117                 }
118                 mes "[A man of a sharp impression]";
119                 mes "....";
120                 mes "What the...?";
121                 mes "You are not an assassin.";
122                 close;
123         } else if (job_3rd_gc == 1) {
124                 if (BaseLevel > 98) goto L_Mission;
125                 mes "[Ahcart]";
126                 mes "If you become stronger and more skillful, then the assassin's guild will give you a special task.";
127                 mes "Go for it.";
128                 close;
129         } else if (job_3rd_gc == 2) {
130                 mes "[Ahcart]";
131                 mes "Have you thought about it more?";
132                 next;
133                 switch(select("I'll do it.:I'm not ready.")) {
134                 case 1:
135                         if (VIP_SCRIPT) {
136                                 callfunc "VIP_Third_Class";
137                                 set job_3rd_gc, 3;
138                                 setquest 7101;
139                                 next;
140                         }
141                         mes "[Ahcart]";
142                         mes "Ok, to Veins.";
143                         mes "I'll contact them.";
144                         mes "It's your first duty to go to Veins.";
145                         next;
146                         mes "[Ahcart]";
147                         mes "You should be able to find it easily.";
148                         mes "Go now.";
149                         set job_3rd_gc, 3;
150                         setquest 7101;
151                         close;
152                 case 2:
153                         mes "[Ahcart]";
154                         mes "You are too cautious.";
155                         mes "I get the sense that you don't want to work for us.";
156                         close;
157                 }
158         } else if (job_3rd_gc == 3) {
159                 mes "[Ahcart]";
160                 mes "Go to Veins and find a chapter.";
161                 mes "You can hear more details from there.";
162                 close;
163         } else {
164                 mes "[Ahcart]";
165                 mes "Good luck to you.";
166                 close;
167         }
168 }
169
170 function        script  func_3rdgc      {
171         set .@n$, "["+strcharinfo(0)+"]";
172         mes .@n$;
173         mes "Let me collect all the information...";
174         set .@i,0;
175         if (checkquest(7112) == 1) { mes "Madelle saw a person who looked like a priest from Rachel late at night."; set .@i,.@i+1; }
176         if (checkquest(7113) == 1) { mes "Crave said that there was a girl who bought lots of things day and night."; set .@i,.@i+1; }
177         if (checkquest(7114) == 1) { mes "Trovan said that there was a guy who could be seen often but is not a hotel guest, so he is suspicious."; set .@i,.@i+1; }
178         if (!getarg(0)) {
179                 set .@i,.@i-2;
180                 if (checkquest(7115) == 1) { mes "A peddler wears shabby clothes, but she buys fresh and expensive things every single day."; set .@i,.@i+1; }
181                 if (checkquest(7116) == 1) { mes "The old man in village said that there was a girl who showed up in same place at the same time, so maybe moved here."; set .@i,.@i+1; }
182         }
183         next;
184         if (.@i == 3) {
185                 mes .@n$;
186                 mes "One day, Madelle saw a person who looked like a priest of Rachel,";
187                 mes "and Trovan is suspicious of why that person is here.";
188                 next;
189                 mes .@n$;
190                 mes "But the reason that Trovan suspects them is...";
191                 next;
192                 switch(select("They are unfamiliar:The residence is unclear")) {
193                 case 1:
194                         mes .@n$;
195                         mes "No, that's not the reason. The guard sees new adventurers every day.";
196                         mes "Besides, Madelle told me that it was a guy and Crave said it was a girl.";
197                         mes "I'm confused.";
198                         next;
199                         mes .@n$;
200                         mes "Let me rethink this.";
201                         set job_3rd_gc, 7;
202                         close;
203                 case 2:
204                         mes .@n$;
205                         mes "Yeah, adventurers often visit so it can't be a proper reason.";
206                         next;
207                         mes .@n$;
208                         mes "The thing Trovan suspected is that his residence is unclear. But he shows up often and buys supplies regularly.";
209                         next;
210                         mes .@n$;
211                         mes "But Crave said it was a girl.";
212                         mes "Madelle said that she witnessed a guy.";
213                         next;
214                         if (getarg(0)) {
215                                 if(select("Madelle witnessed 2...:There are more than 2...") == 1) {
216                                         mes .@n$;
217                                         mes "Madelle said that she saw one more person in the darkness.";
218                                         mes "Then is it a girl who brought the supplies?";
219                                         next;
220                                 }
221                         }
222                         else select("It could be a helper.");
223                         mes .@n$;
224                         mes "Yeah. There could be one more helper.";
225                         mes "She sent a person to buy the stuff instead of herself.";
226                         mes "Or it could be a peer Madelle can't see.";
227                         next;
228                         mes .@n$;
229                         mes "Crave said that she comes here day and night to buy stuff regularly.";
230                         mes "Then I know what I have to do.";
231                         set job_3rd_gc, 8;
232                         close;
233                 }
234         }
235         mes .@n$;
236         mes "Umm...";
237         mes "Do I need more information? I think something more is needed.";
238         close;
239 }
240
241 job3_guil01,82,95,3     script  Daora#3rdgc02   940,{
242         mes "[Daora]";
243         if (Class == Job_Assassin || Class == Job_Assassin_Cross || Class == Job_Baby_Assassin) {
244                 if (job_3rd_gc < 4) {
245                         if (Sex == SEX_MALE) {
246                                 mes "Oh~ you're good-looking!";
247                                 mes "So, what do you want?";
248                         } else {
249                                 mes "Hmm, you're a girl.";
250                                 mes "Ok pick up whatever you want.";
251                         }
252                         next;
253                         mes "[Daora]";
254                         mes "I'm not sure that you already know or not, but we are selling special Morroc liquor.";
255                         mes "Which one do you want?";
256                         next;
257                         switch(select("Tropical Sograt:Vermilion on the Beach:No thanks!:......")) {
258                         case 1:
259                                 mes "[Daora]";
260                                 if (Zeny > 799) {
261                                         mes "Here you are, take it.";
262                                         set Zeny, Zeny - 800;
263                                         getitem 12112,1; //Tropical_Sograt
264                                         close;
265                                 }
266                                 mes "It's 800 zeny per glass of Tropical Sograt.";
267                                 close;
268                         case 2:
269                                 mes "[Daora]";
270                                 if (Zeny > 799) {
271                                         mes "Here you are, take it.";
272                                         set Zeny, Zeny - 800;
273                                         getitem 12113,1; //Vermilion_The_Beach
274                                         close;
275                                 }
276                                 mes "It's 800 zeny per glass of Vermilion on the Beach.";
277                                 close;
278                         case 3:
279                                 mes "[Daora]";
280                                 mes "Don't show me your nervousness!";
281                                 specialeffect2 EF_HIT1;
282                                 percentheal -30,0;
283                                 close;
284                         case 4:
285                                 mes "[Daora]";
286                                 mes "What? Why are you looking at me like that?";
287                                 mes "Oh? You are a person of this world.";
288                                 mes "Your name is...";
289                                 next;
290                                 mes "["+strcharinfo(0)+"]";
291                                 mes strcharinfo(0)+".";
292                                 next;
293                                 mes "[Daora]";
294                                 if (job_3rd_gc == 3) {
295                                         mes "Ah~ I've heard your name before.";
296                                         mes "Umm... right!";
297                                         mes "You were recommended by Ahcart.";
298                                         next;
299                                         mes "[Daora]";
300                                         mes "Yeah, can you find an entrance to an alley in the corner?";
301                                         mes "Go in there, then you can hear a more detailed story.";
302                                         mes "Take on this special task~!";
303                                         set job_3rd_gc, 4;
304                                         changequest 7101,7102;
305                                         close;
306                                 }
307                                 mes "What, I don't know that name.";
308                                 mes "Hey, I have to be in business, so can you move over?";
309                                 close;
310                         }
311                 } else if (job_3rd_gc == 4) {
312                         mes "The room in the corner. Feel free to enter it because no one enters that room anyway.";
313                         mes "Or do you need something?";
314                         next;
315                         mes "[Daora]";
316                         mes "Ah, I'm not selling liquir to someone who's started the special task.";
317                         next;
318                         switch(select("Not selling liquor...:I need information.:Fine then punk!")) {
319                         case 1:
320                                 mes "[Daora]";
321                                 mes "Hey, you are performing a task now.";
322                                 mes "And you want me to sell you booze?!";
323                                 mes "Is every assasin like you? Lazy boozers?";
324                                 close;
325                         case 2:
326                                 mes "[Daora]";
327                                 mes "You dare to demand information after taking a task.";
328                                 mes "You didn't meet a master yet?";
329                                 mes "As if I would just tell you because you ask!";
330                                 mes "You are childish.";
331                                 close;
332                         case 3:
333                                 mes "[Daora]";
334                                 mes "Don't talk to me like I'm one of your friends!";
335                                 mes "You have no right to be that way!";
336                                 specialeffect2 EF_HIT1;
337                                 percentheal -30,0;
338                                 close;
339                         }
340                 } else if (job_3rd_gc == 10) {
341                         mes "Oh~! good for me.";
342                         mes "Who is she?";
343                         mes "You told her that we'll protect her?";
344                         next;
345                         select("Yes,I did.");
346                         mes "[Daora]";
347                         mes "Hmm, I see...";
348                         mes "Your opinion will be important.";
349                         mes "I got it.";
350                         next;
351                         mes "[Daora]";
352                         mes "She was so scared,";
353                         mes "so I gave her a hot drink";
354                         mes "and took her to a her room.";
355                         next;
356                         mes "[Daora]";
357                         mes "Well... there is better place to keep an eye on her than this room.";
358                         next;
359                         select("No, I just protect...");
360                         mes "[Daora]";
361                         mes "Ah~ whatever anyway you make me work.";
362                         mes "To protect that young girl.";
363                         next;
364                         mes "[Daora]";
365                         mes "Mayshell told me that I have to support you, so I'm not going to complain.";
366                         next;
367                         mes "[Daora]";
368                         mes "So, don't worry.";
369                         mes "Are you supposed to be here for her?";
370                         mes "Go ahead.";
371                         set job_3rd_gc, 11;
372                         close;
373                 } else if (job_3rd_gc == 11) {
374                         mes "She is in a room.";
375                         mes "The one in front of master's room.";
376                         mes "Can you find it?";
377                         close;
378                 } else if (job_3rd_gc == 12) {
379                         mes "That girl...";
380                         mes "will be sent to her home?";
381                         mes "Don't worry about that.";
382                         next;
383                         mes "[Daora]";
384                         mes "Mayshell and the other guys will handle it.";
385                         close;
386                 } else if (job_3rd_gc == 14) {
387                         mes "Oh, it's perfect timing.";
388                         mes "Mayshell will call you.";
389                         mes "Go to the master's room.";
390                         close;
391                 } else if (job_3rd_gc > 4 && job_3rd_gc < 18) {
392                         mes "What do you need?";
393                         mes "We don't sell to anyone who has started the special task.";
394                         next;
395                         switch(select("....:Give me 1 glass.:Then, can you give milk?")) {
396                         case 1:
397                                 mes "[Daora]";
398                                 mes "Why? Are you disappointed?";
399                                 mes "Um~";
400                                 mes "I can't let anyone on duty drink.";
401                                 close;
402                         case 2:
403                                 mes "[Daora]";
404                                 if (job_3rd_gc == 5) {
405                                         mes "I told you that I won't sell you any.";
406                                         mes "An empty glass is fine without liquor.";
407                                         mes "I already told you...";
408                                         next;
409                                         mes "[Daora]";
410                                         mes "I'll let you know all the information that I know.";
411                                         next;
412                                         mes "[Daora]";
413                                         mes "If you need to, visit me anytime and I'll serve you a drink after your task is done.";
414                                         set job_3rd_gc, 6;
415                                         close;
416                                 } else if (job_3rd_gc == 6) {
417                                         if (checkquest(7091) == 1) {
418                                                 mes "You hope that there will be something in the glass?";
419                                                 mes "Information can't come out of empty glasses.";
420                                                 close;
421                                         }
422                                         mes "You need a glass?";
423                                         mes "Mayshell's order distracted you, so you can't understand anything.";
424                                         next;
425                                         mes "[Daora]";
426                                         mes "Ok, what do you want to know?";
427                                         mes "You hope that there will be something in the glass?";
428                                         next;
429                                         switch(select("Ask for help.:Handle it by yourself.")) {
430                                         case 1:
431                                                 mes "[Daora]";
432                                                 mes "So, it means just killing a strange guy in the village?";
433                                                 mes "Why were you in agony because of that?";
434                                                 mes "Hmm... Let me see...";
435                                                 next;
436                                                 mes "[Daora]";
437                                                 mes "Then it will need legwork?";
438                                                 mes "Where is the most crowded place in this village?";
439                                                 mes "The pub and motel.";
440                                                 next;
441                                                 mes "[Daora]";
442                                                 mes "And the guard of the village always keeps an eye on strange people.";
443                                                 mes "Or the old merchant is quick in visual learning.";
444                                                 next;
445                                                 mes "[Daora]";
446                                                 mes "I can say that especially...";
447                                                 mes "Trovan, Crave who is a trader, and Madelle in the pub are quick in visual learning.";
448                                                 next;
449                                                 mes "[Daora]";
450                                                 mes "It's good information, isn't it?";
451                                                 setquest 7091;
452                                                 next;
453                                                 mes "- The advice of Daora is attached to the board with quest information. -";
454                                                 close;
455                                         case 2:
456                                                 mes "[Daora]";
457                                                 mes "Ok. It's great.";
458                                                 mes "Each word and behavior will be an important key of the events.";
459                                                 mes "So, look around carefully and figure it out.";
460                                                 next;
461                                                 mes "[Daora]";
462                                                 mes "Something good will happen.";
463                                                 close;
464                                         }
465                                 } else if (job_3rd_gc == 7) {
466                                         mes "You seem to be worried.";
467                                         mes "Here, It's cold water.";
468                                         mes "You think over with cold water.";
469                                         next;
470                                         switch(select("Figure out based on information.:Stop the stage.")) {
471                                         case 1:
472                                                 if (checkquest(7091) == 1) set .@j,1;
473                                                 callfunc "func_3rdgc",.@j;
474                                                 close;
475                                         case 2:
476                                                 mes "You stop the confirmation of information.";
477                                                 close;
478                                         }
479                                 } else if (job_3rd_gc == 8) {
480                                         if (checkquest(7092) == 1) {
481                                                 mes "Wait in an alley where she usually shows up to find her, and you will be able to pursue the question.";
482                                                 next;
483                                                 mes "[Daora]";
484                                                 mes "Trying wouldn't hurt.";
485                                                 mes "If you want to find a root, you have to find a leaf first.";
486                                                 mes "Work hard.";
487                                                 close;
488                                         }
489                                         mes "Did you solve it?";
490                                         mes "What will you do?";
491                                         next;
492                                         switch(select("Get advice.:It's a secret.")) {
493                                         case 1:
494                                                 mes "[Daora]";
495                                                 mes "Can you let me know about an information you collected?";
496                                                 next;
497                                                 if(select("You have a heart-to-heart talk with him.:That's impossible.") == 2) {
498                                                         mes "[Daora]";
499                                                         mes "What, I can't support you properly?";
500                                                         mes "You solve it by yourself.";
501                                                         close;
502                                                 }
503                                                 mes "[Daora]";
504                                                 mes "Hum. Got it.";
505                                                 next;
506                                                 mes "[Daora]";
507                                                 mes "There is a guy who looks like a priest and Trovan and Madelle saw him.";
508                                                 mes "A merchant saw a girl who buys things regularly.";
509                                                 next;
510                                                 mes "[Daora]";
511                                                 mes "The main target is a guy,";
512                                                 mes "but the helper is a girl.";
513                                                 mes "Maybe.";
514                                                 next;
515                                                 mes "[Daora]";
516                                                 mes "Above all,";
517                                                 mes "it's really getting to you.";
518                                                 next;
519                                                 mes "[Daora]";
520                                                 mes "Then it's simple.";
521                                                 mes "Why don't you meet her in the place where she visits often?";
522                                                 next;
523                                                 mes "[Daora]";
524                                                 mes "It's the transience of duty.";
525                                                 mes "You don't know the meaning with a piece of the puzzle.";
526                                                 next;
527                                                 mes "[Daora]";
528                                                 mes "They can be related people or not.";
529                                                 mes "Ok, I'll be very attentive to my want.";
530                                                 next;
531                                                 mes "[Daora]";
532                                                 mes "Right~?";
533                                                 mes "Go on a place where can look down a village well and find Melissa.";
534                                                 mes "That will be helpful.";
535                                                 next;
536                                                 mes "- Daora's advice is attached on the board of quest. -";
537                                                 setquest 7092;
538                                                 close;
539                                         case 2:
540                                                 mes "[Daora]";
541                                                 mes "Umm~.";
542                                                 mes "Right. There is a secret";
543                                                 mes "you can't tell anyone while perfoming a task.";
544                                                 next;
545                                                 mes "[Daora]";
546                                                 mes "In those regards, you surpass the standards.";
547                                                 close;
548                                         }
549                                 } else if (job_3rd_gc == 9) {
550                                         if (checkquest(7093) == 1) {
551                                                 mes "So, go to the east of village, you can see a narrow alley directed to the north.";
552                                                 next;
553                                                 mes "[Daora]";
554                                                 mes "The blind alley that Melissa told means this street.";
555                                                 mes "You are thinking like a child.";
556                                                 close;
557                                         }
558                                         mes "Haha... how's it going?";
559                                         next;
560                                         switch(select("Where is the blind alley?:It's okay.")) {
561                                         case 1:
562                                                 mes "[Daora]";
563                                                 mes "The blind alley?";
564                                                 mes "Hmm... well.";
565                                                 mes "Is there a blind alley like our pub...";
566                                                 next;
567                                                 mes "[Daora]";
568                                                 mes "Ah, in the northeast alley";
569                                                 mes "directed upside in the village,";
570                                                 mes "there is no street because";
571                                                 mes "the houses stand close together in that area.";
572                                                 next;
573                                                 mes "[Daora]";
574                                                 mes "Around Melissa's house,";
575                                                 mes "that is the blind alley";
576                                                 mes "for the boy, maybe.";
577                                                 next;
578                                                 mes "[Daora]";
579                                                 mes "It's very easy to find walking around the village.";
580                                                 setquest 7093;
581                                                 next;
582                                                 mes "- Daora's advice is attached on the board of quest. -";
583                                                 close;
584                                         case 2:
585                                                 mes "[Daora]";
586                                                 mes "Ok. It's going well.";
587                                                 mes "Can I expect a good result?";
588                                                 close;
589                                         }
590                                 } else if (job_3rd_gc == 13) {
591                                         mes "I sent a girl named Estillda to her home.";
592                                         mes "Why do we handle worthless things like it?";
593                                         next;
594                                         if (checkquest(7094) == 1) {
595                                                 mes "[Daora]";
596                                                 mes "I'm not sure if he still lives...";
597                                                 mes "Anyway, he is a key artisan in Rachel,";
598                                                 mes "and can recognize all kinds of keys.";
599                                                 next;
600                                                 mes "[Daora]";
601                                                 mes "What? Residence?";
602                                                 mes "I told you, it's Rachel.";
603                                                 mes "He maybe lives in comfort for the rest of his days in Rachel.";
604                                                 next;
605                                                 mes "[Daora]";
606                                                 mes "Go ask inside a pub of Rachel...";
607                                                 close;
608                                         }
609                                         mes "[Daora]";
610                                         mes "Yeah, how's it going?";
611                                         next;
612                                         switch(select("It progress satisfactorily.:Show the key.")) {
613                                         case 1:
614                                                 mes "[Daora]";
615                                                 mes "My glass, you don't need it?";
616                                                 next;
617                                                 mes "["+strcharinfo(0)+"]";
618                                                 mes "Yes. I already have enough information.";
619                                                 mes "If that is a stuff has a long story behind it,";
620                                                 mes "we have only one way.";
621                                                 next;
622                                                 mes "[Daora]";
623                                                 mes "Right.";
624                                                 mes "If you think carefully,";
625                                                 mes "you can find a way.";
626                                                 next;
627                                                 mes "[Daora]";
628                                                 mes "Good luck~";
629                                                 close;
630                                         case 2:
631                                                 mes "[Daora]";
632                                                 mes "What is th--";
633                                                 mes "I see, that guy had this key...?";
634                                                 next;
635                                                 mes "[Daora]";
636                                                 mes "It's a symbol of shrines";
637                                                 mes "and has a showy pattern.";
638                                                 mes "Hmm...";
639                                                 next;
640                                                 mes "[Daora]";
641                                                 mes "So, you want to know this key's use?";
642                                                 mes "If you do, go to Rachel.";
643                                                 mes "There is a key artisan there.";
644                                                 next;
645                                                 mes "[Daora]";
646                                                 mes "Now, he is retired, but he";
647                                                 mes "spends his declining years in peace.";
648                                                 mes "You can ask him yourself.";
649                                                 next;
650                                                 mes "[Daora]";
651                                                 mes "Ask what this key's use is.";
652                                                 setquest 7094;
653                                                 next;
654                                                 mes "- Daora's advice is attached on the quest board. -";
655                                                 close;
656                                         }
657                                 } else if (job_3rd_gc == 15) {
658                                         if (checkquest(7095) == 1) {
659                                                 mes "The field northwest of Veins.";
660                                                 mes "You can find that easily with a map.";
661                                                 mes "There are lots of wolves, so be careful.";
662                                                 close;
663                                         }
664                                         mes "Hey, how's Mayshell?";
665                                         mes "Can you fix an uncomfortable way of talking?";
666                                         next;
667                                         mes "[Daora]";
668                                         mes "Don't pretend to be a noblewoman.";
669                                         next;
670                                         switch(select("I'm going to go.:Do you know a mansion around Veins?")) {
671                                         case 1:
672                                                 mes "[Daora]";
673                                                 mes "Ok.";
674                                                 mes "Don't be carried away by ill-advised bravery.";
675                                                 mes "Well... it's also hard to be killed.";
676                                                 close;
677                                         case 2:
678                                                 mes "[Daora]";
679                                                 mes "Yes, sure.";
680                                                 mes "There is a mansion between ravines.";
681                                                 mes "It's very gloomy.";
682                                                 mes "I don't understand his taste.";
683                                                 next;
684                                                 mes "[Daora]";
685                                                 mes "And that mansion is built in back of a ravine...";
686                                                 mes "It's always dark like the night.";
687                                                 next;
688                                                 mes "[Daora]";
689                                                 mes "The location?";
690                                                 mes "Well...";
691                                                 mes "It's in the northwest field of Veins.";
692                                                 mes "You can go through a narrow road to northeast.";
693                                                 setquest 7095;
694                                                 next;
695                                                 mes "- Daora's advice is attached on the board of quest. -";
696                                                 next;
697                                                 mes "[Daora]";
698                                                 mes "There are lots of scary wolves in that area, be careful.";
699                                                 close;
700                                         }
701                                 } else {
702                                         mes "No. It's not funny anymore.";
703                                         close;
704                                 }
705                         case 3:
706                                 mes "[Daora]";
707                                 mes "Our milk is expensive!";
708                                 mes "Give me 500 zeny for a cup.";
709                                 next;
710                                 switch(select("It's ok. Give me a cup of milk.:You are a barefaced robber!")) {
711                                 case 1:
712                                         mes "[Daora]";
713                                         if (Zeny > 499) {
714                                                 mes "Here you are. Milk.";
715                                                 mes "Then take a rest.";
716                                                 set Zeny, Zeny - 500;
717                                                 getitem 519,1; //Milk
718                                                 close;
719                                         }
720                                         mes "I told you, it's 500 zeny.";
721                                         mes "A poor man. You have only a fine figure!";
722                                         close;
723                                 case 2:
724                                         mes "[Daora]";
725                                         mes "An impertinent fellow!";
726                                         specialeffect2 EF_HIT1;
727                                         percentheal -30,0;
728                                         close;
729                                 }
730                         }
731                 } else {
732                         mes "You've completed the task perfectly.";
733                         mes "What do you need now?";
734                         mes "Do you need something else?";
735                         next;
736                         mes "[Daora]";
737                         mes "If you decide on a way to walk, it's time to start newly.";
738                         mes "Everyone is waiting for you.";
739                         close;
740                 }
741         } else if (Class == Job_Guillotine_Cross || Class == Job_Guillotine_Cross_T || Class == Job_Baby_Cross) {
742                 if (Sex == SEX_MALE) {
743                         mes "Oh~ you're good-looking~!";
744                         mes "It's worthwhile to open a pub~";
745                         mes "I can feel fruitful labors whenever I see a guy like you~";
746                 } else {
747                         mes "Hmm... You look as good as I did in my youth.";
748                         mes "What do you want?";
749                 }
750                 next;
751                 switch(select("Tropical Sograt:Vermilion on the Beach:Milk")) {
752                 case 1:
753                         mes "[Daora]";
754                         if (Zeny > 799) {
755                                 mes "Here you are, take it.";
756                                 set Zeny, Zeny - 800;
757                                 getitem 12112,1; //Tropical_Sograt
758                                 close;
759                         }
760                         mes "It's 800 zeny per 1 glass of Tropical Sograt.";
761                         close;
762                 case 2:
763                         mes "[Daora]";
764                         if (Zeny > 799) {
765                                 mes "Here you are, take it.";
766                                 set Zeny, Zeny - 800;
767                                 getitem 12113,1; //Vermilion_The_Beach
768                                 close;
769                         }
770                         mes "[Daora]";
771                         mes "It's 800 zeny per 1 glass of Vermilion on the Beach.";
772                         close;
773                 case 3:
774                         mes "[Daora]";
775                         if (Sex == SEX_MALE) {
776                                 mes "Uh... Umm...";
777                                 mes "It's complicated order. but I don't have any choice since you want it.";
778                                 next;
779                                 mes "[Daora]";
780                                 if (Zeny > 499) {
781                                         mes "I feel sorry to take 500 zeny per bottle, but I have to.";
782                                         mes "It's very hard to get milk in Veins.";
783                                         set Zeny, Zeny - 500;
784                                         getitem 519,1; //Milk
785                                         close;
786                                 }
787                                 mes "Umm... I think I can't help you.";
788                                 mes "There is no milk in Veins.";
789                                 close;
790                         } else {
791                                 mes "Ah, milk.";
792                                 mes "Huu! Milk!";
793                                 next;
794                                 mes "[Daora]";
795                                 mes "I don't have anything like that.";
796                                 close;
797                         }
798                 }
799         } else {
800                 if (Sex == SEX_MALE) {
801                         mes "Oh~ you're good-looking!";
802                         mes "So, what do you want?";
803                 }
804                 else {
805                         mes "Hum...you're a girl.";
806                         mes "Ok pick up whatever you want.";
807                 }
808                 next;
809                 mes "[Daora]";
810                 mes "I'm not sure that you already know or not, but we are selling special liquor of Morroc.";
811                 mes "Which one do you want?";
812                 next;
813                 switch(select("Tropical Sograt:Vermilion the beach:No thanks!")) {
814                 case 1:
815                         mes "[Daora]";
816                         if (Zeny > 999) {
817                                 mes "Here you are, take it.";
818                                 set Zeny, Zeny - 1000;
819                                 getitem 12112,1; //Tropical_Sograt
820                                 close;
821                         }
822                         mes "It's 1000 zeny per glass of Tropical Sograt.";
823                         close;
824                 case 2:
825                         mes "[Daora]";
826                         if (Zeny > 999) {
827                                 mes "Here you are, take it.";
828                                 set Zeny, Zeny - 1000;
829                                 getitem 12113,1; //Vermilion_The_Beach
830                                 close;
831                         }
832                         mes "It's 1000 zeny per glass of Vermilion on the Beach.";
833                         close;
834                 case 3:
835                         mes "[Daora]";
836                         mes "Don't show me your nervousness!";
837                         specialeffect2 EF_HIT1;
838                         percentheal -30,0;
839                         close;
840                 }
841         }
842 }
843
844 job3_guil01,16,20,4     script  Mayshell#3rdgc03        894,{
845         if (!checkweight(1201,2)) {
846                 mes "- You can't continue this quest because you have too many items. -";
847                 close;
848         }
849         mes "[Mayshell]";
850         if (job_3rd_gc == 4) {
851                 mes "You were sent here by Ahcart?";
852                 mes "I'll give you a task without asking anymore questions.";
853                 mes "Ok, listen carefully.";
854                 next;
855                 mes "[Mayshell]";
856                 mes "We are chasing a person trying to dissolve an organization.";
857                 mes "We got information about a guy who looks like a town leader.";
858                 next;
859                 mes "[Mayshell]";
860                 mes "Your task is to punish him under the cover of shadow.";
861                 next;
862                 mes "[Mayshell]";
863                 mes "Our objective shouldn't be released to anybody.";
864                 mes "Your memories should disappear in shadow.";
865                 mes "Be cautious and avoid observation.";
866                 next;
867                 select("Ok...:So the task is...?");
868                 mes "[Mayshell]";
869                 mes "What does he look like?";
870                 mes "How do you recognize him?";
871                 mes "I can't tell you.";
872                 mes "That's for you to find out.";
873                 next;
874                 mes "[Mayshell]";
875                 mes "You will need a compass.";
876                 mes "You need a lamp and a light to see in the darkness.";
877                 next;
878                 mes "[Mayshell]";
879                 mes "At that point, you will be able to have a drink and rest.";
880                 next;
881                 mes "[Mayshell]";
882                 mes "Overcome the adversity.";
883                 mes "It is up to you to judge.";
884                 mes "We can't help you, so you must figure it out for yourself.";
885                 next;
886                 mes "[Mayshell]";
887                 mes "We saw a stranger in this village, we are quite sure that he is the person who we are looking for your task.";
888                 next;
889                 mes "[Mayshell]";
890                 mes strcharinfo(0)+".";
891                 mes "Time is not waiting for you.";
892                 mes "Go ahead. Spill blood with the blade of a knife that stands for a stoic life.";
893                 set job_3rd_gc, 5;
894                 changequest 7102,7103;
895                 close;
896         } else if (job_3rd_gc == 5) {
897                 mes "You already have your orders.";
898                 mes "Even though you don't have any evidence, I trust you to do a good job.";
899                 next;
900                 mes "[Mayshell]";
901                 mes "It's a test to watch you.";
902                 mes "Let me see, "+strcharinfo(0)+"...";
903                 mes "Go out and think about what you have to do first.";
904                 next;
905                 mes "[Mayshell]";
906                 mes "Your task is finding a stranger.";
907                 next;
908                 mes "[Mayshell]";
909                 mes "Go out search diligently.";
910                 mes "I'll allow you to have some water.";
911                 next;
912                 mes "[Mayshell]";
913                 mes "Meet Daora before you start.";
914                 mes "She may be helpful to you.";
915                 close;
916         } else if (job_3rd_gc == 14) {
917                 mes "Welcome.";
918                 mes "How was your day?";
919                 mes "I heard about your activity.";
920                 next;
921                 mes "[Mayshell]";
922                 mes "You found a key, right?";
923                 mes "Huhu. I have my ways of finding out.";
924                 next;
925                 mes "[Mayshell]";
926                 mes "Can you show me the key?";
927                 mes "I'm going to check if";
928                 mes "you were capable or not...";
929                 next;
930                 select("Give a key to him.");
931                 mes "[Mayshell]";
932                 if (countitem(6150) == 0) {
933                         mes "You didn't bring a key?";
934                         mes "I'll be in lots of trouble.";
935                         close;
936                 }
937                 mes "I didn't expect your success without a clear target...";
938                 mes "You are a man of greater ability than I thought.";
939                 next;
940                 mes "[Mayshell]";
941                 mes "I think you find a target what we look for.";
942                 mes "Then you handle it after finding a key's host.";
943                 next;
944                 mes "[Mayshell]";
945                 mes "Then it'll be over.";
946                 mes "But you have to find the key's host by yourself.";
947                 next;
948                 mes "[Mayshell]";
949                 mes "When you find the mansion, there will be a person waiting for you.";
950                 next;
951                 mes "[Mayshell]";
952                 mes "This is the last step.";
953                 mes "Don't make any mistakes.";
954                 delitem 6150,1; //Key_Of_The_Mansion
955                 set job_3rd_gc, 15;
956                 changequest 7108,7109;
957                 close;
958         } else if (job_3rd_gc == 15) {
959                 mes "Ok, you have something to do?";
960                 mes "If you are late, Renzak might get upset.";
961                 close;
962         } else if (job_3rd_gc == 18 || job_3rd_gc == 19) {
963                 mes "I already got a report from Renzak.";
964                 if (job_3rd_gc == 18) {
965                         mes "You completed the task quickly.";
966                         mes "That's great.";
967                 } else {
968                         mes "I'm so happy to see you.";
969                         mes "But quickness is very important to us.";
970                         next;
971                         mes "[Mayshell]";
972                         mes "You were not punctual...";
973                         mes "At least you came back alive.";
974                 }
975                 next;
976                 set .@all_wine,0;
977                 for(set .@i,0; .@i<5; set .@i,.@i+1)
978                         if (checkquest(7091+.@i) == 1) set .@all_wine, .@all_wine+1;
979                 mes "[Mayshell]";
980                 if (.@all_wine < 2) {
981                         mes "You did the job by yourself";
982                         mes "even though there wasn't any";
983                         mes "information about it, and you";
984                         mes "collected it.";
985                         next;
986                         mes "[Mayshell]";
987                         mes "You corresponded with all conditions";
988                         mes "promptly and with patience.";
989                         next;
990                         mes "[Mayshell]";
991                         if (job_3rd_gc == 18) {
992                                 mes "The evaluation of your task is... [S].";
993                                 mes "[S] is for 'special'.";
994                                 set .@quest,7099;
995                         } else {
996                                 mes "The evaluation of your task is... [A].";
997                                 mes "If you were punctual, you would have received higher.";
998                                 set .@quest,7096;
999                         }
1000                         next;
1001                 } else {
1002                         mes "You made full use of Daora's advice.";
1003                         mes "But, didn't I mention it?";
1004                         next;
1005                         mes "[Mayshell]";
1006                         mes "I told you to keep it a secret...";
1007                         mes "Of course, I don't want to blame you.";
1008                         next;
1009                         mes "[Mayshell]";
1010                         mes "It's important not only to solve this by yourself,";
1011                         mes "but also to make an effort getting information.";
1012                         next;
1013                         mes "[Mayshell]";
1014                         if (.@all_wine > 3) {
1015                                 if (job_3rd_gc == 18) {
1016                                         mes "The evaluation of your task is... [B].";
1017                                         set .@quest,7097;
1018                                 } else {
1019                                         mes "The evaluation of your task is... [C].";
1020                                         mes "You need to act by yourself.";
1021                                         set .@quest,7098;
1022                                 }
1023                                 next;
1024                         } else {
1025                                 mes "You adjusted an affair with flexible points of view.";
1026                                 mes "You were not dependent on the others and you used the surroundings properly.";
1027                                 next;
1028                                 mes "[Mayshell]";
1029                                 mes "I like that.";
1030                                 if (job_3rd_gc == 18) {
1031                                         mes "The evaluation of your task is... [A].";
1032                                         set .@quest,7096;
1033                                 } else {
1034                                         mes "The evaluation of your task is... [B].";
1035                                         set .@quest,7097;
1036                                 }
1037                                 next;
1038                         }
1039                 }
1040                 mes "[Mayshell]";
1041                 mes "You got a new qualification for completing this task.";
1042                 mes "It's a shadow of our assasin as a shadow of the world...";
1043                 next;
1044                 mes "[Mayshell]";
1045                 mes "I'm going to give you the qualification to be a ^4d4dffGuillotine Cross^000000.";
1046                 mes "I'm not pushing you, so you can come whenever you want to visit.";
1047                 next;
1048                 mes "[Mayshell]";
1049                 mes "I reward you for your labor, and I'm going to give you a present.";
1050                 mes "I got this one from guild, I hope it's helpful to you.";
1051                 set job_3rd_gc, 20;
1052                 getitem 12106,1; //Accessory_Box
1053                 erasequest 7091;
1054                 erasequest 7092;
1055                 erasequest 7093;
1056                 if (checkquest(7094) > -1) erasequest 7094;
1057                 if (checkquest(7095) > -1) erasequest 7095;
1058                 erasequest 7112;
1059                 erasequest 7113;
1060                 erasequest 7114;
1061                 if (checkquest(7115) > -1) erasequest 7115;
1062                 if (checkquest(7116) > -1) erasequest 7116;
1063                 changequest 7111,.@quest;
1064                 next;
1065                 mes "[Mayshell]";
1066                 mes "I want to tell you something.";
1067                 mes "I order you that ^4d4dffyou should not leave a document at all^000000, whatever it is.";
1068                 next;
1069                 mes "[Mayshell]";
1070                 mes "There are two types of information:";
1071                 mes "Things that can be shared and those that cannot.";
1072                 next;
1073                 mes "[Mayshell]";
1074                 mes "And never leave records or tell anybody about a task you completed...";
1075                 mes "for your junior who will follow your steps.";
1076                 next;
1077                 mes "[Mayshell]";
1078                 mes "Don't forget.";
1079                 mes "And the task you did is related to Rachel, Rune-Midgard, and our assassin guild.";
1080                 mes "So the others should not be known. Of course, you are included, so please forget everything.";
1081                 close;
1082         } else if (job_3rd_gc == 20) {
1083                 mes "You are acknowledged by the guild.";
1084                 mes "Feel free to come whenever you want to become a Guillotine Cross.";
1085                 next;
1086                 mes "[Mayshell]";
1087                 mes "That choice means that you will have to walk a street of blood again.";
1088                 next;
1089                 mes "[Mayshell]";
1090                 mes "Bercasell is waiting in the room on the opposite side.";
1091                 mes "Meet him.";
1092                 close;
1093         } else if (job_3rd_gc > 20) {
1094                 mes "Even though I gave you a qualification,";
1095                 mes "I don't want to celebrate that qualification.";
1096                 next;
1097                 mes "[Mayshell]";
1098                 mes "It's a way to abandon one's mind and the way of pain, of adversity.";
1099                 mes "I pushed you that way.";
1100                 next;
1101                 mes "[Mayshell]";
1102                 mes "It's funny.";
1103                 mes "We live for checking our comrades...";
1104                 mes "But it's a rule of the assasin.";
1105                 next;
1106                 mes "[Mayshell]";
1107                 mes "In a dark night, it's the fate of a person who is going on the shadow of the moon.";
1108                 mes "I wish you to store one's mind, please...";
1109                 close;
1110         } else {
1111                 mes "You are not allowed in here.";
1112                 close;
1113         }
1114 }
1115
1116 ve_in,228,108,3 script  Waitress#3rdgc04        80,{
1117         mes "[Waitress]";
1118         if (job_3rd_gc < 6) {
1119                 mes "Welcome~";
1120                 mes "Visit and take a rest~";
1121                 close;
1122         } else if (job_3rd_gc == 6) {
1123                 if (checkquest(7091) == 1) {
1124                         if (checkquest(7112) == 1) {
1125                                 mes "That's all the information that I know.";
1126                                 mes "After that, I can't remember anything else.";
1127                                 next;
1128                                 mes "Then can we figure it out with the information you collected?-";
1129                                 next;
1130                                 switch(select("Do it.:Stop it.")) {
1131                                 case 1:
1132                                         callfunc "func_3rdgc",1;
1133                                         close;
1134                                 case 2:
1135                                         mes "You stop the confirmation of information.";
1136                                         close;
1137                                 }
1138                         } else {
1139                                 mes "Welcome.";
1140                                 mes "Are you ready to order?";
1141                                 next;
1142                                 switch(select("You are...:Your name is..?:Water, please.")) {
1143                                 case 1:
1144                                         mes "[Waitress]";
1145                                         mes "What's the matter?";
1146                                         mes "Are you ready to order?";
1147                                         next;
1148                                         select("I'm looking for Madelle...");
1149                                         mes "[Madelle]";
1150                                         mes "Ah? Madelle? Do you know about Daora?";
1151                                         mes "I'm Madelle.";
1152                                         mes "I think you have business because you came from Daora.";
1153                                         next;
1154                                         select("Was there a suspicious guest?");
1155                                         mes "[Madelle]";
1156                                         mes "A suspicious guest?";
1157                                         mes "What kind of...?";
1158                                         mes "Ah, well... we have had a few strangers.";
1159                                         next;
1160                                         mes "[Madelle]";
1161                                         mes "We don't have lots of floating population because of the rough terrain in the village.";
1162                                         mes "Almost all people have been here since they were born or adventurers who are regulars.";
1163                                         next;
1164                                         mes "[Madelle]";
1165                                         mes "But if they are not that kind of people...";
1166                                         mes "Yes, there were strangers.";
1167                                         next;
1168                                         select("Can you tell me about them?");
1169                                         mes "[Madelle]";
1170                                         mes "Um... One looked like a priest from Rachel.";
1171                                         mes "A priest in this village...";
1172                                         mes "Maybe he is a soldier, I understand.";
1173                                         next;
1174                                         mes "[Madelle]";
1175                                         mes "One day, there was a guy who seemed to be exhausted and bought food.";
1176                                         mes "I remember him because he visited after closing a store.";
1177                                         next;
1178                                         mes "[Madelle]";
1179                                         mes "I'm not sure but there was a person who was wearing a hood.";
1180                                         mes "He seemed be exhausted and they wanted to buy a small drink and a snack.";
1181                                         next;
1182                                         mes "[Madelle]";
1183                                         mes "I haven't seen any of them since.";
1184                                         mes "So I don't know anymore.";
1185                                         setquest 7112;
1186                                         next;
1187                                         mes "- The information of Madelle is attached on the guest board.";
1188                                         mes "Then can we figure out what information you've collected? -";
1189                                         next;
1190                                         switch(select("Do it.:Stop it.")) {
1191                                         case 1:
1192                                                 callfunc "func_3rdgc",1;
1193                                                 close;
1194                                         case 2:
1195                                                 mes "You stop the confirmation of information.";
1196                                                 close;
1197                                         }
1198                                 case 2:
1199                                         mes "[Waitress]";
1200                                         mes "What? My name?";
1201                                         mes "Are you hitting on me?";
1202                                         mes "Don't do that.";
1203                                         if (Sex == SEX_MALE) mes "You are not my type.";
1204                                         else mes "I don't swing that way.";
1205                                         close;
1206                                 case 3:
1207                                         mes "[Waitress]";
1208                                         mes "Do you want ice with that?";
1209                                         close;
1210                                 }
1211                         }
1212                 } else {
1213                         if (checkquest(7112) == 1) {
1214                                 mes "That's all the information that I know.";
1215                                 mes "I haven't seen them since.";
1216                                 next;
1217                                 mes "- I wonder if I can figure it out with the information I've collected... -";
1218                                 next;
1219                                 switch(select("Do it.:Stop it.")) {
1220                                 case 1:
1221                                         callfunc "func_3rdgc",0;
1222                                         close;
1223                                 case 2:
1224                                         mes "You stop the confirmation of information.";
1225                                         close;
1226                                 }
1227                         } else {
1228                                 mes "Welcome.";
1229                                 mes "Are you ready to order?";
1230                                 next;
1231                                 switch(select("Suspicious people?:Which one is the best food?")) {
1232                                 case 1:
1233                                         mes "[Waitress]";
1234                                         mes "A suspicious person?";
1235                                         mes "You are a suspicious person.";
1236                                         close;
1237                                 case 2:
1238                                         mes "[Waitress]";
1239                                         mes "Umm? well...";
1240                                         mes "If you want to have a simple dish, have a meal from our fixed menu.";
1241                                         mes "It's 5000 zeny, Do you want it?";
1242                                         next;
1243                                         switch(select("Yes, I'll try it.:......")) {
1244                                         case 1:
1245                                                 if (Zeny > 4999) {
1246                                                         mes "[Waitress]";
1247                                                         mes "Here you are, this is a meal from the fixed menu.";
1248                                                         mes "Feel free to call me when you need.";
1249                                                         next;
1250                                                         switch(select("How's your business?:Do you have lots of guests?")) {
1251                                                         case 1:
1252                                                                 mes "[Waitress]";
1253                                                                 mes "Well... not bad.";
1254                                                                 mes "This is the only pub here so it's good.";
1255                                                                 break;
1256                                                         case 2:
1257                                                                 mes "[Waitress]";
1258                                                                 mes "Not that much lately.";
1259                                                                 mes "It's so-so.";
1260                                                                 break;
1261                                                         }
1262                                                         next;
1263                                                         mes "[Waitress]";
1264                                                         mes "A business in a village can keep up with customers.";
1265                                                         mes "Thesedays, adventurers have been visiting more often.";
1266                                                         next;
1267                                                         select("Any suspicious visitors?");
1268                                                         mes "[Waitress]";
1269                                                         mes "Sure, I see some everyday.";
1270                                                         mes "I can recognize when I see their outfits.";
1271                                                         mes "I have to memorize their characters because of business.";
1272                                                         next;
1273                                                         select("It's boring...");
1274                                                         mes "[Waitress]";
1275                                                         mes "Yeah sometimes.";
1276                                                         mes "Everyday I have to talk";
1277                                                         mes "with same people.";
1278                                                         mes "But...";
1279                                                         next;
1280                                                         mes "[Waitress]";
1281                                                         mes "I'm refreshed when I see guests like you.";
1282                                                         mes "I remember something that happened a few days ago.";
1283                                                         next;
1284                                                         mes "[Waitress]";
1285                                                         mes "When I closed the store,";
1286                                                         mes "he seemed be exhausted and they wanted to buy a small drink and a snack.";
1287                                                         next;
1288                                                         mes "[Waitress]";
1289                                                         mes "He was a stranger but I'm sure that he is from Rachel.";
1290                                                         mes "He looked like a priest.";
1291                                                         next;
1292                                                         mes "[Waitress]";
1293                                                         mes "I thought that a priest came here, but it's wrong.";
1294                                                         mes "I was starting to get scared.";
1295                                                         next;
1296                                                         mes "[Waitress]";
1297                                                         mes "I thought that I may have opened the door to a thief.";
1298                                                         mes "Ah, sorry, I must be talking too much.";
1299                                                         next;
1300                                                         mes "[Waitress]";
1301                                                         mes "It was boring to talk with that old man...";
1302                                                         mes "Anyway, don't let me disturb you anymore.";
1303                                                         mes "Bon Appetit!";
1304                                                         next;
1305                                                         mes "[Waitress]";
1306                                                         mes "Oh by the way, my name is Madelle.";
1307                                                         mes "I hope you remember my name.";
1308                                                         set Zeny, Zeny - 5000;
1309                                                         setquest 7112;
1310                                                         next;
1311                                                         mes "- Madelle's information is attached to a quest board. What information have I collected? -";
1312                                                         next;
1313                                                         switch(select("Check information.:Cancel.")) {
1314                                                         case 1:
1315                                                                 callfunc "func_3rdgc",0;
1316                                                                 close;
1317                                                         case 2:
1318                                                                 mes "You stop the confirmation of information.";
1319                                                                 close;
1320                                                         }
1321                                                 } else {
1322                                                         mes "[Waitress]";
1323                                                         mes "A meal from our menu is 5000 zeny.";
1324                                                         mes "You have to pay.";
1325                                                         mes "It's prepay.";
1326                                                         close;
1327                                                 }
1328                                         case 2:
1329                                                 mes "[Waitress]";
1330                                                 mes "You feel annoyed.";
1331                                                 mes "I see. I won't push you.";
1332                                                 mes "Take a rest there.";
1333                                                 close;
1334                                         }
1335                                 }
1336                         }
1337                 }
1338         } else {
1339                 mes "Hi~!";
1340                 mes "We can see often each other.";
1341                 next;
1342                 mes "[Madelle]";
1343                 mes "A meal? Liquor?";
1344                 mes "Hoho, have a good time!";
1345                 close;
1346         }
1347 }
1348
1349 ve_in,246,303,3 script  Young Merchant#3rdgc05  930,{
1350         if (job_3rd_gc < 6) {
1351                 mes "[Young Merchant]";
1352                 mes "If you want to buy stuff, go to this person.";
1353                 mes "I'm a distributor.";
1354                 close;
1355         }
1356         else if (job_3rd_gc == 6) {
1357                 if (checkquest(7091) == 1) {
1358                         if (checkquest(7113) == 1) {
1359                                 mes "[Crave]";
1360                                 mes "I already gave you all the information I have.";
1361                                 mes "I'm quick in visual learning.";
1362                                 mes "I can't find the other girl, only the one who matches your condition.";
1363                                 next;
1364                                 mes "Can we figure out with the information you collected?";
1365                                 next;
1366                                 switch(select("Do it.:Stop it.")) {
1367                                 case 1:
1368                                         callfunc "func_3rdgc",1;
1369                                         close;
1370                                 case 2:
1371                                         mes "You stop the confirmation of information.";
1372                                         close;
1373                                 }
1374                         } else {
1375                                 mes "[Young Merchant]";
1376                                 mes "How about increasing potion in next time...";
1377                                 mes "Um, do you have something to tell me?";
1378                                 next;
1379                                 switch(select("Do you know Crave?:Give me a potion.")) {
1380                                 case 1:
1381                                         mes "[Crave]";
1382                                         mes "I'm Crave, who are you...?";
1383                                         //mes "You're not a usual stuff in connection.."; //FIXME: Dialogue.
1384                                         next;
1385                                         mes "[Crave]";
1386                                         mes "Ah, is it about Daora?";
1387                                         mes "Yes, what can I do for you?";
1388                                         next;
1389                                         select("Did you see a stranger these past days?");
1390                                         mes "[Crave]";
1391                                         mes "Stranger... about Daora's business?";
1392                                         mes "Ok. I understand what you are talking about.";
1393                                         next;
1394                                         mes "[Crave]";
1395                                         mes "I found a new face while";
1396                                         mes "watching the stores.";
1397                                         mes "It was a girl...";
1398                                         next;
1399                                         mes "[Crave]";
1400                                         mes "She buys food and the necessities of life regularly in the morning and afternoon.";
1401                                         mes "I wanted to know more about her, because she was pretty.";
1402                                         mes "But there is no person who knows her residence.";
1403                                         next;
1404                                         mes "[Crave]";
1405                                         mes "Is it a mysterious person?";
1406                                         mes "I don't know who she is, or where she lives!";
1407                                         next;
1408                                         mes "[Crave]";
1409                                         mes "I want to talk to her, but she runs away...";
1410                                         mes "She must be hiding something.";
1411                                         setquest 7113;
1412                                         next;
1413                                         mes "- The information Crave gave is attached on the quest board.";
1414                                         mes "Then can we figure out with information you collected? -";
1415                                         next;
1416                                         switch(select("Do it.:Stop it.")) {
1417                                         case 1:
1418                                                 callfunc "func_3rdgc",1;
1419                                                 close;
1420                                         case 2:
1421                                                 mes "You stop the confirmation of information.";
1422                                                 close;
1423                                         }
1424                                 case 2:
1425                                         mes "[Young Merchant]";
1426                                         mes "I carry on a wholesale trade, not a retail trade.";
1427                                         mes "Buy that from a tool salesperson.";
1428                                         close;
1429                                 }
1430                         }
1431                 } else {
1432                         if (checkquest(7113) == 1) {
1433                                 mes "[Crave]";
1434                                 mes "I already gave you all the information I have.";
1435                                 mes "I'm quick in visual learning.";
1436                                 mes "I can't find the other girl, only the one who matches your condition.";
1437                                 next;
1438                                 mes "Can we figure out with the information you collected?";
1439                                 next;
1440                                 switch(select("Do it.:Stop it.")) {
1441                                 case 1:
1442                                         callfunc "func_3rdgc",0;
1443                                         close;
1444                                 case 2:
1445                                         mes "You stop the confirmation of information.";
1446                                         close;
1447                                 }
1448                         } else {
1449                                 mes "[Young Merchant]";
1450                                 mes "What's wrong?";
1451                                 mes "I'm a merchant, but not a retail merchant.";
1452                                 mes "If you want to buy things, go to the others.";
1453                                 next;
1454                                 switch(select("Suspicious people?:I heard that you are sharp.")) {
1455                                 case 1:
1456                                         mes "[Young Merchant]";
1457                                         mes "A suspicious person?";
1458                                         mes "There are lots of people who are suspicious.";
1459                                         next;
1460                                         mes "[Young Merchant]";
1461                                         mes "It's that lame person that's suspicious, isn't it?";
1462                                         close;
1463                                 case 2:
1464                                         mes "[Young Merchant]";
1465                                         mes "Hmm? It's reasonable.";
1466                                         mes "I have to be quick in visual learning for living as a merchant.";
1467                                         next;
1468                                         mes "[Young Merchant]";
1469                                         mes "I have to memorize the faces of people who do business with me so I can make a profit.";
1470                                         mes "Then I can make steady customers.";
1471                                         next;
1472                                         switch(select("I'm looking for a cousin...:End conversation.")) {
1473                                         case 1:
1474                                                 mes "[Young Merchant]";
1475                                                 mes "Is she a beautiful blonde?";
1476                                                 next;
1477                                                 switch(select("No, it's a boy.:Yes, she is.")) {
1478                                                 case 1:
1479                                                         mes "[Young Merchant]";
1480                                                         mes "Is he?";
1481                                                         mes "I don't know.";
1482                                                         mes "I know only a mysterious blonde beauty.";
1483                                                         close;
1484                                                 case 2:
1485                                                         mes "[Crave]";
1486                                                         mes "Oh, she is?";
1487                                                         mes "I'm Crave. If you find her later, please contact me.";
1488                                                         next;
1489                                                         mes "[Crave]";
1490                                                         mes "Don't give me a fierce scowl.";
1491                                                         mes "I'm a man of ability.";
1492                                                         next;
1493                                                         select("Where did you see her?");
1494                                                         mes "["+strcharinfo(0)+"]";
1495                                                         mes "A few days have passed already.";
1496                                                         mes "I want to find her as soon as possible.";
1497                                                         mes "You said you saw that child? Where did you see her?";
1498                                                         next;
1499                                                         mes "[Crave]";
1500                                                         mes "So... that's why we don't know her residence.";
1501                                                         mes "I can understand buying food and other supplies.";
1502                                                         next;
1503                                                         mes "[Crave]";
1504                                                         mes "She always runs away without saying anything.";
1505                                                         mes "I like her because of her mysterious atmosphere.";
1506                                                         next;
1507                                                         mes "[Crave]";
1508                                                         mes "I think that she ran away from home.";
1509                                                         mes "She visits here to buy stuff every day and every night regularly.";
1510                                                         next;
1511                                                         mes "[Crave]";
1512                                                         mes "She may run away when she sees you.";
1513                                                         mes "It's probably better to hide in the alley to catch her.";
1514                                                         setquest 7113;
1515                                                         next;
1516                                                         mes "- Crave's information is attached to the quest board. What information have I collected? -";
1517                                                         next;
1518                                                         switch(select("Check information.:Cancel.")) {
1519                                                         case 1:
1520                                                                 callfunc "func_3rdgc",0;
1521                                                                 close;
1522                                                         case 2:
1523                                                                 mes "You stop the confirmation of information.";
1524                                                                 close;
1525                                                         }
1526                                                 }
1527                                         case 2:
1528                                                 mes "[Young Merchant]";
1529                                                 mes "Why do you change your face while I'm talking about a steady customer?";
1530                                                 mes "Oh, you are...";
1531                                                 mes "It's a sword of darkness that can't make a profit unrelated to memorizing people's faces.";
1532                                                 close;
1533                                         }
1534                                 }
1535                         }
1536                 }
1537         } else {
1538                 mes "[Crave]";
1539                 mes "Excuse me?";
1540                 mes "Did you find who you were looking for?";
1541                 close;
1542         }
1543 }
1544
1545 veins,291,215,3 script  Vigilante#3rdgc06       939,{
1546         if (job_3rd_gc < 6) {
1547                 mes "[Vigilante]";
1548                 mes "Do you have any inconveniences while you are traveling?";
1549                 mes "At the outskirts of the city, there are many monsters. Be careful.";
1550                 close;
1551         }
1552         else if (job_3rd_gc == 6) {
1553                 if (checkquest(7091) == 1) {
1554                         if (checkquest(7114) == 1) {
1555                                 mes "[Trovan]";
1556                                 mes "I already gave you all the information I have.";
1557                                 mes "He's the only suspicious person that's been seen.";
1558                                 mes "But nothing has happened yet, so I'm keeping watch.";
1559                                 next;
1560                                 mes "- What information have I collected? -";
1561                                 next;
1562                                 switch(select("Check information.:Cancel.")) {
1563                                 case 1:
1564                                         callfunc "func_3rdgc",1;
1565                                         close;
1566                                 case 2:
1567                                         mes "You stop the confirmation of information.";
1568                                         close;
1569                                 }
1570                         } else {
1571                                 mes "[Vigilante]";
1572                                 mes "Hello?";
1573                                 mes "Do you need help?";
1574                                 next;
1575                                 switch(select("Do you know Trovan?:No thanks.")) {
1576                                 case 1:
1577                                         mes "[Vigilante]";
1578                                         mes "Eh? I'm Trovan, a member of the vigilante corps of Veins.";
1579                                         mes "What's the matter?";
1580                                         next;
1581                                         mes "[Trovan]";
1582                                         mes "Ah, you were recommended by Daora.";
1583                                         mes "I remember all of the faces of people who live in this village.";
1584                                         next;
1585                                         mes "[Trovan]";
1586                                         mes "Maybe he is a stranger.";
1587                                         mes "We should exclude normal adventurers.";
1588                                         next;
1589                                         mes "[Trovan]";
1590                                         mes "And if Daora finds a person, he must not be a normal person.";
1591                                         mes "So we should exclude normal guests...";
1592                                         next;
1593                                         mes "[Trovan]";
1594                                         mes "Then we can set limits for guessing who it is.";
1595                                         mes "A few days ago, a priest visited this village.";
1596                                         mes "He covered his face with a hood, so I couldn't see him too well.";
1597                                         next;
1598                                         mes "[Trovan]";
1599                                         mes "I can detect suspicious people pretty well.";
1600                                         mes "He might be a criminal if he were hiding his face.";
1601                                         next;
1602                                         mes "[Trovan]";
1603                                         mes "Why is he suspicious?";
1604                                         mes "He shows up here regularly, but he has no definite residence.";
1605                                         mes "And I always lose him when I try to follow him.";
1606                                         next;
1607                                         mes "[Trovan]";
1608                                         mes "I can't offer any more information.";
1609                                         mes "I always have to guard the entrance of the village, so I can't follow him for too long.";
1610                                         next;
1611                                         mes "[Trovan]";
1612                                         mes "Anyway. He is a only person who I suspect.";
1613                                         mes "He hasn't been caught doing anything criminal,";
1614                                         mes "but he's always covering himself up.";
1615                                         setquest 7114;
1616                                         next;
1617                                         mes "- Trovan's information is attached to the quest board. What information have I collected? -";
1618                                         next;
1619                                         switch(select("Check information.:Cancel.")) {
1620                                         case 1:
1621                                                 callfunc "func_3rdgc",1;
1622                                                 close;
1623                                         case 2:
1624                                                 mes "You stop the confirmation of information.";
1625                                                 close;
1626                                         }
1627                                 case 2:
1628                                         mes "[Trovan]";
1629                                         mes "Recently, I've seen many suspicious people.";
1630                                         mes "I'm keeping strict watch.";
1631                                         close;
1632                                 }
1633                         }
1634                 } else {
1635                         if (checkquest(7114) == 1) {
1636                                 mes "[Trovan]";
1637                                 mes "I already gave you all the information I have.";
1638                                 mes "He's the only suspicious person that's been seen.";
1639                                 mes "But nothing has happened yet, so I'm keeping watch.";
1640                                 next;
1641                                 mes "- Should I figure out the information collected? -";
1642                                 next;
1643                                 switch(select("Check the information.:Cancel.")) {
1644                                 case 1:
1645                                         callfunc "func_3rdgc",0;
1646                                         close;
1647                                 case 2:
1648                                         mes "You stop the confirmation of information.";
1649                                         close;
1650                                 }
1651                         } else {
1652                                 mes "[Trovan]";
1653                                 mes "I'm Trovan, a guard of Veins.";
1654                                 mes "What's wrong?";
1655                                 next;
1656                                 switch(select("Is there a wanted man?:Nothing.")) {
1657                                 case 1:
1658                                         mes "[Trovan]";
1659                                         mes "A wanted man?";
1660                                         mes "No, what's the matter?";
1661                                         next;
1662                                         mes "[Trovan]";
1663                                         mes "Did you find any suspicious people entering this village lately?";
1664                                         mes "Umm...";
1665                                         next;
1666                                         mes "[Trovan]";
1667                                         mes "Recently, there's been a man in this village wearing a hood.";
1668                                         mes "He is not a traveler. He bought food and slipped out of the village.";
1669                                         next;
1670                                         mes "[Trovan]";
1671                                         mes "I'm wondering about his identity.";
1672                                         mes "I think he is related to a shrine...";
1673                                         mes "Or maybe he isn't...";
1674                                         next;
1675                                         mes "[Trovan]";
1676                                         mes "There is no one else like him among the people living in this village.";
1677                                         mes "I wonder where he is from.";
1678                                         next;
1679                                         mes "[Trovan]";
1680                                         mes "He might still be here.";
1681                                         mes "There are no new people except for him. I know almost all of the adventurer's faces that visit here.";
1682                                         mes "So that's not much news.";
1683                                         setquest 7114;
1684                                         next;
1685                                         mes "- Trovan's information is attached to the quest board. What information have I collected? -";
1686                                         next;
1687                                         switch(select("Check information.:Cancel.")) {
1688                                         case 1:
1689                                                 callfunc "func_3rdgc",0;
1690                                                 close;
1691                                         case 2:
1692                                                 mes "You stop the confirmation of information.";
1693                                                 close;
1694                                         }
1695                                 case 2:
1696                                         mes "[Trovan]";
1697                                         mes "Don't go too far away.";
1698                                         close;
1699                                 }
1700                         }
1701                 }
1702         } else {
1703                 mes "[Trovan]";
1704                 mes "How's it going?";
1705                 close;
1706         }
1707 }
1708
1709 veins,187,143,5 script  Peddler#3rdgc07 892,{
1710         mes "[Peddler]";
1711         if (job_3rd_gc < 6) {
1712                 mes "What a huge sandstorm.";
1713                 mes "Are you ok?";
1714                 close;
1715         }
1716         else if (job_3rd_gc == 6) {
1717                 if (checkquest(7091) == 1) {
1718                         mes "What a huge sandstorm.";
1719                         mes "Are you ok?";
1720                         close;
1721                 } else {
1722                         if (checkquest(7115) == 1) {
1723                                 mes "So, did you find that girl?";
1724                                 mes "If you do, let her know that she has to come and visit me.";
1725                                 next;
1726                                 mes "- You can't get more information from the peddler. What information have I collected? -";
1727                                 next;
1728                                 switch(select("check information.:Cancel.")) {
1729                                 case 1:
1730                                         callfunc "func_3rdgc",1;
1731                                         close;
1732                                 case 2:
1733                                         mes "You stop the confirmation of information.";
1734                                         close;
1735                                 }
1736                         } else {
1737                                 mes "Hey. Hey!";
1738                                 mes "I'm talking to you!";
1739                                 next;
1740                                 switch(select("Ignore him.:Listen to the story.")) {
1741                                 case 1:
1742                                         mes "[Peddler]";
1743                                         mes "You are too cold.";
1744                                         close;
1745                                 case 2:
1746                                         mes "[Peddler]";
1747                                         mes "A pretty girl just bought food.";
1748                                         mes "You know that freshness is important when buying fish...";
1749                                         next;
1750                                         mes "[Peddler]";
1751                                         mes "But I gave the wrong fish to her.";
1752                                         mes "Recently, she bought food from my store.";
1753                                         mes "I can't find her, maybe she doesn't live here.";
1754                                         next;
1755                                         mes "[Peddler]";
1756                                         mes "She looks shabby but she always buys expensive food.";
1757                                         mes "I thought that she was a maid but we don't have a mansion that can hire maids in Veins.";
1758                                         next;
1759                                         mes "[Peddler]";
1760                                         mes "Kind of suspicious, isn't it?";
1761                                         mes "But, I gave spoiled fish to her...";
1762                                         next;
1763                                         mes "[Peddler]";
1764                                         mes "So I have to find her and exchange the fish for a refund.";
1765                                         next;
1766                                         mes "[Peddler]";
1767                                         mes "If you find her, send that message, please?";
1768                                         mes "I can't miss a guest like her.";
1769                                         next;
1770                                         mes "[Peddler]";
1771                                         mes "Ok, let's see...";
1772                                         mes "She is blonde girl.";
1773                                         mes "You should be able";
1774                                         mes "to find her easily.";
1775                                         next;
1776                                         mes "[Peddler]";
1777                                         mes "Actually, nobody knows where she's from.";
1778                                         mes "You're an adventurer, so I'm asking you.";
1779                                         next;
1780                                         select("I'll send her your message.:Hmm...");
1781                                         mes "["+strcharinfo(0)+"]";
1782                                         mes "- Even though I don't have time to spare, the girl mentioned by the peddler is suspicious. -";
1783                                         next;
1784                                         mes "["+strcharinfo(0)+"]";
1785                                         mes "- A girl who has no clear residence and buys expensive food. I have to find out. -";
1786                                         next;
1787                                         mes "[Peddler]";
1788                                         mes "Then send my message to her, please.";
1789                                         mes "If I can't exchange the fish, it will spoil.";
1790                                         setquest 7115;
1791                                         next;
1792                                         mes "- The peddler's information is attached to the quest board. What information have I collected? -";
1793                                         next;
1794                                         switch(select("Check information.:Cancel.")) {
1795                                         case 1:
1796                                                 callfunc "func_3rdgc",0;
1797                                                 close;
1798                                         case 2:
1799                                                 mes "You stop the confirmation of information.";
1800                                                 close;
1801                                         }
1802                                 }
1803                         }
1804                 }
1805         } else {
1806                 mes "Did you send my message properly?";
1807                 mes "Then why she hasn't she visited here to exchange the fish?";
1808                 close;
1809         }
1810 }
1811
1812 veins,235,126,3 script  Old Man#3rdgc07 945,{
1813         mes "[Old Man]";
1814         if (job_3rd_gc < 6) {
1815                 mes "Haha... I can remember my past when I see a young adventurer like you...";
1816                 close2;
1817         } else if (job_3rd_gc == 6) {
1818                 if (checkquest(7091) == 1) {
1819                         mes "Haha... I can remember my past when I see a young adventurer like you...";
1820                         close;
1821                 } else {
1822                         if (checkquest(7116) == 1) {
1823                                 mes "Thanks for talking to me.";
1824                                 next;
1825                                 mes "- I can't get anymore information from the Old Man. What information have I collected? -";
1826                                 next;
1827                                 switch(select("Check information.:Cancel.")) {
1828                                 case 1:
1829                                         callfunc "func_3rdgc",0;
1830                                         close;
1831                                 case 2:
1832                                         mes "You stop the confirmation of information.";
1833                                         close;
1834                                 }
1835                         } else {
1836                                 mes "What? What's the matter?";
1837                                 mes "You want to talk with me?";
1838                                 next;
1839                                 switch(select("Suspicious person...:You look good.")) {
1840                                 case 1:
1841                                         mes "[Old Man]";
1842                                         mes "A suspicious person?";
1843                                         mes "Well, Trovan may know more about her than me.";
1844                                         close;
1845                                 case 2:
1846                                         mes "[Old Man]";
1847                                         mes "Thanks anyway.";
1848                                         mes "I'll just sit down here...";
1849                                         next;
1850                                         mes "[Old Man]";
1851                                         mes "I look around at people who pass by here all the time.";
1852                                         mes "I can find out where they're from easily by watching what they wear.";
1853                                         next;
1854                                         mes "[Old Man]";
1855                                         mes "I can't forget her at all because of her funny outfit.";
1856                                         mes "It's not difficult to forget a person wearing a formal dress.";
1857                                         next;
1858                                         select("Then what's funny?");
1859                                         mes "[Old Man]";
1860                                         mes "Umm, this village is not funny anymore.";
1861                                         mes "I know everything~ I even found out everyone's job.";
1862                                         next;
1863                                         mes "[Old Man]";
1864                                         mes "But...";
1865                                         mes "Recently, a girl showed up.";
1866                                         mes "In the morning, she buys some food from a peddler and then disappears.";
1867                                         next;
1868                                         mes "[Old Man]";
1869                                         mes "And in the afternoon she usually buys the necessities of life.";
1870                                         mes "A little bit at a time.";
1871                                         mes "And then she goes somewhere after...";
1872                                         next;
1873                                         mes "[Old Man]";
1874                                         mes "I figure that she must be preparing something.";
1875                                         mes "If she buys a lot of stuff, then she can be found easily.";
1876                                         next;
1877                                         mes "[Old Man]";
1878                                         mes "I think she stocks up heavily on foods that help during battles.";
1879                                         next;
1880                                         mes "[Old Man]";
1881                                         mes "She just recently started this routine.";
1882                                         mes "Is she a newcomer?";
1883                                         next;
1884                                         mes "[Old Man]";
1885                                         mes "I'm going to watch you for a while.";
1886                                         mes "Ah, why am I bothering you with this story?";
1887                                         setquest 7116;
1888                                         next;
1889                                         mes "- The information of the Old Man is attached to the quest board. What information have I collected?";
1890                                         next;
1891                                         switch(select("Check information.:Cancel.")) {
1892                                         case 1:
1893                                                 callfunc "func_3rdgc",0;
1894                                                 close;
1895                                         case 2:
1896                                                 mes "You stop the confirmation of information.";
1897                                                 close;
1898                                         }
1899                                 }
1900                         }
1901                 }
1902         } else if (job_3rd_gc == 8) {
1903                 mes "You want to know something?";
1904                 mes "We have a marvelous girl in our village.";
1905                 next;
1906                 mes "[Old Man]";
1907                 mes "I don't know what kind of gift she has, but she knows how to find people.";
1908                 next;
1909                 mes "[Old Man]";
1910                 mes "If you want to find her, ask that kid.";
1911                 close;
1912         } else {
1913                 mes "I still don't know.";
1914                 mes "I'm too old...";
1915                 close;
1916         }
1917 }
1918
1919 veins,223,180,3 script  Girl#3rdgc09    941,{
1920         mes "[Melissa]";
1921         if (job_3rd_gc == 8) {
1922                 mes "Hi?";
1923                 mes "What?";
1924                 mes "Have you lost a friend?";
1925                 next;
1926                 switch(select("Do you know something?:No...")) {
1927                 case 1:
1928                         mes "[Melissa]";
1929                         mes "I have a special gift that I've had my whole life.";
1930                         mes "People visit me when they need to find something.";
1931                         next;
1932                         mes "[Melissa]";
1933                         mes "Are looking for someone?";
1934                         mes "Can you tell me about their character?";
1935                         next;
1936                         switch(select("You are joking.:Let me do it.")) {
1937                         case 1:
1938                                 mes "[Melissa]";
1939                                 mes "Ha! But you'll come back to me when you need to find someone.";
1940                                 mes "I know everything.";
1941                                 close;
1942                         case 2:
1943                                 set .@ans00, 0;
1944                                 mes "[Melissa]";
1945                                 mes "Ok, answer my question.";
1946                                 mes "Is it a boy or a girl?";
1947                                 next;
1948                                 switch(select("A boy:A girl")) {
1949                                 case 1:
1950                                         mes "[Melissa]";
1951                                         mes "A boy and...";
1952                                         break;
1953                                 case 2:
1954                                         mes "[Melissa]";
1955                                         mes "A girl and...";
1956                                         set .@ans00, .@ans00+1;
1957                                         break;
1958                                 }
1959                                 next;
1960                                 mes "[Melissa]";
1961                                 mes "What is the hair color?";
1962                                 next;
1963                                 switch(select("Dark:Red:Light yellowish:White")) {
1964                                 case 1:
1965                                         mes "[Melissa]";
1966                                         mes "Dark hair color... hmm...";
1967                                         mes "Dark brown or black hair...";
1968                                         break;
1969                                 case 2:
1970                                         mes "[Melissa]";
1971                                         mes "Light brown or dark orange... Red hair...";
1972                                         break;
1973                                 case 3:
1974                                         mes "[Melissa]";
1975                                         mes "Light orange to blonde hair.";
1976                                         set .@ans00, .@ans00+1;
1977                                         break;
1978                                 case 4:
1979                                         mes "[Melissa]";
1980                                         mes "Gray... white... gold... silver hair...";
1981                                         break;
1982                                 }
1983                                 next;
1984                                 mes "[Melissa]";
1985                                 mes "Young or old?";
1986                                 next;
1987                                 switch(select("Like a child.:Young.:Middle-aged.:Very old.")) {
1988                                 case 1:
1989                                         mes "[Melissa]";
1990                                         mes "And a child.";
1991                                         break;
1992                                 case 2:
1993                                         mes "[Melissa]";
1994                                         mes "A young person.";
1995                                         mes "Like you?";
1996                                         set .@ans00, .@ans00+1;
1997                                         break;
1998                                 case 3:
1999                                         mes "[Melissa]";
2000                                         mes "Same age as a tool salesman?";
2001                                         mes "Middle-aged.";
2002                                         break;
2003                                 case 4:
2004                                         mes "[Melissa]";
2005                                         mes "Yes, very old.";
2006                                         break;
2007                                 }
2008                                 next;
2009                                 mes "[Melissa]";
2010                                 mes "Hi, "+((Sex == SEX_MALE)?"brother":"sister")+"~ Let me collect all of the information you've provided...";
2011                                 next;
2012                                 mes "- She begins to murmur and gestures toward the sky. Her hair springs up as she says... -";
2013                                 next;
2014                                 if (.@ans00 == 3) {
2015                                         mes "[Melissa]";
2016                                         mes "Got it!";
2017                                         mes "I know her.";
2018                                         mes "Her name is ^4d4dffEstillda^000000.";
2019                                         mes "Right?";
2020                                         next;
2021                                         mes "[Melissa]";
2022                                         mes "Why are you looking for her? Is she your friend?";
2023                                         mes "She gave me candy the other day.";
2024                                         next;
2025                                         mes "[Melissa]";
2026                                         mes "Umm... this girl...";
2027                                         mes "will pass around";
2028                                         mes "a blind alley in";
2029                                         mes "about 1 hour!";
2030                                         mes "Hehehe!";
2031                                         erasequest 7103;
2032                                         setquest 7104;
2033                                         set job_3rd_gc, 9;
2034                                         next;
2035                                         mes "[Melissa]";
2036                                         mes "She has to be who you're looking for. I'm never wrong.";
2037                                         mes "Tell me I did a good job!";
2038                                         next;
2039                                         switch(select("Pat Melissa on the head.:Giver her a thumbs up sign.")) {
2040                                         case 1:
2041                                                 mes "You pat Melissa on the head.";
2042                                                 mes "She reacts like a puppy would.";
2043                                                 next;
2044                                                 mes "[Melissa]";
2045                                                 mes "Hehehe...";
2046                                                 mes "I'm here to help~!";
2047                                                 close;
2048                                         case 2:
2049                                                 mes "[Melissa]";
2050                                                 mes "Hehehe...";
2051                                                 mes "I did good!";
2052                                                 close;
2053                                         }
2054                                 } else {
2055                                         mes "[Melissa]";
2056                                         mes "Umm...";
2057                                         mes "That person who has those characteristics is...";
2058                                         next;
2059                                         mes "[Melissa]";
2060                                         mes "Wha-...? Eww, I've never been wrong.";
2061                                         mes "I don't know why, but I can't see that person.";
2062                                         next;
2063                                         mes "[Melissa]";
2064                                         mes "Eeeahhh! Wahhh!";
2065                                         next;
2066                                         mes "- All I can do is soothe Melissa as she cries. I have to think about the person's characteristics again. -";
2067                                         close;
2068                                 }
2069                         }
2070                 case 2:
2071                         mes "[Melissa]";
2072                         mes "It's strange.";
2073                         mes "In this village people are always looking for someone.";
2074                         close;
2075                 }
2076         } else if (job_3rd_gc == 9) {
2077                 mes "Did you find her?";
2078                 mes "Say thanks to her for giving me candy the other day.";
2079                 close;
2080         } else {
2081                 mes "When I'm looking for people, an angel wearing black clothes gives me information.";
2082                 next;
2083                 mes "[Melissa]";
2084                 mes "I told Daora about this story, then she said to me not to do it again.";
2085                 mes "Maybe she isn't a good angel.";
2086                 close;
2087         }
2088 }
2089
2090 veins,337,284,0 script  #ghostestilla_3rdgc     139,3,3,{
2091         end;
2092 OnTouch:
2093         if (job_3rd_gc == 9) {
2094                 if ((checkquest(7104,PLAYTIME) == 0) || (checkquest(7105,PLAYTIME) == 0)) {
2095                         mes ".....?";
2096                         mes "There's a sign of somebody present.";
2097                         mes "You still have time.";
2098                         close;
2099                 } else if ((checkquest(7104,PLAYTIME) == 2) || (checkquest(7105,PLAYTIME) == 2)) {
2100                         mes "The blind alley that Melissa told me about must be this street.";
2101                         next;
2102                         mes "There's a sign of somebody present.";
2103                         mes "A blonde girl shows up!";
2104                         donpcevent "Estillda#3rdgc10::OnEnable";
2105                         next;
2106                         select("Make a surprise attack.");
2107                         set .@c_spec, readparam(bDex)+readparam(bAspd)+readparam(bCritical);
2108                         if (.@c_spec > 209 || (!rand(2) && .@c_spec > 190 && .@c_spec < 210) || (!rand(3) && .@c_spec < 191)) {
2109                                 mes "You take her by the wrist trying not to let her see you.";
2110                                 mes "The food that she is holding falls on the floor.";
2111                                 next;
2112                                 mes "[Estillda]";
2113                                 mes "Ahhhh!";
2114                                 mes "Who are you?";
2115                                 mes "What are you doing?";
2116                                 next;
2117                                 if(select("Who sent you?:Who's from Rachel?") == 2) {
2118                                         mes "[Estillda]";
2119                                         mes "I don't know! I don't have any idea. I don't know him!";
2120                                         next;
2121                                 }
2122                                 mes "[Estillda]";
2123                                 mes "If I buy stuff for him...";
2124                                 mes "He said that he can pay for my labor and production costs.";
2125                                 next;
2126                                 mes "[Estillda]";
2127                                 mes "I don't know who he is.";
2128                                 mes "It's true.";
2129                                 mes "Is he bad guy?";
2130                                 next;
2131                                 mes "[Estillda]";
2132                                 mes "Help me, please?";
2133                                 mes "Help me.";
2134                                 mes "I'll do anything you want.";
2135                                 next;
2136                                 mes "[Estillda]";
2137                                 mes "I didn't know anything about him, I don't know if he's a bad guy.";
2138                                 mes "I just bought some stuff... (sobbing)...";
2139                                 next;
2140                                 mes "- Estillda is in shock because she thinks that she's in trouble. -";
2141                                 next;
2142                                 select("Calm her down.");
2143                                 mes "["+strcharinfo(0)+"]";
2144                                 mes "Just relax for a second.";
2145                                 mes "I totally understand what you're saying.";
2146                                 mes "You won't get into any trouble.";
2147                                 next;
2148                                 mes "["+strcharinfo(0)+"]";
2149                                 mes "I'm looking for a guy who committed a crime and ran away.";
2150                                 mes "I have to catch him.";
2151                                 next;
2152                                 mes "["+strcharinfo(0)+"]";
2153                                 mes "So who made you get those supplies?";
2154                                 next;
2155                                 mes "["+strcharinfo(0)+"]";
2156                                 mes "If you cooperate with me, I'm going to protect you until this is all done.";
2157                                 mes "The Assassin Guild will protect you.";
2158                                 next;
2159                                 mes "[Estillda]";
2160                                 mes "You promise, right?";
2161                                 mes "How can I help you?";
2162                                 next;
2163                                 select("When are you supposed to meet?");
2164                                 mes "[Estillda]";
2165                                 mes "Oh, I already delivered the stuff.";
2166                                 mes "I'm on my way back.";
2167                                 next;
2168                                 mes "[Estillda]";
2169                                 mes "Ah, these are mine.";
2170                                 mes "I got a lot of zeny.";
2171                                 next;
2172                                 mes "["+strcharinfo(0)+"]";
2173                                 mes "Then go straight this way and pretend that nothing happened.";
2174                                 next;
2175                                 mes "- I demand that she walks as usual and tell her how to get to Daora's pub. -";
2176                                 donpcevent "Estillda#3rdgc10::OnDisable";
2177                                 if (checkquest(7104) > -1) erasequest 7104;
2178                                 if (checkquest(7105) > -1) erasequest 7105;
2179                                 set job_3rd_gc, 10;
2180                                 setquest 7106;
2181                                 next;
2182                                 mes "- The pub in the underground of Veins is the best place to keep her safe. -";
2183                                 close;
2184                         } else {
2185                                 mes "- I tried to take her by the wrist, but she already knew and ran away screaming. -";
2186                                 donpcevent "Estillda#3rdgc10::OnDisable";
2187                                 if (checkquest(7104) > -1) erasequest 7104;
2188                                 if (checkquest(7105) > -1) erasequest 7105;
2189                                 setquest 7105;
2190                                 next;
2191                                 mes "You couldn't catch Estillda.";
2192                                 close;
2193                         }
2194                 } else {
2195                         mes "An error has occurred.";
2196                         mes "Please contact the GM team to fix this situation.";
2197                         close;
2198                 }
2199         }
2200         end;
2201 }
2202
2203 veins,341,287,3 script  Estillda#3rdgc10        919,{
2204 OnInit:
2205 OnDisable:
2206         disablenpc "Estillda#3rdgc10";
2207         end;
2208 OnEnable:
2209         enablenpc "Estillda#3rdgc10";
2210         end;
2211 }
2212
2213 job3_guil01,79,15,1     script  Estillda#3rdgc11        919,{
2214         if (job_3rd_gc == 11) {
2215                 mes "Estillda is looking around with an anxious expression on her face.";
2216                 next;
2217                 switch(select("Are you ok?:Intimidate her.")) {
2218                 case 1:
2219                         mes "[Estillda]";
2220                         mes "Yes? Yes...";
2221                         mes "I thought assassins were scary.";
2222                         mes "But I don't think so...";
2223                         next;
2224                         select("You don't look like you're from Veins");
2225                         mes "[Estillda]";
2226                         mes "Yes? Yes...";
2227                         mes "I'm from Rachel.";
2228                         mes "I'm here to make zeny.";
2229                         mes "I had a desolate life in Rachel.";
2230                         next;
2231                         switch(select("You came here with alone?:Had a desolate life...")) {
2232                         case 1:
2233                                 mes "[Estillda]";
2234                                 mes "No.";
2235                                 mes "I don't think so.";
2236                                 mes "I came here with a guy.";
2237                                 next;
2238                                 mes "[Estillda]";
2239                                 mes "I usually come here by myself. Sometimes he checks my destination.";
2240                                 mes "I thought that he is an important person from some company.";
2241                                 next;
2242                                 mes "[Estillda]";
2243                                 mes "But I don't know who he is.";
2244                                 break;
2245                         case 2:
2246                                 mes "[Estillda]";
2247                                 mes "I'm a native,";
2248                                 mes "I work in his house.";
2249                                 mes "I think it's not bad.";
2250                                 mes "I just left my home...";
2251                                 next;
2252                                 mes "[Estillda]";
2253                                 mes "He said that he needed a maid and that he could pay me enough money.";
2254                                 break;
2255                         }
2256                         next;
2257                         mes "[Estillda]";
2258                         mes "Actually I don't know him well.";
2259                         mes "...I'll never do it.";
2260                         mes "I want to go home. I miss my mommy.";
2261                         next;
2262                         switch(select("What can you tell me?:Tell me what you know!")) {
2263                         case 1:
2264                                 mes "[Estillda]";
2265                                 mes "Yes. Right?";
2266                                 mes "I'm going to tell you everything that I know.";
2267                                 break;
2268                         case 2:
2269                                 mes "[Estillda]";
2270                                 mes "Sorry. I'm sorry.";
2271                                 mes "I'm going to do what you want...";
2272                                 next;
2273                                 mes "["+strcharinfo(0)+"]";
2274                                 mes "Your attitude is a problem.";
2275                                 mes "Let's take up the main subject.";
2276                                 break;
2277                         }
2278                         next;
2279                         mes "[Estillda]";
2280                         mes "I usually supply food";
2281                         mes "and other life necessities.";
2282                         next;
2283                         mes "[Estillda]";
2284                         mes "I buy some food to eat for myself.";
2285                         mes "And I buy expensive food for him everyday.";
2286                         next;
2287                         mes "[Estillda]";
2288                         mes "I think he is very fussy about food...";
2289                         mes "And I get money whenever I deliver food..";
2290                         next;
2291                         select("Where did you sleep?");
2292                         mes "[Estillda]";
2293                         mes "Yes? Yes, around here.";
2294                         mes "There is a place that soldiers stay.";
2295                         mes "He wants me to stay there...";
2296                         next;
2297                         select("When are you supposed to meet?");
2298                         mes "[Estillda]";
2299                         mes "In a couple of hours.";
2300                         mes "At a warehouse underground in the south.";
2301                         next;
2302                         mes "["+strcharinfo(0)+"]";
2303                         mes "Thanks for your cooperation.";
2304                         mes "Your house is in Rachel?";
2305                         mes "Estillda is your real name?";
2306                         mes "Yes, I'm going to draw his rations in Rachel.";
2307                         next;
2308                         mes "["+strcharinfo(0)+"]";
2309                         mes "To go back home without an accident.";
2310                         set job_3rd_gc, 12;
2311                         changequest 7106,7107;
2312                         close;
2313                 case 2:
2314                         mes "[Estillda]";
2315                         mes "Yes?";
2316                         mes "Please...";
2317                         mes "Don't kill me.";
2318                         next;
2319                         mes "- Estillda looks scared. You need to change the subject. -";
2320                         close;
2321                 }
2322         } else if (job_3rd_gc == 12) {
2323                 mes "[Estillda]";
2324                 mes "We usually meet at the same place at the same time.";
2325                 mes "It's in a warehouse underground in the south.";
2326                 mes "Don't tell him that I told you.";
2327                 close;
2328         }
2329         end;
2330 }
2331
2332 veins,206,56,0  script  #3rdgc_battleroom01     139,1,1,{
2333         end;
2334 OnInit:
2335         set $@3rdgc_room01, 0;
2336         end;
2337 OnTouch_:
2338         if (job_3rd_gc == 12) {
2339                 if (checkquest(7107,PLAYTIME) == 2) {
2340                         mes "This must be the place Estillda told me about.";
2341                         next;
2342                         switch(select("Go inside.:Observe the situation.")) {
2343                         case 1:
2344                                 if ($@3rdgc_room01 == 0) {
2345                                         warp "job3_guil02",34,44;
2346                                         set $@3rdgc_room01, 1;
2347                                 } else {
2348                                         mes "You tried to open the door but it's locked.";
2349                                         mes "It doesn't show any signs of life.";
2350                                         next;
2351                                         mes "Come back here later.";
2352                                 }
2353                                 close;
2354                         case 2:
2355                                 mes "I back up to watch the situation unfold.";
2356                                 close;
2357                         }
2358                 } else if (checkquest(7107,PLAYTIME) == 0) {
2359                         mes "This must be the place Estillda told me about.";
2360                         mes "I have enough time for meeting.";
2361                         close;
2362                 } else {
2363                         mes "An error has occurred.";
2364                         mes "Contact the GM team to resolve the situation.";
2365                         close;
2366                 }
2367         }
2368         end;
2369 }
2370
2371 job3_guil02,34,44,0     script  #3rdgc_room01_mag01     139,2,2,{
2372         end;
2373 OnEnable:
2374         enablenpc "#3rdgc_room01_mag01";
2375         end;
2376 OnDisable:
2377         disablenpc "#3rdgc_room01_mag01";
2378         end;
2379 OnStop:
2380         stopnpctimer;
2381         end;
2382 OnTouch_:
2383         if (job_3rd_gc == 12) {
2384                 initnpctimer;
2385                 donpcevent "A man with black clothes::OnEnable";
2386                 disablenpc "#3rdgc_room01_mag01";
2387         } else {
2388                 mes "You don't have to come here now.";
2389                 close;
2390                 warp "veins",178,62;
2391                 set $@3rdgc_room01, 0;
2392                 end;
2393         }
2394         end;
2395 OnTimer295000:
2396         mapannounce "job3_guil02","Dandelion: ...Ha, you are strong and sticky!",bc_map,"0xA8A8A8"; //FW_NORMAL 12 0 0
2397         donpcevent "A man with black clothes::OnReset";
2398         end;
2399 OnTimer296000:
2400         mapannounce "job3_guil02","The Dandelion ran away.",bc_map,"0x7b68ee"; //FW_NORMAL 12 0 0
2401         end;
2402 OnTimer298000:
2403         mapwarp "job3_guil02","veins",186,65;
2404         end;
2405 OnTimer299000:
2406         donpcevent "Dandelion#3rdgc12::OnDisable";
2407         donpcevent "A man with black clothes::OnDisable";
2408         donpcevent "#3rdgc_room01_mag01::OnEnable";
2409         end;
2410 OnTimer300000:
2411         set $@3rdgc_room01, 0;
2412         stopnpctimer;
2413         end;
2414 }
2415
2416 job3_guil02,51,43,7     script  A man with black clothes        456,4,4,{
2417         end;
2418 OnInit:
2419 OnDisable:
2420         hideonnpc "A man with black clothes";
2421         set .on,0;
2422         end;
2423 OnEnable:
2424         hideoffnpc "A man with black clothes";
2425         set .on,1;
2426         end;
2427 OnReset:
2428         killmonster "job3_guil02","A man with black clothes::OnMyMobDead";
2429         end;
2430 OnTouch_:
2431         if (!.on) end;
2432         mes "[A man with black clothes]";
2433         mes "You just arrived here.";
2434         mes "Why are you so late?";
2435         mes "Put your stuff down.";
2436         next;
2437         select("......");
2438         mes "[A man with black clothes]";
2439         mes "May the goddess bless you eternally...";
2440         npcskill "AL_BLESSING",10,0,0;
2441         next;
2442         emotion e_gasp;
2443         mes "[A man with black clothes]";
2444         mes "Who... who are you?!";
2445         mes "A... Assassin Guild?!";
2446         mes "What?!";
2447         mes "When did I give you a clue?!";
2448         next;
2449         select("You lost your head...");
2450         mes "["+strcharinfo(0)+"]";
2451         mes "Is this the correct target?";
2452         mes "Can you talk with me for a sec?";
2453         next;
2454         mes "[A man with black clothes]";
2455         mes "No way!!!!";
2456         mes "You... I'll make you close your eyes forever!";
2457         next;
2458         mes "["+strcharinfo(0)+"]";
2459         mes "What?!";
2460         close2;
2461         donpcevent "A man with black clothes::OnDisable";
2462         monster "job3_guil02",51,43,"Dandelion",2031,1,"A man with black clothes::OnMyMobDead";
2463         end;
2464 OnMyMobDead:
2465         donpcevent "#3rdgc_room01_mag01::OnStop";
2466         donpcevent "#3rdgc_2nd_timer::OnEnable";
2467         mapwarp "job3_guil02","job3_guil02",47,43;
2468         end;
2469 }
2470
2471 job3_guil02,1,1,0       script  #3rdgc_2nd_timer        844,{
2472         end;
2473 OnEnable:
2474         initnpctimer;
2475         end;
2476 OnTimer1000:
2477         donpcevent "Dandelion#3rdgc12::OnEnable";
2478         end;
2479 OnTimer60000:
2480         mapwarp "job3_guil02","veins",186,65;
2481         end;
2482 OnTimer61000:
2483         donpcevent "Dandelion#3rdgc12::OnDisable";
2484         donpcevent "A man with black clothes::OnDisable";
2485         donpcevent "#3rdgc_room01_mag01::OnEnable";
2486         set $@3rdgc_room01, 0;
2487         stopnpctimer;
2488         end;
2489 }
2490
2491 job3_guil02,49,43,5     script  Dandelion#3rdgc12       457,{
2492         if (!checkweight(1201,2)) {
2493                 mes "- You can't continue this quest because you have too many items. -";
2494                 close;
2495         }
2496         if (job_3rd_gc == 12) {
2497                 mes "[Dandelion]";
2498                 mes "Eyah!";
2499                 mes "You... won't find anything.";
2500                 mes "Everything... is guided... by the goddess...";
2501                 mes "Keeek!";
2502                 next;
2503                 mes "- He puts something in his mouth and swallows. -";
2504                 next;
2505                 mes "["+strcharinfo(0)+"]";
2506                 mes "What is that?!";
2507                 mes "What do you have in your mouth...?";
2508                 mes "Why did you do that?";
2509                 next;
2510                 mes "It's too late to save him.";
2511                 mes "He passed away.";
2512                 mes "You find a key with a fancy decoration around his neck.";
2513                 set job_3rd_gc, 13;
2514                 getitem 6150,1; //Key_Of_The_Mansion
2515                 changequest 7107,7108;
2516                 close;
2517         } else {
2518                 if (job_3rd_gc == 13) {
2519                         mes "There is nothing to do.";
2520                         mes "Let's get out of here.";
2521                 } else
2522                         mes "You are shoved by an unknown force.";
2523                 close2;
2524                 warp "veins",178,62;
2525                 end;
2526         }
2527 OnInit:
2528 OnDisable:
2529         disablenpc "Dandelion#3rdgc12";
2530         end;
2531 OnEnable:
2532         enablenpc "Dandelion#3rdgc12";
2533         end;
2534 }
2535
2536 rachel,115,77,3 script  Girke#3rdgc13   85,{
2537         mes "[Girke]";
2538         mes "Oh~ young man.";
2539         mes "I'm Girke Sara.";
2540         mes "Just call me Girke.";
2541         next;
2542         mes "- He smells like alcohol. -";
2543         next;
2544         mes "[Girke]";
2545         mes "You know what?";
2546         mes "A man who is a legendary key artisan lives in our village.";
2547         mes "Hiccup~";
2548         next;
2549         mes "[Girke]";
2550         mes "Ah~hahahaha";
2551         mes "My dad likes pieces of work like that.";
2552         mes "One day, he said to me.";
2553         next;
2554         mes "[Girke]";
2555         mes "'Girke, my wish is having a key crafted from Oresa.'";
2556         next;
2557         mes "[Girke]";
2558         mes "But Oresa already disappeared after handing everything over to his apprentice.";
2559         mes "Finally, my dad passed away without seeing such a key...";
2560         next;
2561         mes "[Girke]";
2562         mes "You know.";
2563         mes "That Oresa! He lives in our town?!";
2564         mes "Hiccup~";
2565         next;
2566         mes "[Girke]";
2567         mes "But he is too old...";
2568         mes "But the artisan is...";
2569         next;
2570         mes "[Girke]";
2571         mes "...difficult to meet.";
2572         mes "Like my dad... He's a bit of a loner.";
2573         next;
2574         mes "[Girke]";
2575         mes "What am I talking to you about.";
2576         mes "Are you drunken? Daddy... (sobbing)";
2577         mes "Ah... Daddy...";
2578         next;
2579         mes "- Girke starts to cry. -";
2580         close;
2581 }
2582
2583 ra_in01,175,196,3       script  Oresa Rava#3rdgc13      866,{
2584         mes "[Oresa Rava]";
2585         if (job_3rd_gc == 13) {
2586                 mes "I don't know why you are visiting me, but I'm not crafting anymore.";
2587                 mes "I'm too old to craft.";
2588                 next;
2589                 select("Do you know this key?");
2590                 mes "[Oresa Rava]";
2591                 mes "Hmm? Umm... Give it to me.";
2592                 mes "This pattern...";
2593                 mes "Where did you get this from?";
2594                 next;
2595                 switch(select("I just picked it up.:I have a story...")) {
2596                 case 1:
2597                         mes "[Oresa Rava]";
2598                         mes "Umm? Did you just pick it up?";
2599                         mes "That's impossible.";
2600                         mes "Did something happen in that house.";
2601                         next;
2602                         mes "[Oresa Rava]";
2603                         mes "So what will you do with this key?";
2604                         next;
2605                         select("I'm going to find the owner.");
2606                         mes "[Oresa Rava]";
2607                         mes "Ah~! That's why you came here to see me.";
2608                         mes "I gave that key to a person who was a priest.";
2609                         next;
2610                         mes "[Oresa Rava]";
2611                         mes "I couldn't see my home after he became a priest, but I made a key for a celebration.";
2612                         next;
2613                         mes "[Oresa Rava]";
2614                         mes "It's a key to his mansion.";
2615                         mes "Now I don't know where he lives.";
2616                         mes "But can you visit there and send over the caretaker of the summer cottage?";
2617                         next;
2618                         break;
2619                 case 2:
2620                         mes "[Oresa Rava]";
2621                         mes "I don't know what's going on.";
2622                         mes "I gave that key to a person who was a priest.";
2623                         next;
2624                         mes "[Oresa Rava]";
2625                         mes "I couldn't see my home after he became a priest, but I made a key for a celebration.";
2626                         next;
2627                         mes "[Oresa Rava]";
2628                         mes "It's a key to his mansion.";
2629                         mes "Now I don't know where he lives.";
2630                         mes "But can you visit there and send over the caretaker of the summer cottage?";
2631                         next;
2632                         mes "[Oresa Rava]";
2633                         mes "Actually, I can't trust you...";
2634                         mes "But you showed up with a key. It may be an act of providence.";
2635                         next;
2636                         select("Sure.");
2637                         break;
2638                 }
2639                 mes "[Oresa Rava]";
2640                 mes "That mansion was...";
2641                 mes "built in a gorge of Veins.";
2642                 mes "I don't know the exact location of it though.";
2643                 next;
2644                 select("That should be enough.");
2645                 mes "[Oresa Rava]";
2646                 mes "Are you sure?";
2647                 mes "You are so kind.";
2648                 mes "Send over that key.";
2649                 next;
2650                 mes "- Find the owner of that key soon and tell Mayshell. -";
2651                 set job_3rd_gc, 14;
2652                 close;
2653         } else if (job_3rd_gc == 14) {
2654                 mes "That key is of a mansion built in a gorge of Veins.";
2655                 mes "I'm sure of it.";
2656                 close;
2657         } else {
2658                 mes "It's an old story about that artisan.";
2659                 mes "Now... It's best to see my grandchild.";
2660                 next;
2661                 mes "[Oresa Rava]";
2662                 mes "You are laughing now, but you will understand me soon.";
2663                 close;
2664         }
2665 }
2666
2667 //Pre-RE: ve_fild05 (327,308)
2668 ve_fild02,330,384,3     script  Girl#3rdgc14    466,{
2669         if (job_3rd_gc > 14 && job_3rd_gc < 18) {
2670                 mes "[Renzak]";
2671                 if (job_3rd_gc == 15) {
2672                         mes "You are here.";
2673                         mes "I'm Renzak.";
2674                         mes "You sent here from Mayshell?";
2675                         //mes "I'm not dwelling on."; //FIXME: Dialogue.
2676                         next;
2677                         mes "[Renzak]";
2678                         mes "Our final target is over there.";
2679                         mes "The mansion is surrounded by cliffs.";
2680                         mes "You must remove the target in the mansion.";
2681                         next;
2682                         mes "[Renzak]";
2683                         mes "I'm going to give you 10 min.";
2684                         mes "Complete your task and then wait in the backdoor of the mansion.";
2685                         mes "I'll wait for you there.";
2686                 } else if (job_3rd_gc == 16) {
2687                         mes "You have to attain our goal and come out of the mansion's backdoor within 10 minutes.";
2688                         mes "You can do it.";
2689                 } else {
2690                         mes "You failed.";
2691                         mes "You must succeed.";
2692                         next;
2693                         mes "[Renzak]";
2694                         mes "You have to come out of the mansion's backdoor.";
2695                         mes "I'll wait for you.";
2696                 }
2697                 next;
2698                 switch(select("I got it.:I'll be ready.")) {
2699                 case 1:
2700                         if ($@3rdgc_room02 == 0) {
2701                                 erasequest ((job_3rd_gc == 17)?7110:7109);
2702                                 set job_3rd_gc, 17;
2703                                 setquest 7110;
2704                                 set $@3rdgc_room02, 1;
2705                                 warp "job3_guil03",22,70;
2706                         } else {
2707                                 mes "[Renzak]";
2708                                 mes "Wait a second.";
2709                                 mes "Just wait until it gets dark.";
2710                                 next;
2711                                 mes "[Renzak]";
2712                                 mes "It'll be easy to infiltrate because it's covered by the cliff's shadow.";
2713                                 set job_3rd_gc, 16;
2714                         }
2715                         close;
2716                 case 2:
2717                         mes "[Renzak]";
2718                         mes "You don't have time to spare.";
2719                         mes "You should prepare for action.";
2720                         if (job_3rd_gc == 17) {
2721                                 erasequest 7110;
2722                                 setquest 7109;
2723                         }
2724                         set job_3rd_gc, 16;
2725                         close;
2726                 }
2727         } else if (job_3rd_gc > 18) {
2728                 mes "[Renzak]";
2729                 mes "You look good.";
2730                 mes "Me? I've always had the same figure.";
2731                 next;
2732                 mes "[Renzak]";
2733                 mes "I just wait for guys who will do what I ask.";
2734                 close;
2735         } else {
2736                 mes "[Shadow-faced girl]";
2737                 mes "......";
2738                 mes "This road is blocked.";
2739                 mes "Go back.";
2740                 close;
2741         }
2742 OnInit:
2743         set $@3rdgc_room02, 0;
2744         end;
2745 }
2746
2747 job3_guil03,22,70,0     script  #3rdgc_event01  139,3,3,{
2748         end;
2749 OnEnable:
2750         enablenpc "#3rdgc_event01";
2751         end;
2752 OnDisable:
2753         disablenpc "#3rdgc_event01";
2754         end;
2755 OnStop:
2756         stopnpctimer;
2757         end;
2758 OnTouch_:
2759         if (job_3rd_gc == 17) {
2760                 initnpctimer;
2761                 donpcevent "#3rdgc_event_master::OnEnable";
2762                 disablenpc "#3rdgc_event01";
2763         } else {
2764                 mes "You don't have to come here.";
2765                 close2;
2766                 warp "ve_fild02",330,379;       //Pre-RE: ve_fild05 (341,303)
2767                 set $@3rdgc_room02, 0;
2768         }
2769         end;
2770 OnTimer900000:
2771         mapannounce "job3_guil03","Renzak : Withdraw!",bc_map,"0xA8A8A8"; //FW_NORMAL 12 0 0
2772         end;
2773 OnTimer901000:
2774         mapwarp "job3_guil03","ve_fild02",330,379;      //Pre-RE: ve_fild05 (341,303)
2775         end;
2776 OnTimer902000:
2777         donpcevent "#3rdgc_event_master::OnReset";
2778         stopnpctimer;
2779         end;
2780 }
2781
2782 job3_guil03,1,4,0       script  #3rdgc_event_master     844,{
2783         end;
2784 OnEnable:
2785         donpcevent "Barbed-Wire Entanglement::OnEnable";
2786         donpcevent "Guard Dog#dog01::OnEnable";
2787         donpcevent "Guard Dog#dog02::OnEnable";
2788         donpcevent "#3rdgc_sunchal_nomal::OnEnable";
2789         donpcevent "#3rdgc_sunchal_kill01::OnEnable";
2790         donpcevent "#3rdgc_sunchal_kill02::OnEnable";
2791         donpcevent "#3rdgc_sunchal_kill03::OnEnable";
2792         donpcevent "#3rdgc_gojung_kill01::OnEnable";
2793         donpcevent "#3rdgc_gojung_kill02::OnEnable";
2794         donpcevent "#3rdgc_gojung_kill03::OnEnable";
2795         donpcevent "Priest from Rachel::OnEnable";
2796         end;
2797 OnReset:
2798         donpcevent "#3rdgc_guard::OnStop";
2799         donpcevent "#3rdgc_guardoff::OnReset";
2800         donpcevent "#3rdgc_hide01::OnStop";
2801         donpcevent "#3rdgc_hide02::OnStop";
2802         donpcevent "#3rdgc_hide03::OnStop";
2803         donpcevent "#3rdgc_sunchal_kill01::OnStop";
2804         donpcevent "#3rdgc_sunchal_kill02::OnStop";
2805         donpcevent "#3rdgc_sunchal_kill03::OnStop";
2806         donpcevent "#3rdgc_gojung_kill01::OnStop";
2807         donpcevent "#3rdgc_gojung_kill02::OnStop";
2808         donpcevent "#3rdgc_gojung_kill03::OnStop";
2809         donpcevent "Guard Dog#dog01::OnReset";
2810         donpcevent "Guard Dog#dog02::OnReset";
2811         donpcevent "#3rdgc_sunchal_nomal::OnReset";
2812         donpcevent "#3rdgc_sunchal_kill01::OnReset";
2813         donpcevent "#3rdgc_sunchal_kill02::OnReset";
2814         donpcevent "#3rdgc_sunchal_kill03::OnReset";
2815         donpcevent "#3rdgc_gojung_kill01::OnReset";
2816         donpcevent "#3rdgc_gojung_kill02::OnReset";
2817         donpcevent "#3rdgc_gojung_kill03::OnReset";
2818         donpcevent "Priest from Rachel::OnReset";
2819         donpcevent "Barbed-Wire Entanglement::OnDisable";
2820         donpcevent "Guard Dog#dog01::OnDisable";
2821         donpcevent "Guard Dog#dog02::OnDisable";
2822         donpcevent "#3rdgc_gojung_kill01::OnDisable";
2823         donpcevent "#3rdgc_gojung_kill02::OnDisable";
2824         donpcevent "#3rdgc_gojung_kill03::OnDisable";
2825         donpcevent "Priest from Rachel::OnDisable";
2826         donpcevent "Renzak#3rdgc16::OnDisable";
2827         donpcevent "#3rdgc_event01::OnEnable";
2828         set $@3rdgc_room02, 0;
2829         end;
2830 }
2831
2832 //Original name: Barbed-Wire Entanglements#3rdgc_door01
2833 job3_guil03,55,79,0     script  Barbed-Wire Entanglement        844,1,1,{
2834         end;
2835 OnEnable:
2836         enablenpc "Barbed-Wire Entanglement";
2837         end;
2838 OnDisable:
2839         disablenpc "Barbed-Wire Entanglement";
2840         end;
2841 OnTouch_:
2842         mes "There is space on the bottom of the old fence.";
2843         next;
2844         if(select("Find another way.:Climb into the space.") == 2) {
2845                 mes "You climb into the narrow space.";
2846                 mes "The hole is blocked with the old barbed-wire entanglements.";
2847                 close2;
2848                 warp "job3_guil03",57,79;
2849                 disablenpc "Barbed-Wire Entanglement";
2850                 end;
2851         }
2852         close;
2853 }
2854
2855 job3_guil03,98,46,0     script  #3rdgc_hide01   139,1,4,{
2856         end;
2857 OnStop:
2858         killmonster "job3_guil03","#3rdgc_hide01::OnMyMobDead";
2859         stopnpctimer;
2860         end;
2861 OnTouch_:
2862         mapannounce "job3_guil03","Man's voice : Umm? Is that a shadow in the window?",bc_map,"0xA8A8A8"; //FW_NORMAL 12 0 0
2863         initnpctimer;
2864         end;
2865 OnTimer2000:
2866         monster "job3_guil03",97,49,"Guard",1985,1,"#3rdgc_hide01::OnMyMobDead";
2867         monster "job3_guil03",98,49,"Guard",1985,1,"#3rdgc_hide01::OnMyMobDead";
2868         monster "job3_guil03",99,49,"Guard Dog",1866,1,"#3rdgc_hide01::OnMyMobDead";
2869         mapannounce "job3_guil03","Guards : An invader!!",bc_map,"0x7b68ee"; //FW_NORMAL 12 0 0
2870         end;
2871 OnTimer60000:
2872         mapannounce "job3_guil03","Guards : Keep strict watch!!",bc_map,"0x7b68ee"; //FW_NORMAL 12 0 0
2873         donpcevent "#3rdgc_guard::OnEnable";
2874         stopnpctimer;
2875         end;
2876 OnMyMobDead:
2877         if (mobcount("job3_guil03","#3rdgc_hide01::OnMyMobDead") < 1)
2878                 stopnpctimer;
2879         end;
2880 }
2881
2882 job3_guil03,98,55,0     script  #3rdgc_hide02   139,1,4,{
2883         end;
2884 OnStop:
2885         killmonster "job3_guil03","#3rdgc_hide02::OnMyMobDead";
2886         stopnpctimer;
2887         end;
2888 OnTouch_:
2889         mapannounce "job3_guil03","Man's voice : There is something outside!",bc_map,"0xA8A8A8"; //FW_NORMAL 12 0 0
2890         initnpctimer;
2891         end;
2892 OnTimer2000:
2893         monster "job3_guil03",97,57,"Guard",1985,1,"#3rdgc_hide02::OnMyMobDead";
2894         monster "job3_guil03",98,57,"Guard",1985,1,"#3rdgc_hide02::OnMyMobDead";
2895         monster "job3_guil03",99,57,"Guard Dog",1866,1,"#3rdgc_hide02::OnMyMobDead";
2896         mapannounce "job3_guil03","Guards : An invader!!",bc_map,"0x7b68ee"; //FW_NORMAL 12 0 0
2897         end;
2898 OnTimer60000:
2899         mapannounce "job3_guil03","Guards : Keep strict watch!!",bc_map,"0x7b68ee"; //FW_NORMAL 12 0 0
2900         donpcevent "#3rdgc_guard::OnEnable";
2901         stopnpctimer;
2902         end;
2903 OnMyMobDead:
2904         if (mobcount("job3_guil03","#3rdgc_hide02::OnMyMobDead") < 1)
2905                 stopnpctimer;
2906         end;
2907 }
2908
2909 job3_guil03,98,64,0     script  #3rdgc_hide03   139,1,4,{
2910         end;
2911 OnStop:
2912         killmonster "job3_guil03","#3rdgc_hide03::OnMyMobDead";
2913         stopnpctimer;
2914         end;
2915 OnTouch_:
2916         mapannounce "job3_guil03","Man's voice : What is that?",bc_map,"0xA8A8A8"; //FW_NORMAL 12 0 0
2917         initnpctimer;
2918         end;
2919 OnTimer2000:
2920         monster "job3_guil03",97,67,"Guard",1985,1,"#3rdgc_hide03::OnMyMobDead";
2921         monster "job3_guil03",98,67,"Guard",1985,1,"#3rdgc_hide03::OnMyMobDead";
2922         monster "job3_guil03",99,67,"Guard Dog",1866,1,"#3rdgc_hide03::OnMyMobDead";
2923         mapannounce "job3_guil03","Guards : An invader!!",bc_map,"0x7b68ee"; //FW_NORMAL 12 0 0
2924         end;
2925 OnTimer60000:
2926         mapannounce "job3_guil03","Guards : Keep strict watch!!",bc_map,"0x7b68ee"; //FW_NORMAL 12 0 0
2927         donpcevent "#3rdgc_guard::OnEnable";
2928         stopnpctimer;
2929         end;
2930 OnMyMobDead:
2931         if (mobcount("job3_guil03","#3rdgc_hide03::OnMyMobDead") < 1)
2932                 stopnpctimer;
2933         end;
2934 }
2935
2936 job3_guil03,1,2,0       script  #3rdgc_guard    844,{
2937         end;
2938 OnEnable:
2939         initnpctimer;
2940         end;
2941 OnStop:
2942         stopnpctimer;
2943         end;
2944 OnTimer5000:
2945         mapannounce "job3_guil03","Guards : Take strict precaution outside!",bc_map,"0x7b68ee"; //FW_NORMAL 12 0 0
2946         donpcevent "Exterior Guard#g01::OnEnable";
2947         donpcevent "Exterior Guard#g02::OnEnable";
2948         donpcevent "Exterior Guard#g03::OnEnable";
2949         donpcevent "Exterior Guard#g04::OnEnable";
2950         donpcevent "Exterior Guard#g05::OnEnable";
2951         donpcevent "Exterior Guard#g06::OnEnable";
2952         end;
2953 OnTimer8000:
2954         mapannounce "job3_guil03","Guards : Take strict precaution of the front gate!",bc_map,"0x7b68ee"; //FW_NORMAL 12 0 0
2955         donpcevent "Front Gate Guard#g01::OnEnable";
2956         donpcevent "Front Gate Guard#g03::OnEnable";
2957         donpcevent "Front Gate Guard#g04::OnEnable";
2958         donpcevent "Front Gate Guard#g05::OnEnable";
2959         end;
2960 OnTimer13000:
2961         mapannounce "job3_guil03","Guards : Take strict precaution of the back gate!",bc_map,"0x7b68ee"; //FW_NORMAL 12 0 0
2962         donpcevent "Back Gate Guard#g01::OnEnable";
2963         donpcevent "Back Gate Guard#g03::OnEnable";
2964         donpcevent "Back Gate Guard#g04::OnEnable";
2965         donpcevent "Back Gate Guard#g05::OnEnable";
2966         end;
2967 OnTimer16000:
2968         mapannounce "job3_guil03","Guards : Take strict precaution of the interior!",bc_map,"0x7b68ee"; //FW_NORMAL 12 0 0
2969         donpcevent "Interior Guard#g01::OnEnable";
2970         donpcevent "Interior Guard#g03::OnEnable";
2971         donpcevent "Interior Guard#g04::OnEnable";
2972         donpcevent "Interior Guard#g05::OnEnable";
2973         stopnpctimer;
2974         end;
2975 }
2976
2977 job3_guil03,1,3,0       script  #3rdgc_guardoff 844,{
2978         end;
2979 OnDisable:
2980         initnpctimer;
2981         end;
2982 OnReset:
2983         stopnpctimer;
2984         donpcevent "Front Gate Guard#g01::OnDisable";
2985         donpcevent "Front Gate Guard#g03::OnDisable";
2986         donpcevent "Front Gate Guard#g04::OnDisable";
2987         donpcevent "Front Gate Guard#g05::OnDisable";
2988         donpcevent "Back Gate Guard#g01::OnDisable";
2989         donpcevent "Back Gate Guard#g03::OnDisable";
2990         donpcevent "Back Gate Guard#g04::OnDisable";
2991         donpcevent "Back Gate Guard#g05::OnDisable";
2992         donpcevent "Interior Guard#g01::OnDisable";
2993         donpcevent "Interior Guard#g03::OnDisable";
2994         donpcevent "Interior Guard#g04::OnDisable";
2995         donpcevent "Interior Guard#g05::OnDisable";
2996         donpcevent "Exterior Guard#g01::OnDisable";
2997         donpcevent "Exterior Guard#g02::OnDisable";
2998         donpcevent "Exterior Guard#g03::OnDisable";
2999         donpcevent "Exterior Guard#g04::OnDisable";
3000         donpcevent "Exterior Guard#g05::OnDisable";
3001         donpcevent "Exterior Guard#g06::OnDisable";
3002         donpcevent "Front Gate Guard#g01::OnReset";
3003         donpcevent "Back Gate Guard#g01::OnReset";
3004         donpcevent "Interior Guard#g01::OnReset";
3005         donpcevent "Exterior Guard#g01::OnReset";
3006         donpcevent "Exterior Guard#g02::OnReset";
3007         donpcevent "Exterior Guard#g03::OnReset";
3008         donpcevent "Exterior Guard#g04::OnReset";
3009         donpcevent "Exterior Guard#g05::OnReset";
3010         donpcevent "Exterior Guard#g06::OnReset";
3011         end;
3012 OnTimer1000:
3013         mapannounce "job3_guil03","Guards : Umm? I'm imagining things.",bc_map,"0x7b68ee"; //FW_NORMAL 12 0 0
3014         end;
3015 OnTimer4000:
3016         mapannounce "job3_guil03","Guards : Let's go back.",bc_map,"0x7b68ee"; //FW_NORMAL 12 0 0
3017         end;
3018 OnTimer5000:
3019         donpcevent "Front Gate Guard#g01::OnDisable";
3020         donpcevent "Front Gate Guard#g03::OnDisable";
3021         donpcevent "Front Gate Guard#g04::OnDisable";
3022         donpcevent "Front Gate Guard#g05::OnDisable";
3023         donpcevent "Back Gate Guard#g01::OnDisable";
3024         donpcevent "Back Gate Guard#g03::OnDisable";
3025         donpcevent "Back Gate Guard#g04::OnDisable";
3026         donpcevent "Back Gate Guard#g05::OnDisable";
3027         donpcevent "Interior Guard#g01::OnDisable";
3028         donpcevent "Interior Guard#g03::OnDisable";
3029         donpcevent "Interior Guard#g04::OnDisable";
3030         donpcevent "Interior Guard#g05::OnDisable";
3031         donpcevent "Exterior Guard#g01::OnDisable";
3032         donpcevent "Exterior Guard#g02::OnDisable";
3033         donpcevent "Exterior Guard#g03::OnDisable";
3034         donpcevent "Exterior Guard#g04::OnDisable";
3035         donpcevent "Exterior Guard#g05::OnDisable";
3036         donpcevent "Exterior Guard#g06::OnDisable";
3037         stopnpctimer;
3038         end;
3039 }
3040
3041 -       script  #3rdgc_guard00  -1,{
3042         end;
3043 OnInit:
3044 OnDisable:
3045         disablenpc strnpcinfo(0);
3046         end;
3047 OnEnable:
3048         enablenpc strnpcinfo(0);
3049         end;
3050 }
3051
3052 job3_guil03,93,35,3     script  Front Gate Guard#g01    456,5,5,{
3053         end;
3054 OnInit:
3055 OnDisable:
3056         disablenpc "Front Gate Guard#g01";
3057         end;
3058 OnEnable:
3059         enablenpc "Front Gate Guard#g01";
3060         end;
3061 OnReset:
3062         killmonster "job3_guil03","Front Gate Guard#g01::OnMyMobDead";
3063         end;
3064 OnTouch_:
3065         disablenpc "Front Gate Guard#g01";
3066         disablenpc "Front Gate Guard#g03";
3067         disablenpc "Front Gate Guard#g04";
3068         disablenpc "Front Gate Guard#g05";
3069         monster "job3_guil03",93,37,"Guard Dog",1866,1,"Front Gate Guard#g01::OnMyMobDead";
3070         monster "job3_guil03",93,36,"Front Gate Guard",1985,1,"Front Gate Guard#g01::OnMyMobDead";
3071         monster "job3_guil03",93,35,"Front Gate Guard",1985,1,"Front Gate Guard#g01::OnMyMobDead";
3072         monster "job3_guil03",93,34,"Front Gate Guard",1985,1,"Front Gate Guard#g01::OnMyMobDead";
3073         monster "job3_guil03",93,33,"Front Gate Guard",1985,1,"Front Gate Guard#g01::OnMyMobDead";
3074         monster "job3_guil03",93,32,"Guard Dog",1866,1,"Front Gate Guard#g01::OnMyMobDead";
3075         end;
3076 OnMyMobDead:
3077         end;
3078 }
3079 job3_guil03,93,36,3     duplicate(#3rdgc_guard00)       Front Gate Guard#g03    456
3080 job3_guil03,93,34,3     duplicate(#3rdgc_guard00)       Front Gate Guard#g04    456
3081 job3_guil03,93,33,3     duplicate(#3rdgc_guard00)       Front Gate Guard#g05    456
3082
3083 job3_guil03,133,52,5    script  Back Gate Guard#g01     456,5,5,{
3084         end;
3085 OnInit:
3086 OnDisable:
3087         disablenpc "Back Gate Guard#g01";
3088         end;
3089 OnEnable:
3090         enablenpc "Back Gate Guard#g01";
3091         end;
3092 OnReset:
3093         killmonster "job3_guil03","Back Gate Guard#g01::OnMyMobDead";
3094         end;
3095 OnTouch_:
3096         disablenpc "Back Gate Guard#g01";
3097         disablenpc "Back Gate Guard#g03";
3098         disablenpc "Back Gate Guard#g04";
3099         disablenpc "Back Gate Guard#g05";
3100         monster "job3_guil03",133,54,"Guard Dog",1866,1,"Back Gate Guard#g01::OnMyMobDead";
3101         monster "job3_guil03",133,53,"Back Gate Guard",1985,1,"Back Gate Guard#g01::OnMyMobDead";
3102         monster "job3_guil03",133,52,"Back Gate Guard",1985,1,"Back Gate Guard#g01::OnMyMobDead";
3103         monster "job3_guil03",133,51,"Back Gate Guard",1985,1,"Back Gate Guard#g01::OnMyMobDead";
3104         monster "job3_guil03",133,50,"Back Gate Guard",1985,1,"Back Gate Guard#g01::OnMyMobDead";
3105         monster "job3_guil03",133,49,"Guard Dog",1866,1,"Back Gate Guard#g01::OnMyMobDead";
3106         end;
3107 OnMyMobDead:
3108         end;
3109 }
3110 job3_guil03,133,53,5    duplicate(#3rdgc_guard00)       Back Gate Guard#g03     456
3111 job3_guil03,133,51,5    duplicate(#3rdgc_guard00)       Back Gate Guard#g04     456
3112 job3_guil03,133,50,5    duplicate(#3rdgc_guard00)       Back Gate Guard#g05     456
3113
3114 job3_guil03,117,51,4    script  Interior Guard#g01      456,5,5,{
3115         end;
3116 OnInit:
3117 OnDisable:
3118         disablenpc "Interior Guard#g01";
3119         end;
3120 OnEnable:
3121         enablenpc "Interior Guard#g01";
3122         end;
3123 OnReset:
3124         killmonster "job3_guil03","Interior Guard#g01::OnMyMobDead";
3125         end;
3126 OnTouch_:
3127         disablenpc "Interior Guard#g01";
3128         disablenpc "Interior Guard#g03";
3129         disablenpc "Interior Guard#g04";
3130         disablenpc "Interior Guard#g05";
3131         monster "job3_guil03",117,53,"Guard Dog",1866,1,"Interior Guard#g01::OnMyMobDead";
3132         monster "job3_guil03",117,52,"Interior Guard",1985,1,"Interior Guard#g01::OnMyMobDead";
3133         monster "job3_guil03",117,51,"Interior Guard",1985,1,"Interior Guard#g01::OnMyMobDead";
3134         monster "job3_guil03",117,50,"Interior Guard",1985,1,"Interior Guard#g01::OnMyMobDead";
3135         monster "job3_guil03",117,49,"Interior Guard",1985,1,"Interior Guard#g01::OnMyMobDead";
3136         monster "job3_guil03",117,48,"Guard Dog",1866,1,"Interior Guard#g01::OnMyMobDead";
3137         end;
3138 OnMyMobDead:
3139         end;
3140 }
3141 job3_guil03,117,52,4    duplicate(#3rdgc_guard00)       Interior Guard#g03      456
3142 job3_guil03,117,50,4    duplicate(#3rdgc_guard00)       Interior Guard#g04      456
3143 job3_guil03,117,49,4    duplicate(#3rdgc_guard00)       Interior Guard#g05      456
3144
3145 job3_guil03,88,44,4     script  Exterior Guard#g01      456,5,5,{
3146         end;
3147 OnInit:
3148 OnDisable:
3149         disablenpc "Exterior Guard#g01";
3150         end;
3151 OnEnable:
3152         enablenpc "Exterior Guard#g01";
3153         end;
3154 OnReset:
3155         killmonster "job3_guil03","Exterior Guard#g01::OnMyMobDead";
3156         end;
3157 OnTouch_:
3158         mapannounce "job3_guil03","Guards : Who are you?!",bc_map,"0xA8A8A8"; //FW_NORMAL 12 0 0
3159         disablenpc "Exterior Guard#g01";
3160         monster "job3_guil03",88,44,"Exterior Guard",1985,1,"Exterior Guard#g01::OnMyMobDead";
3161         monster "job3_guil03",88,43,"Exterior Guard",1985,1,"Exterior Guard#g01::OnMyMobDead";
3162         monster "job3_guil03",88,45,"Guard Dog",1866,1,"Exterior Guard#g01::OnMyMobDead";
3163         end;
3164 OnMyMobDead:
3165         end;
3166 }
3167
3168 job3_guil03,88,55,4     script  Exterior Guard#g02      456,5,5,{
3169         end;
3170 OnInit:
3171 OnDisable:
3172         disablenpc "Exterior Guard#g02";
3173         end;
3174 OnEnable:
3175         enablenpc "Exterior Guard#g02";
3176         end;
3177 OnReset:
3178         killmonster "job3_guil03","Exterior Guard#g02::OnMyMobDead";
3179         end;
3180 OnTouch_:
3181         mapannounce "job3_guil03","Guards : Enemy?!",bc_map,"0xA8A8A8"; //FW_NORMAL 12 0 0
3182         disablenpc "Exterior Guard#g02";
3183         monster "job3_guil03",88,55,"Exterior Guard",1985,1,"Exterior Guard#g02::OnMyMobDead";
3184         monster "job3_guil03",88,54,"Exterior Guard",1985,1,"Exterior Guard#g02::OnMyMobDead";
3185         monster "job3_guil03",88,56,"Guard Dog",1866,1,"Exterior Guard#g02::OnMyMobDead";
3186         end;
3187 OnMyMobDead:
3188         end;
3189 }
3190
3191 job3_guil03,88,64,4     script  Exterior Guard#g03      456,5,5,{
3192         end;
3193 OnInit:
3194 OnDisable:
3195         disablenpc "Exterior Guard#g03";
3196         end;
3197 OnEnable:
3198         enablenpc "Exterior Guard#g03";
3199         end;
3200 OnReset:
3201         killmonster "job3_guil03","Exterior Guard#g03::OnMyMobDead";
3202         end;
3203 OnTouch_:
3204         mapannounce "job3_guil03","Guards : An invader, remove!",bc_map,"0xA8A8A8"; //FW_NORMAL 12 0 0
3205         disablenpc "Exterior Guard#g03";
3206         monster "job3_guil03",88,64,"Exterior Guard",1985,1,"Exterior Guard#g03::OnMyMobDead";
3207         monster "job3_guil03",88,63,"Exterior Guard",1985,1,"Exterior Guard#g03::OnMyMobDead";
3208         monster "job3_guil03",88,65,"Guard Dog",1866,1,"Exterior Guard#g03::OnMyMobDead";
3209         end;
3210 OnMyMobDead:
3211         end;
3212 }
3213
3214 job3_guil03,73,62,4     script  Exterior Guard#g04      456,5,5,{
3215         end;
3216 OnInit:
3217 OnDisable:
3218         disablenpc "Exterior Guard#g04";
3219         end;
3220 OnEnable:
3221         enablenpc "Exterior Guard#g04";
3222         end;
3223 OnReset:
3224         killmonster "job3_guil03","Exterior Guard#g04::OnMyMobDead";
3225         end;
3226 OnTouch_:
3227         mapannounce "job3_guil03","Guards : Who are you?!",bc_map,"0xA8A8A8"; //FW_NORMAL 12 0 0
3228         disablenpc "Exterior Guard#g04";
3229         monster "job3_guil03",73,62,"Exterior Guard",1985,1,"Exterior Guard#g04::OnMyMobDead";
3230         monster "job3_guil03",73,61,"Exterior Guard",1985,1,"Exterior Guard#g04::OnMyMobDead";
3231         monster "job3_guil03",73,63,"Guard Dog",1866,1,"Exterior Guard#g04::OnMyMobDead";
3232         end;
3233 OnMyMobDead:
3234         end;
3235 }
3236
3237 job3_guil03,77,51,4     script  Exterior Guard#g05      456,5,5,{
3238         end;
3239 OnInit:
3240 OnDisable:
3241         disablenpc "Exterior Guard#g05";
3242         end;
3243 OnEnable:
3244         enablenpc "Exterior Guard#g05";
3245         end;
3246 OnReset:
3247         killmonster "job3_guil03","Exterior Guard#g05::OnMyMobDead";
3248         end;
3249 OnTouch_:
3250         mapannounce "job3_guil03","Guards : Who are you?!",bc_map,"0xA8A8A8"; //FW_NORMAL 12 0 0
3251         disablenpc "Exterior Guard#g05";
3252         monster "job3_guil03",77,51,"Exterior Guards",1985,1,"Exterior Guard#g05::OnMyMobDead";
3253         monster "job3_guil03",77,50,"Exterior Guards",1985,1,"Exterior Guard#g05::OnMyMobDead";
3254         monster "job3_guil03",77,49,"Guard Dog",1866,1,"Exterior Guard#g05::OnMyMobDead";
3255         end;
3256 OnMyMobDead:
3257         end;
3258 }
3259
3260 job3_guil03,73,34,4     script  Exterior Guard#g06      456,5,5,{
3261         end;
3262 OnInit:
3263 OnDisable:
3264         disablenpc "Exterior Guard#g06";
3265         end;
3266 OnEnable:
3267         enablenpc "Exterior Guard#g06";
3268         end;
3269 OnReset:
3270         killmonster "job3_guil03","Exterior Guard#g06::OnMyMobDead";
3271         end;
3272 OnTouch_:
3273         mapannounce "job3_guil03","Guard : Who are you?!",bc_map,"0xA8A8A8"; //FW_NORMAL 12 0 0
3274         disablenpc "Exterior Guard#g06";
3275         monster "job3_guil03",73,34,"Exterior Guards",1985,1,"Exterior Guard#g06::OnMyMobDead";
3276         monster "job3_guil03",73,33,"Exterior guards",1985,1,"Exterior Guard#g06::OnMyMobDead";
3277         monster "job3_guil03",73,32,"Guard Dog",1866,1,"Exterior Guard#g06::OnMyMobDead";
3278         end;
3279 OnMyMobDead:
3280         end;
3281 }
3282
3283 job3_guil03,110,27,3    script  Guard Dog#dog01 1866,3,1,{
3284         end;
3285 OnEnable:
3286         enablenpc "Guard Dog#dog01";
3287         end;
3288 OnDisable:
3289         disablenpc "Guard Dog#dog01";
3290         end;
3291 OnReset:
3292         killmonster "job3_guil03","Guard Dog#dog01::OnMyMobDead";
3293         end;
3294 OnTouch_:
3295         mapannounce "job3_guil03","You have been detected by the guard dog.",bc_map,"0x00ff00"; //FW_NORMAL 12 0 0
3296         disablenpc "Guard Dog#dog01";
3297         monster "job3_guil03",110,27,"Guard Dog",1866,1,"Guard Dog#dog01::OnMyMobDead";
3298         monster "job3_guil03",103,27,"Dog Trainer",1985,1,"Guard Dog#dog01::OnMyMobDead";
3299         monster "job3_guil03",104,27,"Dog Trainer's Assistant",1985,1,"Guard Dog#dog01::OnMyMobDead";
3300         monster "job3_guil03",98,27,"Guard",1985,1,"Guard Dog#dog01::OnMyMobDead";
3301         end;
3302 OnMyMobDead:
3303         end;
3304 }
3305
3306 job3_guil03,119,27,3    script  Guard Dog#dog02 1866,3,1,{
3307         end;
3308 OnEnable:
3309         enablenpc "Guard Dog#dog02";
3310         end;
3311 OnDisable:
3312         disablenpc "Guard Dog#dog02";
3313         end;
3314 OnReset:
3315         killmonster "job3_guil03","Guard Dog#dog02::OnMyMobDead";
3316         end;
3317 OnTouch_:
3318         mapannounce "job3_guil03","You have been detected by the guard dog.",bc_map,"0x00ff00"; //FW_NORMAL 12 0 0
3319         disablenpc "Guard Dog#dog02";
3320         monster "job3_guil03",124,27,"Guard Dog",1866,1,"Guard Dog#dog02::OnMyMobDead";
3321         monster "job3_guil03",126,27,"Dog Trainer",1985,1,"Guard Dog#dog02::OnMyMobDead";
3322         monster "job3_guil03",104,27,"Trainer's Assistant",1985,1,"Guard Dog#dog02::OnMyMobDead";
3323         monster "job3_guil03",131,27,"Guard",1985,1,"Guard Dog#dog02::OnMyMobDead";
3324         end;
3325 OnMyMobDead:
3326         end;
3327 }
3328
3329 job3_guil03,2,1,0       script  #3rdgc_sunchal_nomal    844,{
3330         end;
3331 OnEnable:
3332         monster "job3_guil03",62,35,"Guard",1985,1,"#3rdgc_sunchal_nomal::OnMyMobDead";
3333         monster "job3_guil03",108,78,"Guard",1985,1,"#3rdgc_sunchal_nomal::OnMyMobDead";
3334         monster "job3_guil03",133,77,"Guard",1985,1,"#3rdgc_sunchal_nomal::OnMyMobDead";
3335         monster "job3_guil03",79,69,"Guard",1985,1,"#3rdgc_sunchal_nomal::OnMyMobDead";
3336         monster "job3_guil03",117,27,"Guard",1985,1,"#3rdgc_sunchal_nomal::OnMyMobDead";
3337         monster "job3_guil03",62,48,"Guard",1985,1,"#3rdgc_sunchal_nomal::OnMyMobDead";
3338         monster "job3_guil03",116,24,"Guard Dog",1866,1,"#3rdgc_sunchal_nomal::OnMyMobDead";
3339         monster "job3_guil03",137,24,"Guard Dog",1866,1,"#3rdgc_sunchal_nomal::OnMyMobDead";
3340         monster "job3_guil03",49,74,"Guard Dog",1866,1,"#3rdgc_sunchal_nomal::OnMyMobDead";
3341         monster "job3_guil03",48,50,"Guard Dog",1866,1,"#3rdgc_sunchal_nomal::OnMyMobDead";
3342         monster "job3_guil03",62,48,"Guard Dog",1866,1,"#3rdgc_sunchal_nomal::OnMyMobDead";
3343         monster "job3_guil03",61,38,"Guard Dog",1866,1,"#3rdgc_sunchal_nomal::OnMyMobDead";
3344         monster "job3_guil03",74,47,"Guard Dog",1866,1,"#3rdgc_sunchal_nomal::OnMyMobDead";
3345         monster "job3_guil03",90,34,"Guard Dog",1866,1,"#3rdgc_sunchal_nomal::OnMyMobDead";
3346         monster "job3_guil03",91,51,"Guard Dog",1866,1,"#3rdgc_sunchal_nomal::OnMyMobDead";
3347         monster "job3_guil03",155,77,"Guard Dog",1866,1,"#3rdgc_sunchal_nomal::OnMyMobDead";
3348         monster "job3_guil03",127,67,"Guard Dog",1866,1,"#3rdgc_sunchal_nomal::OnMyMobDead";
3349         monster "job3_guil03",131,43,"Guard Dog",1866,1,"#3rdgc_sunchal_nomal::OnMyMobDead";
3350         monster "job3_guil03",103,27,"Guard Dog",1866,1,"#3rdgc_sunchal_nomal::OnMyMobDead";
3351         monster "job3_guil03",63,74,"Guard Dog",1866,1,"#3rdgc_sunchal_nomal::OnMyMobDead";
3352         monster "job3_guil03",79,69,"Guard Dog",1866,1,"#3rdgc_sunchal_nomal::OnMyMobDead";
3353         monster "job3_guil03",0,0,"Watch Light",1129,1,"#3rdgc_sunchal_nomal::OnMyMobDead";
3354         monster "job3_guil03",0,0,"Watch Light",1129,1,"#3rdgc_sunchal_nomal::OnMyMobDead";
3355         monster "job3_guil03",0,0,"Watch Light",1129,1,"#3rdgc_sunchal_nomal::OnMyMobDead";
3356         monster "job3_guil03",0,0,"Watch Light",1129,1,"#3rdgc_sunchal_nomal::OnMyMobDead";
3357         monster "job3_guil03",0,0,"Watch Light",1129,1,"#3rdgc_sunchal_nomal::OnMyMobDead";
3358         end;
3359 OnReset:
3360         killmonster "job3_guil03","#3rdgc_sunchal_nomal::OnMyMobDead";
3361         end;
3362 OnMyMobDead:
3363         end;
3364 }
3365
3366 job3_guil03,2,2,0       script  #3rdgc_sunchal_kill01   844,{
3367         end;
3368 OnEnable:
3369         set .@i, atoi(charat(strnpcinfo(0),20));
3370         setarray .@x[1],74,124,103;
3371         setarray .@y[1],63, 78, 24;
3372         monster "job3_guil03",.@x[.@i],.@y[.@i],"Guard",1985,1,strnpcinfo(0)+"::OnMyMobDead";
3373         end;
3374 OnStop:
3375         mapannounce "job3_guil03","Guard : Am I imagining things? I just heard something...",bc_map,"0xA8A8A8"; //FW_NORMAL 12 0 0
3376         stopnpctimer;
3377         end;
3378 OnReset:
3379         killmonster "job3_guil03",strnpcinfo(0)+"::OnMyMobDead";
3380         end;
3381 OnMyMobDead:
3382         initnpctimer;
3383         end;
3384 OnTimer3000:
3385         mapannounce "job3_guil03","Guard : Huh? What's that sound. Hey, what's going on?",bc_map,"0xA8A8A8"; //FW_NORMAL 12 0 0
3386         end;
3387 OnTimer70000:
3388         mapannounce "job3_guil03","Guard : What's the matter?",bc_map,"0xA8A8A8"; //FW_NORMAL 12 0 0
3389         end;
3390 OnTimer10000:
3391         mapannounce "job3_guil03","Guard : Something's wrong, take caution!",bc_map,"0x7b68ee"; //FW_NORMAL 12 0 0
3392         donpcevent "#3rdgc_guard::OnEnable";
3393         stopnpctimer;
3394         end;
3395 }
3396 job3_guil03,2,3,0       duplicate(#3rdgc_sunchal_kill01)        #3rdgc_sunchal_kill02   844
3397 job3_guil03,2,4,0       duplicate(#3rdgc_sunchal_kill01)        #3rdgc_sunchal_kill03   844
3398
3399 job3_guil03,64,68,3     script  #3rdgc_gojung_kill01    456,7,7,{
3400         end;
3401 OnEnable:
3402         enablenpc strnpcinfo(0);
3403         end;
3404 OnDisable:
3405         disablenpc strnpcinfo(0);
3406         end;
3407 OnStop:
3408         mapannounce "job3_guil03","Guard : Am I imagining things? I just heard something.",bc_map,"0xA8A8A8"; //FW_NORMAL 12 0 0
3409         stopnpctimer;
3410         end;
3411 OnReset:
3412         killmonster "job3_guil03",strnpcinfo(0)+"::OnMyMobDead";
3413         end;
3414 OnTouch_:
3415         set .@i, atoi(charat(strnpcinfo(0),19));
3416         setarray .@x[1],64,86,83;
3417         setarray .@y[1],68,63,36;
3418         mapannounce "job3_guil03","Guard : Who are you?!",bc_map,"0x7b68ee"; //FW_NORMAL 12 0 0
3419         disablenpc strnpcinfo(0);
3420         monster "job3_guil03",.@x[.@i],.@y[.@i],"Guard",1985,1,strnpcinfo(0)+"::OnMyMobDead";
3421         initnpctimer;
3422         end;
3423 OnMyMobDead:
3424         stopnpctimer;
3425         end;
3426 OnTimer5000:
3427         if (strnpcinfo(0) == "#3rdgc_gojung_kill03") end;
3428 OnTimer10000:
3429         mapannounce "job3_guil03","Guard : I need support! Take caution!",bc_map,"0x7b68ee"; //FW_NORMAL 12 0 0
3430         donpcevent "#3rdgc_guard::OnEnable";
3431         stopnpctimer;
3432         end;
3433 }
3434 job3_guil03,86,63,1     duplicate(#3rdgc_gojung_kill01) #3rdgc_gojung_kill02    456,8,8
3435 job3_guil03,83,36,5     duplicate(#3rdgc_gojung_kill01) #3rdgc_gojung_kill03    456,6,6
3436
3437 job3_guil03,88,71,0     script  #3rdgc_safezone01       139,1,1,{
3438         end;
3439 OnTouch_:
3440         mes "It's a good bush to hide yourself.";
3441         donpcevent strnpcinfo(0)+"::OnTimer";
3442         close;
3443 OnTimer:
3444         //FIXME: This is a workaround for...
3445         //var pccount_tt = GetNeighborPcNumber 2
3446         getmapxy(.@map$,.@x,.@y,UNITTYPE_NPC);
3447         setarray .@x[1],.@x-2,.@x+2;
3448         setarray .@y[1],.@y-2,.@y+2;
3449         sleep 1000;
3450         for(set .@i,0; .@i<9; set .@i,.@i+1) {
3451                 if (getareausers(.@map$,.@x[1],.@y[1],.@x[2],.@y[2]) < 1)
3452                         end;
3453                 sleep 1000;
3454         }
3455         if (getareausers(.@map$,.@x[1],.@y[1],.@x[2],.@y[2]) > 0)
3456                 donpcevent "#3rdgc_guardoff::OnDisable";
3457         end;
3458 }
3459 job3_guil03,82,45,0     duplicate(#3rdgc_safezone01)    #3rdgc_safezone02       139,1,1
3460 job3_guil03,72,53,0     duplicate(#3rdgc_safezone01)    #3rdgc_safezone03       139,1,1
3461
3462 job3_guil03,111,51,7    script  Priest from Rachel      928,{
3463         if (!.on) end;
3464         mes "[Priest from Rachel]";
3465         if (job_3rd_gc == 17) {
3466                 mes "Are you from the Assassin Guild?";
3467                 next;
3468                 mes "[Priest from Rachel]";
3469                 mes "The reason that our organization was dissolved was because of you guys.";
3470                 mes "You are a thorough person?";
3471                 next;
3472                 mes "[Priest from Rachel]";
3473                 mes "Because of you, you ruined everything!";
3474                 setnpcdisplay(strnpcinfo(0),2030);
3475                 next;
3476                 mes "[Priest from Rachel]";
3477                 mes "You want to destroy us forever!";
3478                 mes "I can't put the Goddess to shame on a dirty Odin!";
3479                 next;
3480                 mes "[Priest from Rachel]";
3481                 mes "I'll never forgive you!!!";
3482                 mes "Pagan! Justice will be swift!";
3483                 donpcevent "Priest from Rachel::OnDisable";
3484                 monster "job3_guil03",111,51,"Priest from Rachel",2030,1,"Priest from Rachel::OnMyMobDead";
3485                 close;
3486         }
3487         mes "Who are you?";
3488         mes "Get out of here.";
3489         close2;
3490         warp "ve_fild02",330,379;       //Pre-RE: ve_fild05 (341,303)
3491         end;
3492 OnInit:
3493 OnDisable:
3494         set .on,0;
3495         hideonnpc "Priest from Rachel";
3496         end;
3497 OnEnable:
3498         set .on,1;
3499         hideoffnpc "Priest from Rachel";
3500         end;
3501 OnReset:
3502         killmonster "job3_guil03","Priest from Rachel::OnMyMobDead";
3503         end;
3504 OnMyMobDead:
3505         donpcevent "Renzak#3rdgc16::OnEnable";
3506         mapannounce "job3_guil03","I... I can't die in vain...",bc_map,"0xFF0000"; //FW_NORMAL 12 0 0
3507         donpcevent "#3rdgc_event01::OnStop";
3508         initnpctimer;
3509         end;
3510 OnTimer3000:
3511         mapannounce "job3_guil03","Renzak : Hey! Come out!",bc_map,"0x4d4dff"; //FW_NORMAL 12 0 0
3512         end;
3513 OnTimer40000:
3514         mapannounce "job3_guil03","Renzak : Don't lag!",bc_map,"0x4d4dff"; //FW_NORMAL 12 0 0
3515         end;
3516 OnTimer60000:
3517         mapwarp "job3_guil03","ve_fild02",330,379;      //Pre-RE: ve_fild05 (341,303)
3518         end;
3519 OnTimer61000:
3520         donpcevent "#3rdgc_guard::OnStop";
3521         donpcevent "#3rdgc_guardoff::OnReset";
3522         donpcevent "#3rdgc_hide01::OnStop";
3523         donpcevent "#3rdgc_hide02::OnStop";
3524         donpcevent "#3rdgc_hide03::OnStop";
3525         donpcevent "#3rdgc_sunchal_kill01::OnStop";
3526         donpcevent "#3rdgc_sunchal_kill02::OnStop";
3527         donpcevent "#3rdgc_sunchal_kill03::OnStop";
3528         donpcevent "#3rdgc_gojung_kill01::OnStop";
3529         donpcevent "#3rdgc_gojung_kill02::OnStop";
3530         donpcevent "#3rdgc_gojung_kill03::OnStop";
3531         donpcevent "Guard Dog#dog01::OnReset";
3532         donpcevent "Guard Dog#dog02::OnReset";
3533         donpcevent "#3rdgc_sunchal_nomal::OnReset";
3534         donpcevent "#3rdgc_sunchal_kill01::OnReset";
3535         donpcevent "#3rdgc_sunchal_kill02::OnReset";
3536         donpcevent "#3rdgc_sunchal_kill03::OnReset";
3537         donpcevent "#3rdgc_gojung_kill01::OnReset";
3538         donpcevent "#3rdgc_gojung_kill02::OnReset";
3539         donpcevent "#3rdgc_gojung_kill03::OnReset";
3540         donpcevent "Priest from Rachel::OnReset";
3541         donpcevent "Barbed-Wire Entanglement::OnDisable";
3542         donpcevent "Guard Dog#dog01::OnDisable";
3543         donpcevent "Guard Dog#dog02::OnDisable";
3544         donpcevent "#3rdgc_gojung_kill01::OnDisable";
3545         donpcevent "#3rdgc_gojung_kill02::OnDisable";
3546         donpcevent "#3rdgc_gojung_kill03::OnDisable";
3547         donpcevent "Priest from Rachel::OnDisable";
3548         donpcevent "Renzak#3rdgc16::OnDisable";
3549         end;
3550 OnTimer61500:
3551         donpcevent "#3rdgc_event01::OnEnable";
3552         set $@3rdgc_room02, 0;
3553         stopnpctimer;
3554         end;
3555 }
3556
3557 job3_guil03,146,70,3    script  Renzak#3rdgc16  466,{
3558         mes "[Renzak]";
3559         if (checkquest(7110,HUNTING) == 2) {
3560                 mes "My peers will come here to settle this affair.";
3561                 mes "Go to Mayshell for the report.";
3562                 next;
3563                 mes "[Renzak]";
3564                 if (checkquest(7110,PLAYTIME) == 0) {
3565                         mes "You finished quickly.";
3566                         mes "Good job.";
3567                         set job_3rd_gc, 18;
3568                 } else {
3569                         mes "I told you that you have to finish within 10 minutes.";
3570                         mes "You might be exhausted.";
3571                         mes "Fortunately you are ok.";
3572                         set job_3rd_gc, 19;
3573                 }
3574                 erasequest 7110;
3575                 setquest 7111;
3576                 close2;
3577                 warp "job3_guil01",51,50;
3578                 end;
3579         }
3580         mes "Get the target!";
3581         mes "Actually, I'm not supposed to be here. Is something wrong with you?";
3582         close;
3583 OnInit:
3584         disablenpc "Renzak#3rdgc16";
3585         end;
3586 OnEnable:
3587         enablenpc "Renzak#3rdgc16";
3588         end;
3589 OnDisable:
3590         disablenpc "Renzak#3rdgc16";
3591         end;
3592 }
3593
3594 job3_guil01,148,53,3    script  Bercasell#3rdgc16       467,{
3595         if (!checkweight(1201,2)) {
3596                 mes "- You can't continue this quest because you have too many items. -";
3597                 close;
3598         }
3599         mes "[Bercasell]";
3600         if (Class == Job_Assassin || Class == Job_Assassin_Cross || Class == Job_Baby_Assassin) {
3601                 if (job_3rd_gc == 20) {
3602                         if (JobLevel > 49 && SkillPoint == 0 && BaseLevel > 98) {
3603                                 mes "I'm so tired...";
3604                                 mes "You were sent by Mayshell?";
3605                                 mes "Tell me why you came to see me.";
3606                                 next;
3607                                 switch(select("What is a Guillotine Cross?:I want to be a Guillotine Cross.:Nothing.")) {
3608                                 case 1:
3609                                         mes "[Bercasell]";
3610                                         mes ".....";
3611                                         next;
3612                                         mes "[Bercasell]";
3613                                         mes "So you want to know about the Guillotine Cross?";
3614                                         mes "Get out!";
3615                                         next;
3616                                         switch(select("Just tell me...:......")) {
3617                                         case 1:
3618                                                 mes "[Bercasell]";
3619                                                 callsub L_Info;
3620                                                 mes "[Bercasell]";
3621                                                 mes "It's funny that I'm talking to you like this.";
3622                                                 mes "I want to stop you from becoming a Guillotine Cross because of your defiance.";
3623                                                 close;
3624                                         case 2:
3625                                                 mes "[Bercasell]";
3626                                                 mes "Yes, you don't ask questions.";
3627                                                 mes "That's good. You are qualified. What about being a Guillotine Cross?";
3628                                                 mes "Do you want to be a Guillotine Cross?";
3629                                                 next;
3630                                                 switch(select("Yes, change my job.:I need to think about it.")) {
3631                                                 case 1:
3632                                                         L_JobChange:
3633                                                         mes "[Bercasell]";
3634                                                         mes "You don't regret it?";
3635                                                         callsub L_Info;
3636                                                         mes "[Bercasell]";
3637                                                         mes "You can become a living offensive weapon.";
3638                                                         mes "Do you really want to become a Guillotine Cross?";
3639                                                         next;
3640                                                         switch(select("Yes, change my job.:I need to rethink it.")) {
3641                                                         case 1:
3642                                                                 mes "[Bercasell]";
3643                                                                 if (ismounting()) {
3644                                                                         mes "I cannot perform the job change.";
3645                                                                         mes "Please remove your mount and try again.";
3646                                                                         close;
3647                                                                 } else if (SkillPoint != 0) {
3648                                                                         mes "You still have unspent skill points.";
3649                                                                         mes "Please use all your skill points and try again.";
3650                                                                         close;
3651                                                                 }
3652                                                                 mes "Is your decision final?";
3653                                                                 mes "Good.";
3654                                                                 next;
3655                                                                 mes "[Bercasell]";
3656                                                                 mes "Now, you are an assassin, yet you are not an assassin anymore.";
3657                                                                 mes "You are in the shadows, but it's different from the other shadows.";
3658                                                                 next;
3659                                                                 mes "[Bercasell]";
3660                                                                 mes "Your enemy is everything you can see.";
3661                                                                 mes "Don't forget yourself.";
3662                                                                 mes "A weight of the blood on your weapons.";
3663                                                                 next;
3664                                                                 mes "[Bercasell]";
3665                                                                 mes "Ok, change your clothes to your new uniform.";
3666                                                                 mes "You are now a Guillotine Cross.";
3667                                                                 next;
3668                                                                 mes "[Bercasell]";
3669                                                                 mes "A sword of the shadow...";
3670                                                                 setlook 7,0;
3671                                                                 jobchange roclass(eaclass()|EAJL_THIRD);
3672                                                                 if (checkquest(7096) == 1) {
3673                                                                         set job_3rd_gc, 25;
3674                                                                         erasequest 7096;
3675                                                                 } else if (checkquest(7097) == 1) {
3676                                                                         set job_3rd_gc, 26;
3677                                                                         erasequest 7097;
3678                                                                 } else if (checkquest(7098) == 1) {
3679                                                                         set job_3rd_gc, 27;
3680                                                                         erasequest 7098;
3681                                                                 } else if (checkquest(7099) == 1) {
3682                                                                         set job_3rd_gc, 28;
3683                                                                         erasequest 7099;
3684                                                                 }
3685                                                                 getitem 2795,1; //Green_Apple_Ring
3686                                                                 getitem 5755,1; //Silent_Executer
3687                                                                 next;
3688                                                                 mes "[Bercasell]";
3689                                                                 mes "And... these are presents to celebrate your becoming a Guillotine Cross.";
3690                                                                 close;
3691                                                         case 2:
3692                                                                 mes "[Bercasell]";
3693                                                                 mes "You are prudent. That's a good thing.";
3694                                                                 mes "I'll wait for the day that you decide to join us as a Guillotine Cross.";
3695                                                                 close;
3696                                                         }
3697                                                 case 2:
3698                                                         mes "[Bercasell]";
3699                                                         mes "You are prudent. That's a good thing.";
3700                                                         mes "I'll wait for the day that you decide to join us as a Guillotine Cross.";
3701                                                         close;
3702                                                 }
3703                                         }
3704                                 case 2:
3705                                         goto L_JobChange;
3706                                 case 3:
3707                                         mes "[Bercasell]";
3708                                         mes "Don't bother me.";
3709                                         close;
3710                                 }
3711                         }
3712                         mes "......";
3713                         mes "What can I do for you?";
3714                         next;
3715                         switch(select("I want to be a Guillotine.:Nothing.")) {
3716                         case 1:
3717                                 mes "[Bercasell]";
3718                                 mes "Do you?";
3719                                 mes "What for...?";
3720                                 mes "Of course, you came here with your own will...";
3721                                 next;
3722                                 mes "[Bercasell]";
3723                                 mes "Guillotine Cross is an enforcer of the Assassin Guild's laws.";
3724                                 mes "Can you put a dagger in the back of one of your peers?";
3725                                 next;
3726                                 mes "[Bercasell]";
3727                                 mes "You are not ready to do it yet...";
3728                                 close;
3729                         case 2:
3730                                 mes "[Bercasell]";
3731                                 mes "Don't bother me.";
3732                                 close;
3733                         }
3734                 } else if (job_3rd_gc > 20) {
3735                         mes "Don't pursue only strength.";
3736                         mes "You'll get tired.";
3737                         mes "It's no better than living.";
3738                         mes "If you only seek power...";
3739                         next;
3740                         mes "[Bercasell]";
3741                         mes "Someday, it'll come back to you.";
3742                         mes "Well, I'm just a weapon, suppose I have no right to talk about life...";
3743                         close;
3744                 } else {
3745                         mes "What's going on with Daora?";
3746                         mes "Why are you in here?";
3747                         mes "Did I say you could come here?";
3748                         next;
3749                         mes "[Bercasell]";
3750                         mes "Or did Mayshell send you?";
3751                         mes "Or what, are you my fan?";
3752                         mes "You found the wrong place!";
3753                         next;
3754                         mes "[Bercasell]";
3755                         mes "Get out of here now!!!";
3756                         close;
3757                 }
3758         } else if (Class == Job_Guillotine_Cross || Class == Job_Guillotine_Cross_T || Class == Job_Baby_Cross) {
3759                 mes "Don't pursue only strength.";
3760                 mes "You'll get tired.";
3761                 mes "It's no better than living.";
3762                 mes "If you only seek power...";
3763                 next;
3764                 mes "[Bercasell]";
3765                 mes "Someday, it'll come back to you.";
3766                 mes "Well, I'm just a weapon, suppose I have no right to talk about life...";
3767                 close;
3768         }
3769         mes "What?";
3770         mes "Hey, you aren't supposed to be here!";
3771         mes "Get out now!";
3772         close;
3773
3774 L_Info:
3775         mes "Guillotine Cross is an enforcer.";
3776         mes "A living offensive weapon...";
3777         next;
3778         mes "[Bercasell]";
3779         mes "Who is an assassin's natural enemy?";
3780         mes "Swordman? Priest?";
3781         mes "Wizard?";
3782         mes "Things of evil in great abundance?";
3783         next;
3784         mes "[Bercasell]";
3785         mes "No, an assassin's natural enemy is other assassins.";
3786         mes "The most threatening thing to us is us.";
3787         next;
3788         mes "[Bercasell]";
3789         mes "In the darkness of the guild, in the shadows we are the Guillotine Crosses.";
3790         mes "We maintain the law and order within the Assassin Guild.";
3791         next;
3792         mes "[Bercasell]";
3793         mes "Sometimes we set examples for our peers, sometimes we aim swords at our members' necks in the name of the Guild.";
3794         mes "We are the Guillotine Cross, the sword of the Assassin Guild.";
3795         next;
3796         mes "[Bercasell]";
3797         mes "We have the skill to find members who are in the darkness, and you are being way too pushy.";
3798         next;
3799         mes "[Bercasell]";
3800         mes "We have highly advanced combat skills.";
3801         next;
3802         return;
3803 }
3804
3805 // Warp Portals
3806 //============================================================
3807 job3_guil01,80,77,0     script  #gate_to_guil05 45,1,1,{
3808         end;
3809 OnTouch:
3810         if (job_3rd_gc > 3)
3811                 warp "job3_guil01",60,50;
3812         else {
3813                 mes "[Daora]";
3814                 mes "Hey, there!";
3815                 mes "No trespassing!";
3816                 close;
3817         }
3818         end;
3819 }
3820 job3_guil01,51,55,0     script  #gate_to_guil07 45,1,1,{
3821         end;
3822 OnTouch:
3823         if (job_3rd_gc == 4 || job_3rd_gc == 14 || job_3rd_gc > 17)
3824                 warp "job3_guil01",12,7;
3825         else {
3826                 mes " [-----------------------------]";
3827                 mes " No trespassing without ";
3828                 mes " permission. ";
3829                 mes " I'm not a ";
3830                 mes " generous person. ";
3831                 mes " - Mayshell ";
3832                 mes " [-----------------------------]";
3833                 close;
3834         }
3835         end;
3836 }
3837 job3_guil01,51,44,0     script  #gate_to_guil09 45,1,1,{
3838         end;
3839 OnTouch:
3840         if (job_3rd_gc == 11 || job_3rd_gc == 12)
3841                 warp "job3_guil01",79,23;
3842         else if (job_3rd_gc > 19)
3843                 warp "job3_guil01",144,57;
3844         else {
3845                 mes "You don't have anything to do.";
3846                 close;
3847         }
3848         end;
3849 }
3850
3851 job3_guil02,1,3,0       script  #GMhelper01_gc  844,{
3852         callfunc "F_GM_NPC";
3853         mes "What can I do for you?";
3854         next;
3855         if (callfunc("F_GM_NPC",1854,0) == 1) {
3856                 set .@room01, $@3rdgc_room01;
3857                 mes "I check the recent situation.";
3858                 mes "The battle situation of storage: "+.@room01+"";
3859                 mes "1 : In progress. 0 : Standby status.";
3860                 next;
3861                 switch(select("Reset a situation of storage:Stop it.")) {
3862                 case 1:
3863                         mes "Do you wish to reset a situation of storage?";
3864                         mes "Check the inside that there is a person or not, please.";
3865                         next;
3866                         switch(select("No.:Reset.")) {
3867                         case 1:
3868                                 mes "I did nothing.";
3869                                 close;
3870                         case 2:
3871                                 mes "Reset a situation of storage.";
3872                                 donpcevent "Dandelion#3rdgc12::OnDisable";
3873                                 donpcevent "A man with black clothes::OnDisable";
3874                                 donpcevent "#3rdgc_room01_mag01::OnEnable";
3875                                 set $@3rdgc_room01, 0;
3876                                 next;
3877                                 mes "Complete a reset.";
3878                                 close;
3879                         }
3880                 case 2:
3881                         mes "A management for mansion is in mansion.";
3882                         close;
3883                 }
3884         } else {
3885                 mes "-_-.";
3886                 close;
3887         }
3888 }
3889
3890 job3_guil03,1,8,0       script  #GMhelper02_gc  844,{
3891         callfunc "F_GM_NPC";
3892         mes "What can I do for you?";
3893         next;
3894         if (callfunc("F_GM_NPC",1854,0) == 1) {
3895                 set .@room02, $@3rdgc_room02;
3896                 mes "Check the recent situation.";
3897                 mes "The battle situation of the mansion is: "+.@room02+"";
3898                 mes "1 : In progress. 0 : Standby status.";
3899                 next;
3900                 switch(select("Reset the mansion:Stop it.")) {
3901                 case 1:
3902                         mes "Do you want to reset the mansion?";
3903                         mes "With completion a rest all players of inside will be expelled.";
3904                         next;
3905                         switch(select("No.:Reset.")) {
3906                         case 1:
3907                                 mes "I don't anything.";
3908                                 close;
3909                         case 2:
3910                                 mes "Reset the mansion.";
3911                                 donpcevent "#3rdgc_guard::OnStop";
3912                                 donpcevent "#3rdgc_guardoff::OnReset";
3913                                 donpcevent "#3rdgc_hide01::OnStop";
3914                                 donpcevent "#3rdgc_hide02::OnStop";
3915                                 donpcevent "#3rdgc_hide03::OnStop";
3916                                 donpcevent "#3rdgc_sunchal_kill01::OnStop";
3917                                 donpcevent "#3rdgc_sunchal_kill02::OnStop";
3918                                 donpcevent "#3rdgc_sunchal_kill03::OnStop";
3919                                 donpcevent "#3rdgc_gojung_kill01::OnStop";
3920                                 donpcevent "#3rdgc_gojung_kill02::OnStop";
3921                                 donpcevent "#3rdgc_gojung_kill03::OnStop";
3922                                 donpcevent "Guard Dog#dog01::OnReset";
3923                                 donpcevent "Guard Dog#dog02::OnReset";
3924                                 donpcevent "#3rdgc_sunchal_nomal::OnReset";
3925                                 donpcevent "#3rdgc_sunchal_kill01::OnReset";
3926                                 donpcevent "#3rdgc_sunchal_kill02::OnReset";
3927                                 donpcevent "#3rdgc_sunchal_kill03::OnReset";
3928                                 donpcevent "#3rdgc_gojung_kill01::OnReset";
3929                                 donpcevent "#3rdgc_gojung_kill02::OnReset";
3930                                 donpcevent "#3rdgc_gojung_kill03::OnReset";
3931                                 donpcevent "Priest from Rachel::OnReset";
3932                                 donpcevent "Barbed-Wire Entanglement::OnDisable";
3933                                 donpcevent "Guard Dog#dog01::OnDisable";
3934                                 donpcevent "Guard Dog#dog02::OnDisable";
3935                                 donpcevent "#3rdgc_gojung_kill01::OnDisable";
3936                                 donpcevent "#3rdgc_gojung_kill02::OnDisable";
3937                                 donpcevent "#3rdgc_gojung_kill03::OnDisable";
3938                                 donpcevent "Priest from Rachel::OnDisable";
3939                                 donpcevent "Renzak#3rdgc16::OnDisable";
3940                                 next;
3941                                 mes "Complete a reset of NPC inside.";
3942                                 mes "The global var is organized.";
3943                                 mes "We start to expel by force.";
3944                                 mes "Just put the enter button now.";
3945                                 donpcevent "#3rdgc_event01::OnEnable";
3946                                 set $@3rdgc_room02, 0;
3947                                 close2;
3948                                 mapwarp "job3_guil03","ve_fild02",330,379;      //Pre-RE: ve_fild05 (341,303)
3949                                 end;
3950                         }
3951                 case 2:
3952                         mes "The management of storage is in a storage.";
3953                         close;
3954                 }
3955         } else {
3956                 mes "-_-.";
3957                 close;
3958         }
3959 }