1 //===== rAthena Script =======================================
2 //= Guillotine Cross Job Quest
3 //===== By: ==================================================
5 //===== Current Version: =====================================
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 //============================================================
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) {
31 mes "Finally, it's time...";
32 mes "Hey, what's your name?";
34 switch(select(strcharinfo(0),".....")) {
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.";
43 mes "What? You are a distrustful person.";
45 mes "I heard that you are a person with ability.";
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.";
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.";
57 select("What is the request?");
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.";
64 mes "First, one who has patience.";
65 mes "Second, one who is quiet.";
66 mes "Third, one who is focused.";
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.";
73 mes "It's necessary to keep this request secret.";
74 mes "But it's also your duty not to tell anyone.";
77 mes "This is all your choice.";
78 mes "Will you help us with this request?";
80 switch(select("I'll do it.:Give me time to think.")) {
83 callfunc "VIP_Third_Class";
90 mes "I'll contact them.";
91 mes "It's your first duty to go to Veins.";
94 mes "You should be able to find it easily.";
102 mes "But don't think about it for too long.";
108 mes "Hmm, you are my peer.";
109 mes "I'm Ahcart. I'm from Veins.";
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.";
118 mes "[A man of a sharp impression]";
121 mes "You are not an assassin.";
123 } else if (job_3rd_gc == 1) {
124 if (BaseLevel > 98) goto L_Mission;
126 mes "If you become stronger and more skillful, then the assassin's guild will give you a special task.";
129 } else if (job_3rd_gc == 2) {
131 mes "Have you thought about it more?";
133 switch(select("I'll do it.:I'm not ready.")) {
136 callfunc "VIP_Third_Class";
143 mes "I'll contact them.";
144 mes "It's your first duty to go to Veins.";
147 mes "You should be able to find it easily.";
154 mes "You are too cautious.";
155 mes "I get the sense that you don't want to work for us.";
158 } else if (job_3rd_gc == 3) {
160 mes "Go to Veins and find a chapter.";
161 mes "You can hear more details from there.";
165 mes "Good luck to you.";
170 function script func_3rdgc {
171 set .@n$, "["+strcharinfo(0)+"]";
173 mes "Let me collect all the information...";
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; }
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; }
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.";
190 mes "But the reason that Trovan suspects them is...";
192 switch(select("They are unfamiliar:The residence is unclear")) {
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.";
200 mes "Let me rethink this.";
205 mes "Yeah, adventurers often visit so it can't be a proper reason.";
208 mes "The thing Trovan suspected is that his residence is unclear. But he shows up often and buys supplies regularly.";
211 mes "But Crave said it was a girl.";
212 mes "Madelle said that she witnessed a guy.";
215 if(select("Madelle witnessed 2...:There are more than 2...") == 1) {
217 mes "Madelle said that she saw one more person in the darkness.";
218 mes "Then is it a girl who brought the supplies?";
222 else select("It could be a helper.");
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.";
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.";
237 mes "Do I need more information? I think something more is needed.";
241 job3_guil01,82,95,3 script Daora#3rdgc02 940,{
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?";
249 mes "Hmm, you're a girl.";
250 mes "Ok pick up whatever you want.";
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?";
257 switch(select("Tropical Sograt:Vermilion on the Beach:No thanks!:......")) {
261 mes "Here you are, take it.";
262 set Zeny, Zeny - 800;
263 getitem 12112,1; //Tropical_Sograt
266 mes "It's 800 zeny per glass of Tropical Sograt.";
271 mes "Here you are, take it.";
272 set Zeny, Zeny - 800;
273 getitem 12113,1; //Vermilion_The_Beach
276 mes "It's 800 zeny per glass of Vermilion on the Beach.";
280 mes "Don't show me your nervousness!";
281 specialeffect2 EF_HIT1;
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...";
290 mes "["+strcharinfo(0)+"]";
291 mes strcharinfo(0)+".";
294 if (job_3rd_gc == 3) {
295 mes "Ah~ I've heard your name before.";
297 mes "You were recommended by Ahcart.";
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~!";
304 changequest 7101,7102;
307 mes "What, I don't know that name.";
308 mes "Hey, I have to be in business, so can you move over?";
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?";
316 mes "Ah, I'm not selling liquir to someone who's started the special task.";
318 switch(select("Not selling liquor...:I need information.:Fine then punk!")) {
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?";
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.";
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;
340 } else if (job_3rd_gc == 10) {
341 mes "Oh~! good for me.";
343 mes "You told her that we'll protect her?";
345 select("Yes,I did.");
348 mes "Your opinion will be important.";
352 mes "She was so scared,";
353 mes "so I gave her a hot drink";
354 mes "and took her to a her room.";
357 mes "Well... there is better place to keep an eye on her than this room.";
359 select("No, I just protect...");
361 mes "Ah~ whatever anyway you make me work.";
362 mes "To protect that young girl.";
365 mes "Mayshell told me that I have to support you, so I'm not going to complain.";
368 mes "So, don't worry.";
369 mes "Are you supposed to be here for her?";
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?";
378 } else if (job_3rd_gc == 12) {
380 mes "will be sent to her home?";
381 mes "Don't worry about that.";
384 mes "Mayshell and the other guys will handle it.";
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.";
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.";
395 switch(select("....:Give me 1 glass.:Then, can you give milk?")) {
398 mes "Why? Are you disappointed?";
400 mes "I can't let anyone on duty drink.";
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...";
410 mes "I'll let you know all the information that I know.";
413 mes "If you need to, visit me anytime and I'll serve you a drink after your task is done.";
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.";
422 mes "You need a glass?";
423 mes "Mayshell's order distracted you, so you can't understand anything.";
426 mes "Ok, what do you want to know?";
427 mes "You hope that there will be something in the glass?";
429 switch(select("Ask for help.:Handle it by yourself.")) {
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...";
437 mes "Then it will need legwork?";
438 mes "Where is the most crowded place in this village?";
439 mes "The pub and motel.";
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.";
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.";
450 mes "It's good information, isn't it?";
453 mes "- The advice of Daora is attached to the board with quest information. -";
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.";
462 mes "Something good will happen.";
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.";
470 switch(select("Figure out based on information.:Stop the stage.")) {
472 if (checkquest(7091) == 1) set .@j,1;
473 callfunc "func_3rdgc",.@j;
476 mes "You stop the confirmation of information.";
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.";
484 mes "Trying wouldn't hurt.";
485 mes "If you want to find a root, you have to find a leaf first.";
489 mes "Did you solve it?";
490 mes "What will you do?";
492 switch(select("Get advice.:It's a secret.")) {
495 mes "Can you let me know about an information you collected?";
497 if(select("You have a heart-to-heart talk with him.:That's impossible.") == 2) {
499 mes "What, I can't support you properly?";
500 mes "You solve it by yourself.";
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.";
511 mes "The main target is a guy,";
512 mes "but the helper is a girl.";
517 mes "it's really getting to you.";
520 mes "Then it's simple.";
521 mes "Why don't you meet her in the place where she visits often?";
524 mes "It's the transience of duty.";
525 mes "You don't know the meaning with a piece of the puzzle.";
528 mes "They can be related people or not.";
529 mes "Ok, I'll be very attentive to my want.";
533 mes "Go on a place where can look down a village well and find Melissa.";
534 mes "That will be helpful.";
536 mes "- Daora's advice is attached on the board of quest. -";
542 mes "Right. There is a secret";
543 mes "you can't tell anyone while perfoming a task.";
546 mes "In those regards, you surpass the standards.";
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.";
554 mes "The blind alley that Melissa told means this street.";
555 mes "You are thinking like a child.";
558 mes "Haha... how's it going?";
560 switch(select("Where is the blind alley?:It's okay.")) {
563 mes "The blind alley?";
565 mes "Is there a blind alley like our pub...";
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.";
574 mes "Around Melissa's house,";
575 mes "that is the blind alley";
576 mes "for the boy, maybe.";
579 mes "It's very easy to find walking around the village.";
582 mes "- Daora's advice is attached on the board of quest. -";
586 mes "Ok. It's going well.";
587 mes "Can I expect a good result?";
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?";
594 if (checkquest(7094) == 1) {
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.";
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.";
606 mes "Go ask inside a pub of Rachel...";
610 mes "Yeah, how's it going?";
612 switch(select("It progress satisfactorily.:Show the key.")) {
615 mes "My glass, you don't need it?";
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.";
624 mes "If you think carefully,";
625 mes "you can find a way.";
633 mes "I see, that guy had this key...?";
636 mes "It's a symbol of shrines";
637 mes "and has a showy pattern.";
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.";
646 mes "Now, he is retired, but he";
647 mes "spends his declining years in peace.";
648 mes "You can ask him yourself.";
651 mes "Ask what this key's use is.";
654 mes "- Daora's advice is attached on the quest board. -";
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.";
664 mes "Hey, how's Mayshell?";
665 mes "Can you fix an uncomfortable way of talking?";
668 mes "Don't pretend to be a noblewoman.";
670 switch(select("I'm going to go.:Do you know a mansion around Veins?")) {
674 mes "Don't be carried away by ill-advised bravery.";
675 mes "Well... it's also hard to be killed.";
680 mes "There is a mansion between ravines.";
681 mes "It's very gloomy.";
682 mes "I don't understand his taste.";
685 mes "And that mansion is built in back of a ravine...";
686 mes "It's always dark like the night.";
691 mes "It's in the northwest field of Veins.";
692 mes "You can go through a narrow road to northeast.";
695 mes "- Daora's advice is attached on the board of quest. -";
698 mes "There are lots of scary wolves in that area, be careful.";
702 mes "No. It's not funny anymore.";
707 mes "Our milk is expensive!";
708 mes "Give me 500 zeny for a cup.";
710 switch(select("It's ok. Give me a cup of milk.:You are a barefaced robber!")) {
714 mes "Here you are. Milk.";
715 mes "Then take a rest.";
716 set Zeny, Zeny - 500;
717 getitem 519,1; //Milk
720 mes "I told you, it's 500 zeny.";
721 mes "A poor man. You have only a fine figure!";
725 mes "An impertinent fellow!";
726 specialeffect2 EF_HIT1;
732 mes "You've completed the task perfectly.";
733 mes "What do you need now?";
734 mes "Do you need something else?";
737 mes "If you decide on a way to walk, it's time to start newly.";
738 mes "Everyone is waiting for you.";
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~";
747 mes "Hmm... You look as good as I did in my youth.";
748 mes "What do you want?";
751 switch(select("Tropical Sograt:Vermilion on the Beach:Milk")) {
755 mes "Here you are, take it.";
756 set Zeny, Zeny - 800;
757 getitem 12112,1; //Tropical_Sograt
760 mes "It's 800 zeny per 1 glass of Tropical Sograt.";
765 mes "Here you are, take it.";
766 set Zeny, Zeny - 800;
767 getitem 12113,1; //Vermilion_The_Beach
771 mes "It's 800 zeny per 1 glass of Vermilion on the Beach.";
775 if (Sex == SEX_MALE) {
777 mes "It's complicated order. but I don't have any choice since you want it.";
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
787 mes "Umm... I think I can't help you.";
788 mes "There is no milk in Veins.";
795 mes "I don't have anything like that.";
800 if (Sex == SEX_MALE) {
801 mes "Oh~ you're good-looking!";
802 mes "So, what do you want?";
805 mes "Hum...you're a girl.";
806 mes "Ok pick up whatever you want.";
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?";
813 switch(select("Tropical Sograt:Vermilion the beach:No thanks!")) {
817 mes "Here you are, take it.";
818 set Zeny, Zeny - 1000;
819 getitem 12112,1; //Tropical_Sograt
822 mes "It's 1000 zeny per glass of Tropical Sograt.";
827 mes "Here you are, take it.";
828 set Zeny, Zeny - 1000;
829 getitem 12113,1; //Vermilion_The_Beach
832 mes "It's 1000 zeny per glass of Vermilion on the Beach.";
836 mes "Don't show me your nervousness!";
837 specialeffect2 EF_HIT1;
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. -";
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.";
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.";
860 mes "Your task is to punish him under the cover of shadow.";
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.";
867 select("Ok...:So the task is...?");
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.";
875 mes "You will need a compass.";
876 mes "You need a lamp and a light to see in the darkness.";
879 mes "At that point, you will be able to have a drink and rest.";
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.";
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.";
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.";
894 changequest 7102,7103;
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.";
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.";
906 mes "Your task is finding a stranger.";
909 mes "Go out search diligently.";
910 mes "I'll allow you to have some water.";
913 mes "Meet Daora before you start.";
914 mes "She may be helpful to you.";
916 } else if (job_3rd_gc == 14) {
918 mes "How was your day?";
919 mes "I heard about your activity.";
922 mes "You found a key, right?";
923 mes "Huhu. I have my ways of finding out.";
926 mes "Can you show me the key?";
927 mes "I'm going to check if";
928 mes "you were capable or not...";
930 select("Give a key to him.");
932 if (countitem(6150) == 0) {
933 mes "You didn't bring a key?";
934 mes "I'll be in lots of trouble.";
937 mes "I didn't expect your success without a clear target...";
938 mes "You are a man of greater ability than I thought.";
941 mes "I think you find a target what we look for.";
942 mes "Then you handle it after finding a key's host.";
945 mes "Then it'll be over.";
946 mes "But you have to find the key's host by yourself.";
949 mes "When you find the mansion, there will be a person waiting for you.";
952 mes "This is the last step.";
953 mes "Don't make any mistakes.";
954 delitem 6150,1; //Key_Of_The_Mansion
956 changequest 7108,7109;
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.";
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.";
968 mes "I'm so happy to see you.";
969 mes "But quickness is very important to us.";
972 mes "You were not punctual...";
973 mes "At least you came back alive.";
977 for(set .@i,0; .@i<5; set .@i,.@i+1)
978 if (checkquest(7091+.@i) == 1) set .@all_wine, .@all_wine+1;
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";
987 mes "You corresponded with all conditions";
988 mes "promptly and with patience.";
991 if (job_3rd_gc == 18) {
992 mes "The evaluation of your task is... [S].";
993 mes "[S] is for 'special'.";
996 mes "The evaluation of your task is... [A].";
997 mes "If you were punctual, you would have received higher.";
1002 mes "You made full use of Daora's advice.";
1003 mes "But, didn't I mention it?";
1006 mes "I told you to keep it a secret...";
1007 mes "Of course, I don't want to blame you.";
1010 mes "It's important not only to solve this by yourself,";
1011 mes "but also to make an effort getting information.";
1014 if (.@all_wine > 3) {
1015 if (job_3rd_gc == 18) {
1016 mes "The evaluation of your task is... [B].";
1019 mes "The evaluation of your task is... [C].";
1020 mes "You need to act by yourself.";
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.";
1030 if (job_3rd_gc == 18) {
1031 mes "The evaluation of your task is... [A].";
1034 mes "The evaluation of your task is... [B].";
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...";
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.";
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.";
1052 getitem 12106,1; //Accessory_Box
1056 if (checkquest(7094) > -1) erasequest 7094;
1057 if (checkquest(7095) > -1) erasequest 7095;
1061 if (checkquest(7115) > -1) erasequest 7115;
1062 if (checkquest(7116) > -1) erasequest 7116;
1063 changequest 7111,.@quest;
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.";
1070 mes "There are two types of information:";
1071 mes "Things that can be shared and those that cannot.";
1074 mes "And never leave records or tell anybody about a task you completed...";
1075 mes "for your junior who will follow your steps.";
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.";
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.";
1087 mes "That choice means that you will have to walk a street of blood again.";
1090 mes "Bercasell is waiting in the room on the opposite side.";
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.";
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.";
1103 mes "We live for checking our comrades...";
1104 mes "But it's a rule of the assasin.";
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...";
1111 mes "You are not allowed in here.";
1116 ve_in,228,108,3 script Waitress#3rdgc04 80,{
1118 if (job_3rd_gc < 6) {
1120 mes "Visit and take a rest~";
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.";
1128 mes "Then can we figure it out with the information you collected?-";
1130 switch(select("Do it.:Stop it.")) {
1132 callfunc "func_3rdgc",1;
1135 mes "You stop the confirmation of information.";
1140 mes "Are you ready to order?";
1142 switch(select("You are...:Your name is..?:Water, please.")) {
1145 mes "What's the matter?";
1146 mes "Are you ready to order?";
1148 select("I'm looking for Madelle...");
1150 mes "Ah? Madelle? Do you know about Daora?";
1152 mes "I think you have business because you came from Daora.";
1154 select("Was there a suspicious guest?");
1156 mes "A suspicious guest?";
1157 mes "What kind of...?";
1158 mes "Ah, well... we have had a few strangers.";
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.";
1165 mes "But if they are not that kind of people...";
1166 mes "Yes, there were strangers.";
1168 select("Can you tell me about them?");
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.";
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.";
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.";
1183 mes "I haven't seen any of them since.";
1184 mes "So I don't know anymore.";
1187 mes "- The information of Madelle is attached on the guest board.";
1188 mes "Then can we figure out what information you've collected? -";
1190 switch(select("Do it.:Stop it.")) {
1192 callfunc "func_3rdgc",1;
1195 mes "You stop the confirmation of information.";
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.";
1208 mes "Do you want ice with that?";
1213 if (checkquest(7112) == 1) {
1214 mes "That's all the information that I know.";
1215 mes "I haven't seen them since.";
1217 mes "- I wonder if I can figure it out with the information I've collected... -";
1219 switch(select("Do it.:Stop it.")) {
1221 callfunc "func_3rdgc",0;
1224 mes "You stop the confirmation of information.";
1229 mes "Are you ready to order?";
1231 switch(select("Suspicious people?:Which one is the best food?")) {
1234 mes "A suspicious person?";
1235 mes "You are a suspicious person.";
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?";
1243 switch(select("Yes, I'll try it.:......")) {
1247 mes "Here you are, this is a meal from the fixed menu.";
1248 mes "Feel free to call me when you need.";
1250 switch(select("How's your business?:Do you have lots of guests?")) {
1253 mes "Well... not bad.";
1254 mes "This is the only pub here so it's good.";
1258 mes "Not that much lately.";
1264 mes "A business in a village can keep up with customers.";
1265 mes "Thesedays, adventurers have been visiting more often.";
1267 select("Any suspicious visitors?");
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.";
1273 select("It's boring...");
1275 mes "Yeah sometimes.";
1276 mes "Everyday I have to talk";
1277 mes "with same people.";
1281 mes "I'm refreshed when I see guests like you.";
1282 mes "I remember something that happened a few days ago.";
1285 mes "When I closed the store,";
1286 mes "he seemed be exhausted and they wanted to buy a small drink and a snack.";
1289 mes "He was a stranger but I'm sure that he is from Rachel.";
1290 mes "He looked like a priest.";
1293 mes "I thought that a priest came here, but it's wrong.";
1294 mes "I was starting to get scared.";
1297 mes "I thought that I may have opened the door to a thief.";
1298 mes "Ah, sorry, I must be talking too much.";
1301 mes "It was boring to talk with that old man...";
1302 mes "Anyway, don't let me disturb you anymore.";
1306 mes "Oh by the way, my name is Madelle.";
1307 mes "I hope you remember my name.";
1308 set Zeny, Zeny - 5000;
1311 mes "- Madelle's information is attached to a quest board. What information have I collected? -";
1313 switch(select("Check information.:Cancel.")) {
1315 callfunc "func_3rdgc",0;
1318 mes "You stop the confirmation of information.";
1323 mes "A meal from our menu is 5000 zeny.";
1324 mes "You have to pay.";
1330 mes "You feel annoyed.";
1331 mes "I see. I won't push you.";
1332 mes "Take a rest there.";
1340 mes "We can see often each other.";
1343 mes "A meal? Liquor?";
1344 mes "Hoho, have a good time!";
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.";
1356 else if (job_3rd_gc == 6) {
1357 if (checkquest(7091) == 1) {
1358 if (checkquest(7113) == 1) {
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.";
1364 mes "Can we figure out with the information you collected?";
1366 switch(select("Do it.:Stop it.")) {
1368 callfunc "func_3rdgc",1;
1371 mes "You stop the confirmation of information.";
1375 mes "[Young Merchant]";
1376 mes "How about increasing potion in next time...";
1377 mes "Um, do you have something to tell me?";
1379 switch(select("Do you know Crave?:Give me a potion.")) {
1382 mes "I'm Crave, who are you...?";
1383 //mes "You're not a usual stuff in connection.."; //FIXME: Dialogue.
1386 mes "Ah, is it about Daora?";
1387 mes "Yes, what can I do for you?";
1389 select("Did you see a stranger these past days?");
1391 mes "Stranger... about Daora's business?";
1392 mes "Ok. I understand what you are talking about.";
1395 mes "I found a new face while";
1396 mes "watching the stores.";
1397 mes "It was a girl...";
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.";
1405 mes "Is it a mysterious person?";
1406 mes "I don't know who she is, or where she lives!";
1409 mes "I want to talk to her, but she runs away...";
1410 mes "She must be hiding something.";
1413 mes "- The information Crave gave is attached on the quest board.";
1414 mes "Then can we figure out with information you collected? -";
1416 switch(select("Do it.:Stop it.")) {
1418 callfunc "func_3rdgc",1;
1421 mes "You stop the confirmation of information.";
1425 mes "[Young Merchant]";
1426 mes "I carry on a wholesale trade, not a retail trade.";
1427 mes "Buy that from a tool salesperson.";
1432 if (checkquest(7113) == 1) {
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.";
1438 mes "Can we figure out with the information you collected?";
1440 switch(select("Do it.:Stop it.")) {
1442 callfunc "func_3rdgc",0;
1445 mes "You stop the confirmation of information.";
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.";
1454 switch(select("Suspicious people?:I heard that you are sharp.")) {
1456 mes "[Young Merchant]";
1457 mes "A suspicious person?";
1458 mes "There are lots of people who are suspicious.";
1460 mes "[Young Merchant]";
1461 mes "It's that lame person that's suspicious, isn't it?";
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.";
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.";
1472 switch(select("I'm looking for a cousin...:End conversation.")) {
1474 mes "[Young Merchant]";
1475 mes "Is she a beautiful blonde?";
1477 switch(select("No, it's a boy.:Yes, she is.")) {
1479 mes "[Young Merchant]";
1481 mes "I don't know.";
1482 mes "I know only a mysterious blonde beauty.";
1487 mes "I'm Crave. If you find her later, please contact me.";
1490 mes "Don't give me a fierce scowl.";
1491 mes "I'm a man of ability.";
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?";
1500 mes "So... that's why we don't know her residence.";
1501 mes "I can understand buying food and other supplies.";
1504 mes "She always runs away without saying anything.";
1505 mes "I like her because of her mysterious atmosphere.";
1508 mes "I think that she ran away from home.";
1509 mes "She visits here to buy stuff every day and every night regularly.";
1512 mes "She may run away when she sees you.";
1513 mes "It's probably better to hide in the alley to catch her.";
1516 mes "- Crave's information is attached to the quest board. What information have I collected? -";
1518 switch(select("Check information.:Cancel.")) {
1520 callfunc "func_3rdgc",0;
1523 mes "You stop the confirmation of information.";
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.";
1540 mes "Did you find who you were looking for?";
1545 veins,291,215,3 script Vigilante#3rdgc06 939,{
1546 if (job_3rd_gc < 6) {
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.";
1552 else if (job_3rd_gc == 6) {
1553 if (checkquest(7091) == 1) {
1554 if (checkquest(7114) == 1) {
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.";
1560 mes "- What information have I collected? -";
1562 switch(select("Check information.:Cancel.")) {
1564 callfunc "func_3rdgc",1;
1567 mes "You stop the confirmation of information.";
1573 mes "Do you need help?";
1575 switch(select("Do you know Trovan?:No thanks.")) {
1578 mes "Eh? I'm Trovan, a member of the vigilante corps of Veins.";
1579 mes "What's the matter?";
1582 mes "Ah, you were recommended by Daora.";
1583 mes "I remember all of the faces of people who live in this village.";
1586 mes "Maybe he is a stranger.";
1587 mes "We should exclude normal adventurers.";
1590 mes "And if Daora finds a person, he must not be a normal person.";
1591 mes "So we should exclude normal guests...";
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.";
1599 mes "I can detect suspicious people pretty well.";
1600 mes "He might be a criminal if he were hiding his face.";
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.";
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.";
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.";
1617 mes "- Trovan's information is attached to the quest board. What information have I collected? -";
1619 switch(select("Check information.:Cancel.")) {
1621 callfunc "func_3rdgc",1;
1624 mes "You stop the confirmation of information.";
1629 mes "Recently, I've seen many suspicious people.";
1630 mes "I'm keeping strict watch.";
1635 if (checkquest(7114) == 1) {
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.";
1641 mes "- Should I figure out the information collected? -";
1643 switch(select("Check the information.:Cancel.")) {
1645 callfunc "func_3rdgc",0;
1648 mes "You stop the confirmation of information.";
1653 mes "I'm Trovan, a guard of Veins.";
1654 mes "What's wrong?";
1656 switch(select("Is there a wanted man?:Nothing.")) {
1659 mes "A wanted man?";
1660 mes "No, what's the matter?";
1663 mes "Did you find any suspicious people entering this village lately?";
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.";
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...";
1676 mes "There is no one else like him among the people living in this village.";
1677 mes "I wonder where he is from.";
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.";
1685 mes "- Trovan's information is attached to the quest board. What information have I collected? -";
1687 switch(select("Check information.:Cancel.")) {
1689 callfunc "func_3rdgc",0;
1692 mes "You stop the confirmation of information.";
1697 mes "Don't go too far away.";
1704 mes "How's it going?";
1709 veins,187,143,5 script Peddler#3rdgc07 892,{
1711 if (job_3rd_gc < 6) {
1712 mes "What a huge sandstorm.";
1716 else if (job_3rd_gc == 6) {
1717 if (checkquest(7091) == 1) {
1718 mes "What a huge sandstorm.";
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.";
1726 mes "- You can't get more information from the peddler. What information have I collected? -";
1728 switch(select("check information.:Cancel.")) {
1730 callfunc "func_3rdgc",1;
1733 mes "You stop the confirmation of information.";
1738 mes "I'm talking to you!";
1740 switch(select("Ignore him.:Listen to the story.")) {
1743 mes "You are too cold.";
1747 mes "A pretty girl just bought food.";
1748 mes "You know that freshness is important when buying fish...";
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.";
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.";
1760 mes "Kind of suspicious, isn't it?";
1761 mes "But, I gave spoiled fish to her...";
1764 mes "So I have to find her and exchange the fish for a refund.";
1767 mes "If you find her, send that message, please?";
1768 mes "I can't miss a guest like her.";
1771 mes "Ok, let's see...";
1772 mes "She is blonde girl.";
1773 mes "You should be able";
1774 mes "to find her easily.";
1777 mes "Actually, nobody knows where she's from.";
1778 mes "You're an adventurer, so I'm asking you.";
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. -";
1784 mes "["+strcharinfo(0)+"]";
1785 mes "- A girl who has no clear residence and buys expensive food. I have to find out. -";
1788 mes "Then send my message to her, please.";
1789 mes "If I can't exchange the fish, it will spoil.";
1792 mes "- The peddler's information is attached to the quest board. What information have I collected? -";
1794 switch(select("Check information.:Cancel.")) {
1796 callfunc "func_3rdgc",0;
1799 mes "You stop the confirmation of information.";
1806 mes "Did you send my message properly?";
1807 mes "Then why she hasn't she visited here to exchange the fish?";
1812 veins,235,126,3 script Old Man#3rdgc07 945,{
1814 if (job_3rd_gc < 6) {
1815 mes "Haha... I can remember my past when I see a young adventurer like you...";
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...";
1822 if (checkquest(7116) == 1) {
1823 mes "Thanks for talking to me.";
1825 mes "- I can't get anymore information from the Old Man. What information have I collected? -";
1827 switch(select("Check information.:Cancel.")) {
1829 callfunc "func_3rdgc",0;
1832 mes "You stop the confirmation of information.";
1836 mes "What? What's the matter?";
1837 mes "You want to talk with me?";
1839 switch(select("Suspicious person...:You look good.")) {
1842 mes "A suspicious person?";
1843 mes "Well, Trovan may know more about her than me.";
1847 mes "Thanks anyway.";
1848 mes "I'll just sit down here...";
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.";
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.";
1858 select("Then what's funny?");
1860 mes "Umm, this village is not funny anymore.";
1861 mes "I know everything~ I even found out everyone's job.";
1865 mes "Recently, a girl showed up.";
1866 mes "In the morning, she buys some food from a peddler and then disappears.";
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...";
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.";
1878 mes "I think she stocks up heavily on foods that help during battles.";
1881 mes "She just recently started this routine.";
1882 mes "Is she a newcomer?";
1885 mes "I'm going to watch you for a while.";
1886 mes "Ah, why am I bothering you with this story?";
1889 mes "- The information of the Old Man is attached to the quest board. What information have I collected?";
1891 switch(select("Check information.:Cancel.")) {
1893 callfunc "func_3rdgc",0;
1896 mes "You stop the confirmation of information.";
1902 } else if (job_3rd_gc == 8) {
1903 mes "You want to know something?";
1904 mes "We have a marvelous girl in our village.";
1907 mes "I don't know what kind of gift she has, but she knows how to find people.";
1910 mes "If you want to find her, ask that kid.";
1913 mes "I still don't know.";
1914 mes "I'm too old...";
1919 veins,223,180,3 script Girl#3rdgc09 941,{
1921 if (job_3rd_gc == 8) {
1924 mes "Have you lost a friend?";
1926 switch(select("Do you know something?:No...")) {
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.";
1933 mes "Are looking for someone?";
1934 mes "Can you tell me about their character?";
1936 switch(select("You are joking.:Let me do it.")) {
1939 mes "Ha! But you'll come back to me when you need to find someone.";
1940 mes "I know everything.";
1945 mes "Ok, answer my question.";
1946 mes "Is it a boy or a girl?";
1948 switch(select("A boy:A girl")) {
1955 mes "A girl and...";
1956 set .@ans00, .@ans00+1;
1961 mes "What is the hair color?";
1963 switch(select("Dark:Red:Light yellowish:White")) {
1966 mes "Dark hair color... hmm...";
1967 mes "Dark brown or black hair...";
1971 mes "Light brown or dark orange... Red hair...";
1975 mes "Light orange to blonde hair.";
1976 set .@ans00, .@ans00+1;
1980 mes "Gray... white... gold... silver hair...";
1985 mes "Young or old?";
1987 switch(select("Like a child.:Young.:Middle-aged.:Very old.")) {
1994 mes "A young person.";
1996 set .@ans00, .@ans00+1;
2000 mes "Same age as a tool salesman?";
2005 mes "Yes, very old.";
2010 mes "Hi, "+((Sex == SEX_MALE)?"brother":"sister")+"~ Let me collect all of the information you've provided...";
2012 mes "- She begins to murmur and gestures toward the sky. Her hair springs up as she says... -";
2018 mes "Her name is ^4d4dffEstillda^000000.";
2022 mes "Why are you looking for her? Is she your friend?";
2023 mes "She gave me candy the other day.";
2026 mes "Umm... this girl...";
2027 mes "will pass around";
2028 mes "a blind alley in";
2029 mes "about 1 hour!";
2036 mes "She has to be who you're looking for. I'm never wrong.";
2037 mes "Tell me I did a good job!";
2039 switch(select("Pat Melissa on the head.:Giver her a thumbs up sign.")) {
2041 mes "You pat Melissa on the head.";
2042 mes "She reacts like a puppy would.";
2046 mes "I'm here to help~!";
2057 mes "That person who has those characteristics is...";
2060 mes "Wha-...? Eww, I've never been wrong.";
2061 mes "I don't know why, but I can't see that person.";
2064 mes "Eeeahhh! Wahhh!";
2066 mes "- All I can do is soothe Melissa as she cries. I have to think about the person's characteristics again. -";
2072 mes "It's strange.";
2073 mes "In this village people are always looking for someone.";
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.";
2081 mes "When I'm looking for people, an angel wearing black clothes gives me information.";
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.";
2090 veins,337,284,0 script #ghostestilla_3rdgc 139,3,3,{
2093 if (job_3rd_gc == 9) {
2094 if ((checkquest(7104,PLAYTIME) == 0) || (checkquest(7105,PLAYTIME) == 0)) {
2096 mes "There's a sign of somebody present.";
2097 mes "You still have time.";
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.";
2102 mes "There's a sign of somebody present.";
2103 mes "A blonde girl shows up!";
2104 donpcevent "Estillda#3rdgc10::OnEnable";
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.";
2115 mes "What are you doing?";
2117 if(select("Who sent you?:Who's from Rachel?") == 2) {
2119 mes "I don't know! I don't have any idea. I don't know him!";
2123 mes "If I buy stuff for him...";
2124 mes "He said that he can pay for my labor and production costs.";
2127 mes "I don't know who he is.";
2129 mes "Is he bad guy?";
2132 mes "Help me, please?";
2134 mes "I'll do anything you want.";
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)...";
2140 mes "- Estillda is in shock because she thinks that she's in trouble. -";
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.";
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.";
2152 mes "["+strcharinfo(0)+"]";
2153 mes "So who made you get those supplies?";
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.";
2160 mes "You promise, right?";
2161 mes "How can I help you?";
2163 select("When are you supposed to meet?");
2165 mes "Oh, I already delivered the stuff.";
2166 mes "I'm on my way back.";
2169 mes "Ah, these are mine.";
2170 mes "I got a lot of zeny.";
2172 mes "["+strcharinfo(0)+"]";
2173 mes "Then go straight this way and pretend that nothing happened.";
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;
2182 mes "- The pub in the underground of Veins is the best place to keep her safe. -";
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;
2191 mes "You couldn't catch Estillda.";
2195 mes "An error has occurred.";
2196 mes "Please contact the GM team to fix this situation.";
2203 veins,341,287,3 script Estillda#3rdgc10 919,{
2206 disablenpc "Estillda#3rdgc10";
2209 enablenpc "Estillda#3rdgc10";
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.";
2217 switch(select("Are you ok?:Intimidate her.")) {
2221 mes "I thought assassins were scary.";
2222 mes "But I don't think so...";
2224 select("You don't look like you're from Veins");
2227 mes "I'm from Rachel.";
2228 mes "I'm here to make zeny.";
2229 mes "I had a desolate life in Rachel.";
2231 switch(select("You came here with alone?:Had a desolate life...")) {
2235 mes "I don't think so.";
2236 mes "I came here with a guy.";
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.";
2243 mes "But I don't know who he is.";
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...";
2253 mes "He said that he needed a maid and that he could pay me enough money.";
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.";
2262 switch(select("What can you tell me?:Tell me what you know!")) {
2266 mes "I'm going to tell you everything that I know.";
2270 mes "Sorry. I'm sorry.";
2271 mes "I'm going to do what you want...";
2273 mes "["+strcharinfo(0)+"]";
2274 mes "Your attitude is a problem.";
2275 mes "Let's take up the main subject.";
2280 mes "I usually supply food";
2281 mes "and other life necessities.";
2284 mes "I buy some food to eat for myself.";
2285 mes "And I buy expensive food for him everyday.";
2288 mes "I think he is very fussy about food...";
2289 mes "And I get money whenever I deliver food..";
2291 select("Where did you sleep?");
2293 mes "Yes? Yes, around here.";
2294 mes "There is a place that soldiers stay.";
2295 mes "He wants me to stay there...";
2297 select("When are you supposed to meet?");
2299 mes "In a couple of hours.";
2300 mes "At a warehouse underground in the south.";
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.";
2308 mes "["+strcharinfo(0)+"]";
2309 mes "To go back home without an accident.";
2311 changequest 7106,7107;
2317 mes "Don't kill me.";
2319 mes "- Estillda looks scared. You need to change the subject. -";
2322 } else if (job_3rd_gc == 12) {
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.";
2332 veins,206,56,0 script #3rdgc_battleroom01 139,1,1,{
2335 set $@3rdgc_room01, 0;
2338 if (job_3rd_gc == 12) {
2339 if (checkquest(7107,PLAYTIME) == 2) {
2340 mes "This must be the place Estillda told me about.";
2342 switch(select("Go inside.:Observe the situation.")) {
2344 if ($@3rdgc_room01 == 0) {
2345 warp "job3_guil02",34,44;
2346 set $@3rdgc_room01, 1;
2348 mes "You tried to open the door but it's locked.";
2349 mes "It doesn't show any signs of life.";
2351 mes "Come back here later.";
2355 mes "I back up to watch the situation unfold.";
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.";
2363 mes "An error has occurred.";
2364 mes "Contact the GM team to resolve the situation.";
2371 job3_guil02,34,44,0 script #3rdgc_room01_mag01 139,2,2,{
2374 enablenpc "#3rdgc_room01_mag01";
2377 disablenpc "#3rdgc_room01_mag01";
2383 if (job_3rd_gc == 12) {
2385 donpcevent "A man with black clothes::OnEnable";
2386 disablenpc "#3rdgc_room01_mag01";
2388 mes "You don't have to come here now.";
2390 warp "veins",178,62;
2391 set $@3rdgc_room01, 0;
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";
2400 mapannounce "job3_guil02","The Dandelion ran away.",bc_map,"0x7b68ee"; //FW_NORMAL 12 0 0
2403 mapwarp "job3_guil02","veins",186,65;
2406 donpcevent "Dandelion#3rdgc12::OnDisable";
2407 donpcevent "A man with black clothes::OnDisable";
2408 donpcevent "#3rdgc_room01_mag01::OnEnable";
2411 set $@3rdgc_room01, 0;
2416 job3_guil02,51,43,7 script A man with black clothes 456,4,4,{
2420 hideonnpc "A man with black clothes";
2424 hideoffnpc "A man with black clothes";
2428 killmonster "job3_guil02","A man with black clothes::OnMyMobDead";
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.";
2438 mes "[A man with black clothes]";
2439 mes "May the goddess bless you eternally...";
2440 npcskill "AL_BLESSING",10,0,0;
2443 mes "[A man with black clothes]";
2444 mes "Who... who are you?!";
2445 mes "A... Assassin Guild?!";
2447 mes "When did I give you a clue?!";
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?";
2454 mes "[A man with black clothes]";
2456 mes "You... I'll make you close your eyes forever!";
2458 mes "["+strcharinfo(0)+"]";
2461 donpcevent "A man with black clothes::OnDisable";
2462 monster "job3_guil02",51,43,"Dandelion",2031,1,"A man with black clothes::OnMyMobDead";
2465 donpcevent "#3rdgc_room01_mag01::OnStop";
2466 donpcevent "#3rdgc_2nd_timer::OnEnable";
2467 mapwarp "job3_guil02","job3_guil02",47,43;
2471 job3_guil02,1,1,0 script #3rdgc_2nd_timer 844,{
2477 donpcevent "Dandelion#3rdgc12::OnEnable";
2480 mapwarp "job3_guil02","veins",186,65;
2483 donpcevent "Dandelion#3rdgc12::OnDisable";
2484 donpcevent "A man with black clothes::OnDisable";
2485 donpcevent "#3rdgc_room01_mag01::OnEnable";
2486 set $@3rdgc_room01, 0;
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. -";
2496 if (job_3rd_gc == 12) {
2499 mes "You... won't find anything.";
2500 mes "Everything... is guided... by the goddess...";
2503 mes "- He puts something in his mouth and swallows. -";
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?";
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.";
2514 getitem 6150,1; //Key_Of_The_Mansion
2515 changequest 7107,7108;
2518 if (job_3rd_gc == 13) {
2519 mes "There is nothing to do.";
2520 mes "Let's get out of here.";
2522 mes "You are shoved by an unknown force.";
2524 warp "veins",178,62;
2529 disablenpc "Dandelion#3rdgc12";
2532 enablenpc "Dandelion#3rdgc12";
2536 rachel,115,77,3 script Girke#3rdgc13 85,{
2538 mes "Oh~ young man.";
2539 mes "I'm Girke Sara.";
2540 mes "Just call me Girke.";
2542 mes "- He smells like alcohol. -";
2545 mes "You know what?";
2546 mes "A man who is a legendary key artisan lives in our village.";
2551 mes "My dad likes pieces of work like that.";
2552 mes "One day, he said to me.";
2555 mes "'Girke, my wish is having a key crafted from Oresa.'";
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...";
2563 mes "That Oresa! He lives in our town?!";
2567 mes "But he is too old...";
2568 mes "But the artisan is...";
2571 mes "...difficult to meet.";
2572 mes "Like my dad... He's a bit of a loner.";
2575 mes "What am I talking to you about.";
2576 mes "Are you drunken? Daddy... (sobbing)";
2577 mes "Ah... Daddy...";
2579 mes "- Girke starts to cry. -";
2583 ra_in01,175,196,3 script Oresa Rava#3rdgc13 866,{
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.";
2589 select("Do you know this key?");
2591 mes "Hmm? Umm... Give it to me.";
2592 mes "This pattern...";
2593 mes "Where did you get this from?";
2595 switch(select("I just picked it up.:I have a story...")) {
2598 mes "Umm? Did you just pick it up?";
2599 mes "That's impossible.";
2600 mes "Did something happen in that house.";
2603 mes "So what will you do with this key?";
2605 select("I'm going to find the owner.");
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.";
2611 mes "I couldn't see my home after he became a priest, but I made a key for a celebration.";
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?";
2621 mes "I don't know what's going on.";
2622 mes "I gave that key to a person who was a priest.";
2625 mes "I couldn't see my home after he became a priest, but I made a key for a celebration.";
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?";
2633 mes "Actually, I can't trust you...";
2634 mes "But you showed up with a key. It may be an act of providence.";
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.";
2644 select("That should be enough.");
2646 mes "Are you sure?";
2647 mes "You are so kind.";
2648 mes "Send over that key.";
2650 mes "- Find the owner of that key soon and tell Mayshell. -";
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.";
2658 mes "It's an old story about that artisan.";
2659 mes "Now... It's best to see my grandchild.";
2662 mes "You are laughing now, but you will understand me soon.";
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) {
2671 if (job_3rd_gc == 15) {
2672 mes "You are here.";
2674 mes "You sent here from Mayshell?";
2675 //mes "I'm not dwelling on."; //FIXME: Dialogue.
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.";
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.";
2691 mes "You must succeed.";
2694 mes "You have to come out of the mansion's backdoor.";
2695 mes "I'll wait for you.";
2698 switch(select("I got it.:I'll be ready.")) {
2700 if ($@3rdgc_room02 == 0) {
2701 erasequest ((job_3rd_gc == 17)?7110:7109);
2704 set $@3rdgc_room02, 1;
2705 warp "job3_guil03",22,70;
2708 mes "Wait a second.";
2709 mes "Just wait until it gets dark.";
2712 mes "It'll be easy to infiltrate because it's covered by the cliff's shadow.";
2718 mes "You don't have time to spare.";
2719 mes "You should prepare for action.";
2720 if (job_3rd_gc == 17) {
2727 } else if (job_3rd_gc > 18) {
2729 mes "You look good.";
2730 mes "Me? I've always had the same figure.";
2733 mes "I just wait for guys who will do what I ask.";
2736 mes "[Shadow-faced girl]";
2738 mes "This road is blocked.";
2743 set $@3rdgc_room02, 0;
2747 job3_guil03,22,70,0 script #3rdgc_event01 139,3,3,{
2750 enablenpc "#3rdgc_event01";
2753 disablenpc "#3rdgc_event01";
2759 if (job_3rd_gc == 17) {
2761 donpcevent "#3rdgc_event_master::OnEnable";
2762 disablenpc "#3rdgc_event01";
2764 mes "You don't have to come here.";
2766 warp "ve_fild02",330,379; //Pre-RE: ve_fild05 (341,303)
2767 set $@3rdgc_room02, 0;
2771 mapannounce "job3_guil03","Renzak : Withdraw!",bc_map,"0xA8A8A8"; //FW_NORMAL 12 0 0
2774 mapwarp "job3_guil03","ve_fild02",330,379; //Pre-RE: ve_fild05 (341,303)
2777 donpcevent "#3rdgc_event_master::OnReset";
2782 job3_guil03,1,4,0 script #3rdgc_event_master 844,{
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";
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;
2832 //Original name: Barbed-Wire Entanglements#3rdgc_door01
2833 job3_guil03,55,79,0 script Barbed-Wire Entanglement 844,1,1,{
2836 enablenpc "Barbed-Wire Entanglement";
2839 disablenpc "Barbed-Wire Entanglement";
2842 mes "There is space on the bottom of the old fence.";
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.";
2848 warp "job3_guil03",57,79;
2849 disablenpc "Barbed-Wire Entanglement";
2855 job3_guil03,98,46,0 script #3rdgc_hide01 139,1,4,{
2858 killmonster "job3_guil03","#3rdgc_hide01::OnMyMobDead";
2862 mapannounce "job3_guil03","Man's voice : Umm? Is that a shadow in the window?",bc_map,"0xA8A8A8"; //FW_NORMAL 12 0 0
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
2872 mapannounce "job3_guil03","Guards : Keep strict watch!!",bc_map,"0x7b68ee"; //FW_NORMAL 12 0 0
2873 donpcevent "#3rdgc_guard::OnEnable";
2877 if (mobcount("job3_guil03","#3rdgc_hide01::OnMyMobDead") < 1)
2882 job3_guil03,98,55,0 script #3rdgc_hide02 139,1,4,{
2885 killmonster "job3_guil03","#3rdgc_hide02::OnMyMobDead";
2889 mapannounce "job3_guil03","Man's voice : There is something outside!",bc_map,"0xA8A8A8"; //FW_NORMAL 12 0 0
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
2899 mapannounce "job3_guil03","Guards : Keep strict watch!!",bc_map,"0x7b68ee"; //FW_NORMAL 12 0 0
2900 donpcevent "#3rdgc_guard::OnEnable";
2904 if (mobcount("job3_guil03","#3rdgc_hide02::OnMyMobDead") < 1)
2909 job3_guil03,98,64,0 script #3rdgc_hide03 139,1,4,{
2912 killmonster "job3_guil03","#3rdgc_hide03::OnMyMobDead";
2916 mapannounce "job3_guil03","Man's voice : What is that?",bc_map,"0xA8A8A8"; //FW_NORMAL 12 0 0
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
2926 mapannounce "job3_guil03","Guards : Keep strict watch!!",bc_map,"0x7b68ee"; //FW_NORMAL 12 0 0
2927 donpcevent "#3rdgc_guard::OnEnable";
2931 if (mobcount("job3_guil03","#3rdgc_hide03::OnMyMobDead") < 1)
2936 job3_guil03,1,2,0 script #3rdgc_guard 844,{
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";
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";
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";
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";
2977 job3_guil03,1,3,0 script #3rdgc_guardoff 844,{
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";
3013 mapannounce "job3_guil03","Guards : Umm? I'm imagining things.",bc_map,"0x7b68ee"; //FW_NORMAL 12 0 0
3016 mapannounce "job3_guil03","Guards : Let's go back.",bc_map,"0x7b68ee"; //FW_NORMAL 12 0 0
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";
3041 - script #3rdgc_guard00 -1,{
3045 disablenpc strnpcinfo(0);
3048 enablenpc strnpcinfo(0);
3052 job3_guil03,93,35,3 script Front Gate Guard#g01 456,5,5,{
3056 disablenpc "Front Gate Guard#g01";
3059 enablenpc "Front Gate Guard#g01";
3062 killmonster "job3_guil03","Front Gate Guard#g01::OnMyMobDead";
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";
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
3083 job3_guil03,133,52,5 script Back Gate Guard#g01 456,5,5,{
3087 disablenpc "Back Gate Guard#g01";
3090 enablenpc "Back Gate Guard#g01";
3093 killmonster "job3_guil03","Back Gate Guard#g01::OnMyMobDead";
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";
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
3114 job3_guil03,117,51,4 script Interior Guard#g01 456,5,5,{
3118 disablenpc "Interior Guard#g01";
3121 enablenpc "Interior Guard#g01";
3124 killmonster "job3_guil03","Interior Guard#g01::OnMyMobDead";
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";
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
3145 job3_guil03,88,44,4 script Exterior Guard#g01 456,5,5,{
3149 disablenpc "Exterior Guard#g01";
3152 enablenpc "Exterior Guard#g01";
3155 killmonster "job3_guil03","Exterior Guard#g01::OnMyMobDead";
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";
3168 job3_guil03,88,55,4 script Exterior Guard#g02 456,5,5,{
3172 disablenpc "Exterior Guard#g02";
3175 enablenpc "Exterior Guard#g02";
3178 killmonster "job3_guil03","Exterior Guard#g02::OnMyMobDead";
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";
3191 job3_guil03,88,64,4 script Exterior Guard#g03 456,5,5,{
3195 disablenpc "Exterior Guard#g03";
3198 enablenpc "Exterior Guard#g03";
3201 killmonster "job3_guil03","Exterior Guard#g03::OnMyMobDead";
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";
3214 job3_guil03,73,62,4 script Exterior Guard#g04 456,5,5,{
3218 disablenpc "Exterior Guard#g04";
3221 enablenpc "Exterior Guard#g04";
3224 killmonster "job3_guil03","Exterior Guard#g04::OnMyMobDead";
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";
3237 job3_guil03,77,51,4 script Exterior Guard#g05 456,5,5,{
3241 disablenpc "Exterior Guard#g05";
3244 enablenpc "Exterior Guard#g05";
3247 killmonster "job3_guil03","Exterior Guard#g05::OnMyMobDead";
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";
3260 job3_guil03,73,34,4 script Exterior Guard#g06 456,5,5,{
3264 disablenpc "Exterior Guard#g06";
3267 enablenpc "Exterior Guard#g06";
3270 killmonster "job3_guil03","Exterior Guard#g06::OnMyMobDead";
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";
3283 job3_guil03,110,27,3 script Guard Dog#dog01 1866,3,1,{
3286 enablenpc "Guard Dog#dog01";
3289 disablenpc "Guard Dog#dog01";
3292 killmonster "job3_guil03","Guard Dog#dog01::OnMyMobDead";
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";
3306 job3_guil03,119,27,3 script Guard Dog#dog02 1866,3,1,{
3309 enablenpc "Guard Dog#dog02";
3312 disablenpc "Guard Dog#dog02";
3315 killmonster "job3_guil03","Guard Dog#dog02::OnMyMobDead";
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";
3329 job3_guil03,2,1,0 script #3rdgc_sunchal_nomal 844,{
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";
3360 killmonster "job3_guil03","#3rdgc_sunchal_nomal::OnMyMobDead";
3366 job3_guil03,2,2,0 script #3rdgc_sunchal_kill01 844,{
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";
3375 mapannounce "job3_guil03","Guard : Am I imagining things? I just heard something...",bc_map,"0xA8A8A8"; //FW_NORMAL 12 0 0
3379 killmonster "job3_guil03",strnpcinfo(0)+"::OnMyMobDead";
3385 mapannounce "job3_guil03","Guard : Huh? What's that sound. Hey, what's going on?",bc_map,"0xA8A8A8"; //FW_NORMAL 12 0 0
3388 mapannounce "job3_guil03","Guard : What's the matter?",bc_map,"0xA8A8A8"; //FW_NORMAL 12 0 0
3391 mapannounce "job3_guil03","Guard : Something's wrong, take caution!",bc_map,"0x7b68ee"; //FW_NORMAL 12 0 0
3392 donpcevent "#3rdgc_guard::OnEnable";
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
3399 job3_guil03,64,68,3 script #3rdgc_gojung_kill01 456,7,7,{
3402 enablenpc strnpcinfo(0);
3405 disablenpc strnpcinfo(0);
3408 mapannounce "job3_guil03","Guard : Am I imagining things? I just heard something.",bc_map,"0xA8A8A8"; //FW_NORMAL 12 0 0
3412 killmonster "job3_guil03",strnpcinfo(0)+"::OnMyMobDead";
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";
3427 if (strnpcinfo(0) == "#3rdgc_gojung_kill03") end;
3429 mapannounce "job3_guil03","Guard : I need support! Take caution!",bc_map,"0x7b68ee"; //FW_NORMAL 12 0 0
3430 donpcevent "#3rdgc_guard::OnEnable";
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
3437 job3_guil03,88,71,0 script #3rdgc_safezone01 139,1,1,{
3440 mes "It's a good bush to hide yourself.";
3441 donpcevent strnpcinfo(0)+"::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;
3450 for(set .@i,0; .@i<9; set .@i,.@i+1) {
3451 if (getareausers(.@map$,.@x[1],.@y[1],.@x[2],.@y[2]) < 1)
3455 if (getareausers(.@map$,.@x[1],.@y[1],.@x[2],.@y[2]) > 0)
3456 donpcevent "#3rdgc_guardoff::OnDisable";
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
3462 job3_guil03,111,51,7 script Priest from Rachel 928,{
3464 mes "[Priest from Rachel]";
3465 if (job_3rd_gc == 17) {
3466 mes "Are you from the Assassin Guild?";
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?";
3472 mes "[Priest from Rachel]";
3473 mes "Because of you, you ruined everything!";
3474 setnpcdisplay(strnpcinfo(0),2030);
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!";
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";
3488 mes "Get out of here.";
3490 warp "ve_fild02",330,379; //Pre-RE: ve_fild05 (341,303)
3495 hideonnpc "Priest from Rachel";
3499 hideoffnpc "Priest from Rachel";
3502 killmonster "job3_guil03","Priest from Rachel::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";
3511 mapannounce "job3_guil03","Renzak : Hey! Come out!",bc_map,"0x4d4dff"; //FW_NORMAL 12 0 0
3514 mapannounce "job3_guil03","Renzak : Don't lag!",bc_map,"0x4d4dff"; //FW_NORMAL 12 0 0
3517 mapwarp "job3_guil03","ve_fild02",330,379; //Pre-RE: ve_fild05 (341,303)
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";
3551 donpcevent "#3rdgc_event01::OnEnable";
3552 set $@3rdgc_room02, 0;
3557 job3_guil03,146,70,3 script Renzak#3rdgc16 466,{
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.";
3564 if (checkquest(7110,PLAYTIME) == 0) {
3565 mes "You finished quickly.";
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.";
3577 warp "job3_guil01",51,50;
3580 mes "Get the target!";
3581 mes "Actually, I'm not supposed to be here. Is something wrong with you?";
3584 disablenpc "Renzak#3rdgc16";
3587 enablenpc "Renzak#3rdgc16";
3590 disablenpc "Renzak#3rdgc16";
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. -";
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.";
3607 switch(select("What is a Guillotine Cross?:I want to be a Guillotine Cross.:Nothing.")) {
3613 mes "So you want to know about the Guillotine Cross?";
3616 switch(select("Just tell me...:......")) {
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.";
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?";
3630 switch(select("Yes, change my job.:I need to think about it.")) {
3634 mes "You don't regret it?";
3637 mes "You can become a living offensive weapon.";
3638 mes "Do you really want to become a Guillotine Cross?";
3640 switch(select("Yes, change my job.:I need to rethink it.")) {
3644 mes "I cannot perform the job change.";
3645 mes "Please remove your mount and try again.";
3647 } else if (SkillPoint != 0) {
3648 mes "You still have unspent skill points.";
3649 mes "Please use all your skill points and try again.";
3652 mes "Is your decision final?";
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.";
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.";
3665 mes "Ok, change your clothes to your new uniform.";
3666 mes "You are now a Guillotine Cross.";
3669 mes "A sword of the shadow...";
3671 jobchange roclass(eaclass()|EAJL_THIRD);
3672 if (checkquest(7096) == 1) {
3675 } else if (checkquest(7097) == 1) {
3678 } else if (checkquest(7098) == 1) {
3681 } else if (checkquest(7099) == 1) {
3685 getitem 2795,1; //Green_Apple_Ring
3686 getitem 5755,1; //Silent_Executer
3689 mes "And... these are presents to celebrate your becoming a Guillotine Cross.";
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.";
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.";
3708 mes "Don't bother me.";
3713 mes "What can I do for you?";
3715 switch(select("I want to be a Guillotine.:Nothing.")) {
3720 mes "Of course, you came here with your own will...";
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?";
3727 mes "You are not ready to do it yet...";
3731 mes "Don't bother me.";
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...";
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...";
3745 mes "What's going on with Daora?";
3746 mes "Why are you in here?";
3747 mes "Did I say you could come here?";
3750 mes "Or did Mayshell send you?";
3751 mes "Or what, are you my fan?";
3752 mes "You found the wrong place!";
3755 mes "Get out of here now!!!";
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...";
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...";
3770 mes "Hey, you aren't supposed to be here!";
3775 mes "Guillotine Cross is an enforcer.";
3776 mes "A living offensive weapon...";
3779 mes "Who is an assassin's natural enemy?";
3780 mes "Swordman? Priest?";
3782 mes "Things of evil in great abundance?";
3785 mes "No, an assassin's natural enemy is other assassins.";
3786 mes "The most threatening thing to us is us.";
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.";
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.";
3797 mes "We have the skill to find members who are in the darkness, and you are being way too pushy.";
3800 mes "We have highly advanced combat skills.";
3806 //============================================================
3807 job3_guil01,80,77,0 script #gate_to_guil05 45,1,1,{
3811 warp "job3_guil01",60,50;
3815 mes "No trespassing!";
3820 job3_guil01,51,55,0 script #gate_to_guil07 45,1,1,{
3823 if (job_3rd_gc == 4 || job_3rd_gc == 14 || job_3rd_gc > 17)
3824 warp "job3_guil01",12,7;
3826 mes " [-----------------------------]";
3827 mes " No trespassing without ";
3828 mes " permission. ";
3830 mes " generous person. ";
3832 mes " [-----------------------------]";
3837 job3_guil01,51,44,0 script #gate_to_guil09 45,1,1,{
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;
3845 mes "You don't have anything to do.";
3851 job3_guil02,1,3,0 script #GMhelper01_gc 844,{
3852 callfunc "F_GM_NPC";
3853 mes "What can I do for you?";
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.";
3861 switch(select("Reset a situation of storage:Stop it.")) {
3863 mes "Do you wish to reset a situation of storage?";
3864 mes "Check the inside that there is a person or not, please.";
3866 switch(select("No.:Reset.")) {
3868 mes "I did nothing.";
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;
3877 mes "Complete a reset.";
3881 mes "A management for mansion is in mansion.";
3890 job3_guil03,1,8,0 script #GMhelper02_gc 844,{
3891 callfunc "F_GM_NPC";
3892 mes "What can I do for you?";
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.";
3900 switch(select("Reset the mansion:Stop it.")) {
3902 mes "Do you want to reset the mansion?";
3903 mes "With completion a rest all players of inside will be expelled.";
3905 switch(select("No.:Reset.")) {
3907 mes "I don't anything.";
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";
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;
3948 mapwarp "job3_guil03","ve_fild02",330,379; //Pre-RE: ve_fild05 (341,303)
3952 mes "The management of storage is in a storage.";