diff options
Diffstat (limited to 'npc')
-rw-r--r-- | npc/event1.txt | 23 | ||||
-rw-r--r-- | npc/guide.txt | 87 | ||||
-rw-r--r-- | npc/heal.txt | 132 | ||||
-rw-r--r-- | npc/nekkio.txt | 81 | ||||
-rw-r--r-- | npc/potos.txt | 12 | ||||
-rw-r--r-- | npc/slot_machine.txt | 116 | ||||
-rw-r--r-- | npc/spekko.txt | 90 | ||||
-rw-r--r-- | npc/tip_announcer.txt | 90 | ||||
-rw-r--r-- | npc/xmas.txt | 44 | ||||
-rw-r--r-- | npc/xmas2.txt | 56 |
10 files changed, 0 insertions, 731 deletions
diff --git a/npc/event1.txt b/npc/event1.txt deleted file mode 100644 index 54580c6b..00000000 --- a/npc/event1.txt +++ /dev/null @@ -1,23 +0,0 @@ -new_3-1.gat,35,30,0 script Guard 110,{ - mes "[Guard]"; - mes "Snakes are entering the city, please help us killing them"; - mes "Bring me a proof that you killed at least 50 snakes and you'll be rewarded!"; - next; - goto check; -check: - if(countitem(540) >= 50) goto have; - mes "[Guard]"; - mes "Please hurry and kill some snakes"; - close; -have: - mes "[Guard]"; - mes "Thank you very much!!"; - delitem 540,50; - next; - mes "[Guard]"; - mes "Here it is your reward:"; - mes "an headband and a fresh beer"; - getitem 543,1; - getitem 539,1; - close; -} diff --git a/npc/guide.txt b/npc/guide.txt deleted file mode 100644 index 33f380ad..00000000 --- a/npc/guide.txt +++ /dev/null @@ -1,87 +0,0 @@ -new_3-1.gat,33,30,0 script Guide 102,{ - mes "[Guide]"; - mes "Would you like to know about something?"; - next; - menua: - menu "Fighting",L_Fight,"Items",L_Items,"Monsters",L_Monster,"Stylist",L_Style,"Quests",L_Quests,"NPCs",L_NPC,"Commands",L_Comm,"Quick Keys",L_Key,"I know everything!",L_Know; -L_Fight: - mes "[Guide]"; - mes "People live in this world by living off of monsters"; - mes "You can fight monsters and even players by hitting the [CTRL] key, or left mouse click."; - next; - mes "[Guide]"; - mes "If you get tired of pressing the key too much, you can also type shift+ctrl"; - mes "This will make your character attack continuously for the time you are inactive."; - next; - goto menua; -L_Items: - mes "[Guide]"; - mes "There are three types of items."; - mes "They can be Consumables, Equipment, or Miscellaneous"; - next; - mes "[Guide]"; - mes "Consumable items such as Potions, can be used only once"; - mes "after use, they will dissapear from your inventory."; - next; - mes "[Guide]"; - mes "Equipment items like Armors, Weapons, Accessories"; - mes "can be equipped for fashionable purposes or to raise your status"; - next; - mes "[Guide]"; - mes "Miscellaneous items such as maggot slime, are used"; - mes "in creating other items, or just to trade and sell."; - next; - goto menua; -L_Monster: - mes "[Guide]"; - mes "In every world, there are beasts. Monsters can be found almost anywhere!~"; - mes "To fight them, please read [Fighting] if you do not know how"; - next; - mes "There a several types of monsters, Aggressive, Neutral, Assistants"; - next; - mes "[Guide]"; - mes "Agressive monsters know that they are always in danger"; - mes "so therefore they always keep their guard up"; - mes "Making them attack anybody in sight"; - next; - mes "[Guide]"; - mes "Neutral monsters tend to just lounge around until attacked"; - mes "They will leave everything alone unless they are threatened"; - next; - mes "[Guide]"; - mes "Assistants are monsters who help eachother, there havent been any yet"; - mes "But there soon will be, These monsters attack in groups if they are threatened"; - next; - goto menua; -L_Style: - mes "[Guide]"; - mes "The stylist NPC will cut and perm your hair!"; - mes "they are known for their hair growth formula"; - next; - goto menua; -L_Quests: - mes "[Guide]"; - mes "There are people in the world in need of help!"; - mes "Most of these people aren't afraid to give rewards to those who help them"; - mes "So be nice and help people along the way!"; - next; - goto menua; -L_NPC: - mes "[Guide]"; - mes "NPC[Non Playable Characters] are people who are always in the game"; - mes "Tending to many variatys of services from just chatting to helping others."; - next; - goto menua; -L_Comm: - mes "[Guide]"; - mes "There are no /Commands available currently"; - next; - goto menua; -L_Key: - mes "[Guide]"; - mes "There are many key combinations, press F1 for a short list of them!"; - next; - goto menua; -L_Know: - close; -} diff --git a/npc/heal.txt b/npc/heal.txt deleted file mode 100644 index 6348dd6c..00000000 --- a/npc/heal.txt +++ /dev/null @@ -1,132 +0,0 @@ -//Heal NPC costs 100 money - -new_3-1.gat,40,66,0 script Elanore 108,{ - - if (baselevel > 10) goto L_NoHeal; - - set @TEMP,rand(3); - - if(@TEMP == 0) goto Heal1; - - if(@TEMP == 1) goto Heal2; - - if(@TEMP == 2) goto Heal3; - - if(@TEMP == 3) goto Heal4; - -Heal1: - - mes "[Elanore]"; - - mes "You don't look too well, let me treat your wounds."; - - next; - - goto Heal_L; - - - -Heal2: - - mes "[Elanore]"; - - mes "I will make quick work of your wounds."; - - next; - - goto Heal_L; - - - -Heal3: - - mes "[Elanore]"; - - mes "Need a healing?."; - - next; - - goto Heal_L; - - - -Heal4: - - mes "[Elanore]"; - - mes "Sometimes you just need to run from battle."; - - next; - - goto Heal_L; - - - -Heal_L: - - if(@TEMP == 0) goto Heal_1; - - if(@TEMP == 1) goto Heal_2; - - if(@TEMP == 2) goto Heal_3; - - if(@TEMP == 3) goto Heal_4; - -Heal_1: - - mes "[Elanore]"; - - mes "Here you go!"; - - heal 10000,10000; - - close; - - - -Heal_2: - - mes "[Elanore]"; - - mes "Painless wasnt it?"; - - mes "Here you go!"; - - heal 10000,10000; - - close; - -Heal_3: - - mes "[Elanore]"; - - mes "You should be more careful."; - - heal 10000,10000; - - close; - -Heal_4: - - mes "[Elanore]"; - - mes "Much better right?!"; - - heal 10000,10000; - - close; - -L_NoHeal: - - mes "[Elanore]"; - - mes "I'm sorry but I'm here only to help young people."; - - mes "Your level is already higher than 10."; - - mes "You can get some rest in the inn near here."; - - close; - -} - diff --git a/npc/nekkio.txt b/npc/nekkio.txt deleted file mode 100644 index 6f50d8f2..00000000 --- a/npc/nekkio.txt +++ /dev/null @@ -1,81 +0,0 @@ -new_3-1.gat,49,68,0 script Sandra 114,{ - if(Scorp == 2) goto done; - if(Scorp == 1) goto reas; - set @TEMP,rand(3); - if(@TEMP == 1) goto L_1; - if(@TEMP == 2) goto L_2; - if(@TEMP == 3) goto L_3; - if(@TEMP == 0) goto L_4; -L_1: - mes "[Sandra]"; - mes "In the outskirts of Tulimshar, there wanders a red scorpion. I need a favor, please help me."; - next; - goto red; -L_2: - mes "[Sandra]"; - mes "When you venture in the outskirts of Tulimshar, you can spot a red scorpion. Will you help me kill one?"; - next; - goto red; -L_3: - mes "[Sandra]"; - mes "The red scorpion stinger carries many properties used in potions."; - next; - goto red; -L_4: - mes "[Sandra]"; - mes "You look sturdy enough, will you help me get something?"; - next; - goto red; -red: - menu "Yes",L_kl,"No",L_N; -L_kl: - if(@TEMP == 1) goto K_1; - if(@TEMP == 2) goto K_2; - if(@TEMP == 3) goto K_3; - if(@TEMP == 0) goto K_1; -K_1: - mes "[Sandra]"; - mes "I need you to slaughter the red scorpion found outside of Tulimshar and bring me 5 [Red Stingers]"; - next; - goto set1; -K_2: - mes "[Sandra]"; - mes "I heard a while ago that the stinger of a red scorpion can be used for medical purposes. I need you to help me get 5 [Red Stingers]"; - next; - goto set1; -K_3: - mes "[Sandra]"; - mes "Bring me 5 [Red Stingers] and i will reward you greatly"; - next; - goto set1; -set1: - set Scorp,1; - mes "[Sandra]"; - mes "Please bring me them!"; - close; -reas: - if(countitem(517) >= 5) goto have; - mes "[Sandra]"; - mes "Please hurry and bring me 5 [Red Stingers]"; - close; -have: - mes "[Sandra]"; - mes "Excelent!"; - mes "You brought me 5 [Red Stingers]!"; - delitem 517,5; - next; - mes "[Sandra]"; - mes "Here you go, your reward!"; - mes "+Got Bow"; - mes "+Got Arrows 100"; - getitem 1200,1; - getitem 1199,100; - set Scorp,2; - close; -done: - mes "[Sandra]"; - mes "Thank you for all your help!"; - close; -L_N: - close; -} diff --git a/npc/potos.txt b/npc/potos.txt deleted file mode 100644 index 061cf54c..00000000 --- a/npc/potos.txt +++ /dev/null @@ -1,12 +0,0 @@ -// Potos for Athena by ElvenProgrammer - -new_3-1.gat,112,33,0 script North Guard 104,{ - mes "[North Guard]"; - mes "The road is closed because it's too dangerous to go outside"; - close; -} - -new_3-1.gat,50,50,0 shop Neko 101,501:70,502:140,1201:3500,1202:10000 - - - diff --git a/npc/slot_machine.txt b/npc/slot_machine.txt deleted file mode 100644 index f3ee4bce..00000000 --- a/npc/slot_machine.txt +++ /dev/null @@ -1,116 +0,0 @@ -//slots! -new_3-1.gat,47,47,0 script Elanorere 108,{ - mes "How Much would you like to insert?"; - next; - menu "1 Coin",L_1,"5 Coins",L_5,"10 Coins",L_10,"20 Coins",L_20; -L_1: - if(countitem(503) < 1) goto Coins; - delitem 503,1; - mes "Insert Coin and pull handle."; - next; - set @Temp1,rand(7); - set @Temp2,rand(7); - set @Temp3,rand(7); - mes "Numbers"+ @Temp1 +"/"+ @Temp2 +"/"+ @Temp3 +""; - next; - if(@Temp1 == @Temp2) goto L_12; - mes "Lose"; - close; -L_12: - if(@Temp2 == @Temp3) goto L_13; - mes "Lose"; - close; -L_13: - if(@Temp3 == @Temp1) goto win1; - mes "Lose"; - close; -win1: - mes "You won"; - mes "2 Coins added to inventory"; - getitem 503,2; - close; - -L_5: - if(countitem(503) < 5) goto Coins; - delitem 503,5; - mes "Insert Coin and pull handle."; - next; - set @Temp1,rand(7); - set @Temp2,rand(7); - set @Temp3,rand(7); - mes "Numbers"+ @Temp1 +"/"+ @Temp2 +"/"+ @Temp3 +""; - next; - if(@Temp1 == @Temp2) goto L_14; - mes "Lose"; - close; -L_14: - if(@Temp2 == @Temp3) goto L_15; - mes "Lose"; - close; -L_15: - if(@Temp3 == @Temp1) goto win5; - mes "Lose"; - close; -win5: - mes "You won"; - mes "5 Coins added to inventory"; - getitem 503,10; - close; -L_10: - if(countitem(503) < 10) goto Coins; - delitem 503,10; - mes "Insert Coin and pull handle."; - next; - set @Temp1,rand(7); - set @Temp2,rand(7); - set @Temp3,rand(7); - mes "Numbers"+ @Temp1 +"/"+ @Temp2 +"/"+ @Temp3 +""; - next; - if(@Temp1 == @Temp2) goto L_120; - mes "Lose"; - close; - -L_120: - if(@Temp2 == @Temp3) goto L_130; - mes "Lose"; - close; -L_130: - if(@Temp3 == @Temp1) goto win10; - mes "Lose"; - close; -win10: - mes "You won"; - mes "20 Coins added to inventory"; - getitem 503,20; - close; -L_20: - if(countitem(503) < 20) goto Coins; - delitem 503,20; - mes "Insert Coin and pull handle."; - next; - set @Temp1,rand(7); - set @Temp2,rand(7); - set @Temp3,rand(7); - mes "Numbers"+ @Temp1 +"/"+ @Temp2 +"/"+ @Temp3 +""; - next; - if(@Temp1 == @Temp2) goto L_1200; - mes "Lose"; - close; - -L_1200: - if(@Temp2 == @Temp3) goto L_1300; - mes "Lose"; - close; -L_1300: - if(@Temp3 == @Temp1) goto win100; - mes "Lose"; - close; -win100: - mes "You won"; - mes "40 Coins added to inventory"; - getitem 503,40; - close; -Coins: - mes "Sorry, you dont have enough coins!"; - close; -} diff --git a/npc/spekko.txt b/npc/spekko.txt deleted file mode 100644 index 2b50b0db..00000000 --- a/npc/spekko.txt +++ /dev/null @@ -1,90 +0,0 @@ -new_3-1.gat,66,68,0 script Vincent 113,{ - if(Bugleg == 1) goto reas; - if(Bugleg == 2) goto done; - set @TEMP,rand(3); - if(@TEMP == 1) goto L_1; - if(@TEMP == 2) goto L_2; - if(@TEMP == 3) goto L_3; - if(@TEMP == 0) goto L_4; - -L_1: - mes "[Vincent]"; - mes "I just need 30 more [Bug Legs] to finish my action figure!"; - next; - goto main1; -L_2: - mes "[Vincent]"; - mes "This maggot action figure is awesome! I just need to attach [30 Part A{Bug Leg}]"; - next; - goto main1; -L_3: - mes "[Vincent]"; - mes "This is a great action figure! A must have! All i need is a few parts..."; - goto main1; -L_4: - mes "[Vincent]"; - mes "Can you get me 30 [Bug Legs]? I need them to replace the action figure parts."; - next; - goto main1; - -main1: - mes "[Vincent]"; - mes "Will you help me find 30 [Bug Legs]?"; - next; - menu "Yes",B_1,"No",B_2; -B_1: - set Bugleg,1; - set @TEMP,rand(3); - if(@TEMP == 1) goto J_1; - if(@TEMP == 2) goto J_2; - if(@TEMP == 3) goto J_3; - if(@TEMP == 0) goto J_4; -J_1: - mes "[Vincent]"; - mes "Thank you!"; - next; - goto main2; -J_2: - mes "[Vincent]"; - mes "I don't know how to thank you enough!"; - next; - goto main2; -J_3: - mes "[Vincent]"; - mes "I will thank you when I get them!"; - next; - goto main2; -J_4: - mes "[Vincent]"; - mes "I'm sure I will give a small reward. :D"; - next; - goto main2; -main2: - mes "[Vincent]"; - mes "Now please go get me 30 [Bug Legs]"; - close; -reas: - if(countitem(518) >= 30) goto have; - mes "[Vincent]"; - mes "Please help me collect 30 [Bug Legs]!"; - close; -have: - mes "[Vincent]"; - mes "Excellent! Finally I can complete the model!!"; - delitem 518,30; - next; - mes "[Vincent]"; - mes "Here you go, a little of my appreciation!"; - next; - mes "Got 1000 GP"; - set zeny,zeny+1000; - set Bugleg,2; - close; -done: - mes "[Vincent]"; - mes "Thanks for your help!"; - close; -B_2: - close; -} - diff --git a/npc/tip_announcer.txt b/npc/tip_announcer.txt deleted file mode 100644 index 584b8242..00000000 --- a/npc/tip_announcer.txt +++ /dev/null @@ -1,90 +0,0 @@ -new_3-1.gat,152,200,5 script Tip -1,{ -OnTimer80000: - setnpctimer 0; -Lariatalk: - set $ariatalk,rand(15); - if($ariatalk == 0) goto Lquote0; - if($ariatalk == 1) goto Lquote1; - if($ariatalk == 2) goto Lquote2; - if($ariatalk == 3) goto Lquote3; - if($ariatalk == 4) goto Lquote4; - if($ariatalk == 5) goto Lquote5; - if($ariatalk == 6) goto Lquote6; - if($ariatalk == 7) goto Lquote7; - if($ariatalk == 8) goto Lquote8; - if($ariatalk == 9) goto Lquote9; - if($ariatalk == 10) goto Lquote10; - if($ariatalk == 11) goto Lquote11; - if($ariatalk == 12) goto Lquote12; - if($ariatalk == 13) goto Lquote13; - if($ariatalk == 14) goto Lquote14; - if($ariatalk == 15) goto Lquote15; - goto Lariatalk; -Lquote0: - announce "This is NOT an official server!.",8; - setnpctimer 0; - break; -Lquote1: - announce "Elanore can be found in the town, She can heal your wounds.",8; - setnpctimer 0; - break; -Lquote2: - announce "Strength raises attack with melee weapons.",8; - setnpctimer 0; - break; -Lquote3: - announce "Agility raises you attack speed and your dodge.",8; - setnpctimer 0; - break; -Lquote4: - announce "Dexterity raises you Bow damage and your accuracy rate",8; - setnpctimer 0; - break; -Lquote5: - announce "Vitality raises max HP and defense.",8; - setnpctimer 0; - break; -Lquote6: - announce "Luck raises max lucky dodge and higher item drops.",8; - setnpctimer 0; - break; -Lquote7: - announce "There are basic shop NPCs in town.",8; - setnpctimer 0; - break; -Lquote8: - announce "There is a quest provided for your enjoyment(Spekko).",8; - setnpctimer 0; - break; -Lquote9: - announce "There is a quest provided for your enjoyment(Nekkio).",8; - setnpctimer 0; - break; -Lquote10: - announce "some items can be consumed for health.",8; - setnpctimer 0; - break; -Lquote11: - announce "By killing monsters, you gain EXPERIENCE.",8; - setnpctimer 0; - break; -Lquote12: - announce "You can sit with the F5 Key.",8; - setnpctimer 0; - break; -Lquote13: - announce "You can view your skills with alt+k and vier items with alt+i.",8; - setnpctimer 0; - break; -Lquote14: - announce "This game is still in alpha phase, so be patient.",8; - setnpctimer 0; - break; -Lquote15: - announce "Enjoying the server?",8; - setnpctimer 0; - break; -OnInit: - initnpctimer; - break; -}
\ No newline at end of file diff --git a/npc/xmas.txt b/npc/xmas.txt deleted file mode 100644 index 4a764836..00000000 --- a/npc/xmas.txt +++ /dev/null @@ -1,44 +0,0 @@ -new_3-1.gat,67,42,0 script Santa 105,{ -if( ChristmasQuest == 1) goto done; -mes "[Fake Santa]"; -mes "Why hello there young'n"; -mes "Now how would you like yourself a Christmas hat?"; -next; -L_M: -menu "Yes",L_Y,"No",L_N,"Requirements?",L_R; - L_Y: - mes "[Fake Santa]"; - mes "Hmm, let me check your supplies, I myself dont have enough to make 1."; - next; - if(countitem(504)<10) goto NoItem; - if(countitem(506)<25) goto NoItem; - if(countitem(508)<5) goto NoItem; - mes "Here you go, enjoy your new hat!"; - delitem 504,10; - delitem 506,25; - delitem 508,5; - getitem 511,1; - set ChristmasQuest,1; - close; - L_R: - mes "[Fake Santa]"; - mes "For this special hat, i need a pint of magic and a little help"; - mes ",Just kidding, i need"; - mes "25 Candy Canes"; - mes "10 Decor Candy"; - mes "5 Xmas Cakes"; - next; - goto L_M; - L_N: - mes "[Fake Santa]"; - mes "Well, thats too bad, but make sure to have the holiday spirit!"; - close; - NoItem: - mes "[Fake Santa]"; - mes "Oh my, you dont seem to have the items needed for the Hat."; - close; - done: - mes "[Fake Santa]"; - mes "well, seems you already did this quest."; - close; -}
\ No newline at end of file diff --git a/npc/xmas2.txt b/npc/xmas2.txt deleted file mode 100644 index ff4a6e80..00000000 --- a/npc/xmas2.txt +++ /dev/null @@ -1,56 +0,0 @@ -new_10-1.gat,74,75,0 script Santa 105,{ -if (ChristmasQuest2 == 1) goto L_M; -mes "[Santa]"; - -mes "Ho ho ho."; -mes "Hello my young friend."; -mes "Would you like to help me?"; -next; - -mes "Those monsters stolen my presents."; - -mes "If you help me, I'll give you something very nice"; - -next; - -set ChristmasQuest2,1; -L_M: -menu "I have some present boxes",L_Y,"Hmm, see you later",L_N,"What you need exactly?",L_R; - L_Y: - mes "[Santa]"; - mes "Hmm, let me check what you have."; - next; - if(countitem(515)<25) goto NoItem; - if(countitem(516)<20) goto NoItem; - if(countitem(538)<5) goto NoItem; - mes "Great! Here is something for you"; - delitem 515,25; - delitem 516,20; - delitem 538,5; - getitem 563+rand(2),1; - close; - L_R: - mes "[Santa]"; - mes "I need:"; - mes "25 purple present boxes"; - mes "20 blue present boxes"; - mes "5 green present boxes"; - next; - goto L_M; - L_N: - mes "[Santa]"; - mes "Enjoy your holidays and I wish you an happy Christmas!"; - close; - NoItem: - mes "[Santa]"; - mes "You dont seem to have enough items."; - close; -} - -new_10-1.gat,104,79,0 script Sign 126,{ -mes "[Santa's training field]"; - -mes "Beware of the monsters." -close; - -}
\ No newline at end of file |