12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093 |
- //===== rAthena Script =======================================
- //= Malangdo Quest NPCs
- //===== By: ==================================================
- //= Muad_Dib
- //===== Current Version: =====================================
- //= 1.2
- //===== Compatible With: =====================================
- //= rAthena SVN
- //===== Description: =========================================
- //= Quest NPCs related to Malangdo:
- //== Help the bad cats in danger, Clean the Ship,
- //== Help Chef Nyas, Archangel Wing Enchants
- //===== Additional Comments: =================================
- //= 1.0 First version. [Euphy]
- //= 1.1 Added two quests.
- //= 1.2 Added Archangel Wing Enchants.
- //============================================================
- // Help the bad cats in danger :: mal_bad_guys
- //============================================================
- malangdo,175,206,3 script Gobonge#ml 561,{
- if (checkweight(1201,1) == 0) {
- mes "- Can't go next step due to having too many items. -";
- close;
- }
- if (checkquest(1152,PLAYTIME) == 0) {
- mes "[Gobonge]";
- mes "Hmm, investigation is not enough.";
- mes "We need go back to basic point.";
- mes "Come again tomorrow.";
- mes "I might be in pain of stomach";
- mes "like usual.";
- close;
- } else if (checkquest(1152,PLAYTIME) == 1) {
- erasequest 1152;
- set malang_bad_guys,0;
- } else if (checkquest(1152,PLAYTIME) == 2) {
- completequest 1152;
- erasequest 1152;
- set malang_bad_guys,0;
- }
- if (BaseLevel < 60) {
- mes "[Gobonge]";
- mes "Are you here to get help";
- mes "or to get help?";
- mes "You look so weak, haha...";
- mes "Go and hunt more Porings!";
- close;
- }
- if (malang_bad_guys == 0) {
- mes "[Gobonge]";
- mes "Will you listen my sorrow?";
- next;
- switch(select("Sure I will.:No, I won't.")) {
- case 1:
- mes "[Gobonge]";
- mes "This is a sad story.";
- mes "As usual, I unpacked the bag";
- mes "to see strange cats";
- mes "to show them.";
- next;
- mes "[Gobonge]";
- mes "There were lots of cans.";
- mes "I thougt it was new due to different shape";
- mes "but it was bad cans!";
- mes "I ate too much and";
- mes "got in bed right away";
- mes "so I can't do anything...";
- next;
- mes "[Gobonge]";
- mes "And by the way, you have...";
- mes "nice colthes.";
- mes "I can't let you go,";
- mes "that hurts me so badly!";
- emotion e_sob;
- next;
- switch(select("You deserve the pain!:Need help?")) {
- case 1:
- mes "[Gobonge]";
- mes "Yes you are!";
- close;
- case 2:
- mes "[Gobonge]";
- mes "You know what care is.";
- mes "Please find the bad provider";
- mes "and revenge our enemy!";
- next;
- switch(select("No, I don't want to!:Yes, I'll do it!")) {
- case 1:
- mes "[" + strcharinfo(0) + "]";
- mes "For the peace in Malangdo,";
- mes "just lay in bed forever.";
- next;
- mes "[Gobonge]";
- mes "I will!";
- mes "I will have your peace first once I get well!";
- close;
- case 2:
- mes "[Gobonge]";
- mes "Okay, you can do it?";
- mes "The enemy must be near the dock";
- mes "where we got the bundle.";
- mes "We should get them to help";
- mes "our cats' well-being!";
- setquest 1145;
- set malang_bad_guys,1;
- close;
- }
- }
- case 2:
- mes "[Gobonge]";
- mes "Why are you here!";
- mes "If I am usual, I will engrave something";
- mes "with your tear...";
- mes "Let your bag be here instead!";
- emotion e_sob;
- close;
- }
- } else if (malang_bad_guys == 1) {
- mes "[Gobonge]";
- mes "The enemy must be near the dock";
- mes "where we got the bundle.";
- mes "We should get them to help";
- mes "our cats' well-being!";
- close;
- } else if (malang_bad_guys > 1 && malang_bad_guys < 7) {
- mes "[Gobonge]";
- mes "I am so tired due to";
- mes "lack of forbidden bad activity.";
- close;
- } else if (malang_bad_guys == 7) {
- if (countitem(6426) > 29) {
- mes "[Gobonge]";
- mes "Was it from raccoon that made us pain in stomach?";
- mes "Oh bad raccoon!";
- mes "I feel stomachache again from this anger!";
- mes "All right, I will show my power once";
- mes "I can get out of bed.";
- next;
- mes "[Gobonge]";
- mes "I need time to concentrate on my stomachache.";
- mes "You can go now!";
- erasequest 1151;
- set malang_bad_guys,8;
- getitem 12636,20; //Malang_Sp_Can
- delitem 6427,1; //Bad_Can_Sack
- delitem 6426,30; //Bad_Can
- close;
- }
- mes "[Gobonge]";
- mes "How do you know the source of bad can?";
- mes "Do you have time to do slow at the moment?";
- emotion e_sob;
- close;
- } else if (malang_bad_guys == 8) {
- mes "[Gobonge]";
- mes "The Patrol Leader wants to go back to";
- mes "bad world as soon as possible.";
- mes "I want you to go first to soothe him instead.";
- mes "How about it?";
- next;
- switch(select("It's troublsome, I quit.:Sure I will!")) {
- case 1:
- mes "[Gobonge]";
- mes "Haha, you think it is a bad word.";
- mes "I want you to be one of our staffs.";
- next;
- mes "[Gobonge]";
- mes "Sorry, but you should go now";
- mes "so that I can concentrate on my stomachache.";
- setquest 1152;
- set malang_bad_guys,9;
- close;
- case 2:
- mes "[Gobonge]";
- mes "All right, then I will have time";
- mes "to concentrate on my stomachache.";
- setquest 1153;
- set malang_bad_guys,10;
- close;
- }
- } else if (malang_bad_guys == 9) {
- mes "[Gobonge]";
- mes "Hmm, investigation is not enough.";
- mes "We need go back to basic point.";
- mes "Come again tomorrow.";
- mes "I might be in pain of stomach";
- mes "like usual.";
- close;
- } else if (malang_bad_guys > 9 && malang_bad_guys < 12) {
- mes "[Gobonge]";
- mes "Go and have fun with the Patrol Leader!";
- close;
- } else if (malang_bad_guys == 12) {
- mes "[Gobonge]";
- mes "Instead of us, you did bad behavior.";
- mes "Good to hear that?";
- mes "This is what teacher see best pupil?";
- emotion e_swt;
- next;
- mes "[Gobonge]";
- mes "You deserve a reward!";
- mes "I need to get some more rest,";
- mes "so let's investigate tomorrow!";
- erasequest 1155;
- setquest 1152;
- set malang_bad_guys,13;
- getitem 6422,5; //Egrade_Coin
- close;
- } else if (malang_bad_guys == 13) {
- mes "[Gobonge]";
- mes "Come again tomorrow.";
- mes "I might be in pain of stomach";
- mes "like usual.";
- close;
- }
- OnEnable:
- enablenpc "Gobonge#ml";
- close;
- OnDisable:
- disablenpc "Gobonge#ml";
- close;
- }
- malangdo,181,205,3 script Gobulee#ml1 547,{
- mes "[Gobulee]";
- mes "Why do you come now?";
- mes "You should have come when we were healthy.";
- mes "So, you want to me take out what you have?";
- close;
- }
- malangdo,180,202,3 script Gobyungee#ml1 547,{
- mes "[Gobyungee]";
- mes "I can't see other cats because";
- mes "I could't have time to do bad behavior...";
- close;
- }
- malangdo,186,201,3 script Gosigee#ml1 547,{
- mes "[Gosigee]";
- mes "I am desperate for pill of stomachache,";
- mes "cap is only thinking of finding out criminal";
- mes "and to revenge!";
- mes "...";
- next;
- mes "[Gosigee]";
- mes "How can we follow him as a cap...!";
- close;
- }
- malangdo,177,202,3 script Gonanee#ml2 547,{
- mes "[Gonanee]";
- mes "We are only bad circle in Malangdo";
- mes "and we are very proud.";
- mes "Can't just lie in bed.";
- close;
- }
- malangdo,183,202,3 script Godoree#ml3 547,{
- mes "[Godoree]";
- mes "I saw unfamiliar cats around";
- mes "the dock frequently.";
- mes "Are they tourists?";
- mes "We should check their pockets";
- mes "once I get well...";
- close;
- }
- malangdo,203,116,5 script Suspious Dealer#ml 543,{
- mes "On listening to the story for";
- mes "a while, he pretends to be indifferent once hearing someone's noise.";
- next;
- mes "[Suspious Dealer]";
- mes "Oh my body, too much pain...";
- close;
- }
- malangdo,205,116,3 script Very Suspious Dealer#ml1 543,{
- mes "On listening to the story for";
- mes "a while, he pretends to be indifferent once hearing someone's noise.";
- next;
- mes "[Very Suspious Dealer]";
- mes "The weather is so dirty...";
- close;
- }
- malangdo,197,120,5 script Foolish Cat#ml 546,{
- mes "[Foolish Cat]";
- mes "If you stay here, you";
- mes "can hear all they're saying.";
- mes "Don't know exactly what, but";
- mes "you do hear everything.";
- mes "Hehehe...";
- close;
- }
- malangdo,196,120,0 script #ml1 -1,2,2,{
- OnTouch:
- if (malang_bad_guys == 1 || malang_bad_guys == 2) {
- mes "You hear a conversation between the Suspious Dealers.";
- next;
- mes "[Suspious Dealer]";
- mes "Because unexpected robbery at that moment...";
- mes "our great work has delayed.";
- next;
- mes "[Very Suspious Dealer]";
- mes "Do not worry about the thing, I placed it near balloon bag where";
- mes "Ship Navi is in the north, and I hid it perfectly.";
- next;
- mes "You need to check a place near north of balloon bag in ship Navi.";
- if (malang_bad_guys == 1) {
- erasequest 1145;
- setquest 1146;
- set malang_bad_guys,2;
- }
- close;
- } else if (malang_bad_guys > 2 && malang_bad_guys < 8) {
- mes "You still hear a suspicious conversation.";
- next;
- mes "[Suspious Dealer]";
- mes "But near the balloon bag is still";
- mes "worrying so much!";
- next;
- mes "[Very Suspious Dealer]";
- mes "Oh how cowardly you are!";
- mes "I hid it in ship Navi perfectly.";
- mes "Relax!";
- next;
- mes "[Suspious Dealer]";
- mes "The rest of part is in staffs.";
- mes "We should believe.";
- next;
- mes "We need to investigate Navi first.";
- mes "Let's see other guys in ship Navi.";
- if (malang_bad_guys == 3) {
- erasequest 1147;
- setquest 1148;
- set malang_bad_guys,4;
- }
- close;
- } else if (malang_bad_guys > 7) {
- mes "You still hear a suspicious conversation.";
- next;
- mes "[Suspious Dealer]";
- mes "Star candy is still healthy,";
- mes "what happens?";
- next;
- mes "[Very Suspious Dealer]";
- mes "No way...";
- mes "We should get more bad cans.";
- close;
- }
- end;
- }
- malangdo,155,179,0 script #ml2 -1,2,2,{
- OnTouch:
- if (malang_bad_guys == 2 || malang_bad_guys == 3) {
- mes "There's a memo.";
- next;
- mes "[Memo]";
- mes "Here is not what we wanted, huh!";
- next;
- mes "...do listen the conversation of merchant.";
- if (malang_bad_guys == 2) {
- erasequest 1146;
- setquest 1147;
- set malang_bad_guys,3;
- }
- close;
- }
- end;
- }
- malangdo,171,163,3 script Awfully Suspious Dealer 543,{
- if (malang_bad_guys < 4) {
- mes "[Awfully Suspious Dealer]";
- mes "We quit our sales,";
- mes "find the other merchant!";
- close;
- } else if (malang_bad_guys == 4) {
- mes "[Awfully Suspious Dealer]";
- mes "Bad cans?";
- mes "Due to lots of work in here";
- mes "can't have a short time to talk?";
- next;
- switch(select("Look suspicious?:I knew all things here!")) {
- case 1:
- mes "[Awfully Suspious Dealer]";
- mes "I have a same boat with you!";
- close;
- case 2:
- mes "[Awfully Suspious Dealer]";
- mes "...";
- mes "You searched the lounge of ship Navi?";
- mes "...";
- next;
- mes "[Awfully Suspious Dealer]";
- mes "It looks wrong place~";
- mes "Go and do other things~!";
- next;
- mes "You need to search lounge of ship Navi?";
- erasequest 1148;
- setquest 1149;
- set malang_bad_guys,5;
- close;
- }
- } else if (malang_bad_guys == 5) {
- mes "[Awfully Suspious Dealer]";
- mes "A thought to search Gozangee around ship Navi";
- mes "is like to ride a skill";
- mes "with frying pan, it is idiot things.";
- mes "I do not recommend.";
- close;
- } else if (malang_bad_guys == 6) {
- if (countitem(6427) == 0) {
- mes "[Awfully Suspious Dealer]";
- mes "You searched the lounge of ship Navi?";
- mes "But still nothing in hand.";
- mes "I told you there's nothing.";
- mes "...";
- next;
- mes "[Awfully Suspious Dealer]";
- mes "...there must be something...";
- close;
- }
- mes "[Awfully Suspious Dealer]";
- mes "Oh! That's ^0000FFa sack of bad cans^000000, isn't it?";
- mes "Where did you get it? Amazing!";
- next;
- switch(select("Do not pretend not to know!:Need to show them our general!")) {
- case 1:
- mes "[Awfully Suspious Dealer]";
- mes "It just looks wonderful.";
- mes "There's nothing more to have?";
- emotion e_ho;
- close;
- case 2:
- mes "[Awfully Suspious Dealer]";
- mes "Relax!";
- mes "Let's have smile and fun with only ours.";
- next;
- mes "[Awfully Suspious Dealer]";
- mes "To be honest, I am a member of raccoon hurray team.";
- mes "A homeless community of raccoons";
- mes "became a black market group.";
- mes "I will make headquater of raccoon hurray team here";
- mes "after kick out group of cats.";
- next;
- switch(select("Are you the leader?:Let me clear the usage of bad can.:Can it be worked as you want?")) {
- case 1:
- mes "[Awfully Suspious Dealer]";
- mes "This is thankful misunderstanding,";
- mes "I am just little staff.";
- mes "I don't know who the leader is.";
- close;
- case 2:
- mes "[Awfully Suspious Dealer]";
- mes "That is...";
- mes "for food...";
- mes "Don't ask me more, please!";
- close;
- case 3:
- mes "[Awfully Suspious Dealer]";
- mes "You look down out raccoon hurray team?";
- mes "Look more! To my star candy who stands island";
- mes "I will make them have stomachache";
- mes "with lots of bad cans.";
- mes "Aren't you expecting?";
- next;
- mes "[Awfully Suspious Dealer]";
- mes "I can't make him eat with my hand,";
- mes "to creature in shining coral area that is basic food of star candy";
- mes "I am still feeding them with bad cans.";
- mes "You must see amazing reaction, just wait!";
- next;
- mes "The situation is serious.";
- mes "Once the cats figure out,";
- mes "you might be confused.";
- mes "Let's withdraw the bad cans first,";
- mes "located in the shining coral area.";
- erasequest 1150;
- setquest 1151;
- set malang_bad_guys,7;
- close;
- }
- }
- } else if (malang_bad_guys == 7) {
- mes "[Awfully Suspious Dealer]";
- mes "Plese forget what I have told you.";
- mes "Please...";
- mes "After you got 30 pcs of bad cans";
- mes "in shining coral area";
- mes "do not tell the cats";
- mes "or report this fact!";
- close;
- }
- mes "[Awfully Suspious Dealer]";
- mes "So you reported all things?";
- mes "...";
- mes "Now it's time to live a new life";
- mes "of group for hair tufts...";
- close;
- }
- mal_in02,184,72,3 script Gozangee#ml 547,{
- mes "[Gozangee]";
- mes "I have too much pain in my stomach...";
- mes "Should endure myself!";
- mes "...do bad activity...";
- close;
- }
- mal_in02,184,77,0 script #ml3 -1,2,2,{
- OnTouch:
- if (checkweight(1201,1) == 0) {
- mes "- You have too many items. -";
- close;
- }
- if (malang_bad_guys == 4) {
- mes "I came to...";
- mes "know a thing that shouldn't be";
- mes "appeared to anyone.";
- mes "Just pretend that I didn't see this.";
- close;
- } else if (malang_bad_guys == 5) {
- mes "This is...!";
- mes "...";
- next;
- mes "A sack that carrying bad cans.";
- next;
- mes "Let's bring this to a guy who";
- mes "is in Awfully Suspious Dealer in deck.";
- erasequest 1149;
- setquest 1150;
- set malang_bad_guys,6;
- getitem 6427,1; //Bad_Can_Sack
- close;
- } else if (malang_bad_guys == 6) {
- mes "I saw a sack of bad cans.";
- mes "located on the deck.";
- mes "Let's bring this to a guy who";
- mes "is in Awfully Suspious Dealer in deck.";
- close;
- }
- end;
- }
- malangdo,125,147,3 script Patrol Leader#ml 545,{
- if (checkweight(1201,1) == 0) {
- mes "- Can't go next step due to having too many items. -";
- close;
- }
- if (malang_bad_guys < 10) {
- mes "[Patrol Leader]";
- mes "Be careful of distribution for";
- mes "bad cans recently in here";
- mes "so should be noticed.";
- close;
- } else if (malang_bad_guys == 10) {
- mes "[Patrol Leader]";
- mes "So you are going to do bad activity instead of";
- mes "group of hair tufts lying in bed?";
- mes "It's gonna be exciting!";
- mes "So excited...";
- next;
- mes "[Patrol Leader]";
- mes "Gobonge and his friends";
- mes "liked to torment ^0000FFRed Eruma^000000 in shining";
- mes "coral area more than anything.";
- next;
- mes "[Patrol Leader]";
- mes "Report to me after tormenting 20 ^0000FFRed Eruma^000000";
- mes "for a while.";
- mes "I will scold you as Patrol Leader!";
- next;
- switch(select("What Patrol Leader do like this?:Cheer up!!")) {
- case 1:
- mes "[Patrol Leader]";
- mes "This is what my flavor to do this!";
- close;
- case 2:
- mes "[Patrol Leader]";
- mes "I will expect various bad activities.";
- erasequest 1153;
- setquest 1154;
- set malang_bad_guys,11;
- close;
- }
- } else if (malang_bad_guys == 11) {
- if (checkquest(1154,HUNTING) == 2) {
- mes "[Patrol Leader]";
- mes "Wow, you did to ^0000FFRed Eruma^000000 so badly!";
- mes "I am impressed at your work.";
- next;
- mes "[Crime Prevention Staff]";
- mes "Captain, we have work again, right?";
- emotion e_sob;
- emotion e_sob,0,"Crime Prevention Staff#ml";
- next;
- mes "[Patrol Leader]";
- mes "Hide your tears and save your tears!";
- mes "You should cry when having a clue for bad activity";
- mes "at crime spot!";
- emotion e_sob;
- emotion e_sob,0,"Crime Prevention Staff#ml";
- next;
- mes "[Patrol Leader]";
- mes "I will scold you once the investigation is over!";
- mes "Visit Gobonge now.";
- erasequest 1154;
- setquest 1155;
- set malang_bad_guys,12;
- close;
- }
- mes "[Patrol Leader]";
- mes "Inside of starry coral area,";
- mes "report to me after tormenting 20 ^0000FFRed Eruma^000000";
- mes "for a while.";
- mes "I will scold you as Patrol Leader!";
- close;
- }
- mes "[Patrol Leader]";
- mes "I will scold you once the investigation";
- mes "is over!";
- mes "visit Gobonge now.";
- close;
- }
- malangdo,129,146,3 script Crime Prevention Staff 545,{
- if (malang_bad_guys > 11) {
- mes "[Crime Prevention Staff]";
- mes "A work to do means happy things!";
- mes "I ask you to do various bad activities!";
- close;
- }
- mes "[Crime Prevention Staff]";
- mes "A group of cats that";
- mes "ate bad cans got";
- mes "pain in stomache.";
- mes "They are lying at the north";
- mes "of place but still rolling with anger.";
- next;
- mes "[Crime Prevention Staff]";
- mes "Haha... the village is becoming";
- mes "peaceful and calm, but feels";
- mes "somewhat empty. This is not";
- mes "usual scene that we can have.";
- mes "Let's see there?";
- close;
- }
- /*
- malangdo,3,1,3 script Guidance for quest#ml 543,{
- input .@input,1,9999;
- if (.@input != 1854) {
- mes "[Helper]";
- mes "What is this security code?";
- mes "Go away!";
- close;
- }
- mes "[Helper]";
- mes "Choose now, hurry!";
- next;
- switch(select("NPC appear!:NPC walkout!:Reset setitem:30 pcs of bad cans:Just before collecting cans:Start quest for Patrol Leader")) {
- case 1:
- donpcevent "Gobonge#ml::OnEnable";
- mes "[Helper]";
- mes "First appearance!";
- close;
- case 2:
- donpcevent "Gobonge#ml::OnDisable";
- mes "[Helper]";
- mes "Walk out!";
- close;
- case 3:
- mes "[Helper]";
- mes "Yap!";
- set malang_bad_guys,0;
- erasequest 1152;
- close;
- case 4:
- mes "[Helper]";
- mes "Owing?";
- getitem 6426,30; //Bad_Can
- close;
- case 5:
- mes "[Helper]";
- mes "Yap!";
- erasequest 1150;
- setquest 1151;
- set malang_bad_guys,7;
- close;
- case 6:
- mes "[Helper]";
- mes "Yap!";
- set malang_bad_guys,10;
- close;
- }
- }
- */
- // Pipielle :: mal_ppl
- //============================================================
- malangdo,137,200,6 script Pipielle 549,{
- if (checkweight(1201,1) == 0 || MaxWeight - Weight < 1000) {
- mes "You have too many items, please try again after reducing your weight.";
- close;
- }
- if (BaseLevel < 60) {
- mes "[Pipielle]";
- mes "Wow this is nice weather, do you like this kind of weather too? I like it too but I need to my work now.";
- next;
- mes "[Pipielle]";
- mes "I would ask for your help if you were a stronger advanturer...";
- next;
- mes "^770099This cat is working on something, she asks for help above LV60.^000000";
- close;
- }
- set .@fish_ss1$, "What are you doing??";
- if (countitem(6451) > 29)
- set .@fish_ss2$, "I caught a lot of strange fishes!";
- else
- set .@fish_ss2$, "Remaining " + (30-countitem(6451)) + " of ^bbbbbbUnidentified Fish are required.^000000";
- if (ma_tomas == 100)
- set .@fish_ss3$, "I met an Admiral Thomas...";
- mes "[Pipielle]";
- mes "Would you come here and open your bag for me?";
- next;
- switch(select(.@fish_ss1$,.@fish_ss2$,.@fish_ss3$)) {
- case 1:
- mes "[Pipielle]";
- mes "There are many beautiful fishes around here. So I feel my heard beating when I standing here.";
- next;
- select("Of course, my heart will beat up too if I see delicious thing!");
- mes "[Pipielle]";
- mes "How come you only know about eating!! My heart don't beat up because of I see the delicious thing. Don't treat me the same as others.";
- next;
- mes "[Pipielle]";
- mes "I used to study from scholar from uno same as human. And I am good at human language as well. Don't treat me same as others.";
- next;
- mes "[Pipielle]";
- mes "I am a scholar who researches fish in here. It's little funny that cat research fish but it's true.";
- next;
- select("Are you originally a scholar?");
- mes "[Pipielle]";
- mes "Originally I used to mate of admiral Thomas. But our ship never to back to sea after we has arrived here.";
- next;
- mes "[Pipielle]";
- mes "The mate from ship that never voyage is lonely.";
- next;
- mes "[Pipielle]";
- mes "The scholar from Uno came here for research and he thought it is amazing thing that cat speaks human language. Therefore he started teach me.";
- next;
- select("But now everyone speaks human language.");
- mes "[Pipielle]";
- mes "Oh yes, there were only little cat speaks human language. That's why he treated me special.";
- next;
- mes "[Pipielle]";
- mes "Anyways, now I collect specimens to be ichthyologist. I hope you can help me.";
- next;
- if(select("How can I help you?:I would say no.") == 2) {
- mes "[Pipielle]";
- mes "Oh, okay. If you change your mind, please come again.";
- close;
- }
- mes "[Pipielle]";
- mes "There is a Pouring who's eating all fishes in Octopus and Culvert dungeon.";
- next;
- mes "[Pipielle]";
- mes "It used to not live there, but he might came here for winter, so could you collect the specimens unidentified fish after get rid of it.";
- next;
- mes "[Pipielle]";
- mes "You can get identified fishes from Pouring, so please collect about 30 pieces.";
- close;
- case 2:
- if (countitem(6451) > 29) {
- //saveppl Unknown_Fish
- delitem 6451,30; //Unknown_Fish
- mes "[Pipielle]";
- mes "Oh, thank you! I will take these specimens.";
- next;
- mes "[Pipielle]";
- mes "I want to give you something, but last one is out of stock now so I will just write your name here.";
- next;
- mes "[Pipielle]";
- mes "I can give you good new even from far distance, but it's only possible if I am really lucky...";
- close;
- }
- mes "[Pipielle]";
- mes "I'm sorry, but please collect 30 pieces of unidentified fishes specimens.";
- close;
- case 3:
- mes "[Pipielle]";
- mes "Oh, you have met admiral Thomas... how was it?";
- next;
- if(select("He looks gentle:He looks terrible") == 2) {
- mes "[Pipielle]";
- mes "Hmm...";
- mes "Frankly speaking, I was a real fan of Admiral Thomas. Can you take a responsibility of your word?";
- next;
- if(select("Just kidding!:Oh yes, he was really terrible!") == 2) {
- mes "[Pipielle]";
- mes "Is he?";
- mes "Okay, it really depends on personal taste...";
- close;
- }
- }
- mes "[Pipielle]";
- mes "Is he?";
- mes "I knew you would say so.";
- next;
- mes "[Pipielle]";
- mes "Admiral Thomas is a legendary figure who has voyaged to this island with leading all of us. I think it was the most happiest moment in my life.";
- next;
- mes "[Pipielle]";
- mes "Please help him a lot. There are not many people to trust. This is my personal request.";
- next;
- mes "[Pipielle]";
- mes "And this is small gift for ask you to look after admiral Thomas.";
- set ma_tomas,101;
- getitem 6422,200; //Egrade_Coin
- mes "^0000ffReceived 200 E Class Coins.^000000";
- close;
- }
- }
- // Clean the Ship :: mal_day_qook
- //============================================================
- mal_in02,76,63,7 script Cleanyang 544,{
- if (checkweight(1201,1) == 0) {
- mes "- You have too many items so you can't continue the quest. -";
- close;
- }
- if (BaseLevel < 60) {
- mes "Sailor cat is crying sadly.";
- next;
- mes "[Cleanyang]";
- mes "Meow neow meoow";
- mes "What... Meow .. Something... going... Heuheung~";
- mes "You don't have to know. Meow heuheuheuk... ";
- next;
- mes "He does not continue to talk.";
- mes "He might say like that with shaking his head.";
- mes "'You are still young. That is why you don't understand my anguish and sadness...'";
- next;
- mes "It is much better to do not know.";
- close;
- }
- if (mal_qook == 0) {
- mes "Sailor cat is crying sadly.";
- emotion e_sob;
- next;
- mes "[Cleanyang]";
- mes "Meow meow meoooow~";
- mes "What is going on... Heu... heuk...";
- mes "You don't have to know. Heu... heuk...";
- emotion e_sob;
- next;
- mes "Could not continue talk.";
- next;
- switch(select("Cheer him up.:Ignore.")) {
- case 1:
- mes "I comforted his wounded heart just standing by him.";
- next;
- emotion e_sob;
- mes "[Cleanyang]";
- mes "This is unjust... Heuheuk...";
- mes "The chef... He always gives me scolding.";
- next;
- mes "[Cleanyang]";
- mes "I always clean up diligently.";
- mes "I have no idea where they are from... Heuheuk...";
- mes "They penetrated into the ingredients...";
- next;
- select("They?");
- mes "[Cleanyang]";
- mes "Yes, they are fast, small, hard and shiny black.";
- mes "Meow... Also, white and wriggled...";
- mes "My chef is so clean.";
- next;
- mes "[Cleanyang]";
- mes "It's ok. Clean, vermin and";
- mes "whatever... the unfair thing is";
- mes "that I really killed vermin as well, meow.";
- mes "In addition, I clean up diligently.";
- next;
- mes "[Cleanyang]";
- mes "By the way, they are coming over and over again.";
- mes "I don't know where they are from.";
- next;
- switch(select("Don't ask anymore.:Asking for the place of vermin came.")) {
- case 1:
- emotion e_sob;
- mes "[Cleanyang]";
- mes "...what's wrong with your face?";
- mes "Are you afraid of sending on an errand?";
- mes "What are you thinking about me... meow, meow...?";
- mes "It's not fair... meow, meow...";
- next;
- mes "Poor sailor cat Cleanyang begins to cry.";
- mes "Leave him alone.";
- close;
- case 2:
- mes "[Cleanyang]";
- mes "Does someone will go there and check it?";
- mes "Please, search everywhere of the ship Navi?";
- mes "I can't live like this! Meow, meow!";
- next;
- mes "[Cleanyang]";
- mes "There is definitely something I do not know. Meow.";
- mes "Meow... I'll clean this place up. Please find something instead of me.";
- set mal_qook,1;
- setquest 7260;
- close;
- }
- case 2:
- mes "You leave the crying cat and move back.";
- close;
- }
- } else if (mal_qook == 1) {
- if (checkquest(7261) != -1 && checkquest(7262) != -1 && checkquest(7263) != -1) {
- emotion e_omg;
- mes "[Cleanyang]";
- mes "Uh. What is that? Meow.";
- mes "This is cat's ship biscuit... It might be left for a long time...";
- mes "No way...!";
- next;
- select("Yeah, this is it.");
- emotion e_hmm;
- mes "[Cleanyang]";
- mes "There were infested with insects because sailors hided and left the cat's ship biscuit..";
- mes "I got a scolding cause of just teeth grinder?";
- mes "Meow!";
- next;
- select("Teeth Grinder?");
- mes "[Cleanyang]";
- mes "That is right, meow.";
- mes "This is stiff-baked bread for preserve easily during sailing, meow.";
- mes "It is too hard, so if you just bite this, probably your canine will be broken, meow.";
- next;
- mes "[Cleanyang]";
- mes "It is baked with just salt and flour for preserve long time that is why it does not have any taste.";
- mes "More than all..... look at this.";
- next;
- mes "Cleanyang breaks cat's ship biscuit with hammer and chisel";
- mes "and hit on the floor. Then...";
- next;
- mes "[Cleanyang]";
- mes "........can you see something coming out from here?";
- mes "This is Weevil Bug..........";
- mes "It is such a castle of insects.";
- next;
- mes "[Cleanyang]";
- mes "Maybe someone really does not want to eat this.";
- mes "These insects are left before we are settled on island and change the menu.";
- next;
- mes "[Cleanyang]";
- mes "After settled on this island, we did not make cat's ship biscuit due to fresh ingredients.";
- mes "........";
- next;
- mes "[Cleanyang]";
- mes "Please show this to chef and tell him that Cleanyang really cleaned up very well.";
- mes "Well... I'm still afraid of chef...";
- mes "...please! Meow!";
- set mal_qook,2;
- erasequest 7261;
- erasequest 7262;
- erasequest 7263;
- erasequest 7260;
- setquest 7264;
- next;
- mes "[Cleanyang]";
- mes "Ah, that cat's ship biscuit is still fine, so just try to eat.";
- mes "Do you wonder what is that? It was a great food even though it's not look good...";
- close;
- }
- mes "[Cleanyang]";
- mes "Please search the ship Navi and find the place of origin.";
- mes "I just believe you.";
- close;
- } else if (mal_qook == 2) {
- mes "[Cleanyang]";
- mes "If you show cat's ship biscuit to chef and those insects were from there,";
- mes "my misunderstanding will be resolved.";
- next;
- select("Why don't you go by yourself?");
- mes "[Cleanyang]";
- mes "Um... I still have to clean up...";
- mes "I'm still scared of my chef, so please.";
- close;
- } else if (mal_qook == 3) {
- mes "[Cleanyang]";
- mes "Chef gets angry.";
- mes "Just beg for mercy!";
- close;
- } else if (mal_qook == 4) {
- mes "[Cleanyang]";
- mes "Did you say that chef was more upset about cat's ship biscuit?";
- mes "From now, I don't have to crying?";
- next;
- mes "[Cleanyang]";
- mes "If chef needs something, Just bring it for him~";
- mes "Is that good for each other?";
- next;
- mes "[Cleanyang]";
- mes "When chef is satisfied and pleased, just come at that time.";
- mes "I may not able to clean up until that time because I'm nervous. Meow....";
- close;
- } else if (mal_qook == 5) {
- mes "[Cleanyang]";
- mes "Did you finish work what chef wanted?";
- mes "By the way, why do you make cat's ship biscuit suddenly?";
- next;
- select("New menu for you.");
- mes "[Cleanyang]";
- mes "Meoooow----!!";
- mes "Keemeoooow!!";
- mes "Nyahuhuh... Kmeoooow!";
- next;
- mes "[Cleanyang]";
- mes "Nooo!!!!!!!!!!!";
- mes "Without cat's ship biscuit was a heaven. I don't want to go hell again!!!!";
- mes "Kmeoooow... Kmeoooow... Kmeoooow~";
- next;
- switch(select("Tickling under the chin.:Hit the end of nose.:Tap on butt.")) {
- case 1:
- mes "[Cleanyang]";
- mes "Meoow... Koleung koleung...";
- mes "Kyarreung...";
- mes "Huahhuah... Golgolgol...";
- next;
- break;
- case 2:
- mes "[Cleanyang]";
- mes "Eung Kya-!";
- mes "Uh nyanyanyanaynyan!";
- mes "What the heck are you doing!";
- next;
- break;
- case 3:
- mes "[Cleanyang]";
- mes "Heu keeyangyang";
- mes "Heunyang... Euhnyang-!";
- mes "What are you doing!";
- next;
- break;
- }
- mes "[Cleanyang]";
- mes "Please stop...";
- mes "Now, be calm.";
- mes "I understand that chef's saying and huge plan.";
- next;
- mes "[Cleanyang]";
- mes "Hey, human who helped me, you, you!";
- mes "Could you do me favor.";
- mes "If the menu will be changed and provide cat's ship biscuit, definitely they appear...";
- next;
- select("What?");
- mes "[Cleanyang]";
- mes "Cat the Cat!";
- mes "Cats who hide cat's ship biscuit secretly.";
- mes "No one says that do not want to eat and throw away because they are scare chef.";
- next;
- mes "[Cleanyang]";
- mes "Absolutely, they begin to hide cat's ship biscuit...";
- mes "And it will be infested by insects!";
- mes "Chef will give a scolding again!";
- next;
- mes "[Cleanyang]";
- mes "So let me see you everyday from provided cat's ship biscuit tomorrow.";
- mes "You did good job. This is a token of thanks.";
- set mal_qook,6;
- getitem 12636,30; //Malang_Sp_Can
- getexp 80000,80000;
- setquest 7267;
- close;
- }
- switch(rand(3)) {
- case 0:
- mes "[Cleanyang]";
- mes "Ohohohong...";
- mes "Euhohohohong...";
- mes "It's horrible... I got cat's ship biscuit but I don't know when It was made.";
- mes "It's really hard. I almost lost my teeth.";
- break;
- case 1:
- mes "[Cleanyang]";
- mes "Chef might forget everything that he gave me a scolding cause of insects.";
- mes "He got a shock by cat's ship biscuit. Is this bigger case than the clean up?";
- break;
- case 2:
- mes "[Cleanyang]";
- mes "I'm a cleaning cat Cleanyang~";
- mes "Meow~";
- mes "Make a scratch others' door of house Meow~";
- mes "Meow~ Uh? Did you hear it?";
- mes "This is my cleaning song.";
- break;
- }
- next;
- mes "[Cleanyang]";
- mes "By the way, what is going on?";
- next;
- switch(select("It's time to promise~:I'm here to see the result~:Shake your butt~")) {
- case 1:
- if (checkquest(7267,PLAYTIME) == 0) {
- mes "[Cleanyang]";
- mes "Uh? Not yet.";
- mes "Today's cat's ship biscuit is not provided yet, so I will know that after wait little bit more.";
- mes "It might be after chef's distribution of cat's ship biscuit.";
- close;
- }
- if (checkquest(7268) != -1) {
- mes "[Cleanyang]";
- mes "My service to you today.";
- mes "Recently, there are 9 spot that hided cat's ship biscuit as well.";
- next;
- mes "[Cleanyang]";
- mes "Someone think that good angel took them all as I collected and threw away";
- mes "He still hide them that place.";
- next;
- mes "[Cleanyang]";
- mes "It is so easy because I don't have to search everywhere, but";
- mes "Please search the 9 spot where hiding frequently.";
- close;
- }
- if (checkquest(7267,PLAYTIME) == 2)
- completequest 7267;
- erasequest 7267;
- mes "[Cleanyang]";
- mes "Is there guy who hide cat's ship biscuit today?";
- mes "Probably there he is?";
- next;
- switch(select("Try to search today.:Maybe not today.")) {
- case 1:
- mes "[Cleanyang]";
- mes "My service to you today.";
- mes "The inside of ship Navi, home and cat tower too. Don't even miss a blade of grass";
- mes "Search everywhere.";
- setquest 7268;
- close;
- case 2:
- mes "[Cleanyang]";
- mes "Do you think so?";
- mes "If so, It's good thing.";
- mes "Anyway, It is not infested of insects due to we find them and remove right away.";
- mes "That's enough.";
- close;
- }
- case 2:
- if (checkquest(7268) == -1) {
- mes "[Cleanyang]";
- mes "Um? Nobody request for collecting cat's ship biscuit today.";
- mes "By the way, what is the result report?";
- mes "Are you sick?";
- close;
- }
- if (checkquest(7261) != -1 && checkquest(7262) != -1 && checkquest(7263) != -1 && checkquest(7269) != -1 && checkquest(7270) != -1 &&
- checkquest(7271) != -1 && checkquest(7272) != -1 && checkquest(7273) != -1 && checkquest(7274) != -1 && checkquest(7275) != -1) {
- mes "[Cleanyang]";
- mes "Um, the rising cat's ship biscuit spot!";
- mes "Did you collect all fully?";
- mes "I guess this is pretty enough.";
- next;
- mes "[Cleanyang]";
- mes "Just take all finding cat's ship biscuit.";
- mes "Taste is not bad and have a resilient too...";
- next;
- mes "[Cleanyang]";
- mes "Ok today's work is enough. Please come tomorrow!";
- mes "There will be tomorrow's cat's ship biscuit!";
- mes "Nya hahahong~";
- setquest 7267;
- erasequest 7268;
- erasequest 7261;
- erasequest 7262;
- erasequest 7263;
- erasequest 7269;
- erasequest 7270;
- erasequest 7271;
- erasequest 7272;
- erasequest 7273;
- erasequest 7274;
- erasequest 7275;
- getexp 30000,40000;
- getitem 12636,10; //Malang_Sp_Can
- close;
- }
- mes "[Cleanyang]";
- mes "Did you find all of them?";
- next;
- mes "[Cleanyang]";
- mes "Someone think that good angel took them all as I collected and threw away.";
- mes "He still hide them that place.";
- next;
- mes "[Cleanyang]";
- mes "It is so easy because I don't have to search everywhere, but";
- mes "please search the 9 spot where hiding frequently.";
- close;
- case 3:
- mes "[Cleanyang]";
- mes "Meooow-!";
- mes "What are you doing? Meow!";
- mes "Goreureureung...";
- next;
- mes "[Cleanyang]";
- mes "Hmhm.";
- mes "Hey, don't do that.";
- mes "...isn't it a crime? Meow.";
- close;
- }
- }
- mal_in02,29,67,0 script #CaptainRoom3 844,{
- if (checkweight(1201,1) == 0) {
- mes "- You have too many items so you can't continue the quest. -";
- close;
- }
- if (mal_qook == 1) {
- if (checkquest(7261) == -1) {
- mes "Lots of junk are piled up in a corner of captain's room.";
- mes "Cleanyang might not clean in a corner because it is not within his hand.";
- next;
- mes "[Admiral Thomas]";
- mes "Uh? What are you doing over there?";
- mes "Do not touch that!";
- cutin "ma_tomas03",2;
- next;
- switch(select("Sorry.:I'll clean up!")) {
- case 1:
- mes "[Admiral Thomas]";
- mes "We have a common interest to talk.";
- mes "There is no reason to search there like you.";
- mes "Please leave me alone.";
- cutin "ma_tomas01",2;
- cutin "ma_tomas03",255;
- break;
- case 2:
- cutin "ma_tomas03",255;
- mes "Ignoring Thomas and search under the junk.";
- mes "And at that time...";
- next;
- emotion e_omg;
- mes "The place where the black shadow just passed, I don't how long been it is left.";
- mes "Find a cat's ship biscuit.";
- switch(rand(3)) {
- case 0: monster "mal_in02",30,67,"Quick Dark Shadow",2209,1;
- case 1: monster "mal_in02",30,65,"Quick Dark Shadow",2209,1;
- case 2: monster "mal_in02",29,65,"Quick Dark Shadow",2209,1;
- }
- setquest 7261;
- getitem 11536,1; //Cat_Hard_Biscuit
- next;
- if (checkquest(7261) != -1 && checkquest(7262) != -1 && checkquest(7263) != -1) {
- mes "I guess I searched pretty enough.";
- mes "Let's tell Cleanyang that is infested of insects due to cat's ship biscuit is left long time.";
- close;
- }
- mes "It was one of reason that the insects are appeared.";
- close;
- }
- }
- mes "It used to be habitat of insects because someone left cat's ship biscuit.";
- mes "I think it's ok now due to we removed all of them.";
- close;
- }
- if (checkquest(7268) != -1) {
- if (checkquest(7261) == -1) {
- mes "Lots of junk are piled up in a corner of captain's room.";
- mes "Cleanyng might not clean in a corner because it is not within his hand.";
- mes "He reached out and search under the junk.";
- next;
- mes "And at that time...";
- mes "The place where the dark shadow just passed, find a cat's ship biscuit that is hided recently.";
- emotion e_omg;
- switch(rand(3)) {
- case 0: monster "mal_in02",30,67,"Quick Dark Shadow",2209,1;
- case 1: monster "mal_in02",30,65,"Quick Dark Shadow",2209,1;
- case 2: monster "mal_in02",29,65,"Quick Dark Shadow",2209,1;
- }
- setquest 7261;
- getitem 11536,1; //Cat_Hard_Biscuit
- close;
- }
- mes "It used to be habitat of insects because someone left cat's ship biscuit.";
- mes "I think it's ok now due to we removed all of them.";
- close;
- }
- mes "I don't have any business here.";
- close;
- }
- mal_in02,183,49,0 script #MeetingFloor4 844,{
- if (checkweight(1201,1) == 0) {
- mes "- You have too many items so you can't continue the quest. -";
- close;
- }
- if (mal_qook == 1 || checkquest(7268) != -1) {
- if (checkquest(7263) == -1) {
- mes "This is ventilation window on the floor. It is really close to Cooking table";
- mes "I'm trying to ignore that but it is on my mind. What should I do?";
- next;
- switch(select("Just look roughly.:Take a look at this.")) {
- case 1:
- mes "I looked at the ventilation window well, but did not find any problem.";
- close;
- case 2:
- mes "It looks good from the top... I took it off because it's on my mind.";
- mes "I can see something the bottom of way of ventilation.";
- mes "And at that time...";
- next;
- mes "The place where the dark shadow just passed, I don't how long been it is left.";
- mes "Find a cat's ship biscuit.";
- emotion e_omg;
- switch(rand(2)) {
- case 0: monster "mal_in02",182,50,"Quick Dark Shadow",2209,1;
- case 1: monster "mal_in02",184,50,"Quick Dark Shadow",2209,1;
- }
- setquest 7263;
- getitem 11536,1; //Cat_Hard_Biscuit
- if (mal_qook == 1) {
- next;
- if (checkquest(7261) != -1 && checkquest(7262) != -1 && checkquest(7263) != -1) {
- mes "I guess I searched pretty enough.";
- mes "Let's tell Cleanyang that is infested of insects due to cat's ship biscuit is left long time.";
- } else
- mes "It was one of reason that the insects are appeared.";
- }
- close;
- }
- }
- mes "It used to be habitat of insects because someone left cat's ship biscuit.";
- mes "I think it's ok now due to we removed all of them.";
- close;
- }
- mes "I don't have any business here.";
- close;
- }
- mal_in02,103,22,0 script #MalBed5 844,{
- if (checkweight(1201,1) == 0) {
- mes "- You have too many items so you can't continue the quest. -";
- close;
- }
- if (mal_qook == 1 || checkquest(7268) != -1) {
- if (checkquest(7262) == -1) {
- mes "This is bed for sailors. There is too much hair and so messy.";
- mes "At the corner of under the bed is does not reached hand so I'm thinking too much about that.";
- next;
- switch(select("Raise the matress slightly.:Search under the bed.")) {
- case 1:
- mes "I slightly push and raise the part that touched edge of wall.";
- mes "And at that time...";
- next;
- mes "The place where the dark shadow just passed, I don't how long been it is left.";
- mes "Find a cat's ship biscuit.";
- emotion e_omg;
- monster "mal_in02",102,23,"Quick Dark Shadow",2209,1;
- setquest 7262;
- getitem 11536,1; //Cat_Hard_Biscuit
- if (mal_qook == 1) {
- next;
- if (checkquest(7261) != -1 && checkquest(7262) != -1 && checkquest(7263) != -1) {
- mes "I guess I searched pretty enough.";
- mes "Let's tell Cleanyang that is infested of insects due to cat's ship biscuit is left long time.";
- } else
- mes "It was one of reason that the insects are appeared.";
- }
- close;
- case 2:
- mes "I searched under the bed, but I didn't find any problem.";
- mes "Maybe Cleanyang cleaned up. It's pretty good condition.";
- close;
- }
- }
- mes "It used to be habitat of insects because someone left cat's ship biscuit.";
- mes "I think it's ok now due to we removed all of them.";
- close;
- }
- mes "The bed for sailors.";
- mes "Lots of cat's hair are attached.";
- close;
- }
- malangdo,141,178,0 script #Darkweed6 844,{
- if (checkweight(1201,1) == 0) {
- mes "- You have too many items so you can't continue the quest. -";
- close;
- }
- if (checkquest(7268) != -1) {
- if (checkquest(7269) == -1) {
- mes "Many weeds are growing in rest area near cat tower.";
- mes "It's easily ignored, so it's on my mind.";
- next;
- switch(select("Search through the weeds.:Search under the chair.")) {
- case 1:
- mes "I decide to search the forest that out of people's eye.";
- mes "And at that time...";
- next;
- mes "From the place where Dark shadow just passed and someone hided recently.";
- mes "Find a cat's ship biscuit.";
- emotion e_omg;
- monster "malangdo",141,178,"Quick Dark Shadow",2209,1;
- setquest 7269;
- getitem 11536,1; //Cat_Hard_Biscuit
- close;
- case 2:
- mes "I searched under the chair in rest area, but I didn't find any problem.";
- mes "It's pretty good condition even though it's outside.";
- close;
- }
- }
- mes "Many weeds are growing in rest area near cat tower.";
- mes "We already collected hiding cat's ship biscuit here.";
- close;
- }
- mes "Many weeds are growing under the cat tower.";
- mes "It seems to be hard to clean.";
- close;
- }
- malangdo,133,134,0 script Strange Pile of Sand#7 557,{
- if (checkweight(1201,1) == 0) {
- mes "- You have too many items so you can't continue the quest. -";
- close;
- }
- if (checkquest(7268) != -1) {
- set .@quest, (strnpcinfo(0) == "Strange Pile of Sand#7")?7270:7275;
- if (checkquest(.@quest) == -1) {
- mes "The pile of sand is billowed like a grave. Should be something in there.";
- mes "According to rumors, cats have a habit to bury with sand after stool...";
- next;
- switch(select("Avoid this dirty place.:Darn it-!")) {
- case 1:
- mes "[" + strcharinfo(0) + "]";
- mes "Right!";
- mes "It may be cat's grave... Do not touch them!";
- mes "Avoid, avoid~";
- break;
- case 2:
- mes "Close eyes and start to dig that pile of sand!";
- mes "Therefore, something came out quickly from there and disappeared.";
- mes "And...";
- next;
- mes "From the place where Dark shadow just passed and someone hided recently.";
- mes "Find a some chips of cat's ship biscuit.";
- setquest .@quest;
- if (!rand(3)) {
- emotion e_omg;
- getmapxy(.@map$,.@x,.@y,1);
- monster .@map$,.@x,.@y,"Quick Dark Shadow",2209,1;
- } else
- getitem 11536,1; //Cat_Hard_Biscuit
- close;
- }
- }
- mes "We already collected buried cat's ship biscuit.";
- close;
- }
- mes "- Look so strange. -";
- mes "- That's it... -";
- close;
- }
- malangdo,197,237,0 duplicate(Strange Pile of Sand#7) Strange Pile of Sand#12 557
- malangdo,232,131,0 script #UnderStairs8 844,{
- if (checkweight(1201,1) == 0) {
- mes "- You have too many items so you can't continue the quest. -";
- close;
- }
- if (checkquest(7268) != -1) {
- if (checkquest(7271) == -1) {
- mes "Some weeds are growing under the low stairs.";
- mes "It's really hard to find something fell under the stairs..";
- next;
- mes "To lie flat and look under the stairs carefully.";
- mes "And at that time...";
- next;
- mes "From the place where Dark shadow just passed and someone hided recently.";
- mes "Find a some chips of cat's ship biscuit.";
- setquest 7271;
- if (!rand(3)) {
- emotion e_omg;
- monster "malangdo",231,130,"Quick Dark Shadow",2209,1;
- } else
- getitem 11536,1; //Cat_Hard_Biscuit
- close;
- }
- mes "Sometimes, someone played with pulling people's ankle under the stairs";
- mes "Now, I can't see mischievous boys or any strange thing.";
- next;
- mes "We already collected buried cat's ship biscuit.";
- close;
- }
- mes "Out of people's hand under the stairs.";
- mes "Sometimes, I look around there when I search lost toys.";
- close;
- }
- mal_in01,74,20,0 script #CornerTower9 844,{
- if (checkweight(1201,1) == 0) {
- mes "- You have too many items so you can't continue the quest. -";
- close;
- }
- if (checkquest(7268) != -1) {
- if (checkquest(7272) == -1) {
- mes "This cat tower is for playing and resting.";
- mes "Dust is piled up because there is gap between the foothold and ground.";
- next;
- mes "Push the thin and long rod in the gap and search something.";
- mes "And at that time...";
- next;
- mes "From the place where Dark shadow just passed and someone hided recently.";
- mes "Find a some chips of cat's ship biscuit.";
- setquest 7272;
- if (!rand(3)) {
- emotion e_omg;
- monster "mal_in01",73,19,"Quick Dark Shadow",2209,1;
- } else
- getitem 11536,1; //Cat_Hard_Biscuit
- close;
- }
- mes "We already collected buried cat's ship biscuit.";
- close;
- }
- mes "There are cat's bed near cat tower.";
- mes "Specially, some cats love an out of the way place.";
- close;
- }
- mal_in01,159,225,0 script #CornerLocker10 844,{
- if (checkweight(1201,1) == 0) {
- mes "- You have too many items so you can't continue the quest. -";
- close;
- }
- if (checkquest(7268) != -1) {
- if (checkquest(7273) == -1) {
- mes "In the corner of the gap between the wall and locker that is used by cat's gamers,";
- mes "I can see something there. It's really hard to find object if drop there.";
- next;
- mes "Push the thin and long rod in the gap and search something.";
- mes "And at that time...";
- next;
- mes "From the place where Dark shadow just passed and someone hided recently.";
- mes "Find a some chips of cat's ship biscuit.";
- setquest 7273;
- if (!rand(3)) {
- emotion e_omg;
- monster "mal_in01",159,225,"Quick Dark Shadow",2209,1;
- } else
- getitem 11536,1; //Cat_Hard_Biscuit
- close;
- }
- mes "We already collected buried cat's ship biscuit.";
- close;
- }
- mes "The corner of gap is between locker that is used by cat's gamers and wall.";
- mes "If drop kind of small toys there, never find them at all.";
- close;
- }
- mal_in01,24,72,0 script #FootholdTower11 844,{
- if (checkweight(1201,1) == 0) {
- mes "- You have too many items so you can't continue the quest. -";
- close;
- }
- if (checkquest(7268) != -1) {
- if (checkquest(7274) == -1) {
- mes "This cat tower is for playing and resting in Malangdo.";
- mes "Dust is piled up because there is gap between the foothold and ground.";
- next;
- mes "Push the thin and long rod in the gap and search something.";
- mes "And at that time...";
- next;
- mes "From the place where Dark shadow just passed and someone hided recently.";
- mes "Find a some chips of cat's ship biscuit.";
- setquest 7274;
- if (!rand(3)) {
- emotion e_omg;
- monster "mal_in01",24,71,"Quick Dark Shadow",2209,1;
- } else
- getitem 11536,1; //Cat_Hard_Biscuit
- close;
- }
- mes "There is mark that shows something used to be jammed in gap of foothold in very bottom of cat tower.";
- mes "We already collected buried cat's ship biscuit.";
- close;
- }
- mes "This cat tower is for playing and resting in Malangdo.";
- mes "When I look cats on the cat tower, It looks like a tree landen with cats...";
- close;
- }
- // Help Chef Nyas :: mal_day_qook
- //============================================================
- mal_in02,187,58,3 script Chef Nyas 548,{
- if (checkweight(1201,1) == 0) {
- mes "- You have too many items so you can't continue the quest. -";
- close;
- }
- if (BaseLevel < 60) {
- mes "[Chef Nyas]";
- mes "What is going on boy?";
- mes "I don't want to talk to you. Get away from me!";
- next;
- mes "I'm ignored by uncomfortable cat.";
- mes "May not ignored if I'm getting stronger...";
- close;
- }
- if (mal_qook < 2) {
- mes "[Chef Nyas]";
- mes "I'm a unique chef in entire fleet.";
- mes "Do you want something from me?";
- next;
- mes "[Chef Nyas]";
- mes "Even though I have no time to spare, I usually serve a plate of soup gladly, but now!";
- mes "The ingredient is infested with worms cause of one stupid's carelessness!";
- next;
- mes "[Chef Nyas]";
- mes "Therefore, when my blaze of anger becomes quiet like a calm sea, come back again!";
- mes "By the way, where is that stupid!";
- close;
- } else if (mal_qook == 2) {
- mes "[Chef Nyas]";
- mes "I'm a unique chef in entire fleet.";
- mes "Do you want something from me?";
- next;
- switch(select("Show the cat's ship biscuit.:Talk about story of Cleanyang.")) {
- case 1:
- mes "[Chef Nyas]";
- mes "Hm? is this cat's ship biscuit?";
- mes "Specially, I can feel the flow of time from this biscuit.";
- mes "By the way, how can you have this?";
- next;
- mes "He is telling the story that place where he found cat's ship biscuit and";
- mes "Explain the Cleanyang's story.";
- next;
- break;
- case 2:
- mes "[Chef Nyas]";
- mes "Why that stupid?";
- mes "Are you trying to make a thunder storm in the calm sea?!";
- next;
- mes "Pacify an angry chef";
- mes "Explain a misunderstanding about Cleanyang and tell whole story of cat's ship biscuit.";
- next;
- break;
- }
- mes "[Chef Nyas]";
- mes "So this is happening because of cat buscuit?";
- mes "Yes, is this story about that?";
- next;
- select("You are quick understand.");
- mes "[Chef Nyas]";
- mes "..........He is such a jerk!";
- mes "In addition, What? Find another one in captain's room?!";
- next;
- mes "[Chef Nyas]";
- mes "Thomas......";
- mes "He has position that should take the lead to sailors, but he got a wrong?";
- mes "Ududuk.";
- next;
- mes "[Chef Nyas]";
- mes "This cat's ship biscuit was! Always thankful food to help our starvation during a long sailing!";
- mes "No matter what taste, It always saves us at crossroads of life and death!";
- next;
- mes "[Chef Nyas]";
- mes "Although the situation is not able to use fire for a month, two month even 1000 days!";
- mes "This is blessed food to guarantee on open sea!";
- next;
- mes "[Chef Nyas]";
- mes "How many chef cats have difficult time to make a cat's ship biscuit!";
- mes "The military discipline has been relaxed because we settled down on island! Already forget the dangerous situation?!";
- next;
- mes "Chef is outraged and very upset.";
- mes "He mumbled and made a threatening sound with grind his teeth.";
- mes "Come back later when he calms down.";
- set mal_qook,3;
- erasequest 7264;
- setquest 7265;
- close;
- } else if (mal_qook == 3) {
- if (!rand(3)) {
- mes "[Chef Nyas]";
- mes "There you are? I made a bad break.";
- mes "I made a big decision when you are out for me.";
- next;
- mes "[Chef Nyas]";
- mes "After settled down on Island, depraved mindset cause of plentiful foods.";
- mes "Therefore, I'll change the menu that cat's ship biscuit is provided for one meal a day!.";
- next;
- mes "[Chef Nyas]";
- mes "That ingredient is needed to make cat's ship biscuit.";
- mes "There is no wheat on this island, so I need to get your help.";
- next;
- mes "[Chef Nyas]";
- mes "Anything is possible to grind flour and knead dough.";
- mes "Please bring that kind of ^4d4dff10 Grain^000000 and ^4d4dff 1 Plain Sauce^000000.";
- mes "Replace salt with seawater..";
- next;
- mes "[Chef Nyas]";
- mes "Could we get them easily on land?";
- mes "I'll get the rest what I need.";
- next;
- mes "[Chef Nyas]";
- mes "I'll fix their taste that is crazy for canned food.";
- mes "He approached like a calm sea that has horrible thunder storm";
- mes "I'll give a pain like a god of sea's anger! Kmeow~~!!";
- next;
- mes "A look of chef is quite serious.";
- mes "Let me tell Cleanyang about the result first.";
- set mal_qook,4;
- erasequest 7265;
- setquest 7266;
- close;
- }
- mes "Chef is still trying to soothe his anger.";
- mes "Maybe need more time.";
- close;
- } else if (mal_qook == 4) {
- if (countitem(577) >= 10 && countitem(7454) > 0) {
- mes "[Chef Nyas]";
- mes "Finally here. Wow, this land is pretty different.";
- mes "That is enough to process.";
- next;
- mes "[Chef Nyas]";
- mes "If you are ok, I want to get these food everyday.";
- mes "If you don't mind, just come back tomorrow.";
- delitem 577,10; //Grain
- delitem 7454,1; //Plain_Sauce
- set mal_qook,5;
- erasequest 7266;
- setquest 7276;
- close;
- }
- mes "[Chef Nyas]";
- mes "That ingredient is needed to make cat's ship biscuit.";
- mes "There is no wheat on this island, so I need to get your help.";
- next;
- mes "[Chef Nyas]";
- mes "Anything is possible to grind flour and knead dough.";
- mes "Please bring that kind of ^4d4dff10 Grain^000000 and ^4d4dff 1 Plain Sauce^000000.";
- mes "Replace salt with seawater...";
- close;
- }
- mes "[Chef Nyas]";
- mes "There you are.";
- mes "It's not mealtime... Why are you here?";
- next;
- switch(select("What's today's work?:Food Delivery:Just bored...")) {
- case 1:
- if (checkquest(7276,PLAYTIME) == 0) {
- mes "[Chef Nyas]";
- mes "Now, cat's ship biscuit is being baked in this oven.";
- mes "It's all for your delivery food.";
- next;
- mes "[Chef Nyas]";
- mes "Quiet wave with a little salty and savory smell.";
- mes "The food of sea is coming to make sailor's heart flutter.";
- next;
- mes "[Chef Nyas]";
- mes "I've got enough ingredients of cat's ship biscuit today.";
- mes "Let me order next time.";
- close;
- }
- if (mal_food > 0) {
- mes "[Chef Nyas]";
- mes "Um? You are dull.";
- mes "You already took my order list?";
- mes "Just take care of them.";
- close;
- }
- if (checkquest(7276,PLAYTIME) == 2)
- completequest 7276;
- mes "[Chef Nyas]";
- mes "Here you are.";
- mes "I need ingredients for cat's ship biscuit now. Fortunately, you are here at the right moment.";
- if (checkquest(7276) != -1)
- erasequest 7276;
- next;
- mes "[Chef Nyas]";
- mes "Could you bring some ingrediednts for cat's ship biscuit from land?";
- mes "If you say so, I have one more thing to request...";
- next;
- switch(select("I'm busy today.:Sure, what are you need?")) {
- case 1:
- mes "[Chef Nyas]";
- mes "That is sad news.";
- mes "However, it's ok. Cat's ship biscuit is originally prepared food.";
- mes "Anyway, today's biscuit wll be provided when the second moon is full.";
- next;
- switch(select("So teeth grinder?:Worm castle...:Do not throw away?")) {
- case 1:
- mes "[Chef Nyas]";
- mes "What do you want to hear from me?!";
- mes "Kmeow!!";
- mes "The hardness of cat's ship biscuit is like a noble endurance in the sea!";
- mes "Do not ignore this!!";
- close;
- case 2:
- mes "[Chef Nyas]";
- mes "Only idiot who does not take care of preserving says like that.";
- mes "Dry enough and seal it in cool dry place. Tut-tut.";
- next;
- mes "[Chef Nyas]";
- mes "Anyway Is that all about protein?";
- mes "Why don't you eat at night if it's on your mind!";
- close;
- case 3:
- mes "[Chef Nyas]";
- mes "Never throw food!";
- mes "When you are hit by cat's ship biscuit, you will get bruise or bleeding but";
- mes "It is not that reason!!!";
- mes "Do not play with food!";
- close;
- }
- case 2:
- if (mal_food == 0) {
- mes "[Chef Nyas]";
- mes "The ingredients of cat's ship biscuit are 10 Grain and 1 Plain Sauce as usual.";
- mes "And I'd like to study food of human, so bring one of them.";
- next;
- mes "[Chef Nyas]";
- mes "My curious food is...";
- set .@i, rand(1,66);
- // IDs grouped in 5s incrementally.
- setarray .@StartID[0],12061,12091,12041,12071,12056,12086,12051,12081,12046,12076,12066,12096,12429,12434;
- mes "^4d4dff "+getitemname(.@StartID[(.@i-1)/5]+((.@i-1)%5))+" ^000000 .";
- set mal_food,.@i;
- setquest 7280+.@i;
- mes "Just one dish is enough, so please do it together.";
- next;
- mes "[Chef Nyas]";
- mes "You have to bring the dish that made from fresh ingredients.";
- mes "^ff0000I will refuse the instant food.^000000";
- close;
- }
- mes "[Chef Nyas]";
- mes "Hey my friend, you have a bad memory.";
- mes "Did you already take my order list?";
- close;
- }
- case 2:
- if (mal_food == 0) {
- mes "[Chef Nyas]";
- mes "Do you remember what I ask to bring?";
- mes "I have no idea.";
- close;
- } else if (mal_food > 66) {
- mes "[Chef Nyas]";
- mes "What did I say to bring?";
- mes "I don't remember?";
- mes "Did you get something wrong to come here?";
- close;
- }
- mes "[Chef Nyas]";
- mes "Is that ingredients of cat's ship biscuit and the food of human?";
- mes "Let me check what you brought...";
- next;
- set .@i, mal_food;
- // IDs grouped in 5s incrementally.
- setarray .@StartID[0],12061,12091,12041,12071,12056,12086,12051,12081,12046,12076,12066,12096,12429,12434;
- set .@food, .@StartID[(.@i-1)/5]+((.@i-1)%5);
- if (countitem(577) >= 10 && countitem(7454) > 0 && countitem(.@food) > 0) {
- mes "[Chef Nyas]";
- mes "Great.";
- mes "This is that food!";
- mes "It will be good reference. Well done.";
- delitem 577,10; //Grain
- delitem 7454,1; //Plain_Sauce
- delitem .@food,1;
- setquest 7276;
- set mal_food,0;
- erasequest 7280+.@i;
-
- // Quantities grouped in 10s repeating.
- // [ 3, 3, 6, 6, 9, 9, 12, 12, 15, 18 ]
- // Last group [ 61 - 66 ] receives 25 constant.
- getitem 6422, ((.@i < 61)?((.@i%10)?3*(((.@i%10)+1)/2):18):25); //Egrade_Coin
- getexp 50000,80000;
- next;
- mes "[Chef Nyas]";
- mes "Alright, could you come tomorrow?";
- mes "When the time to you coming, I'm very excited.";
- mes "Nyahuh Nyahuh";
- close;
- }
- mes "[Chef Nyas]";
- mes "Yummm...";
- mes "Did I overestimate your ability?";
- mes "Double check what is short and bring them properly.";
- next;
- mes "[Chef Nyas]";
- mes "There is not different from undiscerning young cat.";
- close;
- case 3:
- mes "[Chef Nyas]";
- mes "You are quite bold like a killer whale.";
- mes "If you don't have any business, don't touch vegetable and go away.";
- close;
- }
- }
- // Archangel Wing Enchants :: enc_angel
- //============================================================
- malangdo,234,153,6 script Notice Board#mal 837,{
- mes "^0000FFThere's a hastily written message on this bulletin board.^000000";
- next;
- mes "A fallen angel within will unlock a hidden enchantment to Archangel Wings.";
- close;
- }
- mal_in01,15,16,3 script Fallen Angel#mal 403,{
- disable_items;
- if (checkweight(1201,1) == 0) {
- mes "You are carrying too many items, please reduce them and come back!";
- close;
- }
- if (MaxWeight - Weight < 10000) {
- mes "You have overweight, please reduce it and come back!";
- close;
- }
- if (getequipid(EQI_GARMENT) == 2573) {
- if (Zeny >= 1000000)
- set .@menu$, "Enchant Archangel Wing";
- else
- set .@menu$, "^999999You do not have enough zeny!^000000";
- } else
- set .@menu$, "^999999You have not equipped the Archangel Wing!^000000";
- mes "[Fallen Angel]";
- mes "You seem like a poor guy!";
- next;
- mes "[Fallen Angel]";
- mes "If you have an Archangel Wing, I will enchant my capability into the useless 4th slot. Would you like me to do so?";
- next;
- switch(select("What is that?:"+.@menu$+":Enchant Initialization")) {
- case 1:
- switch(select("Stop speaking:What are you going to do?")) {
- case 1:
- mes "[Fallen Angel]";
- mes "What did you say?";
- close;
- case 2:
- mes "[Fallen Angel]";
- mes "I can enchant my capability into your Archangel Wing if you pay 1,000,000 zeny. But you can't enchant it again without resetting it.";
- next;
- mes "[Fallen Angel]";
- mes "The enchantment is dangerous, so ^ff0000the wing might be damaged^000000! Nevertheless, my good blessing will retain the ^0000ffcard and refine level^0000ff!";
- close;
- }
- case 2:
- if (Zeny < 1000000) {
- mes "[Fallen Angel]";
- mes "I can't do it if you can't pay!";
- close;
- }
- mes "[Fallen Angel]";
- mes "There are 2 important notices. First, the enchantment requires ^0000ff1,000,000 zeny^000000.";
- next;
- mes "[Fallen Angel]";
- mes "Second, ^ff0000although the rate is not high, the Archangel Wing might be damaged^000000! This is very unlucky!";
- mes "If you can accept these conditions, I will enchant the wing for you.";
- next;
- if(select("Let me consider...:I accept, let's enchant!") == 1) {
- mes "[Fallen Angel]";
- mes "Ok! Take your time to consider!";
- close;
- }
- specialeffect2 EF_REPAIRWEAPON;
- progressbar "ffff00",2;
- if (getequipisequiped(EQI_GARMENT) == 0) {
- mes "[Fallen Angel]";
- mes "The Archangel Wing has been taken out!";
- close;
- }
- if (getequipid(EQI_GARMENT) != 2573) {
- mes "[Fallen Angel]";
- mes "Don't take off the item!";
- close;
- }
- if (getequipcardid(EQI_GARMENT,3)) {
- mes "[Fallen Angel]";
- mes "This Archangel Wing is enchanted! Please initialize it or bring another Archangel Wing for me!";
- close;
- }
- set .@equip_refine, getequiprefinerycnt(EQI_GARMENT);
- setarray .@equip_card[0], getequipcardid(EQI_GARMENT,0),getequipcardid(EQI_GARMENT,1),getequipcardid(EQI_GARMENT,2);
- set .@i, rand(1,900);
- if (.@i < 2) set .@enchant,4848; //Immuned1
- else if (.@i < 3) set .@enchant,4849; //Cranial1
- else if (.@i < 4) set .@enchant,4852; //Heal_Amount5
- else if (.@i < 9) set .@enchant,4853; //S_Str
- else if (.@i < 14) set .@enchant,4854; //S_Agi
- else if (.@i < 19) set .@enchant,4855; //S_Vital
- else if (.@i < 24) set .@enchant,4856; //S_Int
- else if (.@i < 29) set .@enchant,4857; //S_Dex
- else if (.@i < 34) set .@enchant,4858; //S_Luck
- else if (.@i < 39) set .@enchant,4851; //Heal_Amount4
- else if (.@i < 49) set .@enchant,4850; //Heal_Amount3
- else if (.@i < 74) set .@enchant,4760; //Matk1
- else if (.@i < 84) set .@enchant,4761; //Matk2
- else if (.@i < 109) set .@enchant,4817; //Sharp2
- else if (.@i < 119) set .@enchant,4816; //Sharp3
- else if (.@i < 144) set .@enchant,4814; //Spell2
- else if (.@i < 154) set .@enchant,4813; //Spell3
- else if (.@i < 179) set .@enchant,4833; //Expert_Archer2
- else if (.@i < 189) set .@enchant,4834; //Expert_Archer3
- else if (.@i < 214) set .@enchant,4810; //Fighting_Spirit2
- else if (.@i < 224) set .@enchant,4809; //Fighting_Spirit3
- else if (.@i < 259) set .@enchant,4701; //Strength2
- else if (.@i < 294) set .@enchant,4731; //Agility2
- else if (.@i < 329) set .@enchant,4721; //Dexterity2
- else if (.@i < 364) set .@enchant,4741; //Vitality2
- else if (.@i < 399) set .@enchant,4751; //Luck2
- else if (.@i < 434) set .@enchant,4711; //Inteligence2
- else if (.@i < 504) set .@enchant,4700; //Strength1
- else if (.@i < 574) set .@enchant,4730; //Agility1
- else if (.@i < 644) set .@enchant,4720; //Dexterity1
- else if (.@i < 714) set .@enchant,4740; //Vitality1
- else if (.@i < 784) set .@enchant,4750; //Luck1
- else if (.@i < 854) set .@enchant,4710; //Inteligence1
- else set .@enchant,0;
- set Zeny, Zeny - 1000000;
- delequip EQI_GARMENT;
- if (.@enchant == 0) {
- mes "[Fallen Angel]";
- mes "Be merciful to the survivor,";
- mes "Send flowers to the dead.";
- next;
- mes "[Fallen Angel]";
- mes "Help for justice,";
- mes "Elimination of evil.";
- next;
- mes "[Fallen Angel]";
- mes "But the important point is... the Archangel Wing is damaged!";
- close;
- }
- getitem2 2573,1,1,.@equip_refine,0,.@equip_card[0],.@equip_card[1],.@equip_card[2],.@enchant; //Archangel_Wing
- if (.@i < 4)
- announce strcharinfo(0)+" has enchanted Archangel Wing with amazing capability!",bc_all,0xFF0000,FW_NORMAL,10;
- mes "[Fallen Angel]";
- mes "Take it!";
- mes "I believe that you will become the dominator of the new world!";
- close;
- case 3:
- mes "[Fallen Angel]";
- mes "Initialization requires ^0000ff3 units of Silvervine Fruit^000000. The wing will not be damaged except for the enchanted capability.";
- next;
- if(select("Let me consider...:Ok, I want initialize it.") == 1) {
- mes "[Fallen Angel]";
- mes "Ok! Take your time to consider!";
- close;
- }
- specialeffect2 EF_REPAIRWEAPON;
- progressbar "ffff00",2;
- if (getequipisequiped(EQI_GARMENT) == 0) {
- mes "[Fallen Angel]";
- mes "The Archangel Wing has been taken out!";
- close;
- }
- if (getequipid(EQI_GARMENT) != 2573) {
- mes "[Fallen Angel]";
- mes "Oh... you have unequipped the Archangel Wing!";
- close;
- }
- if (countitem(6417) < 3) {
- mes "[Fallen Angel]";
- mes "I can't do it if you can't pay!";
- close;
- }
- if (getequipcardid(EQI_GARMENT,3) < 4700) { // Armor Enchant System
- mes "[Fallen Angel]";
- mes "This equipment has not been enchanted, please check it again!";
- close;
- }
- set .@equip_refine, getequiprefinerycnt(EQI_GARMENT);
- setarray .@equip_card[0], getequipcardid(EQI_GARMENT,0),getequipcardid(EQI_GARMENT,1),getequipcardid(EQI_GARMENT,2);
- delequip EQI_GARMENT;
- getitem2 2573,1,1,.@equip_refine,0,.@equip_card[0],.@equip_card[1],.@equip_card[2],0; //Archangel_Wing
- mes "[Fallen Angel]";
- mes "Take it!";
- close;
- }
- }
|