mirror of
https://github.com/ErikasKontenis/SabrehavenServer.git
synced 2025-06-14 13:04:27 +02:00
finish npcs
This commit is contained in:
parent
d32157e4cb
commit
c99f5c5e45
@ -49,16 +49,16 @@ VANISH,! -> "Good bye. Recommend us, if you were satisfied with
|
||||
"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
|
||||
|
||||
"liberty","bay" -> Price=180, "Do you seek a passage to Liberty Bay for %P gold?", Topic=8
|
||||
|
||||
"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
|
||||
"liberty","bay",QuestValue(250)>2 -> Price=170, "Do you seek a passage to Liberty Bay for %P gold?", Topic=8
|
||||
|
||||
|
||||
Topic>0,Topic<8,"yes",PZBlock,! -> "First get rid of those blood stains! You are not going to ruin my vehicle!"
|
||||
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=3,"yes",PZBlock,! -> *
|
||||
@ -74,6 +74,7 @@ Topic=3,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle,
|
||||
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=8,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32285,32892,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."
|
||||
|
@ -51,6 +51,7 @@ VANISH,! -> "Good bye. Recommend us, if you were satisfied with
|
||||
"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
|
||||
"liberty","bay" -> Price=170, "Do you seek a passage to Liberty Bay for %P gold?", Topic=8
|
||||
|
||||
"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
|
||||
@ -59,9 +60,9 @@ VANISH,! -> "Good bye. Recommend us, if you were satisfied with
|
||||
"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
|
||||
"liberty","bay",QuestValue(250)>2 -> Price=160, "Do you seek a passage to Liberty Bay for %P gold?", Topic=8
|
||||
|
||||
|
||||
Topic>0,Topic<8,"yes",PZBlock,! -> "First get rid of those blood stains! You are not going to ruin my vehicle!"
|
||||
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,! -> *
|
||||
#Topic=3,"yes",PZBlock,! -> *
|
||||
@ -80,6 +81,7 @@ Topic=5,"yes",Premium,QuestValue(227)=3,CountMoney>=Price -> "Set the sails!", D
|
||||
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=8,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32285,32892,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."
|
||||
|
@ -49,7 +49,7 @@ VANISH,! -> "Good bye. Recommend us, if you were satisfied with
|
||||
"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
|
||||
|
||||
"liberty","bay" -> Price=180, "Do you seek a passage to Liberty Bay for %P gold?", Topic=9
|
||||
|
||||
"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
|
||||
@ -58,9 +58,9 @@ VANISH,! -> "Good bye. Recommend us, if you were satisfied with
|
||||
"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
|
||||
"liberty","bay",QuestValue(250)>2 -> Price=170, "Do you seek a passage to Liberty Bay for %P gold?", Topic=9
|
||||
|
||||
|
||||
Topic>0,Topic<9,"yes",PZBlock,! -> "First get rid of those blood stains! You are not going to ruin my vehicle!"
|
||||
Topic>0,Topic<10,"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,! -> *
|
||||
@ -80,7 +80,7 @@ Topic=6,"yes",Premium,CountMoney>=Price -> "Set the sails!", Dele
|
||||
|
||||
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=9,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32285,32892,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."
|
||||
|
@ -27,13 +27,14 @@ VANISH,! -> "Good bye!"
|
||||
"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
|
||||
|
||||
"liberty","bay" -> Price=200, "Do you seek a passage to Liberty Bay for %P gold?", Topic=9
|
||||
|
||||
"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
|
||||
"liberty","bay",QuestValue(250)>2 -> Price=190, "Do you seek a passage to Liberty Bay for %P gold?", Topic=9
|
||||
|
||||
Topic>0,Topic<9,"yes",PZBlock,! -> "First get rid of those blood stains! You are not going to ruin my vehicle!"
|
||||
Topic>0,Topic<10,"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,! -> *
|
||||
@ -41,6 +42,7 @@ Topic>0,Topic<9,"yes",PZBlock,! -> "First get rid of those blood stains! You are
|
||||
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=9,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32285,32892,6), EffectOpp(11)
|
||||
|
||||
Topic>0,"yes" -> "You don't have enough money."
|
||||
Topic>0 -> "Maybe later."
|
||||
|
@ -43,14 +43,15 @@ VANISH,! -> "Good bye. Recommend us, if you were satisfied with
|
||||
"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
|
||||
|
||||
"liberty","bay" -> Price=90, "Do you seek a passage to Liberty Bay for %P gold?", Topic=9
|
||||
|
||||
"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
|
||||
"liberty","bay",QuestValue(250)>2 -> Price=80, "Do you seek a passage to Liberty Bay for %P gold?", Topic=9
|
||||
|
||||
Topic>0,Topic<9,"yes",PZBlock,! -> "First get rid of those blood stains! You are not going to ruin my vehicle!"
|
||||
Topic>0,Topic<10,"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,! -> *
|
||||
@ -61,6 +62,7 @@ Topic=2,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle,
|
||||
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=9,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32285,32892,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."
|
||||
|
@ -55,14 +55,16 @@ Topic=20,"ankrahmun" -> "The city is surely worth a look although its inhabita
|
||||
"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
|
||||
"liberty","bay" -> Price=50, "Do you seek a passage to Liberty Bay for %P gold?", Topic=9
|
||||
|
||||
"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
|
||||
"liberty","bay",QuestValue(250)>2 -> Price=40, "Do you seek a passage to Liberty Bay for %P gold?", Topic=9
|
||||
|
||||
Topic>0,Topic<8,"yes",PZBlock,! -> "First get rid of those blood stains! You are not going to ruin my vehicle!"
|
||||
Topic>0,Topic<10,"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,! -> *
|
||||
@ -76,6 +78,7 @@ Topic=2,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle,
|
||||
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=9,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32285,32892,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."
|
||||
|
20
data/npc/fergus.npc
Normal file
20
data/npc/fergus.npc
Normal file
@ -0,0 +1,20 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Fergus"
|
||||
Outfit = (128,0-37-116-76)
|
||||
Home = [32221,32810,7]
|
||||
Radius = 5
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Hello, %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" -> *
|
||||
|
||||
}
|
40
data/npc/lyonel.npc
Normal file
40
data/npc/lyonel.npc
Normal file
@ -0,0 +1,40 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Lyonel"
|
||||
Outfit = (151,38-58-22-95)
|
||||
Home = [32298,32832,7]
|
||||
Radius = 2
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Welcome, my friend. Make yourself comfortable and have some food and rum."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "You're served soon, %N.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Someone must have been in a hurry."
|
||||
|
||||
"bye" -> "Good bye and come again.", Idle
|
||||
"farewell" -> *
|
||||
|
||||
"buy" -> "Food and rum as much as you can pay for."
|
||||
"do","you","sell" -> *
|
||||
"do","you","have" -> *
|
||||
"food" -> "I can offer you bread, cheese, ham, or meat."
|
||||
|
||||
"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 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
|
||||
|
||||
"rum" -> Type=5552, Data=13, Amount=1, Price=150, "Do you want to buy a flask of rum for %P gold?", Topic=1
|
||||
|
||||
Topic=1,"yes",CountMoney>=Price -> "And here is what you ordered.", DeleteMoney, Create(Type)
|
||||
Topic=1,"yes" -> "Where's your money then?", Idle
|
||||
Topic=1 -> "Maybe next time."
|
||||
}
|
132
data/npc/malunga.npc
Normal file
132
data/npc/malunga.npc
Normal file
@ -0,0 +1,132 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Malunga"
|
||||
Outfit = (149,95-78-3-2)
|
||||
Home = [32345,32809,5]
|
||||
Radius = 3
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Greetings. I have only little time to spare, so the conversation will be short. I teach sorcerer spells and buy a few magical ingredients."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Be patient %N, please.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Good bye, %N."
|
||||
|
||||
"bye" -> "Good bye, %N.", Idle
|
||||
"farewell" -> *
|
||||
"spare" -> "I was sent here by the Edron academy for scientific researches. I am also responsible for the magical education of the citizens."
|
||||
"academy" -> "The academy of Edron as a royal institution has several agendas here. Not all of them are to be discussed with outsiders."
|
||||
"researches" -> "These isles hold more secrets than those that meet the eye. I am convinced that once a great civilisation prospered here. Some sort of disaster wiped out almost completely any trace of it."
|
||||
"education" -> "I teach aspiring sorcerers several spells."
|
||||
"Edron" -> "Edron is a place of learning, magic and secrets. But others are dealing with that already in other places. It is my obligation to handle those issues here."
|
||||
"secrets" -> "Magic is not available everywhere at the same strength and intensity. There are areas that are dry like a desert, magically spoken, others are rich of magic. At some places magic flows as strong as if there were springs of magic ...",
|
||||
"At those places the savants build magical centres of great importance. My researches have shown that the chaotic currents of magic must have been more structured once and much stronger than today ...",
|
||||
"With the right knowledge the civilisation of the past could have worked literally marvellous with those energies ...",
|
||||
"Even today some use the now chaotic currents of magic to further their evil ends ... but ... that's nothing I am supposed to talk about."
|
||||
"civilisation" -> "The little we know about the extinct civilisation hints about a magically advanced race of humanoids, possibly of elven heritage, that once inhabited those isles until the disaster struck ...",
|
||||
"They were probably quite adept in manipulating the magical currents that are extremely strong on these isles."
|
||||
"disaster" -> "The disaster took place at least some centuries ago. Our researches convinced us that the isles here belonged to a single landmass in the past. That should give you an idea of the extent of this catastrophe."
|
||||
"cult" -> "It would not surprise me much if some superstitious fools mess around with the chaotic magical currents of this isle. Only the gods may know what harm they could do to themselves and others."
|
||||
"quaras" -> "The quara are something that is worth some research. Sadly I lack the time and resources for further investigations."
|
||||
"voodoo" -> "The superstition of the natives pushes this kind of hedge magic. It is intolerable that they are fooling around with powers they don't understand."
|
||||
"ferumbras" -> "I will not discuss this issue now and here. If you have any questions about him, the academy in Edron is the place to ask ...",
|
||||
"Considering that this is a rather delicate issue, you should have a good reason to ask though."
|
||||
"thais" -> "Well, Thais is not the city it used to be. Too many people, too noisy, too dirty."
|
||||
"venore" -> "Those haggling and scheming merchants sometimes give me more shivers than a demon. At least you know what to expect from a demon."
|
||||
"king" -> "The king's support of the academy is dwindling. I hope results in my researches will change this significantly."
|
||||
"triangle of terror" -> "There seems to be some demonic cabal called Triangle of Terror. We don't know anything about its members except that there are three of them."
|
||||
"raymond striker" -> "I heard he is one of the more notorious pirates."
|
||||
"pirates" -> "Pirates are a constant pest. As long as their existence does not interfere with my researches, I don't care much about them."
|
||||
|
||||
sorcerer,"wand",QuestValue(333)<1 -> "Oh, you did not purchase your first magical wand yet? Please take this little present from me as your magic teacher!",SetQuestValue(333,1),Type=3074, Amount=1,Create(Type)
|
||||
|
||||
"vocation" -> "Your vocation is your profession. There are four vocations in this world: Sorcerers, paladins, knights, and druids."
|
||||
"spellbook" -> "A spellbook lists all your spells. There you can find the pronunciation of each spell. You can buy one at the magicians' shop."
|
||||
"spell",Sorcerer -> "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 Sorcerers."
|
||||
|
||||
Topic=2,"rune","spell" -> "I sell attack rune spells and support rune spells. Which of these interests you most?"
|
||||
Topic=2,"instant","spell" -> "I sell attack spells, healing spells, support spells and summon 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" -> "Take care on your journeys.", Idle
|
||||
|
||||
Sorcerer,"level" -> "For which level would you like to learn a spell?", Topic=2
|
||||
Sorcerer,"rune","spell" -> "I sell attack rune spells and support rune spells. Which of these interests you most?"
|
||||
Sorcerer,"instant","spell" -> "I sell attack spells, healing spells, support spells and summon spells. Which of these interests you most?"
|
||||
|
||||
Sorcerer,"attack","rune","spell" -> "I sell missile rune spells, explosive rune spells, field rune spells, wall rune spells and bomb rune spells."
|
||||
Sorcerer,"support","rune","spell" -> "In this category I have 'Destroy Field'."
|
||||
|
||||
Sorcerer,"missile","rune","spell" -> "In this category I have 'Light Magic Missile', 'Heavy Magic Missile' and 'Sudden Death'."
|
||||
Sorcerer,"explosive","rune","spell" -> "In this category I have 'Fireball', 'Great Fireball' and 'Explosion'."
|
||||
Sorcerer,"field","rune","spell" -> "In this category I have 'Poison Field', 'Fire Field' and 'Energy Field'."
|
||||
Sorcerer,"wall","rune","spell" -> "In this category I have 'Fire Wall', 'Poison Wall' and 'Energy Wall'."
|
||||
Sorcerer,"bomb","rune","spell" -> "In this category I have 'Firebomb'."
|
||||
|
||||
Sorcerer,"attack","spell" -> "In this category I have 'Fire Wave', 'Energy Wave', 'Energy Beam' and 'Great Energy Beam'."
|
||||
Sorcerer,"healing","spell" -> "In this category I have 'Light Healing', 'Intense Healing', 'Ultimate Healing' and 'Antidote'."
|
||||
Sorcerer,"support","spell" -> "In this category I have 'Find Person', 'Light', 'Great Light', 'Magic Shield', 'Creature Illusion' and 'Invisible'."
|
||||
Sorcerer,"summon","spell" -> "In this category I have 'Summon Creature'."
|
||||
|
||||
Sorcerer,"find","person" -> String="Find Person", Price=80, "Do you want to buy the spell 'Find Person' for %P gold?", Topic=3
|
||||
Sorcerer,"light" -> String="Light", Price=100, "Do you want to buy the spell 'Light' for %P gold?", Topic=3
|
||||
Sorcerer,"light","healing" -> String="Light Healing", Price=170, "Do you want to buy the spell 'Light Healing' for %P gold?", Topic=3
|
||||
Sorcerer,"light","missile" -> String="Light Magic Missile", Price=500, "Do you want to buy the spell 'Light Magic Missile' for %P gold?", Topic=3
|
||||
Sorcerer,"antidote" -> String="Antidote", Price=150, "Do you want to buy the spell 'Antidote' for %P gold?", Topic=3
|
||||
Sorcerer,"intense","healing" -> String="Intense Healing", Price=350, "Do you want to buy the spell 'Intense Healing' for %P gold?", Topic=3
|
||||
Sorcerer,"poison","field" -> String="Poison Field", Price=300, "Do you want to buy the spell 'Poison Field' for %P gold?", Topic=3
|
||||
Sorcerer,"great","light" -> String="Great Light", Price=500, "Do you want to buy the spell 'Great Light' for %P gold?", Topic=3
|
||||
Sorcerer,"fire","field" -> String="Fire Field", Price=500, "Do you want to buy the spell 'Fire Field' for %P gold?", Topic=3
|
||||
Sorcerer,"heavy","missile" -> String="Heavy Magic Missile", Price=1500, "Do you want to buy the spell 'Heavy Magic Missile' for %P gold?", Topic=3
|
||||
Sorcerer,"magic","shield" -> String="Magic Shield", Price=450, "Do you want to buy the spell 'Magic Shield' for %P gold?", Topic=3
|
||||
Sorcerer,"fireball" -> String="Fireball", Price=800, "Do you want to buy the spell 'Fireball' for %P gold?", Topic=3
|
||||
Sorcerer,"energy","field" -> String="Energy Field", Price=700, "Do you want to buy the spell 'Energy Field' for %P gold?", Topic=3
|
||||
Sorcerer,"destroy","field" -> String="Destroy Field", Price=700, "Do you want to buy the spell 'Destroy Field' for %P gold?", Topic=3
|
||||
Sorcerer,"fire","wave" -> String="Fire Wave", Price=850, "Do you want to buy the spell 'Fire Wave' for %P gold?", Topic=3
|
||||
Sorcerer,"ultimate","healing" -> String="Ultimate Healing", Price=1000, "Do you want to buy the spell 'Ultimate Healing' for %P gold?", Topic=3
|
||||
Sorcerer,"great","fireball" -> String="Great Fireball", Price=1200, "Do you want to buy the spell 'Great Fireball' for %P gold?", Topic=3
|
||||
Sorcerer,"fire","bomb" -> String="Firebomb", Price=1500, "Do you want to buy the spell 'Fire Bomb' for %P gold?", Topic=3
|
||||
Sorcerer,"energy","beam" -> String="Energy Beam", Price=1000, "Do you want to buy the spell 'Energy Beam' for %P gold?", Topic=3
|
||||
Sorcerer,"creature","illusion" -> String="Creature Illusion", Price=1000, "Do you want to buy the spell 'Creature Illusion' for %P gold?", Topic=3
|
||||
Sorcerer,"poison","wall" -> String="Poison Wall", Price=1600, "Do you want to buy the spell 'Poison Wall' for %P gold?", Topic=3
|
||||
Sorcerer,"explosion" -> String="Explosion", Price=1800, "Do you want to buy the spell 'Explosion' for %P gold?", Topic=3
|
||||
Sorcerer,"fire","wall" -> String="Fire Wall", Price=2000, "Do you want to buy the spell 'Fire Wall' for %P gold?", Topic=3
|
||||
Sorcerer,"great","energy","beam" -> String="Great Energy Beam", Price=1800, "Do you want to buy the spell 'Great Energy Beam' for %P gold?", Topic=3
|
||||
Sorcerer,"invisible" -> String="Invisible", Price=2000, "Do you want to buy the spell 'Invisible' for %P gold?", Topic=3
|
||||
Sorcerer,"summon","creature" -> String="Summon Creature", Price=2000, "Do you want to buy the spell 'Summon Creature' for %P gold?", Topic=3
|
||||
Sorcerer,"energy","wall" -> String="Energy Wall", Price=2500, "Do you want to buy the spell 'Energy Wall' for %P gold?", Topic=3
|
||||
Sorcerer,"energy","wave" -> String="Energy Wave", Price=2500, "Do you want to buy the spell 'Energy Wave' for %P gold?", Topic=3
|
||||
Sorcerer,"sudden","death" -> String="Sudden Death", Price=3000, "Do you want to buy the spell 'Sudden Death' for %P gold?", Topic=3
|
||||
|
||||
|
||||
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'.", Topic=2
|
||||
Topic=2,"14$" -> "For level 14 I have 'Poison Field' and 'Magic Shield'.", Topic=2
|
||||
Topic=2,"15$" -> "For level 15 I have 'Fire Field' and 'Light Magic Missile'.", Topic=2
|
||||
Topic=2,"17$" -> "For level 17 I have 'Fireball' and 'Destroy Field'.", Topic=2
|
||||
Topic=2,"18$" -> "For level 18 I have 'Energy Field' and 'Fire Wave'.", Topic=2
|
||||
Topic=2,"20$" -> "For level 20 I have 'Ultimate Healing'.", Topic=2
|
||||
Topic=2,"23$" -> "For level 23 I have 'Great Fireball', 'Energy Beam' and 'Creature Illusion'.", Topic=2
|
||||
Topic=2,"25$" -> "For level 25 I have 'Summon Creature' and 'Heavy Magic Missile'.", Topic=2
|
||||
Topic=2,"27$" -> "For level 27 I have 'Firebomb'.", Topic=2
|
||||
Topic=2,"29$" -> "For level 29 I have 'Poison Wall' and 'Great Energy Beam'.", Topic=2
|
||||
Topic=2,"31$" -> "For level 31 I have 'Explosion'.", Topic=2
|
||||
Topic=2,"33$" -> "For level 33 I have 'Fire Wall'.", Topic=2
|
||||
Topic=2,"35$" -> "For level 35 I have 'Invisible'.", Topic=2
|
||||
Topic=2,"38$" -> "For level 38 I have 'Energy Wave'.", Topic=2
|
||||
Topic=2,"41$" -> "For level 41 I have 'Energy Wall'.", Topic=2
|
||||
Topic=2,"45$" -> "For level 45 I have 'Sudden Death'.", Topic=2
|
||||
|
||||
Topic=2 -> "Hmm, I have no spells for this level, but for many levels from 8 to 45.", Topic=2
|
||||
|
||||
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 -> "You need more money."
|
||||
Topic=3,"yes" -> "Here you are. Look in your spellbook for the pronunciation of this spell.", DeleteMoney, EffectOpp(13), TeachSpell(String)
|
||||
Topic=3 -> "Then not."
|
||||
}
|
28
data/npc/marcus.npc
Normal file
28
data/npc/marcus.npc
Normal file
@ -0,0 +1,28 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Marcus"
|
||||
Outfit = (128,115-59-78-41)
|
||||
Home = [32316,32861,7]
|
||||
Radius = 2
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Hello %N."
|
||||
ADDRESS,"hi$",! -> "Hello %N."
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Sorry %N, I am busy right now.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Bye."
|
||||
|
||||
"bye" -> "Bye, %N.", Idle
|
||||
"farewell" -> *
|
||||
"pirates" -> "Be mourned, pilgrim in<spits on the floor> I killed my share of pirates in my youth. Scum bags that
|
||||
give sailors a bad name. Nothing more than bandits."
|
||||
"voodoo" -> "Hah! What they call voodoo here is nothing compared to the things I have seen on my journeys when I was still young. I could tell you stories that would turn your hairgrey ...",
|
||||
"but I am not in the mood of storytelling right now."
|
||||
"ferumbras" -> "Although he's dead, they say that he is the father of all klabautermen."
|
||||
"klabautermen" -> "A klabauterman is some sort of imp that lives on ships and plays quite evil and sometimes lethal pranks on those who annoy him or don't buy his sympathy with little gifts."
|
||||
"Eleonore" -> "The governor's little princess, eh? Too fine and important to care about us
|
||||
ordinary people of course. Why should we careabout her?"
|
||||
|
||||
}
|
19
data/npc/marina.npc
Normal file
19
data/npc/marina.npc
Normal file
@ -0,0 +1,19 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Marina"
|
||||
Outfit = (0,5811)
|
||||
Home = [32329,32528,7]
|
||||
Radius = 0
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "You wouldn't keep a pretty lady like me waiting, would you?"
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Wait a second please, %N.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "How rude."
|
||||
|
||||
"bye" -> "Good bye, %N.", Idle
|
||||
|
||||
}
|
20
data/npc/meraya.npc
Normal file
20
data/npc/meraya.npc
Normal file
@ -0,0 +1,20 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Meraya"
|
||||
Outfit = (142,78-101-121-116)
|
||||
Home = [32188,32978,7]
|
||||
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" -> *
|
||||
|
||||
}
|
20
data/npc/morgan.npc
Normal file
20
data/npc/morgan.npc
Normal file
@ -0,0 +1,20 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Morgan"
|
||||
Outfit = (134,78-120-122-132-2)
|
||||
Home = [32324,32599,7]
|
||||
Radius = 2
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Hello there."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Sorry %N, I am already talking. Please wait for your turn.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Good bye."
|
||||
|
||||
"bye" -> "Good bye.", Idle
|
||||
"farewell" -> *
|
||||
|
||||
}
|
20
data/npc/norris.npc
Normal file
20
data/npc/norris.npc
Normal file
@ -0,0 +1,20 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Norris"
|
||||
Outfit = (128,57-37-116-76)
|
||||
Home = [32224,32770,7]
|
||||
Radius = 4
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "What do you want, %N?"
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "I'm busy now, %N!"
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Bye!"
|
||||
|
||||
"bye" -> "Good bye.", Idle
|
||||
"farewell" -> *
|
||||
|
||||
}
|
34
data/npc/ocelus.npc
Normal file
34
data/npc/ocelus.npc
Normal file
@ -0,0 +1,34 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Ocelus"
|
||||
Outfit = (80,0-0-0-0)
|
||||
Home = [32311,32622,4]
|
||||
Radius = 3
|
||||
|
||||
Behaviour = {
|
||||
|
||||
ADDRESS,"hello$",! -> "Greetings, dear visitor %N."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,"djanni'hah$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Please wait, human %N. I'll be with you in a minute."
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Farewell, human."
|
||||
|
||||
"bye" -> "Farewell!", Idle
|
||||
"farewell" -> *
|
||||
"visitor" -> "As you can see I am a djinn. We usually don't have jobs in your sense of the word. I am just here to watch and to listen to the music of the sea."
|
||||
"djinn" -> "We djinns are a powerful and proud race. But look out human, not all djinns are as nice as I am. Especially the green djinns don't like humans at all."
|
||||
"quaras" -> "The quara are the leftover minions of a powerful undersea race that once battled for the control of the magic currents here."
|
||||
"magic currents" -> "Yes, magic is strong on these isles. In the past, two ancient races lived here. One on land and the others in the shadows of the deep sea ...",
|
||||
"The creatures of the sea tried to gain control over the island. They started a war against the land dwellers during which the isle was shattered and both civilisations destroyed ...",
|
||||
"All that has remained are distant memories, some of their work and the fact that the magic of the isles has turned into chaos."
|
||||
"king" -> "Human kings come and go. Djinns are not such short-lived creatures and don't care much about humans."
|
||||
"thais" -> "The noisy human cities are of absolutely no interest for me."
|
||||
"raymond striker" -> "Now that Marina and me have arranged a date, I hope this human is forgotten soon."
|
||||
"marina" -> "Marina and I have arranged a date already, I am so excited."
|
||||
"pirates" -> "Many humans sail the seas, I can't tell them apart. You humans look all the same to me."
|
||||
"voodoo" -> "Some humans are tapping the energy of these isles with some strange results. Perhaps that explains the voodoo we've heard about."
|
||||
|
||||
}
|
20
data/npc/paolo.npc
Normal file
20
data/npc/paolo.npc
Normal file
@ -0,0 +1,20 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Paolo"
|
||||
Outfit = (160,78-102-124-117)
|
||||
Home = [32163,32964,7]
|
||||
Radius = 3
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Hello there!"
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Can't you see I'm talking to someone?"
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Good bye."
|
||||
|
||||
"bye" -> "Good bye.", Idle
|
||||
"farewell" -> *
|
||||
|
||||
}
|
20
data/npc/parlan.npc
Normal file
20
data/npc/parlan.npc
Normal file
@ -0,0 +1,20 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Parlan"
|
||||
Outfit = (128,113-37-116-76)
|
||||
Home = [32185,32795,7]
|
||||
Radius = 3
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Hello there!"
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Can't you see I'm talking to someone?"
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Good bye."
|
||||
|
||||
"bye" -> "Good bye.", Idle
|
||||
"farewell" -> *
|
||||
|
||||
}
|
42
data/npc/peggy.npc
Normal file
42
data/npc/peggy.npc
Normal file
@ -0,0 +1,42 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Peggy"
|
||||
Outfit = (136,20-35-27-21)
|
||||
Home = [32294,32807,7]
|
||||
Radius = 2
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Hi there, %N."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "One moment please %N.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Good bye, %N."
|
||||
|
||||
"bye" -> "Good bye, %N.", Idle
|
||||
"farewell" -> *
|
||||
"name" -> "My name is Peggy. I run this store."
|
||||
"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 extraordinarily 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"
|
||||
}
|
19
data/npc/percysilverhand.npc
Normal file
19
data/npc/percysilverhand.npc
Normal file
@ -0,0 +1,19 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Percy Silverhand"
|
||||
Outfit = (132,0-112-74-109-1)
|
||||
Home = [32330,32767,6]
|
||||
Radius = 4
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Greetings, %N."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Please wait a minute, %N.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Good bye."
|
||||
|
||||
"bye" -> "Good bye, %N!", Idle
|
||||
"farewell" -> *
|
||||
}
|
19
data/npc/raymondstriker.npc
Normal file
19
data/npc/raymondstriker.npc
Normal file
@ -0,0 +1,19 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Raymond Striker"
|
||||
Outfit = (151,58-77-60-114-1)
|
||||
Home = [32350,32588,7]
|
||||
Radius = 4
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Be greeted."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Wait a minute, %N.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Good bye."
|
||||
|
||||
"bye" -> "Good bye, %N!", Idle
|
||||
"farewell" -> *
|
||||
}
|
80
data/npc/redlilly.npc
Normal file
80
data/npc/redlilly.npc
Normal file
@ -0,0 +1,80 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Red Lilly"
|
||||
Outfit = (136,77-21-27-30)
|
||||
Home = [32283,32821,7]
|
||||
Radius = 1
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Hello sweetie. If you need general equipment, stuff like that, let me know."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Sorry %N, I am talking to a customer. Please stand in line.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Good bye."
|
||||
|
||||
"bye" -> "Good bye sweetie.", Idle
|
||||
"farewell" -> *
|
||||
"job" -> "I am selling equipment of all kinds. Do you need anything?"
|
||||
"name" -> "I am Red Lilly."
|
||||
"time" -> "It is exactly %T. Maybe you want to buy a watch?"
|
||||
"food" -> "Sorry, I don't sell food."
|
||||
|
||||
"equipment" -> "I sell shovels, picks, scythes, fishing rods, sixpacks of worms, bags, ropes, backpacks, plates, cups, scrolls, documents, parchments, footballs, and watches. I also sell means of illumination."
|
||||
"offer" -> *
|
||||
"goods" -> *
|
||||
"do","you","sell" -> *
|
||||
"do","you","have" -> *
|
||||
"illumination" -> "I sell torches, candlesticks, candelabra, and oil."
|
||||
|
||||
"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
|
||||
"bag" -> Type=5950, Amount=1, Price=4, "Do you want to buy a beach bag for %P gold?", Topic=1
|
||||
"backpack" -> Type=5949, Amount=1, Price=20, "Do you want to buy a beach backpack for %P gold?", Topic=1
|
||||
"cup" -> Type=2881, Amount=1, Price=3, "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
|
||||
"watch" -> Type=2906, Amount=1, Price=20, "Do you want to buy one of my high quality watches for %P gold?", Topic=1
|
||||
"football" -> Type=2990, Amount=1, Price=111, "Do you want to buy a football 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
|
||||
|
||||
"torch" -> Type=2920, Amount=1, Price=2, "Do you want to buy a torch for %P gold?", Topic=1
|
||||
"candlestick" -> Type=2917, Amount=1, Price=3, "Do you want to buy a candlestick for %P gold?", Topic=1
|
||||
"candelab" -> Type=2911, Amount=1, Price=8, "Do you want to buy a candelabrum 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
|
||||
|
||||
%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,"bag" -> Type=5950, Amount=%1, Price=4*%1, "Do you want to buy %A beach bags for %P gold?", Topic=1
|
||||
%1,1<%1,"backpack" -> Type=5949, Amount=%1, Price=20*%1, "Do you want to buy %A beach backpacks for %P gold?", Topic=1
|
||||
%1,1<%1,"cup" -> Type=2881, Amount=%1, Price=3*%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,"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,"football" -> Type=2990, Amount=%1, Price=111*%1, "Do you want to buy %A footballs 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,"torch" -> Type=2920, Amount=%1, Price=2*%1, "Do you want to buy %A torches for %P gold?", Topic=1
|
||||
%1,1<%1,"candlestick" -> Type=2917, Amount=%1, Price=3*%1, "Do you want to buy %A candlesticks 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,"oil" -> Type=2874, Data=7, Amount=%1, Price=20*%1, "Do you want to buy %A vials of oil for %P gold?", Topic=1
|
||||
|
||||
"worm" -> "I sell worms only in six-packs 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."
|
||||
}
|
20
data/npc/ross.npc
Normal file
20
data/npc/ross.npc
Normal file
@ -0,0 +1,20 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Ross"
|
||||
Outfit = (128,75-37-116-76)
|
||||
Home = [32245,32713,7]
|
||||
Radius = 4
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Hi %N. Can I do something for you?"
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "One moment please, %N.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Good bye."
|
||||
|
||||
"bye" -> "Good bye.", Idle
|
||||
"farewell" -> *
|
||||
|
||||
}
|
27
data/npc/samir.npc
Normal file
27
data/npc/samir.npc
Normal file
@ -0,0 +1,27 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Samir"
|
||||
Outfit = (153,38-40-39-114-3)
|
||||
Home = [33027,32417,4]
|
||||
Radius = 1
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Greetings, %N."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Wait a moment!", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Bye."
|
||||
|
||||
"bye" -> "Bye.", Idle
|
||||
"life" -> "You would not want to lead such a life, believe me. And I simply refuse to take anyone as my apprentice anymore."
|
||||
"job" -> "I don't have a job anymore. Long time ago, I used to be an assassin... but that is a dark chapter of my past. Nowadays I'm a simple hermit."
|
||||
"hermit" -> "That is the life I chose now. My sins can't be made undone, but my life in solitude is my self-imposed punishment."
|
||||
"assassin" -> "It is true - I once made a living from... well, putting people away who made others feel uncomfortable. It is not an easy life."
|
||||
"apprentice" -> "No way. I am old and weary. If you really want to throw your life away and become an assassin, go bother Atrad, Vescu or Erayo and try not to get killed."
|
||||
"Atrad" -> "The red death. As far as I know, he hides somewhere on the Forbidden Islands. Usually he prefers hot places, which fits his temper."
|
||||
"Vescu" -> "The green death. I think the last time I heard about him, he roamed Tiquanda. In his spare time he prefers jungle surroundings, which matches his confused mind."
|
||||
"Erayo" -> "The blue death. If he isn't on a killing spree, he loves places with a lot of water, such as the Laguna Islands. He is a quiet one, but don't underestimate him."
|
||||
|
||||
}
|
36
data/npc/sebastianmeriana.npc
Normal file
36
data/npc/sebastianmeriana.npc
Normal file
@ -0,0 +1,36 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Sebastian"
|
||||
Outfit = (151,95-53-109-115-3)
|
||||
Home = [32349,32624,7]
|
||||
Radius = 2
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Ho, %N."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "One moment please %N. You're next in line.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Hm."
|
||||
|
||||
"bye" -> "Bye, %N.", Idle
|
||||
"farewell" -> *
|
||||
"job" -> "I am the captain of this ship."
|
||||
"captain" -> *
|
||||
"sail" -> "Where do you want to go? I can sail you to Liberty Bay and Nargor."
|
||||
"passage" -> *
|
||||
"meriana" -> "Yes. We are in Meriana."
|
||||
|
||||
"liberty bay" -> Price=50, "Do you seek a passage to Liberty Bay for %P?", Topic=1
|
||||
"nargor" -> Price=50, "Do you seek a passage to Nargor for %P?", Topic=2
|
||||
|
||||
Topic=1,"yes",PZBlock,! -> "First get rid of those blood stains! You are not going to ruin my vehicle!"
|
||||
|
||||
|
||||
Topic=1,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32316,32702,7), EffectOpp(11)
|
||||
Topic=2,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32025,32812,7), 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."
|
||||
}
|
36
data/npc/sebastiannargor.npc
Normal file
36
data/npc/sebastiannargor.npc
Normal file
@ -0,0 +1,36 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Sebastian"
|
||||
Outfit = (151,95-53-109-115-3)
|
||||
Home = [32027,32814,7]
|
||||
Radius = 2
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Ho, %N."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "One moment please %N. You're next in line.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Hm."
|
||||
|
||||
"bye" -> "Bye, %N.", Idle
|
||||
"farewell" -> *
|
||||
"job" -> "I am the captain of this ship."
|
||||
"captain" -> *
|
||||
"sail" -> "Where do you want to go? I can sail you to Liberty Bay and Nargor."
|
||||
"passage" -> *
|
||||
"nargor" -> "Yes. We are in Nargor."
|
||||
|
||||
"liberty bay" -> Price=100, "Do you seek a passage to Liberty Bay for %P?", Topic=1
|
||||
"meriana" -> Price=50, "Do you seek a passage to Meriana for %P?", Topic=2
|
||||
|
||||
Topic=1,"yes",PZBlock,! -> "First get rid of those blood stains! You are not going to ruin my vehicle!"
|
||||
|
||||
|
||||
Topic=1,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32316,32702,7), EffectOpp(11)
|
||||
Topic=2,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32346,32625,7), 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."
|
||||
}
|
42
data/npc/theodoreloveless.npc
Normal file
42
data/npc/theodoreloveless.npc
Normal file
@ -0,0 +1,42 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Theodore Loveless"
|
||||
Outfit = (132,19-57-76-114-1)
|
||||
Home = [32362,32787,6]
|
||||
Radius = 4
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Greetings, dear visitor."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Please wait a minute, %N.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Good bye."
|
||||
|
||||
"bye" -> "Good bye, %N!", Idle
|
||||
"farewell" -> *
|
||||
"job" -> "I am honoured to humbly serve as the spokesman of the Venorean trading companies."
|
||||
"Venore" -> "Venore has become an impressive little point of trade for wares from all over the world. The steady work pays off and brings us a modest state of luxury ...",
|
||||
"We have learnt much from our big brother Thais which we admire and where we are still searching for guidance."
|
||||
"Liberty Bay" -> "We put great hope in this settlement. The Venorean traders invested much money in the growth of that community here ...",
|
||||
"We have to see that the little profit we make will be enough to cover our expenses in the remote future ...",
|
||||
"But we are happy that our money could help to bring peace and to civilise the natives here ...",
|
||||
"Thais finally brought order to the locals that were torn from fightings and hunger before our arrival."
|
||||
"Thais" -> "Thais is such a lovely city. The bustling centre of civilisation. The world has to thank Thais for so many things."
|
||||
"sugar" -> "Sugar is money. Sugar is business. It's as easy as that."
|
||||
"Ferumbras" -> "I heard he has some relation to these isles. To learn more about it, you probably talk to the mage from Edron that resides in a tower here in the city."
|
||||
"king" -> "The king has again proven his great wisdom. The way how he allowed to settle the affairs in Liberty Bays was more than smart ...",
|
||||
"The trust he has put in the governor, the local military and the help from Venore begins slowly to pay off ...",
|
||||
"People have work and something to do. The number of fights decreased to the brawls between drunks that are usual for seaports ...",
|
||||
"As soon as we have the pirates eliminated, we can lower many of the restrictions we had to enforce for the safety of all."
|
||||
"governor" -> "Governor Silverhand is such a fine person. He does so much for the city and receives so little in return. I hope we can cheer him up now and then. That's the least we can do for this great man that sacrifices himself for the good of his people."
|
||||
"companies" -> "Ah, my young friend, you have no idea how many companies have some sort of interest in seeing this settlement prosper."
|
||||
"pirates" -> "The pirates are all what is left from the warlords that once terrorised this region. Now that peace and the protection of Liberty Bay byour military moves in, their days are numbered ...",
|
||||
"One day, hopefully in the near future, the sea will be just as safe as this isle."
|
||||
"Isolde" -> "I must admit I am a bit suspicious of this young lady. As far as I know she was not overly fond of the Thaian nobility. Add her strong family ties to this rebel townCarlin and you begin to wonder what that woman is up to. All of a sudden she accepted a mission for the nobility that she did not acknowledge before? And this unholy influence on this poor young Tristan whom she seduced with her beauty. I must admit, I am concerned."
|
||||
"Tristan" -> "What a fine young man. I just wonder what brought him here in the first place. Of course I don't believe into rumours that he left a sick wife and 3 childrensomewhere to begin a new life here. That is probably just made up by those that are jealous of him."
|
||||
"Admiral Wyrmslicer" -> "Even the mentionable efforts of this great admiral could not stop the pirates yet. But he will not rest until the last one of this scum will hang for the glory of Thais."
|
||||
"Eleonore" -> "Miss Eleonore is so charming, so beautiful. Her strong will and her independence poses surely a great challenge to every man who wants to marry her. But one look into her beautiful eyes and you will see that she is worth the effort. Perhaps one day I might be allowed to take that challenge ...",
|
||||
"who knows."
|
||||
}
|
22
data/npc/torence.npc
Normal file
22
data/npc/torence.npc
Normal file
@ -0,0 +1,22 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Torence"
|
||||
Outfit = (128,79-37-116-76)
|
||||
Home = [32181,32829,7]
|
||||
Radius = 8
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Hiho, %N!"
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,"hiho$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Wait please, %N!", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,"hiho$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Good bye."
|
||||
|
||||
"bye" -> "Good bye.", Idle
|
||||
"farewell" -> *
|
||||
|
||||
}
|
50
data/npc/tristan.npc
Normal file
50
data/npc/tristan.npc
Normal file
@ -0,0 +1,50 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Tristan"
|
||||
Outfit = (131,79-11-28-20-1)
|
||||
Home = [32390,32829,2]
|
||||
Radius = 5
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Greetings, %N."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
|
||||
BUSY,"hello$",! -> "Wait %N, know that I am busy.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "May enlightenment be your path."
|
||||
|
||||
"bye" -> "May enlightenment be your path.", Idle
|
||||
"farewell" -> *
|
||||
|
||||
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
|
||||
"spell" -> "Sorry, I only sell spells to knights."
|
||||
|
||||
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'."
|
||||
|
||||
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 enlightenment be your path.", 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=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=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."
|
||||
|
||||
}
|
78
data/npc/tyrias.npc
Normal file
78
data/npc/tyrias.npc
Normal file
@ -0,0 +1,78 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Tyrias"
|
||||
Outfit = (133,57-113-95-113)
|
||||
Home = [32316,32823,7]
|
||||
Radius = 3
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Welcome, young %N! If you are heavily wounded or poisoned, I can heal you for free."
|
||||
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" -> "May the gods bless you, %N!", Idle
|
||||
"farewell" -> *
|
||||
"job" -> "Job? I have no job. I just live for the gods of Tibia."
|
||||
"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."
|
||||
}
|
23
data/npc/vescu.npc
Normal file
23
data/npc/vescu.npc
Normal file
@ -0,0 +1,23 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Vescu"
|
||||
Outfit = (152,81-101-122-63-3)
|
||||
Home = [32565,32651,7]
|
||||
Radius = 2
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",Drunk>0 -> "Hey t-there, you look like someone who enjoys a good booze."
|
||||
ADDRESS,"hi$",Drunk>0 -> *
|
||||
ADDRESS,"hello$",Drunk=0 -> "Oh, two t-trolls. Hellooo, wittle twolls. <hicks>", Idle
|
||||
ADDRESS,"hi$",Drunk=0 -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Wait, %N.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Oh, two t-trolls. Hellooo, wittle twolls. <hicks>"
|
||||
|
||||
"bye" -> "T-time for another b-beer. <hicks>", Idle
|
||||
"farewell" -> *
|
||||
|
||||
|
||||
}
|
34
data/npc/vulturenose.npc
Normal file
34
data/npc/vulturenose.npc
Normal file
@ -0,0 +1,34 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Vulturenose"
|
||||
Outfit = (96,0-0-0-0)
|
||||
Home = [31977,32856,3]
|
||||
Radius = 2
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Hrrrrm. So what?"
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Wait, %N. I am busy.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Get lost."
|
||||
|
||||
"bye" -> "Get lost.", Idle
|
||||
"farewell" -> *
|
||||
"what" -> "I guard this door. I won't let anyone pass who is not supposed to enter."
|
||||
"enter" -> "YOU WILL NOT PASS! Erm ... I mean you don't look like a true pirate to me. You won't get in."
|
||||
"pirate" -> "Yoho, a pirate's life for me!"
|
||||
"name" -> "They call me Vulturenose."
|
||||
"rum" -> "You won't bribe old Vulturenose with some rum. No way."
|
||||
"raymond striker" -> "Sooner or later he will run out of luck and then we will get his head."
|
||||
"king tibianus" -> "We are the undisputed kings of the seas."
|
||||
"excalibug" -> "Only a wimp needs magical weapons."
|
||||
"ferumbras" -> "If he'd be still alive, he'd make a fine ship magician. Ho Ho Ho."
|
||||
"sugar" -> "You can call me honey."
|
||||
"liberty bay" -> "For us Liberty Bay is an open treasure chest. Ho Ho Ho."
|
||||
"venore" -> "The Venoreans don't care about the likes of you."
|
||||
"thais" -> "Thais is a town full of wimps."
|
||||
"carlin" -> "A city full of women? That calls for plunder. Sadly, a bit far away. Ho Ho Ho."
|
||||
|
||||
}
|
Binary file not shown.
@ -145,9 +145,6 @@
|
||||
<spawn centerx="32413" centery="32781" centerz="2" radius="2">
|
||||
<monster name="centipede" x="0" y="1" z="2" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32391" centery="32828" centerz="2" radius="5">
|
||||
<npc name="Tristan" x="-1" y="1" z="2" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="31973" centery="32833" centerz="2" radius="3">
|
||||
<monster name="pirate marauder" x="2" y="-2" z="2" spawntime="59" />
|
||||
<monster name="pirate Buccaneer" x="-1" y="3" z="2" spawntime="59" />
|
||||
@ -428,9 +425,6 @@
|
||||
<spawn centerx="31986" centery="32854" centerz="3" radius="3">
|
||||
<monster name="pirate Corsair" x="1" y="-1" z="3" spawntime="59" />
|
||||
</spawn>
|
||||
<spawn centerx="31976" centery="32856" centerz="3" radius="1">
|
||||
<npc name="Vulturenose" x="1" y="0" z="3" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="31945" centery="32857" centerz="3" radius="3">
|
||||
<monster name="pirate cutthroat" x="-2" y="0" z="3" spawntime="59" />
|
||||
<monster name="pirate marauder" x="0" y="1" z="3" spawntime="59" />
|
||||
@ -739,10 +733,8 @@
|
||||
<monster name="ghoul" x="2" y="-1" z="4" spawntime="600" />
|
||||
<monster name="ghoul" x="0" y="0" z="4" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="33028" centery="32418" centerz="4" radius="4">
|
||||
<monster name="wasp" x="0" y="-1" z="4" spawntime="600" />
|
||||
<monster name="wasp" x="-3" y="0" z="4" spawntime="600" />
|
||||
<monster name="wasp" x="0" y="0" z="4" spawntime="600" />
|
||||
<spawn centerx="33025" centery="32421" centerz="4" radius="4">
|
||||
<monster name="wasp" x="0" y="1" z="4" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="33074" centery="32448" centerz="4" radius="7">
|
||||
<monster name="scorpion" x="-3" y="-3" z="4" spawntime="600" />
|
||||
@ -815,9 +807,6 @@
|
||||
<monster name="stone golem" x="2" y="-1" z="4" spawntime="60" />
|
||||
<monster name="fire elemental" x="-1" y="1" z="4" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32310" centery="32621" centerz="4" radius="2">
|
||||
<npc name="Ocelus" x="1" y="1" z="4" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="33036" centery="32625" centerz="4" radius="3">
|
||||
<monster name="green djinn" x="0" y="0" z="4" spawntime="600" />
|
||||
<monster name="stalker" x="1" y="2" z="4" spawntime="600" />
|
||||
@ -1739,9 +1728,6 @@
|
||||
<spawn centerx="31954" centery="32809" centerz="5" radius="2">
|
||||
<monster name="smuggler" x="1" y="-1" z="5" spawntime="59" />
|
||||
</spawn>
|
||||
<spawn centerx="32347" centery="32809" centerz="5" radius="2">
|
||||
<npc name="Malunga" x="-2" y="0" z="5" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32002" centery="32810" centerz="5" radius="2">
|
||||
<monster name="pirate marauder" x="2" y="-2" z="5" spawntime="59" />
|
||||
<monster name="pirate marauder" x="-1" y="2" z="5" spawntime="59" />
|
||||
@ -3224,9 +3210,6 @@
|
||||
<monster name="bat" x="0" y="0" z="6" spawntime="600" />
|
||||
<monster name="bat" x="1" y="0" z="6" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32330" centery="32766" centerz="6" radius="3">
|
||||
<npc name="Percy Silverhand" x="0" y="1" z="6" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32435" centery="32767" centerz="6" radius="3">
|
||||
<monster name="Novice Of The Cult" x="-2" y="-2" z="6" spawntime="60" />
|
||||
<monster name="Novice Of The Cult" x="1" y="0" z="6" spawntime="60" />
|
||||
@ -3245,9 +3228,6 @@
|
||||
<monster name="Novice Of The Cult" x="0" y="-2" z="6" spawntime="60" />
|
||||
<monster name="Novice Of The Cult" x="1" y="3" z="6" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32363" centery="32787" centerz="6" radius="2">
|
||||
<npc name="Theodore Loveless" x="-1" y="0" z="6" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="31954" centery="32799" centerz="6" radius="2">
|
||||
<monster name="pig" x="1" y="0" z="6" spawntime="59" />
|
||||
<monster name="smuggler" x="2" y="1" z="6" spawntime="59" />
|
||||
@ -3459,9 +3439,6 @@
|
||||
<monster name="pirate marauder" x="1" y="-2" z="6" spawntime="59" />
|
||||
<monster name="smuggler" x="0" y="1" z="6" spawntime="59" />
|
||||
</spawn>
|
||||
<spawn centerx="32275" centery="32897" centerz="6" radius="3">
|
||||
<npc name="Guide Davina" x="0" y="-1" z="6" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="31943" centery="32899" centerz="6" radius="4">
|
||||
<monster name="smuggler" x="3" y="-3" z="6" spawntime="59" />
|
||||
<monster name="pirate marauder" x="-1" y="-2" z="6" spawntime="59" />
|
||||
@ -8629,9 +8606,6 @@
|
||||
<spawn centerx="32318" centery="32528" centerz="7" radius="1">
|
||||
<monster name="red butterfly" x="0" y="1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32329" centery="32528" centerz="7" radius="1">
|
||||
<npc name="Marina" x="0" y="0" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32974" centery="32528" centerz="7" radius="4">
|
||||
<monster name="centipede" x="-3" y="-1" z="7" spawntime="600" />
|
||||
<monster name="centipede" x="0" y="0" z="7" spawntime="600" />
|
||||
@ -9441,7 +9415,6 @@
|
||||
<monster name="demon skeleton" x="-1" y="-3" z="7" spawntime="60" />
|
||||
<monster name="giant spider" x="2" y="0" z="7" spawntime="60" />
|
||||
<monster name="demon skeleton" x="3" y="0" z="7" spawntime="60" />
|
||||
<monster name="water elemental" x="-2" y="1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="31953" centery="32575" centerz="7" radius="2">
|
||||
<monster name="crypt shambler" x="2" y="-2" z="7" spawntime="60" />
|
||||
@ -9766,7 +9739,6 @@
|
||||
</spawn>
|
||||
<spawn centerx="32351" centery="32589" centerz="7" radius="2">
|
||||
<monster name="green frog" x="-2" y="-2" z="7" spawntime="60" />
|
||||
<npc name="Raymond Striker" x="-1" y="-1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32989" centery="32589" centerz="7" radius="1">
|
||||
<monster name="spit nettle" x="0" y="0" z="7" spawntime="600" />
|
||||
@ -9956,7 +9928,6 @@
|
||||
</spawn>
|
||||
<spawn centerx="32323" centery="32599" centerz="7" radius="1">
|
||||
<monster name="parrot" x="-1" y="-1" z="7" spawntime="60" />
|
||||
<npc name="Morgan" x="1" y="0" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32612" centery="32599" centerz="7" radius="3">
|
||||
<monster name="snake" x="0" y="0" z="7" spawntime="600" />
|
||||
@ -10065,10 +10036,6 @@
|
||||
<monster name="scorpion" x="0" y="0" z="7" spawntime="600" />
|
||||
<monster name="scorpion" x="1" y="0" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="31928" centery="32605" centerz="7" radius="3">
|
||||
<monster name="water elemental" x="-2" y="-1" z="7" spawntime="60" />
|
||||
<monster name="water elemental" x="2" y="2" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32051" centery="32605" centerz="7" radius="4">
|
||||
<monster name="fire elemental" x="-2" y="-3" z="7" spawntime="60" />
|
||||
<monster name="stone golem" x="4" y="-3" z="7" spawntime="60" />
|
||||
@ -10370,9 +10337,6 @@
|
||||
<monster name="scorpion" x="-1" y="0" z="7" spawntime="60" />
|
||||
<monster name="scorpion" x="3" y="1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32348" centery="32624" centerz="7" radius="2">
|
||||
<npc name="Sebastian" x="1" y="0" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32618" centery="32624" centerz="7" radius="5">
|
||||
<monster name="swamp troll" x="0" y="-2" z="7" spawntime="600" />
|
||||
<monster name="swamp troll" x="0" y="-1" z="7" spawntime="600" />
|
||||
@ -10591,7 +10555,6 @@
|
||||
<monster name="centipede" x="1" y="2" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="31966" centery="32641" centerz="7" radius="2">
|
||||
<monster name="water elemental" x="0" y="0" z="7" spawntime="60" />
|
||||
<monster name="cobra" x="2" y="1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32616" centery="32641" centerz="7" radius="4">
|
||||
@ -10675,7 +10638,6 @@
|
||||
</spawn>
|
||||
<spawn centerx="31938" centery="32646" centerz="7" radius="2">
|
||||
<monster name="cobra" x="0" y="-1" z="7" spawntime="60" />
|
||||
<monster name="water elemental" x="0" y="0" z="7" spawntime="60" />
|
||||
<monster name="cobra" x="-1" y="2" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32850" centery="32646" centerz="7" radius="5">
|
||||
@ -10829,7 +10791,6 @@
|
||||
</spawn>
|
||||
<spawn centerx="31953" centery="32656" centerz="7" radius="2">
|
||||
<monster name="cobra" x="2" y="-2" z="7" spawntime="60" />
|
||||
<monster name="water elemental" x="1" y="0" z="7" spawntime="60" />
|
||||
<monster name="Seagull" x="1" y="2" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32590" centery="32656" centerz="7" radius="1">
|
||||
@ -11017,7 +10978,6 @@
|
||||
<spawn centerx="31931" centery="32670" centerz="7" radius="3">
|
||||
<monster name="cobra" x="-1" y="-3" z="7" spawntime="60" />
|
||||
<monster name="hydra" x="-1" y="1" z="7" spawntime="60" />
|
||||
<monster name="water elemental" x="3" y="2" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32894" centery="32670" centerz="7" radius="3">
|
||||
<monster name="flamingo" x="0" y="0" z="7" spawntime="600" />
|
||||
@ -11137,7 +11097,6 @@
|
||||
<monster name="crocodile" x="2" y="-3" z="7" spawntime="60" />
|
||||
<monster name="hydra" x="-2" y="-2" z="7" spawntime="60" />
|
||||
<monster name="hydra" x="3" y="2" z="7" spawntime="60" />
|
||||
<monster name="water elemental" x="0" y="3" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32624" centery="32678" centerz="7" radius="1">
|
||||
<monster name="cobra" x="0" y="0" z="7" spawntime="600" />
|
||||
@ -11173,9 +11132,6 @@
|
||||
<monster name="skunk" x="0" y="0" z="7" spawntime="600" />
|
||||
<monster name="skunk" x="1" y="2" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="31948" centery="32680" centerz="7" radius="2">
|
||||
<monster name="water elemental" x="2" y="-1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32701" centery="32680" centerz="7" radius="4">
|
||||
<monster name="bug" x="1" y="-3" z="7" spawntime="600" />
|
||||
<monster name="bug" x="0" y="0" z="7" spawntime="600" />
|
||||
@ -11322,7 +11278,6 @@
|
||||
</spawn>
|
||||
<spawn centerx="32005" centery="32690" centerz="7" radius="4">
|
||||
<monster name="tarantula" x="2" y="-3" z="7" spawntime="60" />
|
||||
<monster name="water elemental" x="-2" y="0" z="7" spawntime="60" />
|
||||
<monster name="Quara Mantassin Scout" x="1" y="1" z="7" spawntime="60" />
|
||||
<monster name="tarantula" x="3" y="1" z="7" spawntime="60" />
|
||||
<monster name="tarantula" x="-1" y="3" z="7" spawntime="60" />
|
||||
@ -11432,7 +11387,6 @@
|
||||
<monster name="snake" x="3" y="0" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="31993" centery="32696" centerz="7" radius="3">
|
||||
<monster name="water elemental" x="1" y="0" z="7" spawntime="60" />
|
||||
<monster name="Quara Pincher Scout" x="0" y="2" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32131" centery="32697" centerz="7" radius="3">
|
||||
@ -11457,7 +11411,6 @@
|
||||
<spawn centerx="32042" centery="32698" centerz="7" radius="4">
|
||||
<monster name="Quara Mantassin Scout" x="-2" y="-2" z="7" spawntime="60" />
|
||||
<monster name="giant spider" x="1" y="-1" z="7" spawntime="60" />
|
||||
<monster name="water elemental" x="-1" y="1" z="7" spawntime="60" />
|
||||
<monster name="Quara Mantassin Scout" x="3" y="2" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32111" centery="32698" centerz="7" radius="2">
|
||||
@ -11498,9 +11451,6 @@
|
||||
<monster name="giant spider" x="2" y="0" z="7" spawntime="60" />
|
||||
<monster name="tarantula" x="2" y="3" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32032" centery="32702" centerz="7" radius="2">
|
||||
<monster name="water elemental" x="0" y="1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32558" centery="32702" centerz="7" radius="4">
|
||||
<monster name="snake" x="0" y="0" z="7" spawntime="600" />
|
||||
<monster name="snake" x="1" y="0" z="7" spawntime="600" />
|
||||
@ -11578,7 +11528,6 @@
|
||||
</spawn>
|
||||
<spawn centerx="32001" centery="32707" centerz="7" radius="2">
|
||||
<monster name="tarantula" x="-1" y="1" z="7" spawntime="60" />
|
||||
<monster name="water elemental" x="1" y="2" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32668" centery="32707" centerz="7" radius="3">
|
||||
<monster name="centipede" x="0" y="0" z="7" spawntime="600" />
|
||||
@ -11637,10 +11586,7 @@
|
||||
<spawn centerx="32026" centery="32711" centerz="7" radius="4">
|
||||
<monster name="giant spider" x="-1" y="-3" z="7" spawntime="60" />
|
||||
<monster name="tarantula" x="3" y="-3" z="7" spawntime="60" />
|
||||
<monster name="water elemental" x="2" y="-1" z="7" spawntime="60" />
|
||||
<monster name="giant spider" x="-3" y="1" z="7" spawntime="60" />
|
||||
<monster name="water elemental" x="-4" y="3" z="7" spawntime="60" />
|
||||
<monster name="water elemental" x="4" y="3" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32732" centery="32711" centerz="7" radius="4">
|
||||
<monster name="bat" x="0" y="0" z="7" spawntime="600" />
|
||||
@ -11682,9 +11628,6 @@
|
||||
<monster name="bug" x="-1" y="2" z="7" spawntime="600" />
|
||||
<monster name="bug" x="-3" y="3" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32245" centery="32714" centerz="7" radius="3">
|
||||
<npc name="Ross" x="0" y="-1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32572" centery="32714" centerz="7" radius="3">
|
||||
<monster name="cave rat" x="0" y="0" z="7" spawntime="600" />
|
||||
<monster name="purple butterfly" x="1" y="0" z="7" spawntime="600" />
|
||||
@ -11718,7 +11661,6 @@
|
||||
<spawn centerx="32040" centery="32716" centerz="7" radius="3">
|
||||
<monster name="Quara Mantassin Scout" x="-1" y="-3" z="7" spawntime="60" />
|
||||
<monster name="giant spider" x="2" y="-2" z="7" spawntime="60" />
|
||||
<monster name="water elemental" x="-3" y="-1" z="7" spawntime="60" />
|
||||
<monster name="tarantula" x="1" y="2" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32576" centery="32716" centerz="7" radius="4">
|
||||
@ -11885,9 +11827,6 @@
|
||||
<monster name="flamingo" x="0" y="0" z="7" spawntime="600" />
|
||||
<monster name="scarab" x="2" y="0" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32002" centery="32730" centerz="7" radius="1">
|
||||
<monster name="water elemental" x="1" y="-1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32850" centery="32730" centerz="7" radius="4">
|
||||
<monster name="flamingo" x="0" y="0" z="7" spawntime="600" />
|
||||
<monster name="flamingo" x="1" y="0" z="7" spawntime="600" />
|
||||
@ -12245,9 +12184,6 @@
|
||||
<monster name="cobra" x="0" y="-2" z="7" spawntime="600" />
|
||||
<monster name="cobra" x="0" y="0" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32225" centery="32770" centerz="7" radius="3">
|
||||
<npc name="Norris" x="-1" y="0" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32863" centery="32770" centerz="7" radius="3">
|
||||
<monster name="red butterfly" x="0" y="0" z="7" spawntime="600" />
|
||||
<monster name="red butterfly" x="-2" y="1" z="7" spawntime="600" />
|
||||
@ -12537,9 +12473,6 @@
|
||||
<monster name="purple butterfly" x="0" y="0" z="7" spawntime="600" />
|
||||
<monster name="purple butterfly" x="2" y="1" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32184" centery="32795" centerz="7" radius="5">
|
||||
<npc name="Parlan" x="1" y="0" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32855" centery="32795" centerz="7" radius="1">
|
||||
<monster name="carniphila" x="0" y="0" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
@ -12641,9 +12574,6 @@
|
||||
<monster name="poison spider" x="0" y="0" z="7" spawntime="600" />
|
||||
<monster name="poison spider" x="2" y="4" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32295" centery="32806" centerz="7" radius="2">
|
||||
<npc name="Peggy" x="-1" y="1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32728" centery="32806" centerz="7" radius="4">
|
||||
<monster name="snake" x="-1" y="-2" z="7" spawntime="600" />
|
||||
<monster name="snake" x="0" y="0" z="7" spawntime="600" />
|
||||
@ -12675,9 +12605,6 @@
|
||||
<monster name="wasp" x="0" y="0" z="7" spawntime="600" />
|
||||
<monster name="wasp" x="1" y="1" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32220" centery="32809" centerz="7" radius="4">
|
||||
<npc name="Fergus" x="1" y="1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32432" centery="32809" centerz="7" radius="3">
|
||||
<monster name="tarantula" x="-1" y="0" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
@ -12738,9 +12665,6 @@
|
||||
<monster name="lizard templar" x="1" y="-2" z="7" spawntime="600" />
|
||||
<monster name="lizard templar" x="0" y="0" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32026" centery="32814" centerz="7" radius="2">
|
||||
<npc name="Sebastian Nargor" x="1" y="0" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32878" centery="32814" centerz="7" radius="4">
|
||||
<monster name="poison spider" x="-3" y="-2" z="7" spawntime="600" />
|
||||
<monster name="poison spider" x="-2" y="-2" z="7" spawntime="600" />
|
||||
@ -12835,9 +12759,6 @@
|
||||
<spawn centerx="32959" centery="32821" centerz="7" radius="3">
|
||||
<monster name="lizard templar" x="3" y="3" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32282" centery="32822" centerz="7" radius="2">
|
||||
<npc name="Red Lilly" x="1" y="-1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32911" centery="32822" centerz="7" radius="4">
|
||||
<monster name="dworc fleshhunter" x="-3" y="-2" z="7" spawntime="600" />
|
||||
<monster name="dworc fleshhunter" x="0" y="0" z="7" spawntime="600" />
|
||||
@ -12859,9 +12780,6 @@
|
||||
<spawn centerx="32878" centery="32823" centerz="7" radius="1">
|
||||
<monster name="tarantula" x="0" y="0" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32317" centery="32824" centerz="7" radius="2">
|
||||
<npc name="Tyrias" x="-1" y="-1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32605" centery="32824" centerz="7" radius="4">
|
||||
<monster name="purple butterfly" x="0" y="0" z="7" spawntime="600" />
|
||||
<monster name="purple butterfly" x="-1" y="1" z="7" spawntime="600" />
|
||||
@ -12942,18 +12860,12 @@
|
||||
<monster name="lizard templar" x="0" y="0" z="7" spawntime="600" />
|
||||
<monster name="lizard templar" x="-2" y="1" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32182" centery="32830" centerz="7" radius="5">
|
||||
<npc name="Torence" x="-1" y="-1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32262" centery="32830" centerz="7" radius="1">
|
||||
<monster name="red butterfly" x="0" y="1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32634" centery="32830" centerz="7" radius="1">
|
||||
<monster name="cave rat" x="0" y="0" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32297" centery="32831" centerz="7" radius="2">
|
||||
<npc name="Lyonel" x="1" y="1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32575" centery="32831" centerz="7" radius="4">
|
||||
<monster name="wasp" x="1" y="-3" z="7" spawntime="600" />
|
||||
<monster name="wasp" x="1" y="-1" z="7" spawntime="600" />
|
||||
@ -13246,9 +13158,6 @@
|
||||
<monster name="lizard sentinel" x="-3" y="0" z="7" spawntime="600" />
|
||||
<monster name="lizard sentinel" x="0" y="0" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32347" centery="32859" centerz="7" radius="1">
|
||||
<npc name="Captain Waverider" x="-1" y="0" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32646" centery="32859" centerz="7" radius="4">
|
||||
<monster name="centipede" x="0" y="0" z="7" spawntime="600" />
|
||||
<monster name="centipede" x="3" y="2" z="7" spawntime="600" />
|
||||
@ -13289,9 +13198,6 @@
|
||||
<monster name="lizard templar" x="0" y="0" z="7" spawntime="600" />
|
||||
<monster name="lizard templar" x="1" y="0" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32317" centery="32862" centerz="7" radius="4">
|
||||
<npc name="Marcus" x="-1" y="-1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32692" centery="32862" centerz="7" radius="3">
|
||||
<monster name="tarantula" x="-2" y="0" z="7" spawntime="600" />
|
||||
<monster name="tarantula" x="0" y="0" z="7" spawntime="600" />
|
||||
@ -14094,9 +14000,6 @@
|
||||
<monster name="toad" x="4" y="7" z="7" spawntime="60" />
|
||||
<monster name="crimson frog" x="5" y="9" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32163" centery="32965" centerz="7" radius="4">
|
||||
<npc name="Paolo" x="0" y="-1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32397" centery="32966" centerz="7" radius="3">
|
||||
<monster name="toad" x="2" y="1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
@ -14140,9 +14043,6 @@
|
||||
<monster name="crocodile" x="-4" y="1" z="7" spawntime="60" />
|
||||
<monster name="toad" x="4" y="1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32188" centery="32976" centerz="7" radius="4">
|
||||
<npc name="Meraya" x="0" y="2" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32396" centery="32976" centerz="7" radius="3">
|
||||
<monster name="crimson frog" x="2" y="-2" z="7" spawntime="60" />
|
||||
<monster name="azure frog" x="-2" y="1" z="7" spawntime="60" />
|
||||
@ -19030,7 +18930,6 @@
|
||||
<spawn centerx="32041" centery="32692" centerz="8" radius="3">
|
||||
<monster name="Quara Pincher Scout" x="2" y="-2" z="8" spawntime="60" />
|
||||
<monster name="Quara Constrictor Scout" x="-2" y="0" z="8" spawntime="60" />
|
||||
<monster name="Bog Raider" x="2" y="3" z="8" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="33149" centery="32692" centerz="8" radius="4">
|
||||
<monster name="larva" x="-2" y="-3" z="8" spawntime="600" />
|
||||
@ -19057,9 +18956,6 @@
|
||||
<spawn centerx="33153" centery="32695" centerz="8" radius="3">
|
||||
<monster name="larva" x="2" y="-1" z="8" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32002" centery="32696" centerz="8" radius="2">
|
||||
<monster name="water elemental" x="0" y="-1" z="8" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="33133" centery="32696" centerz="8" radius="1">
|
||||
<monster name="larva" x="0" y="0" z="8" spawntime="600" />
|
||||
</spawn>
|
||||
@ -19121,9 +19017,6 @@
|
||||
<monster name="larva" x="-2" y="0" z="8" spawntime="600" />
|
||||
<monster name="larva" x="0" y="0" z="8" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32046" centery="32704" centerz="8" radius="2">
|
||||
<monster name="Bog Raider" x="1" y="-1" z="8" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32668" centery="32704" centerz="8" radius="5">
|
||||
<monster name="bug" x="0" y="-3" z="8" spawntime="600" />
|
||||
<monster name="bug" x="0" y="0" z="8" spawntime="600" />
|
||||
@ -19206,7 +19099,6 @@
|
||||
</spawn>
|
||||
<spawn centerx="32009" centery="32712" centerz="8" radius="4">
|
||||
<monster name="Quara Mantassin Scout" x="2" y="-1" z="8" spawntime="60" />
|
||||
<monster name="Bog Raider" x="-1" y="1" z="8" spawntime="60" />
|
||||
<monster name="Quara Hydromancer Scout" x="2" y="1" z="8" spawntime="60" />
|
||||
<monster name="Quara Mantassin Scout" x="1" y="3" z="8" spawntime="60" />
|
||||
</spawn>
|
||||
@ -19311,10 +19203,6 @@
|
||||
<monster name="larva" x="0" y="1" z="8" spawntime="600" />
|
||||
<monster name="larva" x="0" y="3" z="8" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="31983" centery="32723" centerz="8" radius="2">
|
||||
<monster name="Bog Raider" x="1" y="-1" z="8" spawntime="60" />
|
||||
<monster name="Bog Raider" x="-2" y="2" z="8" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32024" centery="32723" centerz="8" radius="2">
|
||||
<monster name="Quara Predator Scout" x="1" y="0" z="8" spawntime="60" />
|
||||
</spawn>
|
||||
@ -19401,9 +19289,6 @@
|
||||
<spawn centerx="33262" centery="32731" centerz="8" radius="1">
|
||||
<monster name="larva" x="0" y="0" z="8" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32038" centery="32732" centerz="8" radius="3">
|
||||
<monster name="Bog Raider" x="1" y="0" z="8" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32182" centery="32732" centerz="8" radius="2">
|
||||
<monster name="bug" x="-1" y="-1" z="8" spawntime="59" />
|
||||
<monster name="bug" x="-1" y="1" z="8" spawntime="59" />
|
||||
@ -25785,10 +25670,6 @@
|
||||
<spawn centerx="33279" centery="32611" centerz="9" radius="1">
|
||||
<monster name="scarab" x="0" y="0" z="9" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="31920" centery="32612" centerz="9" radius="3">
|
||||
<monster name="Bog Raider" x="2" y="-2" z="9" spawntime="60" />
|
||||
<monster name="Bog Raider" x="-1" y="1" z="9" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32122" centery="32612" centerz="9" radius="3">
|
||||
<monster name="acolyte Of The Cult" x="-2" y="-2" z="9" spawntime="60" />
|
||||
<monster name="acolyte Of The Cult" x="2" y="1" z="9" spawntime="60" />
|
||||
@ -26049,10 +25930,6 @@
|
||||
<monster name="scarab" x="0" y="0" z="9" spawntime="600" />
|
||||
<monster name="scarab" x="0" y="1" z="9" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="31960" centery="32634" centerz="9" radius="3">
|
||||
<monster name="Bog Raider" x="2" y="-1" z="9" spawntime="60" />
|
||||
<monster name="Bog Raider" x="-1" y="1" z="9" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32676" centery="32634" centerz="9" radius="3">
|
||||
<monster name="swamp troll" x="0" y="0" z="9" spawntime="600" />
|
||||
<monster name="swamp troll" x="-2" y="1" z="9" spawntime="600" />
|
||||
@ -26115,7 +25992,6 @@
|
||||
<monster name="larva" x="2" y="1" z="9" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="31929" centery="32641" centerz="9" radius="4">
|
||||
<monster name="Bog Raider" x="-1" y="-4" z="9" spawntime="60" />
|
||||
<monster name="Quara Predator Scout" x="0" y="-2" z="9" spawntime="60" />
|
||||
<monster name="Quara Mantassin Scout" x="-1" y="0" z="9" spawntime="60" />
|
||||
<monster name="Quara Predator Scout" x="3" y="1" z="9" spawntime="60" />
|
||||
@ -26220,9 +26096,6 @@
|
||||
<monster name="Quara Mantassin Scout" x="2" y="-1" z="9" spawntime="60" />
|
||||
<monster name="Quara Mantassin Scout" x="-2" y="1" z="9" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="31961" centery="32652" centerz="9" radius="2">
|
||||
<monster name="Bog Raider" x="1" y="-1" z="9" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="33219" centery="32652" centerz="9" radius="1">
|
||||
<monster name="scarab" x="0" y="0" z="9" spawntime="600" />
|
||||
</spawn>
|
||||
@ -26236,7 +26109,6 @@
|
||||
</spawn>
|
||||
<spawn centerx="32002" centery="32654" centerz="9" radius="3">
|
||||
<monster name="Quara Predator Scout" x="-1" y="-1" z="9" spawntime="60" />
|
||||
<monster name="Bog Raider" x="2" y="1" z="9" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="33183" centery="32654" centerz="9" radius="1">
|
||||
<monster name="scarab" x="0" y="0" z="9" spawntime="600" />
|
||||
@ -26345,11 +26217,7 @@
|
||||
<monster name="scarab" x="-1" y="0" z="9" spawntime="600" />
|
||||
<monster name="scarab" x="0" y="0" z="9" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="31961" centery="32667" centerz="9" radius="2">
|
||||
<monster name="Bog Raider" x="1" y="0" z="9" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="31999" centery="32667" centerz="9" radius="4">
|
||||
<monster name="Bog Raider" x="3" y="-4" z="9" spawntime="60" />
|
||||
<monster name="Quara Pincher Scout" x="0" y="-3" z="9" spawntime="60" />
|
||||
<monster name="Quara Constrictor Scout" x="3" y="-2" z="9" spawntime="60" />
|
||||
<monster name="Quara Pincher Scout" x="3" y="0" z="9" spawntime="60" />
|
||||
@ -26398,7 +26266,6 @@
|
||||
<spawn centerx="32026" centery="32671" centerz="9" radius="3">
|
||||
<monster name="Quara Pincher Scout" x="3" y="-2" z="9" spawntime="60" />
|
||||
<monster name="Quara Pincher Scout" x="-2" y="-1" z="9" spawntime="60" />
|
||||
<monster name="Bog Raider" x="-1" y="-1" z="9" spawntime="60" />
|
||||
<monster name="Quara Pincher Scout" x="0" y="2" z="9" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="33273" centery="32671" centerz="9" radius="1">
|
||||
@ -26413,9 +26280,6 @@
|
||||
<spawn centerx="31959" centery="32673" centerz="9" radius="2">
|
||||
<monster name="Quara Predator Scout" x="0" y="0" z="9" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32016" centery="32673" centerz="9" radius="2">
|
||||
<monster name="Bog Raider" x="0" y="-1" z="9" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32008" centery="32674" centerz="9" radius="3">
|
||||
<monster name="Quara Constrictor Scout" x="-2" y="-1" z="9" spawntime="60" />
|
||||
<monster name="Quara Pincher Scout" x="2" y="-1" z="9" spawntime="60" />
|
||||
@ -26462,7 +26326,6 @@
|
||||
<monster name="scarab" x="0" y="0" z="9" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="31927" centery="32679" centerz="9" radius="2">
|
||||
<monster name="Bog Raider" x="-1" y="1" z="9" spawntime="60" />
|
||||
<monster name="Quara Hydromancer Scout" x="1" y="1" z="9" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="33219" centery="32679" centerz="9" radius="3">
|
||||
@ -26506,9 +26369,6 @@
|
||||
<monster name="Quara Mantassin Scout" x="1" y="-2" z="9" spawntime="60" />
|
||||
<monster name="Quara Predator Scout" x="0" y="2" z="9" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="31946" centery="32685" centerz="9" radius="3">
|
||||
<monster name="water elemental" x="1" y="-2" z="9" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32011" centery="32685" centerz="9" radius="3">
|
||||
<monster name="Quara Mantassin Scout" x="1" y="-1" z="9" spawntime="60" />
|
||||
</spawn>
|
||||
@ -26527,9 +26387,6 @@
|
||||
<spawn centerx="33246" centery="32686" centerz="9" radius="1">
|
||||
<monster name="scarab" x="0" y="0" z="9" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="31923" centery="32687" centerz="9" radius="2">
|
||||
<monster name="Bog Raider" x="0" y="0" z="9" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32052" centery="32687" centerz="9" radius="4">
|
||||
<monster name="Quara Mantassin Scout" x="-2" y="-2" z="9" spawntime="60" />
|
||||
<monster name="Quara Constrictor Scout" x="2" y="1" z="9" spawntime="60" />
|
||||
@ -26599,7 +26456,6 @@
|
||||
</spawn>
|
||||
<spawn centerx="31946" centery="32693" centerz="9" radius="3">
|
||||
<monster name="Quara Constrictor Scout" x="-2" y="-3" z="9" spawntime="60" />
|
||||
<monster name="Bog Raider" x="-3" y="0" z="9" spawntime="60" />
|
||||
<monster name="Quara Mantassin Scout" x="2" y="0" z="9" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="33118" centery="32693" centerz="9" radius="3">
|
||||
@ -26633,14 +26489,9 @@
|
||||
</spawn>
|
||||
<spawn centerx="32038" centery="32697" centerz="9" radius="4">
|
||||
<monster name="Quara Constrictor Scout" x="2" y="-2" z="9" spawntime="60" />
|
||||
<monster name="Bog Raider" x="-1" y="0" z="9" spawntime="60" />
|
||||
<monster name="Quara Mantassin Scout" x="-2" y="2" z="9" spawntime="60" />
|
||||
<monster name="Quara Constrictor Scout" x="0" y="3" z="9" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="31992" centery="32698" centerz="9" radius="3">
|
||||
<monster name="Bog Raider" x="3" y="-2" z="9" spawntime="60" />
|
||||
<monster name="Bog Raider" x="-3" y="0" z="9" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32020" centery="32698" centerz="9" radius="3">
|
||||
<monster name="Quara Predator Scout" x="0" y="-2" z="9" spawntime="60" />
|
||||
<monster name="Quara Predator Scout" x="-2" y="1" z="9" spawntime="60" />
|
||||
@ -26723,14 +26574,12 @@
|
||||
<monster name="scarab" x="0" y="0" z="9" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="31980" centery="32708" centerz="9" radius="3">
|
||||
<monster name="Bog Raider" x="-1" y="0" z="9" spawntime="60" />
|
||||
<monster name="Quara Predator Scout" x="2" y="3" z="9" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32027" centery="32708" centerz="9" radius="5">
|
||||
<monster name="Quara Pincher Scout" x="0" y="-4" z="9" spawntime="60" />
|
||||
<monster name="Quara Hydromancer Scout" x="2" y="-4" z="9" spawntime="60" />
|
||||
<monster name="Quara Pincher Scout" x="-5" y="-2" z="9" spawntime="60" />
|
||||
<monster name="Bog Raider" x="1" y="0" z="9" spawntime="60" />
|
||||
<monster name="Quara Hydromancer Scout" x="-3" y="1" z="9" spawntime="60" />
|
||||
<monster name="Quara Pincher Scout" x="3" y="1" z="9" spawntime="60" />
|
||||
</spawn>
|
||||
@ -26787,7 +26636,6 @@
|
||||
<monster name="Quara Predator Scout" x="-3" y="2" z="9" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32044" centery="32712" centerz="9" radius="6">
|
||||
<monster name="Bog Raider" x="0" y="-2" z="9" spawntime="60" />
|
||||
<monster name="Quara Predator Scout" x="-3" y="-1" z="9" spawntime="60" />
|
||||
<monster name="Quara Predator Scout" x="3" y="0" z="9" spawntime="60" />
|
||||
<monster name="Quara Constrictor Scout" x="3" y="2" z="9" spawntime="60" />
|
||||
@ -31682,10 +31530,6 @@
|
||||
<monster name="scarab" x="0" y="0" z="10" spawntime="600" />
|
||||
<monster name="scarab" x="2" y="1" z="10" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="31919" centery="32593" centerz="10" radius="3">
|
||||
<monster name="Bog Raider" x="2" y="-1" z="10" spawntime="60" />
|
||||
<monster name="Bog Raider" x="-2" y="0" z="10" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="31947" centery="32593" centerz="10" radius="4">
|
||||
<monster name="bonebeast" x="3" y="-1" z="10" spawntime="60" />
|
||||
<monster name="demon skeleton" x="-2" y="0" z="10" spawntime="60" />
|
||||
@ -31843,9 +31687,6 @@
|
||||
</spawn>
|
||||
<spawn centerx="33120" centery="32608" centerz="10" radius="4" />
|
||||
<spawn centerx="33192" centery="32608" centerz="10" radius="3" />
|
||||
<spawn centerx="31913" centery="32609" centerz="10" radius="3">
|
||||
<monster name="Bog Raider" x="-1" y="-1" z="10" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="33222" centery="32609" centerz="10" radius="3">
|
||||
<monster name="larva" x="0" y="-2" z="10" spawntime="600" />
|
||||
<monster name="larva" x="0" y="0" z="10" spawntime="600" />
|
||||
|
@ -321,6 +321,9 @@ bool BehaviourDatabase::loadActions(ScriptReader& script, NpcBehaviour* behaviou
|
||||
} else if (identifier == "burning") {
|
||||
action->type = BEHAVIOUR_TYPE_BURNING;
|
||||
searchType = BEHAVIOUR_PARAMETER_TWO;
|
||||
} else if (identifier == "drunk") {
|
||||
action->type = BEHAVIOUR_TYPE_BURNING;
|
||||
searchType = BEHAVIOUR_PARAMETER_TWO;
|
||||
} else if (identifier == "setquestvalue") {
|
||||
action->type = BEHAVIOUR_TYPE_QUESTVALUE;
|
||||
searchType = BEHAVIOUR_PARAMETER_TWO;
|
||||
@ -496,6 +499,9 @@ NpcBehaviourNode* BehaviourDatabase::readValue(ScriptReader& script)
|
||||
} else if (identifier == "burning") {
|
||||
node = new NpcBehaviourNode();
|
||||
node->type = BEHAVIOUR_TYPE_BURNING;
|
||||
} else if (identifier == "drunk") {
|
||||
node = new NpcBehaviourNode();
|
||||
node->type = BEHAVIOUR_TYPE_DRUNK;
|
||||
} else if (identifier == "level") {
|
||||
node = new NpcBehaviourNode();
|
||||
node->type = BEHAVIOUR_TYPE_LEVEL;
|
||||
@ -1032,6 +1038,14 @@ int32_t BehaviourDatabase::evaluate(NpcBehaviourNode* node, Player* player, cons
|
||||
|
||||
return damage->getTotalDamage();
|
||||
}
|
||||
case BEHAVIOUR_TYPE_DRUNK: {
|
||||
Condition* condition = player->getCondition(CONDITION_DRUNK);
|
||||
if (!condition) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
case BEHAVIOUR_TYPE_POISON: {
|
||||
Condition* condition = player->getCondition(CONDITION_POISON);
|
||||
if (!condition) {
|
||||
|
@ -85,6 +85,7 @@ enum NpcBehaviourType_t
|
||||
BEHAVIOUR_TYPE_BLESS, // add blessing to player
|
||||
BEHAVIOUR_TYPE_CREATECONTAINER, // create a container of an item in particular
|
||||
BEHAVIOUR_TYPE_TOWN, // change player town
|
||||
BEHAVIOUR_TYPE_DRUNK, // get/set drunk (set not done)
|
||||
};
|
||||
|
||||
enum NpcBehaviourOperator_t
|
||||
|
Loading…
x
Reference in New Issue
Block a user