From cf22a8ecbefa76e8cb65c914dfe8d184d04d2a96 Mon Sep 17 00:00:00 2001 From: ErikasKontenis Date: Sun, 21 Aug 2022 16:57:13 +0300 Subject: [PATCH] implement npcs till lurik --- data/npc/hawkyr.npc | 99 ++++++++++++++++++++++++++++++++++ data/npc/hjaern.npc | 24 +++++++++ data/npc/iskan.npc | 32 +++++++++++ data/npc/janz.npc | 43 +++++++++++++++ data/npc/jessica.npc | 73 +++++++++++++++++++++++++ data/npc/kjesse.npc | 124 +++++++++++++++++++++++++++++++++++++++++++ data/npc/lurik.npc | 25 +++++++++ 7 files changed, 420 insertions(+) create mode 100644 data/npc/hawkyr.npc create mode 100644 data/npc/hjaern.npc create mode 100644 data/npc/iskan.npc create mode 100644 data/npc/janz.npc create mode 100644 data/npc/jessica.npc create mode 100644 data/npc/kjesse.npc create mode 100644 data/npc/lurik.npc diff --git a/data/npc/hawkyr.npc b/data/npc/hawkyr.npc new file mode 100644 index 0000000..3af30ed --- /dev/null +++ b/data/npc/hawkyr.npc @@ -0,0 +1,99 @@ +# GIMUD - Graphical Interface Multi User Dungeon +# arito.npc: Datenbank fuer den Wirt Arito + +Name = "Hawkyr" +Outfit = (143,97-116-82-121-2) +Home = [32255,31080,6] +Radius = 3 + +Behaviour = { +ADDRESS,"hello$",! -> "Hello fellow hunter. Are you looking for paladin spells? I'm your man." +ADDRESS,"hi$",! -> * +ADDRESS,! -> Idle +BUSY,"hello$",! -> "Please show some patience, %N.", Queue +BUSY,"hi$",! -> * +BUSY,! -> NOP +VANISH,! -> "Good hunting, %N." + +"bye" -> "Good hunting, %N.", Idle +"farewell" -> * +"job" -> "I am a hunter and bowyer. If you need some training, I am the man you want to see." +"name" -> "I am Hawkyr the hunter." +"mission" -> "Sorry, I don't have anything to do for you." +"task" -> * +"quest" -> * +"king" -> "In our lands, the most successful hunter is the king. Be it beast or man." +"queen" -> "In our lands, the most successful huntress is the queen. Be it beast or woman." +"gods" -> "The gods of the south seem to have little influence here." +"Uman" -> "I heard that's some god in the South." +"Zathroth" -> * +"Banor" -> * +"druid" -> " They know the ways of spirits and nature. You can learn a lot from them just by listening. Still, you can always learn a lot if you're listening well to what nature tells you." +"shaman" -> * +"Ferumbras" -> "Better ask the Southerners about that one." +"Excalibug" -> "A weapon hardly useful for a hunter." +"news" -> "The wolves are very hungry lately." +"Carlin" -> "I don't think I'd like that place and it's not only that this is not my marked territory." +"Edron" -> "Only foreigners talk about that place now and then." +"Port","Hope" -> * +"Svargrond" -> "I admire the safety of the burrow and the closeness of the pack. It's a good thing to have a lair to which you can withdraw to lick your wounds." +"Thais" -> "Thais is some far away city." + +# Not finished talks + +"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 don't teach spells for your vocation." + +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" -> "May the gods watch you.", 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 Amount=SpellLevel(String), "You must be level %A to learn this spell." +Topic=3,"yes",CountMoney "Oh. You do not have enough money." +Topic=3,"yes" -> "Here you are. Look in your spellbook for the pronunciation of this spell.", DeleteMoney, EffectOpp(13), TeachSpell(String) +Topic=3 -> "Ok. Then not." + +} diff --git a/data/npc/hjaern.npc b/data/npc/hjaern.npc new file mode 100644 index 0000000..6e6211b --- /dev/null +++ b/data/npc/hjaern.npc @@ -0,0 +1,24 @@ +# GIMUD - Graphical Interface Multi User Dungeon +# arito.npc: Datenbank fuer den Wirt Arito + +Name = "Hjaern" +Outfit = (154,0-94-95-114-3) +Home = [32351,31026,7] +Radius = 3 + +Behaviour = { +ADDRESS,"hello$",! -> "Be greeted, %N. The spiritual world looks upon you and your deeds." +ADDRESS,"hi$",! -> * +ADDRESS,! -> Idle +BUSY,"hello$",! -> "Please show some patience, %N.", Queue +BUSY,"hi$",! -> * +BUSY,! -> NOP +VANISH,! -> "Good bye, %N." + +"bye" -> "Good bye, %N.", Idle +"farewell" -> * +"spiritual" -> "I would not consider this as a job. But one of my responsibilities is the training of young shamans. Even druids can learn a few new tricks from me." + +# Not finished talks + +} diff --git a/data/npc/iskan.npc b/data/npc/iskan.npc new file mode 100644 index 0000000..7647a2d --- /dev/null +++ b/data/npc/iskan.npc @@ -0,0 +1,32 @@ +# GIMUD - Graphical Interface Multi User Dungeon +# arito.npc: Datenbank fuer den Wirt Arito + +Name = "Iskan" +Outfit = (143,38-116-38-19-0) +Home = [32302,31082,7] +Radius = 3 + +Behaviour = { +ADDRESS,"hello$",! -> "Greetings. What can I do for you?" +ADDRESS,"hi$",! -> * +ADDRESS,! -> Idle +BUSY,"hello$",! -> "Please show some patience, %N.", Queue +BUSY,"hi$",! -> * +BUSY,! -> NOP +VANISH,! -> "Good bye." + +"bye" -> "Good bye.", Idle +"farewell" -> * +"do","for","you" -> "I run the dog sled service from this city to Nibelor." +"name" -> "I am Iskan." +"job" -> "I run the dog sled service from this city to Nibelor." +"shop" -> * +"nibelor" -> "I can bring you to Nibelor with the sled if you want to. Just ask for a passage." +"city" -> "This city seems to be growing every day. First, there have been only a few huts and now ... look around, houses everywhere." +"svargrond" -> * +"barbarian" -> "Our people are very proud and honest. I guess that's more than most people can say about themselves and their people, right boys?" +"rumours" -> "I heard something about a ship crashing in the shelf ice between Nibelor and Grimlund. If I were you, I wouldn't go to chakoya terrain. It's pretty dangerous." +"chakoya" -> "Nasty little beasts. Me and the boys had quite some bloody encounters with them on the ice." +# Not finished talks + +} diff --git a/data/npc/janz.npc b/data/npc/janz.npc new file mode 100644 index 0000000..a8af64c --- /dev/null +++ b/data/npc/janz.npc @@ -0,0 +1,43 @@ +# GIMUD - Graphical Interface Multi User Dungeon +# edvard.npc: Möbelverkäufer Edvard in Edron + +Name = "Janz" +Outfit = (143,58-119-118-120-1) +Home = [32279,31131,7] +Radius = 3 + +Behaviour = { +ADDRESS,"hello$",! -> "Welcome to my shop of wonderful carpentry and furniture." +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 Janz." +"job" -> "I am selling furniture." +"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" +} diff --git a/data/npc/jessica.npc b/data/npc/jessica.npc new file mode 100644 index 0000000..0340b95 --- /dev/null +++ b/data/npc/jessica.npc @@ -0,0 +1,73 @@ +# GIMUD - Graphical Interface Multi User Dungeon +# odemara.npc: Datenbank für die Edelsteinhändlerin Odemara + +Name = "Jessica" +Outfit = (140,114-16-18-33-1) +Home = [32299,31136,7] +Radius = 1 + +Behaviour = { +ADDRESS,"hello$",! -> "Greetings stranger. Let me know if you want to trade gems or jewellery. I am also the local bank contact." +ADDRESS,"hi$",! -> * +ADDRESS,! -> Idle +BUSY,"hello$",! -> "I am deeply sorry, dear %N, but I am busy with a customer. Please wait a moment.", Queue +BUSY,"hi$",! -> * +BUSY,! -> NOP +VANISH,! -> "Farewell." + +"bye" -> "Farewell.", Idle +"farewell" -> * +"job" -> "I sell jewellery and serve as the local bank contact." +"name" -> "My name is Jessica." +"time" -> "It's %T." +"offer" -> "We offer a great assortment of gems and pearls." +"goods" -> * +"do","you","sell" -> * +"do","you","have" -> * +"gem" -> "We trade small diamonds, sapphires, rubies, emeralds, and amethysts." +"pearl" -> "We trade white and black pearls." + +"white","pearl" -> Type=3026, Amount=1, Price=320, "Do you want to buy a white pearl for %P gold?", Topic=1 +"black","pearl" -> Type=3027, Amount=1, Price=560, "Do you want to buy a black pearl for %P gold?", Topic=1 +"small","diamond" -> Type=3028, Amount=1, Price=600, "Do you want to buy a small diamond for %P gold?", Topic=1 +"small","sapphire" -> Type=3029, Amount=1, Price=500, "Do you want to buy a small sapphire for %P gold?", Topic=1 +"small","ruby" -> Type=3030, Amount=1, Price=500, "Do you want to buy a small ruby for %P gold?", Topic=1 +"small","emerald" -> Type=3032, Amount=1, Price=500, "Do you want to buy a small emerald for %P gold?", Topic=1 +"small","amethyst" -> Type=3033, Amount=1, Price=400, "Do you want to buy a small amethyst for %P gold?", Topic=1 + +%1,1<%1,"white","pearl" -> Type=3026, Amount=%1, Price=320*%1, "Do you want to buy %A white pearls for %P gold?", Topic=1 +%1,1<%1,"black","pearl" -> Type=3027, Amount=%1, Price=560*%1, "Do you want to buy %A black pearls for %P gold?", Topic=1 +%1,1<%1,"small","diamond" -> Type=3028, Amount=%1, Price=600*%1, "Do you want to buy %A small diamonds for %P gold?", Topic=1 +%1,1<%1,"small","sapphire" -> Type=3029, Amount=%1, Price=500*%1, "Do you want to buy %A small sapphires for %P gold?", Topic=1 +%1,1<%1,"small","rub" -> Type=3030, Amount=%1, Price=500*%1, "Do you want to buy %A small rubies for %P gold?", Topic=1 +%1,1<%1,"small","emerald" -> Type=3032, Amount=%1, Price=500*%1, "Do you want to buy %A small emeralds for %P gold?", Topic=1 +%1,1<%1,"small","amethyst" -> Type=3033, Amount=%1, Price=400*%1, "Do you want to buy %A small amethysts for %P gold?", Topic=1 + +"sell","white","pearl" -> Type=3026, Amount=1, Price=160, "Do you want to sell a white pearl for %P gold?", Topic=2 +"sell","black","pearl" -> Type=3027, Amount=1, Price=280, "Do you want to sell a black pearl for %P gold?", Topic=2 +"sell","small","diamond" -> Type=3028, Amount=1, Price=300, "Do you want to sell a small diamond for %P gold?", Topic=2 +"sell","small","sapphire" -> Type=3029, Amount=1, Price=250, "Do you want to sell a small sapphire for %P gold?", Topic=2 +"sell","small","ruby" -> Type=3030, Amount=1, Price=250, "Do you want to sell a small ruby for %P gold?", Topic=2 +"sell","small","emerald" -> Type=3032, Amount=1, Price=250, "Do you want to sell a small emerald for %P gold?", Topic=2 +"sell","small","amethyst" -> Type=3033, Amount=1, Price=200, "Do you want to sell a small amethyst for %P gold?", Topic=2 + +"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=2 +"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=2 +"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=2 +"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=2 +"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=2 +"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=2 +"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=2 + +Topic=1,"yes",CountMoney>=Price -> "Here you are.", DeleteMoney, Create(Type) +Topic=1,"yes" -> "I am sorry, but you don't have enough money." +Topic=1 -> "Too bad, perhaps we can trade on the next occasion you visit us." + +Topic=2,"yes",Count(Type)>=Amount -> "Excellent. Here is your money.", Delete(Type), CreateMoney +Topic=2,"yes" -> "I am sorry, but you do not have one." +Topic=2,"yes",Amount>1 -> "Sorry, you do not have so many." +Topic=2 -> "Too bad, perhaps we can trade on the next occasion you visit us." + +@"gen-bank.ndb" + +} diff --git a/data/npc/kjesse.npc b/data/npc/kjesse.npc new file mode 100644 index 0000000..11c3dfa --- /dev/null +++ b/data/npc/kjesse.npc @@ -0,0 +1,124 @@ +# GIMUD - Graphical Interface Multi User Dungeon +# quentin.npc: Datenbank für den Mönch Quentin + +Name = "Kjesse" +Outfit = (154,0-94-95-114-3) +Home = [32211,31132,7] +Radius = 3 + +Behaviour = { +ADDRESS,"hello$",! -> "May the spirits be with you, %N!" +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 that bad, %N. Sorry, I can't help you." +BUSY,! -> NOP +VANISH,! -> "Remember: If you are heavily wounded or poisoned, I will heal you." + +"bye" -> "Good bye, %N!", Idle +"farewell" -> * +"job" -> "Job? I have no job. I just live for the gods of Tibia." +"name" -> "My name is Kjesse." +"tibia" -> "That is where we are. The world of Tibia. Admire it's beauty." +"god" -> "They created Tibia and all life on it." +"life" -> "On Tibia there are many forms of life. There are plants and people and monsters." +"plant" -> "Just walk around, you will see grass, trees, and bushes." +"people" -> "I am a simple monk. I just know Sam, Frodo, and Gorn. They all live in the main street to the north." +"sam" -> "He is our blacksmith. He sells weapons and armour." +"frodo" -> "He is the owner of Frodo's Hut, the tavern north of this temple." +"gorn" -> "He is selling equipment. If you still have no backpack you should go and ask him for one." +"elane" -> "She is the leader of the local Paladins' guild." +"muriel" -> "Muriel is a famous sorcerer. She is the keeper of arcane secrets that are known only to few mortals." +"gregor" -> "The leader of the Knights' guild is a man of few words." +"marvik" -> "I admire the healing skills of Marvik." +"king" -> "Our king resides in the castle to the west." +"tibianus" -> * +"lynda" -> "She is a highly competent priest." +"harkath" -> "A hard man but his heart is in the right right place." +"army" -> "I don't know much about the Tibian army. Ask general Harkath Bloodblade about that." +"ferumbras" -> "Hush! Do not mention the Evil One in these walls." +"general" -> "Harkath Bloodblade is his name." +"bozo" -> "He is the king's jester, but he believes himself to be the king of fools." +"baxter" -> "He is the guard of the royal castle." +"oswald" -> "This man is spreading horrible rumours all the time." +"sherry" -> "The McRonalds run the local farm." +"mcronald" -> * +"donald" -> * +"lugri" -> "Please do not mention the fallen one." +"excalibug" -> "Legends tell us that that Excalibug is a gift of the gods. Banor used in his battles. They say it was passed on to one of his followers." +"news" -> "Sorry, I know nothing new. Please ask Frodo about that topic." +"monster" -> "There are really too many of them in Tibia. But who am I to challenge the wisdom of the gods?" +"help" -> "First you should try to get some gold to buy better equipment." +"quest" -> * +"task" -> * +"what","do" -> * +"gold" -> "If you need money you should slay monsters and take their gold. Look for spiders and rats." +"money" -> * +"spider" -> "There are spiders' nests beyond our city near Gorn's shop and at the McRonalds' farm in the east." +"rat" -> "There are sewers underneath the city. They say these sewers are brimming with rats." +"sewer" -> "You can enter the sewers thorugh a sewer grate. But watch out. There are many rats. And don't forget to bring a torch." +"equipment" -> "First you should buy a bag or backpack. That way your hands will be free to hold a weapon and a shield." +"fight" -> "Take a weapon into your hand and select a target. If you are wounded you should eat some food to heal your wounds." +"slay" -> "Take a weapon into your hand and select a target. If you are wounded you should eat some food to heal your wounds." +"eat" -> "If you would like to heal your wounds you should eat some food. Frodo sells excellent meals. But if you are very weak you can also come to me. I will 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<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." + +} diff --git a/data/npc/lurik.npc b/data/npc/lurik.npc new file mode 100644 index 0000000..dcffe80 --- /dev/null +++ b/data/npc/lurik.npc @@ -0,0 +1,25 @@ +# GIMUD - Graphical Interface Multi User Dungeon +# quentin.npc: Datenbank für den Mönch Quentin + +Name = "Lurik" +Outfit = (133,38-94-96-116-0) +Home = [32318,31135,7] +Radius = 3 + +Behaviour = { +ADDRESS,"hello$",! -> "Welcome to the explorer society headquarter of Svargrond, %N!" +ADDRESS,"hi$",! -> * +ADDRESS,! -> Idle +BUSY,"hello$",! -> "Please show some patience, %N.", Queue +BUSY,"hi$",! -> * +BUSY,! -> NOP +VANISH,! -> "Good bye. Come back soon with exciting stories about your travels." + +"bye" -> "Good bye. Come back soon with exciting stories about your travels.", Idle +"farewell" -> * +"how","are","you" -> "I am fine. Thank you. There is a bit less work here than I had expected but I am sure we will have some intriguing discoveries just waiting for us." +"name" -> "My name is Lurik. Odd enough you ask though. People hardly do that nowadays. I feel as if my name was painted above my head or something." +"job" -> "I am the local contact of the explorer's society. I just love it to be at the frontier of all known lands." + +# Not finished talks +}