summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
Diffstat (limited to 'npc')
-rw-r--r--npc/event1.txt23
-rw-r--r--npc/guide.txt87
-rw-r--r--npc/heal.txt132
-rw-r--r--npc/nekkio.txt81
-rw-r--r--npc/potos.txt12
-rw-r--r--npc/slot_machine.txt116
-rw-r--r--npc/spekko.txt90
-rw-r--r--npc/tip_announcer.txt90
-rw-r--r--npc/xmas.txt44
-rw-r--r--npc/xmas2.txt56
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