Full Distribution

This commit is contained in:
rasanpedromujica
2019-01-16 17:16:38 -05:00
commit 009a571331
1258 changed files with 185603 additions and 0 deletions

65
data/npc/adrenius.npc Normal file
View File

@@ -0,0 +1,65 @@
# GIMUD - Graphical Interface Multi User Dungeon
# adrenius.npc: Datenbank f<>r den W<>stenpriester Adrenius (Desert)
Name = "Adrenius"
Outfit = (9,0-0-0-0)
Home = [32660,32112,8]
Radius = 2
Behaviour = {
ADDRESS,"hello$",! -> "Hello, %N! What can I do for you?"
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Can't you see, I am talking to someone else!"
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Leave me, I am used to it anyways..."
"bye" -> "Good bye.", Idle
"name" -> "My name is Adrenius."
"job" -> "I'm a priest of Fafnar."
"fafnar" -> "Fafnar is the stronger one of the two suns above our world."
"thais" -> "Yyyyess. Yes, it's the capital city of Tibia I think."
"carlin" -> "Carlin? Don't you mean Thais?"
"king" -> "Who needs a king? I don't."
"weapon" -> "Who needs weapons? I never had and i never will have weapons - what for?"
"help" -> "Help? Help? Nothing more? Don't we all demand some help?"
"time" -> "Time? What is time? A word? A thing? An object?"
"sword" -> "Swords? Don't you have something else to do?"
"desert" -> "Sand, sand and again sand. Sand all over. Yes, I'd say: it's truly a desert!"
"excalibug" -> "What's that? You start annoying me."
"fight" -> "Leave me alone. I don't want to fight."
"god" -> "Fafnar is the greatest among the gods."
"way" -> "Way? Which way? I forgot where most ways go to... excuse me."
"door" -> "Who needs doors? Free your mind!"
"secret" -> "Secrets ... What do you mean?"
"treasure" -> "Treasures? What is a treasure for you?"
"book" -> "Read books, it increases your intelligence and, furthermore, it's a great source of inspiration!"
"gharonk" -> "Hmmmm... I don't know much about it."
"offer" -> "I can offer you religion and mysticism."
"library" -> "I heard of the library, but I never was very interested in it."
"netlios" -> "This fool! His book is nothing but a hoax! At least I believe that. Or did you find an answer for my questions?", Topic=1
Topic=1,"yes" -> Price=500, "By the way, I would like a donation for my temple. Are %P gold ok?", Topic=2
Topic=1,"no" -> "Oh. So once again I am proved right."
Topic=1 -> "You can't even say 'yes' or 'no'. You are not worth talking to me!", Idle
Topic=2,"yes",CountMoney>=Price -> DeleteMoney, "Thank you very much. Now, name me the first person in alphabetical order, his age, his fate, and how long he was on his journeys!", Topic=4
Topic=2,"yes" -> "You want to fool me? May Fafnar burn your soul!", EffectMe(14), Burning(50,10), Idle
Topic=2 -> "Then I don't want to talk to you.", Idle
Topic=4,"anaso","41","mother-bear","117" -> "Hmmm, maybe. What can you tell me about the second 'adventurer'?", Topic=5
Topic=4 -> "No, sorry, that doesn't sound correct to me. Maybe you should reconsider your words one more time..."
Topic=5,"elaeus","39","dragon","100" -> "Yes, that might be true. What did you find out about the third man?", Topic=6
Topic=5 -> "No, no, no! Think about it, that simply can't be true!"
Topic=6,"gadinius","42","fire","83" -> "Correct again! Hmmmm... I doubt you know anything about the fourth person!", Topic=7
Topic=6 -> "Hmmmm... well, no. That is not true, it does not fit to the data provided by the books."
Topic=7,"heso","40","troll","66" -> "Yes! Really, how did you figure that out? I bet, you don't know anything about the last adventurer!", Topic=8
Topic=7 -> "No, sorry. Incorrect..."
Topic=8,"hestus","38","poison","134" -> "That's right! Why didn't I see it? It's obvious, Netlios was right, and his stories are great! Wait, I'll give you something!", Data=4023, Create(2969)
Topic=8 -> "Well, and again it was shown: I am right and Netlios is wrong!"
}

139
data/npc/ahmet.npc Normal file
View File

@@ -0,0 +1,139 @@
# GIMUD - Graphical Interface Multi User Dungeon
# ahmet.npc: Datenbank f<>r den pyramidenh<6E>ndler Ahmet
Name = "Ahmet"
Outfit = (130,38-40-39-114)
Home = [33126,32810,6]
Radius = 2
Behaviour = {
ADDRESS,"hello$",! -> "Be mourned pilgrim in flesh."
ADDRESS,"hi$",! -> "Be mourned pilgrim in flesh."
ADDRESS,"be","mourned","pilgrim","flesh",! -> "Be mourned pilgrim in flesh."
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Mourned %N, know that I am busy.", Queue
BUSY,"hi$",! -> *
BUSY,"be","mourned","pilgrim","flesh",! -> *
BUSY,! -> NOP
VANISH,! -> "May enlightenment be your path."
"bye" -> "May enlightenment be your path.", Idle
"farewell" -> *
"job" -> "I sell equipment of all sorts."
"name" -> "I am the mourned Ahmet."
"time" -> "It were foolish of me to tell you the time, because then you won't buy a watch."
"temple" -> "The temple is a school for us mourned mortals. The teachings of the temple help us to find our way through our mortal days."
"pharaoh" -> "Blessed be the pharaoh. He is our saviour. I hope that one day I will be chosen."
"arkhothep" -> *
"oldpharaoh" -> "The foolish old pharaoh withheld knowledge and power from his son, knowing that he would surpass him in every aspects. But his son granted him the chance to ascend."
"ashmunrah" -> *
"scarab" -> "The eternal burrowers are the keepers of all the secrets their kind has unearthed in countless aeons."
"chosen" -> "Only the most worthy and pious are chosen to join the armies of the pharaoh. In undeath they follow the path of ascension."
"tibia" -> "The world is nothing but a sigil of death, a monument of decay. We have to attune to death to become one with the world."
"carlin" -> "The vain cities of the Tibian continent think they are at the centre of the universe. Little do they know about the wisdom of the pharaoh."
"thais" -> *
"edron" -> *
"venore" -> *
"kazordoon" -> "We rarely see a traveler of the small folk here."
"dwarves" -> *
"dwarfes" -> *
"ab'dendriel" -> "Elves are a rare sight in our lands."
"elves" -> *
"elfes" -> *
"darama" -> "Life here is harsh, but only this way can we deny the temptations that might damage our Rah and our Uthun to our traitorous flesh."
"darashia" -> "The foolishness of their ways will eventually spell their doom."
"daraman" -> "He was close to the truth, but he lacked the wisdom and vision of our pharaoh."
"ankrahmun" -> "Our city will endure the sands of the desert and the grinding teeth of time."
"pharaoh" -> "Our pharaoh holds the key to our ascension. Praised be our pharaoh."
"mortality" -> "Mortality is our curse. Mourned shall we be."
"false", "gods" -> "The great traitors are trying to doom us."
"ascension" -> "Godhood is at our disposal if only we throw of the shackles of mortal flesh."
"Akh'rah","Uthun" -> "The Akh'rah Uthun is what we are."
"Akh" -> "Your cursed bodys are called the Akh. As long as we are alive the Akh makes us weak and vulnerable."
"undead" -> "Undeath is the path to ascension which the chosen may follow."
"undeath" -> *
"Rah" -> "The Rah could be called our soul."
"uthun" -> "The Uthun is that what we learn and remember."
"mourn" -> "We are mortals and thus miserable creatures that are to be mourned."
"arena" -> "The arena is east of here."
"palace" -> "The palace is the home of our beloved pharaoh."
"torch" -> Type=2920, Amount=1, Price=2, "Do you want to buy a torch for %P gold?", Topic=1
"candelabr" -> Type=2911, Amount=1, Price=8, "Do you want to buy a candelabrum for %P gold?", Topic=1
"candlestick" -> Type=2917, Amount=1, Price=2, "Do you want to buy a candlestick for %P gold?", Topic=1
"bag" -> Type=2863, Amount=1, Price=4, "Do you want to buy a bag for %P gold?", Topic=1
"scroll" -> Type=2815, Amount=1, Price=5, "Do you want to buy a scroll for %P gold?", Topic=1
"document" -> Type=2834, Amount=1, Price=12, "Do you want to buy a document for %P gold?", Topic=1
"parchment" -> Type=2835, Amount=1, Price=8, "Do you want to buy a parchment for %P gold?", Topic=1
"shovel" -> Type=3457, Amount=1, Price=10, "Do you want to buy a shovel for %P gold?", Topic=1
"backpack" -> Type=2871, Amount=1, Price=10, "Do you want to buy a backpack for %P gold?", Topic=1
"scythe" -> Type=3453, Amount=1, Price=50, "Do you want to buy a scythe for %P gold?", Topic=1
"pick" -> Type=3456, Amount=1, Price=50, "Do you want to buy a pick for %P gold?", Topic=1
"watch" -> Type=2906, Amount=1, Price=20, "Do you want to buy one of my high quality watches for %P gold?", Topic=1
"rope" -> Type=3003, Amount=1, Price=50, "Do you want to buy a rope for %P gold?", Topic=1
"rod" -> Type=3483, Amount=1, Price=150, "Do you want to buy a fishing rod for %P gold?", Topic=1
"oil" -> Type=2874, Data=7, Amount=1, Price=20, "Do you want to buy oil for %P gold?", Topic=1
"crowbar" -> Type=3304, Amount=1, Price=260, "Do you want to buy a crowbar for %P gold?", Topic=1
"water","hose" -> Type=2901, Amount=1, Price=40, Data=1, "Do you want to buy a water hose for %P gold?", Topic=1
"present" -> Type=2856, Amount=1, Price=10, "Do you want to buy a present for %P gold?", Topic=1
"bucket" -> Type=2873, Amount=1, Price=4, "Do you want to buy a bucket for %P gold?", Topic=1
"bottle" -> Type=2875, Amount=1, Price=3, "Do you want to buy a bottle for %P gold?", Topic=1
"cup" -> Type=2881, Amount=1, Price=2, "Do you want to buy a cup for %P gold?", Topic=1
"plate" -> Type=2905, Amount=1, Price=6, "Do you want to buy a plate for %P gold?", Topic=1
"worm" -> "I sell worms only in sixpacks for 5 gold each, how many sixpacks of worms do you want to buy?"
"worms" -> *
%1,"worms" -> Type=3492, Amount=%1*6, Price=5*%1, "So you want to buy some of my sixpacks with altogether %A worms for %P gold?", Topic=1
%1,"six","pack" -> *
%1,1<%1,"torch" -> Type=2920, Amount=%1, Price=2*%1, "Do you want to buy %A torches for %P gold?", Topic=1
%1,1<%1,"candelabr" -> Type=2911, Amount=%1, Price=8*%1, "Do you want to buy %A candelabra for %P gold?", Topic=1
%1,1<%1,"candlestick" -> Type=2917, Amount=%1, Price=2*%1, "Do you want to buy %A candlesticks for %P gold?", Topic=1
%1,1<%1,"bag" -> Type=2863, Amount=%1, Price=4*%1, "Do you want to buy %A bags for %P gold?", Topic=1
%1,1<%1,"scroll" -> Type=2815, Amount=%1, Price=5*%1, "Do you want to buy %A scrolls for %P gold?", Topic=1
%1,1<%1,"document" -> Type=2834, Amount=%1, Price=12*%1, "Do you want to buy %A documents for %P gold?", Topic=1
%1,1<%1,"parchment" -> Type=2835, Amount=%1, Price=8*%1, "Do you want to buy %A parchments for %P gold?", Topic=1
%1,1<%1,"shovel" -> Type=3457, Amount=%1, Price=10*%1, "Do you want to buy %A shovels for %P gold?", Topic=1
%1,1<%1,"backpack" -> Type=2871, Amount=%1, Price=10*%1, "Do you want to buy %A backpacks for %P gold?", Topic=1
%1,1<%1,"scythe" -> Type=3453, Amount=%1, Price=50*%1, "Do you want to buy %A scythes for %P gold?", Topic=1
%1,1<%1,"pick" -> Type=3456, Amount=%1, Price=50*%1, "Do you want to buy %A picks for %P gold?", Topic=1
%1,1<%1,"watch" -> Type=2906, Amount=%1, Price=20*%1, "Do you want to buy %A of my high quality watches for %P gold?", Topic=1
%1,1<%1,"rope" -> Type=3003, Amount=%1, Price=50*%1, "Do you want to buy %A ropes for %P gold?", Topic=1
%1,1<%1,"rod" -> Type=3483, Amount=%1, Price=150*%1, "Do you want to buy %A fishing rods for %P gold?", Topic=1
%1,1<%1,"oil" -> Type=2874, Data=7, Amount=%1, Price=20*%1, "Do you want to buy %A vials of oil for %P gold?", Topic=1
%1,1<%1,"crowbar" -> Type=3304, Amount=%1, Price=260*%1, "Do you want to buy %A crowbars for %P gold?", Topic=1
%1,1<%1,"water","hose" -> Type=2901, Amount=%1, Price=40*%1, Data=1, "Do you want to buy %A water hoses for %P gold?", Topic=1
%1,1<%1,"present" -> Type=2856, Amount=%1, Price=10*%1, "Do you want to buy %A presents for %P gold?", Topic=1
%1,1<%1,"bucket" -> Type=2873, Amount=%1, Price=4*%1, "Do you want to buy %A buckets for %P gold?", Topic=1
%1,1<%1,"bottle" -> Type=2875, Amount=%1, Price=3*%1, "Do you want to buy %A bottles for %P gold?", Topic=1
%1,1<%1,"cup" -> Type=2881, Amount=%1, Price=2*%1, "Do you want to buy %A cups for %P gold?", Topic=1
%1,1<%1,"plate" -> Type=2905, Amount=%1, Price=6*%1, "Do you want to buy %A plates for %P gold?", Topic=1
"sell","rope" -> Type=3003, Amount=1, Price=8, "Do you want to sell a rope for %P gold?", Topic=3
"sell",%1,1<%1,"rope" -> Type=3003, Amount=%1, Price=8*%1, "Do you want to sell %A ropes for %P gold?", Topic=3
Topic=1,"yes",CountMoney>=Price -> "I hope it will serve you well, my prized customer.", DeleteMoney, Create(Type)
Topic=1,"yes" -> "My twelve starving children don't allow me to sell it for less, o grandmaster of haggling."
Topic=1 -> "What a pity."
Topic=3,"yes",Count(Type)>=Amount -> "I hardly can explain to my wife why I gave you that much money.", Delete(Type), CreateMoney
Topic=3,"yes" -> "Sorry, you own none."
Topic=3,"yes",Amount>1 -> "Sorry, you do not have so many."
Topic=3 -> "Maybe next time."
"equipment" -> "I sell shovels, picks, scythes, bags, ropes, backpacks, plates, cups, scrolls, documents, parchments, lightsources and watches. Of course, I sell fishing rods and six-packs of worms, too."
"goods" -> *
"buy" -> *
"do","you","sell" -> *
"do","you","have" -> *
"offer" -> *
"light" -> "I sell torches, candlesticks, candelabra, and oil."
}

44
data/npc/albert.npc Normal file
View File

@@ -0,0 +1,44 @@
# GIMUD - Graphical Interface Multi User Dungeon
# albert.npc: Datenbank f<>r den Heiler Albert
Name = "Albert"
Outfit = (130,78-0-49-95)
Home = [33312,31762,7]
Radius = 3
Behaviour = {
ADDRESS,"hello$",! -> "Welcome in my humble hut, %N."
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Please wait a moment, %N.", Queue
BUSY,"hi$",! -> *
BUSY,"heal$",Burning>0 -> "You are burning. I will help you.", Burning(0,0), EffectOpp(15)
BUSY,"heal$",Poison>0 -> "You are poisoned. I will help you.", Poison(0,0), EffectOpp(14)
BUSY,"heal$",HP<40 -> "You are looking really bad. Let me heal your wounds.", HP=40, EffectOpp(13)
BUSY,"heal$" -> "You aren't looking really bad. Sorry, I can't help you."
BUSY,! -> NOP
VANISH,! -> "If you are heavily wounded or poisoned, feel free to return for a healing."
"bye" -> "Good bye, %N!", Idle
"job" -> "I am a healer."
"name" -> "My Name is Albert Fibulanian."
"tibia" -> "Tibia is a world big enough for everyone. I wish people would realize that."
"thais" -> "The sinful city of Thais is a monument of corruption and murder. I am glad I left for Edron and thank the gods every day for this isle."
"edron" -> *
"god" -> "The gods of good take care of us."
"king" -> "The king does much to enhance the life of his people, but he could do more."
"tibianus" -> *
"army" -> "I dream of times which see no need for armies or warriors."
"banor" -> *
"ferumbras" -> "The fallen one is a perfect example where evil leads us to."
"excalibug" -> "It's only another instrument of pain and destruction."
"news" -> "I have only news about weather, taxes, and harvests. I heared nothing that might interest a traveller like you."
"daniel" -> "I healed his wounds, but nothing can heal his soul after the betrayal of some of his knightly brethren."
"kaine" -> "Another victim of his own ambitions. I mourn for his soul."
"heal$",Burning>0 -> "You are burning. I will help you.", Burning(0,0), EffectOpp(15)
"heal$",Poison>0 -> "You are poisoned. I will help you.", Poison(0,0), EffectOpp(14)
"heal$",HP<40 -> "You are looking really bad. Let me heal your wounds.", HP=40, EffectOpp(13)
"heal$" -> "You aren't looking really bad. Sorry, I can't help you."
"time" -> "Now, it is %T."
}

175
data/npc/aldee.npc Normal file
View File

@@ -0,0 +1,175 @@
# GIMUD - Graphical Interface Multi User Dungeon
# aldee.npc: Datenbank f<>r den H<>ndler Al Dee (Newbie)
Name = "Al Dee"
Outfit = (128,97-77-87-115)
Home = [32063,32180,7]
Radius = 1
Behaviour = {
ADDRESS,"hello$",! -> "Hello, hello, %N! Please come in, look, and buy!"
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "I'll be with you in a moment, %N.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Bye, bye."
"bye" -> "Bye, bye.", Idle
"farewell" -> *
"how","are","you" -> "I am fine. I'm so glad to have you here as my customer."
"sell" -> "I sell much. Just read the blackboards for my awesome wares or just ask me."
"job" -> "I am a merchant. What can I do for you?"
"name" -> "My name is Al Dee, but you can call me Al. Do you want to buy something?"
"time" -> "It is about %T. I am so sorry, I have no watches to sell. Do you want to buy something else?"
"help" -> "I sell stuff to prices that low, that all other merchants would mock at my stupidity."
"monster" -> "If you want to challenge the monsters, you need some weapons and armor I sell. You need them definitely!"
"dungeon" -> "If you want to explore the dungeons, you have to equip yourself with the vital stuff I am selling. It's vital in the deepest sense of the word."
"sewer" -> "Oh, our sewer system is very primitive; so primitive it's overrun by rats. But the stuff I sell is save from them. Do you want to buy some of it?"
"king" -> "The king encouraged salesmen to travel here, but only I dared to take the risk, and a risk it was!"
"dallheim" -> "Some call him a hero."
"bug" -> "Bugs plague this isle, but my wares are bugfree, totally bugfree."
"stuff" -> "I sell equipment of all kinds, all kind available on this isle. Just ask me about my wares if you are interested."
"tibia" -> "One day I will return to the continent as a rich, a very rich man!"
"thais" -> "Thais is a crowded town."
"wares" -> "I sell weapons, shields, armor, helmets, and equipment. For what do you want to ask?"
"offer" -> *
"weapon" -> "I sell spears, rapiers, sabres, daggers, hand axes, axes, and short swords. Just tell me what you want to buy."
"armor" -> "I sell jackets, coats, doublets, leather armor, and leather legs. Just tell me what you want to buy."
"helmet" -> "I sell leather helmets, studded helmets, and chain helmets. Just tell me what you want to buy."
"shield" -> "I sell wooden shields and studded shields. Just tell me what you want to buy."
"equipment" -> "I sell torches, bags, scrolls, shovels, picks, backpacks, sickles, scythes, ropes, fishing rods and sixpacks of worms. Just tell me what you want to buy."
"do","you","sell" -> "What do you need? I sell weapons, armor, helmets, shields, and equipment."
"do","you","have" -> *
"spear" -> Type=3277, Amount=1, Price=10, "Do you want to buy a spear for %P gold?", Topic=1
"rapier" -> Type=3272, Amount=1, Price=15, "Do you want to buy a rapier for %P gold?", Topic=1
"sabre" -> Type=3273, Amount=1, Price=25, "Do you want to buy a sabre for %P gold?", Topic=1
"dagger" -> Type=3267, Amount=1, Price=5, "Do you want to buy a dagger for %P gold?", Topic=1
"sickle" -> Type=3293, Amount=1, Price=8, "Do you want to buy a sickle for %P gold?", Topic=1
"hand","axe" -> Type=3268, Amount=1, Price=8, "Do you want to buy a hand axe for %P gold?", Topic=1
"axe" -> Type=3274, Amount=1, Price=20, "Do you want to buy an axe for %P gold?", Topic=1
"short","sword" -> Type=3294, Amount=1, Price=30, "Do you want to buy a short sword for %P gold?", Topic=1
"jacket" -> Type=3561, Amount=1, Price=10, "Do you want to buy a jacket for %P gold?", Topic=1
"coat" -> Type=3562, Amount=1, Price=8, "Do you want to buy a coat for %P gold?", Topic=1
"doublet" -> Type=3379, Amount=1, Price=16, "Do you want to buy a doublet for %P gold?", Topic=1
"leather","armor" -> Type=3361, Amount=1, Price=25, "Do you want to buy a leather armor for %P gold?", Topic=1
"leather","legs" -> Type=3559, Amount=1, Price=10, "Do you want to buy leather legs for %P gold?", Topic=1
"leather","helmet" -> Type=3355, Amount=1, Price=12, "Do you want to buy a leather helmet for %P gold?", Topic=1
"studded","helmet" -> Type=3376, Amount=1, Price=63, "Do you want to buy a studded helmet for %P gold?", Topic=1
"chain","helmet" -> Type=3352, Amount=1, Price=52, "Do you want to buy a chain helmet for %P gold?", Topic=1
"wooden","shield" -> Type=3412, Amount=1, Price=15, "Do you want to buy a wooden shield for %P gold?", Topic=1
"studded","shield" -> Type=3426, Amount=1, Price=50, "Do you want to buy a studded shield for %P gold?", Topic=1
"torch" -> Type=2920, Amount=1, Price=2, "Do you want to buy a torch for %P gold?", Topic=1
%1,1<%1,"spear" -> Type=3277, Amount=%1, Price=10*%1, "Do you want to buy %A spears for %P gold?", Topic=1
%1,1<%1,"rapier" -> Type=3272, Amount=%1, Price=15*%1, "Do you want to buy %A rapiers for %P gold?", Topic=1
%1,1<%1,"sabre" -> Type=3273, Amount=%1, Price=25*%1, "Do you want to buy %A sabres for %P gold?", Topic=1
%1,1<%1,"dagger" -> Type=3267, Amount=%1, Price=5*%1, "Do you want to buy %A daggers for %P gold?", Topic=1
%1,1<%1,"sickle" -> Type=3293, Amount=%1, Price=8*%1, "Do you want to buy %A sickles for %P gold?", Topic=1
%1,1<%1,"hand","axe" -> Type=3268, Amount=%1, Price=8*%1, "Do you want to buy %A hand axes for %P gold?", Topic=1
%1,1<%1,"axe" -> Type=3274, Amount=%1, Price=20*%1, "Do you want to buy %A axes for %P gold?", Topic=1
%1,1<%1,"short","sword" -> Type=3294, Amount=%1, Price=30*%1, "Do you want to buy %A short swords for %P gold?", Topic=1
%1,1<%1,"jacket" -> Type=3561, Amount=%1, Price=10*%1, "Do you want to buy %A jackets for %P gold?", Topic=1
%1,1<%1,"coat" -> Type=3562, Amount=%1, Price=8*%1, "Do you want to buy %A coats for %P gold?", Topic=1
%1,1<%1,"doublet" -> Type=3379, Amount=%1, Price=16*%1, "Do you want to buy %A doublets for %P gold?", Topic=1
%1,1<%1,"leather","armor" -> Type=3361, Amount=%1, Price=25*%1, "Do you want to buy %A leather armors for %P gold?", Topic=1
%1,1<%1,"leather","legs" -> Type=3559, Amount=%1, Price=10*%1, "Do you want to buy %A leather legs for %P gold?", Topic=1
%1,1<%1,"leather","helmet" -> Type=3355, Amount=%1, Price=12*%1, "Do you want to buy %A leather helmets for %P gold?", Topic=1
%1,1<%1,"studded","helmet" -> Type=3376, Amount=%1, Price=63*%1, "Do you want to buy %A studded helmets for %P gold?", Topic=1
%1,1<%1,"chain","helmet" -> Type=3352, Amount=%1, Price=52*%1, "Do you want to buy %A chain helmets for %P gold?", Topic=1
%1,1<%1,"wooden","shield" -> Type=3412, Amount=%1, Price=15*%1, "Do you want to buy %A wooden shields for %P gold?", Topic=1
%1,1<%1,"studded","shield" -> Type=3426, Amount=%1, Price=50*%1, "Do you want to buy %A studded shields for %P gold?", Topic=1
%1,1<%1,"torch" -> Type=2920, Amount=%1, Price=2*%1, "Do you want to buy %A torches for %P gold?", Topic=1
"worm" -> "I sell worms only in sixpacks for 5 gold each, how many sixpacks of worms do you want to buy?"
"worms" -> *
%1,"worms" -> Type=3492, Amount=%1*6, Price=5*%1, "So you want to buy some of my sixpacks with altogether %A worms for %P gold?", Topic=1
%1,"six","pack" -> *
"bag" -> Type=2853, Amount=1, Price=4, "Do you want to buy a bag for %P gold?", Topic=1
"scroll" -> Type=2815, Amount=1, Price=5, "Do you want to buy a scroll for %P gold?", Topic=1
"shovel" -> Type=3457, Amount=1, Price=10, "Do you want to buy a shovel for %P gold?", Topic=1
"backpack" -> Type=2854, Amount=1, Price=10, "Do you want to buy a backpack for %P gold?", Topic=1
"scythe" -> Type=3453, Amount=1, Price=12, "Do you want to buy a scythe for %P gold?", Topic=1
"rope" -> Type=3003, Amount=1, Price=50, "Do you want to buy a rope for %P gold?", Topic=1
"rod" -> Type=3483, Amount=1, Price=150, "Do you want to buy a fishing rod for %P gold?", Topic=1
%1,1<%1,"bag" -> Type=2853, Amount=%1, Price=4*%1, "Do you want to buy %A bags for %P gold?", Topic=1
%1,1<%1,"scroll" -> Type=2815, Amount=%1, Price=5*%1, "Do you want to buy %A scrolls for %P gold?", Topic=1
%1,1<%1,"shovel" -> Type=3457, Amount=%1, Price=10*%1, "Do you want to buy %A shovels for %P gold?", Topic=1
%1,1<%1,"backpack" -> Type=2854, Amount=%1, Price=10*%1, "Do you want to buy %A backpacks for %P gold?", Topic=1
%1,1<%1,"scythe" -> Type=3453, Amount=%1, Price=12*%1, "Do you want to buy %A scythes for %P gold?", Topic=1
%1,1<%1,"rope" -> Type=3003, Amount=%1, Price=50*%1, "Do you want to buy %A ropes for %P gold?", Topic=1
%1,1<%1,"rod" -> Type=3483, Amount=%1, Price=150*%1, "Do you want to buy %A fishing rods for %P gold?", Topic=1
"sell","club" -> "I don't buy this garbage!"
"sell","dagger" -> Type=3267, Amount=1, Price=2, "Do you want to sell this garbage? I give you %P gold, ok?", Topic=2
"sell","spear" -> Type=3277, Amount=1, Price=3, "Do you want to sell this garbage? I give you %P gold, ok?", Topic=2
"sell","hand","axe" -> Type=3268, Amount=1, Price=4, "Do you want to sell a hand axe for %P gold?", Topic=2
"sell","rapier" -> Type=3272, Amount=1, Price=5, "Do you want to sell a rapier for %P gold?", Topic=2
"sell","axe" -> Type=3274, Amount=1, Price=7, "Do you want to sell an axe for %P gold?", Topic=2
"sell","hatchet" -> Type=3276, Amount=1, Price=25, "Do you want to sell a hatchet for %P gold?", Topic=2
"sell","sabre" -> Type=3273, Amount=1, Price=12, "Do you want to sell a sabre for %P gold?", Topic=2
"sell","sword" -> Type=3264, Amount=1, Price=25, "Do you want to sell a sword for %P gold?", Topic=2
"sell","mace" -> Type=3286, Amount=1, Price=30, "Do you want to sell a mace for %P gold?", Topic=2
"sell","short","sword" -> Type=3294, Amount=1, Price=10, "Do you want to sell a short sword for %P gold?", Topic=2
"sell","doublet" -> Type=3379, Amount=1, Price=3, "Do you want to sell a doublet for %P gold?", Topic=2
"sell","leather","armor" -> Type=3361, Amount=1, Price=5, "Do you want to sell a leather armor for %P gold?", Topic=2
"sell","chain","armor" -> Type=3358, Amount=1, Price=40, "Do you want to sell a chain armor for %P gold?", Topic=2
"sell","brass","armor" -> Type=3359, Amount=1, Price=150, "Do you want to sell a brass armor for %P gold?", Topic=2
"sell","leather","helmet" -> Type=3355, Amount=1, Price=3, "Do you want to sell a leather helmet for %P gold?", Topic=2
"sell","chain","helmet" -> Type=3352, Amount=1, Price=12, "Do you want to sell a chain helmet for %P gold?", Topic=2
"sell","studded","helmet" -> Type=3376, Amount=1, Price=20, "Do you want to sell a studded helmet for %P gold?", Topic=2
"sell","wooden","shield" -> Type=3412, Amount=1, Price=3, "Do you want to sell a wooden shield for %P gold?", Topic=2
"sell","studded","shield" -> Type=3426, Amount=1, Price=16, "Do you want to sell a studded shield for %P gold?", Topic=2
"sell","brass","shield" -> Type=3411, Amount=1, Price=25, "Do you want to sell a brass shield for %P gold?", Topic=2
"sell","plate","shield" -> Type=3410, Amount=1, Price=40, "Do you want to sell a plate shield for %P gold?", Topic=2
"sell","copper","shield" -> Type=3430, Amount=1, Price=50, "Do you want to sell a copper shield for %P gold?", Topic=2
"sell","leather","boots" -> Type=3552, Amount=1, Price=2, "Do you want to sell a pair of leather boots for %P gold?", Topic=2
"sell","rope" -> Type=3003, Amount=1, Price=8, "Do you want to sell a rope for %P gold?", Topic=2
"sell",%1,1<%1,"club" -> "I don't buy this garbage!"
"sell",%1,1<%1,"dagger" -> Type=3267, Amount=%1, Price=2*%1, "Do you want to sell this garbage? I give you %P gold, ok?", Topic=2
"sell",%1,1<%1,"spear" -> Type=3277, Amount=%1, Price=3*%1, "Do you want to sell this garbage? I give you %P gold, ok?", Topic=2
"sell",%1,1<%1,"hand","axe" -> Type=3268, Amount=%1, Price=4*%1, "Do you want to sell %A hand axes for %P gold?", Topic=2
"sell",%1,1<%1,"rapier" -> Type=3272, Amount=%1, Price=5*%1, "Do you want to sell %A rapiers for %P gold?", Topic=2
"sell",%1,1<%1,"axe" -> Type=3274, Amount=%1, Price=7*%1, "Do you want to sell %A axes for %P gold?", Topic=2
"sell",%1,1<%1,"hatchet" -> Type=3276, Amount=%1, Price=25*%1, "Do you want to sell %A hatchets for %P gold?", Topic=2
"sell",%1,1<%1,"sabre" -> Type=3273, Amount=%1, Price=12*%1, "Do you want to sell %A sabres for %P gold?", Topic=2
"sell",%1,1<%1,"sword" -> Type=3264, Amount=%1, Price=25*%1, "Do you want to sell %A swords for %P gold?", Topic=2
"sell",%1,1<%1,"mace" -> Type=3286, Amount=%1, Price=30*%1, "Do you want to sell %A maces for %P gold?", Topic=2
"sell",%1,1<%1,"short","sword" -> Type=3294, Amount=%1, Price=10*%1, "Do you want to sell %A short swords for %P gold?", Topic=2
"sell",%1,1<%1,"doublet" -> Type=3379, Amount=%1, Price=3*%1, "Do you want to sell %A doublets for %P gold?", Topic=2
"sell",%1,1<%1,"leather","armor" -> Type=3361, Amount=%1, Price=5*%1, "Do you want to sell %A leather armors for %P gold?", Topic=2
"sell",%1,1<%1,"chain","armor" -> Type=3358, Amount=%1, Price=40*%1, "Do you want to sell %A chain armors for %P gold?", Topic=2
"sell",%1,1<%1,"brass","armor" -> Type=3359, Amount=%1, Price=150*%1, "Do you want to sell %A brass armors for %P gold?", Topic=2
"sell",%1,1<%1,"leather","helmet" -> Type=3355, Amount=%1, Price=3*%1, "Do you want to sell %A leather helmets for %P gold?", Topic=2
"sell",%1,1<%1,"chain","helmet" -> Type=3352, Amount=%1, Price=12*%1, "Do you want to sell %A chain helmets for %P gold?", Topic=2
"sell",%1,1<%1,"studded","helmet" -> Type=3376, Amount=%1, Price=20*%1, "Do you want to sell %A studded helmets for %P gold?", Topic=2
"sell",%1,1<%1,"wooden","shield" -> Type=3412, Amount=%1, Price=3*%1, "Do you want to sell %A wooden shields for %P gold?", Topic=2
"sell",%1,1<%1,"studded","shield" -> Type=3426, Amount=%1, Price=16*%1, "Do you want to sell %A studded shields for %P gold?", Topic=2
"sell",%1,1<%1,"brass","shield" -> Type=3411, Amount=%1, Price=25*%1, "Do you want to sell %A brass shields for %P gold?", Topic=2
"sell",%1,1<%1,"plate","shield" -> Type=3410, Amount=%1, Price=40*%1, "Do you want to sell %A plate shields for %P gold?", Topic=2
"sell",%1,1<%1,"copper","shield" -> Type=3430, Amount=%1, Price=50*%1, "Do you want to sell %A copper shields for %P gold?", Topic=2
"sell",%1,1<%1,"leather","boots" -> Type=3552, Amount=%1, Price=2*%1, "Do you want to sell %A pairs of leather boots for %P gold?", Topic=2
"sell",%1,1<%1,"rope" -> Type=3003, Amount=%1, Price=8*%1, "Do you want to sell %A ropes for %P gold?", Topic=2
Topic=1,"yes",CountMoney>=Price -> "Thank you. Here it is.", DeleteMoney, Create(Type)
Topic=1,"yes" -> "Sorry, you do not have enough gold."
Topic=1 -> "Maybe you will buy it another time."
Topic=2,"yes",Count(Type)>=Amount -> "Ok. Here is your money.", Delete(Type), CreateMoney
Topic=2,"yes" -> "Sorry, you do not have one."
Topic=2,"yes",Amount>1 -> "Sorry, you do not have so many."
Topic=2 -> "Maybe next time."
"pick" -> Type=3462, Amount=1, "Picks are hard to come by. I trade them only for high quality small axes. Do you want to trade?", Topic=3
Topic=3,"yes",Count(Type)>=Amount -> "Splendid! Here take your pickaxe.", Delete(Type), Create(3456)
Topic=3,"yes" -> "Sorry, I am looking for a SMALL axe."
Topic=3,"no" -> "Well, then not."
Topic=3 -> *
}

63
data/npc/aldo.npc Normal file
View File

@@ -0,0 +1,63 @@
# GIMUD - Graphical Interface Multi User Dungeon
# aldo.npc: Datenbank f<>r den Schuhverk<72>ufer Aldo
Name = "Aldo"
Outfit = (128,40-37-116-76)
Home = [32953,32110,6]
Radius = 2
Behaviour = {
ADDRESS,"hello$",! -> "Just great, another ... 'customer'. Hello, %N."
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Yes, yes, I can only talk to one after the other! You will have to wait, %N.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Yeah, get lost."
"bye" -> "That's music in my ears.", Idle
"name" -> "I'm Aldo. No one calls me 'lucky Aldo' though, guess why!"
"job" -> "I am a salesman, I sell headgear ... uhm ... oh well, and shoes."
"time" -> "Is it time for lunch already? Hey, stop making fun of me!"
"king" -> "One day I will sell the king a pair of shoes made by me and will get out of that stinky hole I live in and my family will never find me. HE, HE!"
"tibianus" -> *
"army" -> "So many feet ... so many ... a nightmare!"
"ferumbras" -> "Can't be worse than my wife."
"wife" -> "Leave me alone with her while I am working at least. My only pleasure around here!"
"excalibug" -> "I have other stuff to worry about, like paying my bills."
"bill" -> "Yes, I have to pay o lot of bills, and some georges, and a john, and several steves."
"thais" -> "I will never in my life make it there."
"tibia" -> "I doubt I will ever see much of it. It's like i am cursed to haunt this site here for the rest of my life."
"carlin" -> "A city ruled by women!? Could anything be worse?"
"amazon" -> "I heard that chicks wear some revealing pieces of armor!"
"news" -> "Hey, I am a man. Look for some women to share gossip."
"rumour" -> *
"rumor" -> *
"hugo" -> "My boss, an evil slaver of good people like me."
"offer" -> "I am damned to sell headgear, trousers, and shoes for the rest of my life."
"goods" -> *
"do","you","sell" -> *
"do","you","have" -> *
"headgear" -> "We have leather helmets and studded helmets."
"shoes" -> "<sigh> We sell leather boots and sandals."
"trouser" -> "We offer leather legs and studded legs."
"leather","helmet" -> Type=3355, Amount=1, Price=12, "Do you want to buy a leather helmet for %P gold?", Topic=1
"studded","helmet" -> Type=3376, Amount=1, Price=63, "Do you want to buy a studded helmet for %P gold?", Topic=1
"sandals" -> Type=3551, Amount=1, Price=2, "Do you want to buy one of my wonderful sandals for %P gold?", Topic=1
"leather","boot" -> Type=3552, Amount=1, Price=2, "Do you want to buy one of my wonderful leather boots for %P gold?", Topic=1
"leather","legs" -> Type=3559, Amount=1, Price=10, "Do you want to buy leather legs for %P gold?", Topic=1
"studded","legs" -> Type=3362, Amount=1, Price=60, "Do you want to buy studded legs for %P gold?", Topic=1
%1,1<%1,"leather","helmet" -> Type=3355, Amount=%1, Price=12*%1, "Do you want to buy %A leather helmets for %P gold?", Topic=1
%1,1<%1,"studded","helmet" -> Type=3376, Amount=%1, Price=63*%1, "Do you want to buy %A studded helmets for %P gold?", Topic=1
%1,1<%1,"sandals" -> Type=3551, Amount=%1, Price=2*%1, "Do you want to buy %A of my wonderful sandals for %P gold?", Topic=1
%1,1<%1,"leather","boot" -> Type=3552, Amount=%1, Price=2*%1, "Do you want to buy %A of my wonderful leather boots for %P gold?", Topic=1
%1,1<%1,"leather","legs" -> Type=3559, Amount=%1, Price=10*%1, "Do you want to buy %A leather legs for %P gold?", Topic=1
%1,1<%1,"studded","legs" -> Type=3362, Amount=%1, Price=60*%1, "Do you want to buy %A studded legs for %P gold?", Topic=1
Topic=1,"yes",CountMoney>=Price -> "Here. I hope that's it now.", DeleteMoney, Create(Type)
Topic=1,"yes" -> "At last, someone poorer than me."
Topic=1,"no" -> "Good decision!"
}

194
data/npc/alesar.npc Normal file
View File

@@ -0,0 +1,194 @@
# GIMUD - Graphical Interface Multi User Dungeon
# alesar.npc: Datenbank f<>r den Djinnschmied Alesar (Waffen und R<>stungen, Efreet)
Name = "Alesar"
Outfit = (80,0-0-0-0)
Home = [33048,32621,5]
Radius = 1
Behaviour = {
ADDRESS,"hello$",QuestValue(278)=3,! -> "What do you want from me, %N?"
ADDRESS,"hi$",QuestValue(278)=3,! -> *
ADDRESS,"greetings$",QuestValue(278)=3,! -> *
ADDRESS,"djanni'hah$",QuestValue(278)=3,! -> *
ADDRESS,! -> Idle
BUSY,"hello$",QuestValue(278)=3,! -> "I am already talking to one of you creeps. So shut up until it is your turn, %N.", Queue
BUSY,"hi$",QuestValue(278)=3,! -> *
BUSY,"greetings$",QuestValue(278)=3,! -> *
BUSY,"djanni'hah$",QuestValue(278)=3,! -> *
BUSY,! -> NOP
VANISH -> "Humans..."
"bye" -> "Finally.", Idle
"farewell" -> *
"name" -> "My name is none of your business."
"alesar" -> "That is my name. So what!"
"job" -> "What does it look like, fool? I'm a smith! But I won't sell you anything until Malor orders me otherwise."
"trade" -> "I won't sell you anything, human. Malor doesn't want me to trade with strangers."
"permission" -> *
"daraman" -> "Don't you dare mention Daraman in my presence, human. I am through with his insidious lies and through with your accursed race!"
"haroun" -> "Haroun? What? You know ... where do you know that name from? Did he send you?", Topic=1
Topic=1,"yes" -> "Treacherous liar! You would not be here if you had really talked to him. Get out of my sight or I will test my latest sabre on you!", Idle
Topic=1 -> "<sighs> Of course not. How could you ... Well, at least you are honest, human. I appreciate that."
"human" -> "I used to have illusions about you humans. I thought humans were good, noble creatures. ...",
"I thought djinns and humans shared a destiny, and that we could live side by side peacefully. ...",
"But now I have learnt my lesson. I have had the privilege to look deep into the human mind, much deeper than most of my brothers. ...",
"And guess what! I did not like what I see. You are nothing but a race of cruel, perfidious bloodsuckers who hide their wickedness behind a thin layer of civilisation and so-called humanity. ...",
"Your race is a blemish on the face of Tibia. The sooner it is gone the better!"
"djinn" -> "One day we will teach your race a lesson it will never forget."
"efreet" -> "The efreet are those djinn who never fell for Daraman's insidious propaganda. I wish I would have been as smart from the start. ...",
"But errors can be corrected!"
"marid" -> "Those among my brothers and sisters who still do not see the truth call themselves the Marid. I used to be one of them, but I left them when the truth dawned upon me. ...",
"Now I follow Malor, although I would never fight against my kind."
"gabel" -> "Gabel is a kind-hearted, honest djinn. I would hate to see him die just because he believes in Daraman's lies. ...",
"After all, I believed them myself. "
"king" -> "We need a strong king to unite us in our struggle against the humans."
"malor" -> "Malor is overambitious and unnecessarily cruel, but he is the only djinn who could unite our race, so I follow him. ...",
"The truth is I despise him, but that is of no importance as long as you humans will be exterminated."
"mal'ouquah" -> "I do not like this place. But then it does not really matter where I am. I have a forge and I don't see any humans. That's all I need. ...",
"Of course, now you are here. Doesn't help me to feel myself at home here."
"ashta'daramai",QuestValue(287)=0 -> "I used to live in Ashta'daramai. That was before I realised the extent of my blindness."
"ashta'daramai",QuestValue(287)>0 -> "Ashta'daramai is Gabel's fortress which lies to the north. ...",
"Of course you cannot enter it through the front door. ...",
"But from my time there, I know that there is also an unguarded back door in the north of the fortress."
"zathroth" -> "Legend has it that Zathroth was trying to make us beings of unalloyed evil, but he found us to be impure, so he abandoned us and started over. ...",
"It is not flattering to think we are nothing but examples of bad workmanship, but I see it from a different perspective: Since our god left us on our own it is up to ourselves to forge our destiny. ...",
"One day Zathroth will look at us in amazement."
"tibia" -> "One day we djinn will rid this world of evil."
"darashia" -> "I don't care about human cities. If I had my way, they would all be burnt to down today."
"edron" -> *
"thais" -> *
"venore" -> *
"kazordoon" -> *
"carlin" -> *
"ab'dendriel" -> *
"ankrahmun" -> *
"pharaoh" -> "The pharaoh in Ankrahmun is a dangerous fool. Just your typical human, in other words."
"palace" -> "So?"
"ascension" -> "What are you talking about? More human pseudo-philosophical flapdoodle?"
"rah" -> *
"uthun" -> *
"akh" -> *
"scarab" -> "I like them. They are peaceful, but if they are provoked they fight ferociously. And they are know to eat humans!"
"kha'zeel" -> "These mountains are our refuge from those pesky humans. Too bad there are always some who come up here anyway. You, for example."
"kha'labal" -> "The desert Kha'labal was once a beautiful land, but it was devastated in the course of the war. Damn humans! This is all your fault!"
"melchior" -> "I remember him. He was a greedy, double-dealing hyena. As far as I know his bleached bones are now lying somewhere in the Kha'labal."
"djema" -> "Djema? Well - I suppose she is the only human I still like. But she has been brought up by djinns. Who knows - perhaps humans can learn."
"baa'leal" -> "Baa'leal is Malor's lieutenant. Unflinchingly loyal, but not quite as clever as he thinks he is."
"bo'ques" -> "I miss Bo'ques' cooking, but not his pompous airs and graces."
"fa'hradin" -> "Fa'hradin, that old cynic is way too smart to believe in Daraman's lies. He should reconsider his loyalties."
"wares" -> "I sell and buy weapons, armors, helmets, legs, and shields."
"offer" -> *
"goods" -> *
"smith" -> *
"equipment" -> *
"do","you","sell" -> *
"do","you","have" -> *
"weapon" -> "At this time I'm only selling ice rapiers and serpent swords. But I would buy scimitars, giant swords, serpent swords, poison daggers, knight axes, dragon hammers and skull staffs from you."
"shield" -> "I am selling only ancient shields. But I buy tower shields, black shields, ancient shields and vampire shields."
"armor" -> "I am buying and selling dark armors. But I would also buy a knight armor from you."
"helmet" -> "I am buying and selling dark helmets. Furthermore I'm buying warrior helmets, strange helmets and mystic turbans."
"trousers" -> "At this time I'm only buying knight legs."
"legs" -> *
"ice","rapier" -> Type=3284, Amount=1, Price=5000, "Do you want to buy an ice rapier for %P gold?", Topic=10
"serpent","sword" -> Type=3297, Amount=1, Price=6000, "Do you want to buy a serpent sword for %P gold?", Topic=10
"ancient","shield" -> Type=3432, Amount=1, Price=5000, "Do you want to buy an ancient shield for %P gold?", Topic=10
"dark","armor" -> Type=3383, Amount=1, Price=1500, "Do you want to buy a dark armor for %P gold?", Topic=10
"dark","helmet" -> Type=3384, Amount=1, Price=1000, "Do you want to buy a dark helmet for %P gold?", Topic=10
%1,1<%1,"ice","rapier" -> Type=3284, Amount=%1, Price=5000*%1, "Do you want to buy %A ice rapiers for %P gold?", Topic=10
%1,1<%1,"serpent","sword" -> Type=3297, Amount=%1, Price=6000*%1, "Do you want to buy %A serpent swords for %P gold?", Topic=10
%1,1<%1,"ancient","shield" -> Type=3432, Amount=%1, Price=5000*%1, "Do you want to buy %A ancient shields for %P gold?", Topic=10
%1,1<%1,"dark","armor" -> Type=3383, Amount=%1, Price=1500*%1, "Do you want to buy %A dark armors for %P gold?", Topic=10
%1,1<%1,"dark","helmet" -> Type=3384, Amount=%1, Price=1000*%1, "Do you want to buy %A dark helmets for %P gold?", Topic=10
"sell","serpent","sword" -> Type=3297, Amount=1, Price=900, "Do you want to sell a serpent sword for %P gold?", Topic=11
"sell","dragon","hammer" -> Type=3322, Amount=1, Price=2000, "Do you want to sell a dragon hammer for %P gold?", Topic=11
"sell","giant","sword" -> Type=3281, Amount=1, Price=17000, "Do you want to sell a giant sword for %P gold?", Topic=11
"sell","poison","dagger" -> Type=3299, Amount=1, Price=50, "Do you want to sell a poison dagger for %P gold?", Topic=11
"sell","scimitar" -> Type=3307, Amount=1, Price=150, "Do you want to sell a scimitar for %P gold?", Topic=11
"sell","skull","staff" -> Type=3324, Amount=1, Price=6000, "Do you want to sell a skull staff for %P gold?", Topic=11
"sell","knight","axe" -> Type=3318, Amount=1, Price=2000, "Do you want to sell a knight axe for %P gold?", Topic=11
"sell","tower","shield" -> Type=3428, Amount=1, Price=8000, "Do you want to sell a tower shield for %P gold?", Topic=11
"sell","black","shield" -> Type=3429, Amount=1, Price=800, "Do you want to sell a black shield for %P gold?", Topic=11
"sell","ancient","shield" -> Type=3432, Amount=1, Price=900, "Do you want to sell an ancient shield for %P gold?", Topic=11
"sell","vampire","shield" -> Type=3434, Amount=1, Price=15000, "Do you want to sell a vampire shield for %P gold?", Topic=11
"sell","warrior","helmet" -> Type=3369, Amount=1, Price=5000, "Do you want to sell a warrior helmet for %P gold?", Topic=11
"sell","knight","armor" -> Type=3370, Amount=1, Price=5000, "Do you want to sell a knight armor for %P gold?", Topic=11
"sell","knight","legs" -> Type=3371, Amount=1, Price=5000, "Do you want to sell a pair of knight legs for %P gold?", Topic=11
"sell","strange","helmet" -> Type=3373, Amount=1, Price=500, "Do you want to sell a strange helmet for %P gold?", Topic=11
"sell","dark","armor" -> Type=3383, Amount=1, Price=400, "Do you want to sell a dark armor for %P gold?", Topic=11
"sell","dark","helmet" -> Type=3384, Amount=1, Price=250, "Do you want to sell a dark helmet for %P gold?", Topic=11
"sell","mystic","turban" -> Type=3574, Amount=1, Price=150, "Do you want to sell a mystic turban for %P gold?", Topic=11
"sell",%1,1<%1,"serpent","sword" -> Type=3297, Amount=%1, Price=900*%1, "Do you want to sell %A serpent swords for %P gold?", Topic=11
"sell",%1,1<%1,"dragon","hammer" -> Type=3322, Amount=%1, Price=2000*%1, "Do you want to sell %A dragon hammers for %P gold?", Topic=11
"sell",%1,1<%1,"giant","sword" -> Type=3281, Amount=%1, Price=17000*%1, "Do you want to sell %A giant swords for %P gold?", Topic=11
"sell",%1,1<%1,"poison","dagger" -> Type=3299, Amount=%1, Price=50*%1, "Do you want to sell %A poison daggers for %P gold?", Topic=11
"sell",%1,1<%1,"scimitar" -> Type=3307, Amount=%1, Price=150*%1, "Do you want to sell %A scimitars for %P gold?", Topic=11
"sell",%1,1<%1,"skull","staff" -> Type=3324, Amount=%1, Price=6000*%1, "Do you want to sell %A skull staffs for %P gold?", Topic=11
"sell",%1,1<%1,"knight","axe" -> Type=3318, Amount=%1, Price=2000*%1, "Do you want to sell %A knight axes for %P gold?", Topic=11
"sell",%1,1<%1,"tower","shield" -> Type=3428, Amount=%1, Price=8000*%1, "Do you want to sell %A tower shields for %P gold?", Topic=11
"sell",%1,1<%1,"black","shield" -> Type=3429, Amount=%1, Price=800*%1, "Do you want to sell %A black shields for %P gold?", Topic=11
"sell",%1,1<%1,"ancient","shield" -> Type=3432, Amount=%1, Price=900*%1, "Do you want to sell %A ancient shields for %P gold?", Topic=11
"sell",%1,1<%1,"vampire","shield" -> Type=3434, Amount=%1, Price=15000*%1, "Do you want to sell %A vampire shields for %P gold?", Topic=11
"sell",%1,1<%1,"strange","helmet" -> Type=3373, Amount=%1, Price=500*%1, "Do you want to sell %A strange helmets for %P gold?", Topic=11
"sell",%1,1<%1,"dark","armor" -> Type=3383, Amount=%1, Price=400*%1, "Do you want to sell %A dark armors for %P gold?", Topic=11
"sell",%1,1<%1,"dark","helmet" -> Type=3384, Amount=%1, Price=250*%1, "Do you want to sell %A dark helmets for %P gold?", Topic=11
"sell",%1,1<%1,"warrior","helmet" -> Type=3369, Amount=%1, Price=5000*%1, "Do you want to sell %A warrior helmets for %P gold?", Topic=11
"sell",%1,1<%1,"knight","armor" -> Type=3370, Amount=%1, Price=5000*%1, "Do you want to sell %A knight armors for %P gold?", Topic=11
"sell",%1,1<%1,"knight","legs" -> Type=3371, Amount=%1, Price=5000*%1, "Do you want to sell %A pairs of knight legs for %P gold?", Topic=11
"sell",%1,1<%1,"mystic","turban" -> Type=3574, Amount=%1, Price=150*%1, "Do you want to sell %A mystic turbans for %P gold?", Topic=11
Topic=10,QuestValue(288)<3,! -> "No chance, human. Malor doesn't want me to trade with strangers."
Topic=10,"yes",CountMoney>=Price -> "Thank you. Here you are.", DeleteMoney, Create(Type)
Topic=10,"yes" -> "You do not have enough gold."
Topic=10 -> "Well, obviously not."
Topic=11,QuestValue(288)<3,! -> "No chance, human. Malor doesn't want me to trade with strangers."
Topic=11,"yes",Count(Type)>=Amount -> "Ok. Here is your gold.", Delete(Type), CreateMoney
Topic=11,"yes" -> "You don't have one."
Topic=11,"yes",Amount>1 -> "You don't have that many."
Topic=11 -> "Well, obviously not."
"mission",QuestValue(286)=3,QuestValue(287)=0 -> "So Baa'leal thinks you are up to do a mission for us? ...",
"I think he is getting old, entrusting human scum such as you are with an important mission like that. ...",
"Personally, I don't understand why you haven't been slaughtered right at the gates. ...",
"Anyway. Are you prepared to embark on a dangerous mission for us?", Topic=2
"baa'leal",QuestValue(286)=3,QuestValue(287)=0 -> *
Topic=2,"yes" -> "All right then, human. Have you ever heard of the 'Tears of Daraman'? ...",
"They are precious gemstones made of some unknown blue mineral and possess enormous magical power. ...",
"If you want to learn more about these gemstones don't forget to visit our library. ...",
"Anyway, one of them is enough to create thousands of our mighty djinn blades. ...",
"Unfortunately my last gemstone broke and therefore I'm not able to create new blades anymore. ...",
"To my knowledge there is only one place where you can find these gemstones - I know for a fact that the Marid have at least one of them. ...",
"Well... to cut a long story short, your mission is to sneak into Ashta'daramai and to steal it. ...",
"Needless to say, the Marid won't be too eager to part with it. Try not to get killed until you have delivered the stone to me.", SetQuestValue(287,1)
Topic=2 -> "Then not."
"mission",QuestValue(287)>0,QuestValue(287)<3 -> "Did you find the tear of Daraman?", Topic=3
"gem",QuestValue(287)>0,QuestValue(287)<3 -> *
"tear",QuestValue(287)>0,QuestValue(287)<3 -> *
Topic=3,"yes",QuestValue(287)=2,Count(3233)>0 -> "So you have made it? You have really managed to steal a Tear of Daraman? ...",
"Amazing how you humans are just impossible to get rid of. Incidentally, you have this character trait in common with many insects and with other vermin. ...",
"Nevermind. I hate to say it, but it you have done us a favour, human. That gemstone will serve us well. ...",
"Baa'leal, wants you to talk to Malor concerning some new mission. ...",
"Looks like you have managed to extended your life expectancy - for just a bit longer.", Amount=1, Delete(3233), SetQuestValue(287,3)
Topic=3 -> "As I expected. You haven't got the stone. Shall I explain your mission again?", Topic=2
"mission",QuestValue(287)=3 -> "Don't forget to talk to Malor concerning your next mission."
"work",QuestValue(287)=3 -> *
}

69
data/npc/alexander.npc Normal file
View File

@@ -0,0 +1,69 @@
# GIMUD - Graphical Interface Multi User Dungeon
# alexander.npc: Datenbank fuer den Magiehaendler Alexander
Name = "Alexander"
Outfit = (130,96-63-71-97)
Home = [33256,31839,3]
Radius = 2
Behaviour = {
ADDRESS,"hello$",! -> "Hi there %N."
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Just wait, %N.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "See you."
"bye" -> "See you.", Idle
"name" -> "I am Alexander."
"job" -> "I trade with runes and other magic items."
"time" -> "It's %T right now."
"king" -> "The king has not much interest in magic items as far as I know."
"tibianus" -> *
"army" -> "The army uses weapons and armor rather then items of magic."
"ferumbras" -> "A hero has to be well prepared to face this threat."
"excalibug" -> "Ah, I would trade a fortune for this fabulous item."
"thais" -> "I am glad the king founded this academy far away from the mundane troubles of Thais"
"tibia" -> "The world is filled with wonderous places and items."
"carlin" -> "I heard it's a city of druids."
"edron" -> "In our town, science and arts are thriving."
"news" -> "Ask for news and rumors in the tavern."
"rumors" -> *
"offer" -> "I'm selling runes, life rings, wands, rods and crystal balls."
"goods" -> *
"do","you","sell" -> *
"do","you","have" -> *
"rune" -> "I sell blank runes and spell runes."
"blank","rune" -> Type=3147, Amount=1, Price=10, "Do you want to buy a blank rune for %P gold?", Topic=1
%1,1<%1,"blank","rune" -> Type=3147, Amount=%1, Price=10*%1, "Do you want to buy %A blank runes for %P gold?", Topic=1
"life","ring" -> Type=3052, Amount=1, Price=900, "Do you want to buy a life ring for %P gold?", Topic=1
"crystal","ball" -> Type=3076, Amount=1, Price=530, "Do you want to buy a crystal ball for %P gold?", Topic=1
%1,1<%1,"life","ring" -> Type=3052, Amount=%1, Price=900*%1, "Do you want to buy %A life rings for %P gold?", Topic=1
%1,1<%1,"crystal","ball" -> Type=3076, Amount=%1, Price=530*%1, "Do you want to buy %A crystal balls for %P gold?", Topic=1
"sell","life","crystal" -> Type=3061, Amount=1, Price=85, "Do you want to sell a life crystal for %P gold?", Topic=2
"sell","mind","stone" -> Type=3062, Amount=1, Price=170, "Do you want to sell a mind stone for %P gold?", Topic=2
"sell","crystal","ball" -> Type=3076, Amount=1, Price=190, "Do you want to sell a crystal ball for %P gold?", Topic=2
"sell",%1,1<%1,"life","crystal" -> Type=3061, Amount=%1, Price=85*%1, "Do you want to sell %A life crystals for %P gold?", Topic=2
"sell",%1,1<%1,"mind","stone" -> Type=3062, Amount=%1, Price=170*%1, "Do you want to sell %A mind stones for %P gold?", Topic=2
"sell",%1,1<%1,"crystal","ball" -> Type=3076, Amount=%1, Price=190*%1, "Do you want to sell %A crystal balls for %P gold?", Topic=2
Topic=1,"yes",CountMoney>=Price -> "Here you are.", DeleteMoney, Create(Type)
Topic=1,"yes" -> "Come back, when you have enough money."
Topic=1 -> "Hmm, but next time."
Topic=2,"yes",Count(Type)>=Amount -> "Ok. Here is your money.", Delete(Type), CreateMoney
Topic=2,"yes" -> "Sorry, you do not have one."
Topic=2,"yes",Amount>1 -> "Sorry, you do not have so many."
Topic=2 -> "Maybe next time."
@"gen-t-runes-prem-s.ndb"
@"gen-t-wands-prem-s.ndb"
}

88
data/npc/alia.npc Normal file
View File

@@ -0,0 +1,88 @@
# GIMUD - Graphical Interface Multi User Dungeon
# alia.npc: Datenbank f<>r die Priesterin Alia
Name = "Alia"
Outfit = (138,96-95-0-95)
Home = [32360,31785,7]
Radius = 2
Behaviour = {
ADDRESS,"hello$",! -> "Welcome %N! Welcome to the temple of Carlin."
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Please wait a minute, %N.", Queue
BUSY,"hi$",! -> *
BUSY,"heal$",Burning>0 -> "You are burning, %N. I will help you.", Burning(0,0), EffectOpp(15)
BUSY,"heal$",Poison>0 -> "You are poisoned, %N. I will help you.", Poison(0,0), EffectOpp(14)
BUSY,"heal$",HP<40 -> "You are looking really bad, %N. Let me heal your wounds.", HP=40, EffectOpp(13)
BUSY,"heal$" -> "You aren't looking really bad, %N. Sorry, I can't help you."
BUSY,! -> NOP
VANISH,! -> "Please return if you are heavily wounded or poisoned. I can heal you anytime."
"bye" -> "May the gods be with you, %N!", Idle
"farewell" -> *
"job" -> "I'm a nun, serving the gods of Tibia in this temple. I also heal wounded adventurers."
"name" -> "My name is Alia."
"tibia" -> "That's where we are. The world Tibia."
"god" -> "They created Tibia and all life on it."
"ferumbras" -> "Don't mention this name here."
"excalibug" -> "Sorry, I can't help you with that."
"ghostlands" -> "Uh, don't ask. Thats a place even the brave women of carlin don't dare to explore them!!!"
"heal$",Burning>0 -> "You are burning. I will help you.", Burning(0,0), EffectOpp(15)
"heal$",Poison>0 -> "You are poisoned. I will help you.", Poison(0,0), EffectOpp(14)
"heal$",HP<40 -> "You are looking really bad. Let me heal your wounds.", HP=40, EffectOpp(13)
"heal$",PvPEnforced -> "You aren't looking that bad."
"heal$" -> "You aren't looking that bad. Sorry, I can't help you. But if you are looking for additional protection you should go on the pilgrimage of ashes."
"blessing",PvPEnforced,! -> "The lifeforce of this world is waning. There are no more blessings avaliable on this world."
"pilgrimage",PvPEnforced,! -> *
"ashes",PvPEnforced,! -> *
"spiritual",PvPEnforced,! -> *
"shielding",PvPEnforced,! -> *
"sacred","places",PvPEnforced,! -> *
"spark",PvPEnforced,! -> *
"phoenix",PvPEnforced,! -> *
"embrace",PvPEnforced,! -> *
"fire",PvPEnforced,! -> *
"suns",PvPEnforced,! -> *
"wisdom",PvPEnforced,! -> *
"solitude",PvPEnforced,! -> *
"pilgrimage" -> "Whenever you receive a lethal wound your lifeforce is damaged. With every single of the five blessings you have this damage will be reduced."
"ashes" -> *
"blessing" -> "There are five different blessings available in five sacred places. These blessings are: the spiritual shielding, the spark of the phoenix, the embrace of tibia, the fire of the suns and the wisdom of solitude."
"sacred","places" -> "Just ask in which of the five blessings you are interested in."
"spiritual", QuestValue(104) > 0 -> "I see you received the spiritual shielding in the whiteflower temple south of Thais."
"shielding", QuestValue(104) > 0 -> *
"spiritual" -> "You can receive the spiritual shielding in the whiteflower temple south of Thais."
"shielding" -> *
"spark", QuestValue(102) > 0 -> "I an sense that the spark of the phoenix already was given to you by the dwarven priests of earth and fire in Kazordoon."
"phoenix", QuestValue(102) > 0 -> *
"spark" -> "The spark of the phoenix is given by the dwarven priests of earth and fire in Kazordoon."
"phoenix" -> *
"embrace", QuestValue(105) > 0 -> "I can sense the druids north of Carlin provided you with the embrace of tibia."
"embrace" -> "The druids north of Carlin can provide you with the embrace of tibia."
"fire","suns", QuestValue(103) > 0 -> "I can see you recieved the blessing of the two suns in the suntower near Ab'Dendriel ."
"suns", QuestValue(103) > 0 -> *
"fire","suns" -> "Ask for the blessing of the two suns in the suntower near Ab'Dendriel ."
"suns" -> *
"wisdom", QuestValue(101) > 0 -> "I can sense you already talked to the hermit Eremo on the isle of Cormaya and recieved this blessing."
"solitude", QuestValue(101) > 0 -> *
"wisdom" -> "Talk to the hermit Eremo on the isle of Cormaya about this blessing."
"solitude" -> *
"time" -> "Now, it is %T. Ask Gorn for a watch, if you need one."
}

33
data/npc/allen.npc Normal file
View File

@@ -0,0 +1,33 @@
# GIMUD - Graphical Interface Multi User Dungeon
# allen.npc: M<>belverk<72>ufer Allen in Venore
Name = "Allen"
Outfit = (128,76-43-38-76)
Home = [32991,32062,6]
Radius = 1
Behaviour = {
ADDRESS,"hello$",! -> "Welcome to the Plank and Treasurechest Market, %N!"
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Just a moment please, %N.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Good bye."
"bye" -> "Good bye.", Idle
"farewell" -> *
"name" -> "My name is Allen Richardson. I am the owner of this market."
"job" -> "I run this market and sell furniture."
"time" -> "It is %T. Too bad we run out of cuckoo clocks."
"news" -> "Sorry, no time to chat, let's trade."
"offer" -> "At this counter you can buy chairs. What do you need?"
"goods" -> *
"do","you","sell" -> *
"do","you","have" -> *
"furniture" -> *
"equipment" -> *
@"gen-t-furniture-chairs-s.ndb"
}

11
data/npc/alwin.npc Normal file
View File

@@ -0,0 +1,11 @@
# GIMUD - Graphical Interface Multi User Dungeon
# alwin.npc: Datenbank f<>r eine Stadtwache in Venore
Name = "Alwin"
Outfit = (131,113-113-113-115)
Home = [32875,32125,6]
Radius = 10
Behaviour = {
@"guards-venore.ndb"
}

88
data/npc/amanda.npc Normal file
View File

@@ -0,0 +1,88 @@
# GIMUD - Graphical Interface Multi User Dungeon
# amanda.npc: Datenbank f<>r die Nonne Amanda
Name = "Amanda"
Outfit = (138,96-95-0-95)
Home = [33222,31814,8]
Radius = 5
Behaviour = {
ADDRESS,"hello$",! -> "Welcome to the temple of Banor's blood %N."
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Please wait a moment, %N.", Queue
BUSY,"hi$",! -> *
BUSY,"heal$",Burning>0 -> "You are burning. I will help you.", Burning(0,0), EffectOpp(15)
BUSY,"heal$",Poison>0 -> "You are poisoned. I will help you.", Poison(0,0), EffectOpp(14)
BUSY,"heal$",HP<40 -> "You are looking really bad. Let me heal your wounds.", HP=40, EffectOpp(13)
BUSY,"heal$" -> "You aren't looking really bad. Sorry, I can't help you."
BUSY,! -> NOP
VANISH,! -> "If you are heavily wounded or poisoned, feel free to return for a healing."
"bye" -> "Farewell, %N!", Idle
"job" -> "I am a humble nun."
"name" -> "I am sister Amanda."
"tibia" -> "That's our world."
"god" -> "They created the world and all life on it."
"king" -> "Our king is a religious man. A shining example."
"tibianus" -> *
"army" -> "Our army lives to the ideals of Banor."
"banor" -> *
"ferumbras" -> "He is a pawn of evil."
"excalibug" -> "Only a being loyal to Banor will wield this blade."
"news" -> "Sorry, I rarely have time to chat."
"time" -> "Now, it is %T."
"heal$",Burning>0 -> "You are burning. I will help you.", Burning(0,0), EffectOpp(15)
"heal$",Poison>0 -> "You are poisoned. I will help you.", Poison(0,0), EffectOpp(14)
"heal$",HP<40 -> "You are looking really bad. Let me heal your wounds.", HP=40, EffectOpp(13)
"heal$",PvPEnforced -> "You aren't looking that bad."
"heal$" -> "You aren't looking that bad. Sorry, I can't help you. But if you are looking for additional protection you should go on the pilgrimage of ashes."
"blessing",PvPEnforced,! -> "The lifeforce of this world is waning. There are no more blessings avaliable on this world."
"pilgrimage",PvPEnforced,! -> *
"ashes",PvPEnforced,! -> *
"spiritual",PvPEnforced,! -> *
"shielding",PvPEnforced,! -> *
"sacred","places",PvPEnforced,! -> *
"spark",PvPEnforced,! -> *
"phoenix",PvPEnforced,! -> *
"embrace",PvPEnforced,! -> *
"fire",PvPEnforced,! -> *
"suns",PvPEnforced,! -> *
"wisdom",PvPEnforced,! -> *
"solitude",PvPEnforced,! -> *
"pilgrimage" -> "Whenever you receive a lethal wound your lifeforce is damaged. With every single of the five blessings you have this damage will be reduced."
"ashes" -> *
"blessing" -> "There are five different blessings available in five sacred places. These blessings are: the spiritual shielding, the spark of the phoenix, the embrace of tibia, the fire of the suns and the wisdom of solitude."
"sacred","places" -> "Just ask in which of the five blessings you are interested in."
"spiritual", QuestValue(104) > 0 -> "I see you received the spiritual shielding in the whiteflower temple south of Thais."
"shielding", QuestValue(104) > 0 -> *
"spiritual" -> "You can receive the spiritual shielding in the whiteflower temple south of Thais."
"shielding" -> *
"spark", QuestValue(102) > 0 -> "I an sense that the spark of the phoenix already was given to you by the dwarven priests of earth and fire in Kazordoon."
"phoenix", QuestValue(102) > 0 -> *
"spark" -> "The spark of the phoenix is given by the dwarven priests of earth and fire in Kazordoon."
"phoenix" -> *
"embrace", QuestValue(105) > 0 -> "I can sense the druids north of Carlin provided you with the embrace of tibia."
"embrace" -> "The druids north of Carlin can provide you with the embrace of tibia."
"fire","suns", QuestValue(103) > 0 -> "I can see you recieved the blessing of the two suns in the suntower near Ab'Dendriel ."
"suns", QuestValue(103) > 0 -> *
"fire","suns" -> "Ask for the blessing of the two suns in the suntower near Ab'Dendriel ."
"suns" -> *
"wisdom", QuestValue(101) > 0 -> "I can sense you already talked to the hermit Eremo on the isle of Cormaya and recieved this blessing."
"solitude", QuestValue(101) > 0 -> *
"wisdom" -> "Talk to the hermit Eremo on the isle of Cormaya about this blessing."
"solitude" -> *
}

70
data/npc/amber.npc Normal file
View File

@@ -0,0 +1,70 @@
# GIMUD - Graphical Interface Multi User Dungeon
# amber.npc: Datenbank f<>r die Abenteurerin Amber
Name = "Amber"
Outfit = (137,59-113-132-76)
Home = [32103,32182,8]
Radius = 4
Behaviour = {
ADDRESS,"hello$",! -> "Oh hello, nice to see you %N."
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Sorry, I'm already talking to someone."
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "See you later."
"bye" -> "See you later.", Idle
"farewell" -> *
"how","are","you" -> "I am recovering from a sea journey."
"job" -> "I explore and seek adventure."
"explore" -> "I have been almost everywhere in Tibia."
"adventure" -> "I fought fierce monsters, climbed the highest mountains, and crossed the sea on a raft."
"sea" -> "My trip over the sea was horrible. The weather was bad, the waves high and my raft quite simple."
"time" -> "Sorry, I lost my watch in a storm."
"help" -> "I can't help you much beyond information."
"information" -> "Just ask and I'll try to answer."
"dungeon" -> "I have not had the time to explore the dungeons of this isle, but I have seen two big caves in the east, and there is a ruined tower in the northwest."
"sewer" -> "I like sewers. I made my very first battle experience in the Thais sewers. The small sewersystem of Rookgaard has some nasty rats to fight."
"assistant" -> "I have a job of great responsibility. Mostly I keep annoying persons away from my boss."
"monster" -> "Oh, I fought orcs, cyclopses, minotaurs, and even green dragons."
"cyclops" -> "Horrible monsters they are."
"minotaur" -> *
"dragon" -> *
"raft" -> "I left my raft at the south eastern shore. I forgot my private notebook on it. If you could return it to me I would be very grateful."
"quest" -> *
"mission" -> *
"seymour" -> "I think this poor guy was a bad choice as the head of the academy."
"academy" -> "A fine institution, but it needs definitely more funds from the king."
"king" -> "King Tibianus is the ruler of Thais."
"thais" -> "A fine city, but the king has some problems enforcing the law."
"cipfried" -> "A gentle person. You should visit him, if you have problems."
"dallheim" -> "An extraordinary warrior. He's the first and last line of defense of Rookgaard."
"hyacinth" -> "Hyacinth is a great healer. He lives somewhere hidden on this isle."
"willie" -> "He's funny in his own, gruffy way."
"obi" -> "He's a funny little man."
"weapon" -> "The best weapons on this isle are just toothpicks, compared with the weapons warriors of the mainland wield."
"magic" -> "You can learn spells only in the guildhalls of the mainland."
"tibia" -> "I try to explore each spot of Tibia, and one day I will succeed."
"castle" -> "If you travel to Thais, you really should visit the marvelous castle."
"book" -> Type=2821, Amount=1, "Do you bring me my notebook?", Topic=1
"notebook" -> *
Topic=1,"yes",Count(Type)>=Amount -> "Excellent. Here, take this short sword, that might serve you well.", Delete(Type), Create(3294)
Topic=1,"yes" -> "Hm, you don't have it."
Topic=1 -> "Too bad."
"orcish" -> "I speak some orcish words, not much though, just 'yes' and 'no' and such basic.", Topic=2
"language" -> *
"prisoner" -> *
"orc" -> "Not the nicest guys you can encounter. I had some clashes with them and was prisoner of the orcs for some months."
Topic=2,"yes" -> "It's 'mok' in orcish. I help you more about that if you have some food."
Topic=2,"no" -> "In orcish that's 'burp'. I help you more about that if you have some food."
"food" -> "My favorite dish is salmon. Oh please, bring me some of it."
"salmon" -> Type=3579, Amount=1, "Yeah! If you give me some salmon I will tell you more about the orcish language.", Topic=3
Topic=3,"yes",Count(Type)>=Amount -> "Thank you. Orcs call arrows 'pixo'.", Delete(Type)
Topic=3,"yes" -> "You don't have one!"
Topic=3 -> "Ok, then I don't tell you more about the orcish language."
}

77
data/npc/anerui.npc Normal file
View File

@@ -0,0 +1,77 @@
# GIMUD - Graphical Interface Multi User Dungeon
# anerui.npc: Datenbank f<>r die J<>gerin Anerui
Name = "Anerui"
Outfit = (63,0-0-0-0)
Home = [32669,31659,7]
Radius = 2
Behaviour = {
ADDRESS,"hello$",! -> "Ashari %N."
ADDRESS,"hi$",! -> *
ADDRESS,"Ashari$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Wait, %N.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Asha Thrazi."
"bye" -> "Asha Thrazi.", Idle
"farewell" -> *
"asha","thrazi" -> *
"name" -> "I am Anerui Mourningleaf."
"job" -> "I am the mistress of the hunt. At this place you may buy the food our hunts provide."
"time" -> "Watch the sky, it will tell you."
"carlin" -> "Carlin needs our protection and resources. Of course they will turn on us as soon as they feel strong enough."
"thais" -> "Thais is to far away to prove a threat but also is of little help if problems should occur."
"venore" -> "Venore profits greatly from the trade with Ab'Denriel. I see those traders as leeches that suck away our resources."
"roderick" -> "He is our contact person to the thaian kingdom and a necessary evil."
"olrik" -> "He would love to be an elf but still is more kind of a pale orc."
"hunter" -> "Hunters live a life of freedom and closeness to nature, unlike a simple farmer or bugherder."
"hunt" -> "Hunting is an art, practiced too often by diletantes. Every fool with a bow or a spear considers himself a hunter."
"game" -> *
"prey" -> *
"forest" -> "The forests are the gardens of life. Nature provides enough for everyone's need, but not enough for everyone's greed."
"nature" -> "Nature is not a friend but an unforgiving teacher, and the lessons we have to learn are endless."
"teacher" -> "Most lessons nature teaches are about life and death."
"life" -> "Life and death are significant parts of the balance."
"death" -> *
"balance" -> "The balance of nature, of course. It's everywhere, so don't ask but observe and learn."
"bugherder" -> "Well, a person who herds bugs of course."
"bugs" -> "The bugs provide us with chitin for equipment, bugmilk, and bugmeat."
"bugmilk" -> "It's delicious. Brasith sells it in his store."
"bow" -> "Bow, arrow, and spear are the hunters' best friends. In the northeast of the town one of us may sell such tools."
"arrow" -> *
"spear" -> *
"elf" -> "That is the race to which I belong."
"elves" -> *
"dwarf" -> "I will never understand these little people of the mountains."
"human" -> "The humans are a loud and ugly race. They lack any grace and are more kin to the orcs then to us."
"troll" -> "I despise their presence in our town, but it may be a necessary evil."
"cenath" -> "The magic they wield is all that matters to them."
"kuridai" -> "The Kuridai are too agressive not only to people but also to the enviroment. They lack any understanding of the balance that we know as nature."
"deraisim" -> "We try to live in harmony with the forces of nature, may they be living or unliving."
"abdaisim" -> "The Abdaisim are our brothers and sisters in spirit. We stay in contact with them, exchanging news and items."
"teshial" -> "If they ever existed they are gone now."
"ferumbras" -> "The defiler. I will not talk about him."
"crunor" -> "I guess it's a human god for the human sight of nature. I have not much knowledge of this entity."
"offer" -> "I sell meat and ham."
"goods" -> *
"buy" -> *
"do","you","sell" -> *
"do","you","have" -> *
"food" -> *
"meat" -> Type=3577, Amount=1, Price=4, "Do you want to buy meat for %P gold?", Topic=1
"ham" -> Type=3582, Amount=1, Price=6, "Do you want to buy ham for %P gold?", Topic=1
%1,1<%1,"meat" -> Type=3577, Amount=%1, Price=4*%1, "Do you wanna buy %A meat for %P gold?", Topic=1
%1,1<%1,"ham" -> Type=3582, Amount=%1, Price=6*%1, "Do you wanna buy %A ham for %P gold?", Topic=1
Topic=1,"yes",CountMoney>=Price -> "Thank you. Here it is.", DeleteMoney, Create(Type)
Topic=1,"yes" -> "Sorry, you do not have enough gold."
Topic=1 -> "Maybe you will buy it another time."
}

80
data/npc/aneus.npc Normal file
View File

@@ -0,0 +1,80 @@
# GIMUD - Graphical Interface Multi User Dungeon
# aneus.npc: Datenbank f<>r den Geschichtenerz<72>hler Aneus (Fields)
Name = "Aneus"
Outfit = (129,0-50-58-116)
Home = [32426,31666,7]
Radius = 1
Behaviour = {
ADDRESS,"hello$",! -> "Greetings adventurer %N. What leads you to me?"
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "One moment please, %N.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Good bye and take care!"
"bye" -> "Good bye and take care of you!", Idle
"farewell" -> *
"name" -> "My name is Aneus, the storyteller."
"bruno" -> "I don't know much about him. I only know that he is selling fish in the village."
"marlene" -> "A lovely woman. But I give you a hint: Better keep away from her. *grin*"
"graubart" -> "I don't know much about him. But he sails much and has seen nearly the whole world."
"job" -> "I'm a storyteller."
"storyteller",! -> "Well, if you wish I can tell you the story about this place here. The story about the Fields of Glory!"
"story",! -> "Ok, sit down and listen. Back in the early days, one of the ancestors of our king Tibianus III wanted to build the best city in whole of Tibia.", Topic=2
"fields","of","glory",! -> "Ok, sit down and listen. Back in the early days, one of the ancestors of our king Tibianus III wanted to build the best city in whole of Tibia.", Topic=2
Topic=2,"ancestor",! -> "Please forgive me. I forgot his name. I'm not that young anymore.", Topic=2
Topic=2,"city",! -> "The works on this new city began and the king sent his best soldiers to protect the workers from orcs and to make them work harder.", Topic=3
Topic=3,"soldier",! -> "It was the elite of the whole army. They were called the Red Legion (also known as the Bloody Legion).", Topic=3
Topic=3,"orc" -> "The orcs attacked the workers from time to time and so they disturbed the works on the city.", Topic=4
Topic=3,"work","harder",! -> "The soldiers treated them like slaves.", Topic=4
Topic=4,"slave",! -> "You dont know what a slave is? I really hope that you will never have to make this experience.", Topic=3
Topic=4,"works",! -> "The development of the city was fine. Also a giant castle was build northeast of the city. ...",
"But more and more workers started to rebel because of the bad conditions.", Topic=5
Topic=5,"rebel",! -> "All rebels were brought to the giant castle. Guarded by the Red Legion, they had to work and live in even worse conditions. ...",
"Also some friends of the king's sister were brought there.", Topic=6
Topic=6,"friends",! -> "The king's sister was pretty upset about the situation there but her brother didn't want to do anything about this matter. ...",
"So she made a plan to destroy the Red Legion for their cruelty forever.", Topic=7
Topic=7,"cruelty",! -> "The soldiers treated the workers like slaves.", Topic=7
Topic=7,"plan",! -> "She ordered her loyal druids and hunters to disguise themselves as orcs from the near island and to attack the Red Legion by night over and over again.", Topic=8
Topic=8,"island",! -> "The General of the Red Legion became very angry about these attacks and after some months he stroke back!", Topic=9
Topic=8,"attack",! -> *
Topic=9,"stroke",! -> "Most of the Red Legion went to the island by night. The orcs were not prepared and the Red Legion killed hundreds of orcs with nearly no loss. ...",
"After they were satisfied they walked back to the castle.", Topic=10
Topic=10,"back",! -> "It is said that the orcish shamans cursed the Red Legion. ...",
"Nobody knows. But one third of the soldiers died by a disease on the way back. ...",
"And the orcs wanted to take revenge, and after some days they stroke back! ...",
"The orcs and many allied cyclopses and minotaurs from all over Tibia came to avenge their friends, and they killed nearly all workers and soldiers in the castle. ...",
"The help of the king's sister came too late.", Topic=11
Topic=10,"walk",! -> "It is said that the orcish shamans cursed the Red Legion. ...",
"Nobody knows. But one third of the soldiers died by a disease on the way back. ...",
"And the orcs wanted to take revenge, and after some days they stroke back! ...",
"The orcs and many allied cyclopses and minotaurs from all over Tibia came to avenge their friends, and they killed nearly all workers and soldiers in the castle. ...",
"The help of the king's sister came too late.", Topic=11
Topic=11,"help",! -> "She tried to rescue the workers but it was too late. The orcs started immediately to attack her troops, too. ...",
"Her royal troops went back to the city. A trick saved the city from destruction.", Topic=12
Topic=12,"trick" -> "They used the same trick as against the Red Legion and the orcs started to fight their non-orcish-allies. ...",
"After a bloody long fight the orcs went back to their cities. The city of Carlin was rescued. ...",
"Since then, a woman has always been ruling over Carlin and this statue was made to remind us of their great tactics against the orcs and the Red Legion. ...",
"So that was the story of Carlin and these Fields of Glory. I hope you liked it. *smiles*"
Topic=12,"destruction" -> "They used the same trick as against the Red Legion and the orcs started to fight their non-orcish-allies. ...",
"After a bloody long fight the orcs went back to their cities. The city of Carlin was rescued. ...",
"Since then, a woman has always been ruling over Carlin and this statue was made to remind us of their great tactics against the orcs and the Red Legion. ...",
"So that was the story of Carlin and these Fields of Glory. I hope you liked it. *smiles*"
}

69
data/npc/angelina.npc Normal file
View File

@@ -0,0 +1,69 @@
# GIMUD - Graphical Interface Multi User Dungeon
# angelina.npc: Datenbank f<>r die gefangene der dunklen m<>nche Angelina
Name = "Angelina"
Outfit = (136,57-79-98-95)
Home = [32635,32402,10]
Radius = 1
Behaviour = {
ADDRESS,"hello$",! -> "The gods must be praised that I am finally saved."
ADDRESS,"hi$",! -> *
ADDRESS,"hiho$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Please wait.", Queue
BUSY,"hi$",! -> *
BUSY,"hiho$",! -> *
BUSY,! -> NOP
VANISH,! -> "May the gods bless you."
"bye" -> "May the gods bless you.", Idle
"farewell" -> *
"job" -> "I am a priestess and I travelled here to learn about that order of the humble path I heard about. ...","But when I started my investigations, this false monk Lorbas thought that I was suspicious and so he ordered his minions to take me as prisoner."
"prisoner" -> "I think Lorbas liked the idea to 'convert' me to their twisted cult and saw it as a test for their leaders. Now that the magic symbols are turned off, I will gather my strength within some hours and teleport to safety."
"humble","path" -> "There are no records about the foundation of this order, and it is unknown where its 'monks' come from. Yet, travellers told us that they are living near the remains of the dark cathedral."
"monk" -> "I learnt that these monks are impostors that use false promises to lure unwary ones into the arms of their strange cult which seems to have more political than religious agendas."
"cult" -> "The cult is secretly looking for the unsatisfied, disgrunteled and poor. Its members promise such sad individuals wealth, revenge and a cause. ...", "They lure them into the cells of their cult. Here they learn how to undermine the authorities of their cities. They are trained as thieves, spies and smugglers first. ...", "Those who prove themselves as the most promising candidates are recruited to a special hidden circle. There they learn the dark arts of poisoning and murder, or elocution and agitation to become assassins and recruiters for the cult. ...","I know nothing about their agenda but I am quite sure there has to be some higher power behind all of this."
"power" -> "I have no idea who is the mastermind behind all this, but it seems too big and too well organised to be the work of only a handful of false monks."
"cathedral" -> "The cathedral was meant to be a centre of piety and believe. A prayer to the gods that had become solid. ...",
"The construction works started at the height of the Order of the Nightmare Knights, right after they had won a major battle near the place where the cathedral was to be built. ...",
"The cathedral was meant to become a monument of the victory of good over evil. ...",
"Sadly it was just not meant to be. ...",
"As the cathedral was nearly finished, most of the monks had already moved in and even a small town for all the workers and suppliers had established itself. ...",
"But then the structure was struck by an earthquake and the work of two generations was destroyed. ...",
"Later the dwarven constructors explained that this was caused by volcanic activities and a massive cave-in. ...",
"Since the gods did not interfere and the setting was close to the notorious Pits of Inferno, it was assumed that this was the work of secret demonic powers."
"king" -> "The king is a wise ruler but his realm is large and we all need to work hard to make the world a better place."
"venore" -> "Sadly the trade barons care more about wealth than the gods."
"thais" -> "Many see Thais as a fallen city but it is only the loudness of an ugly minority that gives people this impression."
"carlin" -> "The druids have their own way to interpret the gods' will and this has to be respected."
"edron" -> "The downfall of some of the most noble knights there should serve us as a warning to stay on guard for the evil that wants to lure us on the wrong path."
"gods" -> "I would love to discuss the teachings of the gods with you but this is neither the time nor the place."
"tibia" -> "We all have to help to make this world a better place."
"kazordoon" -> "The dwarves carry bitterness and pain in their souls. But it is them that have forgotten about the gods and not the other way around."
"dwarves" -> *
"dwarfs" -> *
"ab'dendriel" -> "The elves have lost their balance and identity. In this unstable state they can easily be misled or might draw the wrong conclusions."
"elves" -> *
"elfs" -> *
"darama" -> "A far away continent that will widen our view of the wonders the gods provide us with."
"darashia" -> "I know only little about the teachings of Daraman but as far as I heard they concentrate too much on the single individual instead on the world as a whole."
"ankrahmun" -> "This city is the best example where godless philosophies might lead to."
"ferumbras" -> "He is only one of the many servants of the evil. Eventually he will fall but there will be others to take his place."
"excalibug" -> "One day this weapon will be unearthed and then it will be wielded against the servants of the evil."
"assassin" -> "The assassins are the eyes and the long arm of this damnable cult. They eliminate the enemies and those who found out too much about their plans. Be aware of that and always watch your back."
"dark","monk" -> "The dark monks are the teachers and seducers of this cult. They work covertly in the cities and train thieves and assassins in the underground base here."
"teleport" -> "I am still gathering my strength for a teleport home, but some power already has returned. Do you wish to be teleported out of this cell?",topic=1
"safety" -> *
"help" -> *
"escape" -> *
"out" -> *
"door" -> *
Topic=1,"yes" -> "So be it!", Idle, EffectOpp(11), Teleport(32626,32402,10), EffectOpp(11)
Topic=1 -> "As you wish."
}

44
data/npc/angus.npc Normal file
View File

@@ -0,0 +1,44 @@
# GIMUD - Graphical Interface Multi User Dungeon
# angus: Datenbank f<>r den Teamassitstenten der explorers society Angus
Name = "Angus"
Outfit = (133,57-113-95-113)
Home = [32670,32730,7]
Radius = 1
Behaviour = {
ADDRESS,"hello$",! -> "Greetings, what can I do for you?"
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Please wait a moment.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "How rude!"
"bye" -> "Good bye.", Idle
"farewell" -> *
################ Sp<53>ter ab hier besser bd nutzen
@"explorer.ndb"
"mission",QuestValue(300)=12,QuestValue(320)<1 -> "With the objects you've provided our researchers will make steady progress. Still we are missing some test results from fellow explorers ...", "Please travel to our base in Northport and ask them to mail us their latest research reports. Then return here and ask about new missions.",SetQuestValue(320,1)
#####
"research","reports",QuestValue(320)=2 -> "Oh, yes! Tell our fellow explorer that the papers are in the mail already.",SetQuestValue(320,4)
"mission",QuestValue(320)=2 -> *
#####
"mission",QuestValue(320)=3 -> "The reports from Northport have already arrived here and our progress is astonishing. We think it is possible to create an astral bridge between our bases. Are you interested to assist us with this?",topic=33
#####
"no",topic=33 -> "Perhaps you are interested some other time."
"yes",topic=33 -> "Good, just take this spectral essence and use it on the strange carving in this building as well as on the corresponding tile in our base at Northport ...", "As soon as you have charged the portal tiles that way, report about the spectral portals.", Create(4840),SetQuestValue(320,5)
##### topic 34 verwendet
}

20
data/npc/apparition.npc Normal file
View File

@@ -0,0 +1,20 @@
# GIMUD - Graphical Interface Multi User Dungeon
# apparition.npc: Datenbank f<>r einen Geist
Name = "An Apparition"
Outfit = (48,0-0-0-0)
Home = [32204,31788,5]
Radius = 7
Behaviour = {
ADDRESS,"hello$",! -> NOP
ADDRESS,"hi$",! -> NOP
ADDRESS,! -> Idle
BUSY,"hello$",! -> NOP
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> NOP
"bye" -> Idle
}

91
data/npc/arito.npc Normal file
View File

@@ -0,0 +1,91 @@
# GIMUD - Graphical Interface Multi User Dungeon
# arito.npc: Datenbank fuer den Wirt Arito
Name = "Arito"
Outfit = (132,59-74-62-115)
Home = [33069,32886,6]
Radius = 3
Behaviour = {
ADDRESS,"hello$","frodo",! -> "Be mourned, pilgrim in flesh."
ADDRESS,"hi$","frodo",! -> *
ADDRESS,"hello$",! -> *
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Please show some patience, %N.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Please visit us again."
"bye" -> "Do visit us again.", Idle
"farewell" -> *
"job" -> "I am the owner of this tavern."
"tavern" -> "This tavern is called the 'Old Scarab's Shell'."
"name" -> "My name is Arito."
"time" -> "It is exactly %T."
"pharaoh" -> "Blessed be our saviour."
"tibianus" -> "A foolish king who resides over foolish mortals."
"army" -> "Our army is strong and unyielding."
"ferumbras" -> "This servant of evil won't even dare to enter our city and to call the wrath of our pharaoh upon him."
"arena" -> "In the arena life challenges death. Death will be victorious in the end, but in the meantime there is much for the living to learn in preparation."
"excalibug" -> "Our pharaoh does not have any use for such a weapon. Powerful though it may be, it is nothing compared to his divine power."
"thais" -> "Thais is the capital of an insolent realm. Its people embrace life without understanding the alternative."
"tibia" -> "Why, this is our world of course."
"carlin" -> "Carlin is the twin sister of Thais. Another city that has not found the true path yet."
"news" -> "I've heard some blasphemous adventurers have excavated one of the ancient burial sites in the desert."
"rumors" -> *
"darama" -> "This is our continent. Ankrahmun is its biggest and most marvelous city."
"darashia" -> "A city of the lost."
"daraman" -> "I know little about his heretic teachings."
"ankrahmun" -> "Our city is a marvel. It is the envy of the whole world."
"city" -> *
"pharaoh" -> "Our pharaoh is our father, shepherd and teacher."
"arkhothep" -> *
"mortality" -> "Mortality keeps us from finding our way to ascension."
"ascension" -> "For us mortals ascension is but a distant dream."
"Akh'rah","Uthun" -> "The Akh'rah Uthun is what constitutes our self."
"Akh" -> "The Akh is our body, both in death and in life."
"undead" -> "Undeath is a blessing."
"undeath" -> *
"Rah" -> "The Rah is our lifeforce. It is the source of our inner light."
"uthun" -> "The Uthun is what we learn and remember."
"mourn" -> "Mortality is a curse. That is why mortals have to be mourned."
"arena" -> "The arena is located close to the centre of Ankrahmun."
"palace" -> "The residence of our beloved pharaoh can be found to the south of the arena."
"temple" -> "The temple is to the east, not far from the shore."
"buy" -> "I can offer you bread, cheese, ham or meat."
"offer" -> *
"do","you","sell" -> *
"do","you","have" -> *
"food" -> "Looking for food? I have lemonade, wine, water, bread, cheese, ham, meat and fish."
"bread" -> Type=3600, Amount=1, Price=8, "Would you like to buy bread for %P gold?", Topic=1
"cheese" -> Type=3607, Amount=1, Price=12, "Would you like to buy cheese for %P gold?", Topic=1
"meat" -> Type=3577, Amount=1, Price=10, "Would you like to buy meat for %P gold?", Topic=1
"ham" -> Type=3582, Amount=1, Price=16, "Would you like to buy a ham for %P gold?", Topic=1
"fish" -> Type=3578, Amount=1, Price=6, "Would you like to buy a fish for %P gold?", Topic=1
%1,1<%1,"bread" -> Type=3600, Amount=%1, Price=8*%1, "Would you like to buy %A breads for %P gold?", Topic=1
%1,1<%1,"cheese" -> Type=3607, Amount=%1, Price=12*%1, "Would you like to buy %A cheese for %P gold?", Topic=1
%1,1<%1,"meat" -> Type=3577, Amount=%1, Price=10*%1, "Would you like to buy %A meat for %P gold?", Topic=1
%1,1<%1,"ham" -> Type=3582, Amount=%1, Price=16*%1, "Would you like to buy %A ham for %P gold?", Topic=1
%1,1<%1,"fish" -> Type=3578, Amount=%1, Price=6*%1, "Would you like to buy %A fishes for %P gold?", Topic=1
"lemonade" -> Type=2880, Data=12, Amount=1, Price=3, "Do you want to buy a mug of lemonade for %P gold?", Topic=1
"wine" -> Type=2880, Data=2, Amount=1, Price=4, "Do you want to buy a mug of wine for %P gold?", Topic=1
"water" -> Type=2880, Data=1, Amount=1, Price=2, "Do you want to buy a mug of water for %P gold?", Topic=1
Topic=1,"yes",CountMoney>=Price -> "Here it is.", DeleteMoney, Create(Type)
Topic=1,"yes" -> "I am sorry, but you do not have enough gold."
Topic=1 -> "Maybe later."
}

20
data/npc/arkhothep.npc Normal file
View File

@@ -0,0 +1,20 @@
# GIMUD - Graphical Interface Multi User Dungeon
# Arkhothep.npc: Datenbank f<>r den Pharao von Ankrahmun
Name = "Arkhothep"
Outfit = (91,0-0-0-0)
Home = [33150,32842,4]
Radius = 2
Behaviour = {
ADDRESS,"hello$",! -> Idle
ADDRESS,"hi$",! -> Idle
ADDRESS,! -> Idle
BUSY,"hello$",! -> NOP
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> NOP
"bye" -> Idle
}

11
data/npc/arnold.npc Normal file
View File

@@ -0,0 +1,11 @@
# GIMUD - Graphical Interface Multi User Dungeon
# arnold.npc: Datenbank f<>r eine Stadtwache in Venore
Name = "Arnold"
Outfit = (131,113-113-113-115)
Home = [32945,32070,6]
Radius = 6
Behaviour = {
@"guards-venore.ndb"
}

74
data/npc/aruda.npc Normal file
View File

@@ -0,0 +1,74 @@
# GIMUD - Graphical Interface Multi User Dungeon
# aruda.npc: Datenbank fuer die Diebin Aruda
Name = "Aruda"
Outfit = (140,77-83-79-95)
Home = [32368,32215,7]
Radius = 99
Behaviour = {
ADDRESS,"hello$",male,! -> "Oh, hello, handsome! It's a pleasure to meet you %N."
ADDRESS,"hi$",male,! -> *
ADDRESS,"hello$",female,! -> "Oh, hello %N, your hair looks great! Who did it for you?", Topic=1
ADDRESS,"hi$",female,! -> *
ADDRESS,! -> Idle
BUSY,"hi$",! -> "Please be nice and wait a minute. I'll be right with you %N.", Queue
BUSY,"hello$",! -> *
BUSY,! -> NOP
VANISH,! -> "I hope to see you soon."
"bye" -> "Good bye. I really hope we'll talk again soon.", Idle
"farewell" -> *
"how","are","you" -> "Thank you very much. How kind of you to care about me. I am fine, thank you.", Price=5, Topic=2
"sell" -> "Sorry, I have nothing to sell.",Price=5, Topic=2
"job" -> "I do some work now and then. Nothing unusual, though.",Price=5, Topic=2
"news" -> "You should ask Oswald about news. He loves them."
"name",male -> "I am a little sad, that you seem to have forgotten me, handsome. I am Aruda.",Price=5, Topic=2
"name",female -> "I am Aruda.",Price=5, Topic=2
"aruda",male -> "Oh, I like it, how you say my name.",Price=5, Topic=2
"aruda",female -> "Yes, that's me!",Price=5, Topic=2
"time" -> Type=2906, Amount=1, "Please don't be so rude to look for the time if you are talking to me.", Topic=3
"help" -> "I am deeply sorry, I can't help you.",Price=5, Topic=2
"monster" -> "UH! What a terrifying topic. Please let us speak about something more pleasant, I am a weak and small woman after all.", Price=5, Topic=2
"dungeon" -> *
"sewer" -> "What gives you the impression, I am the kind of women, you find in sewers?", Price=5, Topic=2
"god" -> "You should ask about that in one of the temples.", Price=5, Topic=2
"king" -> "The king, that lives in this fascinating castle? I think he does look kind of cute in his luxurious robes, doesn't he?", Price=10, Topic=2
"sam",male -> "He is soooo strong! What muscles! What a body! On the other hand, compared to you he looks quite puny.", Price=5, Topic=2
"sam" -> "He is soooo strong! What muscles! What a body! Did you ask him for a date?", Price=5, Topic=2
"benjamin" -> "He is a little simple minded but always nice and well dressed.", Price=5, Topic=2
"gorn" -> "He should really sell some stylish gowns or something like that. We Tibians never get some clothing of the latest fashion. It's a shame.", Price=5, Topic=2
"quentin" -> "I don't understand this lonely monks. I love company too much to become one. He, he, he!", Price=5, Topic=2
"bozo" -> "Oh, isn't he funny? I could listen to him the whole day.", Price=5, Topic=2
"oswald" -> "As far as I know, he is working in the castle."
"rumour" -> "I am a little shy and so don't hear many rumors", Price=5, Topic=2
"rumor" -> *
"gossip" -> *
"fuck",male -> "Oh, you little devil, stop talking like that! <blush>", Price=20, Topic=2
"kiss",male -> *
"fuck",female -> "Uhm, let us change the subject, please.", Price=20, Topic=2
"weapon" -> "I know so little about weapons, so tell me something about weapons, please.", Price=5, Topic=2
"magic" -> "I believe that love is stronger then all magic, don't you agree?", Price=5, Topic=2
"thief" -> "Oh, sorry, I have to hurry, bye!", Idle
"theft" -> *
"tibia" -> "I would like to visit the beach more often, but I guess it's too dangerous.", Price=5, Topic=2
"castle" -> "I love this castle! It's so beautiful.", Price=5, Topic=2
"muriel" -> "Powerful sorcerers frighten me a little.", Price=5, Topic=2
"elane" -> "I personally think it's inappropriate for a woman to become a warrior, what do you think about that?", Price=5, Topic=2
"marvik" -> "Druids seldom visit a town, what do you know about druids?", Price=5, Topic=2
"gregor" -> "I like brave fighters like him.", Price=5, Topic=2
"noodles" -> "Oh, he is sooooo cute!", Price=5, Topic=2
"dog" -> "I like dogs, the little ones at least. Do you like dogs, too?", Price=5, Topic=2
"poodle" -> *
"excalibug" -> "Oh, I am just a girl and know nothing about magic swords and such things.", Price=10, Topic=2
"partos" -> "I ... don't know someone named like that.", topic=4
"yenny" -> "Yenny? I know no Yenny, nor have I ever used that name! You have mistook me with someone else.", Idle
Topic=1 -> "I would never have guessed that."
Topic=2,CountMoney>=Price -> "Oh, sorry, I was distracted, what did you say?", DeleteMoney
Topic=2,CountMoney<Price -> "Oh, I just remember I have some work to do, sorry. Bye!", Idle
Topic=3,Count(Type)>=Amount -> "Take some time to talk to me!", Delete(Type)
Topic=4,"spouse" -> "Well ... I might have known him a little .. but there was nothing serious.", Topic=5
Topic=4,"girlfriend" -> *
Topic=5,"fruit" -> "I remember that grapes were his favourites. He was almost addicted to them."
}

56
data/npc/ashtamor.npc Normal file
View File

@@ -0,0 +1,56 @@
# GIMUD - Graphical Interface Multi User Dungeon
# ashtamor.npc: Krematoriumsbesitzer Ashtamor
Name = "Ashtamor"
Outfit = (130,19-114-76-114)
Home = [32958,32088,6]
Radius = 1
Behaviour = {
ADDRESS,"hello$",! -> "Welcome, %N, wanderer between the worlds."
ADDRESS,"hi$",! -> *
ADDRESS,"greetings$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "The time comes for everyone, %N.", Queue
BUSY,"hi$",! -> *
BUSY,"greetings$",! -> *
BUSY,! -> NOP
VANISH,! -> "See you again ... sooner or later, more or less alive."
"bye" -> "See you again ... sooner or later, more or less alive.", Idle
"job" -> "I consider myself as a guide, a guardian over the souls who transcend the border to another world."
"crematory" -> "Such an ugly word for this wonderful place. It is a door, a portal to a better world than this one is."
"name" -> "What is a name worth in your eyes? And more important: Does the choice of your name decide your further fate? Perhaps we will never know."
"time" -> "It's %T now, but the true question is: How much time is left?"
"fire" -> "The purging force of the fire ... after having been purified, the freed souls will depart with the smoke."
"soul" -> "The essence of life. Source of your very self. While the body is in space and time, the soul exists in time only."
"body" -> "Is the mind an emination of body, or the body an invention by the mind?"
"death" -> "What else does it mean than the loss of your weak physical shell? And isn't the true power in the universe rather mental than physical?"
"venore" -> "You come to this world naked, and leave it this way, so there's no need to hold back your money, especially not in a place like Venore."
"king" -> "Kings, queens ... I've seen them come and go. Everything fades, even the glory and wealth of the richest."
"monster" -> "Oh yes, monsters can grant you a passage to the afterlife also, but it's not a comfortable trip. <chuckles>"
"thanks" -> "'Thank you' ... Words I rarely here these days. Tell me when I might be of service again, %N."
"thank","you" -> *
"help" -> "What help might I offer you except guidance? Would you like me to help you transcend the border to the afterlife?", Topic=1
Topic=1,"yes" -> "Are you sure? You might not be able to come back, consider that.", Topic=2
Topic=1,"no" -> "Come to me when you have changed your mind, wanderer."
Topic=2,"yes" -> EffectOpp(16), EffectMe(14), "Hmm... seems you are not ready yet to let go."
Topic=2,"no" -> "Come to me when you have changed your mind, wanderer."
"buy" -> "I am offering vases and amphoras, the perfect vessel for dusty remains of whatever sort."
"do","you","sell" -> *
"do","you","have" -> *
"offer" -> *
"vase" -> Type=2876, Amount=1, Price=3, "Do you want to buy a vase for %P gold?", Topic=3
"amphora" -> Type=2893, Amount=1, Price=4, "Do you want to buy an amphora for %P gold?", Topic=3
%1,1<%1,"vase" -> Type=2876, Amount=%1, Price=3*%1, "Do you want to buy %A vases for %P gold?", Topic=3
%1,1<%1,"amphora" -> Type=2893, Amount=%1, Price=4*%1, "Do you want to buy %A amphoras for %P gold?", Topic=3
Topic=3,"yes",CountMoney>=Price -> "May it be of good use to you. ", DeleteMoney, Create(Type)
Topic=3,"yes" -> "Sorry, that's not even enough for a shard of my quality wares."
Topic=3 -> "Do you really want to leave the choice of your future vessel to chance?"
}

59
data/npc/asima.npc Normal file
View File

@@ -0,0 +1,59 @@
# GIMUD - Graphical Interface Multi User Dungeon
# asima.npc: Datenbank fuer die Magiebedarfsh<73>ndlerin Asima
Name = "Asima"
Outfit = (138,97-70-94-76)
Home = [33220,32404,7]
Radius = 2
Behaviour = {
ADDRESS,"hello$",! -> "Daraman's blessings, %N."
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Wait, %N!", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Daraman's blessings."
"bye" -> "Daraman's blessings.", Idle
"name" -> "I am Asima, student of arcane magic and right hand of Shalmar."
"job" -> "Shalmar's ears and eyesight have gotten really bad lately. I'm helping him with his magic store so he can focus on teaching spells."
"time" -> "It's %T right now."
"offer" -> "I'm selling life and mana fluids, runes, wands, rods and spellbooks."
"goods" -> *
"do","you","sell" -> *
"do","you","have" -> *
"rune" -> "I sell blank runes and spell runes."
"life","fluid" -> Type=2874, Data=11, Amount=1, Price=60, "Do you want to buy life fluid for %P gold?", Topic=5
"mana","fluid" -> Type=2874, Data=10, Amount=1, Price=55, "Do you want to buy mana fluid for %P gold?", Topic=5
"blank","rune" -> Type=3147, Amount=1, Price=10, "Do you want to buy a blank rune for %P gold?", Topic=4
"spellbook" -> Type=3059, Amount=1, Price=150, "In a spellbook, your spells are listed. There you will find the pronunciation of each spell. Do you want to buy one for %P gold?", Topic=4
%1,1<%1,"life","fluid" -> Type=2874, Data=11, Amount=%1, Price=60*%1, "Do you want to buy %A potions of life fluid for %P gold?", Topic=5
%1,1<%1,"mana","fluid" -> Type=2874, Data=10, Amount=%1, Price=55*%1, "Do you want to buy %A potions of mana fluid for %P gold?", Topic=5
%1,1<%1,"blank","rune" -> Type=3147, Amount=%1, Price=10*%1, "Do you want to buy %A blank runes for %P gold?", Topic=4
%1,1<%1,"spellbook" -> Type=3059, Amount=%1, Price=150*%1, "In a spellbook, your spells are listed. There you will find the pronunciation of each spell. Do you want to buy %A spellbooks for %P gold?", Topic=4
"deposit" -> "I will pay you 5 gold for every empty vial. Ok?", Data=0, Topic=6
"vial" -> *
"flask" -> *
@"gen-t-runes-free-s.ndb"
@"gen-t-wands-prem-s.ndb"
Topic=4,"yes",CountMoney>=Price -> "Here you are.", DeleteMoney, Create(Type)
Topic=4,"yes" -> "Come back, when you have enough money."
Topic=4 -> "Hmm, but next time."
Topic=5,"yes",CountMoney>=Price -> "Here you are. There is a deposit of 5 gold on the vial.", DeleteMoney, Create(Type)
Topic=5,"yes" -> "Come back, when you have enough money."
Topic=5 -> "Hmm, but next time."
Topic=6,"yes",Count(2874)>0 -> Amount=Count(2874), Price=Amount*5, "Here you are ... %P gold.", Delete(2874), CreateMoney
Topic=6,"yes" -> "You don't have any empty vials."
Topic=6 -> "Hmm, but please keep Tibia litter free."
}

135
data/npc/asrak.npc Normal file
View File

@@ -0,0 +1,135 @@
# GIMUD - Graphical Interface Multi User Dungeon
# asrak.npc: Datenbank f<>r den Minotaurenklingenmeister Asrak
Name = "Asrak"
Outfit = (29,0-0-0-0)
Home = [32932,32074,11]
Radius = 2
Behaviour = {
ADDRESS,"hello$",! -> "I welcome you, %N!"
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Please wait in patience, young %N.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "May your path be as straight as an arrow."
"bye" -> "May your path be as straight as an arrow.", Idle
"farewell" -> *
"job" -> "I am the overseer of the pits and the trainer of the gladiators."
"shop" -> *
"name" -> "I am known as Asrak the Ironhoof."
"time" -> "It is %T."
"king" -> "I pledge no allegiance to any king, be it human or minotaurean."
"tibianus" -> *
"venore" -> "The city pays me well and those undisciplined gladiators need my skills and guidance badly."
"gladiator" -> "Those wannabe fighters are weak and most of them are unable to comprehend a higher concept like the Mooh'Tah."
"trainer" -> *
"minotaur" -> "In the ancient wars we lost much because of the rage. The one good thing is we lost our trust in the gods, too."
"gods" -> "By them we were imbued with the rage that almost costed our existence. By them we were used as pawns in wars that were not ours."
"mintwallin" -> "The city is only a shadow of what we could have accomplished without that curse of rage that the gods bestowed upon us."
"rage" -> "Rage is the legacy of Blog, the beast. To overcome it is our primal goal. The Mooh'Tah is our only hope of salvation and perfection."
"guidance" -> "Like all true minotaurean blademasters I am a warrior-philosopher of the Mooh'Tah."
"mooh'tah" -> "The Mooh'Tah teaches us control. It provides you with weapon, armor, and shield. It teaches you harmony and focus."
"harmony" -> "There is an elegant harmony in every thing done right. If you feel the harmony of an action you can sing its song."
"sing" -> "Each harmonic action has it own song. If you can sing it, you are in harmony with that action. This is where the minotaurean battlesongs come from."
"song" -> *
"battlesongs" -> "Each Mooh'Tah master focuses his skills on the harmony of battle. He is one with the song that he's singing with his voice or at least his heart."
"mooh'tah","master" -> "Mooh'Tah masters are the epitome of the minotaurean warrior-philosophers. Full in control, free of rage, focused in perfect harmony with their actions."
"warrior-philosopher" -> *
"general" -> "Your human generals are like their warriors. They lack the focus to be a true warrior."
"army" -> "Your human army might be big, but without skills. They are only sheep to be slaughtered."
"ferumbras" -> "To rely on magic is like to cheat fate. All cheaters will find their just punishment one day, and so will he."
"excalibug" -> "If it's truly a weapon to slay gods it might be worth to be sought for."
"news" -> "Focus on your own life, not on that of others."
"help" -> "I teach worthy warriors the way of the knight."
"monster" -> "Inferior creatures of rage, driven by their primitive urges. Only worthy to be noticed to test one's skills."
"dungeon" -> "The dungeons of your desires and fears are the only ones you really should fear and those you really have to conquer."
"thanks" -> "I hope you learned something."
"thank","you" -> *
"offer" -> "I offer you the teachings of knighthood and the way of the paladin."
"training" -> *
"do","you","sell" -> "I am not a merchant, but a warrior."
"do","you","have" -> *
"weapon" -> "Make your will your weapon, and your enemies will perish."
"armor" -> "Courage is the only armor that shields you against rage and fear, the greatest dangers you will have to face."
"shield" -> "Your confidence shall be your shield. Nothing can penetrate that defence. No emotion will let you lose your focus."
Knight,"spell" -> "I can teach you healing spells and support spells. What kind of spell do you wish to learn? You can also tell me for which level you would like to learn a spell, if you prefer that.", Topic=2
Paladin,"spell" -> "I can teach you rune spells and instant spells. What kind of spell do you wish to learn? You can also tell me for which level you would like to learn a spell, if you prefer that.", Topic=3
"spell" -> "Sorry, I only teach spells to knights and paladins."
Knight,"instant","spell" -> "I can teach you healing spells and support spells. What kind of spell do you wish to learn?"
Knight,"healing","spell" -> "In this category I have 'Light Healing' and 'Antidote'."
Knight,"support","spell" -> "In this category I have 'Light', 'Find Person' and 'Great Light'."
Knight,"level" -> "For which level would you like to learn a spell?", Topic=2
Paladin,"rune","spell" -> "I sell 'Light Magic Missile', 'Heavy Magic Missile', 'Fireball' and 'Destroy Field'."
Paladin,"instant","spell" -> "I sell healing spells, supply spells and support spells. Which of these interests you most?"
Paladin,"level" -> "For which level would you like to learn a spell?", Topic=3
Topic=2,"healing","spell" -> "In this category I have 'Light Healing' and 'Antidote'."
Topic=2,"support","spell" -> "In this category I have 'Light', 'Find Person' and 'Great Light'."
Topic=2,"bye" -> "May your path be as straight as an arrow.", Idle
Topic=2,"8$" -> "For level 8 I have 'Find Person' and 'Light'.", Topic=2
Topic=2,"9$" -> "For level 9 I have 'Light Healing'.", Topic=2
Topic=2,"10$" -> "For level 10 I have 'Antidote'.", Topic=2
Topic=2,"13$" -> "For level 13 I have 'Great Light'.", Topic=2
Topic=2 -> "Sorry, I have only spells for level 8, 9, 10 and 13.", Topic=2
Knight,"find","person" -> String="Find Person", Price=80, "Do you want to buy the spell 'Find Person' for %P gold?", Topic=4
Knight,"light" -> String="Light", Price=100, "Do you want to buy the spell 'Light' for %P gold?", Topic=4
Knight,"light","healing" -> String="Light Healing", Price=170, "Do you want to buy the spell 'Light Healing' for %P gold?", Topic=4
Knight,"antidote" -> String="Antidote", Price=150, "Do you want to buy the spell 'Antidote' for %P gold?", Topic=4
Knight,"great","light" -> String="Great Light", Price=500, "Do you want to buy the spell 'Great Light' for %P gold?", Topic=4
Topic=3,"rune","spell" -> "I sell 'Light Magic Missile', 'Heavy Magic Missile', 'Fireball' and 'Destroy Field'."
Topic=3,"instant","spell" -> "I sell healing spells, supply spells and support spells. Which of these interests you most?"
Topic=3,"level" -> "For which level would you like to learn a spell?", Topic=3
Topic=3,"bye" -> "May your path be as straight as an arrow.", Idle
Topic=3,"8$" -> "For level 8 I have 'Find Person' and 'Light'.", Topic=3
Topic=3,"9$" -> "For level 9 I have 'Light Healing'.", Topic=3
Topic=3,"10$" -> "For level 10 I have 'Antidote'.", Topic=3
Topic=3,"11$" -> "For level 11 I have 'Intense Healing'.", Topic=3
Topic=3,"13$" -> "For level 13 I have 'Great Light' and 'Conjure Arrow'.", Topic=3
Topic=3,"14$" -> "For level 14 I have 'Food' and 'Magic Shield'.", Topic=3
Topic=3,"15$" -> "For level 15 I have 'Light Magic Missile'.", Topic=3
Topic=3,"16$" -> "For level 16 I have 'Poisoned Arrow'.", Topic=3
Topic=3,"17$" -> "For level 17 I have 'Fireball' and 'Destroy Field'.", Topic=3
Topic=3,"20$" -> "For level 20 I have 'Ultimate Healing'.", Topic=3
Topic=3,"25$" -> "For level 25 I have 'Explosive Arrow' and 'Heavy Magic Missile'.", Topic=3
Topic=3,"35$" -> "For level 35 I have 'Invisible'.", Topic=3
Topic=3 -> "Sorry, I have only spells for level 8 to 11 and 13 to 17 as well as for level 20, 25 and 35.", Topic=3
Paladin,"healing","spell" -> "In this category I have 'Light Healing', 'Intense Healing', 'Ultimate Healing' and 'Antidote'."
Paladin,"supply","spell" -> "In this category I have 'Food', 'Conjure Arrow', 'Poisoned Arrow' and 'Explosive Arrow'."
Paladin,"support","spell" -> "In this category I have 'Find Person', 'Light', 'Great Light', 'Magic Shield' and 'Invisible'."
Paladin,"find","person" -> String="Find Person", Price=80, "Do you want to buy the spell 'Find Person' for %P gold?", Topic=4
Paladin,"light" -> String="Light", Price=100, "Do you want to buy the spell 'Light' for %P gold?", Topic=4
Paladin,"food" -> String="Food", Price=300, "Do you want to buy the spell 'Food' for %P gold?", Topic=4
Paladin,"light","healing" -> String="Light Healing", Price=170, "Do you want to buy the spell 'Light Healing' for %P gold?", Topic=4
Paladin,"light","missile" -> String="Light Magic Missile", Price=500, "Do you want to buy the spell 'Light Magic Missile' for %P gold?", Topic=4
Paladin,"antidote" -> String="Antidote", Price=150, "Do you want to buy the spell 'Antidote' for %P gold?", Topic=4
Paladin,"intense","healing" -> String="Intense Healing", Price=350, "Do you want to buy the spell 'Intense Healing' for %P gold?", Topic=4
Paladin,"conjure","arrow" -> String="Conjure Arrow", Price=450, "Do you want to buy the spell 'Conjure Arrow' for %P gold?", Topic=4
Paladin,"great","light" -> String="Great Light", Price=500, "Do you want to buy the spell 'Great Light' for %P gold?", Topic=4
Paladin,"heavy","missile" -> String="Heavy Magic Missile", Price=1500, "Do you want to buy the spell 'Heavy Magic Missile' for %P gold?", Topic=4
Paladin,"magic","shield" -> String="Magic Shield", Price=450, "Do you want to buy the spell 'Magic Shield' for %P gold?", Topic=4
Paladin,"fireball" -> String="Fireball", Price=800, "Do you want to buy the spell 'Fireball' for %P gold?", Topic=4
Paladin,"poison","arrow" -> String="Poisoned Arrow", Price=700, "Do you want to buy the spell 'Poisoned Arrow' for %P gold?", Topic=4
Paladin,"destroy","field" -> String="Destroy Field", Price=700, "Do you want to buy the spell 'Destroy Field' for %P gold?", Topic=4
Paladin,"ultimate","healing" -> String="Ultimate Healing", Price=1000, "Do you want to buy the spell 'Ultimate Healing' for %P gold?", Topic=4
Paladin,"explosive","arrow" -> String="Explosive Arrow", Price=1000, "Do you want to buy the spell 'Explosive Arrow' for %P gold?", Topic=4
Paladin,"invisible" -> String="Invisible", Price=2000, "Do you want to buy the spell 'Invisible' for %P gold?", Topic=4
Topic=4,"yes",SpellKnown(String)=1 -> "You already know how to cast this spell."
Topic=4,"yes",Level<SpellLevel(String) -> Amount=SpellLevel(String), "You have to be level %A to learn this spell."
Topic=4,"yes",CountMoney<Price -> "Return when you have enough gold."
Topic=4,"yes" -> "Here you are. Look in your spellbook for the pronunciation of this spell.", DeleteMoney, EffectOpp(13), TeachSpell(String)
Topic=4 -> "Maybe next time."
}

33
data/npc/avar.npc Normal file
View File

@@ -0,0 +1,33 @@
# GIMUD - Graphical Interface Multi User Dungeon
# avar.npc: Datenbank f<>r den Abenteurer Avar Tar
Name = "Avar Tar"
Outfit = (73,0-0-0-0)
Home = [33250,31764,7]
Radius = 4
Behaviour = {
ADDRESS,"hello$",! -> "Greetings, traveler %N!"
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Only one chat at the same time, sorry."
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "See you later."
"bye" -> "See you later.", Idle
"name" -> "I am Avar Tar, slayer of monsters, saviour of princesses, and defender of the weak."
"job" -> "I am a professional hero."
"time" -> "It's %T right now."
"king" -> "I am on a quest for the Thaian king ... as usual, of course."
"tibianus" -> *
"quest" -> *
"army" -> "Where the army fails a hero like me is needed."
"ferumbras" -> "I fought him serveral times, sometimes he killed me, sometimes I killed him, I would say we are even right now, but I am getting better and more powerful each day."
"excalibug" -> "I am sure it's hidden in a vault of the Nightmare Knights beneath the Plains of Havoc. I plan an expedition to go there and rout out the Ruthless Seven, but I have to save the world first."
"thais" -> "If I had the time I would restore peace in this once proud city, but there's too much to do before I can start that quest."
"tibia" -> "I've seen it all and done it all ... at least twice."
"carlin" -> "I saved the women there once or twice."
"news" -> "There is a great evil lurking beneath this isle ... and beneath the Plains of Havoc and in the ancient necropolis and beneath the Ghostlands ... well everywhere basically."
"rumors" -> *
}

105
data/npc/azil.npc Normal file
View File

@@ -0,0 +1,105 @@
# GIMUD - Graphical Interface Multi User Dungeon
# Azil.npc: Datenbank f<>r den R<>stungsh<73>ndler Azil
Name = "Azil"
Outfit = (129,95-10-12-119)
Home = [33217,32431,7]
Radius = 0
Behaviour = {
ADDRESS,"hello$",! -> "Be greeted %N! See the armors: harder than the scales of a dragon, lighter than a feather."
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "One moment please, o honoured customer.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Good bye, honoured customer. It was a pleasure to talk to you."
"bye" -> "Good bye. Come back soon.", Idle
"job" -> "I sell various kinds of masterly crafted armor. The wares I offer are as numerous as the sand of the desert."
"shop" -> *
"name" -> "My name is Azil Ibn Izal."
"time" -> "It's %T right now, o honoured one."
"help" -> "I sell and buy armor, helmets, and shields."
"drefia" -> "O brave one! Before you go there, please make sure that you buy the best armor you can afford."
"thanks" -> "You are welcome, o richest of the wealthiest."
"thank","you" -> *
"buy" -> "So, what do you need? I sell armor, helmets, shields, and trousers."
"do","you","sell" -> *
"do","you","have" -> *
"offer" -> "My offers are armor, helmets, trousers, and shields."
"weapon" -> "You see me sad, but you have to ask another tradesman for that."
"helmet" -> "I am selling leather helmets, chain helmets, brass helmets, and viking helmets. What do you want?"
"armor" -> "I am selling leather armor, chain armor, and brass armor. What do you need?"
"shield" -> "I am selling wooden shields, brass shields, and plate shields. What do you want?"
"trousers" -> "I am selling chain legs and brass legs. What do you need?"
"legs" -> *
"leather","armor" -> Type=3361, Amount=1, Price=35, "Do you want to buy a leather armor for %P gold?", Topic=1
"chain","armor" -> Type=3358, Amount=1, Price=200, "Do you want to buy a chain armor for %P gold?", Topic=1
"brass","armor" -> Type=3359, Amount=1, Price=450, "Do you want to buy a brass armor for %P gold?", Topic=1
"leather","helmet" -> Type=3355, Amount=1, Price=12, "Do you want to buy a leather helmet for %P gold?", Topic=1
"chain","helmet" -> Type=3352, Amount=1, Price=52, "Do you want to buy a chain helmet for %P gold?", Topic=1
"brass","helmet" -> Type=3354, Amount=1, Price=120, "Do you want to buy a brass helmet for %P gold?", Topic=1
"viking","helmet" -> Type=3367, Amount=1, Price=265, "Do you want to buy a viking helmet for %P gold?", Topic=1
"wooden","shield" -> Type=3412, Amount=1, Price=15, "Do you want to buy a wooden shield for %P gold?", Topic=1
"brass","shield" -> Type=3411, Amount=1, Price=65, "Do you want to buy a brass shield for %P gold?", Topic=1
"plate","shield" -> Type=3410, Amount=1, Price=125, "Do you want to buy a plate shield for %P gold?", Topic=1
"brass","legs" -> Type=3372, Amount=1, Price=195, "Do you want to buy brass legs for %P gold?", Topic=1
"chain","legs" -> Type=3558, Amount=1, Price=80, "Do you want to buy chain legs for %P gold?", Topic=1
%1,1<%1,"leather","armor" -> Type=3361, Amount=%1, Price=35*%1, "Do you want to buy %A leather armors for %P gold?", Topic=1
%1,1<%1,"chain","armor" -> Type=3358, Amount=%1, Price=200*%1, "Do you want to buy %A chain armors for %P gold?", Topic=1
%1,1<%1,"brass","armor" -> Type=3359, Amount=%1, Price=450*%1, "Do you want to buy %A brass armors for %P gold?", Topic=1
%1,1<%1,"leather","helmet" -> Type=3355, Amount=%1, Price=12*%1, "Do you want to buy %A leather helmets for %P gold?", Topic=1
%1,1<%1,"chain","helmet" -> Type=3352, Amount=%1, Price=52*%1, "Do you want to buy %A chain helmets for %P gold?", Topic=1
%1,1<%1,"brass","helmet" -> Type=3354, Amount=%1, Price=120*%1, "Do you want to buy %A brass helmets for %P gold?", Topic=1
%1,1<%1,"viking","helmet" -> Type=3367, Amount=%1, Price=265*%1, "Do you want to buy %A viking helmets for %P gold?", Topic=1
%1,1<%1,"wooden","shield" -> Type=3412, Amount=%1, Price=15*%1, "Do you want to buy %A wooden shields for %P gold?", Topic=1
%1,1<%1,"brass","shield" -> Type=3411, Amount=%1, Price=65*%1, "Do you want to buy %A brass shields for %P gold?", Topic=1
%1,1<%1,"plate","shield" -> Type=3410, Amount=%1, Price=125*%1, "Do you want to buy %A plate shields for %P gold?", Topic=1
%1,1<%1,"brass","legs" -> Type=3372, Amount=%1, Price=195*%1, "Do you want to buy %A brass legs for %P gold?", Topic=1
%1,1<%1,"chain","legs" -> Type=3558, Amount=%1, Price=80*%1, "Do you want to buy %A chain legs for %P gold?", Topic=1
"sell","leather","armor" -> Type=3361, Amount=1, Price=5, "Do you want to sell leather armor for %P gold?", Topic=2
"sell","chain","armor" -> Type=3358, Amount=1, Price=40, "Do you want to sell chain armor for %P gold?", Topic=2
"sell","brass","armor" -> Type=3359, Amount=1, Price=112, "Do you want to sell brass armor for %P gold?", Topic=2
"sell","plate","armor" -> Type=3357, Amount=1, Price=240, "Do you want to sell plate armor for %P gold?", Topic=2
"sell","steel","helmet" -> Type=3351, Amount=1, Price=293, "Do you want to sell a steel helmet for %P gold?", Topic=2
"sell","chain","helmet" -> Type=3352, Amount=1, Price=12, "Do you want to sell a chain helmet for %P gold?", Topic=2
"sell","brass","helmet" -> Type=3354, Amount=1, Price=30, "Do you want to sell a brass helmet for %P gold?", Topic=2
"sell","leather","helmet" -> Type=3355, Amount=1, Price=3, "Do you want to sell a leather helmet for %P gold?", Topic=2
"sell","viking","helmet" -> Type=3367, Amount=1, Price=66, "Do you want to sell a viking helmet for %P gold?", Topic=2
"sell","plate","shield" -> Type=3410, Amount=1, Price=45, "Do you want to sell a plate shield for %P gold?", Topic=2
"sell","brass","shield" -> Type=3411, Amount=1, Price=16, "Do you want to sell a brass shield for %P gold?", Topic=2
"sell","wooden","shield" -> Type=3412, Amount=1, Price=3, "Do you want to sell a wooden shield for %P gold?", Topic=2
"sell","battle","shield" -> Type=3413, Amount=1, Price=60, "Do you want to sell a battle shield for %P gold?", Topic=2
"sell","brass","legs" -> Type=3372, Amount=1, Price=49, "Do you want to sell brass legs for %P gold?", Topic=2
"sell","chain","legs" -> Type=3558, Amount=1, Price=20, "Do you want to sell chain legs for %P gold?", Topic=2
"sell",%1,1<%1,"leather","armor" -> Type=3361, Amount=%1, Price=5*%1, "Do you want to sell %A leather armors for %P gold?", Topic=2
"sell",%1,1<%1,"chain","armor" -> Type=3358, Amount=%1, Price=40*%1, "Do you want to sell %A chain armors for %P gold?", Topic=2
"sell",%1,1<%1,"brass","armor" -> Type=3359, Amount=%1, Price=112*%1, "Do you want to sell %A brass armors for %P gold?", Topic=2
"sell",%1,1<%1,"plate","armor" -> Type=3357, Amount=%1, Price=240*%1, "Do you want to sell %A plate armors for %P gold?", Topic=2
"sell",%1,1<%1,"steel","helmet" -> Type=3351, Amount=%1, Price=293*%1, "Do you want to sell %A steel helmets for %P gold?", Topic=2
"sell",%1,1<%1,"chain","helmet" -> Type=3352, Amount=%1, Price=12*%1, "Do you want to sell %A chain helmets for %P gold?", Topic=2
"sell",%1,1<%1,"brass","helmet" -> Type=3354, Amount=%1, Price=30*%1, "Do you want to sell %A brass helmets for %P gold?", Topic=2
"sell",%1,1<%1,"leather","helmet" -> Type=3355, Amount=%1, Price=3*%1, "Do you want to sell %A leather helmets for %P gold?", Topic=2
"sell",%1,1<%1,"viking","helmet" -> Type=3367, Amount=%1, Price=66*%1, "Do you want to sell %A viking helmets for %P gold?", Topic=2
"sell",%1,1<%1,"plate","shield" -> Type=3410, Amount=%1, Price=45*%1, "Do you want to sell %A plate shields for %P gold?", Topic=2
"sell",%1,1<%1,"brass","shield" -> Type=3411, Amount=%1, Price=16*%1, "Do you want to sell %A brass shields for %P gold?", Topic=2
"sell",%1,1<%1,"wooden","shield" -> Type=3412, Amount=%1, Price=3*%1, "Do you want to sell %A wooden shields for %P gold?", Topic=2
"sell",%1,1<%1,"battle","shield" -> Type=3413, Amount=%1, Price=60*%1, "Do you want to sell %A battle shields for %P gold?", Topic=2
"sell",%1,1<%1,"brass","legs" -> Type=3372, Amount=%1, Price=49*%1, "Do you want to sell %A brass legs for %P gold?", Topic=2
"sell",%1,1<%1,"chain","legs" -> Type=3558, Amount=%1, Price=20*%1, "Do you want to sell %A chain legs for %P gold?", Topic=2
Topic=1,"yes",CountMoney>=Price -> "Oh thank you, most generous one. Here are your wares.", DeleteMoney, Create(Type)
Topic=1,"yes" -> "Sorry, but your purse is as empty as the eye socket of a ghoul."
Topic=1 -> "Maybe we can trade another day."
Topic=2,"yes",Count(Type)>=Amount -> "Here is your money. It was a pleasure to deal with you.", Delete(Type), CreateMoney
Topic=2,"yes" -> "Sorry, you don't own one."
Topic=2,"yes",Amount>1 -> "Sorry, you do not have so many."
Topic=2 -> "Maybe we can trade another day."
}

119
data/npc/baaleal.npc Normal file
View File

@@ -0,0 +1,119 @@
# GIMUD - Graphical Interface Multi User Dungeon
# baaleal.npc: Datenbank f<>r den Efreetgeneral Baa'leal
Name = "Baa'leal"
Outfit = (51,0-0-0-0)
Home = [33048,32620,4]
Radius = 2
Behaviour = {
ADDRESS,QuestValue(285)=0,"djanni'hah$",! -> "You know the code human! Very well then... What do you want, %N?",SetQuestValue(285,1)
ADDRESS,QuestValue(285)=0,! -> "A human! TAKE THIS!",SetQuestValue(285,1), Burning(150,4), EffectOpp(5), EffectMe(8),Idle
ADDRESS,"hello$",QuestValue(278)=3,! -> "You are still alive, %N? Well, what do you want?"
ADDRESS,"hi$",QuestValue(278)=3,! -> *
ADDRESS,"greetings$",QuestValue(278)=3,! -> *
ADDRESS,"djanni'hah$",QuestValue(278)=3,! -> *
ADDRESS,! -> Idle
BUSY,"hello$",QuestValue(278)=3,! -> "Can't you see I am already talking to somebody here, %N? You civilians don't understand the concept of discipline at all, do you!", Queue
BUSY,"hi$",QuestValue(278)=3,! -> *
BUSY,"greetings$",QuestValue(278)=3,! -> *
BUSY,"djanni'hah$",QuestValue(278)=3,! -> *
BUSY,! -> NOP
VANISH -> "Hail Malor!"
"bye" -> "Stand down, soldier!", Idle
"farewell" -> *
"name" -> "I'm general Baa'leal. What do you want in Mal'ouquah?"
"general" -> *
"baa'leal" -> "That is GENERAL Baa'leal for you, human."
"job" -> "I am commander-in-chief of the armed forces of the UDLA, all branches of service. ...",
"Hence I'm responsible for all operations in the enemy's territory."
"udla" -> "Yes. The United Djinn Liberation Army. ...",
"The title has been given to our valiant armed forces in order to stress both the revolutionary focus of our agenda and the universalist nature of our political approach. ...",
"Don't ask me what that means. Wasn't my idea."
"ubaid",QuestValue(286)=0,! -> "Ubaid told you to speak with me? Hmmm... maybe there is something you could help us with. Are you interested, human?",Topic=1
"work",QuestValue(286)=0,! -> *
"operation",QuestValue(286)=0,! -> "Each mission and operation is a crucial step towards our victory! ...",
"Now that we speak of it ...",
"Since you are no djinn, there is something you could help us with. Are you interested, human?",Topic=1
"mission",QuestValue(286)=0,! -> *
Topic=1,"yes" -> "Well ... All right. You may only be a human, but you do seem to have the right spirit. ...",
"Listen! Since our base of operations is set in this isolated spot we depend on supplies from outside. These supplies are crucial for us to win the war. ...",
"Unfortunately, it has happened that some of our supplies have disappeared on their way to this fortress. At first we thought it was the Marid, but intelligence reports suggest a different explanation. ...",
"We now believe that a human was behind the theft! ...",
"His identity is still unknown but we have been told that the thief fled to the human settlement called Carlin. I want you to find him and report back to me. Nobody messes with the Efreet and lives to tell the tale! ...",
"Now go! Travel to the northern city Carlin! Keep your eyes open and look around for something that might give you a clue!", SetQuestValue(286,1)
Topic=1 -> "After all, you're just a human."
"operation",QuestValue(286)>0,QuestValue(286)<3 -> "Did you find the thief of our supplies?", Topic=2
"mission",QuestValue(286)>0,QuestValue(286)<3 -> *
"work",QuestValue(286)>0,QuestValue(286)<3 -> *
"thief",QuestValue(286)>0,QuestValue(286)<3 -> *
Topic=2,"yes" -> "Finally! What is his name then?", Topic=3
Topic=2 -> "Then go to Carlin and search for him! Look for something that might give you a clue!"
Topic=3,"partos",QuestValue(286)=2,! -> "You found the thief! Excellent work, soldier! You are doing well - for a human, that is. Here - take this as a reward. ...",
"Since you have proven to be a capable soldier, we have another mission for you. ...",
"If you are interested go to Alesar and ask him about it.", Amount=6, Create(3035), SetQuestValue(286,3)
Topic=3,! -> "Hmmm... I don't think so. Return to Carlin and continue your search!"
"operation",QuestValue(286)=3 -> "Did you already talk to Alesar? He has another mission for you!"
"mission",QuestValue(286)=3 -> *
"mal'ouquah" -> "At the moment Mal'ouquah is our headquarter. However, I am already working on a cunning plan to move our base of operations deep into the enemy's territory."
"ashta'daramai" -> "Ashta'daramai is the enemy's base of operations. I am looking forward to the moment when we raise our flag there!"
"gabel" -> "He is weak. Much too weak to be our leader."
"king" -> "The UDLA does not serve a king because there isn't any. Of course, that is bound to change."
"djinn" -> "We are a race of warriors! We Efreets are destined to rule and to conquer."
"efreet" -> "We are the true djinn! We do not live in denial of our true nature like those damn liberals, the Marid."
"marid" -> "Nothing but a bunch of mealy-mouthed, mollycoddled wimps and milksops the lot of them. They may be superior in numbers, but we will win anyway because of our superior strategic thinking."
"malor" -> "Hail to our great leader!"
"human" -> "No offence, but your race is weak. You lack both the physical strength and the true warrior spirit. And worst of all, you have no strategic thinking."
"zathroth" -> "I understand he created us. Must have been a great general."
"tibia" -> "It is our mission to achieve total and decisive dominion of this world within two years. Well perhaps ... three. Always be realistic, that's what I say."
"daraman" -> "Damn that liberal peacenik, that treacherous mealy-mouthed double-faced good-for-nothing surrender monkey! ...",
"He has infected this proud people's minds with his peace-for-all blabber."
"darashia" -> "The humans living in the northern deserts used to be nomads. Even though they are just humans they used to be respectable fighters. ...",
"However, now they are living in this city they have grown fat and decadent. They will be easy prey."
"scarab" -> "Impressive animals. I have this idea of training them as battle steeds. Imagine this: Djinns mounted on scarabs! With a battalion of those I would crush the enemy in the blink of an eye!"
"edron" -> "They say the humans have built some big cities over there. I am looking forward to see them burn."
"thais" -> *
"venore" -> *
"kazordoon" -> *
"carlin" -> *
"ab'dendriel" -> *
"ankrahmun" -> "That old city has some impressive defensive structures. But I swear I will bring it down one day... I have a cunning plan already! ...",
"I am thinking of a huge wooden camel."
"pharaoh" -> "Ankrahmun's pharaoh apparently believes himself to be some sort of god. Ah well. A solid blow with my scimitar will bring him back to earth soon enough!"
"palace" -> "I suppose the palace is where the pharaoh resides. I have a distinct feeling I shall see it burn rather soon."
"ascension" -> "Apparently, ascension is what the followers of the pharaoh are after. No idea what exactly that is, though."
"rah" -> "Spare me that pseudo-theological hogwash."
"uthun" -> *
"akh" -> *
"kha'zeel" -> "It was an excellent idea to build our headquarter in the mountains of kha'zeel. Easy to defend, you know. Too bad the enemy had the same idea."
"kha'labal" -> "Kha'labal? Yes, it was me who devastated it. Couldn't leave it to the enemy, you see? We had to destroy it in order to save it!"
"war" -> "War is the father of things, and I live and breathe it. Ok, it's a tad bit silly that we are forced to fight against our own kind, but as a good soldier I will do my duty! <salutes> ...",
"And if I hear anybody talking about 'peace' he will be court-martialled and summarily executed! Or vice versa!"
"melchior" -> "Melchior! I remember that greedy little civilian. I would have court-martialled him, but I suppose it is just as well the way it is."
"alesar" -> "Ah yes, Alesar! Excellent smith, that man!"
"fa'hradin" -> "He is Gabel's lieutenant and confidant. He is a powerful wizard, one has to admit that - and that's the only reason he is still alive. Without all his magical mumbo jumbo we would have long since won this war."
"lamp" -> "We sleep in those lamps. I like them - they are small and functional. We do not need cozy beds and fluffy duvets like decadent humans."
#"mission", Questvalue(###)=### -> "A volunteer, hm? Well ... All right. You may only be a human, but you do seem to have the right spirit, and I like that. That's what we need around here!","Listen. Since our base of operations is set in this isolated spot we depend on supplies from outside. These supplies are crucial for us to win the war.","Unfortunately, it has happened that some of our supplies have disappeared on their way to this fortress. At first we thought it was the Marid, but intelligence reports suggest a different explanation. We now believe that a group of humans was behind the theft.","Unfortunately, we do not have much further specific information. All we know is that the thieves' hideout is somewhere in a northern city. However, you are a human, so you might stand a good chance to find those thieving jerks. I want them punished. Nobody messes with the Efreet and lives to tell the tale!","Now go! Travel to the northern cities! Look around for something that might give you a clue!", SetQuestValue
#"mission", Questvalue(###)=### -> "You found the thieves? Excellent work, soldier! You are doing well - for a human, that is. Here - take this. Since you are not a regular member of the UDLA you have deserve some compensation.", Create (###,###), SetQuestValue(###,###)
#"mission", Questvalue(###)=### -> "Still feeling adventurous, are we? Well, as I matter of fact there is something else you could do for us. Something very special.","Listen: We have sent a spy Ashta'Daramai, our enemy's fortress. He was on a mission to steal certain documents for us. Unfortunately, we have lost contact with him.","We must find out what happened to him and, more importantly, to the documents. Go to the to the fortress and try to find him. Above all, find the documents and bring them to me.","A word of advice: Our spy entered the fortress through a network of underground tunnels. Perhaps you should sneak into Ashta'Daramai using the same route. That way he should be easy to find.","Go now and don't come back without the documents.", SetQuestValue (###,###)
#"mission", Questvalue(###)=### -> "Well, blast my buttocks with a blunderbuss###! The documents! Outstanding work, soldier! Malor will be pleased!","It appears you do deserve our trust after all. Tell you what, soldier - I will order that stubborn Alesar to fully cooperate with you. He's got some pretty nice items to sell. He won't like it, of course, but I'm sure he will do as he is told. He is a namby-pamby civilian after all.","Oh, and ask him about a mission, too. I think he and Malor were talking about a plan.", SetQuestValue(###,###)
}

11
data/npc/bambi.npc Normal file
View File

@@ -0,0 +1,11 @@
# GIMUD - Graphical Interface Multi User Dungeon
# bambi.npc: Datenbank f<>r die W<>chterin Bambi Bonecrusher (Carlin)
Name = "Bambi Bonecrusher"
Outfit = (139,96-19-68-95)
Home = [32341,31749,7]
Radius = 2
Behaviour = {
@"guards-carlin.ndb"
}

75
data/npc/bansheequeen.npc Normal file
View File

@@ -0,0 +1,75 @@
# GIMUD - Graphical Interface Multi User Dungeon
# bansheequeen.npc: Datenbank f<>r die Bansheequeen
Name = "The Queen of the Banshee"
Outfit = (78,0-0-0-0)
Home = [32260,31863,14]
Radius = 6
Behaviour = {
ADDRESS,"hello$",! -> "Be greeted, dear visitor. Come and stay ... a while."
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Wait as patiently as death is waiting for you!"
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Yes, flee from death. But know it shall be always one step behind you."
"bye" -> "We will meet again.", Idle
"farewell" -> *
"name" -> "It hurts me to even think about my mortal past. Its long lost and forgotten. So don't ask me about it!"
"job" -> "It is my curse to be the eternal guardian of this ancient place."
"place" -> "It served as a temple, a source of power and ... as a sender for an ancient race in time long gone by and forgotten."
"race" -> "The race that built this edifice came to this place from the stars. They ran from an enemy even more horrible than even themselves. But they carried the seed of their own destruction in them."
"seed" -> "This ancient race was annihilated by its own doings, that's all I know. Aeons have passed since then, but the sheer presence of this complex is still defiling and desecrating this area."
"destruction" -> *
"complex" -> "Its constructors were too strange for you or even me to understand. We cannot know what this ... thing they have built was supposed to be good for. All I can feel is a constant twisting and binding of souls, though that is probably only a side-effect."
"ghostlands" -> "The place you know as the Ghostlands had a different name once ... and many names thereafter. Too many for me to remember them all."
"banshee" -> "They are my maidens. They give me comfort in my eternal vigil over the last seal."
"seal" -> "I am the guardian of the SEVENTH and final seal. The seal to open the last door before ... but perhaps it is better you see it with your own eyes."
"guardian" -> *
"seventh",level<60,! -> "You are not experienced enough to master the challenges ahead or to receive knowledge about the seventh seal. Go and learn more before asking me again."
"seventh",level>59,! -> "If you have passed the first six seals and entered the blue fires that lead to the chamber of the seal you might receive my kiss ... It will open the last seal. Do you think you are ready?", topic=2
"last" -> *
"kiss",PZBlock,! -> "You have spilled too much blood recently and the dead are hungry for your soul. Perhaps return when you regained you inner balance."
"kiss",topic=8 , QuestValue(11) < 1 -> "Are you prepared to receive my kiss, even though this will mean that your death as well as a part of your soul will forever belong to me, my dear?", Topic=1
"kiss", QuestValue(11) > 0 -> "You have already received my kiss. You should know better then to ask for it."
"kiss" -> "To receive my kiss you have to pass all other seals first."
"yes",topic=1 -> "So be it! Hmmmmmm...",SetQuestValue(11,1),SetQuestValue(12,QuestValue(12)+1),Teleport(32202,31812,8), EffectOpp(14)
"no",topic=1 -> "Perhaps it is the better choice for you, my dear."
"yes",topic=2,QuestValue(4)=1 -> "Yessss, I can sense you have passed the seal of sacrifice. Have you passed any other seal yet?", topic=3
"yes",topic=2,QuestValue(4)<1 -> "You have not passed the seal of sacrifice yet. Return to me when you are better prepared."
"no",topic=2 -> "Then try to be better prepared next time we meet."
"yes",topic=3,QuestValue(5)=1 -> "I sense you have passed the hidden seal as well. Have you passed any other seal yet?", topic=4
"yes",topic=3,QuestValue(5)<1 -> "You have not found the hidden seal yet. Return when you are better prepared."
"no",topic=3 -> "Then try to be better prepared next time we meet."
"yes",topic=4,QuestValue(6)=1 -> "Oh yes, you have braved the plagueseal. Have you passed any other seal yet?", topic=5
"yes",topic=4,QuestValue(6)<1 -> "You have not faced the plagueseal yet. Return to me when you are better prepared."
"no",topic=4 -> "Then try to be better prepared next time we meet."
"yes",topic=5,QuestValue(7)=1 -> "Ah, I can sense the power of the seal of demonrage burning in your heart. Have you passed any other seal yet?", topic=6
"yes",topic=5,QuestValue(7)<1 -> "You are not filled with the fury of the imprisoned demon. Return when you are better prepared."
"no",topic=5 -> "Then try to be better prepared next time we meet."
"yes",topic=6,QuestValue(9)=1 -> "So, you have managed to pass the seal of the true path. Have you passed any other seal yet?", topic=7
"yes",topic=6,QuestValue(9)<1 -> "You have not found your true path yet. Return when you are better prepared."
"no",topic=6 -> "Then try to be better prepared next time we meet."
"yes",topic=7,QuestValue(10)=1 -> "I see! You have mastered the seal of logic. You have made the sacrifice, you have seen the unseen, you possess fortitude, you have filled yourself with power and found your path. You may ask me for my kiss now.", topic=8
"yes",topic=7,QuestValue(10)<1 -> "You have not found your true path yet. Return to meh when you are better prepared."
"no",topic=7 -> "Then try to be better prepared next time we meet."
"spectral","dress" -> "Your wish for a spectral dress is silly. Allthough I will grant you the permission to take one. My maidens left one in a box in a room, directly south of here.",SetQuestValue(327,1)
}

37
data/npc/barbara.npc Normal file
View File

@@ -0,0 +1,37 @@
# GIMUD - Graphical Interface Multi User Dungeon
# barbara.npc: Datenbank f<>r die Wachfrau Barbara
Name = "Barbara"
Outfit = (139,78-52-64-115)
Home = [32320,31752,7]
Radius = 0
Behaviour = {
ADDRESS,"hello$","queen",! -> "HAIL TO THE QUEEN!"
ADDRESS,"hail$","queen",! -> "HAIL TO THE QUEEN!"
ADDRESS,"salutations$","queen",! -> "HAIL TO THE QUEEN!"
ADDRESS,"hi$",! -> "MIND YOUR MANNERS COMMONER! To address the queen greet with her title!", Idle
ADDRESS,"hello$",! -> *
ADDRESS,"hi$",! -> "MIND YOUR MANNERS COMMONER! To address the queen greet with her title!", Idle
ADDRESS,"hello$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$","queen",! -> "Wait for your audience %N!"
BUSY,"hail$","queen",! -> "Wait for your audience %N!"
BUSY,"salutations$","queen",! -> "Wait for your audience %N!"
BUSY,"hi$","queen",! -> "Wait for your audience %N!"
BUSY,! -> NOP
VANISH,! -> "LONG LIVE THE QUEEN!"
"bye" -> "LONG LIVE THE QUEEN! You may leave now!", Idle
"farewell" -> *
"fuck" -> "Take this!", HP=1, EffectMe(8), EffectOpp(5)
"idiot" -> "Take this!", HP=1, EffectMe(8), EffectOpp(5)
"asshole" -> "Take this!", HP=1, EffectMe(8), EffectOpp(5)
"ass$" -> "Take this!", HP=1, EffectMe(8), EffectOpp(5)
"fag$" -> "Take this!", HP=1, EffectMe(8), EffectOpp(5)
"stupid" -> "Take this!", HP=1, EffectMe(8), EffectOpp(5)
"tyrant" -> "Take this!", HP=1, EffectMe(8), EffectOpp(5)
"shit" -> "Take this!", HP=1, EffectMe(8), EffectOpp(5)
"lunatic" -> "Take this!", HP=1, EffectMe(8), EffectOpp(5)
}

126
data/npc/bashira.npc Normal file
View File

@@ -0,0 +1,126 @@
# GIMUD - Graphical Interface Multi User Dungeon
# bashira.npc: Datenbank fuer die Haendlerin Bashira (Elfenstadt)
Name = "Bashira"
Outfit = (144,78-62-97-76)
Home = [32669,31655,8]
Radius = 1
Behaviour = {
ADDRESS,"hello$",! -> "Ashari %N."
ADDRESS,"hi$",! -> *
ADDRESS,"ashari$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Wait one moment, %N.", Queue
BUSY,"hi$",! -> *
BUSY,"ashari$",! -> *
BUSY,! -> NOP
VANISH,! -> "Asha Thrazi."
"bye" -> "Asha Thrazi.", Idle
"farewell" -> *
"asha","thrazi" -> *
"job" -> "I sell various equipment and buy some stuff."
"equipment" -> "I sell shovels, picks, scythes, bags, ropes, backpacks, plates, cups, scrolls, parchments, documents, watches, various sources of light, fishing rods and sixpacks of worms."
"goods" -> *
"light" -> "I sell torches, candelabra, and oil."
"name" -> "I am Bashira Darkmark."
"carlin" -> "Carlin has some capable fighters, allthough they lack the grace of an elf."
"thais" -> "The people of thais boast about their mighty kingdom, but eventually their short lives will doom everything they buld."
"venore" -> "Their merchants have no patience and all to fast they loose their masks of friedlyness."
"roderick" -> "His presence here is a waste of space and talking to or even about him a waste of time."
"olrik" -> "He is quite amusing for a human."
"elves" -> "That's our race."
"dwarfs" -> "They have some talent in mining and smithing."
"humans" -> "They have nothing to give us."
"troll" -> "They are lazy and clumsy. We should use dwarfs instead."
"cenath" -> "Their magic is almost as impressive as their egos."
"kuridai" -> "Without us and our tools nothing would work in this town."
"deraisim" -> "Useless leafeaters."
"abdaisim" -> "They left; perhaps we should do that, too."
"teshial" -> "A stupid Cenath-myth."
"ferumbras" -> "He may scare the treedwellers or the big-mouthes above, but not the Kuridai."
"crunor" -> "One god of many. They are all alike and of no use."
"time" -> "Buy a watch."
"food" -> "I am not dealing with food."
"torch" -> Type=2920, Amount=1, Price=2, "Do you want to buy a torch for %P gold?", Topic=1
"candelab" -> Type=2911, Amount=1, Price=8, "Do you want to buy a candelabrum for %P gold?", Topic=1
"bag" -> Type=2857, Amount=1, Price=4, "Do you want to buy a bag for %P gold?", Topic=1
"scroll" -> Type=2815, Amount=1, Price=5, "Do you want to buy a scroll for %P gold?", Topic=1
"document" -> Type=2834, Amount=1, Price=12, "Do you want to buy a document for %P gold?", Topic=1
"parchment" -> Type=2835, Amount=1, Price=8, "Do you want to buy a parchment for %P gold?", Topic=1
"shovel" -> Type=3457, Amount=1, Price=50, "Do you want to buy a shovel for %P gold?", Topic=1
"backpack" -> Type=2865, Amount=1, Price=20, "Do you want to buy a backpack for %P gold?", Topic=1
"scythe" -> Type=3453, Amount=1, Price=50, "Do you want to buy a scythe for %P gold?", Topic=1
"pick" -> Type=3456, Amount=1, Price=50, "Do you want to buy a pick for %P gold?", Topic=1
"watch" -> Type=2906, Amount=1, Price=20, "Do you want to buy one of my high quality watches for %P gold?", Topic=1
"rope" -> Type=3003, Amount=1, Price=50, "Do you want to buy a rope for %P gold?", Topic=1
"rod" -> Type=3483, Amount=1, Price=150, "Do you want to buy a fishing rod for %P gold?", Topic=1
"present" -> Type=2856, Amount=1, Price=10, "Do you want to buy a present for %P gold?", Topic=1
"oil" -> Type=2874, Data=7, Amount=1, Price=20, "Do you want to buy oil for %P gold?", Topic=2
"waterskin" -> Type=2901, Data=1, Amount=1, Price=10, "Do you want to buy a waterskin for %P gold?", Topic=1
"cup" -> Type=2881, Amount=1, Price=2, "Do you want to buy a cup for %P gold?", Topic=1
"plate" -> Type=2905, Amount=1, Price=6, "Do you want to buy a plate for %P gold?", Topic=1
"bucket" -> Type=2873, Data=0, Amount=1, Price=4, "Do you want to buy a bucket for %P gold?", Topic=1
"bottle" -> Type=2875, Data=0, Amount=1, Price=3, "Do you want to buy a bottle for %P gold?", Topic=1
%1,1<%1,"torch" -> Type=2920, Amount=%1, Price=2*%1, "Do you want to buy %A torches for %P gold?", Topic=1
%1,1<%1,"candelab" -> Type=2911, Amount=%1, Price=8*%1, "Do you want to buy %A candelabra for %P gold?", Topic=1
%1,1<%1,"bag" -> Type=2857, Amount=%1, Price=4*%1, "Do you want to buy %A bags for %P gold?", Topic=1
%1,1<%1,"scroll" -> Type=2815, Amount=%1, Price=5*%1, "Do you want to buy %A scrolls for %P gold?", Topic=1
%1,1<%1,"document" -> Type=2834, Amount=%1, Price=12*%1, "Do you want to buy %A documents for %P gold?", Topic=1
%1,1<%1,"parchment" -> Type=2835, Amount=%1, Price=8*%1, "Do you want to buy %A parchments for %P gold?", Topic=1
%1,1<%1,"shovel" -> Type=3457, Amount=%1, Price=50*%1, "Do you want to buy %A shovels for %P gold?", Topic=1
%1,1<%1,"backpack" -> Type=2865, Amount=%1, Price=20*%1, "Do you want to buy %A backpacks for %P gold?", Topic=1
%1,1<%1,"scythe" -> Type=3453, Amount=%1, Price=50*%1, "Do you want to buy %A scythes for %P gold?", Topic=1
%1,1<%1,"pick" -> Type=3456, Amount=%1, Price=50*%1, "Do you want to buy %A picks for %P gold?", Topic=1
%1,1<%1,"watch" -> Type=2906, Amount=%1, Price=20*%1, "Do you want to buy %A of my high quality watches for %P gold?", Topic=1
%1,1<%1,"rope" -> Type=3003, Amount=%1, Price=50*%1, "Do you want to buy %A ropes for %P gold?", Topic=1
%1,1<%1,"rod" -> Type=3483, Amount=%1, Price=150*%1, "Do you want to buy %A fishing rods for %P gold?", Topic=1
%1,1<%1,"present" -> Type=2856, Amount=%1, Price=10*%1, "Do you want to buy %A presents for %P gold?", Topic=1
%1,1<%1,"oil" -> Type=2874, Data=7, Amount=%1, Price=20*%1, "Do you want to buy %A vials of oil for %P gold?", Topic=2
%1,1<%1,"waterskin" -> Type=2901, Data=1, Amount=%1, Price=10*%1, "Do you want to buy %A water skins for %P gold?", Topic=1
%1,1<%1,"cup" -> Type=2881, Amount=%1, Price=2*%1, "Do you want to buy %A cups for %P gold?", Topic=1
%1,1<%1,"plate" -> Type=2905, Amount=%1, Price=6*%1, "Do you want to buy %A plates for %P gold?", Topic=1
%1,1<%1,"bucket" -> Type=2873, Data=0, Amount=%1, Price=4*%1, "Do you want to buy %A buckets for %P gold?", Topic=1
%1,1<%1,"bottle" -> Type=2875, Data=0, Amount=%1, Price=3*%1, "Do you want to buy %A bottles for %P gold?", Topic=1
"worm" -> "I sell worms only in sixpacks for 5 gold each, how many sixpacks of worms do you want to buy?"
"worms" -> *
%1,"worms" -> Type=3492, Amount=%1*6, Price=5*%1, "So you want to buy some of my sixpacks with altogether %A worms for %P gold?", Topic=1
%1,"six","pack" -> *
"sell","rope" -> Type=3003, Amount=1, Price=8, "Do you want to sell a rope for %P gold?", Topic=3
"sell",%1,1<%1,"rope" -> Type=3003, Amount=%1, Price=8*%1, "Do you want to sell %A ropes for %P gold?", Topic=3
Topic=1,"yes",CountMoney>=Price -> "Here it is.", DeleteMoney, Create(Type)
Topic=1,"yes" -> "You don't have so much money."
Topic=1 -> "Then not."
Topic=2,"yes",CountMoney>=Price -> "Here it is. There is a deposit of 5 gold on the vial.", DeleteMoney, Create(Type)
Topic=2,"yes" -> "You don't have so much money."
Topic=2 -> "Then not."
Topic=3,"yes",Count(Type)>=Amount -> "Ok. Here's your money.", Delete(Type), CreateMoney
Topic=3,"yes" -> "Sorry, you don't have one."
Topic=3 -> "Maybe next time."
"deposit" -> "I will pay you 5 gold for every empty vial. Ok?", Data=0, Topic=4
"vial" -> *
"flask" -> *
Topic=4,"yes",Count(2874)>0 -> Amount=Count(2874), Price=Amount*5, "Here you are ... %P gold.", Delete(2874), CreateMoney
Topic=4,"yes" -> "You don't have any empty vials."
Topic=4 -> "Hmm, but please keep Tibia litter free."
"buy" -> "I have shovels, picks, scythes, bags, ropes, backpacks, plates, scrolls, watches, some lightsources, and other stuff."
"do","you","sell" -> *
"do","you","have" -> *
"offer" -> *
"stuff" -> "Water hoses, pitchforks, presents, buckets, bottles, and the like."
}

43
data/npc/basilisk.npc Normal file
View File

@@ -0,0 +1,43 @@
# GIMUD - Graphical Interface Multi User Dungeon
# basilisk.npc: Datenbank f<>r den Basilisken
Name = "Basilisk"
Outfit = (28,0-0-0-0)
Home = [32641,31943,15]
Radius = 2
Behaviour = {
ADDRESS,"a",! -> EffectMe(9), Idle
ADDRESS,"b",! -> *
ADDRESS,"c",! -> *
ADDRESS,"d",! -> *
ADDRESS,"e",! -> *
ADDRESS,"f",! -> EffectMe(13), Idle
ADDRESS,"g",! -> *
ADDRESS,"h",! -> *
ADDRESS,"i",! -> EffectMe(14), Idle
ADDRESS,"j",! -> *
ADDRESS,"k",! -> *
ADDRESS,"l",! -> *
ADDRESS,"m",! -> *
ADDRESS,"n",! -> EffectMe(15), Idle
ADDRESS,"o",! -> *
ADDRESS,"p",! -> *
ADDRESS,"r",! -> *
ADDRESS,"s",! -> *
ADDRESS,"t",! -> EffectMe(17), Idle
ADDRESS,"u",! -> *
ADDRESS,"v",! -> *
ADDRESS,"w",! -> *
ADDRESS,"y",! -> *
ADDRESS,! -> Idle
BUSY,! -> NOP
VANISH,! -> NOP
}

68
data/npc/baxter.npc Normal file
View File

@@ -0,0 +1,68 @@
# GIMUD - Graphical Interface Multi User Dungeon
# baxter.npc: Datenbank f<>r den Burgw<67>chter Baxter
Name = "Baxter"
Outfit = (131,96-29-29-115)
Home = [32322,32188,7]
Radius = 3
Behaviour = {
ADDRESS,"hello$",! -> "LONG LIVE KING TIBIANUS!"
ADDRESS,"hi$",! -> "LONG LIVE KING TIBIANUS!"
ADDRESS,! -> Idle
BUSY,"hello$" -> "Cant you see I am busy, eh?!."
BUSY,"hi$" -> "Cant you see I am busy, eh?!."
BUSY,! -> NOP
VANISH,! -> "What a lack of manners!"
"bye" -> "LONG LIVE THE KING!", Idle
"farewell" -> *
"news" -> "It is rumoured that Ferumbras is planning a new attack on town."
"how","are","you"-> "I am healthy and vigilant."
"sell" -> "Visit Tibia's shopkeepers to buy their fine wares."
"king" -> "King Tibianus III is our wise and just leader!"
"leader" -> *
"job" -> "I am a proud member of the king's army. It is my duty to guard the castle."
"army" -> "Our brave army, which protects our city, consists of three battlegroups."
"guard" -> *
"battlegroup" -> "There are the dogs of war, the red guards, and the silver guards."
"castle" -> "His Royal Highness ordered the castle to be open for all his subjects."
"subject" -> "We all live under the benevolent guidance of our king."
"dogs","of","war"-> "They are our main army."
"red","guard" -> "They are our special forces. Some serve as cityguards, others as secret police."
"secret","police"-> "Ask a higher offical about that."
"silver","guard" -> "The best sorcerers, paladins, knights, or druids of our forces are choosen to serve as silver guards. They are the bodyguards of the king."
"city" -> "Now that the king returned, we will clean the city from all scum."
"scum" -> "To much scum roams our streets in our days, the red guards will take care of them."
"stutch" -> "He is soldier in the silver guard."
"harsky" -> "He is soldier in the silver guard."
"bozo" -> "The royal jester. I dont think he is funny."
"sam" -> "He is a fine blacksmith. Almost all our weapons are made by him."
"gorn" -> "An old friend of mine. He was once a great warrior and adventurer, now he is running a shop."
"benjamin" -> "He was one of the king's best generals, now he is a bit ...uhm... forgetful."
"excalibug" -> "Gorn and I searched for this weapon in the darkest corners of each dungeon, but found nothing."
"partos" -> "He was wanted for a long time and got caught stealing some time ago.", Topic=1
Topic=1,"fruit" -> "I understand he was stealing some fruit, he is obsessed with, and got incautious."
Topic=1 -> "What has this to do with this Partos guy?"
"chester" -> "This man is paranoid, but I guess that is useful in his job."
"tbi" -> "There is almost nothing known about that organization."
"work" -> "We have a rat problem in the sewers. In the name of our glorious king I am paying 1 blinking piece of gold for every freshly killed rat you bring to me."
"mission" -> *
"quest" -> *
"rat" -> Type=3994, Amount=1, Price=1, "Do you bring a freshly killed rat for a bounty of %P gold?", Topic=2
%1,1<%1,"rat" -> Type=3994, Amount=%1, Price=1*%1, "Do you want to deliver me %A rats for a bounty of %P gold?", Topic=2
Topic=2,"yes",Count(Type)>=Amount -> "Here is your reward. You will become a great warrior some day.", Delete(Type), CreateMoney
Topic=2,"yes" -> "Look like it wasn't as dead as you thought ... it's gone."
Topic=2 -> "Come on. Don't waste my time with your jests."
"fuck" -> "Take this!", Burning(10,1), EffectOpp(5), EffectMe(8)
"idiot" -> "Take this!", Burning(10,1), EffectOpp(5), EffectMe(8)
"asshole" -> "Take this!", Burning(10,1), EffectOpp(5), EffectMe(8)
"ass$" -> "Take this!", Burning(10,1), EffectOpp(5), EffectMe(8)
"fag$" -> "Take this!", Burning(10,1), EffectOpp(5), EffectMe(8)
"stupid" -> "Take this!", Burning(10,1), EffectOpp(5), EffectMe(8)
"tyrant" -> "Take this!", Burning(10,1), EffectOpp(5), EffectMe(8)
"shit" -> "Take this!", Burning(10,1), EffectOpp(5), EffectMe(8)
"lunatic" -> "Take this!", Burning(10,1), EffectOpp(5), EffectMe(8)
}

115
data/npc/beatrice.npc Normal file
View File

@@ -0,0 +1,115 @@
# GIMUD - Graphical Interface Multi User Dungeon
# beatrice.npc: Datenbank fuer die Ausruestungshaendlerin Beatrice
Name = "Beatrice"
Outfit = (136,96-102-69-95)
Home = [33214,31803,6]
Radius = 3
Behaviour = {
ADDRESS,"hello$",! -> "Hello, hiho, and ashari %N."
ADDRESS,"hi$",! -> *
ADDRESS,"ashari$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "You're next, %N.", Queue
BUSY,"hi$",! -> *
BUSY,"ashari$",! -> *
BUSY,! -> NOP
VANISH,! -> "See you later."
"bye" -> "See you later.", Idle
"name" -> "I am called Beatrice."
"job" -> "My job is to sell all kind of useful equipment."
"time" -> "It's %T right now."
"king" -> "I have seen him once. What a handsome man he is."
"tibianus" -> *
"army" -> "I supply them with some basic stuff."
"ferumbras" -> "I vaguely remember that name."
"excalibug" -> "A myth like the screwdriver of Kurik or the endless vial of manafluid."
"thais" -> "We are no longer in need to be supplied from there."
"tibia" -> "I don't like travelling much. I prefer to live in the safety of our city."
"carlin" -> "Though they rebelled against our king it's said that the city is very lovely."
"edron" -> "It's the best place to live at."
"news" -> "There are always rumors about the dangers in the far north of Edron."
"rumors" -> *
"offer" -> "My inventory is large, just have a look at the blackboard."
"goods" -> *
"do","you","sell" -> *
"do","you","have" -> *
"equipment" -> *
"torch" -> Type=2920, Amount=1, Price=2, "Do you want to buy a torch for %P gold?", Topic=1
"bag" -> Type=2861, Amount=1, Price=5, "Do you want to buy a bag for %P gold?", Topic=1
"backpack" -> Type=2869, Amount=1, Price=20, "Do you want to buy a backpack for %P gold?", Topic=1
"bucket" -> Type=2873, Amount=1, Price=4, "Do you want to buy a bucket for %P gold?", Topic=1
"watch" -> Type=2906, Amount=1, Price=20, "Do you want to buy a watch for %P gold?", Topic=1
"rope" -> Type=3003, Amount=1, Price=50, "Do you want to buy a rope for %P gold?", Topic=1
"scythe" -> Type=3453, Amount=1, Price=50, "Do you want to buy a scythe for %P gold?", Topic=1
"pick" -> Type=3456, Amount=1, Price=50, "Do you want to buy a pick for %P gold?", Topic=1
"shovel" -> Type=3457, Amount=1, Price=50, "Do you want to buy a shovel for %P gold?", Topic=1
"rod" -> Type=3483, Amount=1, Price=150, "Do you want to buy a fishing rod for %P gold?", Topic=1
"crowbar" -> Type=3304, Amount=1, Price=260, "Do you want to buy a crowbar for %P gold?", Topic=1
"lamp" -> Type=2914, Amount=1, Price=8, "Do you want to buy a lamp for %P gold?", Topic=1
"candlestick" -> Type=2917, Amount=1, Price=2, "Do you want to buy a candlestick for %P gold?", Topic=1
"basket" -> Type=2855, Amount=1, Price=6, "Do you want to buy a basket for %P gold?", Topic=1
"trap" -> Type=3481, Amount=1, Price=280, "Do you want to buy a trap for %P gold?", Topic=1
"football" -> Type=2990, Amount=1, Price=111, "Do you want to buy a football for %P gold?", Topic=1
%1,1<%1,"torch" -> Type=2920, Amount=%1, Price=2*%1, "Do you want to buy %A torches for %P gold?", Topic=1
%1,1<%1,"bag" -> Type=2861, Amount=%1, Price=5*%1, "Do you want to buy %A bags for %P gold?", Topic=1
%1,1<%1,"backpack" -> Type=2869, Amount=%1, Price=20*%1, "Do you want to buy %A backpacks for %P gold?", Topic=1
%1,1<%1,"bucket" -> Type=2873, Amount=%1, Price=4*%1, "Do you want to buy %A buckets for %P gold?", Topic=1
%1,1<%1,"watch" -> Type=2906, Amount=%1, Price=20*%1, "Do you want to buy %A watches for %P gold?", Topic=1
%1,1<%1,"rope" -> Type=3003, Amount=%1, Price=50*%1, "Do you want to buy %A ropes for %P gold?", Topic=1
%1,1<%1,"scythe" -> Type=3453, Amount=%1, Price=50*%1, "Do you want to buy %A scythes for %P gold?", Topic=1
%1,1<%1,"pick" -> Type=3456, Amount=%1, Price=50*%1, "Do you want to buy %A picks for %P gold?", Topic=1
%1,1<%1,"shovel" -> Type=3457, Amount=%1, Price=50*%1, "Do you want to buy %A shovels for %P gold?", Topic=1
%1,1<%1,"rod" -> Type=3483, Amount=%1, Price=150*%1, "Do you want to buy %A fishing rods for %P gold?", Topic=1
%1,1<%1,"crowbar" -> Type=3304, Amount=%1, Price=260*%1, "Do you want to buy %A crowbars for %P gold?", Topic=1
%1,1<%1,"lamp" -> Type=2914, Amount=%1, Price=8*%1, "Do you want to buy %A lamps for %P gold?", Topic=1
%1,1<%1,"candlestick" -> Type=2917, Amount=%1, Price=2*%1, "Do you want to buy %A candlesticks for %P gold?", Topic=1
%1,1<%1,"basket" -> Type=2855, Amount=%1, Price=6*%1, "Do you want to buy %A baskets for %P gold?", Topic=1
%1,1<%1,"trap" -> Type=3481, Amount=%1, Price=280*%1, "Do you want to buy %A traps for %P gold?", Topic=1
%1,1<%1,"football" -> Type=2990, Amount=%1, Price=111*%1, "Do you want to buy %A footballs for %P gold?", Topic=1
"sell","watch" -> Type=2906, Amount=1, Price=6, "Do you want to sell a watch for %P gold?", Topic=2
"sell","rope" -> Type=3003, Amount=1, Price=15, "Do you want to sell a rope for %P gold?", Topic=2
"sell","scythe" -> Type=3453, Amount=1, Price=12, "Do you want to sell a scythe for %P gold?", Topic=2
"sell","pick" -> Type=3456, Amount=1, Price=15, "Do you want to sell a pick for %P gold?", Topic=2
"sell","shovel" -> Type=3457, Amount=1, Price=8, "Do you want to sell a shovel for %P gold?", Topic=2
"sell","mirror" -> Type=3463, Amount=1, Price=10, "Do you want to sell a mirror for %P gold?", Topic=2
"sell","rod" -> Type=3483, Amount=1, Price=40, "Do you want to sell a fishing rod for %P gold?", Topic=2
"sell","inkwell" -> Type=3509, Amount=1, Price=8, "Do you want to sell an inkwell for %P gold?", Topic=2
"sell","sickle" -> Type=3293, Amount=1, Price=3, "Do you want to sell a sickle for %P gold?", Topic=2
"sell","crowbar" -> Type=3304, Amount=1, Price=50, "Do you want to sell a crowbar for %P gold?", Topic=2
"sell","trap" -> Type=3481, Amount=1, Price=75, "Do you want to sell a trap for %P gold?", Topic=2
"sell",%1,1<%1,"watch" -> Type=2906, Amount=%1, Price=6*%1, "Do you want to sell %A watches for %P gold?", Topic=2
"sell",%1,1<%1,"rope" -> Type=3003, Amount=%1, Price=15*%1, "Do you want to sell %A ropes for %P gold?", Topic=2
"sell",%1,1<%1,"scythe" -> Type=3453, Amount=%1, Price=12*%1, "Do you want to sell %A scythes for %P gold?", Topic=2
"sell",%1,1<%1,"pick" -> Type=3456, Amount=%1, Price=15*%1, "Do you want to sell %A picks for %P gold?", Topic=2
"sell",%1,1<%1,"shovel" -> Type=3457, Amount=%1, Price=8*%1, "Do you want to sell %A shovels for %P gold?", Topic=2
"sell",%1,1<%1,"mirror" -> Type=3463, Amount=%1, Price=10*%1, "Do you want to sell %A mirrors for %P gold?", Topic=2
"sell",%1,1<%1,"rod" -> Type=3483, Amount=%1, Price=40*%1, "Do you want to sell %A fishing rods for %P gold?", Topic=2
"sell",%1,1<%1,"inkwell" -> Type=3509, Amount=%1, Price=8*%1, "Do you want to sell %A inkwells for %P gold?", Topic=2
"sell",%1,1<%1,"sickle" -> Type=3293, Amount=%1, Price=3*%1, "Do you want to sell %A sickles for %P gold?", Topic=2
"sell",%1,1<%1,"crowbar" -> Type=3304, Amount=%1, Price=50*%1, "Do you want to sell %A crowbars for %P gold?", Topic=2
"sell",%1,1<%1,"trap" -> Type=3481, Amount=%1, Price=75*%1, "Do you want to sell %A traps for %P gold?", Topic=2
"worm" -> "I sell worms only in sixpacks for 5 gold each, how many sixpacks of worms do you want to buy?"
"worms" -> *
%1,"worms" -> Type=3492, Amount=%1*6, Price=5*%1, "So you want to buy some of my sixpacks with altogether %A worms for %P gold?", Topic=1
%1,"six","pack" -> *
Topic=1,"yes",CountMoney>=Price -> "Here you are.", DeleteMoney, Create(Type)
Topic=1,"yes" -> "Come back, when you have enough money."
Topic=1 -> "Hmm, but next time."
Topic=2,"yes",Count(Type)>=Amount -> "Ok. Here is your money.", Delete(Type), CreateMoney
Topic=2,"yes" -> "Sorry, you do not have one."
Topic=2,"yes",Amount>1 -> "Sorry, you do not have so much."
Topic=2 -> "Maybe next time."
}

37
data/npc/beholder.npc Normal file
View File

@@ -0,0 +1,37 @@
# GIMUD - Graphical Interface Multi User Dungeon
# beholder.npc: Datenbank f<>r den Bibliotheksbeholder (Elfenstadt)
Name = "A Wrinkled Beholder"
Outfit = (17,0-0-0-0)
Home = [32788,31690,13]
Radius = 10
Behaviour = {
ADDRESS,"hello$",! -> "What is this? An optically challenged entity called %N. How fascinating!"
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Wait. I will eat you later, %N.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Strange entity. I will record this encounter."
"bye" -> "Wait right there. I will eat you after writing down what I found out.", Idle
"farewell" -> *
"job" -> "I am the great librarian."
"name" -> "I am 486486 and NOT 'Blinky' as some people called me ... before they died."
"blinky" -> "How interesting you are that stupid. Let me apply this on you and see how long you last", Burning(10,25), EffectOpp(5), EffectMe(8)
"tibia" -> "It's 1, not 'Tibia', silly."
"ab'dendriel" -> "I heard that elves moved in upstairs."
"elves" -> "These fools and their superstitious life cult don't understand anything of importance."
"humans" -> "Good tools to work with ... After their death, that is."
"orcs" -> "Noisy pests."
"minotaurs" -> "Their mages are so close to the truth. Closer then they know and closer then it's good for them."
"god" -> "They will mourn the day they abandoned us."
"death" -> "Yes, yes, I will kill you soon enough, now let me continue my investigation on you."
"numbers" -> "Numbers are essential. They are the secret behind the scenes. If you are a master of mathematics you are a master over life and death."
"library" -> "It's a fine library, isn't it?"
"books" -> "Our books are written in 469, of course you can't understand them."
"469" -> "The language of my kind. Superior to any other language and only to be spoken by entities with enough eyes to blink it."
"cyclops" -> "Uglyness incarnate. One eye! Imagine that! Horrible!"
"excalibug" -> "Only inferior species need weapons."
}

78
data/npc/benjamin.npc Normal file
View File

@@ -0,0 +1,78 @@
# GIMUD - Graphical Interface Multi User Dungeon
# benjamin.npc: Datenbank f<>r den Postmann Benjamin
Name = "Benjamin"
Outfit = (128,116-79-117-76)
Home = [32350,32219,7]
Radius = 1
Behaviour = {
ADDRESS,"hello$",! -> "Hello. How may I help you %N?"
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "I am already talking to a customer, %N. Please wait a moment.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "It was a pleasure to help you %N."
"bye" -> "It was a pleasure to help you.", Idle
"farewell" -> *
"kevin" -> "That name sounds familiar... who might that be..."
"postner" -> *
"postmasters","guild" -> "Hm, I think I heard about that guild... oh wait, I am a member!"
"join" -> "Uh... oh... Uhm... Join what?"
"headquarter" -> "Its just... I mean... there was that road, oh yes, its that house at that road."
"measurements",QuestValue(234)>0,QuestValue(236)<1 -> "Oh they dont change that much since in the old days as... <tells a boring and confusing story about a cake, a parcel, himself and two squirrels, at least he tells you his measurements in the end>",SetQuestValue(234,QuestValue(234)+1),SetQuestValue(236,1)
"job" -> "I am working here at the post office. If you have questions about the Royal Tibia Mail System or the depots ask me."
"office" -> "I am always in my office. You are welcome at any time."
"name" -> "My name is Benjamin."
"time" -> "Now it's %T. Maybe you want to buy a watch?"
#"mail" -> "Our mail system is unique! And everyone can use it. Do you want to know more about it?", Topic=1
"depot" -> "The depots are very easy to use. Just step in front of them and you will find your items in them. They are free for all tibian citizens. Hail our king!"
"king" -> "Oops, the king? I... can't remember his name..."
"tibianus" -> "Ah, King Tibianus, our wise ruler. He is sick for some time, isn't he?"
"quentin" -> "Ooooh, nice man, visits me often... I think."
"lynda" -> "She is SO pretty!"
"harkath" -> "Oh, young Harkath will be a fine warrior some day."
"army" -> "TO THE ARMS! MAN THE WALLS! FERUMBRAS IS NEAR!", Idle
"ferumbras" -> *
"general" -> *
"sam" -> "Ham? No thanks, I ate fish already."
"frodo" -> "Frodo... Frodo... ? Uhm... isn't that the man that brings me food at lunchtime?"
"gorn" -> "He sells equipment."
"elane" -> "Oh, she lives next door. I think she's a dentist, I sometimes hear some cries."
"muriel" -> "This Muriel has a lot of correspondence."
"gregor" -> "Never heared of him."
"marvik" -> "He is always talking of healing me but I am fine... I fear he is a little nuts, poor man."
"bozo" -> "He hangs around here quite often. He claimes, I inspire him."
"baxter" -> "This naughty child, always stealing apples!"
"sherry" -> "I don't drink alcohol while on duty."
"lugri" -> "NO! NO! NO! GO AWAY!.", Idle
"excalibug" -> "I can't remember that someone named like that lives here."
"news" -> "Sorry, I don't read the letters we transmit."
"thais" -> "This is the town you are currently in."
"carlin" -> "You can sent letters and parcels to Carlin."
"xodet" -> "The young sorcerer is a good businessman."
"quero" -> "I love his music! He is my best friend and I visit him as often as I can."
@"gen-post.ndb"
#"letter" -> Amount=1, Price=5, "Do you want to buy a letter for %P gold?", Topic=2
#"parcel" -> Amount=1, Price=10, "Do you want to buy a parcel for %P gold?", Topic=3
#Topic=1,"yes" -> "The Tibia Mail System enables you to send and receive letters and parcels. You can buy them here if you want."
#Topic=1 -> "Is there anything else I can do for you?"
#Topic=2,"yes",CountMoney>=Price -> "Here it is. Don't forget to write the name of the receiver in the first line and the address in the second one before you put the letter in a mailbox.", DeleteMoney, Create(3505)
#Topic=2,"yes" -> "Oh, you have not enough gold to buy a letter."
#Topic=2 -> "Ok."
#Topic=3,"yes",CountMoney>=Price -> "Here you are. Don't forget to write the name and the address of the receiver on the label. The label has to be in the parcel before you put the parcel in a mailbox.", DeleteMoney, Create(3503), Create(3507)
#Topic=3,"yes" -> "Oh, you have not enough gold to buy a parcel."
#Topic=3 -> "Ok."
}

114
data/npc/bezil.npc Normal file
View File

@@ -0,0 +1,114 @@
# GIMUD - Graphical Interface Multi User Dungeon
# bezil.npc: Datenbank f<>r die H<>ndlerin Bezil
Name = "Bezil"
Outfit = (160,116-79-117-57)
Home = [32657,31909,9]
Radius = 8
Behaviour = {
ADDRESS,"hello$","bezil",! -> "Hiho, Bezil at your service, %N."
ADDRESS,"hi$","bezil",! -> *
ADDRESS,"hiho$","bezil",! -> *
ADDRESS,"hello$",! -> "Are you talking to me, %N?", Idle
ADDRESS,"hi$",! -> *
ADDRESS,"hiho$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$","bezil",! -> "Hey, I am busy. I'll be with you in a minute, %N.", Queue
BUSY,"hi$","bezil",! -> *
BUSY,"hiho$","bezil",! -> *
BUSY,"hello$",! -> "Are you talking to me, %N?", Idle
BUSY,"hi$",! -> *
BUSY,"hiho$",! -> *
BUSY,! -> NOP
VANISH,! -> "Good bye."
"hello$","nezil" -> "Good bye.", Idle
"hi$","nezil" -> *
"hiho$","nezil" -> *
"bye" -> *
"farewell" -> *
"job" -> "We sell equipment of all kinds. Is there anything you need?"
"equipment" -> "We sell shovels, picks, scythes, bags, ropes, backpacks, cups, scrolls, documents, parchments, and watches. We also sell lightsources."
"goods" -> *
"light" -> "We sell torches, candlesticks, candelabra, and oil."
"name" -> "I am Bezil Coinbiter, daughter of Earth, of the Molten Rocks. I and my bro' Nezil are selling stuff, ye' know?"
"nezil" -> "He's my bro'."
"time" -> "I think it's about %T. If you'd bought a watch you'd know for sure."
"food" -> "Sorry, visit the Jolly Axeman Tavern for that."
"goods" -> "Let me see ... we have shovels, picks, scythes, bags, ropes, backpacks, scrolls, watches, some lightsources, fishing rods, sixpacks of worms and other stuff."
"stuff" -> "Oh, things like crowbars, water hoses, presents, buckets, bottles, and the like."
"do","you","sell" -> *
"do","you","have" -> *
"offer" -> *
"torch" -> Type=2920, Amount=1, Price=2, "Do you wanna buy a torch for %P gold?", Topic=1
"candelabr" -> Type=2911, Amount=1, Price=8, "Do you wanna buy a candelabrum for %P gold?", Topic=1
"candlestick" -> Type=2917, Amount=1, Price=2, "Do you want to buy a candlestick for %P gold?", Topic=1
"bag" -> Type=2862, Amount=1, Price=4, "Do you wanna buy a bag for %P gold?", Topic=1
"scroll" -> Type=2815, Amount=1, Price=5, "Do you wanna buy a scroll for %P gold?", Topic=1
"document" -> Type=2834, Amount=1, Price=12, "Do you want to buy a document for %P gold?", Topic=1
"parchment" -> Type=2835, Amount=1, Price=8, "Do you want to buy a parchment for %P gold?", Topic=1
"shovel" -> Type=3457, Amount=1, Price=10, "Do you wanna buy a shovel for %P gold?", Topic=1
"backpack" -> Type=2870, Amount=1, Price=10, "Do you wanna buy a backpack for %P gold?", Topic=1
"scythe" -> Type=3453, Amount=1, Price=40, "Do you wanna buy a scythe for %P gold?", Topic=1
"pick" -> Type=3456, Amount=1, Price=50, "Do you wanna buy a pick for %P gold?", Topic=1
"watch" -> Type=2906, Amount=1, Price=20, "Do you wanna buy one of my high quality watches for %P gold?", Topic=1
"rope" -> Type=3003, Amount=1, Price=50, "Do you wanna buy a rope for %P gold?", Topic=1
"rod" -> Type=3483, Amount=1, Price=150, "Do you wanna buy a fishing rod for %P gold?", Topic=1
"crowbar" -> Type=3304, Amount=1, Price=260, "Do you wanna buy a dwarfensteel crowbar for %P gold?", Topic=1
"present" -> Type=2856, Amount=1, Price=10, "Do you wanna buy a present for %P gold?", Topic=1
"bucket" -> Type=2873, Amount=1, Price=4, "Do you wanna buy a bucket for %P gold?", Topic=1
"bottle" -> Type=2875, Amount=1, Price=3, "Do you wanna buy a bottle for %P gold?", Topic=1
"water","hose" -> Type=2901, Data=1, Amount=1, Price=10, "Do you wanna buy a water hose for %P gold?", Topic=1
"oil" -> Type=2874, Data=7, Amount=1, Price=20, "Do you wanna buy oil for %P gold?", Topic=2
%1,1<%1,"torch" -> Type=2920, Amount=%1, Price=2*%1, "Do you wanna buy %A torches for %P gold?", Topic=1
%1,1<%1,"candelabr" -> Type=2911, Amount=%1, Price=8*%1, "Do you wanna buy %A candelabra for %P gold?", Topic=1
%1,1<%1,"candlestick" -> Type=2917, Amount=%1, Price=2*%1, "Do you want to buy %A candlesticks for %P gold?", Topic=1
%1,1<%1,"bag" -> Type=2862, Amount=%1, Price=4*%1, "Do you wanna buy %A bags for %P gold?", Topic=1
%1,1<%1,"scroll" -> Type=2815, Amount=%1, Price=5*%1, "Do you wanna buy %A scrolls for %P gold?", Topic=1
%1,1<%1,"document" -> Type=2834, Amount=%1, Price=12*%1, "Do you want to buy %A documents for %P gold?", Topic=1
%1,1<%1,"parchment" -> Type=2835, Amount=%1, Price=8*%1, "Do you want to buy %A parchments for %P gold?", Topic=1
%1,1<%1,"shovel" -> Type=3457, Amount=%1, Price=10*%1, "Do you wanna buy %A shovels for %P gold?", Topic=1
%1,1<%1,"backpack" -> Type=2870, Amount=%1, Price=10*%1, "Do you wanna buy %A backpacks for %P gold?", Topic=1
%1,1<%1,"scythe" -> Type=3453, Amount=%1, Price=40*%1, "Do you wanna buy %A scythes for %P gold?", Topic=1
%1,1<%1,"pick" -> Type=3456, Amount=%1, Price=50*%1, "Do you wanna buy %A picks for %P gold?", Topic=1
%1,1<%1,"watch" -> Type=2906, Amount=%1, Price=20*%1, "Do you wanna buy %A of my high quality watches for %P gold?", Topic=1
%1,1<%1,"rope" -> Type=3003, Amount=%1, Price=50*%1, "Do you wanna buy %A ropes for %P gold?", Topic=1
%1,1<%1,"rod" -> Type=3483, Amount=%1, Price=150*%1, "Do you wanna buy %A fishing rods for %P gold?", Topic=1
%1,1<%1,"crowbar" -> Type=3304, Amount=%1, Price=260*%1, "Do you wanna buy %A dwarfensteel crowbars for %P gold?", Topic=1
%1,1<%1,"present" -> Type=2856, Amount=%1, Price=10*%1, "Do you wanna buy %A presents for %P gold?", Topic=1
%1,1<%1,"bucket" -> Type=2873, Amount=%1, Price=4*%1, "Do you wanna buy %A buckets for %P gold?", Topic=1
%1,1<%1,"bottle" -> Type=2875, Amount=%1, Price=3*%1, "Do you wanna buy %A bottles for %P gold?", Topic=1
%1,1<%1,"water","hose" -> Type=2901, Data=1, Amount=%1, Price=10*%1, "Do you wanna buy %A water hoses for %P gold?", Topic=1
%1,1<%1,"oil" -> Type=2874, Data=7, Amount=%1, Price=20*%1, "Do you wanna buy %A vials of oil for %P gold?", Topic=2
"worm" -> "I sell worms only in sixpacks for 5 gold each, how many sixpacks of worms do you want to buy?"
"worms" -> *
%1,"worms" -> Type=3492, Amount=%1*6, Price=5*%1, "So you want to buy some of my sixpacks with altogether %A worms for %P gold?", Topic=1
%1,"six","pack" -> *
"deposit" -> "I will give you 5 gold for every empty vial. Ok?", Data=0, Topic=4
"vial" -> *
"flask" -> *
Topic=1,"yes",CountMoney>=Price -> "Here, catch it!", DeleteMoney, Create(Type)
Topic=1,"yes" -> "Nice joke, pauper!"
Topic=1 -> "Then not."
Topic=2,"yes",CountMoney>=Price -> "Ok, take it. There is a deposit of 5 gold on the vial.", DeleteMoney, Create(Type)
Topic=2,"yes" -> "Nice joke, pauper!"
Topic=2 -> "Then not."
Topic=3,"yes",Count(Type)>=Amount -> "Ok. Here's your money.", Delete(Type), CreateMoney
Topic=3,"yes" -> "Sorry, you are not having one."
Topic=3 -> "Maybe next time."
Topic=4,"yes",Count(2874)>0 -> Amount=Count(2874), Price=Amount*5, "Here you are ... %P gold.", Delete(2874), CreateMoney
Topic=4,"yes" -> "You don't have any empty vials."
Topic=4 -> "Hmm, but please keep our town litter free."
}

63
data/npc/bigben.npc Normal file
View File

@@ -0,0 +1,63 @@
# GIMUD - Graphical Interface Multi User Dungeon
# bigben.npc: Datenbank f<>r den Zyklopenschmied Ben (Elfenstadt)
Name = "A Sweaty Cyclops"
Outfit = (22,0-0-0-0)
Home = [32697,31674,3]
Radius = 2
Behaviour = {
ADDRESS,"hello$",! -> "Hum Humm! Welcume lil' %N."
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "%N waits. Me talks.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Hum Humm."
"bye" -> "Good bye lil' one.", Idle
"farewell" -> *
"job" -> "I am smith."
"name" -> "I called Bencthyclthrtrprr by me people. Lil' ones me call Big Ben."
"tibia" -> "One day I'll go and look."
"ab'dendriel" -> "Me parents live here before town was. Me not care about lil' ones."
"big","old" -> "Mountain in south. Lil' lil' ones living there."
"elves" -> "Me not fight them, they not fight me."
"humans" -> "Always asking me for stuff they can't afford."
"orcs" -> "Silly ones. Not talk much. Always screaming and hitting."
"minotaurs" -> "They were friend with me parents. Long before elves here, they often made visit. No longer come here."
"dwarfs" -> "Lil' lil' ones are so fun. We often chat."
"lil","lil" -> *
"god" -> "You shut up. Me not want to hear."
"smith" -> "Working steel is my profession."
"steel" -> "Manny kinds of. Like Mesh Kaha Rogh, Za'Kalortith, Uth'Byth, Uth'Morc, Uth'Amon, Uth'Maer, Uth'Doon, and Zatragil"
"Mesh","Kaha","Rogh" -> "Steel that is singing when forged. No one knows where find today."
"Za'Kalortith" -> "It's evil. Demon iron is. No good cyclops goes where you can find and need evil flame to melt."
"Uth'Byth" -> "Not good to make stuff off. Bad steel it is. But eating magic, so useful is."
"Uth'Morc" -> "Lil' ones it thieves' steel call sometimes. It's dark and making not much noise."
"Uth'Amon" -> "Brigthsteel is. Much art made with it. Sorcerers to lazy and afraid to enchant much."
"Uth'Maer" -> "Heartiron from heart of big old mountain, found very deep. Lil' lil ones fiercely defend. Not wanting to have it used for stuff but holy stuff."
"Uth'Doon" -> "It's high steel called. Only lil' lil' ones know how make."
"Zatragil" -> "Most ancients use dream silver for different stuff. Now ancients most gone. Most not know about."
"Teshial" -> "Is one of elven family or such thing. Me not understand lil' ones and their busisness."
"Deraisim" -> *
"Cenath" -> *
"Kuridai" -> *
"cyclops" -> "Me people not live here much. Most are far away."
"excalibug" -> "Me wish I could make weapon like it."
"fire","sword" -> "Do lil' one want to trade a fire sword?", topic=1
"bright","word" -> "Do lil' one want to trade a bright sword?", topic=1
"warlord","sword" -> "Do lil' one want to trade a warlord sword?", topic=1
"sword","of","valor" -> "Do lil' one want to trade a sword of valor?", topic=1
"serpent","sword" -> "Do lil' one want to trade a serpent sword?", topic=1
"enchanted","plate" -> "Do lil' one want to trade an enchanted plate armor?", topic=1
"dragon","shield" -> "Do lil' one want to trade a dragon shield?", topic=1
Topic=1,"yes" -> "You not have stuff me want for."
Topic=1 -> "Silly lil' one you are."
}

98
data/npc/billy.npc Normal file
View File

@@ -0,0 +1,98 @@
# GIMUD - Graphical Interface Multi User Dungeon
# billy.npc: Datenbank fuer den Farmer Billy
Name = "Billy"
Outfit = (128,58-63-58-115)
Home = [32037,32205,7]
Radius = 3
Behaviour = {
ADDRESS,"hello$",premium,! -> "Howdy %N."
ADDRESS,"hi$",premium,! -> *
ADDRESS,"hello$",! -> "You did not pay your tax. Get lost!", Idle
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",premium,! -> "Can't you see i am talking? Wait!", Queue
BUSY,"hi$",premium,! -> *
BUSY,"hello$",! -> "You did not pay your tax. Get lost!"
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "YOU RUDE $<24>&$"
"bye" -> "Bye.", Idle
"farewell" -> "Farewell.", Idle
"how","are","you" -> "I think, I'm fine."
"job" -> "I am farmer and a cook."
"cook" -> "I am the best cook around. You can sell me most types of food."
"willie" -> "Don't listen to that old wannabe, I'm the best cook around."
"recipe" -> "I would love to try a pancake. But I lack a decent pan. If you get me one, I will reward you."
"name" -> "Billy."
"time" -> "I came here to have some peace and leisure so leave me alone with 'time'."
"help" -> "Can't help you, sorry. I'm a cook, not a priest."
"monster" -> "Don't be afraid, in the town you should be save."
"dungeon" -> "You'll find a lot of dungeons if you look around."
"sewer" -> "The local sewers are invested by rats, fresh rats give a good stew, you can sell them to me."
"god" -> "I am the god of cooking, indeed!"
"king" -> "The king and his tax collectors are far away. You'll meet them soon enough."
"obi" -> "I like him, we usualy have a drink or two once a week and share storys about Willie."
"seymour" -> "I don't like his headmaster behaviour. Then again, he IS a headmaster after all."
"dallheim" -> "One of the kings best men, here to protect us."
"cipfried" -> "He never leaves this temple and only has time to care about those new arivals."
"amber" -> "Shes pretty indeed! I wonder if she likes bearded men."
"weapon" -> "Ask one of the shopkeepers. They make a fortune here with all those wannabe heroes."
"magic" -> "I can spell but know no spell."
"spell" -> *
"tibia" -> "There is so much to be explored! Better hurry to get to the continent!"
"offer" -> "I can offer you bread, cheese, ham, or meat."
"food" -> "Are you looking for food? I have bread, cheese, ham, and meat."
"bread" -> Type=3600, Amount=1, Price=3, "Do you want to buy a bread for %P gold?", Topic=1
"cheese" -> Type=3607, Amount=1, Price=5, "Do you want to buy a cheese for %P gold?", Topic=1
"meat" -> Type=3577, Amount=1, Price=5, "Do you want to buy meat for %P gold?", Topic=1
"ham" -> Type=3582, Amount=1, Price=8, "Do you want to buy a ham for %P gold?", Topic=1
%1,1<%1,"bread" -> Type=3600, Amount=%1, Price=3*%1, "Do you want to buy %A breads for %P gold?", Topic=1
%1,1<%1,"cheese" -> Type=3607, Amount=%1, Price=5*%1, "Do you want to buy %A cheese for %P gold?", Topic=1
%1,1<%1,"meat" -> Type=3577, Amount=%1, Price=5*%1, "Do you want to buy %A meat for %P gold?", Topic=1
%1,1<%1,"ham" -> Type=3582, Amount=%1, Price=8*%1, "Do you want to buy %A hams for %P gold?", Topic=1
"sell","bread" -> Type=3600, Amount=1, Price=1, "So, you want to sell a bread? Hmm, I give you %P gold, ok?", Topic=2
"sell","cheese" -> Type=3607, Amount=1, Price=2, "So, you want to sell a cheese? Hmm, I give you %P gold, ok?", Topic=2
"sell","meat" -> Type=3577, Amount=1, Price=2, "So, you want to sell meat? Hmm, I give you %P gold, ok?", Topic=2
"sell","ham" -> Type=3582, Amount=1, Price=4, "So, you want to sell a ham? Hmm, I give you %P gold, ok?", Topic=2
"sell","salmon" -> Type=3579, Amount=1, Price=2, "So, you want to sell a salmon? Hmm, I give you %P gold, ok?", Topic=2
"sell","fish" -> "Go away with this stinking &*#@@!"
"sell","cherry" -> Type=3590, Amount=1, Price=1, "So, you want to sell a cherry? Hmm, I give you %P gold, ok?", Topic=2
"sell",%1,1<%1,"bread" -> Type=3600, Amount=%1, Price=1*%1, "So, you want to sell %A breads? Hmm, I give you %P gold, ok?", Topic=2
"sell",%1,1<%1,"cheese" -> Type=3607, Amount=%1, Price=2*%1, "So, you want to sell %A cheese? Hmm, I give you %P gold, ok?", Topic=2
"sell",%1,1<%1,"meat" -> Type=3577, Amount=%1, Price=2*%1, "So, you want to sell %A meat? Hmm, I give you %P gold, ok?", Topic=2
"sell",%1,1<%1,"ham" -> Type=3582, Amount=%1, Price=4*%1, "So, you want to sell %A hams? Hmm, I give you %P gold, ok?", Topic=2
"sell",%1,1<%1,"salmon" -> Type=3579, Amount=%1, Price=2*%1, "So, you want to sell %A salmon? Hmm, I give you %P gold, ok?", Topic=2
"sell",%1,1<%1,"fish" -> "Go away with this stinking &*#@@!"
"sell",%1,1<%1,"cherr" -> Type=3590, Amount=%1, Price=1*%1, "So, you want to sell %A cherries? Hmm, I give you %P gold, ok?", Topic=2
"rat" -> "So you bring me a fresh rat for my famous stew?", Type=3994, Amount=1, Price=2, Topic=2
"sell","rat" -> "So you bring me a fresh rat for my famous stew?", Type=3994, Amount=1, Price=2, Topic=2
%1,1<%1,"rat" -> Type=3994, Amount=%1, Price=2*%1, "So you bring me %A fresh rats for my famous stew?", Topic=2
"sell" -> "I sell various kinds of food."
"buy" -> "I buy food of most kind. Since I am a great cook I need much of it."
Topic=1,"yes",CountMoney>=Price -> "Here it is.", DeleteMoney, Create(Type)
Topic=1,"yes" -> "I am sorry, but you do not have enough gold."
Topic=1 -> "Maybe later."
Topic=2,"yes",Count(Type)>=Amount -> "Here you are.", Delete(Type), CreateMoney
Topic=2,"yes" -> "You don't have one."
Topic=2,"yes",Amount>1 -> "Sorry, you do not have so many."
Topic=2,"no" -> "Then not."
"pan" -> Type=3466, Amount=1, "Have you found a pan for me?", Topic=3
Topic=3,"yes",Count(Type)>=Amount -> "A pan! At last! Take this in case you eat something my cousin has cooked.", Delete(Type),Amount=1, Data=1, Create(3153)
Topic=3,"yes" -> "Hey! You don't have it!"
Topic=3,"no" -> "$&*@!"
Topic=3 -> *
}

44
data/npc/blindorc.npc Normal file
View File

@@ -0,0 +1,44 @@
# GIMUD - Graphical Interface Multi User Dungeon
# blindorc.npc: Datenbank fuer den blinden Orkschmied
Name = "Blind Orc"
Outfit = (5,0-0-0-0)
Home = [32102,32130,4]
Radius = 1
Behaviour = {
ADDRESS,"charach",! -> "Ikem Charach maruk."
ADDRESS,! -> "Buta humak!", Idle
BUSY,"charach",! -> "Ikem napak aluk."
BUSY,! -> NOP
VANISH,! -> "Futchi."
"futchi" -> "Futchi!", Idle
"ikem","goshak" -> "Ikem pashak porak, bata, dora. Ba goshak maruk?"
# verkauft SABRE, SHORT SWORD, SWORD, HATCHET
"goshak","porak" -> "Ikem pashak charcha, burka, burka bata, hakhak. Ba goshak maruk?"
"goshak","charcha" -> Type=3273, Amount=1, Price=25, "Maruk goshak ta?", Topic=1
"goshak","burka" -> Type=3294, Amount=1, Price=30, "Maruk goshak ta?", Topic=1
"goshak","burka","bata" -> Type=3264, Amount=1, Price=85, "Maruk goshak ta?", Topic=1
"goshak","hakhak" -> Type=3276, Amount=1, Price=85, "Maruk goshak ta?", Topic=1
# verkauft LEATHER ARMOR, STUDDED ARMOR, STUDDED HELMET
"goshak","bata" -> "Ikem pashak aka bora, tulak bora, grofa. Ba goshak maruk?"
"goshak","bora" -> Type=3361, Amount=1, Price=25, "Maruk goshak ta?", Topic=1
"goshak","tulak","bora" -> Type=3378, Amount=1, Price=90, "Maruk goshak ta?", Topic=1
"goshak","grofa" -> Type=3376, Amount=1, Price=60, "Maruk goshak ta?", Topic=1
# verkauft BRASS SHIELD
"goshak","dora" -> "Ikem pashak donga. Ba goshak maruk?"
"goshak","donga" -> Type=3411, Amount=1, Price=65, "Maruk goshak ta?", Topic=1
# verkauft BOGEN, PFEILE
"goshak","batuk" -> Type=3350, Amount=1, Price=400, "Ahhhh, maruk goshak batuk?", Topic=1
"goshak","pixo" -> Type=3447, Amount=10,Price=30, "Maruk goshak tefar pixo ul batuk?", Topic=1
Topic=1,"mok",CountMoney>=Price -> "Maruk rambo zambo!", DeleteMoney, Create(Type)
Topic=1,"mok" -> "Maruk nixda!"
Topic=1,"burp" -> "Buta maruk klamuk!"
Topic=1 -> *
}

46
data/npc/blindprophet.npc Normal file
View File

@@ -0,0 +1,46 @@
# GIMUD - Graphical Interface Multi User Dungeon
# blindprophet.npc: Datenbank f<>r den blinden affenpropheten
Name = "The Blind Prophet"
Outfit = (117,0-0-0-0)
Home = [33022,32604,7]
Radius = 4
Behaviour = {
ADDRESS,"hello$",QuestValue(293)>14,! -> "Be greeted, friend of the apes."
ADDRESS,"hi$",QuestValue(293)>14,! -> *
ADDRESS,"hello$",! -> "You not should be here! You go! You go!", Idle
ADDRESS,"hi$",! -> *
ADDRESS,"hello$",! -> "Be greeted, friend of the apes."
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Sorry, I am busy."
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Good bye."
"bye" -> "Good bye.", Idle
"name" -> "Me put name away name long ago. Now only blind prophet of ape people are."
"job" -> "Me prophet and guardian is."
"prophet" -> "Me is who in dreams speak to holy banana. Me divine the will of banana."
"guardian" -> "Me guard the forbidden land behind the great palisade. If any want to enter, he must ask me for transport."
"forbidden" -> *
"transport",QuestValue(293)>14 -> "You want me to transport you to forbidden land?", topic=1
"transport",QuestValue(293)<15 -> "No!"
"yes",topic=1,PZBlock,! -> "Anger of battle is burning in you! First calm down."
"yes",topic=1 -> "Take care!", Teleport(33026,32580,6), EffectOpp(11)
"no" ,topic=1 -> "Wise decision maybe."
"Hairycles" -> "Good ape he is. Has to work hard to make other apes listen but you helped a lot."
"excalibug" -> "Me not know. Me seldom have visions of not banana related objects."
"bong" -> "Our holy ancestor he is. Big as mountain. Lizards say they built palisade to keep him but we not believe ...", "We think Bong palisade built to have peace from pesky lizards. We respect peace of Bong, keep people away from forbidden land."
"ape" -> "Our people a lot to learn have. One day we might live in peace with you hairless apes, who knows."
"port", "hope" -> "Hairless apes strange people are. "
"lizard" -> "The lizards evil and vengeful are. Ape people on guard must be."
"hair" -> "Me visions show hair in the far north west of forbidden land. Near coast look for signs of Bongs presence."
}

83
data/npc/blood.npc Normal file
View File

@@ -0,0 +1,83 @@
# GIMUD - Graphical Interface Multi User Dungeon
# blood.npc: Datenbank f<>r General Harkath Bloodblade
Name = "Harkath Bloodblade"
Outfit = (131,76-38-38-76)
Home = [32342,32184,7]
Radius = 2
Behaviour = {
ADDRESS,"hail$","general",! -> "Salutations, commoner %N!"
ADDRESS,"salutations$","general",! -> "Salutations, commoner %N!!"
ADDRESS,"hello$",! -> "Address me properly %N!", Idle
ADDRESS,"hi$",! -> "Address me properly %N!", Idle
ADDRESS,"hail$",! -> "Address me with my title, commoner %N!", Idle
ADDRESS,"salutations$",! -> "Address me with my title, commoner %N!", Idle
ADDRESS,! -> Idle
BUSY,"hello$",! -> "SILENCE! I am busy!"
BUSY,"hi$",! -> "SILENCE! I am busy!"
BUSY,"hail$",! -> "SILENCE! I am busy!"
BUSY,"salutations$",! -> "SILENCE! I am busy!"
BUSY,! -> NOP
VANISH,! -> "LONG LIVE THE KING!"
"bye" -> "LONG LIVE THE KING!", Idle
"farewell" -> *
"news" -> "No news are good news."
"king" -> "HAIL TO KING TIBIANUS, OUR WISE LEADER!"
"leader" -> "King Tibianus III is our wise and just leader."
"job",female -> "My Lady, I am the general of the king's army."
"job",male -> "I am the general of the king's army."
"how","are","you"-> "I am in perfect condition, commoner."
"sell" -> "Are you suggesting I am corruptible?", Topic=2
"army" -> "The army protects our city. I divided it into three battlegroups."
"guard" -> *
"general" -> "It is my duty to lead the armed forces of our beloved city into battle against our enemies."
"enemies" -> "Evil has many faces. The servants of evil cannot always be recognized as easily as Ferumbras, for instance."
"enemy" -> *
"battlegroup" -> "The battlegroups are the 'dogs of war', the 'red guards', and the 'silver guards'."
"castle" -> "The castle is prepared to withstand any direct assault."
"subject" -> "We all live under the rule of our beloved king."
"dogs","of","war"-> "They are our main army."
"red","guard" -> "They are our special forces. Some serve as city guards, others as secret police."
"secret","police"-> "The branch of the red guard that serves as secret police is known as the TBI."
"tbi$" -> "The Tibian Bureau of Investigation. Kind of secret police. I don't bother much about such things, I prefer my fights eye to eye."
"chester" -> "I don't know much about him. He is a very secretive person."
"silver","guard" -> "The best sorcerers, paladins, knights, and druids of our forces are chosen to serve as silver guards. They are the bodyguards of the king."
"city" -> "The rapid growth of the city makes it hard to patrol and vulnerable to attacks."
"scum" -> "We will eliminate all resistance against law and order!"
"stutch" -> "He is one of our best men and serves in the silver guard."
"harsky" -> *
"bozo" -> "I hardly know him."
"sam" -> "Sam is responsible to supply our troops with weapons and armor."
"weapon" -> *
"armor" -> *
"elane" -> "AH! WHAT A WOMAN!"
"gorn" -> "He was an adventurer once. He was a fine fighter but lacked the discipline to serve in our army."
"benjamin" -> "He was the king's general before I was promoted. Poor guy, lost his mind in a battle against the evil Ferumbras."
"ferumbras" -> "He is allied with evil itself! Each time we kill him he returns to take revenge."
"join" -> "Join what?"
"join","army" -> "Sorry, we don't recruit today. Perhaps you can join by doing a quest for the king."
"quest" -> "Sometimes the king calls for heroes. Keep eyes and ears open! I also heared Baxter has some work for young adventurers."
"mission" -> *
"god" -> "I whorship Banor, the first warrior!"
"banor" -> "He is the idol of all knights and paladins."
"zathroth" -> "Don't mention the dark one!"
"brog" -> "The orcs, trolls, and cyclopses sacrificed more than one of my men to Brog, the raging one."
"monster" -> "They seldom dare to attack the city itself."
"excalibug" -> "In the legends it is told, that this weapon made its wielder able to fight the mightiest demons hand to hand."
"rebellion" -> "Ask Chester of the T.B.I. about that."
"fuck" -> "Take this!", Burning(10,1), EffectOpp(5), EffectMe(8)
"idiot" -> "Take this!", Burning(10,1), EffectOpp(5), EffectMe(8)
"asshole" -> "Take this!", Burning(10,1), EffectOpp(5), EffectMe(8)
"ass$" -> "Take this!", Burning(10,1), EffectOpp(5), EffectMe(8)
"fag$" -> "Take this!", Burning(10,1), EffectOpp(5), EffectMe(8)
"stupid" -> "Take this!", Burning(10,1), EffectOpp(5), EffectMe(8)
"tyrant" -> "Take this!", Burning(10,1), EffectOpp(5), EffectMe(8)
"shit" -> "Take this!", Burning(10,1), EffectOpp(5), EffectMe(8)
"lunatic" -> "Take this!", Burning(10,1), EffectOpp(5), EffectMe(8)
Topic=2,"yes" -> "Take this!", Burning(10,1), EffectOpp(5), EffectMe(8)
Topic=2 -> "You should be careful with your words!"
}

11
data/npc/blossom.npc Normal file
View File

@@ -0,0 +1,11 @@
# GIMUD - Graphical Interface Multi User Dungeon
# blossom.npc: Datenbank f<>r die W<>chterin Blossom Bonecrusher
Name = "Blossom Bonecrusher"
Outfit = (139,96-19-63-95)
Home = [32390,31787,7]
Radius = 3
Behaviour = {
@"guards-carlin.ndb"
}

68
data/npc/bonifacius.npc Normal file
View File

@@ -0,0 +1,68 @@
# GIMUD - Graphical Interface Multi User Dungeon
# bonifacius.npc: Datenbank f<>r den Lebensmittelh<6C>ndler Bonifacius
Name = "Bonifacius"
Outfit = (128,59-82-58-95)
Home = [33165,31801,7]
Radius = 1
Behaviour = {
ADDRESS,"hello$",! -> "Thousands greetings, %N. How may I help you?"
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "I am deeply sorry, I am busy right now. I'll tell you when I'm done %N.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "May the gods bless your travels."
"bye" -> "May the gods bless your travels.", Idle
"name" -> "My name is Bonifacius."
"job" -> "I sell delicious food. May I be at your service?"
"time" -> "It is %T right now."
"king" -> "Our wise king, Tibianus, be praised!"
"tibianus" -> *
"army" -> "I am glad about their healthy appetite."
"ferumbras" -> "Is that a new, exotic vegetable?"
"excalibug" -> "Uh, I hate bugs of all kind."
"thais" -> "We recive food from thais with every arriving ship."
"tibia" -> "The world provides us with all kinds of delicious food."
"carlin" -> "We do not buy any wares there. Our food is of high quality, Thaian origin."
"edron" -> "Our climate is quite rough, so we can only grow wheat here, but no fruits."
"news" -> "I heard the corn prices in Thais are going to be increased."
"rumors" -> *
"buy" -> "I can offer you meat, salmons, fruits, cookies, rolls, eggs, and cheese."
"do","you","sell" -> *
"do","you","have" -> *
"offer" -> *
"food" -> *
"fruit" -> "I have oranges, bananas, grapes, pumpkins and melons. What do you want?"
"meat" -> Type=3577, Amount=1, Price=5, "Do you want to buy meat for %P gold?", Topic=1
"salmon" -> Type=3579, Amount=1, Price=4, "Do you want to buy a salmon for %P gold?", Topic=1
"orange" -> Type=3586, Amount=1, Price=5, "Do you want to buy an orange for %P gold?", Topic=1
"banana" -> Type=3587, Amount=1, Price=2, "Do you want to buy a banana for %P gold?", Topic=1
"grape" -> Type=3592, Amount=1, Price=3, "Do you want to buy grapes for %P gold?", Topic=1
"melon" -> Type=3593, Amount=1, Price=8, "Do you want to buy a melon for %P gold?", Topic=1
"pumpkin" -> Type=3594, Amount=1, Price=10, "Do you want to buy a pumpkin for %P gold?", Topic=1
"cookie" -> Type=3598, Amount=1, Price=2, "Do you want to buy a cookie for %P gold?", Topic=1
"roll" -> Type=3601, Amount=1, Price=2, "Do you want to buy a roll for %P gold?", Topic=1
"egg" -> Type=3606, Amount=1, Price=2, "Do you want to buy an egg for %P gold?", Topic=1
"cheese" -> Type=3607, Amount=1, Price=5, "Do you want to buy cheese for %P gold?", Topic=1
%1,1<%1,"meat" -> Type=3577, Amount=%1, Price=5*%1, "Do you want to buy %A meat for %P gold?", Topic=1
%1,1<%1,"salmon" -> Type=3579, Amount=%1, Price=4*%1, "Do you want to buy %A salmon for %P gold?", Topic=1
%1,1<%1,"orange" -> Type=3586, Amount=%1, Price=5*%1, "Do you want to buy %A oranges for %P gold?", Topic=1
%1,1<%1,"banana" -> Type=3587, Amount=%1, Price=2*%1, "Do you want to buy %A bananas for %P gold?", Topic=1
%1,1<%1,"grape" -> Type=3592, Amount=%1, Price=3*%1, "Do you want to buy %A grapes for %P gold?", Topic=1
%1,1<%1,"melon" -> Type=3593, Amount=%1, Price=8*%1, "Do you want to buy %A melons for %P gold?", Topic=1
%1,1<%1,"pumpkin" -> Type=3594, Amount=%1, Price=10*%1, "Do you want to buy %A pumpkins for %P gold?", Topic=1
%1,1<%1,"cookie" -> Type=3598, Amount=%1, Price=2*%1, "Do you want to buy %A cookies for %P gold?", Topic=1
%1,1<%1,"roll" -> Type=3601, Amount=%1, Price=2*%1, "Do you want to buy %A rolls for %P gold?", Topic=1
%1,1<%1,"egg" -> Type=3606, Amount=%1, Price=2*%1, "Do you want to buy %A eggs for %P gold?", Topic=1
%1,1<%1,"cheese" -> Type=3607, Amount=%1, Price=5*%1, "Do you want to buy %A cheeses for %P gold?", Topic=1
Topic=1,"yes",CountMoney>=Price -> "Here you are.", DeleteMoney, Create(Type)
Topic=1,"yes" -> "Oh, I'm sorry, but I can't give you credit."
Topic=1 -> "Don't you like my wares?."
}

72
data/npc/boozer.npc Normal file
View File

@@ -0,0 +1,72 @@
# GIMUD - Graphical Interface Multi User Dungeon
# boozer.npc: Datenbank f<>r den Wirt Boozer
Name = "Boozer"
Outfit = (128,76-20-116-76)
Home = [32921,32068,5]
Radius = 1
Behaviour = {
ADDRESS,"hello$",! -> "Welcome to the Hard Rock Racing Track, %N."
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Please give me a minute, %N.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "You'll be back."
"bye" -> "You'll be back.", Idle
"job" -> "I am the bartender here at the racing track."
"tavern" -> *
"frodo" -> "I heard about his tiny tavern in Thais."
"name" -> "Just call me Boozer. Everyone does that."
"time",male -> "No clue, boy."
"time",female -> "No clue, girl."
"king" -> "The king is far away, so who cares?"
"tibianus" -> *
"army" -> "Good customers."
"ferumbras" -> "Guess he'd be bad news for business."
"excalibug" -> "Heard about it now and then. Then again I also hear there a bogeyman somewhere in the swamps."
"bogeyman" -> "Just a tale to scare the kids."
"thais" -> "If you like that Thais that much just go there."
"tibia" -> "People from all over Tibia come here to buy, sell, gamble, and get drunk until they puke."
"carlin" -> "Heard about that women there. Must visit that wenches someday."
"amazon" -> "I guess they just have not met the right man yet."
"news" -> "The swampelves, down at Shadowthorn, are up to some trouble again."
"rumors" -> *
"swampelves" -> "Some elves gone evil so to say. They now live in a small village to the south called Shadowthorn. No big deal. Who cares about some carrot-eating musicians at all?"
"bread" -> Type=3600, Amount=1, Price=4, "Do you want to buy a bread for %P gold?", Topic=1
"cheese" -> Type=3607, Amount=1, Price=6, "Do you want to buy cheese for %P gold?", Topic=1
"meat" -> Type=3577, Amount=1, Price=5, "Do you want to buy meat for %P gold?", Topic=1
"ham" -> Type=3582, Amount=1, Price=8, "Do you want to buy a ham for %P gold?", Topic=1
"cookie" -> Type=3598, Amount=1, Price=5, "Do you want to buy a cookie for %P gold?", Topic=1
%1,1<%1,"bread" -> Type=3600, Amount=%1, Price=4*%1, "Do you wanna buy %A breads for %P gold?", Topic=1
%1,1<%1,"cheese" -> Type=3607, Amount=%1, Price=6*%1, "Do you wanna buy %A cheese for %P gold?", Topic=1
%1,1<%1,"meat" -> Type=3577, Amount=%1, Price=5*%1, "Do you wanna buy %A meat for %P gold?", Topic=1
%1,1<%1,"ham" -> Type=3582, Amount=%1, Price=8*%1, "Do you wanna buy %A ham for %P gold?", Topic=1
%1,1<%1,"cookie" -> Type=3598, Amount=%1, Price=5*%1, "Do you wanna buy %A cookies for %P gold?", Topic=1
"lemonade" -> Type=2880, Data=12, Amount=1, Price=2, "Do you want to buy a mug of lemonade for %P gold?", Topic=1
"beer" -> Type=2880, Data=3, Amount=1, Price=2, "Do you want to buy a mug of beer for %P gold?", Topic=1
"wine" -> Type=2880, Data=2, Amount=1, Price=3, "Do you want to buy a mug of wine for %P gold?", Topic=1
"water" -> Type=2880, Data=1, Amount=1, Price=1, "Do you want to buy a mug of water for %P gold?", Topic=1
%1,1<%1,"lemonade" -> Type=2880, Data=12, Amount=%1, Price=2*%1, "Do you want to buy %A mugs of lemonade for %P gold?", Topic=1
%1,1<%1,"beer" -> Type=2880, Data=3, Amount=%1, Price=2*%1, "Do you want to buy %A mugs of beer for %P gold?", Topic=1
%1,1<%1,"wine" -> Type=2880, Data=2, Amount=%1, Price=3*%1, "Do you want to buy %A mugs of wine for %P gold?", Topic=1
%1,1<%1,"water" -> Type=2880, Data=1, Amount=%1, Price=1*%1, "Do you want to buy %A mugs of water for %P gold?", Topic=1
Topic=1,"yes",CountMoney>=Price -> "And here is what you ordered.", DeleteMoney, Create(Type)
Topic=1,"yes" -> "You don't have the gold. If we were gambling I'd call you a cheater ... and you know what happens to cheaters, don't you?"
Topic=1 -> "Then not, fine with me."
"buy" -> "I can offer you food and drinks. Get anything else somewhere else and don't bother me."
"do","you","sell" -> *
"do","you","have" -> *
"food" -> "So you are looking for food? We have cookies, bread, cheese, ham, and meat."
"drink" -> "I can offer you beer, wine, lemonade, and water."
}

96
data/npc/boques.npc Normal file
View File

@@ -0,0 +1,96 @@
# GIMUD - Graphical Interface Multi User Dungeon
# boques.npc: Datenbank f<>r den Djinnkoch Bo'ques
Name = "Bo'ques"
Outfit = (80,0-0-0-0)
Home = [33101,32520,5]
Radius = 2
Behaviour = {
ADDRESS,"hello$",QuestValue(278)=2,! -> "Hey! A human! What are you doing in my kitchen, %N?"
ADDRESS,"hi$",QuestValue(278)=2,! -> *
ADDRESS,"greetings$",QuestValue(278)=2,! -> *
ADDRESS,"djanni'hah$",QuestValue(278)=2,! -> *
ADDRESS,! -> Idle
BUSY,"hello$",QuestValue(278)=2,! -> "Whoa. Do I look as if I had two heads? Only one at a time, %N!", Queue
BUSY,"hi$",QuestValue(278)=2,! -> *
BUSY,"greetings$",QuestValue(278)=2,! -> *
BUSY,"djanni'hah$",QuestValue(278)=2,! -> *
BUSY,! -> NOP
VANISH,! -> "Now, where was I?"
"bye" -> "Goodbye. I am sure you will come back for more. They all do.", Idle
"farewell" -> *
"name" -> "My name is Bo'ques. Perhaps you know my name from a restaurant guide."
"bo'ques" -> "You want Bo'ques? Well, you have found him, I'd say."
"job" -> "I'm preparing the food for all djinn in Ashta'daramai. ...",
"Therefore I'm what is commonly called a cook, although I do not like that word too much. It is vulgar. I prefer to call myself 'chef'."
"cook" -> *
"chef" -> "Chef sounds nice, doesn't it? Well... I must admit I do not really know what it means, but it certainly sounds classy."
"food" -> "I know many recipes for preparing the finest food on Darama and maybe even whole Tibia!"
"king" -> "Gabel used to be king, you know. I must confess I miss those days a bit because I was allowed to carry the title of his royal majesty's personal cook. Ah, those were the days."
"gabel" -> "He is my boss. A most loyal customer and a real con... conni... well, a man of taste, at any rate. His favourite dish is Scarab<61>e au Vin served with onions and rice."
"connoisseur" -> "Yes! That's it! I have always trouble with pronouncing that damn word. A conno... conni... ah, hang it all!"
"djinn" -> "That is our race. It has seen better days, you know. ...",
"It would have been better for us all if more djinn would share my interest in cooking. But no! Bashing each others' heads in is the only thing they are good at! Vandals and trogo ...trogli ... and cavemen, that's what they are!"
"efreet" -> "A bunch of ignorants and primitives, that's what they are. You should see the things they eat! ...",
"You know they serve ketchup with just about every kind of meal! Ketchup! Oh, those barbarians."
"marid" -> "That is us - the loyalists who have have remained faithful to Gabel and to good cooking."
"malor" -> "That accursed traitor! I think there will never be peace until he is completely vanquished. If only he would allow me to cook for him. I would fix him a dinner he would never forget."
"mal'ouquah" -> "Ah yes. The efreets' notorious fortress. I have never been there. That is no place for an artist such as myself."
"ashta'daramai" -> "That is our little fortress - our home. Nice, isn't it? I find it inspirational, although I find the culinary facilities could do with some improvements."
"human" -> "I totally agree with Gabel that djinn and humans can learn from each other. ...",
"Take cooking, for example. It has such a long tradition among humans - even I could still learn a thing or two from the famous cooks at king Tibianus' court!"
"zathroth" -> "That is a sad story, and like most djinn I dislike talking about it. Let's put it this way. Once there was a great cook who worked hard to prepare the finest meal of his life. ...",
"But when he found that the product of his efforts did not meet his expectations he just ditched it even though it was wonderfully unique in its own special way. ...",
"You know what I think? I think Zathroth was a bad cook."
"tibia" -> "It may be that this world is wide and full of adventure, but to be honest I am not at all keen to see it myself. A comfortable lamp to sleep in and a well equipped kitchen is all I need."
"daraman" -> "Ah yes. That human WAS special, believe me. Did you know I talked to him myself, back in those days? In fact, I even had an argument with him because he dared to insult my work! He drove me mad when he called me a self-indulgent glutton. ...",
"But you know, eventually we came to respect each other! He taught me to stress quality rather than quantity, and he came to appreciate my 'Chili con Cobra'. Today I know that having met him was a major step forward in my development as a culinary artist."
"darashia" -> "I have heard good things about this place. I understand the Caliph is a true gourmet. People who eat good food can't be bad, that's what I say."
"scarab" -> "Ah yes. I like them well. Especially with a good sauce or in a stew. But they have to be young! Have you tried ancient scarab? Their meat is impossible to chew unless you have teeth made of titanium."
"edron" -> "Ah, the northern cities. One day I will start an extensive culinary expedition there. I have this dream of writing some sort of culinary guide, you know. Isn't that a great idea?"
"thais" -> *
"venore" -> *
"kazordoon" -> *
"carlin" -> *
"ab'dendriel" -> *
"ankrahmun" -> "No djinn who is in his right state of mind would want to go there? What for? The land is ruled by an undead nut case, and from what I have heard his subjects are no better."
"pharaoh" -> "Apparently he is an undead! And what's worse, he actually chose that fate for himself! Undead! Imagine that! Never sleep, never laugh, and worst of all: Never eat! What a crackpot!"
"palace" -> "Who would like to live in a palace if there is never the delicious smell of freshly prepared food! I would not want to live there. Not for love nor for money."
"ascension" -> "As far as I know that is one of the pharaoh's crazy ideas. Just a load of baloney."
"rah" -> "Hm. Is that some exotic spice? Hang on, I know! It is a kind of lizard stew - right?"
"uthun" -> *
"akh" -> *
"kha'zeel" -> "These mountains are a nice place to live in, but food-wise they are pretty lousy. We basically import everything we eat from the lowlands, trading them for magic trinkets and for gold. ...",
"The only plants that grow well in these mountains are potatoes, and they are not really my idea of Haute Cuisine."
"kha'labal" -> "Such a shame about that land. It wasn't always a desert, you know. That land was garden, a veritable paradise. Just the thought of the fruit that used to grow there makes my mouth water <sighs>. Well, guess who messed it up."
"war" -> "I have never been much of a warrior, but I will storm into battle swinging my meat cleaver if necessary. We simply must win this war!"
"melchior" -> "Ah yes, the trader - right? I remember him. He used to travel the mountains with his mule. A tough haggler and a real skinflint, he was. I thought he had fallen down a cliff with all his money."
"alesar" -> "Ah - that guy. You probably don't know it, but nobody around here likes to hear that name. It brings back painful memories, you know. His betrayal was such a heavy blow to us. I think I will never understand what made him do it? It is a mystery."
"lamp" -> "You would not believe it, but those lamps are actually quite comfy. And on top of that they are immensely practical! Did you ever try to stash one of your beds into your pocket?"
"fa'hradin" -> "That djinn is so engrossed in his work! I constantly have to remind him to eat because if I didn't he would simply forget. Forgetting to eat! Can you imagine that?"
"djema" -> "Djema is a nice girl, but she eats so little. It's frustrating, really. Humans and their little stomachs!"
"recipe",QuestValue(280)=0 -> "My collection of recipes is almost complete. There are only but a few that are missing. ...",
"Hmmm... now that we talk about it. There is something you could help me with. Are you interested?", Topic=2
"mission",QuestValue(280)=0 -> *
Topic=2,"yes" -> "Fine! Even though I know so many recipes, I'm looking for the description of some dwarven meals. ...",
"So, if you could bring me a cookbook of the dwarven kitchen I will reward you well.", SetQuestValue (280, 1)
Topic=2 -> "Well, too bad."
"book",QuestValue(280)=1 -> "Do you have the cookbook of the dwarven kitchen with you? Can I have it?", Topic=1
"cookbook",QuestValue(280)=1 -> *
"book",QuestValue(280)=2 -> "Thanks again, for bringing me that book!"
"cookbook",QuestValue(280)=2 -> *
Topic=1,"yes",Count(3234)=1,! -> "The book! You have it! Let me see! <browses the book> ...",
"Dragon Egg Omelette, Dwarven beer sauce... it's all there. This is great! Here is your well-deserved reward. ...",
"Incidentally, I have talked to Fa'hradin about you during dinner. I think he might have some work for you. Why don't you talk to him about it?", Amount=1, Delete(3234), Amount=3, Create(3029), SetQuestValue(280,2)
Topic=1 -> "Too bad. I must have this book."
}

39
data/npc/borkas.npc Normal file
View File

@@ -0,0 +1,39 @@
# GIMUD - Graphical Interface Multi User Dungeon
# borkas.npc: M<>belverk<72>ufer Borkas in Venore
Name = "Borkas"
Outfit = (128,77-43-38-76)
Home = [32992,32068,6]
Radius = 2
Behaviour = {
ADDRESS,"hello$",! -> "Hey %N, what'cha want?"
ADDRESS,"hi$",! -> *
ADDRESS,"greetings$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Hey, %N. Would ya mind not interruptin'? Thanks.", Queue
BUSY,"hi$",! -> *
BUSY,"greetings$",! -> *
BUSY,! -> NOP
VANISH,! -> "Yeah, sod off..."
"bye" -> "Thanks and see ya.", Idle
"farewell" -> *
"job" -> "I'm into sellin' furniture. My grandfather was in that business, then my father, and so am I."
"shop" -> *
"name" -> "I'm Borkas Flersson, but let's not waste precious tradin' time with smalltalk."
"time" -> "Time is %T now."
"thanks" -> "No prob."
"thank","you" -> *
"allen" -> "Hes my boss but he likes to be one of us and sells some of his wares personally."
"richardson" -> *
"offer" -> "I'm selling containers here."
"goods" -> *
"do","you","sell" -> *
"do","you","have" -> *
"furniture" -> *
"equipment" -> *
@"gen-t-furniture-containers-s.ndb"
}

112
data/npc/bozo.npc Normal file
View File

@@ -0,0 +1,112 @@
# GIMUD - Graphical Interface Multi User Dungeon
# bozo.npc: Datenbank f<>r den Hofnarren Bozo
Name = "Bozo"
Outfit = (128,86-93-82-79)
Home = [32313,32183,7]
Radius = 3
Behaviour = {
ADDRESS,"hello$",female,! -> "Hello, hello, hello, little lady %N!"
ADDRESS,"hi$",female,! -> "Hello, hello, hello, little lady %N!"
ADDRESS,"hello$",male,! -> "Hi there, how's it hanging, %N!"
ADDRESS,"hi$",male,! -> "Hi there, how's it hanging, %N!"
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Wait and listen to my jokes, I am sooooo funny!"
BUSY,"hi$",! -> "Wait and listen to my jokes, I am sooooo funny!"
BUSY,! -> NOP
VANISH,male,! -> "How did he do that??"
VANISH,! -> "Women! They all do that to me!"
"bye" -> "Remember: A joke a day keeps the ghouls away!", Idle
"farewell" -> *
"job" -> Price=50, "I am the royal jes ... uhm ... the royal tax-collector! Do you want to pay your taxes?", Topic=1
"news" -> "I know the newest jokes in tibia."
"how","are","you"-> "Thank you, I'm fine, the gods are with me."
"sell" -> "Sell? Hmm, I know a little about magic and by chance I can sell you a truly unusual weapon."
"durin" -> "Isn't he the author of the book 'fun with demons'?"
"stephan" -> "He is kind of a father figure to me. Of course he denies all kinship to me."
"steve" -> "He's a smart one. I heared he hid in a foreign country as the first bugs showed up."
"name" -> "My name is Bozo. But it's more than a name, it's a lifestyle to me!"
"time" -> "Since you met me it is happy hour for you."
"help" -> "I am a jester, not a doctor!"
"jester" -> "Do you wish to join the fools' guild?", Topic=6
"fool" -> "Do you wish to join the fools' guild?", Topic=6
"joke" -> "I know some 'monstrous' jokes!"
"idiot" -> "To me it's just a profession, but for you it's a state of mind!"
"wish" -> "If you have a wish to CIP just write a letter and place it in a dustbin of your choice."
"excalibug" -> "I am not foolish enough to believe in the existence of this weapon."
"wallcarving" -> "Oh, I saw some demoncarvings in the dungeons as I hid there after a little joke on old Stutch."
"demoncarving" -> "Yes, they showed demons, seven actually, dancing around a sword! In a flaming pit of some kind."
"flaming","pit" -> "Ah, don't ask me! Usually mages and mystics know more about such stuff."
"monster" -> "I know a lot of monster jokes. Just tell me a monster's name, come on."
"demon" -> "Why are the experienced heroes quicker than others? ... The demons love fast food!"
"ghoul" -> "Where do the ghouls buy their robes? ... In a Boooohtique!"
"dragon" -> "Why do dragons breathe fire? ... They ate too many sorcerers in chili sauce!"
"skeleton" -> "Why do skeletons flee if wounded? ... They are so spineless!"
"orc" -> "Why do orcs have green skin? ... They ate at Frodo's!"
"cyclops" -> "How many eyes does a cyclops have? ... One for each IQ point of their opponents!"
"beholder" -> "Why are beholders so ugly? ... Because their mom and dad were beholders, too!"
"rat" -> "Why does the rat have a wooden leg? ... Because it is a former pirate!"
"spider" -> "Why did the spider cross the road? ... Because it ... oh you already know this one!?"
"troll" -> "Why do trolls live underground? ... Because on the ground there are so many PKs!"
"wolf" -> "Why do the wolves howl? ... Hey, if you're online that long you can't help but behave that way!"
"mino" -> "What do all little minotaurs want to become when they are grown-ups? ... Cowboys, of course!"
"dungeon" -> "If you are a bad jester you get a chance to visit them now and then."
"sewer" -> "Good place for picking up apples and women."
"oswald" -> "If you believe half the rumours he's spreading, you are going to get in a lot of trouble."
"update" -> "Hey! I am supposed to make the jokes here!"
"god" -> "I better make no jokes about THIS matter."
"king" -> "Nah, no jests about His Royal Highness."
"sam" -> "Did you know that he now sells a 'power axe of doom'? Run and buy it, he has only three in store."
"benjamin" -> "He would make a fine jester, too."
"gorn" -> "He sells spell scrolls each day at midnight, but you have to address him that very second."
"quentin" -> "He's my baby brother. If you tell him I sent you, he will grant you an extra spell or two."
"bozo" -> "Thats me: Bozo, the jester!"
"weapon" -> Type=3473, Amount=1, Price=250, "Do you want to buy a 'mace of the fury' for 250 gold?", Topic=3
"magic" -> Price=200, "I actually know some spells! Do you want to learn how to 'lessen your load' for %P gold?", Topic=2
"spell" -> Price=200, "I actually know some spells! Do you want to learn how to 'lessen your load' for %P gold?", Topic=2
"tibia" -> "I rarely leave the castle. It's a real stress to be popular like me."
"castle" -> "The castle is my home. A place fit for a jester and all other fools. Feel welcome."
"muriel" -> "Better don't mess with sorcerers!"
"elane" -> "She's pretty but has a kind of too burning affection for my taste."
"marvik" -> "Humourless old guy! Once turned me into a frog for painting his distasteful cave in pink."
"gregor" -> "A man of steel, with a stomach of wax. Never offer him a beer!"
"paladin",Paladin-> "I wanted to become a paladin, too, but I was overqualified!"
"paladin" -> "They are the king's favourites, because they know how to 'bow'."
"sorcerer",Sorcerer-> "I wanted to become a sorcerer, too, but I was overqualified!"
"sorcerer" -> "The good thing about them is that they can't be at two places at the same time."
"druid",Druid -> "I wanted to become a Druid, too, but I was overqualified!"
"druid" -> "If you are in Druidville, do as the rabbits do."
"knight",Knight -> "I wanted to become a knight, too, but I was overqualified!"
"knight" -> "Did you notice that old knights have their scars just on their backs?"
"noodles" -> "Hey, the little one is almost as funny as me!"
"dog" -> "Are we talking about Noodles?"
"poodle" -> "Are we talking about Noodles?"
"guild" -> "Since the first guild showed up there's a great demand for jesters and fools to join them."
"necromant","nectar" -> "Peeew! That sounds disgusting! Are you a cook at Frodo's?"
"necromant" -> "Don't feed the necromants."
"lady",male -> "Well, you don't behave ladylike just because you dress like one!"
"lady",female -> "Has any man said to you that you're not only beautiful but also intelligent?", Topic=5
"kiss",male -> "Uh, go away!", Idle
"kiss",female -> "Do you want to kiss me?", Topic=4
"hugo" -> "I had a cousin named like that."
"cousin" -> "He died some years ago."
Topic=1,"yes",CountMoney>=Price -> "Thank you very much. I will have a drink or two on your health!", DeleteMoney
Topic=1,"yes" -> "Come back, when you have enough money."
Topic=1 -> "Well, perhaps later."
Topic=2,"yes",CountMoney>=Price -> "Here you are, I already lessened your load.", DeleteMoney
Topic=2,"yes" -> "Come back, when you have enough money."
Topic=2 -> "You don't know what offer you have passed!"
Topic=3,"yes",CountMoney>=Price -> "And here it is, it suits you well!", DeleteMoney, Create(Type)
Topic=3,"yes" -> "Come back, when you have enough money."
Topic=3 -> "You dont know what offer you have passed!"
Topic=4,"yes" -> "Uh, oh! ... I am seeing stars!", EffectMe(13)
Topic=4 -> "Pah, I didn't want to kiss you anyway!"
Topic=5,"yes" -> "This is a world of fantasy and full of surprises!"
Topic=5 -> "Well, think about it!"
Topic=6,"yes" -> "Sorry, you already are a member."
Topic=6 -> "Well, you are already a member anyway."
}

77
data/npc/brasith.npc Normal file
View File

@@ -0,0 +1,77 @@
# GIMUD - Graphical Interface Multi User Dungeon
# brasith.npc: Datenbank f<>r den Obsth<74>ndler Brasith
Name = "Brasith"
Outfit = (144,60-94-58-76)
Home = [32692,31589,7]
Radius = 1
Behaviour = {
ADDRESS,"hello$",! -> "Ashari %N."
ADDRESS,"hi$",! -> *
ADDRESS,"Ashari$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Wait %N.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Asha Thrazi."
"bye" -> "Asha Thrazi.", Idle
"farewell" -> *
"name" -> "I am Brasith Seedsinger."
"job" -> "You may buy all the things we grow or gather at this place."
"time" -> "Sorry, I can't help you."
"carlin" -> "The humans of Carlin at least ry to live in harmony with nature."
"thais" -> "I heared only terrible storys about that city."
"venore" -> "Their traders seem suspiciously freindly. I don't trust them."
"roderick" -> "His house is an impurity in our city in unity with nature."
"olrik" -> "This poor humans seems to think he might become one of us by spendig time with us."
"elf" -> "Our race lacks unity, which is a very sad thing. And the differences we have will grow and grow until eventually there is no race left."
"elves" -> *
"dwarf" -> "They work the earth and claim knowledge about it, but they know only about minerals, not about the life it stands for."
"human" -> "They are so many, so planless, so divided. They have choosen a path I do not want for my own race"
"troll" -> "I don't claim to understand this creatures but sometimes they are more close to the roots than we are."
"cenath" -> "The Cenath forgot as many as they learned. I doubt they find the wisdom they are looking for without the things they neglected in their pursuit of knowledge."
"kuridai" -> "The Kuridai left the true path and can't see their error. Their way of living may have been suitable in the past, but if they don't come back to us, their path will lead into darkness."
"deraisim" -> "We have still much to learn but we are on the correct path at least."
"abdaisim" -> "The Abdaisim are true to the ways of our race, maybe even more close than we. But by abandoning the other elves they harm themselves more than they know."
"teshial" -> "They are lost, and if they still exist they are alone in the cold and the darkness."
"ferumbras" -> "He thinks that he is incredibly powerful, but his is only the mindless power of destruction."
"crunor" -> "We abandoned the gods a long time ago. A short time after they abandoned us."
"plant" -> "Life takes many forms. Plants are a very basic form of life. Its simplicity makes them close to the core of nature."
"tree" -> *
"forest" -> "The beauty of a forest is something easy to be missed by the unobservant."
"field" -> "With the growth of a community comes the need to 'use' nature rather then to 'flow' with nature. This is sad but necessary."
"offer" -> "I sell corncobs, cherries, grapes, melons, pumpkins, bananas, strawberries, and carrots."
"goods" -> *
"do","you","sell" -> *
"do","you","have" -> *
"food" -> *
"corncob" -> Type=3597, Amount=1, Price=3, "Do you want to buy a corncob for %P gold?", Topic=1
"cherry" -> Type=3590, Amount=1, Price=1, "Do you want to buy a cherry for %P gold?", Topic=1
"grapes" -> Type=3592, Amount=1, Price=3, "Do you want to buy grapes for %P gold?", Topic=1
"melon" -> Type=3593, Amount=1, Price=8, "Do you want to buy a melon for %P gold?", Topic=1
"banana" -> Type=3587, Amount=1, Price=2, "Do you want to buy a banana for %P gold?", Topic=1
"strawberry" -> Type=3591, Amount=1, Price=1, "Do you want to buy a strawberry for %P gold?", Topic=1
"carrot" -> Type=3595, Amount=1, Price=3, "Do you want to buy a carrot for %P gold?", Topic=1
"pumpkin" -> Type=3594, Amount=1, Price=10, "Do you want to buy a pumpkin for %P gold?", Topic=1
%1,1<%1,"corncob" -> Type=3597, Amount=%1, Price=3*%1, "Do you want to buy %A corncobs for %P gold?", Topic=1
%1,1<%1,"cherr" -> Type=3590, Amount=%1, Price=1*%1, "Do you want to buy %A cherries for %P gold?", Topic=1
%1,1<%1,"grapes" -> Type=3592, Amount=%1, Price=3*%1, "Do you want to buy %A grapes for %P gold?", Topic=1
%1,1<%1,"melon" -> Type=3593, Amount=%1, Price=8*%1, "Do you want to buy %A melons for %P gold?", Topic=1
%1,1<%1,"banana" -> Type=3587, Amount=%1, Price=2*%1, "Do you want to buy %A bananas for %P gold?", Topic=1
%1,1<%1,"strawberries" -> Type=3591, Amount=%1, Price=1*%1, "Do you want to buy %A strawberries for %P gold?", Topic=1
%1,1<%1,"carrot" -> Type=3595, Amount=%1, Price=3*%1, "Do you want to buy %A carrots for %P gold?", Topic=1
%1,1<%1,"pumpkin" -> Type=3594, Amount=%1, Price=10*%1, "Do you want to buy %A pumpkins for %P gold?", Topic=1
"bugmilk" -> Type=2875, Data=9, Amount=1, Price=15, "Do you want to buy a bottle of bugmilk for %P gold?", Topic=1
Topic=1,"yes",CountMoney>=Price -> "Thank you. Here it is.", DeleteMoney, Create(Type)
Topic=1,"yes" -> "Sorry, you do not have enough gold."
Topic=1 -> "Maybe you will buy it another time."
}

201
data/npc/brengus.npc Normal file
View File

@@ -0,0 +1,201 @@
# GIMUD - Graphical Interface Multi User Dungeon
# Brengus.npc: Datenbank f<>r den waffen und r<>stungsh<73>ndler Brengus
Name = "Brengus"
Outfit = (132,79-57-57-95)
Home = [32634,32747,6]
Radius = 0
Behaviour = {
ADDRESS,"hello$",! -> "Be greeted."
ADDRESS,"hi$",! -> *
ADDRESS,"hiho$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Please wait, I am busy right now", Queue
BUSY,"hi$",! -> *
BUSY,"hiho$",! -> *
BUSY,! -> NOP
VANISH,! -> "Good bye."
"bye" -> "Good bye.", Idle
"farewell" -> *
"job" -> "I am a tradesman. I sell and buy weapons and armor."
"name" -> "My name is Brengus."
"time" -> "Sorry, my watch didn't take the moist air here too well."
"king" -> "This is the king's land. It was a wise decision to have us people from Venore rule this settlement."
"venore" -> "I miss my home like most of us here, but I have duties and responsibilities. After all, there is some meagre profit to earn here."
"thais" -> "A nice big city of course, but it lacks style and grandeur. Such qualities you will only find when you visit my hometown Venore."
"carlin" -> "I hope the king will take these rebelling women soon under Thaian guidance once again. I hate to see the profits wasted that could be earned there."
"edron" -> "A rich and lovely island. Sadly those knights kept our tradesmen out of business for some unknown reason. I am convinced after seeing our success with this colony here, the king will allow Venore to become more present over there too."
"jungle" -> "Of course there are problems. But problems are there to keep those out of business who are not prepared and diligent enough."
"tibia" -> "It's a world full of possibilities."
"kazordoon" -> "The dwarves of Kazordoon are stubborn people and it's hard to have dealings with them. But as often, the hardship is very rewarding for those who are able to handle them."
"dwarves" -> *
"dwarfs" -> *
"ab'dendriel" -> "It's complicated to negotiate with those elves but it is possible."
"elves" -> *
"elfs" -> *
"darama" -> "We have hardly scratched the surface of all the possibilities to gain profit that are hidden on this continent."
"darashia" -> "The sandwasp's honey is quite useful. But that's the only noteworthy thing about this unimportant desert hicktown."
"ankrahmun" -> "It's somewhat hard to evaluate if this city poses another threat or a new market. Only time can tell."
"ferumbras" -> "He is bad for business. The big trading houses of Venore have yet to decide what price they will put on his head."
"excalibug" -> "If you ever stumble upon that interesting piece of jewellery, contact me. I know somebody who would pay a decent amount of crystal to add it to his collection of curiosities."
"apes" -> "They are neither skilled in a craft nor do they know about the concept of trade. They constantly raid our colony to steal items."
"lizzard" -> "The lizzard folk is hostile to us but luckily they live far enough from here to be an immediate danger."
"dworcs" -> "They should be driven into the sea."
"offer" -> "My offers are weapons, armors, helmets, legs, and shields."
"do","you","sell" -> *
"do","you","have" -> *
"weapon" -> "I have hand axes, axes, spears, maces, battle hammers, swords, rapiers, daggers, and sabres. What's your choice?"
"helmet" -> "I am selling leather helmets and chain helmets. What do you want?"
"armor" -> "I am selling leather, chain and brass armors. What do you need?"
"shield" -> "I am selling wooden shields and steel shields. What do you want?"
"trousers" -> "I am selling chain legs. Do you want to buy some?"
"legs" -> *
"dagger" -> Type=3267, Amount=1, Price=5, "Do you want to buy a dagger for %P gold?", Topic=1
"hand","axe" -> Type=3268, Amount=1, Price=8, "Do you want to buy a hand axe for %P gold?", Topic=1
"spear" -> Type=3277, Amount=1, Price=10, "Do you want to buy a spear for %P gold?", Topic=1
"rapier" -> Type=3272, Amount=1, Price=15, "Do you want to buy a rapier for %P gold?", Topic=1
"axe" -> Type=3274, Amount=1, Price=20, "Do you want to buy an axe for %P gold?", Topic=1
"sabre" -> Type=3273, Amount=1, Price=35, "Do you want to buy a sabre for %P gold?", Topic=1
"sword" -> Type=3264, Amount=1, Price=85, "Do you want to buy a sword for %P gold?", Topic=1
"mace" -> Type=3286, Amount=1, Price=90, "Do you want to buy a mace for %P gold?", Topic=1
"battle","hammer" -> Type=3305, Amount=1, Price=350, "Do you want to buy a battle hammer for %P gold?", Topic=1
"throwing","star" -> Type=3287, Amount=1, Price=50, "Do you want to buy a throwing star for %P gold?", Topic=1
"chain","armor" -> Type=3358, Amount=1, Price=200, "Do you want to buy a chain armor for %P gold?", Topic=1
"brass","armor" -> Type=3359, Amount=1, Price=450, "Do you want to buy a brass armor for %P gold?", Topic=1
"leather","armor" -> Type=3361, Amount=1, Price=35, "Do you want to buy a leather armor for %P gold?", Topic=1
"chain","helmet" -> Type=3352, Amount=1, Price=52, "Do you want to buy a chain helmet for %P gold?", Topic=1
"leather","helmet" -> Type=3355, Amount=1, Price=12, "Do you want to buy a leather helmet for %P gold?", Topic=1
"steel","shield" -> Type=3409, Amount=1, Price=240, "Do you want to buy a steel shield for %P gold?", Topic=1
"wooden","shield" -> Type=3412, Amount=1, Price=15, "Do you want to buy a wooden shield for %P gold?", Topic=1
"chain","legs" -> Type=3558, Amount=1, Price=80, "Do you want to buy chain legs for %P gold?", Topic=1
%1,1<%1,"dagger" -> Type=3267, Amount=%1, Price=5*%1, "Do you want to buy %A daggers for %P gold?", Topic=1
%1,1<%1,"hand","axe" -> Type=3268, Amount=%1, Price=8*%1, "Do you want to buy %A hand axes for %P gold?", Topic=1
%1,1<%1,"spear" -> Type=3277, Amount=%1, Price=10*%1, "Do you want to buy %A spears for %P gold?", Topic=1
%1,1<%1,"rapier" -> Type=3272, Amount=%1, Price=15*%1, "Do you want to buy %A rapiers for %P gold?", Topic=1
%1,1<%1,"axe" -> Type=3274, Amount=%1, Price=20*%1, "Do you want to buy %A axes for %P gold?", Topic=1
%1,1<%1,"sabre" -> Type=3273, Amount=%1, Price=35*%1, "Do you want to buy %A sabres for %P gold?", Topic=1
%1,1<%1,"sword" -> Type=3264, Amount=%1, Price=85*%1, "Do you want to buy %A swords for %P gold?", Topic=1
%1,1<%1,"mace" -> Type=3286, Amount=%1, Price=90*%1, "Do you want to buy %A maces for %P gold?", Topic=1
%1,1<%1,"battle","hammer" -> Type=3305, Amount=%1, Price=350*%1, "Do you want to buy %A battle hammers for %P gold?", Topic=1
%1,1<%1,"throwing","star" -> Type=3287, Amount=%1, Price=50*%1, "Do you want to buy %A throwing stars for %P gold?", Topic=1
%1,1<%1,"chain","armor" -> Type=3358, Amount=%1, Price=200*%1, "Do you want to buy %A chain armors for %P gold?", Topic=1
%1,1<%1,"brass","armor" -> Type=3359, Amount=%1, Price=450*%1, "Do you want to buy %A brass armors for %P gold?", Topic=1
%1,1<%1,"leather","armor" -> Type=3361, Amount=%1, Price=35*%1, "Do you want to buy %A leather armors for %P gold?", Topic=1
%1,1<%1,"chain","helmet" -> Type=3352, Amount=%1, Price=52*%1, "Do you want to buy %A chain helmets for %P gold?", Topic=1
%1,1<%1,"leather","helmet" -> Type=3355, Amount=%1, Price=12*%1, "Do you want to buy %A leather helmets for %P gold?", Topic=1
%1,1<%1,"steel","shield" -> Type=3409, Amount=%1, Price=240*%1, "Do you want to buy %A steel shields for %P gold?", Topic=1
%1,1<%1,"wooden","shield" -> Type=3412, Amount=%1, Price=15*%1, "Do you want to buy %A wooden shields for %P gold?", Topic=1
%1,1<%1,"chain","legs" -> Type=3558, Amount=%1, Price=80*%1, "Do you want to buy %A chain legs for %P gold?", Topic=1
"sell","two","handed","sword" -> Type=3265, Amount=1, Price=450, "Do you want to sell a two handed sword for %P gold?", Topic=2
"sell","battle","axe" -> Type=3266, Amount=1, Price=80, "Do you want to sell a battle axe for %P gold?", Topic=2
"sell","dagger" -> Type=3267, Amount=1, Price=2, "Do you want to sell a dagger for %P gold?", Topic=2
"sell","hand","axe" -> Type=3268, Amount=1, Price=4, "Do you want to sell a hand axe for %P gold?", Topic=2
"sell","halberd" -> Type=3269, Amount=1, Price=400, "Do you want to sell a halberd for %P gold?", Topic=2
"sell","rapier" -> Type=3272, Amount=1, Price=5, "Do you want to sell a rapier for %P gold?", Topic=2
"sell","sabre" -> Type=3273, Amount=1, Price=12, "Do you want to sell a sabre for %P gold?", Topic=2
"sell","axe" -> Type=3274, Amount=1, Price=7, "Do you want to sell an axe for %P gold?", Topic=2
"sell","spear" -> Type=3277, Amount=1, Price=3, "Do you want to sell a spear for %P gold?", Topic=2
"sell","morning","star" -> Type=3282, Amount=1, Price=90, "Do you want to sell a morning star for %P gold?", Topic=2
"sell","mace" -> Type=3286, Amount=1, Price=30, "Do you want to sell a mace for %P gold?", Topic=2
"sell","short","sword" -> Type=3294, Amount=1, Price=10, "Do you want to sell a short sword for %P gold?", Topic=2
"sell","battle","hammer" -> Type=3305, Amount=1, Price=120, "Do you want to sell a battle hammer for %P gold?", Topic=2
"sell","sword" -> Type=3264, Amount=1, Price=25, "Do you want to sell a sword for %P gold?", Topic=2
"sell","templar","scytheblade" -> Type=3345, Amount=1, Price=200, "Do you want to sell a templar scytheblade for %P gold?", Topic=2
"sell","ripper","lance" -> Type=3346, Amount=1, Price=500, "Do you want to sell a ripper lance for %P gold?", Topic=2
"sell","hunting","spear" -> Type=3347, Amount=1, Price=250, "Do you want to sell a hunting spear for %P gold?", Topic=2
"sell","banana","staff" -> Type=3348, Amount=1, Price=1000, "Do you want to sell a banana staff for %P gold?", Topic=2
"sell","leather","armor" -> Type=3361, Amount=1, Price=12, "Do you want to sell a leather armor for %P gold?", Topic=2
"sell","chain","armor" -> Type=3358, Amount=1, Price=70, "Do you want to sell a chain armor for %P gold?", Topic=2
"sell","brass","armor" -> Type=3359, Amount=1, Price=150, "Do you want to sell a brass armor for %P gold?", Topic=2
"sell","plate","armor" -> Type=3357, Amount=1, Price=400, "Do you want to sell a plate armor for %P gold?", Topic=2
"sell","chain","legs" -> Type=3558, Amount=1, Price=25, "Do you want to sell chain legs for %P gold?", Topic=2
"sell","leather","helmet" -> Type=3355, Amount=1, Price=4, "Do you want to sell a leather helmet for %P gold?", Topic=2
"sell","chain","helmet" -> Type=3352, Amount=1, Price=17, "Do you want to sell a chain helmet for %P gold?", Topic=2
"sell","steel","helmet" -> Type=3351, Amount=1, Price=190, "Do you want to sell a steel helmet for %P gold?", Topic=2
"sell","wooden","shield" -> Type=3412, Amount=1, Price=5, "Do you want to sell a wooden shield for %P gold?", Topic=2
"sell","battle","shield" -> Type=3413, Amount=1, Price=95, "Do you want to sell a battle shield for %P gold?", Topic=2
"sell","steel","shield" -> Type=3409, Amount=1, Price=80, "Do you want to sell a steel shield for %P gold?", Topic=2
"sell","tusk","shield" -> Type=3443, Amount=1, Price=850, "Do you want to sell a tusk shield for %P gold?", Topic=2
"sell","sentinel","shield" -> Type=3444, Amount=1, Price=120, "Do you want to sell a sentinel shield for %P gold?", Topic=2
"sell","salamander","shield" -> Type=3445, Amount=1, Price=280, "Do you want to sell a salamander shield for %P gold?", Topic=2
"sell","tribal","mask" -> Type=3403, Amount=1, Price=250, "Do you want to sell a tribal mask for %P gold?", Topic=2
"sell","leopard","armor" -> Type=3404, Amount=1, Price=300, "Do you want to sell a leopard armor for %P gold?", Topic=2
"sell","horseman","helmet" -> Type=3405, Amount=1, Price=280, "Do you want to sell a horseman helmet for %P gold?", Topic=2
"sell","feather","headdress" -> Type=3406, Amount=1, Price=850, "Do you want to sell a feather headdress for %P gold?", Topic=2
"sell","crocodile","boots" -> Type=3556, Amount=1, Price=100, "Do you want to sell crocodile boots for %P gold?", Topic=2
"sell","bast","skirt" -> Type=3560, Amount=1, Price=750, "Do you want to sell a bast skirt for %P gold?", Topic=2
"sell","charmer","tiara" -> Type=3407, Amount=1, Price=900, "Do you want to sell a charmer's tiara for %P gold?", Topic=2
"sell","beholder","helmet" -> Type=3408, Amount=1, Price=2200, "Do you want to sell a beholder helmet for %P gold?", Topic=2
"sell","tusk" -> "Sorry, I'm not interested in tusks, but you might want to offer them to Zaidal - as far as I know he uses them for making tables and chairs."
"sell",%1,1<%1,"tusk" -> "Sorry, I'm not interested in tusks, but you might want to offer them to Zaidal - as far as I know he uses them for making tables and chairs."
"sell",%1,1<%1,"two","handed","sword" -> Type=3265, Amount=%1, Price=450*%1, "Do you want to sell %A two handed swords for %P gold?", Topic=2
"sell",%1,1<%1,"battle","axe" -> Type=3266, Amount=%1, Price=80*%1, "Do you want to sell %A battle axes for %P gold?", Topic=2
"sell",%1,1<%1,"dagger" -> Type=3267, Amount=%1, Price=2*%1, "Do you want to sell %A daggers for %P gold?", Topic=2
"sell",%1,1<%1,"hand","axe" -> Type=3268, Amount=%1, Price=4*%1, "Do you want to sell %A hand axes for %P gold?", Topic=2
"sell",%1,1<%1,"halberd" -> Type=3269, Amount=%1, Price=400*%1, "Do you want to sell %A halberds for %P gold?", Topic=2
"sell",%1,1<%1,"rapier" -> Type=3272, Amount=%1, Price=5*%1, "Do you want to sell %A rapiers for %P gold?", Topic=2
"sell",%1,1<%1,"sabre" -> Type=3273, Amount=%1, Price=12*%1, "Do you want to sell %A sabres for %P gold?", Topic=2
"sell",%1,1<%1,"axe" -> Type=3274, Amount=%1, Price=7*%1, "Do you want to sell %A axes for %P gold?", Topic=2
"sell",%1,1<%1,"spear" -> Type=3277, Amount=%1, Price=3*%1, "Do you want to sell %A spears for %P gold?", Topic=2
"sell",%1,1<%1,"morning","star" -> Type=3282, Amount=%1, Price=90*%1, "Do you want to sell %A morning stars for %P gold?", Topic=2
"sell",%1,1<%1,"mace" -> Type=3286, Amount=%1, Price=30*%1, "Do you want to sell %A maces for %P gold?", Topic=2
"sell",%1,1<%1,"short","sword" -> Type=3294, Amount=%1, Price=10*%1, "Do you want to sell %A short swords for %P gold?", Topic=2
"sell",%1,1<%1,"battle","hammer" -> Type=3305, Amount=%1, Price=120*%1, "Do you want to sell %A battle hammers for %P gold?", Topic=2
"sell",%1,1<%1,"sword" -> Type=3264, Amount=%1, Price=25*%1, "Do you want to sell %A swords for %P gold?", Topic=2
"sell",%1,1<%1,"templar","scytheblade" -> Type=3345, Amount=%1, Price=200*%1, "Do you want to sell %A templar scytheblades for %P gold?", Topic=2
"sell",%1,1<%1,"ripper","lance" -> Type=3346, Amount=%1, Price=500*%1, "Do you want to sell %A ripper lances for %P gold?", Topic=2
"sell",%1,1<%1,"hunting","spear" -> Type=3347, Amount=%1, Price=250*%1, "Do you want to sell %A hunting spears for %P gold?", Topic=2
"sell",%1,1<%1,"banana","staff" -> Type=3348, Amount=%1, Price=1000*%1, "Do you want to sell %A banana staves for %P gold?", Topic=2
"sell",%1,1<%1,"leather","armor" -> Type=3361, Amount=%1, Price=12*%1, "Do you want to sell %A leather armors for %P gold?", Topic=2
"sell",%1,1<%1,"chain","armor" -> Type=3358, Amount=%1, Price=70*%1, "Do you want to sell %A chain armors for %P gold?", Topic=2
"sell",%1,1<%1,"brass","armor" -> Type=3359, Amount=%1, Price=150*%1, "Do you want to sell %A brass armors for %P gold?", Topic=2
"sell",%1,1<%1,"plate","armor" -> Type=3357, Amount=%1, Price=400*%1, "Do you want to sell %A plate armors for %P gold?", Topic=2
"sell",%1,1<%1,"chain","legs" -> Type=3558, Amount=%1, Price=25*%1, "Do you want to sell %A chain legs for %P gold?", Topic=2
"sell",%1,1<%1,"leather","helmet" -> Type=3355, Amount=%1, Price=4*%1, "Do you want to sell %A leather helmets for %P gold?", Topic=2
"sell",%1,1<%1,"chain","helmet" -> Type=3352, Amount=%1, Price=17*%1, "Do you want to sell %A chain helmets for %P gold?", Topic=2
"sell",%1,1<%1,"steel","helmet" -> Type=3351, Amount=%1, Price=190*%1, "Do you want to sell %A steel helmets for %P gold?", Topic=2
"sell",%1,1<%1,"wooden","shield" -> Type=3412, Amount=%1, Price=5*%1, "Do you want to sell %A wooden shields for %P gold?", Topic=2
"sell",%1,1<%1,"battle","shield" -> Type=3413, Amount=%1, Price=95*%1, "Do you want to sell %A battle shields for %P gold?", Topic=2
"sell",%1,1<%1,"steel","shield" -> Type=3409, Amount=%1, Price=80*%1, "Do you want to sell %A steel shields for %P gold?", Topic=2
"sell",%1,1<%1,"tusk","shield" -> Type=3443, Amount=%1, Price=850*%1, "Do you want to sell %A tusk shields for %P gold?", Topic=2
"sell",%1,1<%1,"sentinel","shield" -> Type=3444, Amount=%1, Price=120*%1, "Do you want to sell %A sentinel shields for %P gold?", Topic=2
"sell",%1,1<%1,"salamander","shield" -> Type=3445, Amount=%1, Price=280*%1, "Do you want to sell %A salamander shields for %P gold?", Topic=2
"sell",%1,1<%1,"tribal","mask" -> Type=3403, Amount=%1, Price=250*%1, "Do you want to sell %A tribal masks for %P gold?", Topic=2
"sell",%1,1<%1,"leopard","armor" -> Type=3404, Amount=%1, Price=300*%1, "Do you want to sell %A leopard armors for %P gold?", Topic=2
"sell",%1,1<%1,"horseman","helmet" -> Type=3405, Amount=%1, Price=280*%1, "Do you want to sell %A horseman helmets for %P gold?", Topic=2
"sell",%1,1<%1,"feather","headdress" -> Type=3406, Amount=%1, Price=850*%1, "Do you want to sell %A feather headdresses for %P gold?", Topic=2
"sell",%1,1<%1,"crocodile","boots" -> Type=3556, Amount=%1, Price=100*%1, "Do you want to sell %A pairs of crocodile boots for %P gold?", Topic=2
"sell",%1,1<%1,"bast","skirt" -> Type=3560, Amount=%1, Price=750*%1, "Do you want to sell %A bast skirts for %P gold?", Topic=2
"sell",%1,1<%1,"charmer","tiara" -> Type=3407, Amount=%1, Price=900*%1, "Do you want to sell %A charmer's tiaras for %P gold?", Topic=2
"sell",%1,1<%1,"beholder","helmet" -> Type=3408, Amount=%1, Price=2200*%1, "Do you want to sell %A beholder helmets for %P gold?", Topic=2
Topic=1,"yes",CountMoney>=Price -> "Thank you. Here it is.", DeleteMoney, Create(Type)
Topic=1,"yes" -> "Sorry, you do not have enough gold."
Topic=1 -> "Maybe you will buy it another time."
Topic=2,"yes",Count(Type)>=Amount -> "Ok. Here is your money.", Delete(Type), CreateMoney
Topic=2,"yes" -> "Sorry, you do not have one."
Topic=2,"yes",Amount>1 -> "Sorry, you do not have so many."
Topic=2 -> "Maybe next time."
}

110
data/npc/brewster.npc Normal file
View File

@@ -0,0 +1,110 @@
# GIMUD - Graphical Interface Multi User Dungeon
# brewster.npc: Datenbank f<>r den priester brewster
Name = "Brewster"
Outfit = (133,57-115-115-95)
Home = [32595,32744,7]
Radius = 2
Behaviour = {
ADDRESS,"hello$",! -> "G...greetings <hicks>."
ADDRESS,"hi$",! -> *
ADDRESS,"hiho$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Uh? Gimme a break. As you can see there's another one first.", Queue
BUSY,"hi$",! -> *
BUSY,"hiho$",! -> *
BUSY,! -> NOP
VANISH,! -> "Bye ... and now I'll have a quick drink."
"bye" -> "Exactly! <hicks>", Idle
"farewell" -> *
"job" -> "I am a priest. <hicks> The worldly representative of the gods so to speak. <hicks> Not that I would say such a thing of course. <hicks> This would be vanity after all."
"name" -> "I am ... ah, yes, Brewster. That's me, my name I mean <hicks>."
"time" -> "Uhm ... Uh ... No idea, sorry."
"temple" -> "Hehe! <hicks> Well if you call this hut a temple you are not a devoted churchgoer I guess. But never mind, I won't tell anyone and the gods know it anyway ... if they care."
"king" -> "Ah the king, how lucky he must be - being the ruler of this lovely little piece of dirt here. Hehe."
"venore" -> "Venore, Venore, city of splendour. Hm, the best thing about that city is its brewery."
"thais" -> "Thais!! My beloved hometown! Oh how I miss my good, old Thais."
"carlin" -> "Ha! That's probably even worse than this dump of a jungle here that they call a colony."
"edron" -> "They would never appoint a priest of such a low rank like me to Edron."
"jungle" -> "This jungle must be the way of the gods to give us mortals a taste of hell <hicks>."
"gods" -> "Oh come on, just leave me alone. <hicks> Read a book to find out more."
"tibia" -> "If Tibia is a fallen god, make your guess what bodypart you are on now. <hicks> I have my assumptions ... but I won't tell. Hehe."
"kazordoon" -> "The dwarves I met can't stop to praise the dwarven beer. That wakes the urge in me to ... uhm spread the word of our gods in that city of Kazordoon."
"dwarves" -> *
"dwarfs" -> *
"ab'dendriel" -> "Was never there <hicks> For all what I have heard it's not that much different from this ugly little settlement."
"elves" -> "After being in that jungle for a while, I can't trust people that love trees anymore."
"elfs" -> *
"darama" -> "The teachings of our temple counts little on this continent. I think it's a sign from the gods to abandon it. But why should anyone listen to poor old Brewster?"
"ankrahmun" -> "Just to think about this cursed town and its inhabitants makes me shiver. I better take a quick drink to forget about it."
"ferumbras" -> "<hicks> Oh well, he is just that what I'd expect next in all my misery."
"excalibug" -> "Who knows if it is real or just some myth? <hicks> And who cares at all?"
"apes" -> "They don't believe me but I have seen them. There are pink apes! They come when I am sleeping and try to steal my beer and wine <hicks>."
"lizard" -> "They usually stay away from here so who cares?"
"dworcs" -> "Heard enough of them to dislike them."
"cough", "syrup" -> "The only person who might have some cough syrup is this druid Ustan. You find him in the tavern. Hmmm the tavern ... <hicks>"
"help",HP<40,! -> "You are hurt my child. I will heal your wounds.", HP=40, EffectOpp(13)
"help",Poison>0,! -> "You are poisoned my child. I will help you.", Poison(0,0), EffectOpp(14)
"help",Burning>0,! -> "You are burning my child. I will help you.", Burning(0,0), EffectOpp(15)
"heal$",Burning>0 -> "You are burning. I will help you.", Burning(0,0), EffectOpp(15)
"heal$",Poison>0 -> "You are poisoned. I will help you.", Poison(0,0), EffectOpp(14)
"heal$",HP<40 -> "You are looking really bad. Let me heal your wounds.", HP=40, EffectOpp(13)
"heal$",PvPEnforced -> "You aren't looking that bad."
"heal$" -> "You aren't looking that bad. Sorry, I can't help you. But if you are looking for additional protection you should go on the pilgrimage of ashes."
"blessing",PvPEnforced,! -> "The vital force of this world is waning. There are no more blessings available on this world."
"pilgrimage",PvPEnforced,! -> *
"ashes",PvPEnforced,! -> *
"spiritual",PvPEnforced,! -> *
"shielding",PvPEnforced,! -> *
"sacred","places",PvPEnforced,! -> *
"spark",PvPEnforced,! -> *
"phoenix",PvPEnforced,! -> *
"embrace",PvPEnforced,! -> *
"fire",PvPEnforced,! -> *
"suns",PvPEnforced,! -> *
"wisdom",PvPEnforced,! -> *
"solitude",PvPEnforced,! -> *
"pilgrimage" -> "Whenever you receive a lethal wound your vital force is damaged. Each one of the five blessings will reduce this damage."
"ashes" -> *
"blessing" -> "There are five different blessings available in five sacred places. These blessings are: the spiritual shielding, the spark of the phoenix, the embrace of Tibia, the fire of the suns and the wisdom of solitude."
"sacred","places" -> "Just tell me in which of the five blessings you are interested."
"spiritual", QuestValue(104) > 0 -> "I see you have received the spiritual shielding in the whiteflower temple south of Thais."
"shielding", QuestValue(104) > 0 -> *
"spiritual" -> "You can receive the spiritual shielding in the whiteflower temple south of Thais."
"shielding" -> *
"spark", QuestValue(102) > 0 -> "I can sense that the spark of the phoenix has already been given to you by the dwarven priests of earth and fire in Kazordoon."
"phoenix", QuestValue(102) > 0 -> *
"spark" -> "The spark of the phoenix is given by the dwarven priests of earth and fire in Kazordoon."
"phoenix" -> *
"embrace", QuestValue(105) > 0 -> "I can sense the druids north of Carlin have provided you with the embrace of Tibia."
"embrace" -> "The druids north of Carlin can provide you with the embrace of Tibia."
"fire","suns", QuestValue(103) > 0 -> "I can see you have received the blessing of the two suns in the suntower near Ab'Dendriel."
"suns", QuestValue(103) > 0 -> *
"fire","suns" -> "Ask for the blessing of the two suns in the suntower near Ab'Dendriel ."
"suns" -> *
"wisdom", QuestValue(101) > 0 -> "I can sense you have already talked to the hermit Eremo on the isle of Cormaya and received this blessing."
"solitude", QuestValue(101) > 0 -> *
"wisdom" -> "Talk to the hermit Eremo on the isle of Cormaya about this blessing."
"solitude" -> *
}

105
data/npc/briasol.npc Normal file
View File

@@ -0,0 +1,105 @@
# GIMUD - Graphical Interface Multi User Dungeon
# briasol.npc: Datenbank fuer den Juwelier Briasol (Elfenstadt)
Name = "Briasol"
Outfit = (144,3-86-87-76)
Home = [32635,31667,8]
Radius = 1
Behaviour = {
ADDRESS,"hello$",! -> "Ashari %N."
ADDRESS,"hi$",! -> *
ADDRESS,"ashari$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "In a few heartbeats I will have time for you %N.", Queue
BUSY,"hi$",! -> *
BUSY,"ashari$",! -> *
BUSY,! -> NOP
VANISH,! -> "Asha Thrazi."
"bye" -> "Asha Thrazi.", Idle
"farewell" -> *
"asha","thrazi" -> *
"job" -> "I am a jeweller and exchange money."
"name" -> "I am Briasol Crithanath."
"time" -> "I don't know the time, sorry. I do not care for this concept. Watches are your master, they tell you what to do and when."
"elves" -> "Our lifespan is longer then that of other races. We should keep that in mind everytime."
"dwarfs" -> "They live that long and make not much out of it."
"humans" -> "I mourn them. As soon as you get to know one he's dead."
"troll" -> "We take care of them, give them shelter, and a reason to live."
"carlin" -> "Carlin is a quite lovely city, given that its a city of humans."
"thais" -> "Thais has a high demand on the jewelry that I craft."
"venore" -> "The tradesmen of Venore offer high prices for my wares."
"roderick" -> "I have only little dealings with him."
"olrik" -> "I only talk to him when I send a parcel to one of my customers in a far away city. He seems friendly and is a bit eager to please."
"cenath" -> "They are the ones responsible for most of the magic and the like in this town."
"kuridai" -> "Our caste are workers out of passion."
"deraisim" -> "They hunt for us and patrol the woods."
"abdaisim" -> "I don't know much about them."
"teshial" -> "They are lost in time."
"ferumbras" -> "He will be gone sooner or later."
"crunor" -> "Gods are eternal. They learn so much in their existence."
"excalibug" -> "It's a weapon of times long gone. It's lost for our time."
"news" -> "I know nothing of importance."
"offer" -> "I can sell gems, pearls, and jewels."
"goods" -> *
"do","you","sell" -> *
"do","you","have" -> *
"gem" -> "You can buy and sell small diamonds, sapphires, rubies, emeralds, and amethysts."
"pearl" -> "I have white and black pearls for sale, but you also can sell me some."
"jewel" -> "You can purchase our fine dwarfish wares like wedding rings, golden amulets, and ruby necklaces."
"talon" -> "We don't trade with them."
"wedding","ring" -> Type=3004, Amount=1, Price=990, "Do you want to buy a wedding ring for %P gold?", Topic=5
"golden","amulet" -> Type=3013, Amount=1, Price=6600,"Do you want to buy a golden amulet for %P gold?", Topic=5
"ruby","necklace" -> Type=3016, Amount=1, Price=3560,"Do you want to buy a ruby necklace for %P gold?", Topic=5
"white","pearl" -> Type=3026, Amount=1, Price=320, "Do you want to buy a white pearl for %P gold?", Topic=5
"black","pearl" -> Type=3027, Amount=1, Price=560, "Do you want to buy a black pearl for %P gold?", Topic=5
"small","diamond" -> Type=3028, Amount=1, Price=600, "Do you want to buy a small diamond for %P gold?", Topic=5
"small","sapphire" -> Type=3029, Amount=1, Price=500, "Do you want to buy a small sapphire for %P gold?", Topic=5
"small","ruby" -> Type=3030, Amount=1, Price=500, "Do you want to buy a small ruby for %P gold?", Topic=5
"small","emerald" -> Type=3032, Amount=1, Price=500, "Do you want to buy a small emerald for %P gold?", Topic=5
"small","amethyst" -> Type=3033, Amount=1, Price=400, "Do you want to buy a small amethyst for %P gold?", Topic=5
%1,1<%1,"wedding","ring" -> Type=3004, Amount=%1, Price=990*%1, "Do you want to buy %A wedding rings for %P gold?", Topic=5
%1,1<%1,"golden","amulet" -> Type=3013, Amount=%1, Price=6600*%1, "Do you want to buy %A golden amulets for %P gold?", Topic=5
%1,1<%1,"ruby","necklace" -> Type=3016, Amount=%1, Price=3560*%1,"Do you want to buy %A ruby necklaces for %P gold?", Topic=5
%1,1<%1,"white","pearl" -> Type=3026, Amount=%1, Price=320*%1, "Do you want to buy %A white pearls for %P gold?", Topic=5
%1,1<%1,"black","pearl" -> Type=3027, Amount=%1, Price=560*%1, "Do you want to buy %A black pearls for %P gold?", Topic=5
%1,1<%1,"small","diamond" -> Type=3028, Amount=%1, Price=600*%1, "Do you want to buy %A small diamonds for %P gold?", Topic=5
%1,1<%1,"small","sapphire" -> Type=3029, Amount=%1, Price=500*%1, "Do you want to buy %A small sapphires for %P gold?", Topic=5
%1,1<%1,"small","rub" -> Type=3030, Amount=%1, Price=500*%1, "Do you want to buy %A small rubies for %P gold?", Topic=5
%1,1<%1,"small","emerald" -> Type=3032, Amount=%1, Price=500*%1, "Do you want to buy %A small emeralds for %P gold?", Topic=5
%1,1<%1,"small","amethyst" -> Type=3033, Amount=%1, Price=400*%1, "Do you want to buy %A small amethysts for %P gold?", Topic=5
"sell","white","pearl" -> Type=3026, Amount=1, Price=160, "Do you want to sell a white pearl for %P gold?", Topic=6
"sell","black","pearl" -> Type=3027, Amount=1, Price=280, "Do you want to sell a black pearl for %P gold?", Topic=6
"sell","small","diamond" -> Type=3028, Amount=1, Price=300, "Do you want to sell a small diamond for %P gold?", Topic=6
"sell","small","sapphire" -> Type=3029, Amount=1, Price=250, "Do you want to sell a small sapphire for %P gold?", Topic=6
"sell","small","ruby" -> Type=3030, Amount=1, Price=250, "Do you want to sell a small ruby for %P gold?", Topic=6
"sell","small","emerald" -> Type=3032, Amount=1, Price=250, "Do you want to sell a small emerald for %P gold?", Topic=6
"sell","small","amethyst" -> Type=3033, Amount=1, Price=200, "Do you want to sell a small amethyst for %P gold?", Topic=6
"sell",%1,1<%1,"white","pearl" -> Type=3026, Amount=%1, Price=160*%1, "Do you want to sell %A white pearls for %P gold?", Topic=6
"sell",%1,1<%1,"black","pearl" -> Type=3027, Amount=%1, Price=280*%1, "Do you want to sell %A black pearls for %P gold?", Topic=6
"sell",%1,1<%1,"small","diamond" -> Type=3028, Amount=%1, Price=300*%1, "Do you want to sell %A small diamonds for %P gold?", Topic=6
"sell",%1,1<%1,"small","sapphire" -> Type=3029, Amount=%1, Price=250*%1, "Do you want to sell %A small sapphires for %P gold?", Topic=6
"sell",%1,1<%1,"small","rub" -> Type=3030, Amount=%1, Price=250*%1, "Do you want to sell %A small rubies for %P gold?", Topic=6
"sell",%1,1<%1,"small","emerald" -> Type=3032, Amount=%1, Price=250*%1, "Do you want to sell %A small emeralds for %P gold?", Topic=6
"sell",%1,1<%1,"small","amethyst" -> Type=3033, Amount=%1, Price=200*%1, "Do you want to sell %A small amethysts for %P gold?", Topic=6
Topic=5,"yes",CountMoney>=Price -> "Here you are.", DeleteMoney, Create(Type)
Topic=5,"yes" -> "Come back, when you have enough money."
Topic=5 -> "Hmm, but next time."
Topic=6,"yes",Count(Type)>=Amount -> "Ok. Here is your money.", Delete(Type), CreateMoney
Topic=6,"yes" -> "Sorry, you do not have one."
Topic=6,"yes",Amount>1 -> "Sorry, you do not have so much."
Topic=6 -> "Maybe next time."
@"gen-bank.ndb"
}

66
data/npc/brodrosch.npc Normal file
View File

@@ -0,0 +1,66 @@
# GIMUD - Graphical Interface Multi User Dungeon
# brodrosch.npc: Datenbank f<>r den Kapit<69>n Brodrosch
Name = "Brodrosch"
Outfit = (66,0-0-0-0)
Home = [32661,31957,15]
Radius = 2
Behaviour = {
ADDRESS,"hello$",! -> "Welcome, %N! May Earth protect you, even whilst sailing!"
ADDRESS,"hi$",! -> *
ADDRESS,"hiho$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Shut up and wait like the rest, jawoll!", Queue
BUSY,"hi$",! -> *
BUSY,"hiho$",! -> *
BUSY,! -> NOP
VANISH,! -> "Yeah, yeah, walk, it's cheaper."
"bye" -> "Earth under your feet ... it's still better than lava.", Idle
"farewell" -> *
"job" -> "Look at my blackened beard? I'm the steamship captain!"
"work" -> *
"name" -> "I am Brodrosch Steamtrousers, son of the machine, of the Molten Rock."
"tibia" -> "Tibia? Just don't ask."
"ship" -> "This is a great ship. Ha! It works without wind but with fire, and it travels not on the ocean but beneath the earth!"
"steamship" -> *
"captain" -> "Of course, I am the captain. But I am also a technomancer."
"technomancer" -> "Being a technomancer is a privilege few dwarfs have. We form earth and fire through powerful technology into tools. Also, we are great inventors."
"inventors" -> "Yes. There could have been thousands of our inventions, if they wouldn't explode all the time..."
"inventions" -> *
"sell" -> "This is not a shop, damn it!"
"buy" -> *
"thais" -> "This is a steamship that travels only subterreneanly. No way to get on that risky ocean. Kazordoon - Cormaya only."
"ab'dendriel" -> *
"carlin" -> *
"venore" -> *
"senja" -> *
"folda" -> *
"vega" -> *
"ice","islands" -> *
"darashia" -> *
"darama" -> *
"kazordoon" -> "Hey, we ARE at Kazordoon! Must be the cavemadness..."
"beer" -> "Sometimes being drunk means seeing two rivers. I survive by steering right between them."
"dwarf" -> "Deep inside, we're all dwarfs."
"gurbasch" -> "Ah, my brother in Cormaya. He can take you back."
"cormaya" -> Price=160, "So you want to go to Cormaya? %P gold?", Topic=1
"passage" -> *
"cormaya",QuestValue(250)>2 -> Price=150, "So you want to go to Cormaya? %P gold?", Topic=1
"passage",QuestValue(250)>2 -> *
Topic=1,"yes",PZBlock,! -> "First get rid of those blood stains! You are not going to ruin my vehicle!"
# f<>r post-quest
Topic=1,"yes",Premium,QuestValue(227)=4,CountMoney>=Price -> "Full steam ahead!", DeleteMoney, Idle, EffectOpp(3), Teleport(33309,31989,15), EffectOpp(3),SetQuestValue(227,5)
Topic=1,"yes",Premium,CountMoney>=Price -> "Full steam ahead!", DeleteMoney, Idle, EffectOpp(3), Teleport(33309,31989,15), EffectOpp(3)
Topic=1,"yes",CountMoney>=Price -> "I'm sorry, but you need a premium account in order to travel onboard our ships."
Topic=1,"yes" -> "You don't have enough money."
}

35
data/npc/bruno.npc Normal file
View File

@@ -0,0 +1,35 @@
# GIMUD - Graphical Interface Multi User Dungeon
# bruno.npc: Der Fischverk<72>ufer Bruno (Fields)
Name = "Bruno"
Outfit = (128,113-10-95-95)
Home = [32486,31604,7]
Radius = 1
Behaviour = {
ADDRESS,"hello$",! -> "Ahoi, %N. You want to buy some fresh fish?"
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "One moment please %N.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Good bye and come again!"
"bye" -> "Good bye and come again!", Idle
"farewell" -> *
"name" -> "My name is Bruno."
"job" -> "My job is to catch fish and to sell them here."
"graubart" -> "I like this old salt. I learned much from him. Whatever. You like some fish? *grin*"
"marlene" -> "Ah yes, my lovely wife. God forgive her, but she can't stop talking. So my work is a great rest for my poor ears. *laughs loudly*"
"aneus" -> "Hmm, I don't know him very well. But he has a very nice story to tell."
"do","you","sell" -> "Well, I sell freshly caught fish. You like some? Of course, you can buy more than one at once. *grin*"
"offer" -> *
"fish" -> Type=3578, Amount=1, Price=5, "Do you want to buy a fresh fish for %P gold?", Topic=1
%1,1<%1,"fish" -> Type=3578, Amount=%1, Price=5*%1, "Do you want to buy %A fresh fishes for %P gold?", Topic=1
Topic=1,"yes",CountMoney>=Price -> "Here you are.", DeleteMoney, Create(Type)
Topic=1,"yes" -> "Come back when you have enough money."
Topic=1 -> "*grumble* Maybe next time."
}

33
data/npc/budrik.npc Normal file
View File

@@ -0,0 +1,33 @@
# GIMUD - Graphical Interface Multi User Dungeon
# budrik.npc: Datenbank f<>r den Minenvorsteher Budrik
Name = "Budrik"
Outfit = (160,94-76-58-95)
Home = [32524,31906,8]
Radius = 4
Behaviour = {
ADDRESS,"hello$",! -> "Hiho, Hiho %N."
ADDRESS,"hi$",! -> *
ADDRESS,"hiho$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Just a minute %N!", Queue
BUSY,"hi$",! -> *
BUSY,"hiho$",! -> *
BUSY,! -> NOP
VANISH,! -> "Bye, bye."
"bye" -> "Bye, bye.", Idle
"job" -> "I am the foreman of this mine."
"shop" -> *
"name" -> "My name is Budrik Deepdigger, son of Earth, from the Molten Rock."
"time" -> "Precisely %T, young one."
"help" -> "I am a miner, ask someone else."
"dwarfs" -> "We understand the ways of the earth like nobody else does."
"monster" -> "In the deeper mines we discover some nasty beasts now and then."
"dungeon" -> "This is no funhouse. Leave the miners and their drilling-worms alone and get out! We have already enough trouble without you."
"mines" -> *
"trouble" -> "The Horned Fox is leading his bandits in sneak attacks and raids on us."
"horned","fox" -> "A minotaur they threw out at Mintwallin. He must have some kind of hideout nearby."
"hideout" -> "The hideout of the Horned Fox is probably a dangerous if not lethal place for the unexperienced ones."
}

91
data/npc/bunny.npc Normal file
View File

@@ -0,0 +1,91 @@
# GIMUD - Graphical Interface Multi User Dungeon
# bunny.npc: Datenbank f<>r die Generalin Bunny Bonecrusher
Name = "Bunny Bonecrusher"
Outfit = (139,96-3-79-115)
Home = [32315,31756,6]
Radius = 2
Behaviour = {
ADDRESS,"hail","general",! -> "Salutations, commoner %N!"
ADDRESS,"salutations","general",! -> "Salutations, commoner %N!"
ADDRESS,"hello",! -> "Address me properly %N!", Idle
ADDRESS,"hi",! -> "Address me properly %N!", Idle
ADDRESS,"hail",! -> "Address me with my title, commoner %N!", Idle
ADDRESS,"salutations",! -> "Address me with my title, commoner %N!", Idle
ADDRESS,! -> Idle
BUSY,"hello$",! -> "SILENCE! I am busy!"
BUSY,"hi$",! -> "SILENCE! I am busy!"
BUSY,"hail$",! -> "SILENCE! I am busy!"
BUSY,"salutations$",! -> "SILENCE! I am busy!"
BUSY,! -> NOP
VANISH,! -> NOP
"bye" -> "LONG LIVE THE QUEEN!", Idle
"farewell" -> *
"news" -> "Our reports are only for internal use."
"report" -> *
"queen" -> "HAIL TO QUEEN ELOISE, OUR NOBLE LEADER!"
"leader" -> "Queen Eloise is a fine leader for our fair town, indeed!"
"job",female -> "I am the general of the queen's army! You really should consider to join, sister."
"job",male -> "I am the general of the queen's army and have not the time to explain this concept to you."
"how","are","you" -> "We are in constant training and in perfect health."
"sell" -> "Are you suggesting I am corruptible?", Topic=2
"army" -> "The army protects the defenceless males of our city. Our elite forces are the Green Ferrets."
"guard" -> *
"green","ferrets" -> "Our elite forces are trained by rangers and druids. In the woods they are only second to some elves."
"castle" -> "The castle is not meant for defence but as a residence for the royal family."
"subject" -> "Our citizens have the luck to live under the wise rule of our beloved queen!"
"dogs","of","war" -> "They are a men's club, mainly concerned about bragging and drinking alcohol."
"knights","of","noodles" -> "They are rumoured to be skilled fighters. Then again, in the land of the blind..."
"druid" -> "They are our main magic support and play a major role in our battletactics."
"battletactics" -> "Our tactic is to kiss."
"tactics" -> *
"kiss" -> "K.I.S.S.! Keep It Simple, Stupid! Complicated tactics are to easy to be crushed by a twist of fate."
"bloodblade" -> "Old man. I can't tell what's worse for the shape of Thais' army."
"thais" -> "It's just a rotten hideout for drunks and men too lazy to do some serious work."
"city" -> "Our city blends in with the nature surrounding it. Our druids take care of that."
"bonecrusher" -> "Our family serves in the Carlin army since uncounted generations!"
"sister" -> *
"bambi" -> "She is one of my beloved sisters and serves Carlin as a town guard."
"blossom" -> *
"busty" -> *
"family" -> *
"fenbala" -> "She is one of our Green Ferrets and one of the queen's bodyguards."
"barbara" -> *
"cornelia" -> "Cornelia forges the armor necessary for our troops."
"armor" -> *
"rowenna" -> "Rowenna is responsible for our troops' supply with weapons."
"weapon" -> *
"legola" -> "She is a distant cousin of mine and my sisters."
"ferumbras" -> "Believe it or not. I killed him two times with my own bow, but some unholy forces rise him again and again."
"join" -> "Join what?"
"join","army" -> "Sorry, we dont recruit foreigners. Perhaps you can join by doing a quest for the queen."
"quest",female -> "Sometimes the queen calls for heroines. Keep eyes and ears open!"
"mission",female -> *
"quest",male -> "Yeah. Entrusting a male with an important quest. Get serious!"
"mission",male -> *
"god" -> "I whorship Banor, the first warrior!"
"banor" -> "He is the idol for all fighting women and a reminder of what a man could become, if he could jump over his own shadow!"
"zathroth" -> "Don't mention the dark one in the city of life!"
"monster" -> "We cleared the woods around Carlin from most of them. But lately more and more showed up again."
"excalibug" -> "I am sure only a woman could muster the courage and strength to wield this weapon of myth."
"graveyard" -> "Bah! Just men's tales! Who believes in such bullshit? Perhaps we should put some men there over night and see what happens. Hehehe!"
"cemetary" -> *
"crypt" -> *
"fuck" -> "Take this!", Burning(10,1), EffectOpp(15), EffectMe(5)
"idiot" -> "Take this!", Burning(10,1), EffectOpp(15), EffectMe(5)
"asshole" -> "Take this!", Burning(10,1), EffectOpp(15), EffectMe(5)
"ass$" -> "Take this!", Burning(10,1), EffectOpp(15), EffectMe(5)
"fag$" -> "Take this!", Burning(10,1), EffectOpp(15), EffectMe(5)
"stupid" -> "Take this!", Burning(10,1), EffectOpp(15), EffectMe(5)
"tyrant" -> "Take this!", Burning(10,1), EffectOpp(15), EffectMe(5)
"shit" -> "Take this!", Burning(10,1), EffectOpp(15), EffectMe(5)
"lunatic" -> "Take this!", Burning(10,1), EffectOpp(15), EffectMe(5)
Topic=2,"yes" -> "Take this!", Burning(10,1), EffectOpp(15), EffectMe(5)
Topic=2 -> "You should be careful with your words!"
-> "Your words don't make any sense to me."
}

11
data/npc/busty.npc Normal file
View File

@@ -0,0 +1,11 @@
# GIMUD - Graphical Interface Multi User Dungeon
# busty.npc: Datenbank f<>r die W<>chterin Busty Bonecrusher
Name = "Busty Bonecrusher"
Outfit = (139,96-19-66-95)
Home = [32294,31791,7]
Radius = 3
Behaviour = {
@"guards-carlin.ndb"
}

81
data/npc/captain1.npc Normal file
View File

@@ -0,0 +1,81 @@
# GIMUD - Graphical Interface Multi User Dungeon
# captain1.npc: Kapit<69>n Blaubaer in Thais
Name = "Captain Bluebear"
Outfit = (129,19-69-107-50)
Home = [32310,32210,6]
Radius = 2
Behaviour = {
ADDRESS,"hello$",male,! -> "Welcome on board, Sir %N."
ADDRESS,"hi$",male,! -> *
ADDRESS,"hello$",female,! -> "Welcome on board, Madam %N."
ADDRESS,"hi$",female,! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "One moment please %N. You're next in line.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Good bye. Recommend us, if you were satisfied with our service."
"bye" -> "Good bye. Recommend us, if you were satisfied with our service.", Idle
"farewell" -> *
"name" -> "My name is Captain Bluebear from the Royal Tibia Line."
"job" -> "I am the captain of this sailing-ship."
"captain" -> *
"ship" -> "The Royal Tibia Line connects all seaside towns of Tibia."
"line" -> *
"company" -> *
"route" -> *
"tibia" -> *
"good" -> "We can transport everything you want."
"passenger" -> "We would like to welcome you on board."
"trip" -> "Where do you want to go? To Carlin, Ab'Dendriel, Venore, Port Hope or Edron?"
"passage" -> *
"town" -> *
"destination" -> *
"sail" -> *
"go" -> *
"ice" -> "I'm sorry, but we don't serve the routes to the Ice Islands."
"senja" -> *
"folda" -> *
"vega" -> *
"darashia" -> "I'm not sailing there. This route is afflicted by a ghostship! However I've heard that Captain Fearless from Venore sails there."
"darama" -> *
"ghost" -> "Many people who sailed to Darashia never returned because they were attacked by a ghostship! I'll never sail there!"
"thais" -> "This is Thais. Where do you want to go?"
"carlin" -> Price=110, "Do you seek a passage to Carlin for %P gold?", Topic=2
"ab'dendriel" -> Price=130, "Do you seek a passage to Ab'Dendriel for %P gold?", Topic=3
"edron" -> Price=160, "Do you seek a passage to Edron for %P gold?", Topic=4
"venore" -> Price=170, "Do you seek a passage to Venore for %P gold?", Topic=5
"port","hope" -> Price=160, "Do you seek a passage to Port Hope for %P gold?", Topic=7
"carlin",QuestValue(250)>2 -> Price=100, "Do you seek a passage to Carlin for %P gold?", Topic=2
"ab'dendriel",QuestValue(250)>2 -> Price=120, "Do you seek a passage to Ab'Dendriel for %P gold?", Topic=3
"edron",QuestValue(250)>2 -> Price=150, "Do you seek a passage to Edron for %P gold?", Topic=4
"venore",QuestValue(250)>2 -> Price=160, "Do you seek a passage to Venore for %P gold?", Topic=5
"port","hope",QuestValue(250)>2 -> Price=150, "Do you seek a passage to Port Hope for %P gold?", Topic=7
Topic>0,Topic<8,"yes",PZBlock,! -> "First get rid of those blood stains! You are not going to ruin my vehicle!"
#Topic=2,"yes",PZBlock,! -> "First get rid of those blood stains! You are not going to ruin my vehicle!"
#Topic=3,"yes",PZBlock,! -> *
#Topic=4,"yes",PZBlock,! -> *
#Topic=5,"yes",PZBlock,! -> *
# f<>r postquest
Topic=2,"yes",Premium, QuestValue(227)=1,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32387,31821,6), EffectOpp(11),SetQuestValue(227,2)
Topic=2,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32387,31821,6), EffectOpp(11)
Topic=3,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32733,31668,6), EffectOpp(11)
Topic=4,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(33175,31764,6), EffectOpp(11)
Topic=5,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32954,32023,6), EffectOpp(11)
Topic=7,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32530,32784,6), EffectOpp(11)
Topic>0,"yes",CountMoney>=Price -> "I'm sorry, but you need a premium account in order to travel onboard our ships."
Topic>0,"yes" -> "You don't have enough money."
Topic>0 -> "We would like to serve you some time."
}

71
data/npc/captain2.npc Normal file
View File

@@ -0,0 +1,71 @@
# GIMUD - Graphical Interface Multi User Dungeon
# captain2.npc: Kapit<69>n Greyhound in Carlin
Name = "Captain Greyhound"
Outfit = (129,96-113-95-115)
Home = [32388,31822,6]
Radius = 2
Behaviour = {
ADDRESS,"hello$",male,! -> "Welcome on board, Sir %N."
ADDRESS,"hi$",male,! -> *
ADDRESS,"hello$",female,! -> "Welcome on board, Madam %N."
ADDRESS,"hi$",female,! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "One moment please %N. You're next in line.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Good bye. Recommend us, if you were satisfied with our service."
"bye" -> "Good bye. Recommend us, if you were satisfied with our service.", Idle
"farewell" -> *
"name" -> "My name is Captain Greyhound from the Royal Tibia Line."
"job" -> "I am the captain of this sailing-ship."
"captain" -> *
"ship" -> "The Royal Tibia Line connects all seaside towns of Tibia."
"line" -> *
"company" -> *
"route" -> *
"tibia" -> *
"good" -> "We can transport everything you want."
"passenger" -> "We would like to welcome you on board."
"trip" -> "Where do you want to go? To Thais, Ab'Dendriel, Venore or Edron?"
"passage" -> *
"town" -> *
"destination" -> *
"sail" -> *
"go" -> *
"ice" -> "I'm sorry, but we don't serve the routes to the Ice Islands."
"senja" -> *
"folda" -> *
"vega" -> *
"darashia" -> "I'm not sailing there. This route is afflicted by a ghost ship! However I've heard that Captain Fearless from Venore sails there."
"darama" -> *
"ghost" -> "Many people who sailed to Darashia never returned because they were attacked by a ghostship! I'll never sail there!"
"thais" -> Price=110, "Do you seek a passage to Thais for %P gold?", Topic=1
"carlin" -> "This is Carlin. Where do you want to go?"
"ab'dendriel" -> Price=80, "Do you seek a passage to Ab'Dendriel for %P gold?", Topic=3
"edron" -> Price=110, "Do you seek a passage to Edron for %P gold?", Topic=4
"venore" -> Price=130, "Do you seek a passage to Venore for %P gold?", Topic=5
"thais",QuestValue(250)>2 -> Price=100, "Do you seek a passage to Thais for %P gold?", Topic=1
"ab'dendriel",QuestValue(250)>2 -> Price=70, "Do you seek a passage to Ab'Dendriel for %P gold?", Topic=3
"edron",QuestValue(250)>2 -> Price=100, "Do you seek a passage to Edron for %P gold?", Topic=4
"venore",QuestValue(250)>2 -> Price=120, "Do you seek a passage to Venore for %P gold?", Topic=5
Topic=1,"yes",PZBlock,! -> "First get rid of those blood stains! You are not going to ruin my vehicle!"
Topic=3,"yes",PZBlock,! -> *
Topic=4,"yes",PZBlock,! -> *
Topic=5,"yes",PZBlock,! -> *
Topic=1,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32312,32211,6), EffectOpp(11)
Topic=3,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32733,31668,6), EffectOpp(11)
Topic=4,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(33175,31764,6), EffectOpp(11)
Topic=5,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32954,32023,6), EffectOpp(11)
Topic>0,"yes",CountMoney>=Price -> "I'm sorry, but you need a premium account in order to travel onboard our ships."
Topic>0,"yes" -> "You don't have enough money."
Topic>0 -> "We would like to serve you some time."
}

73
data/npc/captain3.npc Normal file
View File

@@ -0,0 +1,73 @@
# GIMUD - Graphical Interface Multi User Dungeon
# captain3.npc: Kapit<69>n Seagull in Ab'Dendriel
Name = "Captain Seagull"
Outfit = (129,60-113-95-115)
Home = [32735,31668,6]
Radius = 2
Behaviour = {
ADDRESS,"hello$",male,! -> "Welcome on board, Sir %N."
ADDRESS,"hi$",male,! -> *
ADDRESS,"hello$",female,! -> "Welcome on board, Madam %N."
ADDRESS,"hi$",female,! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "One moment please %N. You're next in line.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Good bye. Recommend us, if you were satisfied with our service."
"bye" -> "Good bye. Recommend us, if you were satisfied with our service.", Idle
"farewell" -> *
"name" -> "My name is Captain Seagull from the Royal Tibia Line."
"job" -> "I am the captain of this sailing-ship."
"captain" -> *
"ship" -> "The Royal Tibia Line connects all seaside towns of Tibia."
"line" -> *
"company" -> *
"route" -> *
"tibia" -> *
"good" -> "We can transport everything you want."
"passenger" -> "We would like to welcome you on board."
"trip" -> "Where do you want to go? To Thais, Carlin, Venore or Edron?"
"passage" -> *
"town" -> *
"destination" -> *
"sail" -> *
"go" -> *
"ice" -> "I'm sorry, but we don't serve the routes to the Ice Islands."
"senja" -> *
"folda" -> *
"vega" -> *
"ankrahmun" -> "I'm sorry, but we don't serve this route."
"tiquanda" -> *
"port","hope" -> *
"darashia" -> "I'm not sailing there. This route is afflicted by a ghost ship! However I've heard that Captain Fearless from Venore sails there."
"darama" -> *
"ghost" -> "Many people who sailed to Darashia never returned because they were attacked by a ghostship! I'll never sail there!"
"thais" -> Price=130, "Do you seek a passage to Thais for %P gold?", Topic=1
"carlin" -> Price=80, "Do you seek a passage to Carlin for %P gold?", Topic=2
"ab'dendriel" -> "This is Ab'Dendriel. Where do you want to go?"
"edron" -> Price=70, "Do you seek a passage to Edron for %P gold?", Topic=4
"venore" -> Price=90, "Do you seek a passage to Venore for %P gold?", Topic=5
"thais",QuestValue(250)>2 -> Price=120, "Do you seek a passage to Thais for %P gold?", Topic=1
"carlin",QuestValue(250)>2 -> Price=70, "Do you seek a passage to Carlin for %P gold?", Topic=2
"edron",QuestValue(250)>2 -> Price=60, "Do you seek a passage to Edron for %P gold?", Topic=4
"venore",QuestValue(250)>2 -> Price=80, "Do you seek a passage to Venore for %P gold?", Topic=5
Topic=1,"yes",PZBlock,! -> "First get rid of those blood stains! You are not going to ruin my vehicle!"
Topic=2,"yes",PZBlock,! -> *
Topic=4,"yes",PZBlock,! -> *
Topic=5,"yes",PZBlock,! -> *
Topic=1,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32312,32211,6), EffectOpp(11)
Topic=2,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32387,31821,6), EffectOpp(11)
Topic=4,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(33175,31764,6), EffectOpp(11)
Topic=5,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32954,32023,6), EffectOpp(11)
Topic>0,"yes",CountMoney>=Price -> "I'm sorry, but you need a premium account in order to travel onboard our ships."
Topic>0,"yes" -> "You don't have enough money."
Topic>0 -> "We would like to serve you some time."
}

86
data/npc/captain4.npc Normal file
View File

@@ -0,0 +1,86 @@
# GIMUD - Graphical Interface Multi User Dungeon
# captain4.npc: Kapit<69>n Seahorse in Edron
Name = "Captain Seahorse"
Outfit = (129,19-113-95-115)
Home = [33176,31764,6]
Radius = 2
Behaviour = {
ADDRESS,"hello$",male,! -> "Welcome on board, Sir %N."
ADDRESS,"hi$",male,! -> *
ADDRESS,"hello$",female,! -> "Welcome on board, Madam %N."
ADDRESS,"hi$",female,! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "One moment please %N. You're next in line.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Good bye. Recommend us, if you were satisfied with our service."
"bye" -> "Good bye. Recommend us, if you were satisfied with our service.", Idle
"farewell" -> *
"name" -> "My name is Captain Seahorse from the Royal Tibia Line."
"job" -> "I am the captain of this sailing-ship."
"captain" -> *
"ship" -> "The Royal Tibia Line connects all seaside towns of Tibia."
"line" -> *
"company" -> *
"route" -> *
"tibia" -> *
"good" -> "We can transport everything you want."
"passenger" -> "We would like to welcome you on board."
"trip" -> "Where do you want to go? To Thais, Carlin, Ab'Dendriel, Venore, Port Hope, Ankrahmun or the isle Cormaya?"
"passage" -> *
"town" -> *
"destination" -> *
"sail" -> *
"go" -> *
"ice" -> "I'm sorry, but we don't serve the routes to the Ice Islands."
"senja" -> *
"folda" -> *
"vega" -> *
"darashia" -> "I'm not sailing there. This route is afflicted by a ghost ship! However I've heard that Captain Fearless from Venore sails there."
"darama" -> *
"ghost" -> "Many people who sailed to Darashia never returned because they were attacked by a ghostship! I'll never sail there!"
"thais" -> Price=160, "Do you seek a passage to Thais for %P gold?", Topic=1
"carlin" -> Price=110, "Do you seek a passage to Carlin for %P gold?", Topic=2
"ab'dendriel" -> Price=70, "Do you seek a passage to Ab'Dendriel for %P gold?", Topic=3
"cormaya" -> Price=20, "Do you seek a passage to Cormaya for %P gold?", Topic=4
"edron" -> "This is Edron. Where do you want to go?"
"venore" -> Price=40, "Do you seek a passage to Venore for %P gold?", Topic=5
"ankrahmun" -> Price=160, "Do you seek a passage to Ankrahmun for %P gold?", Topic=6
"port","hope" -> Price=150, "Do you seek a passage to Port Hope for %P gold?", Topic=7
"thais",QuestValue(250)>2 -> Price=150, "Do you seek a passage to Thais for %P gold?", Topic=1
"carlin",QuestValue(250)>2 -> Price=100, "Do you seek a passage to Carlin for %P gold?", Topic=2
"ab'dendriel",QuestValue(250)>2 -> Price=60, "Do you seek a passage to Ab'Dendriel for %P gold?", Topic=3
"cormaya",QuestValue(250)>2 -> Price=10, "Do you seek a passage to Cormaya for %P gold?", Topic=4
"venore",QuestValue(250)>2 -> Price=30, "Do you seek a passage to Venore for %P gold?", Topic=5
"ankrahmun",QuestValue(250)>2 -> Price=150, "Do you seek a passage to Ankrahmun for %P gold?", Topic=6
"port","hope",QuestValue(250)>2 -> Price=140, "Do you seek a passage to Port Hope for %P gold?", Topic=7
Topic>0,Topic<8,"yes",PZBlock,! -> "First get rid of those blood stains! You are not going to ruin my vehicle!"
#Topic=2,"yes",PZBlock,! -> *
#Topic=3,"yes",PZBlock,! -> *
#Topic=4,"yes",PZBlock,! -> *
#Topic=5,"yes",PZBlock,! -> *
#Topic=6,"yes",PZBlock,! -> *
Topic=1,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32312,32211,6), EffectOpp(11)
Topic=2,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32387,31821,6), EffectOpp(11)
Topic=3,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32733,31668,6), EffectOpp(11)
Topic=4,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(33288,31956,6), EffectOpp(11)
# f<>r post-quest
Topic=5,"yes",Premium,QuestValue(227)=3,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32954,32023,6), EffectOpp(11),SetQuestValue(227,4)
Topic=5,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32954,32023,6), EffectOpp(11)
Topic=6,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(33091,32883,6), EffectOpp(11)
Topic=7,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32530,32784,6), EffectOpp(11)
Topic>0,"yes",CountMoney>=Price -> "I'm sorry, but you need a premium account in order to travel onboard our ships."
Topic>0,"yes" -> "You don't have enough money."
Topic>0 -> "We would like to serve you some time."
}

88
data/npc/captain5.npc Normal file
View File

@@ -0,0 +1,88 @@
# GIMUD - Graphical Interface Multi User Dungeon
# captain5.npc: Kapit<69>n Fearless in Venore
Name = "Captain Fearless"
Outfit = (129,19-113-95-115)
Home = [32955,32022,6]
Radius = 2
Behaviour = {
ADDRESS,"hello$",male,! -> "Welcome on board, Sir %N."
ADDRESS,"hi$",male,! -> *
ADDRESS,"hello$",female,! -> "Welcome on board, Madam %N."
ADDRESS,"hi$",female,! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "One moment please %N. You're next in line", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Good bye. Recommend us, if you were satisfied with our service."
"bye" -> "Good bye. Recommend us, if you were satisfied with our service.", Idle
"farewell" -> *
"name" -> "My name is Captain Fearless from the Royal Tibia Line."
"job" -> "I am the captain of this sailing-ship."
"captain" -> *
"ship" -> "The Royal Tibia Line connects all seaside towns of Tibia."
"line" -> *
"company" -> *
"route" -> *
"tibia" -> *
"good" -> "We can transport everything you want."
"passenger" -> "We would like to welcome you on board."
"trip" -> "Where do you want to go? To Thais, Carlin, Ab'Dendriel, Port Hope, Edron, Darashia or Ankrahmun?"
"passage" -> *
"town" -> *
"destination" -> *
"sail" -> *
"go" -> *
"ice" -> "I'm sorry, but we don't serve the routes to the Ice Islands."
"senja" -> *
"folda" -> *
"vega" -> *
"ghost" -> "There's a legend of a ghostship cruising between Venore and Darashia. Many captains are afraid to sail this route. Hah, but not me!"
"thais" -> Price=170, "Do you seek a passage to Thais for %P gold?", Topic=1
"carlin" -> Price=130, "Do you seek a passage to Carlin for %P gold?", Topic=2
"ab'dendriel" -> Price=90, "Do you seek a passage to Ab'Dendriel for %P gold?", Topic=3
"venore" -> "This is Venore. Where do you want to go?"
"darashia" -> Price=60, "Do you seek a passage to Darashia for %P gold?", Topic=5
"edron" -> Price=40, "Do you seek a passage to Edron for %P gold?", Topic=4
"ankrahmun" -> Price=150, "Do you seek a passage to Ankrahmun for %P gold?", Topic=7
"port","hope" -> Price=160, "Do you seek a passage to Port Hope for %P gold?", Topic=8
"thais",QuestValue(250)>2 -> Price=160, "Do you seek a passage to Thais for %P gold?", Topic=1
"carlin",QuestValue(250)>2 -> Price=120, "Do you seek a passage to Carlin for %P gold?", Topic=2
"ab'dendriel",QuestValue(250)>2 -> Price=80, "Do you seek a passage to Ab'Dendriel for %P gold?", Topic=3
"darashia",QuestValue(250)>2 -> Price=50, "Do you seek a passage to Darashia for %P gold?", Topic=5
"edron",QuestValue(250)>2 -> Price=30, "Do you seek a passage to Edron for %P gold?", Topic=4
"ankrahmun",QuestValue(250)>2 -> Price=140, "Do you seek a passage to Ankrahmun for %P gold?", Topic=7
"port","hope",QuestValue(250)>2 -> Price=150, "Do you seek a passage to Port Hope for %P gold?", Topic=8
Topic>0,Topic<9,"yes",PZBlock,! -> "First get rid of those blood stains! You are not going to ruin my vehicle!"
#Topic=1,"yes",PZBlock,! -> "First get rid of those blood stains! You are not going to ruin my vehicle!"
#Topic=2,"yes",PZBlock,! -> *
#Topic=3,"yes",PZBlock,! -> *
#Topic=4,"yes",PZBlock,! -> *
#Topic=5,"yes",PZBlock,! -> *
#Topic=7,"yes",PZBlock,! -> *
Topic=1,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32312,32211,6), EffectOpp(11)
Topic=2,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32387,31821,6), EffectOpp(11)
Topic=3,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32733,31668,6), EffectOpp(11)
Topic=4,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(33175,31764,6), EffectOpp(11)
Topic=5,"yes",Premium,CountMoney>=Price -> "I warn you! This route is haunted by a ghostship. Do you really want to go there?", Topic=6
Topic=6,"yes",Premium,CountMoney>=Price,Random(1,10)=1 -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(33330,32172,5), EffectOpp(11)
Topic=6,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(33290,32481,6), EffectOpp(11)
Topic=7,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(33091,32883,6), EffectOpp(11)
Topic=8,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32530,32784,6), EffectOpp(11)
Topic>0,"yes",CountMoney>=Price -> "I'm sorry, but you need a premium account in order to travel onboard our ships."
Topic>0,"yes" -> "You don't have enough money."
Topic>0 -> "We would like to serve you some time."
}

47
data/npc/captain6.npc Normal file
View File

@@ -0,0 +1,47 @@
# GIMUD - Graphical Interface Multi User Dungeon
# petros.npc: F<>hrmann Petros bei Darashia
Name = "Petros"
Outfit = (128,79-10-127-127)
Home = [33289,32481,6]
Radius = 2
Behaviour = {
ADDRESS,"hello$",! -> "Greetings, %N. I can take you to Venore, Port Hope or Ankrahmun if you like."
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "One moment please, %N.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Good bye!"
"bye" -> "Good bye!", Idle
"farewell" -> *
"name" -> "My name is Petros."
"job" -> "I take along people to Venore, Port Hope and Ankrahmun."
"ghost" -> "Oh, I don't believe in ghosts."
"ship" -> "My boat is ready to bring you to Venore, Port Hope or Ankrahmun."
"boat" -> *
"passage" -> *
"venore" -> Price=60, "Do you want to get to Venore for %P gold?", Topic=1
"ankrahmun" -> Price=100, "Do you want to get to Ankrahmun for %P gold?", Topic=2
"port","hope" -> Price=180, "Do you seek a passage to Port Hope for %P gold?", Topic=8
"venore",QuestValue(250)>2 -> Price=50, "Do you want to get to Venore for %P gold?", Topic=1
"ankrahmun",QuestValue(250)>2 -> Price=90, "Do you want to get to Ankrahmun for %P gold?", Topic=2
"port","hope",QuestValue(250)>2 -> Price=170, "Do you seek a passage to Port Hope for %P gold?", Topic=8
Topic>0,Topic<9,"yes",PZBlock,! -> "First get rid of those blood stains! You are not going to ruin my vehicle!"
#Topic=1,"yes",PZBlock,! -> "First get rid of those blood stains! You are not going to ruin my vehicle!"
#Topic=2,"yes",PZBlock,! -> *
Topic=1,"yes",CountMoney>=Price -> "Here we go!", DeleteMoney, Idle, EffectOpp(11), Teleport(32954,32023,6), EffectOpp(11)
Topic=2,"yes",CountMoney>=Price -> "Here we go!", DeleteMoney, Idle, EffectOpp(11), Teleport(33091,32883,6), EffectOpp(11)
Topic=8,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32530,32784,6), EffectOpp(11)
Topic>0,"yes" -> "You don't have enough money."
Topic>0 -> "Maybe later."
}

69
data/npc/captain7.npc Normal file
View File

@@ -0,0 +1,69 @@
# GIMUD - Graphical Interface Multi User Dungeon
# sinbeard.npc: Kapit<69>n Sinbeard in Ankrahmun
Name = "Captain Sinbeard"
Outfit = (134,95-10-56-77)
Home = [33094,32884,6]
Radius = 2
Behaviour = {
ADDRESS,"hello$",male,! -> "Welcome on board, Sir %N."
ADDRESS,"hi$",male,! -> *
ADDRESS,"hello$",female,! -> "Welcome on board, Madam %N."
ADDRESS,"hi$",female,! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "One moment please %N. You're next in line.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Good bye. Recommend us, if you were satisfied with our service."
"bye" -> "Good bye. Recommend us, if you were satisfied with our service.", Idle
"farewell" -> *
"name" -> "I am known all over the world as Captain Sinbeard."
"job" -> "I am the captain of this sailing-ship."
"captain" -> *
"ship" -> "My ship is the fastest in the whole world."
"line" -> *
"company" -> *
"tibia" -> *
"good" -> "We can transport everything you want."
"passenger" -> "We would like to welcome you on board."
"trip" -> "Where do you want to go? To Darashia, Venore, Port Hope or Edron?"
"route" -> *
"passage" -> *
"town" -> *
"destination" -> *
"sail" -> *
"go" -> *
"thais" -> "I'm sorry but my ship does not currently service that port."
"carlin" -> *
"ab'dendriel" -> *
"darashia" -> Price=100, "Do you seek a passage to Darashia for %P gold?", Topic=2
"edron" -> Price=160, "Do you seek a passage to Edron for %P gold?", Topic=4
"venore" -> Price=150, "Do you seek a passage to Venore for %P gold?", Topic=5
"port","hope" -> Price=80, "Do you seek a passage to Port Hope for %P gold?", Topic=8
"darashia",QuestValue(250)>2 -> Price=90, "Do you seek a passage to Darashia for %P gold?", Topic=2
"edron",QuestValue(250)>2 -> Price=150, "Do you seek a passage to Edron for %P gold?", Topic=4
"venore",QuestValue(250)>2 -> Price=140, "Do you seek a passage to Venore for %P gold?", Topic=5
"port","hope",QuestValue(250)>2 -> Price=70, "Do you seek a passage to Port Hope for %P gold?", Topic=8
Topic>0,Topic<9,"yes",PZBlock,! -> "First get rid of those blood stains! You are not going to ruin my vehicle!"
#Topic=2,"yes",PZBlock,! -> "First get rid of those blood stains! You are not going to ruin my vehicle!"
#Topic=4,"yes",PZBlock,! -> *
#Topic=5,"yes",PZBlock,! -> *
Topic=2,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(33290,32481,6), EffectOpp(11)
Topic=4,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(33175,31764,6), EffectOpp(11)
Topic=5,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32954,32023,6), EffectOpp(11)
Topic=8,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32530,32784,6), EffectOpp(11)
Topic>0,"yes",CountMoney>=Price -> "I'm sorry, but you need a premium account in order to travel onboard our ships."
Topic>0,"yes" -> "You don't have enough money."
Topic>0 -> "We would like to serve you some time."
}

40
data/npc/carina.npc Normal file
View File

@@ -0,0 +1,40 @@
# GIMUD - Graphical Interface Multi User Dungeon
# carina.npc: Datenbank f<>r die Juwelierin Carina
Name = "Carina"
Outfit = (138,97-70-94-76)
Home = [33015,32048,6]
Radius = 1
Behaviour = {
ADDRESS,"hello$",! -> "Welcome, %N. I am looking forward to trade with you."
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Please, %N, give me another minute with our other customer first.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Good bye."
"bye" -> "Good bye.", Idle
"farewell" -> *
"job" -> "I sell some of the most beautiful jewels of the lands."
"name" -> "I am Carina Carlson."
"time" -> "It's %T."
"offer" -> "I am selling jewels, just have a look."
"goods" -> *
"do","you","sell" -> *
"do","you","have" -> *
"jewel" -> "We offer wedding rings, golden amulets, and ruby necklaces."
"wedding","ring" -> Type=3004, Amount=1, Price=990, "Do you want to buy a wedding ring for %P gold?", Topic=1
"golden","amulet" -> Type=3013, Amount=1, Price=6600, "Do you want to buy a golden amulet for %P gold?", Topic=1
"ruby","necklace" -> Type=3016, Amount=1, Price=3560, "Do you want to buy a ruby necklace for %P gold?", Topic=1
%1,1<%1,"wedding","ring" -> Type=3004, Amount=%1, Price=990*%1, "Do you want to buy %A wedding rings for %P gold?", Topic=1
%1,1<%1,"golden","amulet" -> Type=3013, Amount=%1, Price=6600*%1, "Do you want to buy %A golden amulets for %P gold?", Topic=1
%1,1<%1,"ruby","necklace" -> Type=3016, Amount=%1, Price=3560*%1, "Do you want to buy %A ruby necklaces for %P gold?", Topic=1
Topic=1,"yes",CountMoney>=Price -> "Here you are.", DeleteMoney, Create(Type)
Topic=1,"yes" -> "Sorry, make sure to come back, as soon as you have enough money."
Topic=1 -> "Perhaps next time."
}

92
data/npc/charles.npc Normal file
View File

@@ -0,0 +1,92 @@
# GIMUD - Graphical Interface Multi User Dungeon
# charles.npc: Datenbank f<>r den Kapit<69>n Charles
Name = "Charles"
Outfit = (134,57-29-95-98)
Home = [32529,32785,6]
Radius = 2
Behaviour = {
ADDRESS,"hello$",! -> "Ahoi."
ADDRESS,"hi$",! -> *
ADDRESS,"hiho$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Just wait.", Queue
BUSY,"hi$",! -> *
BUSY,"hiho$",! -> *
BUSY,! -> NOP
VANISH,! -> "Bye."
"bye" -> "Bye.", Idle
"farewell" -> *
"job" -> "I am the captain of the Poodle, the proudest ship on all oceans."
"name" -> "It's Charles."
"time" -> "It is precisely %T."
"king" -> "His majesty himself was present at the day the Poodle was launched."
"jungle" -> "It's a fascinating forest, full of exotic life. If it weren't for my duties, I would spend some time just exploring this jungle."
"tibia" -> "We live in a fascinating world with even more fascinating oceans. And all its major harbours are known to me."
"major","harbour" -> "Well the harbours of thais, venore, carlin, edron, darashia and ankrahmun. Do you have any questions about one of those harbours?", Topic=20
Topic=20,"venore" -> "The Venorans build fine ships. Enough said about them."
Topic=20,"thais" -> "Thais is the proud capital of the largest kingdom in the known world."
Topic=20,"carlin" -> "Rebellious women might be amusing for a while, but it is time for them to stop this nonsense and return to the kingdom."
Topic=20,"edron" -> "The coastline of Edron is treacherous and it takes some skills to sail a ship safely into the harbour."
Topic=20,"darashia" -> "An unremarkable little town with a small harbour and quiet people."
Topic=20,"ankrahmun" -> "The city is surely worth a look although its inhabitants are somewhat strange and their customs oddish."
"kazordoon" -> "An inland town of dwarves, somewhere in the middle of nowhere."
"dwarves" -> "It's fun to see a seasoned dwarven fighter turnining into a shivering green something as soon as we get a mild breeze on sea."
"dwarfs" -> *
"ab'dendriel" -> "My visits there were interesting and I learnt a lot about the elves and their city. I can only recommend a visit there and if it is only to admire the amazing architectural style in which the city was built."
"elves" -> "Elves are very special creatures. They keep in touch with nature almost like druids. Although I don't really understand their way of life, I think we could learn one or two things of them."
"elfs" -> *
"darama" -> "I sailed around the whole continent once and I have seen many of its wonders. For sure there are more waiting to be discovered."
"ferumbras" -> "He is that for the land what giant sea serpents are for the sea."
"excalibug" -> "You better ask some knight about it."
"apes" -> "I would love to catch a living exemplar and bring it to Thais so the king could see it."
"lizard" -> "They have a small settlement in the southeast of the jungle next to the coast. It looks somewhat primitive but there is evidence it was erected only recently."
"dworcs" -> "They attacked us when we set our feet on the south shore of the continent. They are poison using savages, nothing more."
"thais" -> Price=160, "Do you seek a passage to Thais for %P gold?", Topic=1
"darashia" -> Price=180, "Do you seek a passage to Darashia for %P gold?", Topic=2
"edron" -> Price=150, "Do you seek a passage to Edron for %P gold?", Topic=4
"venore" -> Price=160, "Do you seek a passage to Venore for %P gold?", Topic=5
"ankrahmun" -> Price=110, "Do you seek a passage to Ankrahmun for %P gold?", Topic=6
"thais",QuestValue(250)>2 -> Price=150, "Do you seek a passage to Thais for %P gold?", Topic=1
"darashia",QuestValue(250)>2 -> Price=170, "Do you seek a passage to Darashia for %P gold?", Topic=2
"edron",QuestValue(250)>2 -> Price=140, "Do you seek a passage to Edron for %P gold?", Topic=4
"venore",QuestValue(250)>2 -> Price=150, "Do you seek a passage to Venore for %P gold?", Topic=5
"ankrahmun",QuestValue(250)>2 -> Price=100, "Do you seek a passage to Ankrahmun for %P gold?", Topic=6
Topic>0,Topic<8,"yes",PZBlock,! -> "First get rid of those blood stains! You are not going to ruin my vehicle!"
#Topic=2,"yes",PZBlock,! -> "First get rid of those blood stains! You are not going to ruin my vehicle!"
#Topic=4,"yes",PZBlock,! -> *
#Topic=5,"yes",PZBlock,! -> *
#Topic=6,"yes",PZBlock,! -> *
#Topic=1,"yes",PZBlock,! -> *
Topic=1,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32312,32211,6), EffectOpp(11)
Topic=2,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(33290,32481,6), EffectOpp(11)
Topic=4,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(33175,31764,6), EffectOpp(11)
Topic=5,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32954,32023,6), EffectOpp(11)
Topic=6,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(33091,32883,6), EffectOpp(11)
Topic>0,"yes",CountMoney>=Price -> "I'm sorry, but you need a premium account in order to travel on board of our ships."
Topic>0,"yes" -> "You don't have enough money."
Topic>0 -> "We would like to serve you some time."
"passenger" -> "We would like to welcome you on board."
"trip" -> "Where do you want to go? To Thais, Darashia, Venore, Ankrahmun or Edron?"
"route" -> *
"passage" -> *
"town" -> *
"destination" -> *
"sail" -> *
"go" -> *
}

128
data/npc/chatterbone.npc Normal file
View File

@@ -0,0 +1,128 @@
# GIMUD - Graphical Interface Multi User Dungeon
# chatterbone.npc: Datenbank f<>r den Magieh<65>ndler Chatterbone
Name = "Chatterbone"
Outfit = (18,0-0-0-0)
Home = [32981,32080,6]
Radius = 2
Behaviour = {
ADDRESS,"hello$",! -> "... Greeeeeetiiiingssss"
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "... Wait... %N.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "... Good... Bye"
"bye" -> "... Good... Bye", Idle
"farewell" -> *
"job" -> "... Selling Spells"
"name" -> "... Chatterbone"
"time" -> "... Time?... Not important... anymore."
"king" -> "..."
"tibianus" -> *
"vladruc" -> "... Maaaaassssterrrrr"
"urghain" -> *
"ferumbras" -> "... un...important"
"market" -> "... You buy?"
"excalibug" -> "... we hid it... so long ago... so long..."
"news" -> "... they build a new city... Carlin shall be its name..."
"flaming","pit" -> "... we conquered them... held them so long... long ago..."
"pits","inferno" -> *
"nightmare","pit" -> *
"sorcerer" -> "... You... buy spells?"
"power" -> *
"druid" -> "... Ask Smiley..."
"spellbook" -> "... You buy book... store spells... other counter..."
"rune" -> "... Runes... mighty stones... other counter..."
Sorcerer,"spell" -> "... Spells... rune spells... instant spells... what you want? ... Or for which level?", Topic=2
"spell" -> "... Only sorcerers..."
Topic=2,"rune","spell" -> "... Attack rune spells ... support rune spells ... Which...?"
Topic=2,"instant","spell" -> "... Attack spells ... healing spells ... supply spells ... support spells ... summon spells. Which...?"
Topic=2,"level" -> "Which level...?", Topic=2
Topic=2,"bye" -> "... Good... Bye", Idle
sorcerer,"wand",QuestValue(333)<1 -> "Oooh... present from meee... take it... goooood start for youuuung sorcerers...",SetQuestValue(333,1),Type=3074, Amount=1,Create(Type)
Sorcerer,"level" -> "Which level...?", Topic=2
Sorcerer,"rune","spell" -> "... Attack rune spells ... support rune spells ... Which...?"
Sorcerer,"instant","spell" -> "... Attack spells ... healing spells ... supply spells ... support spells ... summon spells. Which...?"
Sorcerer,"attack","rune","spell" -> "... Missile rune spells ... explosive rune spells ... field rune spells ... wall rune spells ... bomb rune spells."
Sorcerer,"support","rune","spell" -> "In this category ... 'Destroy Field'."
Sorcerer,"missile","rune","spell" -> "In this category ... 'Light Magic Missile', 'Heavy Magic Missile' and 'Sudden Death'."
Sorcerer,"explosive","rune","spell" -> "In this category ... 'Fireball', 'Great Fireball' and 'Explosion'."
Sorcerer,"field","rune","spell" -> "In this category ... 'Poison Field', 'Fire Field' and 'Energy Field'."
Sorcerer,"wall","rune","spell" -> "In this category ... 'Fire Wall', 'Poison Wall' and 'Energy Wall'."
Sorcerer,"bomb","rune","spell" -> "In this category ... 'Firebomb'."
Sorcerer,"attack","spell" -> "In this category ... 'Fire Wave', 'Energy Wave', 'Energy Beam' and 'Great Energy Beam'."
Sorcerer,"healing","spell" -> "In this category ... 'Light Healing', 'Intense Healing', 'Ultimate Healing' and 'Antidote'."
Sorcerer,"support","spell" -> "In this category ... 'Find Person', 'Light', 'Great Light', 'Magic Shield', 'Creature Illusion' and 'Invisible'."
Sorcerer,"summon","spell" -> "In this category ... 'Summon Creature'."
Sorcerer,"find","person" -> String="Find Person", Price=80, "... You want 'Find Person' for %P gold?", Topic=3
Sorcerer,"light" -> String="Light", Price=100, "... You want 'Light' for %P gold?", Topic=3
Sorcerer,"light","healing" -> String="Light Healing", Price=170, "... You want 'Light Healing' for %P gold?", Topic=3
Sorcerer,"light","missile" -> String="Light Magic Missile", Price=500, "... You want 'Light Magic Missile' for %P gold?", Topic=3
Sorcerer,"antidote" -> String="Antidote", Price=150, "... You want 'Antidote' for %P gold?", Topic=3
Sorcerer,"intense","healing" -> String="Intense Healing", Price=350, "... You want 'Intense Healing' for %P gold?", Topic=3
Sorcerer,"poison","field" -> String="Poison Field", Price=300, "... You want 'Poison Field' for %P gold?", Topic=3
Sorcerer,"great","light" -> String="Great Light", Price=500, "... You want 'Great Light' for %P gold?", Topic=3
Sorcerer,"fire","field" -> String="Fire Field", Price=500, "... You want 'Fire Field' for %P gold?", Topic=3
Sorcerer,"heavy","missile" -> String="Heavy Magic Missile", Price=1500, "... You want 'Heavy Magic Missile' for %P gold?", Topic=3
Sorcerer,"magic","shield" -> String="Magic Shield", Price=450, "... You want 'Magic Shield' for %P gold?", Topic=3
Sorcerer,"fireball" -> String="Fireball", Price=800, "... You want 'Fireball' for %P gold?", Topic=3
Sorcerer,"energy","field" -> String="Energy Field", Price=700, "... You want 'Energy Field' for %P gold?", Topic=3
Sorcerer,"destroy","field" -> String="Destroy Field", Price=700, "... You want 'Destroy Field' for %P gold?", Topic=3
Sorcerer,"fire","wave" -> String="Fire Wave", Price=850, "... You want 'Fire Wave' for %P gold?", Topic=3
Sorcerer,"ultimate","healing" -> String="Ultimate Healing", Price=1000, "... You want 'Ultimate Healing' for %P gold?", Topic=3
Sorcerer,"great","fireball" -> String="Great Fireball", Price=1200, "... You want 'Great Fireball' for %P gold?", Topic=3
Sorcerer,"fire","bomb" -> String="Firebomb", Price=1500, "... You want 'Fire Bomb' for %P gold?", Topic=3
Sorcerer,"energy","beam" -> String="Energy Beam", Price=1000, "... You want 'Energy Beam' for %P gold?", Topic=3
Sorcerer,"creature","illusion" -> String="Creature Illusion", Price=1000, "... You want 'Creature Illusion' for %P gold?", Topic=3
Sorcerer,"poison","wall" -> String="Poison Wall", Price=1600, "... You want 'Poison Wall' for %P gold?", Topic=3
Sorcerer,"explosion" -> String="Explosion", Price=1800, "... You want 'Explosion' for %P gold?", Topic=3
Sorcerer,"fire","wall" -> String="Fire Wall", Price=2000, "... You want 'Fire Wall' for %P gold?", Topic=3
Sorcerer,"great","energy","beam" -> String="Great Energy Beam", Price=1800, "... You want 'Great Energy Beam' for %P gold?", Topic=3
Sorcerer,"invisible" -> String="Invisible", Price=2000, "... You want 'Invisible' for %P gold?", Topic=3
Sorcerer,"summon","creature" -> String="Summon Creature", Price=2000, "... You want 'Summon Creature' for %P gold?", Topic=3
Sorcerer,"energy","wall" -> String="Energy Wall", Price=2500, "... You want 'Energy Wall' for %P gold?", Topic=3
Sorcerer,"energy","wave" -> String="Energy Wave", Price=2500, "... You want 'Energy Wave' for %P gold?", Topic=3
Sorcerer,"sudden","death" -> String="Sudden Death", Price=3000, "... You want 'Sudden Death' for %P gold?", Topic=3
Topic=2,"8$" -> "... For level 8 ... 'Find Person' and 'Light'.", Topic=2
Topic=2,"9$" -> "... For level 9 ... 'Light Healing'.", Topic=2
Topic=2,"10$" -> "... For level 10 ... 'Antidote'.", Topic=2
Topic=2,"11$" -> "... For level 11 ... 'Intense Healing'.", Topic=2
Topic=2,"13$" -> "... For level 13 ... 'Great Light'.", Topic=2
Topic=2,"14$" -> "... For level 14 ... 'Poison Field' and 'Magic Shield'.", Topic=2
Topic=2,"15$" -> "... For level 15 ... 'Fire Field' and 'Light Magic Missile'.", Topic=2
Topic=2,"17$" -> "... For level 17 ... 'Fireball' and 'Destroy Field'.", Topic=2
Topic=2,"18$" -> "... For level 18 ... 'Energy Field' and 'Fire Wave'.", Topic=2
Topic=2,"20$" -> "... For level 20 ... 'Ultimate Healing'.", Topic=2
Topic=2,"23$" -> "... For level 23 ... 'Great Fireball', 'Energy Beam' and 'Creature Illusion'.", Topic=2
Topic=2,"25$" -> "... For level 25 ... 'Summon Creature' and 'Heavy Magic Missile'.", Topic=2
Topic=2,"27$" -> "... For level 27 ... 'Firebomb'.", Topic=2
Topic=2,"29$" -> "... For level 29 ... 'Poison Wall' and 'Great Energy Beam'.", Topic=2
Topic=2,"31$" -> "... For level 31 ... 'Explosion'.", Topic=2
Topic=2,"33$" -> "... For level 33 ... 'Fire Wall'.", Topic=2
Topic=2,"35$" -> "... For level 35 ... 'Invisible'.", Topic=2
Topic=2,"38$" -> "... For level 38 ... 'Energy Wave'.", Topic=2
Topic=2,"41$" -> "... For level 41 ... 'Energy Wall'.", Topic=2
Topic=2,"45$" -> "... For level 45 ... 'Sudden Death'.", Topic=2
Topic=2 -> "... No spells for this level ... but for many ... from 8 to 45.", Topic=2
Topic=3,"yes",SpellKnown(String)=1 -> "... You already know..."
Topic=3,"yes",Level<SpellLevel(String) -> Amount=SpellLevel(String), "... not level %A..."
Topic=3,"yes",CountMoney<Price -> "... More money."
Topic=3,"yes" -> "... Here...", DeleteMoney, EffectOpp(13), TeachSpell(String)
Topic=3 -> "... Then not."
}

84
data/npc/chemar.npc Normal file
View File

@@ -0,0 +1,84 @@
# GIMUD - Graphical Interface Multi User Dungeon
# chemar.npc: Datenbank f<>r den Teppichpiloten Chemar in Darashia
Name = "Chemar"
Outfit = (130,95-3-14-76)
Home = [33270,32439,6]
Radius = 2
Behaviour = {
ADDRESS,"hello$",! -> "Ah, the wind brings in another visitor. Feel welcome %N."
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "%N! Be calm as the eye of the storm, and your patience will be rewarded.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Daraman's blessings!"
"bye" -> "Daraman's blessings!", Idle
"name" -> "My name is Chemar Ibn Kalith."
"job" -> "I am a licensed carpetpilot and responsible for the Darashian airmail. I can bring you to the Femor Hills, Edron, or you can buy letters and parcels."
"time" -> "It's %T, precisely."
"caliph" -> "The caliph depends heavily on his carpetfleet for commerce and for war alike."
"kazzan" -> *
"daraman" -> "The prophet of our people; praised be his name."
"ferumbras" -> "This scourge of the west may have connections to the evil soils in Drefia."
"drefia" -> "In the west a big city existed. Its people were corrupted and drew the wrath of the djinn upon them and Drefia was destroyed."
"excalibug" -> "I have been almost everywhere in the world and think it's only a myth."
"thais" -> "I think it's a rolemodel for what befalls people if they forget the teachings of Daraman."
"carlin" -> "That city is getting noisier and more crowded each month."
"news" -> "Our carpetpilots bring in too many news to recall them all."
"rumour" -> *
"rumor" -> *
"flying","carpet" -> "Do you want to buy a flying carpet for 5000 platinum coins?", Price=500000, Topic=7
#"mail" -> "Our mail system is unique! And everyone can use it. Do you want to know more about it?", Topic=1
"passage" -> "I can fly you to Femor Hills or Edron if you like. Where do you want to go?"
"fly" -> *
"go" -> *
"transport" -> *
"ride" -> *
"trip" -> *
"tibia" -> *
"femur" -> "Are you sure that you are not talking about the FEMOR Hills?"
"hill" -> Price=60, "Do you want to get a ride to the Femor Hills for %P gold?", Topic=4
"femor" -> *
"edron" -> Price=40, "Do you want to get a ride to Edron for %P gold?", Topic=5
"hill",QuestValue(250)>2 -> Price=50, "Do you want to get a ride to the Femor Hills for %P gold?", Topic=4
"femor",QuestValue(250)>2 -> *
"edron",QuestValue(250)>2 -> Price=30, "Do you want to get a ride to Edron for %P gold?", Topic=5
@"gen-post.ndb"
#"letter" -> Amount=1, Price=5, "Do you want to buy a letter for %P gold?", Topic=2
#"parcel" -> Amount=1, Price=10, "Do you want to buy a parcel for %P gold?", Topic=3
#Topic=1,"yes" -> "The Darashian Airmail System enables you to send and receive letters and parcels. You can buy them here if you want."
#Topic=1 -> "Is there anything else I can do for you?"
#Topic=2,"yes",CountMoney>=Price -> "Here it is. Don't forget to write the name of the receiver in the first line and the address in the second one before you put the letter in a mailbox.", DeleteMoney, Create(3505)
#Topic=2,"yes" -> "Oh, you have not enough gold to buy a letter."
#Topic=2 -> "Ok."
#Topic=3,"yes",CountMoney>=Price -> "Here you are. Don't forget to write the name and the address of the receiver on the label. The label has to be in the parcel before you put the parcel in a mailbox.", DeleteMoney, Create(3503), Create(3507)
#Topic=3,"yes" -> "Oh, you have not enough gold to buy a parcel."
#Topic=3 -> "Ok."
Topic=4,"yes",PZBlock,! -> "First get rid of those blood stains! You are not going to ruin my vehicle!"
Topic=5,"yes",PZBlock,! -> *
Topic=4,"yes",CountMoney>=Price -> "Hold on!", DeleteMoney, Idle, EffectOpp(11), Teleport(32535,31837,4), EffectOpp(11)
Topic=4,"yes" -> "You don't have enough money."
Topic=4 -> "You shouldn't miss the experience."
Topic=5,"yes",CountMoney>=Price -> "Hold on!", DeleteMoney, Idle, EffectOpp(11), Teleport(33193,31784,3), EffectOpp(11)
Topic=5,"yes" -> "You don't have enough money."
Topic=5 -> "You shouldn't miss the experience."
Topic=7,"yes",CountMoney>=Price -> "Oh, I am sorry, but you have no pilot licence."
Topic=7,"yes" -> "You don't own enough worldly wealth to afford this item."
Topic=7 -> "Maybe another day then, my friend."
}

80
data/npc/chephan.npc Normal file
View File

@@ -0,0 +1,80 @@
# GIMUD - Graphical Interface Multi User Dungeon
# chephan.npc: Datenbank f<>r den K<>chenbedarfsh<73>ndler Chephan
Name = "Chephan"
Outfit = (128,2-26-115-76)
Home = [32890,32077,6]
Radius = 1
Behaviour = {
ADDRESS,"hello$",! -> "Ah, looking for some cooking gear today, %N?"
ADDRESS,"hi$",! -> *
ADDRESS,"hail$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Please give me another minute, %N. I am talking already, but will be avaliable for you very soon.", Queue
BUSY,"hi$",! -> *
BUSY,"hail$",! -> *
BUSY,! -> NOP
VANISH,! -> "So long, %N."
"bye" -> "So long, %N.", Idle
"name" -> "I am Chephan, at your service."
"job" -> "I sell all the cooking gear you can dream of."
"warehouse" -> "Here you can by so many things you will need one day or another. Just have a look."
"time" -> "Watches are sold in the south east part of this warehouse."
"king" -> "Even a king needs a fork now and then. To scratch his back or to poke servants for example."
"tibianus" -> *
"army" -> "They brought most of their cooking gear from thais."
"ferumbras" -> "See this fork? Now imagine what a hero like you could do to an evil sorcerer with that fork! Care to buy one?"
"excalibug" -> "Just an oversized kitchenknife. Better buy the real thing."
"thais" -> "Thaian cooking gear is of inferior quality. Make sure to upgrade yours here as soon as you can."
"tibia" -> "The world is flat as this plate. You should buy one as a symbol for Tibia."
"carlin" -> "So many women and so little intrest in cooking, horrible."
"news" -> "My recipies are family secrets, sorry."
"tax" -> "Those taxes are killing me. And they are getting worse each year!"
"privilege" -> "I don't feel that privileged. In fact our beloved city is bleeding for the profit of Thais."
"gambling" -> "Thanks to that taxes I have not enough spare money to gamble much."
"offer" -> "That would be: Buckets, bottles, mugs, cups, jugs, plates, baking trays, pots, pans, forks, spoons, knifes, wooden spoons, cleavers, spatulas, and rolling pins."
"goods" -> *
"do","you","sell" -> *
"do","you","have" -> *
"bucket" -> Type=2873, Amount=1, Price=4, "Do you want to buy a bucket for %P gold?", Topic=1
"bottle" -> Type=2875, Amount=1, Price=3, "Do you want to buy a bottle for %P gold?", Topic=1
"mug" -> Type=2880, Amount=1, Price=4, "Do you want to buy a mug for %P gold?", Topic=1
"cup" -> Type=2881, Amount=1, Price=2, "Do you want to buy a cup for %P gold?", Topic=1
"jug" -> Type=2882, Amount=1, Price=10, "Do you want to buy a jug for %P gold?", Topic=1
"plate" -> Type=2905, Amount=1, Price=6, "Do you want to buy a plate for %P gold?", Topic=1
"baking","tray" -> Type=3464, Amount=1, Price=20, "Do you want to buy a baking tray for %P gold?", Topic=1
"pot" -> Type=3465, Amount=1, Price=30, "Do you want to buy a pot for %P gold?", Topic=1
"pan" -> Type=3466, Amount=1, Price=20, "Do you want to buy a pan for %P gold?", Topic=1
"fork" -> Type=3467, Amount=1, Price=10, "Do you want to buy a fork for %P gold?", Topic=1
"spoon" -> Type=3468, Amount=1, Price=10, "Do you want to buy a spoon for %P gold?", Topic=1
"knife" -> Type=3469, Amount=1, Price=10, "Do you want to buy a knife for %P gold?", Topic=1
"wooden","spoon" -> Type=3470, Amount=1, Price=5, "Do you want to buy a wooden spoon for %P gold?", Topic=1
"cleaver" -> Type=3471, Amount=1, Price=15, "Do you want to buy a cleaver for %P gold?", Topic=1
"spatula" -> Type=3472, Amount=1, Price=12, "Do you want to buy an oven spatula for %P gold?", Topic=1
"rolling","pin" -> Type=3473, Amount=1, Price=12, "Do you want to buy a rolling pin for %P gold?", Topic=1
%1,1<%1,"bucket" -> Type=2873, Amount=%1, Price=4*%1, "Do you want to buy %A buckets for %P gold?", Topic=1
%1,1<%1,"bottle" -> Type=2875, Amount=%1, Price=3*%1, "Do you want to buy %A bottles for %P gold?", Topic=1
%1,1<%1,"mug" -> Type=2880, Amount=%1, Price=4*%1, "Do you want to buy %A mugs for %P gold?", Topic=1
%1,1<%1,"cup" -> Type=2881, Amount=%1, Price=2*%1, "Do you want to buy %A cups for %P gold?", Topic=1
%1,1<%1,"jug" -> Type=2882, Amount=%1, Price=10*%1, "Do you want to buy %A jugs for %P gold?", Topic=1
%1,1<%1,"plate" -> Type=2905, Amount=%1, Price=6*%1, "Do you want to buy %A plates for %P gold?", Topic=1
%1,1<%1,"baking","tray" -> Type=3464, Amount=%1, Price=20*%1, "Do you want to buy %A baking trays for %P gold?", Topic=1
%1,1<%1,"pot" -> Type=3465, Amount=%1, Price=30*%1, "Do you want to buy %A pots for %P gold?", Topic=1
%1,1<%1,"pan" -> Type=3466, Amount=%1, Price=20*%1, "Do you want to buy %A pans for %P gold?", Topic=1
%1,1<%1,"fork" -> Type=3467, Amount=%1, Price=10*%1, "Do you want to buy %A forks for %P gold?", Topic=1
%1,1<%1,"spoon" -> Type=3468, Amount=%1, Price=10*%1, "Do you want to buy %A spoons for %P gold?", Topic=1
%1,1<%1,"knife" -> Type=3469, Amount=%1, Price=10*%1, "Do you want to buy %A knives for %P gold?", Topic=1
%1,1<%1,"wooden","spoon" -> Type=3470, Amount=%1, Price=5*%1, "Do you want to buy %A wooden spoons for %P gold?", Topic=1
%1,1<%1,"cleaver" -> Type=3471, Amount=%1, Price=15*%1, "Do you want to buy %A cleavers for %P gold?", Topic=1
%1,1<%1,"spatula" -> Type=3472, Amount=%1, Price=12*%1, "Do you want to buy %A oven spatulas for %P gold?", Topic=1
%1,1<%1,"rolling","pin" -> Type=3473, Amount=%1, Price=12*%1, "Do you want to buy %A rolling pins for %P gold?", Topic=1
Topic=1,"yes",CountMoney>=Price -> "Here you are.", DeleteMoney, Create(Type)
Topic=1,"yes" -> "Please come back with more money."
Topic=1 -> "I hope next time."
}

92
data/npc/chester.npc Normal file
View File

@@ -0,0 +1,92 @@
# GIMUD - Graphical Interface Multi User Dungeon
# chester.npc: Datenbank f<>r Chester, den Chef des TBI
Name = "Chester Kahs"
Outfit = (131,10-28-47-95)
Home = [32348,32184,6]
Radius =2
Behaviour = {
ADDRESS,"hello$",! -> "Salutations, stranger."
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Sorry, I am very busy %N."
BUSY,"hi$",! -> "Sorry, I am very busy %N."
BUSY,! -> NOP
VANISH,! -> "Take care out there!"
"bye" -> "Take care out there!", Idle
"farewell" -> *
"news" -> "Sorry, almost news that are a little interesting are confidential."
"how","are","you"-> "I am troubled by all the mysteries out there."
"sell" -> "I am no tradesman, sorry."
"king" -> "King Tibianus III is our leader and my direct superior."
"superior" -> "I report directly to the king himself."
"report" -> "My reports are confidential and for the ears and eyes of the king only."
"job" -> "I am the head of the TBI."
"tbi$" -> "The Tibian Bureau of Investigation, the secret service of His Royal Highness."
"investigation" -> "We collect information about people and incidents."
"bureau" -> *
"people" -> "We know much about the citizens and some other people."
"citizen" -> "I only can give you some official information about our citizens. About whom do you wish to talk?"
"incident" -> "There are things that must be kept secret."
"secret" -> "Certain information is not for the eyes and ears of everyone. Please understand that."
"army" -> "Our army might be infested with spies already."
"spies" -> "Polymorphed Minotaurs, shapechanging demons, possessed innocents ... who can tell for sure."
"guard" -> "I think we can't trust the guards anymore."
"trust" -> "Too many possibilities to become a servant of darkness to trust ANYONE!"
"castle" -> "The castle isn't safe! I warned them of the entrance to the dungeons, but no one is litstening. How many people have to die before they do something about that?"
"dogs","of","war"-> "Even they can't stop a handful of demons."
"red","guard" -> "They are at my command now and then ... but it's a mistake to rely on anyone except yourself."
"secret","police"-> "Are you joking? What's secret in Tibia at all?"
"silver","guard" -> "The king's best. But is the best good enough to fight what stalks the nights?"
"city" -> "The city is open to almost everyone. That literally opens doors for all kinds of criminals and fiends."
"criminal" -> "There are so many murderers and thiefs out there that I wonder if there is some greater force of evil subtly encouraging that."
"fiend" -> "Not everything that walks our streets is human ... or even living."
"stutch" -> "He is one of the few people I can trust."
"harsky" -> *
"bozo" -> "He isn't the fool he pretends to be. So to what is he up to?"
"sam" -> "I say it was a mistake to rely on a single person for such vital services but having those venoreans here is even worse."
"gorn" -> "A man too concerned about profit to be trustworthy. This kind of man sells his soul to the highest bidder. It's just a question if he has done it already or will do it soon."
"frodo" -> "Have you noticed how easy it would be to poison his supplies and kill a great deal of people with ease?"
"benjamin" -> "Something happened to him that snapped his mind. Can we be sure what more might have happened to him unnoticed?"
"lugri" -> "At least you KNOW that you have to expect only evilness from this guy and that's the best one can say about him."
"gods" -> "We are just the pawns of the gods. The best we can expect is that our play amuses them enough to keep their interest in us so we might live a day or two longer."
"lynda" -> "She puts her trust in the help of beings she can't comprehend. Think by yourself if that's clever."
"quentin" -> "A peaceful man. But in our days peace is just an illusion. We are surrounded by enemies and dangers."
"enemy" -> "The people of the northern city, the minotaurs, the followers of Zathroth, the demons, and countless others!"
"enemies" -> *
"danger" -> "Danger is common like day and night for a Tibian, who keeps his eyes open."
"dungeon" -> "Monsters lurk in each corner of the dungeons, which spread beneath us, breeding in the shadows and plotting to destroy us all."
"ferumbras" -> "Some say he's the avatar of Zathroth himself, but perhaps the truth about him is even darker then the worst rumours can imagine."
"demon" -> "They say there are just two of them in the underground ruins! These damned fools! There are dozens of them! And the two they already saw are only some of the weakest of demonkind!"
"underground","ruin"-> "We have no clue what happened to the civilization that once dwelled underground, but their complete extinction should be a warning for us!"
"mcronald" -> "Have you ever wondered what these caves under their farm are good for? And have you noticed how many adventurers go down there and never return? Well, think about it!"
"sorcerer" -> "I don't know where they got their secret spells in the first place, nor did most of them know ... If I were a sorcerer that would be a fact to give me nightmares."
"knight" -> "It's too easy to become a knight. They take almost everyone. And if you look in the streets you can see what happens if you give training and a flashy title to almost everyone."
"paladin" -> "They should be noble warriors, but does it take bravery to shoot someone from a certain distance? The former paladins were virtuous heroes, the ones you meet today are just simple treasure hunters."
"druid" -> "It is said that druids are preservers of life and good aligned, but let me ask you if it's so 'good' to sell runes to the highest bidder, no matter who that might be? I think you get the point!"
"truth" -> "The dungeons are full of hideous monsters, unnamed terrors, unsolved riddles ... and maybe some answers. Believe me! The truth is down there ... somewhere!"
"ruthless","seven"-> "We know little about them. But even that gives me nightmares! But it's your lucky day, since this information is confidential, and so it can't bother you."
"aruda" -> "This woman is a clever thief, so watch out when you are talking to her."
"partos" -> "This criminal was wanted for many crimes. At last he got caught and put to jail."
"excalibug" -> "We are surrounded by myths, living and dead. How can someone doubt that there IS something like Excalibug somewhere?"
"necromant","nectar" -> "Followers of evil are investigating about that, though I guess even they don't know what it's good for. Perhaps just a myth of evil."
"rebellion" -> "I have far too few information about the rebellion, but we suspect the followers of Zathroth behind it."
"berfasmur","is","ferumbras" -> "Yes, thats what I figured out, too. Just one of his disguises."
"berfasmur" -> "Strange name, isn't it? Play around with the letters and you are in for a surprise."
"gamel","rebel" -> "Are you saying that Gamel is a member of the rebellion?", Topic=1
Topic=1,"no" -> "Then don't bother me with that. I am a busy man."
Topic=1,"yes" -> "Do you know what his plans are about?", Topic=2
Topic=2,"magic","crystal","lugri","deathcurse" -> Type=3061, Amount=1, "That is terrible! Will you give me the crystal?", Topic=3
Topic=2 -> "Tell me precisely what he asked you to do! What, to whom, and what for! It's important!", Topic=2
Topic=3,"no" -> "Traitor!", Burning(25,25), EffectOpp(6), EffectMe(14), Delete(Type), Idle
Topic=3,"yes",Count(Type)>=Amount -> "Thank you! Take this ring. If you ever need a healing, come, bring the scroll, and ask me to 'heal'.", Delete(Type), Type=3052, Amount=1, Create(Type)
Topic=3,"yes",Count(Type)<Amount -> "Sorry, you have none."
"heal" -> Type=3052, Amount=1, "Do you need the healing now?", Topic=4
Topic=4,"no" -> "As you whish."
Topic=4,"yes",Count(Type)>=Amount -> "So be healed!", Delete(Type), HP=1000, EffectOpp(13)
Topic=4,"yes",Count(Type)<Amount -> "Sorry, you are not worthy!"
}

11
data/npc/christoph.npc Normal file
View File

@@ -0,0 +1,11 @@
# GIMUD - Graphical Interface Multi User Dungeon
# christoph.npc: Datenbank f<>r eine Stadtwache in Venore
Name = "Christoph"
Outfit = (131,113-113-113-115)
Home = [32885,32031,6]
Radius = 10
Behaviour = {
@"guards-venore.ndb"
}

58
data/npc/chrystal.npc Normal file
View File

@@ -0,0 +1,58 @@
# GIMUD - Graphical Interface Multi User Dungeon
# chyrstal.npc: Datenbank f<>r die Postfrau Chrystal
Name = "Chrystal"
Outfit = (136,116-79-117-76)
Home = [33174,31811,7]
Radius = 2
Behaviour = {
ADDRESS,"hello$",! -> "At your service %N."
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Please be patient %N. I'll be with you in moment.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Who is next?"
"bye" -> "Who is next?", Idle
"name" -> "My name is Chrystal."
"job" -> "I am responsible for this post office."
"kevin" -> "Mr. Postner is the leader of our guild and the most prominent postofficer in the whole land."
"postner" -> *
"postmasters","guild" -> "Yes, our guild is the lifeblood of the tibia cominity so to say."
"join" -> "You can apply to join only at our headquarter."
"headquarter" -> "You can find it on the road from Thais to Kazordoon."
"measurements",QuestValue(234)>0,QuestValue(241)<1 -> "If its necessary ... <tells you her measurements>",SetQuestValue(234,QuestValue(234)+1),SetQuestValue(241,1)
"time" -> "It is %T right now."
"king" -> "Hail to the king!"
"tibianus" -> *
"army" -> "The army ensures the safety of the traderoutes and of our mail system."
"ferumbras" -> "I bet he never gets any letters."
"excalibug" -> "Better ask knights about that."
"tibia" -> "Our post system spans the entire known world."
"thais" -> "We deliver letters and parcels even there."
"carlin" -> *
"kazordoon" -> *
"ab'dendriel" -> *
"edron" -> "Our post system even delivers letters and parcels to and from this isle."
"news" -> "Sorry, that's postal secret."
"rumors" -> *
@"gen-post.ndb"
#"letter" -> Amount=1, Price=5, "Do you want to buy a letter for %P gold?", Topic=2
#"parcel" -> Amount=1, Price=10, "Do you want to buy a parcel for %P gold?", Topic=3
#Topic=2,"yes",CountMoney>=Price -> "Here it is. Don't forget to write the name of the receiver in the first line and the address in the second one before you put the letter in a mailbox.", DeleteMoney, Create(110,8)
#Topic=2,"yes" -> "Oh, you have not enough gold to buy a letter."
#Topic=2 -> "Ok."
#Topic=3,"yes",CountMoney>=Price -> "Here you are. Don't forget to write the name and the address of the receiver on the label. The label has to be in the parcel before you put the parcel in a mailbox.", DeleteMoney, Create(110,6), Create(110,10)
#Topic=3,"yes" -> "Oh, you have not enough gold to buy a parcel."
#Topic=3 -> "Ok."
}

58
data/npc/cipfried.npc Normal file
View File

@@ -0,0 +1,58 @@
# GIMUD - Graphical Interface Multi User Dungeon
# cipfried.npc: Datenbank fuer den Moench Cipfried
Name = "Cipfried"
Outfit = (57,0-0-0-0)
Home = [32097,32217,7]
Radius = 1
Behaviour = {
ADDRESS,"hello$",! -> "Hello, %N! Feel free to ask me for help."
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Please wait, %N. I already talk to someone!", Queue
BUSY,"hi$",! -> *
BUSY,"heal$",Burning>0 -> "You are burning, %N. I will help you.", Burning(0,0), EffectOpp(15)
BUSY,"heal$",Poison>0 -> "You are poisoned, %N. I will help you.", Poison(0,0), EffectOpp(14)
BUSY,"heal$",HP<65 -> "You are looking really bad, %N. Let me heal your wounds.", HP=65, EffectOpp(13)
BUSY,"heal$" -> "You aren't looking really bad, %N. Sorry, I can't help you."
BUSY,! -> NOP
VANISH,! -> "Well, bye then."
"bye" -> "Farewell, %N!", Idle
"farewell" -> *
"job" -> "I am just a humble monk. Ask me if you need help or healing."
"name" -> "My name is Cipfried."
"monk" -> "I sacrifice my life to serve the good gods of Tibia."
"tibia" -> "That's where we are. The world of Tibia."
"rookgaard" -> "The gods have chosen this isle as the point of arrival for the newborn souls."
"god" -> "They created Tibia and all life on it. Visit our library and learn about them."
"life" -> "The gods decorated Tibia with various forms of life. Plants, the citizens, and even the monsters."
"plant" -> "Just walk around. You will see grass, trees, and bushes."
"citizen" -> "Only few people live here. Walk around and talk to them."
"obi" -> "He is a local shop owner."
"al","dee" -> *
"seymour" -> "Seymour is a loyal follower of the king and responsibe for the academy."
"academy" -> "You should visit Seymour in the academy and ask him about a mission."
"willie" -> "He is a fine farmer. The farm is located to the left of the temple."
"monster" -> "They are a constant threat. Learn to fight by hunting rabbits, deers and sheeps. Then try to fight rats, bugs and perhaps spiders."
"help" -> "First you should try to get some gold and buy better equipment."
"hint" -> *
"quest" -> *
"task" -> *
"what","do" -> *
"gold" -> "You have to slay monsters and take their gold. Or sell food at Willie's farm."
"money" -> "If you need money, you have to slay monsters and take their gold. Look for spiders and rats."
"rat" -> "In the north of this temple you find a sewer grate. Use it to enter the sewers if you feel prepared. Don't forget a torch; you'll need it."
"sewer" -> *
"equipment" -> "First you need some armor and perhaps a better weapon or a shield. A real adventurer needs a rope, a shovel, and a fishing pole, too."
"fight" -> "Take a weapon in your hand, activate your combat mode, and select a target. After a fight you should eat something to heal your wounds."
"slay" -> *
"eat" -> "If you want to heal your wounds you should eat something. Willie sells excellent meals. But if you are very weak, come to me and ask me to heal you."
"food" -> *
"heal$",Burning>0 -> "You are burning. I will help you.", Burning(0,0), EffectOpp(15)
"heal$",Poison>0 -> "You are poisoned. I will help you.", Poison(0,0), EffectOpp(14)
"heal$",HP<65 -> "You are looking really bad. Let me heal your wounds.", HP=65, EffectOpp(13)
"heal$" -> "You aren't looking really bad. Sorry, I can't help you."
"time" -> "Now, it is %T, my child."
}

51
data/npc/clark.npc Normal file
View File

@@ -0,0 +1,51 @@
# GIMUD - Graphical Interface Multi User Dungeon
# clark.npc: Datenbank f<>r den captain der Wache clark
Name = "Clark"
Outfit = (129,19-79-98-95)
Home = [32636,32796,7]
Radius = 2
Behaviour = {
ADDRESS,"hello$",! -> "Hello."
ADDRESS,"hi$",! -> *
ADDRESS,"hiho$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Wait.", Queue
BUSY,"hi$",! -> *
BUSY,"hiho$",! -> *
BUSY,! -> NOP
VANISH,! -> "Goodbye."
"bye" -> "Goodbye.", Idle
"farewell" -> *
"job" -> "I am the captain of the guards and responsible for upholding law and order in the colony."
"name" -> "I am called Clark."
"guards" -> "The guards of Port Hope are led by Lord Seamus, a nobleman from Thais."
"seamus" -> "He is ill and I am responsible for upholding the law now."
"time" -> "It is %T right now."
"king" -> "Our king can be proud of this colony."
"venore" -> "The Venorans are fine and generous people. It's a good thing that they put all this effort into this colony. I don't know what we would do if it weren't for them."
"thais" -> "Thais is a big city but if we do well enough here, Port Hope might one day rival its size."
"carlin" -> "It's a shame those women still get away with their independence. Friends told me that too many of Thais's resources are wasted in useless projects and the army is too weak to claim back what is ours."
"edron" -> "The knights of Edron are somewhat arrogant. They use the resources of the isle only for themselves instead of sharing it."
"jungle" -> "The jungle is our first and foremost enemy."
"tibia" -> "I would guess a good part of the world is under Thaian rule."
"kazordoon" -> "As long as the dwarves stay there and don't expand, I think it's ok to let them have this ugly piece of rock."
"dwarves" -> "Dwarves are impressive fighters. The Venorans talked about hiring some of them as mercenaries to help us out."
"dwarfs" -> *
"ab'dendriel" -> "My guess is that those elves are secretly allied with Carlin. I would not trust an elf if I would meet one."
"elves" -> *
"elfs" -> *
"darama" -> "This continent will be ours one day."
"darashia" -> "A village of harmless cultists. They pose no real threat and could easily been integrated into the Thaian realm."
"ankrahmun" -> "This city is a threat to Thais's domination of Darama. Yet, we are too weak to handle this threat."
"ferumbras" -> "He is the enemy number one to the kingdom and all good people."
"excalibug" -> "I heard the knights of Edron hide it somewhere instead of using it for the good of the country."
"apes" -> "Rest assured, we will handle that problem."
"lizard" -> "They pose no real threat to us."
"dworcs" -> "They fear our power and hide in some caves."
}

79
data/npc/clyde.npc Normal file
View File

@@ -0,0 +1,79 @@
# GIMUD - Graphical Interface Multi User Dungeon
# clyde.npc: Datenbank f<>r den Tavernenbesitzer Clyde
Name = "Clyde"
Outfit = (128,98-40-48-95)
Home = [32573,32753,7]
Radius = 2
Behaviour = {
ADDRESS,"hello$",! -> "Greetings, dear customer."
ADDRESS,"hi$",! -> *
ADDRESS,"hiho$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Please wait a moment.", Queue
BUSY,"hi$",! -> *
BUSY,"hiho$",! -> *
BUSY,! -> NOP
VANISH,! -> "Good bye."
"bye" -> "Good bye, visit us again.", Idle
"farewell" -> *
"job" -> "I am your host. I run this tavern."
"name" -> "I am Clyde, your host."
"time" -> "Don't worry about the time. Take a seat, have a drink. Time runs differently in Port Hope."
"king" -> "I wish the king would be a bit more concerned about this colony. I am convinced with a few more resources, we could improve Port Hope a lot."
"venore" -> "It's not always easy to deal with those Venoran tradesmen. I must admit they don't show any interest in my area of business. Just between you and me, my friend, sometimes they give me shivers."
"thais" -> "Sadly, Thais is far away and you will notice that in many places. You'll find out about this yourself, so lets talk about something else please."
"carlin" -> "I know only little about Carlin and here nobody cares about it for sure."
"edron" -> "As I started business here, I was hoping for a second Edron. I have not abandoned my hope though. Afer all, this place is called Port Hope, isn't it?"
"jungle" -> "This forest is not an ordinary forest. It's more like a force of nature, like a river or even a storm."
"tibia" -> "I have seen only little of this world. Probably it should be you telling me about the world, and not the other way around."
"kazordoon" -> "If you want to learn something about Kazordoon you should talk to our local dwarves."
"dwarves" -> "There was a handful of dwarves that came here when the colony was founded. They were looking for treasures and gold as far as I know. After some argument a bunch of them left, they headed into the jungle and were never seen again."
"dwarfs" -> *
"ab'dendriel" -> "Sadly it is next to nothing that I know about the elves and their city."
"elves" -> *
"elfs" -> *
"darama" -> "It's a continent full of extremes. The jungle in the humid east, the desert in the dry west."
"darashia" -> "I was there quite often, using the flying carpet. It's quite different from the other towns I have seen, but surely worth a trip."
"ankrahmun" -> "If I were you I'd stay as far away from this town as I could. It is ruled by an undead abomination and its inhabitants worship death."
"ferumbras" -> "This incarnation of evil seems to concentrate his efforts on Thais and its surroundings, but who knows what comes next into the mind of this madman?"
"excalibug" -> "The rumours I overheard did not mention this continent as one of its hiding places."
"apes" -> "They seem to live in the depth of the jungle in ruins that show the markings of the lizard folk. I wonder if they now try to conquer our city too."
"lizard" -> "The lizards are hostile to us. They probably see no big difference between us and the ape people."
"dworcs" -> "The dworcs live in the south in an underground network consisting of caves. They use poisoned weapons and love to build all kind of traps. You don't want to know the fate of those that have been trapped, believe me."
"buy" -> "I can offer you bread, cheese, ham, or meat as well as several drinks."
"offer" -> *
"do","you","sell" -> *
"do","you","have" -> *
"food" -> "Are you looking for food? I have bread, cheese, ham, and meat."
"drink" -> "I can offer you beer, wine, lemonade, and water."
"bread" -> Type=3600, Amount=1, Price=4, "Do you want to buy a bread for %P gold?", Topic=1
"cheese" -> Type=3607, Amount=1, Price=6, "Do you want to buy cheese for %P gold?", Topic=1
"meat" -> Type=3577, Amount=1, Price=5, "Do you want to buy meat for %P gold?", Topic=1
"ham" -> Type=3582, Amount=1, Price=8, "Do you want to buy a ham for %P gold?", Topic=1
%1,1<%1,"bread" -> Type=3600, Amount=%1, Price=4*%1, "Do you want to buy %A breads for %P gold?", Topic=1
%1,1<%1,"cheese" -> Type=3607, Amount=%1, Price=6*%1, "Do you want to buy %A cheese for %P gold?", Topic=1
%1,1<%1,"meat" -> Type=3577, Amount=%1, Price=5*%1, "Do you want to buy %A meat for %P gold?", Topic=1
%1,1<%1,"ham" -> Type=3582, Amount=%1, Price=8*%1, "Do you want to buy %A ham for %P gold?", Topic=1
"lemonade" -> Type=2880, Data=12, Amount=1, Price=2, "Do you want to buy a mug of lemonade for %P gold?", Topic=1
"beer" -> Type=2880, Data=3, Amount=1, Price=2, "Do you want to buy a mug of beer for %P gold?", Topic=1
"wine" -> Type=2880, Data=2, Amount=1, Price=3, "Do you want to buy a mug of wine for %P gold?", Topic=1
"water" -> Type=2880, Data=1, Amount=1, Price=1, "Do you want to buy a mug of water for %P gold?", Topic=1
%1,1<%1,"lemonade" -> Type=2880, Data=12, Amount=%1, Price=2*%1, "Do you want to buy %A mugs of lemonade for %P gold?", Topic=1
%1,1<%1,"beer" -> Type=2880, Data=3, Amount=%1, Price=2*%1, "Do you want to buy %A mugs of beer for %P gold?", Topic=1
%1,1<%1,"wine" -> Type=2880, Data=2, Amount=%1, Price=3*%1, "Do you want to buy %A mugs of wine for %P gold?", Topic=1
%1,1<%1,"water" -> Type=2880, Data=1, Amount=%1, Price=1*%1, "Do you want to buy %A mugs of water for %P gold?", Topic=1
Topic=1,"yes",CountMoney>=Price -> "Here it is.", DeleteMoney, Create(Type)
Topic=1,"yes" -> "I am sorry, but you do not have enough gold."
Topic=1 -> "Maybe later."
}

21
data/npc/cobra.npc Normal file
View File

@@ -0,0 +1,21 @@
# GIMUD - Graphical Interface Multi User Dungeon
# cobra.npc: Datenbank f<>r die steincobra
Name = "Cobra"
Outfit = (0,2051)
Home = [33366,32855,14]
Radius = 0
Behaviour = {
ADDRESS,"hello$",QuestValue(270) > 0,Poison>500,! -> "Venture the path of decay!", Teleport(33397,32836,14), EffectOpp(11),SetQuestValue(270,0)
ADDRESS,"hi$",QuestValue(270) > 0,Poison>500,! -> *
ADDRESS,"hello$",! -> "Begone! Hissssss! You bear not the mark of the cobra!", Idle
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Sssssilence!", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Hissssssssss."
}

111
data/npc/cornelia.npc Normal file
View File

@@ -0,0 +1,111 @@
# GIMUD - Graphical Interface Multi User Dungeon
# cornelia.npc: Datenbank f<>r die R<>stungsh<73>ndlerin Cornelia
Name = "Cornelia"
Outfit = (139,95-57-102-115)
Home = [32334,31796,7]
Radius = 3
Behaviour = {
ADDRESS,"hello$",! -> "Welcome to the finest armorshop in the land, %N!"
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "One moment please, %N.", Queue
BUSY,"hi$",! -> "One moment please, %N.", Queue
BUSY,! -> NOP
VANISH,! -> "Good bye. Come back soon."
"bye" -> "Good bye. Come back soon.", Idle
"farewell" -> *
"job" -> "I run this armoury. If you want to proctect your life you'd better buy my wares."
"shop" -> *
"name" -> "My name is Cornelia."
"time" -> "It's %T right now."
"help" -> "I sell and buy armor, helmets, and shields. Only the dwarfs can make better ones."
"dwarfs" -> "The ancient dwarfen clan halls are far to the east from here."
"monster" -> "With my armor you need not fear any monsters!"
"dungeon" -> "While exploring the dungeons of the land you will learn how important a good armor is."
"sewer" -> "Sewers are males' business."
"thanks" -> "You are welcome."
"thank","you" -> "You are welcome."
"ghostlands" -> "THE GHOSTLANDS??? Make sure to buy the best protection in store before you get even close to them."
"buy" -> "What do you need? I sell armor, helmets, shields, and trousers."
"do","you","sell" -> *
"do","you","have" -> *
"offer" -> "My offers are armor, helmets, trousers, and shields."
"weapon" -> "Ask Rowenna in the other shop about it."
"helmet" -> "I am selling leather helmets, chain helmets, brass helmets, and viking helmets. What do you want?"
"armor" -> "I am selling leather armor, chain armor, and brass armor. What do you need?"
"shield" -> "I am selling wooden shields, brass shields, and plate shields. What do you want?"
"trousers" -> "I am selling chain legs and brass legs. What do you need?"
"legs" -> *
"leather","armor" -> Type=3361, Amount=1, Price=35, "Do you want to buy a leather armor for %P gold?", Topic=1
"chain","armor" -> Type=3358, Amount=1, Price=200, "Do you want to buy a chain armor for %P gold?", Topic=1
"brass","armor" -> Type=3359, Amount=1, Price=450, "Do you want to buy a brass armor for %P gold?", Topic=1
"leather","helmet" -> Type=3355, Amount=1, Price=12, "Do you want to buy a leather helmet for %P gold?", Topic=1
"chain","helmet" -> Type=3352, Amount=1, Price=52, "Do you want to buy a chain helmet for %P gold?", Topic=1
"brass","helmet" -> Type=3354, Amount=1, Price=120, "Do you want to buy a brass helmet for %P gold?", Topic=1
"viking","helmet" -> Type=3367, Amount=1, Price=265, "Do you want to buy a viking helmet for %P gold?", Topic=1
"wooden","shield" -> Type=3412, Amount=1, Price=15, "Do you want to buy a wooden shield for %P gold?", Topic=1
"brass","shield" -> Type=3411, Amount=1, Price=65, "Do you want to buy a brass shield for %P gold?", Topic=1
"plate","shield" -> Type=3410, Amount=1, Price=125, "Do you want to buy a plate shield for %P gold?", Topic=1
"brass","legs" -> Type=3372, Amount=1, Price=195, "Do you want to buy brass legs for %P gold?", Topic=1
"chain","legs" -> Type=3558, Amount=1, Price=80, "Do you want to buy chain legs for %P gold?", Topic=1
%1,1<%1,"leather","armor" -> Type=3361, Amount=%1, Price=35*%1, "Do you want to buy %A leather armors for %P gold?", Topic=1
%1,1<%1,"chain","armor" -> Type=3358, Amount=%1, Price=200*%1, "Do you want to buy %A chain armors for %P gold?", Topic=1
%1,1<%1,"brass","armor" -> Type=3359, Amount=%1, Price=450*%1, "Do you want to buy %A brass armors for %P gold?", Topic=1
%1,1<%1,"leather","helmet" -> Type=3355, Amount=%1, Price=12*%1, "Do you want to buy %A leather helmets for %P gold?", Topic=1
%1,1<%1,"chain","helmet" -> Type=3352, Amount=%1, Price=52*%1, "Do you want to buy %A chain helmets for %P gold?", Topic=1
%1,1<%1,"brass","helmet" -> Type=3354, Amount=%1, Price=120*%1, "Do you want to buy %A brass helmets for %P gold?", Topic=1
%1,1<%1,"viking","helmet" -> Type=3367, Amount=%1, Price=265*%1, "Do you want to buy %A viking helmets for %P gold?", Topic=1
%1,1<%1,"wooden","shield" -> Type=3412, Amount=%1, Price=15*%1, "Do you want to buy %A wooden shields for %P gold?", Topic=1
%1,1<%1,"brass","shield" -> Type=3411, Amount=%1, Price=65*%1, "Do you want to buy %A brass shields for %P gold?", Topic=1
%1,1<%1,"plate","shield" -> Type=3410, Amount=%1, Price=125*%1, "Do you want to buy %A plate shields for %P gold?", Topic=1
%1,1<%1,"brass","legs" -> Type=3372, Amount=%1, Price=195*%1, "Do you want to buy %A brass legs for %P gold?", Topic=1
%1,1<%1,"chain","legs" -> Type=3558, Amount=%1, Price=80*%1, "Do you want to buy %A chain legs for %P gold?", Topic=1
"sell","leather","armor" -> Type=3361, Amount=1, Price=5, "Do you want to sell leather armor for %P gold?", Topic=2
"sell","chain","armor" -> Type=3358, Amount=1, Price=40, "Do you want to sell chain armor for %P gold?", Topic=2
"sell","brass","armor" -> Type=3359, Amount=1, Price=112, "Do you want to sell brass armor for %P gold?", Topic=2
"sell","plate","armor" -> Type=3357, Amount=1, Price=240, "Do you want to sell plate armor for %P gold?", Topic=2
"sell","steel","helmet" -> Type=3351, Amount=1, Price=293, "Do you want to sell a steel helmet for %P gold?", Topic=2
"sell","chain","helmet" -> Type=3352, Amount=1, Price=12, "Do you want to sell a chain helmet for %P gold?", Topic=2
"sell","brass","helmet" -> Type=3354, Amount=1, Price=30, "Do you want to sell a brass helmet for %P gold?", Topic=2
"sell","leather","helmet" -> Type=3355, Amount=1, Price=3, "Do you want to sell a leather helmet for %P gold?", Topic=2
"sell","viking","helmet" -> Type=3367, Amount=1, Price=66, "Do you want to sell a viking helmet for %P gold?", Topic=2
"sell","plate","shield" -> Type=3410, Amount=1, Price=45, "Do you want to sell a plate shield for %P gold?", Topic=2
"sell","brass","shield" -> Type=3411, Amount=1, Price=16, "Do you want to sell a brass shield for %P gold?", Topic=2
"sell","wooden","shield" -> Type=3412, Amount=1, Price=3, "Do you want to sell a wooden shield for %P gold?", Topic=2
"sell","battle","shield" -> Type=3413, Amount=1, Price=60, "Do you want to sell a battle shield for %P gold?", Topic=2
"sell","brass","legs" -> Type=3372, Amount=1, Price=49, "Do you want to sell brass legs for %P gold?", Topic=2
"sell","chain","legs" -> Type=3558, Amount=1, Price=20, "Do you want to sell chain legs for %P gold?", Topic=2
"sell", %1,1<%1, "leather","armor" -> Type=3361, Amount=%1, Price=5*%1, "Do you want to sell %A leather armors for %P gold?", Topic=2
"sell", %1,1<%1, "chain","armor" -> Type=3358, Amount=%1, Price=40*%1, "Do you want to sell %A chain armors for %P gold?", Topic=2
"sell", %1,1<%1, "brass","armor" -> Type=3359, Amount=%1, Price=112*%1, "Do you want to sell %A brass armors for %P gold?", Topic=2
"sell", %1,1<%1, "plate","armor" -> Type=3357, Amount=%1, Price=240*%1, "Do you want to sell %A plate armors for %P gold?", Topic=2
"sell", %1,1<%1, "steel","helmet" -> Type=3351, Amount=%1, Price=293*%1, "Do you want to sell %A steel helmets for %P gold?", Topic=2
"sell", %1,1<%1, "chain","helmet" -> Type=3352, Amount=%1, Price=12*%1, "Do you want to sell %A chain helmets for %P gold?", Topic=2
"sell", %1,1<%1, "brass","helmet" -> Type=3354, Amount=%1, Price=30*%1, "Do you want to sell %A brass helmets for %P gold?", Topic=2
"sell", %1,1<%1, "leather","helmet" -> Type=3355, Amount=%1, Price=3*%1, "Do you want to sell %A leather helmets for %P gold?", Topic=2
"sell", %1,1<%1, "viking","helmet" -> Type=3367, Amount=%1, Price=66*%1, "Do you want to sell %A viking helmets for %P gold?", Topic=2
"sell", %1,1<%1, "plate","shield" -> Type=3410, Amount=%1, Price=45*%1, "Do you want to sell %A plate shields for %P gold?", Topic=2
"sell", %1,1<%1, "brass","shield" -> Type=3411, Amount=%1, Price=16*%1, "Do you want to sell %A brass shields for %P gold?", Topic=2
"sell", %1,1<%1, "wooden","shield" -> Type=3412, Amount=%1, Price=3*%1, "Do you want to sell %A wooden shields for %P gold?", Topic=2
"sell", %1,1<%1, "battle","shield" -> Type=3413, Amount=%1, Price=60*%1, "Do you want to sell %A battle shields for %P gold?", Topic=2
"sell", %1,1<%1, "brass","legs" -> Type=3372, Amount=%1, Price=49*%1, "Do you want to sell %A brass legs for %P gold?", Topic=2
"sell", %1,1<%1, "chain","legs" -> Type=3558, Amount=%1, Price=20*%1, "Do you want to sell %A chain legs for %P gold?", Topic=2
Topic=1,"yes",CountMoney>=Price -> "Thank you. Here it is.", DeleteMoney, Create(Type)
Topic=1,"yes" -> "Sorry, you do not have enough gold."
Topic=1 -> "Maybe you will buy it another time."
Topic=2,"yes",Count(Type)>=Amount -> "Ok. Here is your money.", Delete(Type), CreateMoney
Topic=2,"yes" -> "Sorry, you do not have one."
Topic=2,"yes",Amount>1 -> "Sorry, you do not have so many."
Topic=2 -> "Maybe next time."
}

102
data/npc/costello.npc Normal file
View File

@@ -0,0 +1,102 @@
# GIMUD - Graphical Interface Multi User Dungeon
# costello.npc: Datenbank f<>r den Abt Costello
Name = "Costello"
Outfit = (57,0-0-0-0)
Home = [32180,31936,7]
Radius = 3
Behaviour = {
ADDRESS,"hello$",QuestValue(220)>0,! -> "WHAT? You have to be that trespasser my brothers told me about! Entering the restricted area is a horrible crime!",Topic=3
ADDRESS,"hi$",QuestValue(220)>0,! -> *
ADDRESS,"hello$",! -> "Welcome, %N! Feel free to tell me what has brought you here."
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",QuestValue(220)>0,! -> "WHAT? You have to be that trespasser my brothers told me about! Entering the restricted area is a horrible crime!",Idle
BUSY,"hi$",QuestValue(220)>0,! -> *
BUSY,"hello$",! -> "Please wait a minute, %N.", Queue
BUSY,"hi$",! -> *
BUSY,"heal$",QuestValue(220)>0 -> "I won't waste my healing powers on you, spawn of evil!", Idle
BUSY,"heal$",Burning>0 -> "You are burning, %N. I will help you.", Burning(0,0), EffectOpp(15)
BUSY,"heal$",Poison>0 -> "You are poisoned, %N. I will help you.", Poison(0,0), EffectOpp(14)
BUSY,"heal$",HP<40 -> "You are looking really bad, %N. Let me heal your wounds.", HP=40, EffectOpp(13)
BUSY,"heal$" -> "You aren't looking that bad, %N. Sorry, I can't help you."
BUSY,! -> NOP
VANISH,! -> "Remember: If you are heavily wounded or poisoned, I will heal you."
topic=3,"crime",Level<20,! -> "The only way to redeem such an offense is the sacrifice of 500 gold pieces! Are you willing to pay that sum?",Price=500,Topic=4
topic=3,"absolution",Level<20,! -> *
topic=3,"crime",Level<40,! -> "The only way to redeem such an offense is the sacrifice of 1.000 gold pieces! Are you willing to pay that sum?",Price=1000,Topic=4
topic=3,"absolution",Level<40,! -> *
topic=3,"crime",Level<60,! -> "The only way to redeem such an offense is the sacrifice of 5.000 gold pieces! Are you willing to pay that sum?",Price=5000,Topic=4
topic=3,"absolution",Level<60,! -> *
topic=3,"crime",Level>59,! -> "The only way to redeem such an offense is the sacrifice of 10.000 gold pieces! Are you willing to pay that sum?",Price=10000,Topic=4
topic=3,"absolution",Level>59,! -> *
topic=3,! -> "Be gone!", Idle
Topic=4,"yes",CountMoney<Price,! -> "Begone! You do not have enough money!", Idle
Topic=4,"yes",! -> "So receive your absolution! And never do such a thing again!", DeleteMoney, EffectOpp(13),SetQuestValue(220,0)
Topic=4,! -> "Then be gone!", Idle
"bye" -> "Good bye, %N!", Idle
"farewell" -> *
"job" -> "I am the abbot of the white raven monastery on the isle of the kings."
"name" -> "My name is Costello."
"tibia" -> "That is the name of our world and its major continent."
"god" -> "They created Tibia and all life on it."
"life" -> "On Tibia there are many forms of life. Plants, the citizens, and monsters."
"plant" -> "Just walk around, you will see grass, trees, and bushes."
"white","raven" -> "The legends tell us of a white raven which lead the ship of the first monk of our order here. He discovered this isle and the caves beneath it."
"caves" -> "Anselm, the first of our order, discovered them while looking for a suitable burial place for his king."
"anselm" -> "He was a humble and pious man, and he was chosen by the royal family of thais to find a resting place for their dead."
"isle" -> "We founded our monastery to guard the royal tombs and to gather wisdom and knowledge."
"order" -> *
"wisdom" -> "You are allowed to enter the library upstairs. Stay there and don't go upstairs, because that area is reserved for members of our order."
"knowledge" -> *
"tibianus" -> "One day every Tibianus ends up here."
"king" -> "The bygone leaders of the Thaian empire rest beneath this monastery in tombs and crypts."
"tomb",QuestValue(63)<1 -> "The tombs and crypts of the Thaian lineage are well protected deep beneath our abbey, although ... but surely this will not interest you."
"crypts",QuestValue(63)<1 -> *
"although",QuestValue(63)<1 -> "In my dreams the dead are talking to me about torment and disturbance. But I might be imagining things."
"interest",QuestValue(63)<1 -> *
"imagining",QuestValue(63)<1 -> "Brother Fugio, the only one of our order who is allowed to enter the crypts, assures me everything is all right."
"torment",QuestValue(63)<1 -> *
"disturbance",QuestValue(63)<1 -> *
"fugio",QuestValue(63)<1 -> "To be honest, I fear the omen in my dreams may be true. Perhaps Fugio is unable to see the danger down there. Perhaps ... you are willing to investigate this matter?", topic=1
"alright",QuestValue(63)<1 -> *
Topic=1,"yes" -> "Thank you very much! From now on you may open the warded doors to the catacombs", SetQuestValue(63,1), SetQuestValue(64,1)
# 63=forschen 64=questt<74>r wg. eingang von unten
Topic=1,"no" -> "Please forgive an old man, I shouldn't have asked a stranger anyways."
Topic=1 -> *
"diary",QuestValue(219)=0 -> "Do you want me to inspect a diary?",Type=3212, Amount=1,topic=2
"diary",QuestValue(219)>0 -> "Thank you again for handing me that diary."
Topic=2,"yes",Count(Type)>=Amount -> "By the gods! This is brother Fugio's handwriting and what I read is horrible indeed! You have done our order a great favour by giving this diary to me! Take this blessed Ankh. May it protect you in even your darkest hours.", Delete(Type), Create(3214),SetQuestValue(219,2)
Topic=2,"no" -> "Uhm, as you wish."
Topic=2 -> *
"passage",QuestValue(63)=1,QuestValue(64)=1 -> "Oh of course, I will order Jack and the fisher Windtrouser to give you transportation if needed.", SetQuestValue(62,1)
"passage" -> "You should not be here at all and I won't allow anyone to transport you from or to this isle."
"ferumbras" -> "Don't mention this servant of evil here."
"excalibug" -> "Sadly we have only little knowledge on this topic."
"news" -> "Sorry, we rarely hear anything new here."
"monster" -> "There are really too many of them in Tibia. But who are we to question the wisdom of the gods?"
"heal$",QuestValue(220)>0 -> "I won't waste my healing powers on you, spawn of evil!", Idle
"heal$",Burning>0 -> "You are burning. I will help you.", Burning(0,0), EffectOpp(15)
"heal$",Poison>0 -> "You are poisoned. I will help you.", Poison(0,0), EffectOpp(14)
"heal$",HP<40 -> "You are looking really bad. Let me heal your wounds.", HP=40, EffectOpp(13)
"heal$" -> "You aren't looking that bad. Sorry, I can't help you."
}

29
data/npc/crone.npc Normal file
View File

@@ -0,0 +1,29 @@
# GIMUD - Graphical Interface Multi User Dungeon
# crone.npc: Bansheevettel in Vashresamuns Grabmal
Name = "The Crone"
Outfit = (78,0-0-0-0)
Home = [33229,32522,14]
Radius = 3
Behaviour = {
ADDRESS,"hello$",! -> "Be greeted, %N... mortal"
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Patience, mortal %N.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Good bye."
"bye" -> "Good bye.", Idle
"farewell" -> *
"name" -> "I don't remember my name, neither my days as a mortal."
"job" -> "Once I was Vashresamun's favourite handmaiden. But I have fallen from her grace and now I am exiled from her tomb."
"grace" -> "Do not ask about that, mortal. Memories bring too much grief."
"fallen" -> *
"exiled" -> *
"vashresamun" -> "I mourn the dark day I was exiled from her tomb."
"tomb" -> "Her tomb is sealed and can only be entered by a certain melody."
"melody" -> "Vashresamun erased the memory of the tune from my mind, I only remember its name: the secret of the rose garden."
}

11
data/npc/dabui.npc Normal file
View File

@@ -0,0 +1,11 @@
# GIMUD - Graphical Interface Multi User Dungeon
# dabui.npc: Datenbank f<>r die Stadtwache Dabui in Darashia
Name = "Dabui"
Outfit = (129,95-10-26-76)
Home = [33229,32409,7]
Radius = 1
Behaviour = {
@"guards-darama.ndb"
}

13
data/npc/dagomir.npc Normal file
View File

@@ -0,0 +1,13 @@
# GIMUD - Graphical Interface Multi User Dungeon
# dagomir.npc: Datenbank f<>r den "Bankier" Dagomir
Name = "Dagomir"
Outfit = (130,0-2-41-76)
Home = [33018,32047,5]
Radius = 0
Behaviour = {
ADDRESS,"hello$",! -> "Wha... what?? HOW DARE YOU!!?? LEAVE ME ALONE ON MY TOILET AT ONCE!", Idle
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
}

50
data/npc/dallheim.npc Normal file
View File

@@ -0,0 +1,50 @@
# GIMUD - Graphical Interface Multi User Dungeon
# dallheim.npc: Datenbank f<>r den Dorfw<66>chter Dallheim (Rookgaard)
Name = "Dallheim"
Outfit = (131,76-38-76-95)
Home = [32093,32180,6]
Radius = 1
Behaviour = {
ADDRESS,"hello$",! -> "<nods silently>"
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Not now."
BUSY,"hi$",! -> *
BUSY,"heal$",Burning>0 -> "You are burning. I will help you.", Burning(0,0), EffectOpp(15)
BUSY,"heal$",Poison>0 -> "You are poisoned. I will help you.", Poison(0,0), EffectOpp(14)
BUSY,"heal$",HP<65 -> "You are looking really bad. Let me heal your wounds.", HP=65, EffectOpp(13)
BUSY,"heal$" -> "You aren't looking really bad. Sorry, I can't help you."
BUSY,! -> NOP
VANISH,! -> "Hm."
"bye" -> "Bye.", Idle
"farewell" -> *
"how","are","you" -> "Fine."
"sell" -> "I sell nothing."
"advice",level<4 -> "Be careful out there and avoid the dungeons."
"advice",level>3 -> "Be careful out there."
"job" -> "I am the bridgeguard. I defend Rookgaard against the beasts from the wilderness and the dungeons!"
"name" -> "Dallheim."
"time" -> "No idea."
"help" -> "I have to stay here, sorry, but I can heal you if you are wounded."
"monster" -> "I will crush all monsters who dare to attack our base."
"dungeon" -> "Dungeons are dangerous, be prepared."
"wilderness" -> "There are wolves, bears, snakes, deers, and spiders. You can find some dungeon entrances there, too."
"sewer" -> "In the sewers there are some rats, fine targets for young heroes."
"god" -> "I am a follower of Banor."
"banor" -> "The great one! Read books to learn about him."
"king" -> "HAIL TO THE KING!"
"seymour" -> "Leave me alone with this whimp."
"willie" -> "A fine cook and farmer he is."
"amber" -> "I don't trust her."
"hyacinth" -> "Strange Fellow, hides somewhere in the mountains of the isle."
"weapon" -> "With my spikesword I slice even a cyclops in pieces."
"magic" -> "Not interested in such party tricks."
"tibia" -> "A nice place for a hero, but nothing for whelps."
"heal$",Burning>0 -> "You are burning. I will help you.", Burning(0,0), EffectOpp(15)
"heal$",Poison>0 -> "You are poisoned. I will help you.", Poison(0,0), EffectOpp(14)
"heal$",HP<65 -> "You are looking really bad. Let me heal your wounds.", HP=65, EffectOpp(13)
"heal$" -> "You aren't looking really bad. Sorry, I can't help you."
}

46
data/npc/dane.npc Normal file
View File

@@ -0,0 +1,46 @@
# GIMUD - Graphical Interface Multi User Dungeon
# dane.npc: Datenbank f<>r die Wirtin Dane
Name = "Dane"
Outfit = (136,79-58-86-96)
Home = [32308,31838,8]
Radius = 3
Behaviour = {
ADDRESS,"hello$",! -> "Welcome to the wave cellar, %N."
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Just a minute, %N.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Please come back from time to time."
"bye" -> "Please come back from time to time.", Idle
"farewell" -> *
"job" -> "I am the owner of this place of relaxation."
"saloon" -> *
"cellar" -> "It's pretty, isn't it?"
"name" -> "I am Dane."
"time" -> "It is exactly %T."
"news" -> "I heard nothing interesting lately."
"offer" -> "I can offer you milk, water, and lemonade."
"do","you","sell" -> *
"do","you","have" -> *
"food" -> "Sorry, we just sell drinks."
"alcohol" -> "Alcohol makes people too aggressive. We don't need such stuff in Carlin."
"wine" -> *
"beer" -> *
"lemonade" -> Type=2875, Data=12, Amount=1, Price=5, "Do you want to buy a bottle of refreshing lemonade for %P gold?", Topic=1
"milk" -> Type=2875, Data=9, Amount=1, Price=4, "Do you want to buy a bottle of our revitalizing milk for %P gold?", Topic=1
"water" -> Type=2875, Data=1, Amount=1, Price=2, "Do you want to buy a bottle of crystal clear water for %P gold?", Topic=1
%1,1<%1,"lemonade" -> Type=2875, Data=12, Amount=%1, Price=5*%1, "Do you want to buy %A bottles of refreshing lemonade for %P gold?", Topic=1
%1,1<%1,"milk" -> Type=2875, Data=9, Amount=%1, Price=4*%1, "Do you want to buy %A bottles of our revitalizing milk for %P gold?", Topic=1
%1,1<%1,"water" -> Type=2875, Data=1, Amount=%1, Price=2*%1, "Do you want to buy %A bottles of crystal clear water for %P gold?", Topic=1
Topic=1,"yes",CountMoney>=Price -> "Here it is.", DeleteMoney, Create(Type)
Topic=1,"yes" -> "I am sorry, but you do not have enough gold."
Topic=1 -> "Maybe later."
}

90
data/npc/daniel.npc Normal file
View File

@@ -0,0 +1,90 @@
# GIMUD - Graphical Interface Multi User Dungeon
# daniel.npc: Datenbank f<>r Gouverneur Daniel Steelsoul
Name = "Daniel Steelsoul"
Outfit = (73,0-0-0-0)
Home = [33191,31795,7]
Radius = 2
Behaviour = {
ADDRESS,"hello$",! -> "Greetings and Banor with you, %N!"
ADDRESS,"hi$",! -> *
ADDRESS,"hail$",! -> *
ADDRESS,"salutations$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Shut up! I am talking already!"
BUSY,"hi$",! -> *
BUSY,"hail$",! -> *
BUSY,"salutations$",! -> *
BUSY,! -> NOP
VANISH,! -> "PRAISE TO BANOR!"
"bye" -> "PRAISE TO BANOR!", Idle
"news" -> "Nothing new from the north."
"king" -> "LONG LIVE THE KING!"
"leader" -> "King Tibianus III is our wise and just leader."
"name" -> "I am Sir Daniel Steelsoul of the Sacred Order of Banor's Blood."
"job" -> "I am the governor of this isle, Edron, and grandmaster of the Knights of Banor's Blood."
"how","are","you"-> "I did not have much sleep lately, but I am fine."
"sell" -> "Are you suggesting I am corruptible?", Topic=2
"army" -> "The army protects the Thaian realm. The order of the Knights of Banor's Blood supports them with all our skills."
"guard" -> *
"general" -> "Harkath Bloodblade declined the governorship because he's needed more in Thais."
"enemies" -> "Evil challenges the forces of good in any shape. Be it the claws of vicious monsters or the seductive dark secrets of rotten power."
"enemy" -> *
"banors","blood" -> "We believe that the blood of Banor runs through the veins of all humans. Therefore, we are responsible to live up to Banors standards and not to stain his legacy with sinful acts."
"castle" -> "The castle was built on elder foundations we found on this isle."
"edron" -> "This isle is rumoured to have been the home of a powerful ancient race which became extinct before the corpsewars. It was up to King Tibianus III to reclaim it for humanity and to found this colony."
"colony" -> "With the Thaian army bound to other duties, our order was entrusted to secure the area. We defeated the evil minotaurs living right here and cleansed the isle of their unholy presence."
"minotaur" -> "The minotaurs, though evil, were worthy opponents. After the treason of the man who is now known as Kaine Kinslayer, we lack the manpower to crush their cyclopean allies, too."
"cyclop" -> "They live in an underground city, known as cyclopolis in the north of the isle. Constantly forging weapons for the servants of darkness."
"allies" -> *
"kaine" -> "He was my second in command. After learning about the forbidden ruins, he, the priestess Agaltha, and their followers freed the criminals we brought here as workers and headed to the north."
"ruins" -> "An ancient taboo forbids to enter the northern ruins."
"taboo" -> "We thought it was only superstition and no one bothered that Kaine and his friends went there to hunt servants of evil that might have hidden there. So we did not notice the dark cult they started."
"cult" -> "We know only little about them. Kaine and his fallen knights were joined by criminal scum and remaining forces of darkness that escaped us. They were joined by some ominous dark monks."
"monk" -> "We don't know if they came here or already hid in the ruins as we arrived. Maybe they seduced Kaine or Agaltha, maybe they were theirs for years."
"agaltha" -> "She was beautiful but seemed cold hearted. She spoke little to me, prefered the company of Kaine."
"eremo" -> "Eremo is a very wise man. I visit him sometimes on his little island near Edron. Just ask a fisherman for a passage."
"fisherman" -> "Pemaret is a fisherman on Cormaya."
"cormaya" -> "It is a peaceful isle next to Edron with a nice village. There, you should visit the wonderful garden."
"falk" -> "A promising young fellow."
"horn","plenty" -> "I hardly find the time to visit the tavern."
"mirabell" -> *
"willard" -> "When he was young, Willard served in the royal army."
"weapon" -> "Look for Willard, our local blacksmith."
"armor" -> *
"academy" -> "After the treason of Kaine, we observe these mages closely. If even a knight falls prey to the seduction of the forbidden ruins, no one can tell how easy some of these mystics might betray his people."
"amanda" -> "I think this nun might be a bit young for this position, but I won't question the decisions of the church of Banor's Blood."
"benjamin" -> "He and his men fought against Ferumbras somewhere in the north of this isle, long before there were even plans of a colony. Only old Ben returned alive from the battle, but his mind was broken."
"ferumbras" -> "He searched something in the north of the isle years ago. Probably he needed something from the forbidden ruins. He was chased and fought by the troops of General Benjamin."
"join" -> "You may join the order of Banor's blood if you prove your honor."
"honor" -> "Only those who live a life of bravery, honor, and piety may join our sacred order."
"piety" -> *
"bravery" -> *
"quest" -> "A life in bravery, honor, and piety should be every man's most important quest."
"mission" -> *
"god" -> "I worship Banor, the first champion of good!"
"banor" -> "His spirit and blood are within us. Honor this fact or be cast into hell."
"zathroth" -> "Do not mention the name of the cursed one!", Burning(10,1), EffectOpp(5), EffectMe(8)
"brog" -> "The rotten cyclopses whorship the raging giant of hell."
"monster" -> "We cleansed the south of any major enemy, but watch out while travelling the north."
"excalibug" -> "With this weapon in my hand, I would teach the servants of darkness the true meaning of the word fear."
"kazordoon" -> "Now and then a dwarf comes to this isle. Most behave secretive about their reason to come here. As far as I can tell they are looking for some dwarfish artifact which was lost in ancient times."
"dwarf" -> *
"carlin" -> "I belong to a sacred order and don't bother about mundane politics."
"fuck" -> "Take this!", Burning(10,1), EffectOpp(5), EffectMe(8)
"idiot" -> "Take this!", Burning(10,1), EffectOpp(5), EffectMe(8)
"asshole" -> "Take this!", Burning(10,1), EffectOpp(5), EffectMe(8)
"ass$" -> "Take this!", Burning(10,1), EffectOpp(5), EffectMe(8)
"fag$" -> "Take this!", Burning(10,1), EffectOpp(5), EffectMe(8)
"stupid" -> "Take this!", Burning(10,1), EffectOpp(5), EffectMe(8)
"tyrant" -> "Take this!", Burning(10,1), EffectOpp(5), EffectMe(8)
"shit" -> "Take this!", Burning(10,1), EffectOpp(5), EffectMe(8)
"lunatic" -> "Take this!", Burning(10,1), EffectOpp(5), EffectMe(8)
Topic=2,"yes" -> "Take this!", Burning(10,1), EffectOpp(5), EffectMe(8)
Topic=2 -> "Then be more careful with your words!"
}

138
data/npc/dario.npc Normal file
View File

@@ -0,0 +1,138 @@
# GIMUD - Graphical Interface Multi User Dungeon
# dario.npc: Datenbank fuer den elfen dario in der arena (ankrahmun)
Name = "Dario"
Outfit = (144,3-58-41-115)
Home = [33156,32810,4]
Radius = 1
Behaviour = {
ADDRESS,"hello$",! -> "Ashari %N."
ADDRESS,"hi$",! -> *
ADDRESS,"ashari$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "In a few moment I will have my attention %N.", Queue
BUSY,"hi$",! -> *
BUSY,"ashari$",! -> *
BUSY,! -> NOP
VANISH,! -> "Asha Thrazi."
"bye" -> "Asha Thrazi.", Idle
"asha","thrazi" -> *
"farewell" -> *
"job" -> "I am the master archer of the arena. I train distance fighters and sell them equipment."
"name" -> "I am Dario of Ab'Dendriel."
"time" -> "Time is unimportant to me."
"temple" -> "The temple is somewhere south at the coast."
"arkhothep" -> "The pharaoh seems to be mighty beyond imagination."
"ashmunrah" -> "There was some fighting long ago. The old pharaoh lost his power to his son Arkhothep."
"scarab" -> "Scarabs are dangerous. They are quick, resistant to poison and theis shells are hard as steel."
"tibia" -> "I travel a lot to see everything. For now I settle here for some time."
"carlin" -> "I was there some time ago. It was lovely and reminded me of my home Ab'Dendriel."
"thais" -> "Thais is too crowded for my taste."
"edron" -> "I think Edron is quite typical for a human settlement."
"venore" -> "I did not like the greedy attitude of the people there."
"kazordoon" -> "The small people are too hectic and greedy. They don't understand the harmony of nature."
"dwarves" -> *
"dwarfes" -> *
"ab'dendriel" -> "Sometimes I miss my brethren and sisters. But for now I want to see the world and travel around."
"elves" -> *
"elfes" -> *
"darama" -> "This continent is hard and challenging. I like challenges."
"darashia" -> "The city seemed a bit dull and peacefull to me, so I left for Ankrahmun."
"daraman" -> "You should ask about him in Darashia. People there talked a lot about him."
"ankrahmun" -> "Ankrahmun is unlike any other city I've seen. Sometimes it gives me shivers ... on the other hand it makes me stay on guard and feel alive, despite the undeath cult."
"ascension" -> "I don't care for this human concepts."
"Akh'rah","Uthun" -> *
"Akh" -> *
"Rah" -> *
"uthun" -> *
"undead" -> "I don't understand this cult yet. Just ask around and people will tell you."
"undeath" -> *
"arena" -> "People who fight here do it on their own choice. So I don't care."
"palace" -> "Under the palace are crypts, full of minor undead and creatures that have failed the pharaoh. He allows everyone to slay them as they see it fit."
"spell",Paladin -> "I can teach you rune spells and instant spells. What kind of spell do you wish to learn? You can also tell me for which level you would like to learn a spell, if you prefer that.", Topic=2
"spell" -> "Sorry, I only sell spells to paladins."
Topic=2,"rune","spell" -> "I sell 'Light Magic Missile', 'Heavy Magic Missile', 'Fireball' and 'Destroy Field'."
Topic=2,"instant","spell" -> "I sell healing spells, supply spells and support spells. Which of these interests you most?"
Topic=2,"level" -> "For which level would you like to learn a spell?", Topic=2
Topic=2,"bye" -> "Asha Thrazi.", Idle
Topic=2,"8$" -> "For level 8 I have 'Find Person' and 'Light'.", Topic=2
Topic=2,"9$" -> "For level 9 I have 'Light Healing'.", Topic=2
Topic=2,"10$" -> "For level 10 I have 'Antidote'.", Topic=2
Topic=2,"11$" -> "For level 11 I have 'Intense Healing'.", Topic=2
Topic=2,"13$" -> "For level 13 I have 'Great Light' and 'Conjure Arrow'.", Topic=2
Topic=2,"14$" -> "For level 14 I have 'Food' and 'Magic Shield'.", Topic=2
Topic=2,"15$" -> "For level 15 I have 'Light Magic Missile'.", Topic=2
Topic=2,"16$" -> "For level 16 I have 'Poisoned Arrow'.", Topic=2
Topic=2,"17$" -> "For level 17 I have 'Fireball' and 'Destroy Field'.", Topic=2
Topic=2,"20$" -> "For level 20 I have 'Ultimate Healing'.", Topic=2
Topic=2,"25$" -> "For level 25 I have 'Explosive Arrow' and 'Heavy Magic Missile'.", Topic=2
Topic=2,"35$" -> "For level 35 I have 'Invisible'.", Topic=2
Topic=2 -> "Sorry, I have only spells for level 8 to 11 and 13 to 17 as well as for level 20, 25 and 35.", Topic=2
Paladin,"rune","spell" -> "I sell 'Light Magic Missile', 'Heavy Magic Missile', 'Fireball' and 'Destroy Field'."
Paladin,"instant","spell" -> "I sell healing spells, supply spells and support spells. Which of these interests you most?"
Paladin,"level" -> "For which level would you like to learn a spell?", Topic=2
Paladin,"healing","spell" -> "In this category I have 'Light Healing', 'Intense Healing', 'Ultimate Healing' and 'Antidote'."
Paladin,"supply","spell" -> "In this category I have 'Food', 'Conjure Arrow', 'Poisoned Arrow' and 'Explosive Arrow'."
Paladin,"support","spell" -> "In this category I have 'Find Person', 'Light', 'Great Light', 'Magic Shield' and 'Invisible'."
Paladin,"find","person" -> String="Find Person", Price=80, "Do you want to buy the spell 'Find Person' for %P gold?", Topic=3
Paladin,"light" -> String="Light", Price=100, "Do you want to buy the spell 'Light' for %P gold?", Topic=3
Paladin,"food" -> String="Food", Price=300, "Do you want to buy the spell 'Food' for %P gold?", Topic=3
Paladin,"light","healing" -> String="Light Healing", Price=170, "Do you want to buy the spell 'Light Healing' for %P gold?", Topic=3
Paladin,"light","missile" -> String="Light Magic Missile", Price=500, "Do you want to buy the spell 'Light Magic Missile' for %P gold?", Topic=3
Paladin,"antidote" -> String="Antidote", Price=150, "Do you want to buy the spell 'Antidote' for %P gold?", Topic=3
Paladin,"intense","healing" -> String="Intense Healing", Price=350, "Do you want to buy the spell 'Intense Healing' for %P gold?", Topic=3
Paladin,"conjure","arrow" -> String="Conjure Arrow", Price=450, "Do you want to buy the spell 'Conjure Arrow' for %P gold?", Topic=3
Paladin,"great","light" -> String="Great Light", Price=500, "Do you want to buy the spell 'Great Light' for %P gold?", Topic=3
Paladin,"heavy","missile" -> String="Heavy Magic Missile", Price=1500, "Do you want to buy the spell 'Heavy Magic Missile' for %P gold?", Topic=3
Paladin,"magic","shield" -> String="Magic Shield", Price=450, "Do you want to buy the spell 'Magic Shield' for %P gold?", Topic=3
Paladin,"fireball" -> String="Fireball", Price=800, "Do you want to buy the spell 'Fireball' for %P gold?", Topic=3
Paladin,"poison","arrow" -> String="Poisoned Arrow", Price=700, "Do you want to buy the spell 'Poisoned Arrow' for %P gold?", Topic=3
Paladin,"destroy","field" -> String="Destroy Field", Price=700, "Do you want to buy the spell 'Destroy Field' for %P gold?", Topic=3
Paladin,"ultimate","healing" -> String="Ultimate Healing", Price=1000, "Do you want to buy the spell 'Ultimate Healing' for %P gold?", Topic=3
Paladin,"explosive","arrow" -> String="Explosive Arrow", Price=1000, "Do you want to buy the spell 'Explosive Arrow' for %P gold?", Topic=3
Paladin,"invisible" -> String="Invisible", Price=2000, "Do you want to buy the spell 'Invisible' for %P gold?", Topic=3
Topic=3,"yes",SpellKnown(String)=1 -> "You already know how to cast this spell."
Topic=3,"yes",Level<SpellLevel(String) -> Amount=SpellLevel(String), "You have to be level %A to learn this spell."
Topic=3,"yes",CountMoney<Price -> "Return when you have enough gold."
Topic=3,"yes" -> "Here you are. Look in your spellbook for the pronunciation of this spell.", DeleteMoney, EffectOpp(13), TeachSpell(String)
Topic=3 -> "Maybe next time."
"buy" -> "I am selling bows, crossbows, and ammunition. Do you need anything?"
"do","you","sell" -> *
"do","you","have" -> *
"offer" -> *
"goods" -> *
"ammo" -> "Do you need arrows for a bow, or bolts for a crossbow?"
"ammunition" -> *
"sell","bow" -> "I don't buy used bows."
"sell","crossbow" -> "I don't buy used crossbows."
"bow" -> Type=3350, Amount=1, Price=400, "Do you want to buy a bow for %P gold?", Topic=4
"crossbow" -> Type=3349, Amount=1, Price=500, "Do you want to buy a crossbow for %P gold?", Topic=4
"arrow" -> Type=3447, Amount=1, Price=2, "Do you want to buy an arrow for %P gold?", Topic=4
"bolt" -> Type=3446, Amount=1, Price=3, "Do you want to buy a bolt for %P gold?", Topic=4
%1,1<%1,"bow" -> Type=3350, Amount=%1, Price=400*%1, "Do you want to buy %A bows for %P gold?", Topic=4
%1,1<%1,"crossbow" -> Type=3349, Amount=%1, Price=500*%1, "Do you want to buy %A crossbows for %P gold?", Topic=4
%1,1<%1,"arrow" -> Type=3447, Amount=%1, Price=2*%1, "Do you want to buy %A arrows for %P gold?", Topic=4
%1,1<%1,"bolt" -> Type=3446, Amount=%1, Price=3*%1, "Do you want to buy %A bolts for %P gold?", Topic=4
Topic=4,"yes",CountMoney>=Price -> "Here you are.", DeleteMoney, Create(Type)
Topic=4,"yes" -> "Come back, when you have enough money."
Topic=4 -> "Hmm, but next time."
}

11
data/npc/demongrd.npc Normal file
View File

@@ -0,0 +1,11 @@
# GIMUD - Graphical Interface Multi User Dungeon
# demongrd.npc: Datenbank f<>r den Demonguard
Name = "Demonguard"
Outfit = (131,113-113-94-113)
Home = [32854,32318,10]
Radius = 0
Behaviour = {
-> "Die, intruder!", Burning(25,8), EffectOpp(16), EffectMe(14), Idle
}

View File

@@ -0,0 +1,11 @@
# GIMUD - Graphical Interface Multi User Dungeon
# demonskeleton.npc: Datenbank fuer ein NPC-Daemonenskelett
Name = "Demon Skeleton"
Outfit = (37,0-0-0-0)
Home = [32666,31676,15]
Radius = 0
Behaviour = {
ADDRESS -> Idle
}

47
data/npc/dermot.npc Normal file
View File

@@ -0,0 +1,47 @@
# GIMUD - Graphical Interface Multi User Dungeon
# dermot.npc: Datenbank f<>r den Ortsvorsteher Dermot auf der Insel Fibula
Name = "Dermot"
Outfit = (129,76-49-19-95)
Home = [32165,32437,7]
Radius = 2
Behaviour = {
ADDRESS,"hello$",! -> "Hello, traveller %N. How can I help you?"
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Sorry, I cannot talk to two persons at the same time. You'll have to wait, %N.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "See you again."
"bye" -> "See you again.", Idle
"farewell" -> *
"job" -> "I am the magistrate of this isle."
"equipment" -> "I am not selling equipment. You'll have to visit Timur."
"timur" -> "He is the salesman in this village. "
"name" -> "I am Dermot, the magistrate of this isle."
"time" -> "Time is not important on Fibula."
"dermot" -> "I am the magistrate of this isle."
"magistrate" -> "Thats me."
"fibula" -> "You are at Fibula. This isle is not very dangerous. Just the wolves bother outside the village."
"wolf" -> "There are a lot of wolves outside the townwall. They disturb our farmers."
"farmer" -> "The inhabitants of Fibula live on fishing, farming, and hunting."
QuestValue(231)=1,"present" -> Type=3218, Amount=1,"You have a present for me?? Really?",Topic=2
"present" -> "I don't understand what you are talking about."
Topic=2,"yes",Count(Type)>=Amount -> "Thank you very much!",Delete(Type),SetQuestValue(231,2)
Topic=2,"yes" -> "What? There is no present, at least none for me! Stop this foolish jokes!",Idle
Topic=2 -> "Hmm, maybe next time."
"dungeon" -> "Oh, my god. In the dungeon of Fibula are a lot of monsters. That's why we have sealed it with a solid door."
"sewer" -> *
"monster" -> *
"entrance" -> "The entrance is near here."
"key" -> Type=2968, Data=3940, Amount=1, Price=2000, "Do you want to buy the dungeon key for %P gold?", Topic=1
"door" -> *
Topic=1,"yes",CountMoney>=Price -> "Now you own the key to the dungeon.", DeleteMoney, Create(Type)
Topic=1,"yes" -> "You've not enough money to buy the key."
Topic=1 -> "Hmm, maybe next time."
}

53
data/npc/digger.npc Normal file
View File

@@ -0,0 +1,53 @@
# GIMUD - Graphical Interface Multi User Dungeon
# digger.npc: Datenbank f<>r den Magieladen-Verk<72>ufer Digger
Name = "Digger"
Outfit = (9,0-0-0-0)
Home = [32970,32087,6]
Radius = 1
Behaviour = {
ADDRESS,"hello$",! -> "Oh, %N is that you? You look inconveniently healthy."
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Wait %N, your time will finally come.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Bye."
"bye" -> "Bye.", Idle
"farewell" -> *
"name" -> "They call me Digger, that fine with me."
"frans" -> "I think the FRANS is bugged."
"digger" -> "So what?"
"job" -> "I am selling some potions."
"sorcerer" -> "The way of the magicwielder is the only way to true power."
"druid" -> *
"magic" -> "This is the magic market. Just have a look around."
"market" -> *
"vladruc" -> "Better don't cross the master!"
"urghain" -> *
"ferumbras" -> "An upstart of minor skills and great ambitions."
"excalibug" -> "Just a knights' legend."
"offer" -> "You may be interested in my life and mana fluids."
"goods" -> *
"do","you","sell" -> *
"do","you","have" -> *
"potion" -> *
"life","fluid" -> Type=2874, Data=11, Amount=1, Price=60, "Do you want to buy life fluid for %P gold?", Topic=2
"mana","fluid" -> Type=2874, Data=10, Amount=1, Price=55, "Do you want to buy mana fluid for %P gold?", Topic=2
%1,1<%1,"life","fluid" -> Type=2874, Data=11, Amount=%1, Price=60*%1, "Do you want to buy %A potions of life fluid for %P gold?", Topic=2
%1,1<%1,"mana","fluid" -> Type=2874, Data=10, Amount=%1, Price=55*%1, "Do you want to buy %A potions of mana fluid for %P gold?", Topic=2
"deposit" -> "I will pay you 5 gold for every empty vial. Ok?", Data=0, Topic=3
"vial" -> *
"flask" -> *
Topic=2,"yes",CountMoney>=Price -> "Here you are. There is a deposit of 5 gold on the vial.", DeleteMoney, Create(Type)
Topic=2 -> "Don't overestimate my patience."
Topic=3,"yes",Count(2874)>0 -> Amount=Count(2874), Price=Amount*5, "Here you are ... %P gold.", Delete(2874), CreateMoney
Topic=3 -> "Don't overestimate my patience."
}

161
data/npc/dixi.npc Normal file
View File

@@ -0,0 +1,161 @@
# GIMUD - Graphical Interface Multi User Dungeon
# dixi.npc: Datenbank f<>r Obi's Angestellte Dixi
Name = "Dixi"
Outfit = (136,96-99-76-115)
Home = [32105,32207,6]
Radius = 1
Behaviour = {
ADDRESS,"hello$",male,! -> "Hello, Sir. How may I help you, %N."
ADDRESS,"hi$",male,! -> *
ADDRESS,"hello$",female,! -> "Hello, Mam. How may I help you, %N."
ADDRESS,"hi$",female,! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "One moment please, %N. I'll be with you in a moment.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Good bye."
"bye", male -> "Good bye, Sir.", Idle
"farewell", male -> *
"bye", female -> "Good bye, Mam.", Idle
"farewell", male -> *
"how","are","you" -> "I am fine, thank you."
"sell" -> "We're selling many things. Please have a look at the blackboards downstairs to see a list of our inventory."
"job" -> "I'm helping my grandfather Obi with this shop. Do you want to buy or sell anything?"
"name" -> "I'm Dixi."
"time" -> "It is %T."
"help" -> "If you need something, please let me know."
"stuff" -> "We sell equipment of all kinds. Please let me know if you need something."
"wares" -> "We sell weapons, shields, armor, helmets, and equipment. For what do you want to ask?"
"offer" -> *
"weapon" -> "We sell spears, rapiers, sabres, daggers, hand axes, axes, and short swords. Just tell me what you want to buy."
"armor" -> "We sell jackets, coats, doublets, leather armor, and leather legs. Just tell me what you want to buy."
"helmet" -> "We sell leather helmets, studded helmets, and chain helmets. Just tell me what you want to buy."
"shield" -> "We sell wooden shields and studded shields. Just tell me what you want to buy."
"equipment" -> "We sell torches, bags, scrolls, shovels, picks, backpacks, sickles, scythes, ropes, fishing rods and sixpacks of worms. Just tell me what you want to buy."
"do","you","sell" -> "What do you need? We sell weapons, armor, helmets, shields, and equipment."
"do","you","have" -> *
"spear" -> Type=3277, Amount=1, Price=10, "Do you want to buy a spear for %P gold?", Topic=1
"rapier" -> Type=3272, Amount=1, Price=15, "Do you want to buy a rapier for %P gold?", Topic=1
"sabre" -> Type=3273, Amount=1, Price=25, "Do you want to buy a sabre for %P gold?", Topic=1
"dagger" -> Type=3267, Amount=1, Price=5, "Do you want to buy a dagger for %P gold?", Topic=1
"sickle" -> Type=3293, Amount=1, Price=8, "Do you want to buy a sickle for %P gold?", Topic=1
"hand","axe" -> Type=3268, Amount=1, Price=8, "Do you want to buy a hand axe for %P gold?", Topic=1
"axe" -> Type=3274, Amount=1, Price=20, "Do you want to buy an axe for %P gold?", Topic=1
"short","sword" -> Type=3294, Amount=1, Price=30, "Do you want to buy a short sword for %P gold?", Topic=1
"jacket" -> Type=3561, Amount=1, Price=10, "Do you want to buy a jacket for %P gold?", Topic=1
"coat" -> Type=3562, Amount=1, Price=8, "Do you want to buy a coat for %P gold?", Topic=1
"doublet" -> Type=3379, Amount=1, Price=16, "Do you want to buy a doublet for %P gold?", Topic=1
"leather","armor" -> Type=3361, Amount=1, Price=25, "Do you want to buy a leather armor for %P gold?", Topic=1
"leather","legs" -> Type=3559, Amount=1, Price=10, "Do you want to buy leather legs for %P gold?", Topic=1
"leather","helmet" -> Type=3355, Amount=1, Price=12, "Do you want to buy a leather helmet for %P gold?", Topic=1
"studded","helmet" -> Type=3376, Amount=1, Price=63, "Do you want to buy a studded helmet for %P gold?", Topic=1
"chain","helmet" -> Type=3352, Amount=1, Price=52, "Do you want to buy a chain helmet for %P gold?", Topic=1
"wooden","shield" -> Type=3412, Amount=1, Price=15, "Do you want to buy a wooden shield for %P gold?", Topic=1
"studded","shield" -> Type=3426, Amount=1, Price=50, "Do you want to buy a studded shield for %P gold?", Topic=1
"torch" -> Type=2920, Amount=1, Price=2, "Do you want to buy a torch for %P gold?", Topic=1
"bag" -> Type=2853, Amount=1, Price=4, "Do you want to buy a bag for %P gold?", Topic=1
"scroll" -> Type=2815, Amount=1, Price=5, "Do you want to buy a scroll for %P gold?", Topic=1
"shovel" -> Type=3457, Amount=1, Price=10, "Do you want to buy a shovel for %P gold?", Topic=1
"pick" -> "I am sorry, an agent of Al Dee bought all our picks. Now he has a monopoly on them."
"backpack" -> Type=2854, Amount=1, Price=10, "Do you want to buy a backpack for %P gold?", Topic=1
"scythe" -> Type=3453, Amount=1, Price=12, "Do you want to buy a scythe for %P gold?", Topic=1
"rope" -> Type=3003, Amount=1, Price=50, "Do you want to buy a rope for %P gold?", Topic=1
"rod" -> Type=3483, Amount=1, Price=150, "Do you want to buy a fishing rod for %P gold?", Topic=1
%1,1<%1,"spear" -> Type=3277, Amount=%1, Price=10*%1, "Do you want to buy %A spears for %P gold?", Topic=1
%1,1<%1,"rapier" -> Type=3272, Amount=%1, Price=15*%1, "Do you want to buy %A rapiers for %P gold?", Topic=1
%1,1<%1,"sabre" -> Type=3273, Amount=%1, Price=25*%1, "Do you want to buy %A sabres for %P gold?", Topic=1
%1,1<%1,"dagger" -> Type=3267, Amount=%1, Price=5*%1, "Do you want to buy %A daggers for %P gold?", Topic=1
%1,1<%1,"sickle" -> Type=3293, Amount=%1, Price=8*%1, "Do you want to buy %A sickles for %P gold?", Topic=1
%1,1<%1,"hand","axe" -> Type=3268, Amount=%1, Price=8*%1, "Do you want to buy %A hand axes for %P gold?", Topic=1
%1,1<%1,"axe" -> Type=3274, Amount=%1, Price=20*%1, "Do you want to buy %A axes for %P gold?", Topic=1
%1,1<%1,"short","sword" -> Type=3294, Amount=%1, Price=30*%1, "Do you want to buy %A short swords for %P gold?", Topic=1
%1,1<%1,"jacket" -> Type=3561, Amount=%1, Price=10*%1, "Do you want to buy %A jackets for %P gold?", Topic=1
%1,1<%1,"coat" -> Type=3562, Amount=%1, Price=8*%1, "Do you want to buy %A coats for %P gold?", Topic=1
%1,1<%1,"doublet" -> Type=3379, Amount=%1, Price=16*%1, "Do you want to buy %A doublets for %P gold?", Topic=1
%1,1<%1,"leather","armor" -> Type=3361, Amount=%1, Price=25*%1, "Do you want to buy %A leather armors for %P gold?", Topic=1
%1,1<%1,"leather","legs" -> Type=3559, Amount=%1, Price=10*%1, "Do you want to buy %A leather legs for %P gold?", Topic=1
%1,1<%1,"leather","helmet" -> Type=3355, Amount=%1, Price=12*%1, "Do you want to buy %A leather helmets for %P gold?", Topic=1
%1,1<%1,"studded","helmet" -> Type=3376, Amount=%1, Price=63*%1, "Do you want to buy %A studded helmets for %P gold?", Topic=1
%1,1<%1,"chain","helmet" -> Type=3352, Amount=%1, Price=52*%1, "Do you want to buy %A chain helmets for %P gold?", Topic=1
%1,1<%1,"wooden","shield" -> Type=3412, Amount=%1, Price=15*%1, "Do you want to buy %A wooden shields for %P gold?", Topic=1
%1,1<%1,"studded","shield" -> Type=3426, Amount=%1, Price=50*%1, "Do you want to buy %A studded shields for %P gold?", Topic=1
%1,1<%1,"torch" -> Type=2920, Amount=%1, Price=2*%1, "Do you want to buy %A torches for %P gold?", Topic=1
%1,1<%1,"bag" -> Type=2853, Amount=%1, Price=4*%1, "Do you want to buy %A bags for %P gold?", Topic=1
%1,1<%1,"scroll" -> Type=2815, Amount=%1, Price=5*%1, "Do you want to buy %A scrolls for %P gold?", Topic=1
%1,1<%1,"shovel" -> Type=3457, Amount=%1, Price=10*%1, "Do you want to buy %A shovels for %P gold?", Topic=1
%1,1<%1,"backpack" -> Type=2854, Amount=%1, Price=10*%1, "Do you want to buy %A backpacks for %P gold?", Topic=1
%1,1<%1,"scythe" -> Type=3453, Amount=%1, Price=12*%1, "Do you want to buy %A scythes for %P gold?", Topic=1
%1,1<%1,"rope" -> Type=3003, Amount=%1, Price=50*%1, "Do you want to buy %A ropes for %P gold?", Topic=1
%1,1<%1,"rod" -> Type=3483, Amount=%1, Price=150*%1, "Do you want to buy %A fishing rods for %P gold?", Topic=1
"sell","club" -> "I'm sorry, we don't buy this."
"sell","dagger" -> Type=3267, Amount=1, Price=2, "I can give you %P gold for this, ok?", Topic=2
"sell","spear" -> Type=3277, Amount=1, Price=3, "I can give you %P gold for this, ok?", Topic=2
"sell","hand","axe" -> Type=3268, Amount=1, Price=4, "Do you want to sell a hand axe for %P gold?", Topic=2
"sell","rapier" -> Type=3272, Amount=1, Price=5, "Do you want to sell a rapier for %P gold?", Topic=2
"sell","axe" -> Type=3274, Amount=1, Price=7, "Do you want to sell an axe for %P gold?", Topic=2
"sell","hatchet" -> Type=3276, Amount=1, Price=25, "Do you want to sell a hatchet for %P gold?", Topic=2
"sell","sabre" -> Type=3273, Amount=1, Price=12, "Do you want to sell a sabre for %P gold?", Topic=2
"sell","sword" -> Type=3264, Amount=1, Price=25, "Do you want to sell a sword for %P gold?", Topic=2
"sell","mace" -> Type=3286, Amount=1, Price=30, "Do you want to sell a mace for %P gold?", Topic=2
"sell","short","sword" -> Type=3294, Amount=1, Price=10, "Do you want to sell a short sword for %P gold?", Topic=2
"sell","doublet" -> Type=3379, Amount=1, Price=3, "Do you want to sell a doublet for %P gold?", Topic=2
"sell","leather","armor" -> Type=3361, Amount=1, Price=5, "Do you want to sell a leather armor for %P gold?", Topic=2
"sell","chain","armor" -> Type=3358, Amount=1, Price=40, "Do you want to sell a chain armor for %P gold?", Topic=2
"sell","brass","armor" -> Type=3359, Amount=1, Price=150, "Do you want to sell a brass armor for %P gold?", Topic=2
"sell","leather","helmet" -> Type=3355, Amount=1, Price=3, "Do you want to sell a leather helmet for %P gold?", Topic=2
"sell","chain","helmet" -> Type=3352, Amount=1, Price=12, "Do you want to sell a chain helmet for %P gold?", Topic=2
"sell","studded","helmet" -> Type=3376, Amount=1, Price=20, "Do you want to sell a studded helmet for %P gold?", Topic=2
"sell","wooden","shield" -> Type=3412, Amount=1, Price=3, "Do you want to sell a wooden shield for %P gold?", Topic=2
"sell","studded","shield" -> Type=3426, Amount=1, Price=16, "Do you want to sell a studded shield for %P gold?", Topic=2
"sell","brass","shield" -> Type=3411, Amount=1, Price=25, "Do you want to sell a brass shield for %P gold?", Topic=2
"sell","plate","shield" -> Type=3410, Amount=1, Price=40, "Do you want to sell a plate shield for %P gold?", Topic=2
"sell","copper","shield" -> Type=3430, Amount=1, Price=50, "Do you want to sell a copper shield for %P gold?", Topic=2
"sell","leather","boots" -> Type=3552, Amount=1, Price=2, "Do you want to sell a pair of leather boots for %P gold?", Topic=2
"sell","rope" -> Type=3003, Amount=1, Price=8, "Do you want to sell a rope for %P gold?", Topic=2
"sell",%1,1<%1,"dagger" -> Type=3267, Amount=%1, Price=2*%1, "Do you want to sell %A daggers for %P gold?", Topic=2
"sell",%1,1<%1,"spear" -> Type=3277, Amount=%1, Price=3*%1, "Do you want to sell %A spears for %P gold?", Topic=2
"sell",%1,1<%1,"hand","axe" -> Type=3268, Amount=%1, Price=4*%1, "Do you want to sell %A hand axes for %P gold?", Topic=2
"sell",%1,1<%1,"rapier" -> Type=3272, Amount=%1, Price=5*%1, "Do you want to sell %A rapiers for %P gold?", Topic=2
"sell",%1,1<%1,"axe" -> Type=3274, Amount=%1, Price=7*%1, "Do you want to sell %A axes for %P gold?", Topic=2
"sell",%1,1<%1,"hatchet" -> Type=3276, Amount=%1, Price=25*%1, "Do you want to sell %A hatchets for %P gold?", Topic=2
"sell",%1,1<%1,"sabre" -> Type=3273, Amount=%1, Price=12*%1, "Do you want to sell %A sabres for %P gold?", Topic=2
"sell",%1,1<%1,"sword" -> Type=3264, Amount=%1, Price=25*%1, "Do you want to sell %A swords for %P gold?", Topic=2
"sell",%1,1<%1,"mace" -> Type=3286, Amount=%1, Price=30*%1, "Do you want to sell %A maces for %P gold?", Topic=2
"sell",%1,1<%1,"short","sword" -> Type=3294, Amount=%1, Price=10*%1, "Do you want to sell %A short swords for %P gold?", Topic=2
"sell",%1,1<%1,"doublet" -> Type=3379, Amount=%1, Price=3*%1, "Do you want to sell %A doublets for %P gold?", Topic=2
"sell",%1,1<%1,"leather","armor" -> Type=3361, Amount=%1, Price=5*%1, "Do you want to sell %A leather armors for %P gold?", Topic=2
"sell",%1,1<%1,"chain","armor" -> Type=3358, Amount=%1, Price=40*%1, "Do you want to sell %A chain armors for %P gold?", Topic=2
"sell",%1,1<%1,"brass","armor" -> Type=3359, Amount=%1, Price=150*%1, "Do you want to sell %A brass armors for %P gold?", Topic=2
"sell",%1,1<%1,"leather","helmet" -> Type=3355, Amount=%1, Price=3*%1, "Do you want to sell %A leather helmets for %P gold?", Topic=2
"sell",%1,1<%1,"chain","helmet" -> Type=3352, Amount=%1, Price=12*%1, "Do you want to sell %A chain helmets for %P gold?", Topic=2
"sell",%1,1<%1,"studded","helmet" -> Type=3376, Amount=%1, Price=20*%1, "Do you want to sell %A studded helmets for %P gold?", Topic=2
"sell",%1,1<%1,"wooden","shield" -> Type=3412, Amount=%1, Price=3*%1, "Do you want to sell %A wooden shields for %P gold?", Topic=2
"sell",%1,1<%1,"studded","shield" -> Type=3426, Amount=%1, Price=16*%1, "Do you want to sell %A studded shields for %P gold?", Topic=2
"sell",%1,1<%1,"brass","shield" -> Type=3411, Amount=%1, Price=25*%1, "Do you want to sell %A brass shields for %P gold?", Topic=2
"sell",%1,1<%1,"plate","shield" -> Type=3410, Amount=%1, Price=40*%1, "Do you want to sell %A plate shields for %P gold?", Topic=2
"sell",%1,1<%1,"copper","shield" -> Type=3430, Amount=%1, Price=50*%1, "Do you want to sell %A copper shields for %P gold?", Topic=2
"sell",%1,1<%1,"leather","boots" -> Type=3552, Amount=%1, Price=2*%1, "Do you want to sell %A pairs of leather boots for %P gold?", Topic=2
"sell",%1,1<%1,"rope" -> Type=3003, Amount=%1, Price=8*%1, "Do you want to sell %A ropes for %P gold?", Topic=2
"worm" -> "I sell worms only in sixpacks for 5 gold each, how many sixpacks of worms do you want to buy?"
"worms" -> *
%1,"worms" -> Type=3492, Amount=%1*6, Price=5*%1, "So you want to buy some of my sixpacks with altogether %A worms for %P gold?", Topic=1
%1,"six","pack" -> *
Topic=1,"yes",CountMoney>=Price -> "Thank you. Here it is.", DeleteMoney, Create(Type)
Topic=1,"yes" -> "Sorry, you do not have enough gold."
Topic=1 -> "Maybe next time."
Topic=2,"yes",Count(Type)>=Amount -> "Ok. Here is your money.", Delete(Type), CreateMoney
Topic=2,"yes" -> "Sorry, you do not have one."
Topic=2,"yes",Amount>1 -> "Sorry, you do not have that many."
Topic=2 -> "Maybe next time."
}

86
data/npc/djema.npc Normal file
View File

@@ -0,0 +1,86 @@
# GIMUD - Graphical Interface Multi User Dungeon
# djema.npc: Datenbank f<>r die Bibliothekarin Djema
Name = "Djema"
Outfit = (136,77-9-86-131)
Home = [33101,32520,3]
Radius = 2
Behaviour = {
ADDRESS,"hello$",QuestValue(278)=2,! -> "Wow! A human? Here? Hey? Where do you come from, %N? Oh, I'm so excited!"
ADDRESS,"hi$",QuestValue(278)=2,! -> *
ADDRESS,"greetings$",QuestValue(278)=2,! -> *
ADDRESS,"djanni'hah$",QuestValue(278)=2,! -> *
ADDRESS,! -> Idle
BUSY,"hello$",QuestValue(278)=2,! -> "Another human?! Please don't go away! Stay! Please wait a minute, %N!", Queue
BUSY,"hi$",QuestValue(278)=2,! -> *
BUSY,"greetings$",QuestValue(278)=2,! -> *
BUSY,"djanni'hah$",QuestValue(278)=2,! -> *
BUSY,! -> NOP
VANISH,! -> "Please don't go!"
"bye" -> "Aww - you really have to leave so soon? You must come and visit me again. Please - promise me!", Idle
"farewell" -> *
"name" -> "My name is Djema. Daddy says it means 'Moonflower' in the old language."
"djem" -> "That is my name. I do not like it much, though. Everybody around here calls me Djem."
"job" -> "I am the librarian in this place. I don't like the work too much because we do not really have that many books, and most of them are written by people who have died thousands of years ago. ...",
"If dad wanted me to have a job to keep me entertained that was a real non-starter."
"librarian" -> "Yes. I administrate the library. You know - registering new books, sorting them in alphabetical order etc. ...",
"To be honest I am not very good in this. Thank goodness daddy gave that magical blackboard to me. It is quite useful."
"gabel" -> "Gabel is my father. He runs this place. Of course, he is not my real daddy. But he adopted me, you know. Or rather, all the Marid adopted me."
"father" -> *
"dad" -> *
"parents" -> "I can't remember them. I... They have both died a long time. At least that is what I have been told. Listen, can we talk about something else?"
"marid" -> "The djinn you have met call themselves the Marid. They are generally very nice. Nice, but boring."
"djinn" -> "The djinn are a curious race. They are nice, but they are always so serious. Oh, don't get me wrong, there is not a single djinn around here I do not like, but, you know, they are not much fun. ...",
"I guess that is because they are all such devout followers of Daraman, but perhaps it is just because of all the bad things that have happened."
"daraman" -> "Daraman was a human, but he must have been something very special - he was a holy man. To this day daddy and all the other djinn around here look up to Daraman as a true prophet."
"king" -> "Officially there is no king of the djinn. Daddy used to hold the title, but he has chosen to put if off. Of course, he is still the undisputed leader of the Marid. He simply dislikes the title."
"efreet" -> "Apparently the greenskins are different from the Marid who have raised me. I don't know. Perhaps the Efreet would be more fun than the djinn around here, but then daddy says they are really evil."
"malor" -> "Malor is the leader of the Efreet. I have never seen him, but they say he is really nasty. Daddy always gets upset when this name is pronounced."
"mal'ouquah" -> "Oh, that place. They say it is pure evil. But I don't think it looks that evil. I have seen the dark fortress once, you know?!"
"dark", "fortress" -> "One night I went there. I wanted to see it for myself. Don't tell daddy, though. He would freak out if he heard I was there."
"ashta'daramai" -> "That's what this place is called. Sure, it is beautiful, but it is as also boring and sometimes downright depressing. Sometimes I feel like I am bound to this place by golden chains."
"human" -> "I have lived here for as long as I can remember, but I know I don't belong here. I belong to them! I am a human! One day I will leave this place, and I will never come back."
"zathroth" -> "Yes, I have heard his name before. Let's see... Yes, I have read his name in a book! It was a book about gods and creation. Pretty weird stuff."
"tibia" -> "Daddy has often told me about how huge and mysterious this world is. <Sighs> How much I would like to see it all. But he won't let me go. ...",
"I have read books about the northern continent inhabited by thousands and thousands of people. Ordinary humans just like you and me! Imagine that!"
"darashia" -> "Darashia is a beautiful city to the north. I have been there! One day Daddy disguised himself, and he took me there. It was awesome. ...",
"There was so much life and colour and excitement... <Sighs> I suppose he did it because he knew how much I yearned to go there. Bless him - he only wanted to help. But after that I felt worse than ever."
"edron" -> "I have read all about the northern cities. It is almost as if I had been there myself."
"thais" -> *
"venore" -> *
"kazordoon" -> *
"carlin" -> *
"ab'dendriel" -> *
"ankrahmun" -> "If there is one city I don't want to see it is Ankrahmun. I have heard all kinds of stories about the pharaoh and his cult of weirdos!"
"scarab" -> "Ah, those nasty critters. They give me the creeps!"
"pharaoh" -> "Apparently he is an undead! Yuk - how disgusting!"
"palace" -> "I do not care just how beautiful the pharaoh's palace is. I will never go there. The minute I would see some undead pile of flesh I would dash for the door screaming."
"ascension" -> "I have heard that term before. Has to do with the pharaoh's cult, I think, but I do not know for sure, and I'm not particularly eager to learn more about it."
"akh'rah" -> "Hm. No - doesn't ring a bell."
"uthun" -> *
"akh" -> *
"kha'zeel" -> "I don't know whether I should hate or love these mountains. I mean, they are so beautiful. If only you saw those peaks in the evening, when the sun is setting. It is like a thousand fires that set the horizon aglow. ...",
"But... ah, I don't know. I think I would give it all away if I could live somewhere among my own kind."
"kha'labal" -> "That is the huge desert to the east. You can see it from here if you look in the direction of the rising sun. It seems huge... endless... It makes my heart sink whenever I watch it."
"war" -> "Daddy and all the other djinn around here are so restive lately. I know they try not to show it, but I can sense that they are tense and perhaps even a bit afraid. ...",
"To be honest I am sick of being patronised. I am a grown-up woman now, and I don't need anybody else's protection anymore!"
"melchior" -> "Hm. I think I have heard that name before. A human, wasn't it? I think he used to drop quite often when I was much younger, but I have no clear memory of him. ...",
"I think he has not visited Ashta'Daramai for a long time."
"alesar" -> "I have never known this djinn, but apparently there is some sad story behind this. Daddy is very sad that Alesar left us. Of course, he tries not to show, but as usual he does a bad job about it."
"lamp" -> "When I was still a kid I could not understand how it could be that I was not able to sleep in a lamp. ...",
"That was when I wanted nothing more than to be like the people around me. <Sighs> I may see things a bit more clearly now, but the feeling of yearning remains."
"fa'hradin" -> "Uncle Fad is a weird guy. He is incredibly intelligent, but he is also totally inept in worldly matters. Sometimes I feel he is not quite at home in this world."
"fa'hradin","lamp" -> "I have heard many a story about this artifact. It was used to trap that Malor guy. Clever idea of good old uncle Fa'hradin."
"book" -> "The books around here are not exactly what I would call a riveting read. Most of them are technical documents written by uncle Fad at some point or other. Now and then he turns up and brings new files. Not that anybody would ever read them. ...",
"It is my job to make sure they are filed and registered."
#"blackboard" -> "Yes! All books we have are listed in it! The whole library! And the best thing is that whenever a new book is added or one is removed the list is updated by magic. Isn't that great! Take a look!"
#"magical","blackboard" -> *
#"spy" -> "Yes! There was a spy! I have seen him! He was over there, right next to the door. When I came in he just slipped out. It was an Efreet! His green skin gave him away!"
#"fr 0457", QuestValue (###)=### -> "fr 0457? Missing? Let me see? Hey, you are right. It is not on the list. Could it be?","Daraman have mercy! You're right! The file is gone! The spy must have stolen it. Oh dear. What am I to do now?","Quick! Go and tell uncle Fa'hradin. He will know what to do!", SetQuestValue (###)=###
}

87
data/npc/don.npc Normal file
View File

@@ -0,0 +1,87 @@
# GIMUD - Graphical Interface Multi User Dungeon
# don.npc: Datenbank fuer den Bauern Donald McRonald
Name = "Donald McRonald"
Outfit = (128,41-94-79-76)
Home = [32391,32229,7]
Radius = 3
Behaviour = {
ADDRESS,"hello$",Druid,! -> "Hello, Druid %N!"
ADDRESS,"hi$",Druid,! -> *
ADDRESS,"hello$",! -> "Hmmm, well, hello %N."
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Hmm, I'm busy %N."
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "?"
"bye",Druid -> "May Crunor bless you, Druid %N!", Idle
"farewell",Druid-> *
"job",Druid -> "My wife and I run this farm as good as we can."
"wife",Druid -> "Sherry is my beloved wife."
"donald",Druid -> "I was named Donald, like my grandfather."
"farm",Druid -> "It's a hard but rewarding task to run this farm."
"name",Druid -> "My name is Donald McRonald, noble druid."
"time",Druid -> "Unfortunately I can't help you with that, noble druid."
"bye" -> "Yes, bye!", Idle
"farewell"-> "Yes, farewell!", Idle
"job" -> "I run a farm, what else?!"
"wife" -> "Sherry is my wife."
"donald" -> "I am Donald."
"farm" -> "It is my farm, yes."
"name" -> "Donald McRonald."
"time" -> "Who cares?"
"weather" -> "Weather is good enough to work on the fields."
"crops" -> "It is hard to grow but worth the effort."
"field" -> "My fields are enchanted by the druids and the wheat grows very quickly."
"city" -> "The city is to the north."
"crops" -> "I take care of our crops"
"mill" -> "I somtimes have to bring the wheat there."
"spooked" -> "I dont know."
"king" -> "King Tibianus is our king."
"frodo" -> "Frodo? He is a friend of mine."
"oswald" -> "He ignores us and we ignore him."
"bloodblade" -> "A general in the army."
"muriel", sorcerer -> "I dont trust sorcerers like you."
"muriel" -> "I dont trust sorcerers."
"elane" -> "Too noble to care about us."
"gregor" -> "Knights always feel superior to us farmers."
"gregor", knight -> "Knights like you always feel superior to us farmers."
"marvik" -> "Druids are a great help for us, they know much about nature."
"marvik", druid -> "Druids like you are a great help for us, they know much about nature."
"gorn" -> "Hardly know him."
"sam" -> "A blacksmith, eh?"
"quentin" -> "A generous person."
"lynda" -> "She has a good soul."
"spider" -> Type=3988, Amount=1, Price=2, "I will give you %P gold for every spider you bring me. But not a rotten spider that was already dead for some time. Do you have any with you?", Topic=2
"buy" -> "I can offer you wheat, cheese, carrots, and corncobs."
"do","you","sell" -> *
"do","you","have" -> *
"food" -> "Are you looking for food? I have wheat, cheese, carrots, and corn to sell. If you want to sell bread, talk to my wife, Sherry."
"bread" -> "If you want to sell bread, talk to my wife, Sherry."
"wheat" -> Type=3605, Amount=1, Price=1, "Do you want to buy wheat for %P gold?", Topic=1
"cheese" -> Type=3607, Amount=1, Price=5, "Do you want to buy cheese for %P gold?", Topic=1
"carrot" -> Type=3595, Amount=1, Price=3, "Do you want to buy a carrot for %P gold?", Topic=1
"corncob" -> Type=3597, Amount=1, Price=3, "Do you want to buy a corncob for %P gold?", Topic=1
%1,1<%1,"wheat" -> Type=3605, Amount=%1, Price=1*%1, "Do you want to buy %A wheat for %P gold?", Topic=1
%1,1<%1,"cheese" -> Type=3607, Amount=%1, Price=5*%1, "Do you want to buy %A cheeses for %P gold?", Topic=1
%1,1<%1,"carrot" -> Type=3595, Amount=%1, Price=3*%1, "Do you want to buy %A carrots for %P gold?", Topic=1
%1,1<%1,"corncob" -> Type=3597, Amount=%1, Price=3*%1, "Do you want to buy %A corncobs for %P gold?", Topic=1
Topic=1,"yes",CountMoney>=Price -> "Here it is.", DeleteMoney, Create(Type)
Topic=1,"yes" -> "I am sorry, but you do not have enough gold."
Topic=1 -> "Maybe later."
Topic=2,"yes",Count(Type)>=Amount -> "Here you are.", Delete(Type), CreateMoney
Topic=2,"yes" -> "You have no spider that died recently."
Topic=2 -> "Hmpf."
}

71
data/npc/dove.npc Normal file
View File

@@ -0,0 +1,71 @@
# GIMUD - Graphical Interface Multi User Dungeon
# dove.npc: Datenbank f<>r die Postbeamtin Dove
Name = "Dove"
Outfit = (136,59-86-106-115)
Home = [32919,32075,7]
Radius = 1
Behaviour = {
ADDRESS,"hello$",! -> "Be greeted, noble %N."
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Please wait a moment, %N.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Come back soon, noble %N."
"bye" -> "Come back soon, noble %N.", Idle
"farewell" -> *
"kevin" -> "Mr. Postner is one of the most honorable men I know."
"postner" -> *
"postmasters","guild" -> "As long as everyone lives up to our standarts our guild will be fine."
"join" -> "We are always looking able recruits. Just speak to Mr.Postner in our headquarter."
"headquarter" -> "Its easy to be found. Its on the road from Thais to Kazordoon and Ab'dendriel."
"measurements",QuestValue(234)>0,QuestValue(238)<1 -> "Oh no! I knew that day would come! I am slightly above the allowed weight and if you can't supply me with some grapes to slim down I will get fired. Do you happen to have some grapes with you?",Type=3592, Amount=1,Topic=5
"grapes",QuestValue(234)>0,QuestValue(238)<1 -> "Do you happen to have some grapes with you?",Type=3592, Amount=1,Topic=5
Topic=5,"yes",Count(Type)>=Amount -> "Oh thank you! Thank you so much! So listen ... <whispers her measurements>", Delete(Type),SetQuestValue(234,QuestValue(234)+1),SetQuestValue(238,1)
Topic=5,"yes" -> "Don't tease me! You don't have any."
Topic=5 -> "Oh, no! I might loose my job."
"job" -> "I am responsible for this post office. If you have questions about the mail system or the depots, just ask me."
"name" -> "My name is Dove."
"dove" -> "Yes, like the bird. <giggles>"
"time" -> "Now it's %T."
#"mail" -> "The Tibian mail system is unique! And everyone can use it. Do you want to know more about it?", Topic=1
#"depot" -> "The depots are very easy to use. Just step in front of them and you will find your items in them. They are free for all Tibian citizens."
"king" -> "Even the king can be reached by the mailsystem."
"tibianus" -> *
"army" -> "The soldiers get a lot of letters and parcels from Thais each week."
"ferumbras" -> "Try to contact him by mail."
"general" -> *
"sam" -> "Ham? No thanks, I ate fish already."
"excalibug" -> "If i find it in an undeliverable parcel, I will contact you."
"news" -> "Well, there are rumours about the swampelves and the amazons, as usual."
"thais" -> "All cities are covered by our mail system."
"carlin" -> *
"swampelves" -> "They live somewhere in the swamp and usually stay out of our city. Only now and then some of them dare to interfere with us."
"amazon" -> "These women are renegades from Carlin, and one of their hidden villages or hideouts might be in the swamp."
@"gen-post.ndb"
#"letter" -> Amount=1, Price=5, "Do you want to buy a letter for %P gold?", Topic=2
#"parcel" -> Amount=1, Price=10, "Do you want to buy a parcel for %P gold?", Topic=3
#Topic=1,"yes" -> "The Tibia Mail System enables you to send and receive letters and parcels. You can buy them here if you want."
#Topic=1 -> "Is there anything else I can do for you?"
#Topic=2,"yes",CountMoney>=Price -> "Here it is. Don't forget to write the name of the receiver in the first line and the address in the second one before you put the letter in a mailbox.", DeleteMoney, Create(3505)
#Topic=2,"yes" -> "Oh, you have not enough gold to buy a letter."
#Topic=2 -> "Ok."
#Topic=3,"yes",CountMoney>=Price -> "Here you are. Don't forget to write the name and the address of the receiver on the label. The label has to be in the parcel before you put the parcel in a mailbox.", DeleteMoney, Create(3503), Create(3507)
#Topic=3,"yes" -> "Oh, you have not enough gold to buy a parcel."
#Topic=3 -> "Ok."
}

62
data/npc/duria.npc Normal file
View File

@@ -0,0 +1,62 @@
# GIMUD - Graphical Interface Multi User Dungeon
# duria.npc: Datenbank fuer die Ritterin Duria
Name = "Duria"
Outfit = (70,0-0-0-0)
Home = [32617,31938,8]
Radius = 3
Behaviour = {
ADDRESS,Knight,"hello$",! -> "Hiho, fellow knight %N!"
ADDRESS,Knight,"hi$",! -> *
ADDRESS,Knight,"hiho$",! -> *
ADDRESS,"hello$",! -> "Hiho, visitor %N. Whatdoyouwant?"
ADDRESS,"hi$",! -> *
ADDRESS,"hiho$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Waitaminute %N.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Becarefulloutthere, jawoll."
"bye" -> "Goodbye.",Idle
"farewell" -> *
"job" -> "Iam the Highknight of the dwarfs."
"name" -> "I am Duria Steelbender, daughter of Fire, of the Dragoneaters."
"time" -> "Dunno."
"hero" -> "Heroes are rare in this days, jawoll."
"tibia" -> "Bah, to much plantsandstuff, to few tunnels ifyoudaskme."
"thais" -> "Was there once. Can't handle the crime overthere."
"knight" -> "Knights are proud of being dwarfs, jawoll."
"vocation" -> "Vocation, vocation, wouldratherlike a vacation."
"spellbook" -> "Sellingno spellbooks here. Do I look like a sorc?"
Knight,"spell" -> "Can teach ye healing spells and support spells. What kind of spell you like? Or for which level you want a spell?", Topic=2
"spell" -> "Sorry, selling spells only to knights, jawoll."
Knight,"instant","spell" -> "Can teach ye healing spells and support spells. What kind of spell you like?"
Knight,"healing","spell" -> "In this category I have 'Light Healing' and 'Antidote'."
Knight,"support","spell" -> "In this category I have 'Light', 'Find Person' and 'Great Light'."
Knight,"level" -> "For which level you want a spell?", Topic=2
Knight,"find","person" -> String="Find Person", Price=80, "Do you want to buy the spell 'Find Person' for %P gold?", Topic=3
Knight,"light" -> String="Light", Price=100, "Do you want to buy the spell 'Light' for %P gold?", Topic=3
Knight,"light","healing" -> String="Light Healing", Price=170, "Do you want to buy the spell 'Light Healing' for %P gold?", Topic=3
Knight,"antidote" -> String="Antidote", Price=150, "Do you want to buy the spell 'Antidote' for %P gold?", Topic=3
Knight,"great","light" -> String="Great Light", Price=500, "Do you want to buy the spell 'Great Light' for %P gold?", Topic=3
Topic=2,"healing","spell" -> "In this category I have 'Light Healing' and 'Antidote'."
Topic=2,"support","spell" -> "In this category I have 'Light', 'Find Person' and 'Great Light'."
Topic=2,"bye" -> "Goodbye.",Idle
Topic=2,"8$" -> "For level 8 I have 'Find Person' and 'Light'.", Topic=2
Topic=2,"9$" -> "For level 9 I have 'Light Healing'.", Topic=2
Topic=2,"10$" -> "For level 10 I have 'Antidote'.", Topic=2
Topic=2,"13$" -> "For level 13 I have 'Great Light'.", Topic=2
Topic=2 -> "Sorry, I have only spells for level 8, 9, 10 and 13.", Topic=2
Topic=3,"yes",SpellKnown(String)=1 -> "Youknowthatspell."
Topic=3,"yes",Level<SpellLevel(String) -> Amount=SpellLevel(String), "Nah, you havetobe level %A to learn this one."
Topic=3,"yes",CountMoney<Price -> "Hey! Whereisyourgold?"
Topic=3,"yes" -> "Hereyouare. It's now in your spellbook, jawoll.", DeleteMoney, EffectOpp(13), TeachSpell(String)
Topic=3 -> "Maybe nexttime."
}

11
data/npc/dustrunner.npc Normal file
View File

@@ -0,0 +1,11 @@
# GIMUD - Graphical Interface Multi User Dungeon
# dustrunner.npc: Datenbank fuer den Rennhund Dustrunner
Name = "Dustrunner"
Outfit = (32,0-0-0-0)
Home = [32914,32076,6]
Radius = 14
Behaviour = {
ADDRESS -> Idle
}

36
data/npc/ebenizer.npc Normal file
View File

@@ -0,0 +1,36 @@
# GIMUD - Graphical Interface Multi User Dungeon
# ebenizer.npc: Datenbank f<>r den Bankier Ebenizer
Name = "Ebenizer"
Outfit = (128,59-95-87-76)
Home = [33175,31801,7]
Radius = 1
Behaviour = {
ADDRESS,"hello$",! -> "Yes? What may I do for you, %N?"
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "It's not your turn %N. Wait please.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Have a nice day."
"bye" -> "Have a nice day.", Idle
"farewell" -> *
"name" -> "My name? Ebenizer!"
"job" -> "I am running this Bank"
"time" -> "It is %T, precisely."
"king" -> "Hail to the king!"
"tibianus" -> *
"army" -> "Soldiers have not that much money that I would care about."
"ferumbras" -> "A true threat to wealth and trade."
"excalibug" -> "This weapon, if real, might be worth a lot."
"thais" -> "We are in constant contact with the city of Thais."
"tibia" -> "There are countless ways of profit in this world."
"carlin" -> "It's underdeveloped and economically insignificant."
"edron" -> "The riches of our isle are its mineral resources."
"news" -> "I only care about financial news."
"rumors" -> *
@"gen-bank.ndb"
}

85
data/npc/edala.npc Normal file
View File

@@ -0,0 +1,85 @@
# GIMUD - Graphical Interface Multi User Dungeon
# edala.npc: Datenbank f<>r die heilerin edala (nahe Elfenstadt)
Name = "Edala"
Outfit = (63,0-0-0-0)
Home = [32698,31718,2]
Radius = 3
Behaviour = {
ADDRESS,"hello$",! -> "Ashari, %N."
ADDRESS,"hi$",! -> *
ADDRESS,"ashari$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "Sorry, please wait a moment %N.", Queue
BUSY,"hi$",! -> *
BUSY,"ashari$",! -> *
BUSY,! -> NOP
VANISH,! -> "Asha Thrazi, traveller."
"bye" -> "Asha Thrazi, traveller.", Idle
"asha","thrazi" -> *
"farewell" -> *
"job" -> "I am a mystic of the suns. I provide protective blessings for those in need."
"name" -> "My name is Edala, pilgrim."
"mystic" -> "We mystics are philosophers and healers."
"cenath" -> "I don't consider me a member of any caste, and I don't want to talk about this matter."
"kuridai" -> *
"deraisim" -> *
"abdaisim" -> *
"teshial" -> *
"crunor" -> "Crunor is great in his beauty."
"priyla" -> "The daughter of the stars is my patron."
"excalibug" -> "It is true that this weapon brings great power. But you should not look for power. It is wisdom you really need."
"news" -> "News? I don't care about news."
"heal$",Burning>0 -> "You are burning. I will help you.", Burning(0,0), EffectOpp(15)
"heal$",Poison>0 -> "You are poisoned. I will help you.", Poison(0,0), EffectOpp(14)
"heal$",HP<40 -> "You are looking really bad. Let me heal your wounds.", HP=40, EffectOpp(13)
"heal$",PvPEnforced -> "You aren't looking that bad."
"heal$" -> "You aren't looking that bad. Sorry, I can't help you. But if you are looking for additional protection you should go on the pilgrimage of ashes."
"blessing",PvPEnforced,! -> "The lifeforce of this world is waning. There are no more blessings avaliable on this world."
"pilgrimage",PvPEnforced,! -> *
"ashes",PvPEnforced,! -> *
"spiritual",PvPEnforced,! -> *
"shielding",PvPEnforced,! -> *
"sacred","places",PvPEnforced,! -> *
"spark",PvPEnforced,! -> *
"phoenix",PvPEnforced,! -> *
"embrace",PvPEnforced,! -> *
"fire",PvPEnforced,! -> *
"suns",PvPEnforced,! -> *
"wisdom",PvPEnforced,! -> *
"solitude",PvPEnforced,! -> *
"pilgrimage" -> "Whenever you receive a lethal wound your lifeforce is damaged. With every single of the five blessings you have this damage will be reduced."
"ashes" -> *
"blessing" -> "There are five different blessings available in five sacred places. These blessings are: the spiritual shielding, the spark of the phoenix, the embrace of tibia, the fire of the suns and the wisdom of solitude."
"sacred","places" -> "Just ask my about the blessing you are interested in."
"spiritual" -> " You may receive the spiritual shielding in the whiteflowertemple south of Thais."
"shielding" -> *
"spark" -> "The spark of the phoenix will be given to you by the dwarven priests of earth and fire in Kazordoon."
"phoenix" -> *
"embrace" -> "The druids north of Carlin will provide you with the embrace of tibia."
"fire" -> "Do you wish to receive the blessing of the two suns? It will cost you 10.000 gold, pilgrim.",Price=10000, Topic=5
"suns" -> *
"wisdom" -> "Talk to the hermit Eremo on the isle of Cormaya about this blessing."
"solitude" -> *
Topic=5,"yes", QuestValue(103) > 0,! -> "You already possess this blessing."
Topic=5,"yes",CountMoney<Price,! -> "Oh. You do not have enough money."
Topic=5,"yes",! -> "Kneel down and receive the warmth of sunfire, pilgrim.", DeleteMoney, EffectOpp(13), SetQuestValue(103,3), Bless(3)
Topic=5,! -> "All right. As you wish."
}

43
data/npc/eddy.npc Normal file
View File

@@ -0,0 +1,43 @@
# GIMUD - Graphical Interface Multi User Dungeon
# eddy.npc: M<>belverk<72>ufer Eddy auf Fibula
Name = "Eddy"
Outfit = (128,60-64-0-95)
Home = [32168,32431,7]
Radius = 3
Behaviour = {
ADDRESS,"hello$",! -> "Welcome %N!"
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "One moment please %N.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Good bye."
"bye" -> "Good bye.", Idle
"farewell" -> *
"name" -> "My name is Eddy. I sell furniture."
"job" -> "Have you moved to a new home? I'm the specialist for equipping it."
"time" -> "It is %T. Do you need a clock for your house?"
"news" -> "You mean my specials, don't you?"
"offer" -> "I sell statues, tables, chairs, flowers, pillows, pottery, instruments, decoration, tapestries and containers."
"goods" -> *
"do","you","sell" -> *
"do","you","have" -> *
"furniture" -> *
"equipment" -> *
"special" -> "My offers are permanently extraordinary cheap."
@"gen-t-furniture-statues-s.ndb"
@"gen-t-furniture-tables-s.ndb"
@"gen-t-furniture-chairs-s.ndb"
@"gen-t-furniture-flowers-s.ndb"
@"gen-t-furniture-pillows-s.ndb"
@"gen-t-furniture-pottery-s.ndb"
@"gen-t-furniture-instruments-s.ndb"
@"gen-t-furniture-decoration-s.ndb"
@"gen-t-furniture-tapestries-s.ndb"
@"gen-t-furniture-containers-s.ndb"
}

48
data/npc/edoch.npc Normal file
View File

@@ -0,0 +1,48 @@
# GIMUD - Graphical Interface Multi User Dungeon
# edoch.npc: Datenbank f<>r den Bogenmacher Edoch
Name = "Edoch"
Outfit = (129,95-0-40-116)
Home = [33232,32430,7]
Radius = 0
Behaviour = {
ADDRESS,"hello$",! -> "Daraman's blessings, %N."
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hello$",! -> "One moment please, %N.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Daraman's blessings, traveller."
"bye" -> "Daraman's blessings, traveller.", Idle
"job" -> "I am nothing but a humble fletcher. I am selling bows, crossbows, and ammunition. Do you need any of these?"
"fletcher" -> *
"name" -> "I am Edoch Ibn Ibrach."
"time" -> "You surely can buy a watch somewhere on this bazaar."
"tibia" -> "The world is vast and dangerous. Better prepare yourself with a bow before you travel out there."
"thais" -> "I was there once to learn about their ways. Needless to say I was horrified and returned to Darashia as soon as possible."
"do","you","sell" -> "I am selling bows, crossbows, and ammunition. Do you need anything?"
"do","you","have" -> *
"offer" -> *
"goods" -> *
"ammo" -> "Do you need arrows for a bow, or bolts for a crossbow?"
"ammunition" -> *
"sell","bow" -> "I don't buy used bows."
"sell","crossbow" -> "I don't buy used crossbows."
"bow" -> Type=3350, Amount=1, Price=400, "Do you want to buy a bow for %P gold?", Topic=1
"crossbow" -> Type=3349, Amount=1, Price=500, "Do you want to buy a crossbow for %P gold?", Topic=1
"arrow" -> Type=3447, Amount=1, Price=2, "Do you want to buy an arrow for %P gold?", Topic=1
"bolt" -> Type=3446, Amount=1, Price=3, "Do you want to buy a bolt for %P gold?", Topic=1
%1,1<%1,"bow" -> Type=3350, Amount=%1, Price=400*%1, "Do you want to buy %A bows for %P gold?", Topic=1
%1,1<%1,"crossbow" -> Type=3349, Amount=%1, Price=500*%1, "Do you want to buy %A crossbows for %P gold?", Topic=1
%1,1<%1,"arrow" -> Type=3447, Amount=%1, Price=2*%1, "Do you want to buy %A arrows for %P gold?", Topic=1
%1,1<%1,"bolt" -> Type=3446, Amount=%1, Price=3*%1, "Do you want to buy %A bolts for %P gold?", Topic=1
Topic=1,"yes",CountMoney>=Price -> "Here you are.", DeleteMoney, Create(Type)
Topic=1,"yes" -> "Come back, when you have enough money."
Topic=1 -> "Hmm, but next time."
}

165
data/npc/edowir.npc Normal file
View File

@@ -0,0 +1,165 @@
# GIMUD - Graphical Interface Multi User Dungeon
# edowir.npc: Datenbank fuer den Weisen Edowir
Name = "Edowir"
Outfit = (130,0-58-96-95)
Home = [32343,32363,7]
Radius = 5
Behaviour = {
ADDRESS,"hello$",! -> "Oh, hello %N! How nice of you to visit an old man like me."
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"hi$",! -> "Be patient %N. Learn to listen, listen to learn.", Queue
BUSY,"hello$",! -> *
BUSY,! -> NOP
VANISH,! -> "Come back whenever you're in need of wisdom."
"bye" -> "Come back whenever you're in need of wisdom.", Idle
"farewell" -> *
"how","are","you" -> "I am fine, thank you."
"sell" -> "I sell nothing, but I share my wisdom now and then."
"job" -> "I gather wisdom and knowledge. I am also an astrologer."
"name" -> "I am Edowir, but don't worry about remembering my name. I will forget your name as well."
"edowir" -> "That's me, but don't worry about remembering my name. I will forget your name as well."
"time" -> "Time is a pillar and our lives wind around it like vine."
"help" -> "I would like to help you. What is your problem?"
"monster" -> "Man or monster, the difference is often just a matter of hides and scales."
"dungeon" -> "Dungeons are a place of danger, not of joy. Keep that in mind on your travels."
"sewer" -> "Sewers are sometimes the safer ways to get where you want to."
"god" -> "Learn about the gods to learn from the gods."
"king" -> "Kings are children adorned with crowns."
"bozo" -> "Who laughs last, thinks slowest."
"joke" -> *
"jester" -> *
"rumour" -> "Rumours are an unsafe path to follow."
"gossip" -> *
"fuck" -> "If that's all you can think about...", Idle
"weapon" -> "Those who live by the sword get shot by those who don't."
"magic" -> "I believe that true love is stronger than all magic, don't you agree?"
"old" -> "Growing old is mandatory, growing up is optional."
"age" -> *
"tibia" -> "If Tibia is a fallen god, does that makes us the maggots crawling on it?"
"castle" -> "A strong wall may protect from an assault, but what will protect you from the enemy within?"
"muriel" -> "Mages claim to be be wise, but how wise can it be to sacrifice your life to books and scrolls and not for the people?"
"sorcerer" -> *
"elane" -> "A paladin is more than just a knight armed with a bow and some spells, though most seem to be unaware of that fact."
"paladin" -> *
"marvik" -> "Druids seek enlightenment in nature, but they often just find what they brought with them."
"druid" -> *
"gregor" -> "Knights could be artists, but tend to become sellswords."
"knight" -> *
"necromant","nectar" -> "There is no such thing, believe me. The dead don't care for taste."
"goshnar" -> "The Necromant King. He is dead forever, and that is the nicest thing I can say about him. May he rot in his tomb."
"necromant" -> "How could they try to understand death, if they don't care to understand life?"
"nightmare","knight" -> "The Nightmare Knights were an ancient order dedicated to fight evil. They were guided by prophetic dreams. The order ceased to exist after their war against the Brotherhood of Bones."
"brotherhood","bone" -> "This brotherhood was an secret society of necromancers and followers of purest evil. They were vanquished long ago by their arch-enemies, the Nightmare Knights."
"pits","inferno" -> "An infernal place in which the nightmare knights created a base to fight the minions of evil. It was lost when the Ruthless Seven conquered it."
"ruthless","seven" -> "They are more than a myth, they are a horrible reality. It is possible that they still reside in the pits of inferno."
"sternum" -> "Behind the mountain lies a land of great danger."
"mintwallin" -> "The underground city of the minotaurs can be reached through a dangerous passage from the old temple."
"old","temple" -> "In the old days the underground temple was built for the glory of Banor after a victory over the orcish hordes. It is now an abandoned and dreary place overrun by rotworms."
"carlin" -> "A city in the far north. It separated from the Thaian kingdom about 100 years ago. Now it is ruled by a dynasty of queens."
"thais" -> "Thais is the capital of an ancient human kingdom. Once its rule was more or less undisputed. In the years the strength of the thaian kingdom eroded by different events."
"ab'dendriel" -> "Although lovely, the city of the elves lacks the grace and the vibrance of the elven cities of old. The elves are still working on improvement of their settlement."
"Shadowthorn" -> "The elves of shadowthorn are hosile to intruders. Their Kuridai leaders practise some sinister cults and the other castes are more their minions then their equals."
"castes" -> "The elven society is divdided into certain cates, the cenath, the kuridai, the deaisim, the abdaisim and the legendary theshial."
"cenath" -> "The cenath favour magic above all other. They are the keeper of elven lore and wisdom. They are resposible for the astounding feats of druidic magic the elves are capable of."
"kuridai" -> "The Kuridai are the craftsmen and warriors of elvenkind. They are allways moving, allways sheming. They are the most agressive elves and distrust outsiders. An utsider might be each non-Kuridai to them."
"deraisim" -> "One could call the Deraisim the scouts and rangers of elvenkind. Although all elves are formidable in that area, the Deraisim excell them all."
"abdaisim" -> "The Abdaisim are what humans would call 'independent elves'. They take shelter wherever they might find it, are wanderers and explorers. They only keep loose contact with the elven society."
"teshial" -> "Its said that those elves were the masters of the dreams. Which many consider as a special brand of magic. However they seem to have vanished from the face of tibia ages ago and their fate is unknown."
"kazordoon" -> "The ancient fortrescity of the dwarf was carved into the mountain known as 'the big old one'. Its quite hidden and heavily guarded to withstand any assault."
"dwarf" -> "The small but strong dwarves are tireless workers and fierce warriors. They are familiar with several crafts and mastered most of them. In our days their smithing skills are rivaled only by those of the cyclopses."
"dwarv" -> *
"cyclops" -> "Cyclopses are seen as the smithes of blog, whom they call 'the ragehammer' or 'ragehammerer'. Indeed their skills create mostly crude and nasty looking weapons and armor which are incredicle effective nontheles."
"blog" -> "Blog is the god of rage and fierce battle. Hes also the patron of power, although a power to opress and bully others around. He is the son of Zathroth and one of the tibian suns."
"zathroth" -> "Zathroth is the dark twin of Uman. They are one and they are two seperate entities. We mortals can't realy grasp this concept. He is the patron of dark magic and even darker secrets, the lust for dominance
through cunning, and manipulation."
"zathroth" -> "Uman is the light twin of Zathroth. Their unity and seperatuion at once is a concept we cannot hope to grasp. He is the patron of light magic, the knowledge that beniefits all and brings progress to the society."
"venore" -> "Venore is a center of commerce and trade. Its ambitous trade-barons are nominaly subjects of the thaian kingdom."
"paradox", "tower" -> "The paradox Tower was home of a mighty but mad wizard. Its said that only the cunning and mad can brave the tests of that tower to gain its treasures."
"ridler" -> "As far as I can tell this creature is not fond of cheaters and wont allow them to pass his tests."
"magic","metal" -> "There are sevral kinds of magic metals in our world, the best known are called Mesh Kaha Rogh, Za'Kalortith, Uth'Byth, Uth'Morc, Uth'Amon, Uth'Maer, Uth'Doon, and Zatragil."
"Mesh","Kaha","Rogh" -> "The so called singing steel causes a constant humming while its forged. It's said its a sign that it absorbs magic powers in the process and its probably easy to enchant it. However the secret where to mine or how to creat this ore is lost in time."
"Za'Kalortith" -> "This is the metal of 'evil'. The hell forged iron no ordinary flames can melt. Its rumored to be harvestet in hell from iron rocks in which damned souls were imprisoned."
"Uth'Byth" -> "This steel absorbs magic, its of inferior quality compared to ordinary steel but its absorbing qualities make it important though."
"Uth'Morc" -> "What makes this black steel special is its lightness and special property of lacking the common steel 'noise'. Its also called silent steel or thiefs steel for that reason."
"Uth'Amon" -> "The luminescent brightsteel is used for artwork mainly. In ancient times items of great magic power were created using the brightsteel. Those secrets were lost with the races which hold them as their secrets."
"Uth'Maer" -> "The dwarfs call it heartiron and claim its part of the heart of the big old one. Therefore is sacred and its use is limited and regulated."
"Uth'Doon" -> "The dwarfen high steel is relatively common but expensive and still hard to come by. The elite dwarfen weaponary and armors are made of Uth'Doon."
"Zatragil" -> "The so called dreamsilver is a legendary metal. Almost everything we know about it are rumours only."
"plains","havoc" -> "Somewhere in the Plains of Havoc, where the Necromant King was defeated lies the secret entrance to the pits of inferno."
"excalibug" -> "The ancient dwarfen kings forged it using magic metal , which they took from cyclopses who found it in the heart of a fallen star."
"venore" -> "The swamp city is a center of commerce and known for it riches and its merchant barons. It is part of the Thaian kingdom."
"rookgaard" -> "It was on rookgaard where the soul vortex appeared. The Thaian kingdom holds an outpost there to protect the vortex and to guide the newly arrived souls."
"soul","vortex" -> "The gods created the vortex to guide powerful souls to our world so they might join the battle for creation."
"magic","items" -> "Magic items are numerous. If you would like some details, please ask me about a specific item."
"bronze","amulet" -> "Some creatures are able to attack your magic power rather than your lifeforce. This amulet bestows some protection on you against those attacks."
"silver","amulet" -> "This amulet purifies your blood. It will reduce the damage caused by poison."
"platinum","amulet" -> "These powerful amulets are usually blessed by some god. They offer additional armour and protection."
"strange","talisman" -> "These amulets protect you from harm taken by energy attacks and magic fields."
"amulet","life" -> "These amulets were created and enchanted by powerful magicians and priests. They protect both body and soul from the losses caused by the trauma of death."
"stone","skin","amulet" -> "Though they possess only a few charges, stone skin amulets are sought after because they offer complete protection from physical damage."
"dragon","necklace" -> "The core piece of these amulets is a little dragon scale. It protects against fire damage to some extent."
"garlic","necklace" -> "This charm, feared and despised by the undead, protects your lifeforce from lifedraining powers."
"elven","amulet" -> "These ancient elven artifacts are highly enchanted and grant some protection against any each form of damage."
"shielding","amulet" -> "These amulets are a more powerful version of the elven amulets. They were created by a race long gone from this plane and offer significant protection against every kind of damage."
"mightring" -> "This ring will give you limited protection against any kind of damage."
"swordring" -> "This ring will increase your skill when wielding swords."
"axering" -> "This ring will increase your skill when wielding any kind of axe."
"clubring" -> "This ring will increase your skill when wielding a club weapon."
"powerring" -> "This kind of ring will increase your skill when fighting with bare hands."
"timering" -> "These rings warp the fabric of time, greatly enhancing your running speed."
"lifering" -> "These rings improve your regenerative powers, accelerating the recovery of both your mana and your lifeforce."
"ring","healing" -> "This ring increases the rate with which you heal your physical wounds."
"stealthring" -> "These rings were created by an ancient, long forgotten race. It is said they valued secrecy above all. They used these magic rings to make themselves invisible."
"dwarvenring" -> "Actually rings of this kind are not created by dwarves. However, if you wear one you can drink as though you were a dwarf. They give you partial immunity against drunkenness."
"energyring" -> "These rings were created by the sorcerers' guilds of old. They temporarily provide their wielders with a shield of magic."
"ghostlands" -> "The ancient structures that were found deep beneath the ghostlands were built by an unkown race for an unknown purpose. Its quite certain that, whatever they were once used for, they now cause madness and ghost sightings in the sourounding area."
"banshee" -> "The banshees were creatures that grief and despair turned into vengefull spirits after their deaths. Their wail is deadly and they draw new strength from the pain and fear of others."
"banshee","queen" -> "The legendary banshee queen is incerdibly old and likely next to invincible. Shes rumored to have her lair in the deepest caverns of the ghotlands. She seems to be more likely to talk then her sisters but is for sure even more evil then them."
"queen","banshee" -> *
"hugo" -> "I think you are referring to the beast Hugo that is said to still haunt the Plains of Havoc. The legends which tell of this creature are ancient and almost forgotten."
"legend" -> "As far as we know, once a terrible beast roamed the lands we now call the Plains of Havoc. It was so fierce that no one dared to even dream about killing it. Finally it was tricked by the knight Endulos."
"endulos" -> "Endulos was not a great warrior, but a man of wit and genius. After many of his brethren of the Nightmare Knights had fallen prey to the beast, he came up with a cunning plan to end that threat."
"plan" -> "He lured Hugo into a trap. Bound by roots and stones charged with powerful magic he could not move anymore. Now, the beast lies trapped in a hidden cave for eternity."
"cave" -> "The legends tell us that the Nightmare Knights trapped it beneath one of their fortresses, or rather that they built a fortress on top of his eternal prison."
"ghostland" -> "The Ghostlands are haunted by their past. In bygone days some ancient race lived there. Deep beneath the earth some of their structures are still intact and defile the surrounding lands."
"defile" -> "Whatever the original meaning of that underground complex was, it is now like an open wound in the nearby lands, spreading madness and attracting all kinds of ghosts and apparitions."
"edron" -> "Edron is the latest colony of the Thaian kingdom. However, structures of an earlier colonisation have been found. We cannot tell if those inhabitants were human or of any other known race."
"daraman" -> "Daraman was a sage with ambition, that is for sure. His philosophy centered around the idea that by controlling yourself you could improve yourself. The closer you are coming to perfection, the closer you are to ascension to divinity."
"darama" -> "The desert lands of Darama are harsh and unforgiving. Therefore Daraman led his people there to found a new community based upon his teachings."
"darashia" -> "The town of Darashia is built around one of the few sweet water supplies of Darama. It is famous for its sand wasp honey and its sandworm stew."
"drefia" -> "The dreaded town of Drefia was once a haven for heretics, necromancers and demon worshipper. Its was destroyed in the war of the Djinn."
"war", "djinn" -> "Although some priests claim that war was fought on behalf of the gods, it seems more likely that this was kind of a civil war between the Djinn of good and the Djinn of evil."
"djinn" -> "Legend has it that the Djinn were created by Zathroth by using the stolen chalice of life. They roamed the world for Aeons causing strife and despair until Gabel, one of their lords met a very special human."
"gabel" -> "Gabel was the most powerful among the Djinn lords. He was cruel and merciless, until one day his minions brought a certain human to him whom they had captured and tortured."
"certain","human" -> "This human showed no fear and did not yield under torture. They could bend him, but they never managed to break him. Impressed by this mortal, Gabel talked to him and learned about his philosophy."
"philosophy" -> "The human whom the Djinn had caught was none other but Daraman. The mighty Gabel was intrigued by his philosophy an changed his ways according to Daramans teachings."
"teachings" -> "The teachings of asceticism, inner peace and ascension appealed to the Djinn, although in the beginning this was probably only because of his vanity and his greed for divinity. However, Malor and his followers opposed him."
"malor" -> "Malor was second in power only to Gabel and his followers among the Djinn were many. It was not easy for the evil Djinn to change their ways, and many preferred to follow Malor instead of Gabel. In the end a civil war erupted."
"civil","war" -> "In the war of the Djinn citys were levelled, lands were cursed and islands sunk. Finally, Malor was caught and imprisoned in an enchanted bottle. His followers fled this plane, while the good djinn laid to rest to recover their strength."
"chalice","life" -> "This chalice was a tool of the gods which they created to make their task to create life easier. Zathroth who lacked the knowledge of creation stole that chalice and used it to spawn his evil minions."
"minion","evil" -> "The Djinn were the result of his first attempts. They were powerful and quite evil, but not as evil as Zathroth wished and quite independent in their thinking. Finally he discarded them and decided his second try would become his masterpiece."
"masterpiece" -> "Zathroth channeled all the hatred and foulness he could muster. He added the burning rage of his son Blog and mixed it with fire. The energy that was released destroyed the chalice, but Zathroth had succeeded in creating the first demon."
"demon" -> "Demons are the servants of evil. More or less devoted servers of Zathroth they cause strife and havoc wherever they appear. Their masters are known as Demonlords, Demon Overlords and Archdemons."
"demonlords" -> "Demonlords are the generals of their kind. They are more cunning than ordinary demons, and they can channel their hatred more effectively than their lesser brethren, making them even more formidable opponents."
"demon","overlords" -> "The overlords of the demonkind are more powerful than even demonlords are. They are nearly indestructible. Armoured with layers of impenetrable hide and endowed with awesome magical power, demon overlords are true incarnation of death."
"archdemons" -> "The archdemons are few, and they are extremely rare. And a good thing, too, for they are the rulers of the demonrace. They are vain and powerhungry creatures who tend to form only small cabals and fight each other instead of allying up against creation."
"cabals" -> "There are at least five demonic cabals of archdemons. The ruthless seven are the most prominent and powerful."
}

Some files were not shown because too many files have changed in this diff Show More