diff --git a/npc/re/mapflag/nobranch.txt b/npc/re/mapflag/nobranch.txt index 8f0d8dbb07..51121d6dfd 100644 --- a/npc/re/mapflag/nobranch.txt +++ b/npc/re/mapflag/nobranch.txt @@ -1,19 +1,14 @@ //===== rAthena Script ======================================= //= Mapflag: Disable Dead Branch use. -//===== By: ================================================== -//= rAthena Dev Team -//===== Current Version: ===================================== -//= 1.1 -//===== Compatible With: ===================================== -//= rAthena Project //===== Description: ========================================= //= Disables the following items: //= Dead Branch (604), Bloody Branch (12103), //= Red Pouch (12024), Poring Box (12109) -//===== Additional Comments: ================================= +//===== Changelogs: ================================= //= 1.0 Renewal split. [Euphy] //= 1.1 Added Izlude duplicates. [Euphy] //= 1.2 Added Nightmare Clock Tower [Lemongrass] +//= 1.3 Added dali02 [Nova] //============================================================ // 3rd Class Job Maps & Paradise @@ -98,3 +93,8 @@ izlude_d mapflag nobranch // Heroes' Trail Part 1 ======== 1@sara mapflag nobranch 1@face mapflag nobranch +1@gef mapflag nobranch +1@gef_in mapflag nobranch +1@ge_st mapflag nobranch +dali mapflag nobranch +dali02 mapflag nobranch diff --git a/npc/re/mapflag/nomemo.txt b/npc/re/mapflag/nomemo.txt index aeb6bf16e1..770d4c71b9 100644 --- a/npc/re/mapflag/nomemo.txt +++ b/npc/re/mapflag/nomemo.txt @@ -1,17 +1,12 @@ //===== rAthena Script ======================================= //= Mapflag: Disable Warp Portal memory. -//===== By: ================================================== -//= rAthena Dev Team -//===== Current Version: ===================================== -//= 1.1 -//===== Compatible With: ===================================== -//= rAthena Project //===== Description: ========================================= //= Prevents players from using /memo on a map. //= Also disables marriage warp skills. -//===== Additional Comments: ================================= +//===== Changelogs: ================================= //= 1.0 Renewal split. [Euphy] //= 1.1 Added Nightmare Clock Tower [Secret] +//= 1.2 Added dali, dali02 [Nova] //============================================================ // Episode 13 ==================== @@ -128,3 +123,4 @@ gl_cas02_ mapflag nomemo 1@sara mapflag nomemo 1@gef_in mapflag nomemo dali mapflag nomemo +dali02 mapflag nomemo diff --git a/npc/re/mapflag/noteleport.txt b/npc/re/mapflag/noteleport.txt index 233fbce1f2..1104925c71 100644 --- a/npc/re/mapflag/noteleport.txt +++ b/npc/re/mapflag/noteleport.txt @@ -1,11 +1,5 @@ //===== rAthena Script ======================================= //= Mapflag: Disable teleportation. -//===== By: ================================================== -//= rAthena Dev Team -//===== Current Version: ===================================== -//= 1.0 -//===== Compatible With: ===================================== -//= rAthena Project //===== Description: ========================================= //= Disables all means of teleportation within a map. //= Script commands 'warp', 'areawarp', 'warpchar', @@ -14,8 +8,9 @@ //= Disables skills AL_TELEPORT and TK_HIGHJUMP. //= Disables the following items: //= Fly Wing (601), Giant Fly Wing (12212) -//===== Additional Comments: ================================= +//===== Changelogs: ================================= //= 1.0 Renewal split. [Euphy] +//= 1.1 Added dali, dali02 [Nova] //============================================================ // Cities ======================== @@ -96,3 +91,4 @@ gl_cas02_ mapflag noteleport 1@gef_in mapflag noteleport 1@gef_in mapflag monster_noteleport dali mapflag noteleport +dali02 mapflag noteleport diff --git a/npc/re/other/dimensional_gap.txt b/npc/re/other/dimensional_gap.txt new file mode 100644 index 0000000000..061fbecb4e --- /dev/null +++ b/npc/re/other/dimensional_gap.txt @@ -0,0 +1,728 @@ +//===== rAthena Script ====================================== +//= Dimensional Gap NPCs +//===== Description: ========================================= +//= NPC script for Dimensional Gap +//===== Additional Comments: ================================= +//= 1.0 First Version. [Nova] +//============================================================ + +mid_camp,207,290,6 script Expedition Guide#01 852,{ + mes "[Expedition Guide]"; + mes "Are you going to enter the ^0000FFDimensional Gap^000000? Please use this Transport Device you see here."; + next; + switch(select("What is the Dimensional Gap?:End Conversation.")) { + case 1: + mes "[Expedition Guide]"; + mes "As you know we've already entered through the Dimensional Rift to get to Ash Vacuum right? The Dimensional Gap is an expansion of that initial discovery."; + next; + mes "[Expedition Guide]"; + mes "A member of the Expedition team found these backdoor passages to get through the Dimensional Rifts."; + next; + mes "[Expedition Guide]"; + mes "This is like a Rune Midgard Alliance version of the Bifrost bridge so it can connect us to different parts of the New World."; + next; + mes "[Expedition Guide]"; + mes "Time and space is distorted in the Dimensional Gap. Not all passageways have been discovered so please be sure to use caution when entering an unverified area."; + next; + mes "[Expedition Guide]"; + mes "Anyone who has become lost here has yet to return."; + close; + case 2: + mes "[Expedition Guide]"; + mes "Take care."; + close; + } +} + +mid_camp,212,290,4 script Expedition Guide#02 852,{ + mes "[Expedition Guide]"; + mes "Please use a ^0000FFTransport Device^000000 if you wish to travel through the dimensional rift. The insides have not been fully explored yet so please be careful in there."; + close; +} + +moc_fild22b,225,198,6 duplicate(Expedition Guide#01) Expedition Guide#03 707 +moc_fild22b,223,203,4 duplicate(Expedition Guide#02) Expedition Guide#04 707 +bif_fild01,314,155,6 duplicate(Expedition Guide#01) Expedition Guide#05 852 +bif_fild01,320,154,4 duplicate(Expedition Guide#02) Expedition Guide#06 852 +dic_fild02,236,33,6 duplicate(Expedition Guide#01) Expedition Guide#07 852 +dic_fild02,239,36,4 duplicate(Expedition Guide#02) Expedition Guide#08 852 + +dali,137,87,4 script Allied Forces Soldier 997,{ + mes "[Allied Forces Soldier]"; + mes "This dimensional rift is connected to the Allied Forces ^0000FFExpedition Camp^000000 in Jotunheim."; + next; + mes "[Allied Forces Soldier]"; + mes "Do not worry, it has been set up after testing hundreds of experiments for safe teleportation."; + close; +} + +dali,122,60,4 script Morroc Soldier 707,{ + mes "[Morroc Soldier]"; + mes "This dimensional rift is connected to ^0000FFMorroc^000000 back in Rune Midgard."; + next; + mes "[Morroc Soldier]"; + mes "This is the fastest gateway back to our world. The area is still destroyed but restoration efforts will soon be on the way."; + close; +} + +dali,51,104,6 script Spledide Soldier 461,{ + mes "[Spledide Soldier]"; + mes "This dimensional rift is connected to the south of ^0000FFBifrost^000000. It enables quick travel to the Splendide frontline."; + next; + mes "[Spledide Soldier]"; + mes "If we use it properly, it enables us to advance more easily to the capital of the Sapha."; + next; + mes "[Spledide Soldier]"; + mes "The Mayor has asked us to cooperate as best we can instead of fighting, so I'm under orders not to do anything. Since we have a common enemy we won't fight the Sapha... for now..."; + close; +} + +dali,56,126,4 script Dispatched Sapha 449,{ + mes "[Dispatched Sapha]"; + mes "This dimensional rift is connected to the southern area of the ^0000FFKamidal Mountains^000000 in El Dicastes. I just dropped by for my research, but it is incredible."; + next; + mes "[Dispatched Sapha]"; + mes "Moreover it is next to the Laphine capital..... Hmm... Do not worry, I do not want to fight in such a place."; + close; +} + +dali,109,94,4 shop Sundries Merchant 496,611:-1,1750:-1,1065:-1 + +dali,112,95,4 script Logistics Manager 496,{ + mes "[Logistics Manager]"; + mes "Welcome. I am in charge of logistics to take care of your items in this weird place. Do you need to access your storage?"; + next; + switch(select("Open Storage 200 Zeny.:No Thanks.")) { + case 1: + if (Zeny > 199) { + if(!callfunc("F_CanOpenStorage")){ + mes "[Logistics Manager]"; + mes "You are not yet qualified to use the Storage."; + } + else { + Zeny -= 200; + openstorage; + } + } + else { + mes "[Logistics Manager]"; + mes "You need at least 200 zeny to use the Storage."; + } + break; + case 2: + mes "[Logistics Manager]"; + mes "Let me know if you change your mind."; + } + close; +} + +dali,119,76,7 script Party Member#SHADOW 482,{ + end; +OnChat12: + npctalk "Are you awake?"; + end; +OnChat16: + npctalk "I have no idea. There might be an accident up front."; + end; +OnChat23: + npctalk "Right.. I should have entered with another group!"; + end; +OnChat31: + npctalk "Take a nap. I am sleepy too, so we'll take shifts."; + end; +} +dali,120,77,4 script Party Member#SURA 484,{ + end; +OnChat10: + emotion e_yawn; + npctalk "Huh? What is this? You still haven't entered?"; + end; +OnChat13: + emotion e_an; + npctalk "Why are you still here?"; + end; +OnChat19: + emotion e_an; + end; +OnChat20: + npctalk "Damn! I am pissed off! I came here because I heard only a party is allowed to get in!"; + end; +OnChat22: + emotion e_an; + end; +OnChat27: + emotion e_yawn; + npctalk "Bah, I don't care. I'm gonna take a nap, so wake me up when we're ready."; + end; +} +dali,119,78,2 script Party Member#GUILL 466,{ + end; +OnChat5: + npctalk "You want to eat again?"; + end; +OnChat9: + npctalk "I just saw a street trader passing by... Where is he?"; + end; +OnChat13: + npctalk "Hang on a bit. The merchant is going to pass by soon."; + end; +OnChat18: + npctalk "Give me a sip of juice."; + end; +OnChat23: + npctalk "So mean.. I won't eat then."; + end; +OnChat25: + npctalk "Not at all."; + end; +OnChat30: + emotion e_ag; + npctalk "No!!!!!!!!!"; + end; +} +dali,117,79,5 script Party Member#CRU 745,{ + end; +OnChat4: + npctalk "Uh, I'm a little bit hungry... I wonder if anybody is selling some warm sweet potatoes or even dumplings..."; + end; +OnChat7: + npctalk "I need to eat something before doing anything."; + end; +OnChat11: + npctalk "Can I come back after having a meal?"; + end; +OnChat15: + npctalk "I want to buy cold grape juice~"; + end; +OnChat21: + npctalk "You pay for your food."; + end; +OnChat24: + emotion e_gg; + npctalk "Hey. Are you pissed off?"; + end; +OnChat28: + emotion e_gg; + npctalk "You are upset!!"; + end; +} +dali,120,81,3 script Party Member#EINOLD 847,{ + end; +OnChat18: + npctalk "Cough~ Cough~"; + end; +OnChat28: + npctalk "What? You, we gotta talk! I've been too nice to you!"; + end; +} +dali,117,81,7 script Party Member#WANDERER 485,{ + end; +OnChat2: + npctalk "We heard about a magic competition being held here!"; + end; +OnChat6: + npctalk "I am just wondering about the tournament.."; + end; +OnChat12: + npctalk "Can you even catch that?"; + end; +OnChat17: + npctalk "What? How dare you?!"; + end; +OnChat23: + npctalk "Whatever, I'm not eating."; + end; +OnChat28: + npctalk "Can I get back before I die..."; + end; +OnChat31: + npctalk "He's angry all right...."; + end; + +} +dali,118,83,3 script Party Member#MONK 746,{ + end; +OnChat1: + npctalk "I heard rumors about some magic swordman. Let's go find him."; + end; +OnChat3: + npctalk "Where is it?!"; + end; +OnChat8: + npctalk "By the way, I also heard about something called the Devil's Tower."; + end; +OnChat10: + npctalk "I am curious about the Faceworms I heard about from a Laphine."; + end; +OnChat14: + npctalk "That is your wish...."; + end; +OnChat21: + npctalk "Are you going to hit me? Do it!"; + emotion e_ag; + end; +OnChat26: + emotion e_gg; + npctalk "Look at him snoozing. Hehe."; + end; +OnChat30: + npctalk "Whatever~"; + end; +} +dali,115,85,5 script Party Leader#dali 119,{ + hideonnpc "Party Leader#dali"; + hideoffnpc "Party Leader#dali2"; + donpcevent "#dalichat::OnEnable"; + end; +} +dali,115,85,0 script #dalichat -1,{ + end; +OnInit: + disablenpc "#dalichat"; + end; +OnEnable: + enablenpc "#dalichat"; + initnpctimer; + end; +OnTimer1000: + donpcevent "Party Leader#dali2::OnChat1"; + end; +OnTimer2000: + donpcevent "Party Leader#dali2::OnChat2"; + end; +OnTimer3000: + donpcevent "Party Leader#dali2::OnChat3"; + end; +OnTimer4000: + donpcevent "Party Leader#dali2::OnChat4"; + end; +OnTimer6000: + donpcevent "Party Member#MONK::OnChat1"; + end; +OnTimer7500: + donpcevent "Party Member#WANDERER::OnChat2"; + end; +OnTimer9000: + donpcevent "Party Member#MONK::OnChat3"; + end; +OnTimer10500: + donpcevent "Party Member#CRU::OnChat4"; + end; +OnTimer12000: + donpcevent "Party Member#GUILL::OnChat5"; + end; +OnTimer13500: + donpcevent "Party Member#WANDERER::OnChat6"; + end; +OnTimer15000: + donpcevent "Party Member#CRU::OnChat7"; + end; +OnTimer16500: + donpcevent "Party Member#MONK::OnChat8"; + end; +OnTimer18000: + donpcevent "Party Member#GUILL::OnChat9"; + end; +OnTimer19500: + donpcevent "Party Member#SURA::OnChat10"; + end; +OnTimer20000: + donpcevent "Party Member#MONK::OnChat10"; + end; +OnTimer21000: + donpcevent "Party Member#CRU::OnChat11"; + end; +OnTimer22500: + donpcevent "Party Member#WANDERER::OnChat12"; + donpcevent "Party Member#SHADOW::OnChat12"; + end; +OnTimer24000: + donpcevent "Party Member#SURA::OnChat13"; + end; +OnTimer24500: + donpcevent "Party Member#GUILL::OnChat13"; + end; +OnTimer25500: + donpcevent "Party Member#MONK::OnChat14"; + end; +OnTimer27000: + donpcevent "Party Member#CRU::OnChat15"; + end; +OnTimer28500: + donpcevent "Party Member#SHADOW::OnChat16"; + end; +OnTimer30000: + donpcevent "Party Member#WANDERER::OnChat17"; + end; +OnTimer31500: + donpcevent "Party Member#GUILL::OnChat18"; + end; +OnTimer32000: + donpcevent "Party Member#EINOLD::OnChat18"; + end; +OnTimer33000: + donpcevent "Party Member#SURA::OnChat19"; + end; +OnTimer34000: + donpcevent "Party Member#SURA::OnChat20"; + end; +OnTimer36000: + donpcevent "Party Member#MONK::OnChat21"; + donpcevent "Party Member#CRU::OnChat21"; + end; +OnTimer37500: + donpcevent "Party Member#SURA::OnChat22"; + end; +OnTimer39000: + donpcevent "Party Member#WANDERER::OnChat23"; + donpcevent "Party Member#GUILL::OnChat23"; + donpcevent "Party Member#SHADOW::OnChat23"; + end; +OnTimer40500: + donpcevent "Party Member#CRU::OnChat24"; + end; +OnTimer42000: + donpcevent "Party Member#GUILL::OnChat25"; + end; +OnTimer43500: + donpcevent "Party Member#MONK::OnChat26"; + end; +OnTimer45000: + donpcevent "Party Member#SURA::OnChat27"; + end; +OnTimer46500: + donpcevent "Party Member#CRU::OnChat28"; + donpcevent "Party Member#WANDERER::OnChat28"; + donpcevent "Party Member#EINOLD::OnChat28"; + end; +OnTimer48000: + donpcevent "Party Leader#dali2::OnChat29"; + end; +OnTimer49500: + donpcevent "Party Member#GUILL::OnChat30"; + donpcevent "Party Member#MONK::OnChat30"; + end; +OnTimer51000: + donpcevent "Party Leader#dali2::OnChat31"; + end; +OnTimer52500: + donpcevent "Party Leader#dali2::OnChat32"; + stopnpctimer; + disablenpc "#dalichat"; + end; +} + +dali,115,85,3 script Party Leader#dali2 119,{ + end; +OnInit: + hideonnpc "Party Leader#dali2"; + end; +OnChat1: + npctalk "Attention!!!"; + end; +OnChat2: + npctalk "Here, here. Everybody be quiet and line up!"; + end; +OnChat3: + npctalk "We have now entered the inside of the Dimensional Crack. Where should be go first?"; + end; +OnChat4: + npctalk "Anyone have an opinion?"; + end; +OnChat29: + npctalk "Excuse me..... everyone.............?"; + end; +OnChat31: + emotion e_sob; + npctalk "Please listen to me...."; + end; +OnChat32: + hideonnpc "Party Leader#dali2"; + hideoffnpc "Party Leader#dali"; + end; +} + +dali,102,83,5 script Merchant Prince#HUMERC 900,2,2,{ + mes "[Prince Canet]"; + mes "Who're you?"; + next; + mes "[Prince Canet]"; + mes "What do you want?"; + mes "You looking something in"; + mes "particular?"; + next; + mes "[Prince Canet]"; + mes "So some enforcers have been"; + mes "cracking down on merchants lately."; + mes "I can not sell anything."; + next; + mes "[Prince Canet]"; + mes "Come here..."; + next; + mes "[Jumpy Knight]"; + mes "I knew you would be here!!"; + mes "No illegal trading is allowed"; + mes "here!"; + mes "Don't you know?"; + hideoffnpc "Jumpy Knight#JP_RUN"; + next; + mes "[Prince Canet]"; + mes "Says who?"; + next; + mes "[Jumpy Knight]"; + mes "Ok, then show me your permit."; + next; + mes "[Prince Canet]"; + mes "Permit?"; + mes "No one's in charge here!"; + next; + mes "[Prince Canet]"; + mes "You! If you need anything come to"; + mes "me ok?"; + next; + mes "[Jumpy Knight]"; + mes "I will catch you!"; + hideonnpc "Merchant Prince#HUMERC"; + close2; + hideonnpc "Jumpy Knight#JP_RUN"; + enablenpc "Merchant Prince#HUMERC2"; + hideoffnpc "Merchant Prince#HUMERC2"; + disablenpc "Merchant Prince#HUMERC"; + end; +OnTouch: + mes "[Prince Canet]"; + mes "Cold juice!"; + mes "Apple, grape, orange~"; + mes "Anything you want!"; + next; + mes "[Prince Canet]"; + mes "Sweet potato, dumpling~"; + mes "Here we have delicious desserts~"; + close; +} + +dali,105,82,1 script Jumpy Knight#JP_RUN 430,{ + end; +OnInit: + hideonnpc "Jumpy Knight#JP_RUN"; + end; +} + +dali,63,112,7 script Merchant Prince#HUMERC2 900,2,2,{ + mes "[Prince Canet]"; + mes "You need to pay a toll to get past here."; + next; + switch(select("What toll?")) + { + case 1: + mes "[Prince Canet]"; + mes "You did not know?"; + mes "500 zeny"; + next; + mes "[Jumpy Knight]"; + mes "You there!"; + mes "Stop right there!"; + hideoffnpc "Jumpy Knight#JP_RUN2"; + next; + mes "[Prince Canet]"; + mes "Ugh! How are you always following me?"; + mes "Got some kind of crush on me or something? I don't think you and I make a good match..."; + next; + mes "[Jumpy Knight]"; + mes "Why don't we find out then?"; + next; + mes "[Prince Canet]"; + mes "That's it no more talking."; + mes "I'm outta here~"; + next; + mes "[Jumpy Knight]"; + mes "Keep running you sneaky coward!"; + hideonnpc "Merchant Prince#HUMERC2"; + close2; + hideonnpc "Jumpy Knight#JP_RUN2"; + hideoffnpc "Merchant Prince#HUMERC3"; + disablenpc "Merchant Prince#HUMERC2"; + end; + } +OnInit: + disablenpc "Merchant Prince#HUMERC2"; + end; +OnTouch: + mes "[Prince Canet]"; + mes "500 zeny"; + close; +} + +dali,67,113,3 script Jumpy Knight#JP_RUN2 430,{ + end; +OnInit: + hideonnpc "Jumpy Knight#JP_RUN2"; + end; +} + +dali,89,97,3 script Merchant Prince#HUMERC3 900,{ + mes "[Prince Canet]"; + mes "You are lucky that you have met up"; + mes "with me."; + mes "Who am I?"; + mes "I'm here to become a merchant"; + mes "King."; + next; + mes "[Prince Canet]"; + mes "I might be working a street stall"; + mes "now but I'll have an actual shop"; + mes "some day."; + next; + mes "[Prince Canet]"; + mes "It's my first day so I'm having a"; + mes "major sale."; + next; + mes "[Prince Canet]"; + mes "Let's see I've got a..."; + mes "Ring of something!"; + mes "Sword of stuff!"; + mes "A backpack of some sort!"; + next; + mes "[Prince Canet]"; + mes "Tell me if you need anything,"; + hideoffnpc "Jumpy Knight#JP_RUN3"; + next; + mes "[Prince Canet]"; + mes "What are you doing here?"; + mes "This is my spot for a shop"; + mes "Get outta my turf!"; + next; + mes "[Jumpy Knight]"; + mes "Bah!!"; + mes "You're gonna regret those words!"; + next; + mes "[Prince Canet]"; + mes "I'm shaking..."; + hideonnpc "Merchant Prince#HUMERC3"; + close2; + hideonnpc "Jumpy Knight#JP_RUN3"; + enablenpc "Merchant Prince#HUMERC"; + hideoffnpc "Merchant Prince#HUMERC"; + end; +OnInit: + hideonnpc "Merchant Prince#HUMERC3"; + end; +} + +dali,89,94,7 script Jumpy Knight#JP_RUN3 430,{ + end; +OnInit: + hideonnpc "Jumpy Knight#JP_RUN3"; + end; +} + + +dali02,58,123,3 script Curious Knight#KY_KNT 418,{ + mes "[Curious Knight]"; + mes "The Royal Guard in here"; + mes "was desperate for help."; + mes "We entered through a secret place"; + mes "in the palace."; + next; + mes "[Curious Knight]"; + mes "We were whisked away here..."; + mes "No idea where I am but I have to"; + mes "establish a base here for the"; + mes "Knighthood."; + close; +} +dali02,51,112,5 script Confused Thief#DST_SOL 939,{ + mes "[Confused Thief]"; + mes "One minute I'm in a bar..."; + mes "The next minute I'm here..."; + mes "What is this place?"; + next; + mes "[Confused Thief]"; + mes "There's no night or day in here."; + mes "Hmm, something has to be valuable"; + mes "in this place..."; + close; +} +dali02,65,115,5 script Adventurous Rafflesia#ra 516,{ + mes "[Adventurous Rafflesia]"; + mes "No no this has to be Thanatos"; + mes "Tower..."; + mes "I sense dark magic here."; + next; + mes "[Guide]"; + mes "Oh, we're back here again."; + mes "I cannot find a way out!"; + mes "We are trapped in this maze!"; + next; + mes "[Tourist]"; + mes "Is this place the famous Prontera?"; + mes "It is dark just like a big city!"; + next; + mes "[Traveller]"; + mes "I hear a ticking clock."; + mes "This place must be Geffen!"; + close; +} + +dali02,68,117,5 script Guide#ra 516,{ + mes "[Guide]"; + mes "Oh, we're back here again."; + mes "I cannot find a way out!"; + mes "We are trapped in this maze!"; + next; + mes "[Tourist]"; + mes "Is this place the famous Prontera?"; + mes "It is dark just like a big city!"; + next; + mes "[Traveller]"; + mes "I hear a ticking clock."; + mes "This place must be Geffen!"; + next; + mes "[Adventurous Rafflesia]"; + mes "No no this has to be Thanatos"; + mes "Tower..."; + mes "I sense dark magic here."; + close; +} + +dali02,65,119,5 script Tourist#ra 516,{ + mes "[Tourist]"; + mes "Is this place the famous Prontera?"; + mes "It is dark just like a big city!"; + next; + mes "[Adventurous Rafflesia]"; + mes "No no this has to be Thanatos"; + mes "Tower..."; + mes "I sense dark magic here."; + next; + mes "[Guide]"; + mes "Oh, we're back here again."; + mes "I cannot find a way out!"; + mes "We are trapped in this maze!"; + next; + mes "[Traveller]"; + mes "I hear a ticking clock."; + mes "This place must be Geffen!"; + close; +} + +dali02,69,122,5 script Traveller#ra 516,{ + mes "[Traveller]"; + mes "I hear a ticking clock."; + mes "This place must be Geffen!"; + next; + mes "[Guide]"; + mes "Oh, we're back here again."; + mes "I cannot find a way out!"; + mes "We are trapped in this maze!"; + next; + mes "[Tourist]"; + mes "Is this place the famous Prontera?"; + mes "It is dark just like a big city!"; + next; + mes "[Adventurous Rafflesia]"; + mes "No no this has to be Thanatos"; + mes "Tower..."; + mes "I sense dark magic here."; + close; +} diff --git a/npc/re/scripts_athena.conf b/npc/re/scripts_athena.conf index b83341a52e..8961fe359a 100644 --- a/npc/re/scripts_athena.conf +++ b/npc/re/scripts_athena.conf @@ -94,6 +94,7 @@ npc: npc/re/merchants/shops.txt // --------------------------- Others --------------------------- npc: npc/re/other/bulletin_boards.txt npc: npc/re/other/adven_boards.txt +npc: npc/re/other/dimensional_gap.txt npc: npc/re/other/item_merge.txt npc: npc/re/other/mail.txt npc: npc/re/other/mercenary_rent.txt diff --git a/npc/re/scripts_warps.conf b/npc/re/scripts_warps.conf index 801aac5b43..aba13b61c2 100644 --- a/npc/re/scripts_warps.conf +++ b/npc/re/scripts_warps.conf @@ -36,6 +36,7 @@ npc: npc/re/warps/fields/yuno_fild.txt // --------------------------- Others --------------------------- npc: npc/re/warps/other/arena.txt +npc: npc/re/warps/other/dimensional_gap.txt npc: npc/re/warps/other/jobquests.txt npc: npc/re/warps/other/paradise.txt npc: npc/re/warps/other/s_workshop.txt diff --git a/npc/re/warps/other/dimensional_gap.txt b/npc/re/warps/other/dimensional_gap.txt new file mode 100644 index 0000000000..2862908397 --- /dev/null +++ b/npc/re/warps/other/dimensional_gap.txt @@ -0,0 +1,64 @@ +//===== rAthena Script ====================================== +//= Dimensional Gap Warps +//===== Description: ========================================= +//= Warps for Dimensional Gap +//===== Additional Comments: ================================= +//= 1.0 First Version. [Nova] +//============================================================ + +mid_camp,210,292,4 script Transport Device#01 10007,{ + mes "Do you wish to enter the Dimensional Gap?"; + next; + switch(select("Yes:No")) { + case 1: + close2; + warp "dali",141,82; + end; + case 2: + close; + } +} + +moc_fild22b,222,200,4 script Transport Device#02 10007,{ + mes "Do you wish to enter the Dimensional Gap?"; + next; + switch(select("Yes:No")) { + case 1: + close2; + warp "dali",119,56; + end; + case 2: + close; + } +} + +bif_fild01,318,159,4 script Transport Device#03 10007,{ + mes "Do you wish to enter the Dimensional Gap?"; + next; + switch(select("Yes:No")) { + case 1: + close2; + warp "dali",43,92; + end; + case 2: + close; + } +} + +dic_fild02,241,31,4 script Transport Device#04 10007,{ + mes "Do you wish to enter the Dimensional Gap?"; + next; + switch(select("Yes:No")) { + case 1: + close2; + warp "dali",41,134; + end; + case 2: + close; + } +} + +dali,149,82,0 warp dg001 2,2,mid_camp,210,289 +dali,122,48,0 warp dg002 2,2,moc_fild22b,227,200 +dali,38,87,0 warp dg003 2,2,bif_fild01,318,155 +dali,34,139,0 warp dg004 2,2,dic_fild02,237,32 \ No newline at end of file