mirror of
https://github.com/ErikasKontenis/SabrehavenServer.git
synced 2025-05-01 01:59:21 +02:00
Merge branch '12-introduce-new-7-8-npcs-2' into 'master'
Resolve "Introduce new 7.8 NPCs" Closes #12 See merge request ErikasKontenis/Sabrehaven!16
This commit is contained in:
commit
bff1f93560
@ -52,7 +52,7 @@ timeBetweenExActions = 1000
|
||||
|
||||
-- Map
|
||||
-- NOTE: set mapName WITHOUT .otbm at the end
|
||||
mapName = "mymap"
|
||||
mapName = "map"
|
||||
mapAuthor = "CipSoft"
|
||||
|
||||
-- MySQL
|
||||
|
45
data/npc/admiralwyrmslicer.npc
Normal file
45
data/npc/admiralwyrmslicer.npc
Normal file
@ -0,0 +1,45 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Admiral Wyrmslicer"
|
||||
Outfit = (132,19-113-112-114)
|
||||
Home = [32396,32821,3]
|
||||
Radius = 4
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Greetings, %N. Have you anything to report?"
|
||||
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" -> *
|
||||
"report" -> "I heard enough of the gossip and superstitions. I am fed up with that nonsense!"
|
||||
"gossip" -> "Spare me the nonsense that people made up like sinister cultists, quara infiltrators, pirate hideouts voodoo curses and whatnot! ...",
|
||||
"I've heared it all and it is completely rubbish and a waste of my time! We have everything firmly under control. And to ensure this I warn you not to talk to the townspeople about such issues!"
|
||||
"cultistis" -> "The talks about the cult are getting tiresome. There is no such thing. It is only another superstition here."
|
||||
"quara" -> "The quara are treacherous foes that don't fight with common tactics. This and the security of the seas, to what they can withdraw, make it difficult to handle them properly."
|
||||
"pirate" -> "Pirates are vermin and we will wipe them from the map wherever they raise their ugly heads."
|
||||
"voodoo" -> "Superstition! We have real sorcerers and none of them uses such prankish trickery."
|
||||
"job" -> "I am admiral of the Thaian fleet and commander of this fort and the local military."
|
||||
"Wyrmslicer" -> "My family is respected for many deeds of heroism. There is a well-known dragon slayer in our bloodline which earned us that name of honour."
|
||||
"raymond striker" -> "Captain Striker is one of the more cunning pirates. Up to now, he managed to escape but sooner or later he will run out of luck."
|
||||
"chondur" -> "I heard about that man. For some people he is some kind of father figure. If he should ever misuse that, we will take a closer look at him."
|
||||
"thais" -> "Thais is of course the crown of our kingdom and the place where our hearts will belong to forever."
|
||||
"venore" -> "The efforts Venore put into this city are admirable. It's only fair that they gain a certain profit from that."
|
||||
"king" -> "LONG LIVE THE KING!"
|
||||
"sugar" -> "We need the sugar. We will ensure with everything that is at our command that the supply of sugar is kept up."
|
||||
"rum" -> "Rum can be just as good for morale as it can be bad. It has to be administered with care."
|
||||
"governor" -> "The governor is a fine man and I do my best to support him in all his efforts."
|
||||
"eleonore" -> "This young lady truly graces Liberty Bay with her presence. It is always a pleasure to meet her."
|
||||
"liberty bay" -> "It might take some time but with our guidance the city will flourish and prosper."
|
||||
"carlin" -> "Sooner or later Carlin will be nothing more than a footnote in history. Look at the size of our kingdom and compare it with Carlin ...",
|
||||
"One day they will accept that it is better to rejoin the kingdom and to combine our efforts and resources for the good of all."
|
||||
"charlotta" -> "I believe she is this old healer in town. I don't think she is happy with our presence here but she did nothing yet that would justify to arrest her."
|
||||
"Isolde" -> "Competent and efficient. I give nothing about ugly rumours and she never ever betrayed the trust put into her."
|
||||
"Theodore Loveless" -> "Mr. Loveless has a sharp and quick mind. If he were no trader, he would have made a great officer."
|
||||
"Tristan" -> "A fine knight indeed. I am very pleased with his efforts."
|
||||
"ferumbras" -> "I am not familiar with witchcraft and sorcery. Perhaps you should ask someone else."
|
||||
}
|
21
data/npc/ajax.npc
Normal file
21
data/npc/ajax.npc
Normal file
@ -0,0 +1,21 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Ajax"
|
||||
Outfit = (143,78-101-120-94-1)
|
||||
Home = [32417,31583,7]
|
||||
Radius = 3
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Hi."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Wait, %N.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> NOP
|
||||
|
||||
"bye" -> "Bye.", Idle
|
||||
"farewell" -> *
|
||||
|
||||
|
||||
}
|
55
data/npc/ariella.npc
Normal file
55
data/npc/ariella.npc
Normal file
@ -0,0 +1,55 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Ariella"
|
||||
Outfit = (155,115-3-1-76-2)
|
||||
Home = [32336,32593,7]
|
||||
Radius = 4
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Hi there %N, and welcome to my tavern."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Please give me a minute, %N.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Good bye."
|
||||
|
||||
"bye" -> "Good bye.", Idle
|
||||
|
||||
"buy" -> "I can offer you food."
|
||||
"do","you","sell" -> *
|
||||
"do","you","have" -> *
|
||||
"food" -> "Are you looking for food? I have banana, blueberry, cheese, mango, meat, melon, orange, pear, pumpkin, red apple and strawberry."
|
||||
|
||||
"banana" -> Type=3587, Amount=1, Price=5, "Do you want to buy a banana for %P gold?", Topic=1
|
||||
"blueberry" -> Type=3588, Amount=1, Price=1, "Do you want to buy blueberry for %P gold?", Topic=1
|
||||
"cheese" -> Type=3607, Amount=1, Price=6, "Do you want to buy cheese for %P gold?", Topic=1
|
||||
"ham" -> Type=3582, Amount=1, Price=8, "Do you want to buy a ham for %P gold?", Topic=1
|
||||
"juice squeezer" -> Type=5865, Amount=1, Price=100, "Do you want to buy a juice squeezer for %P gold?", Topic=1
|
||||
"mango" -> Type=5096, Amount=1, Price=10, "Do you want to buy a mango for %P gold?", Topic=1
|
||||
"meat" -> Type=3577, Amount=1, Price=5, "Do you want to buy a meat for %P gold?", Topic=1
|
||||
"melon" -> Type=3593, Amount=1, Price=10, "Do you want to buy a melon for %P gold?", Topic=1
|
||||
"orange" -> Type=3586, Amount=1, Price=10, "Do you want to buy a orange for %P gold?", Topic=1
|
||||
"pear" -> Type=3584, Amount=1, Price=5, "Do you want to buy a pear for %P gold?", Topic=1
|
||||
"pumpkin" -> Type=3594, Amount=1, Price=10, "Do you want to buy a pumpkin for %P gold?", Topic=1
|
||||
"red apple" -> Type=3585, Amount=1, Price=5, "Do you want to buy a red apple for %P gold?", Topic=1
|
||||
"strawberry" -> Type=3591, Amount=1, Price=2, "Do you want to buy a strawberry for %P gold?", Topic=1
|
||||
|
||||
%1,1<%1,"banana" -> Type=3587, Amount=%1, Price=5*%1, "Do you want to buy %A bananas for %P gold?", Topic=1
|
||||
%1,1<%1,"blueberr" -> Type=3588, Amount=%1, Price=1*%1, "Do you want to buy %A blueberries for %P gold?", Topic=1
|
||||
%1,1<%1,"cheese" -> Type=3607, Amount=%1, Price=6*%1, "Do you want to buy %A cheese for %P gold?", Topic=1
|
||||
%1,1<%1,"ham" -> Type=3582, Amount=%1, Price=8*%1, "Do you want to buy %A ham for %P gold?", Topic=1
|
||||
%1,1<%1,"juice squeezer" -> Type=5865, Amount=%1, Price=100*%1, "Do you want to buy %A juice squeezers for %P gold?", Topic=1
|
||||
%1,1<%1,"mango" -> Type=5096, Amount=%1, Price=10*%1, "Do you want to buy %A mangos for %P gold?", Topic=1
|
||||
%1,1<%1,"meat" -> Type=3577, Amount=%1, Price=5*%1, "Do you want to buy %A meats for %P gold?", Topic=1
|
||||
%1,1<%1,"melon" -> Type=3593, Amount=%1, Price=10*%1, "Do you want to buy %A melons for %P gold?", Topic=1
|
||||
%1,1<%1,"orange" -> Type=3586, Amount=%1, Price=10*%1, "Do you want to buy %A oranges for %P gold?", Topic=1
|
||||
%1,1<%1,"pear" -> Type=3584, Amount=%1, Price=5*%1, "Do you want to buy %A pears for %P gold?", Topic=1
|
||||
%1,1<%1,"pumpkin" -> Type=3594, Amount=%1, Price=10*%1, "Do you want to buy %A pumpkins for %P gold?", Topic=1
|
||||
%1,1<%1,"red apple" -> Type=3585, Amount=%1, Price=5*%1, "Do you want to buy %A red apples for %P gold?", Topic=1
|
||||
%1,1<%1,"strawberr" -> Type=3591, Amount=%1, Price=2*%1, "Do you want to buy %A strawberries for %P gold?", Topic=1
|
||||
|
||||
Topic=1,"yes",CountMoney>=Price -> "Here it is.", DeleteMoney, Create(Type)
|
||||
Topic=1,"yes" -> "I am sorry, but you do not have enough gold."
|
||||
Topic=1 -> "Maybe later."
|
||||
}
|
21
data/npc/atrad.npc
Normal file
21
data/npc/atrad.npc
Normal file
@ -0,0 +1,21 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Atrad"
|
||||
Outfit = (152,77-113-132-94-3)
|
||||
Home = [32077,32533,9]
|
||||
Radius = 5
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",Burning>0 -> "Hehe. That\'s a good show, %N, with all the pyro effects. You got my attention. For a minute or so."
|
||||
ADDRESS,"hi$",Burning>0 -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Wait, %N.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> NOP
|
||||
|
||||
"bye" -> "Bye, %N!", Idle
|
||||
"farewell" -> *
|
||||
|
||||
|
||||
}
|
21
data/npc/barney.npc
Normal file
21
data/npc/barney.npc
Normal file
@ -0,0 +1,21 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Barney"
|
||||
Outfit = (128,20-39-115-114)
|
||||
Home = [32141,32928,7]
|
||||
Radius = 5
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Hi."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Wait, %N.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> NOP
|
||||
|
||||
"bye" -> "Bye.", Idle
|
||||
"farewell" -> *
|
||||
|
||||
|
||||
}
|
66
data/npc/berenice.npc
Normal file
66
data/npc/berenice.npc
Normal file
@ -0,0 +1,66 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Berenice"
|
||||
Outfit = (140,5-87-104-106)
|
||||
Home = [32359,32812,7]
|
||||
Radius = 2
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Greetings, what can I do for you? If you're interested in the explorer society, just ask me."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Please wait a minute, %N.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Good bye."
|
||||
|
||||
"bye" -> "Good bye.", Idle
|
||||
"farewell" -> *
|
||||
"job" -> "I am the local representative of the explorer society in Liberty Bay."
|
||||
"me" -> *
|
||||
"explorer society" -> "Our noble society is dedicated to explore the unknown. No location is too remote for our members to travel there ...",
|
||||
"No beast is too wild to be hunted. No treasure buried too deep to be unearthed ...",
|
||||
"Only the most dedicated and fearless adventurers may join our ranks."
|
||||
"rank",QuestValue(300)>0,QuestValue(300)<4 -> "You are a novice of the explorer society."
|
||||
"rank",QuestValue(300)>3,QuestValue(300)<7 -> "You are a journeyman of the explorer society."
|
||||
"rank",QuestValue(300)>6,QuestValue(300)<9 -> "You are a relic hunter of the explorer society."
|
||||
"rank",QuestValue(300)>8 -> "You are an explorer of the explorer society."
|
||||
"liberty bay" -> "For an outpost it is quite well organised and comfortable. Uhm ... not that a true explorer would give much about comfort."
|
||||
"outpost" -> "Sadly the governor is too occupied with other issues, so his support of our noble efforts is only nominal. However, our own resources are large enough to maintain our researches here on our own."
|
||||
"governor" -> *
|
||||
"bases" -> "Currently we maintain public bases in Port Hope and Northport. We have also established this humble outpost here."
|
||||
"researches" -> "The local flora and fauna hold surely some surprises for us. Also the history of the isles is worth some closer investigation. Finally there is the unknown sea and its depths that hide secrets yet to be discovered."
|
||||
"pirates" -> "Pirates are a pain. Constantly we lose supplies and important papers, that document our progress here, due to their inroads on our ships. The military really has to eradicate this pest once and for all."
|
||||
"quaras" -> "The quara as a race are a phenomenon! There are either different types of quara or they are able to reshape and upgrade their bodies in some way ...",
|
||||
"To discover the secret magic behind such techniques would be invaluable."
|
||||
"voodoo" -> "The magic of this isle has its twists. That was the easy part for our mages to find out. The more difficult part will be to figure out why it is that way and what it means for users of magic and for ordinary people ...",
|
||||
"In the light of this knowledge this 'voodoo' is worth some closer researches."
|
||||
"cult" -> "Sadly the town is full of superstitious rumours. Although we appreciate folklore now and then, we first have to accomplish the scientific part of investigations ...",
|
||||
"So we have no time for rumours about a hidden cult that probably does not exist at all. ...",
|
||||
"But if you should find anything that proves their existence, I'll buy it from you."
|
||||
"superstitious" -> "That is one of the things we have to explore after all."
|
||||
"sugar" -> "It is astonishing how fertile the soil here seems to be for sugar canes. There is something special about the isles."
|
||||
"plantations" -> "Well, there are some plantations in the western part of the isle."
|
||||
"rum" -> "I send some rum to the other bases of our society each month. We like to taste exotic beverages now and then ...",
|
||||
"That is one of the things we have to explore after all."
|
||||
"venore" -> "Venore is a centre of commerce. It has only little to offer to our efforts to explore and to gain further knowledge ...",
|
||||
"Sometimes though, the generous tradesmen sponsor some of our missions and now and then we can sell some of our knowledge or recovered artefacts to them."
|
||||
"thais" -> "Thais is a great city, but not such a centre of learning and knowledge like Edron."
|
||||
"king" -> "The king is a great supporter and a honourary member of our society."
|
||||
"djinn" -> "Djinns are an extremely interesting topic. Luckily you have just found an expert in djinn lore! To keep matters short, let me only tell you the most notable facts: ...",
|
||||
"Have you known that there are green and blue djinns? Well that's because there are no less than two types of djinns ...",
|
||||
"<minutes later> Which does mean that some are green and others are blue! ...",
|
||||
"<several minutes later> I can not stress enough the relevance of the fact that djinns have no need for shoes at all. That leads to astounding facts like ...",
|
||||
"<another few minutes later> Without shoes you'd think a society would concentrate on some kinds of gloves, but no! ...",
|
||||
"<after loosing track of time at some point> Which leads to a completely shoeless society that is divided in two colours! ...",
|
||||
"I see the implication of this fact makes you sweat and your face turn greenish, at last someone who can comprehend the significance of my studies! ...",
|
||||
"If you ever want to hear more about djinns, just ask me!"
|
||||
"ferumbras" -> "This evil wizard once maintained a centre of power here on those isles. After his demise, the Edron academy sealed that place and is extremely secretive about it ...",
|
||||
"Although it is understandable, it is still an unacceptable hindrance to free research."
|
||||
"Admiral Wyrmslicer" -> "The admiral is of little help to us. Instead of providing us troops for protection, he is more concerned that we could draw the attention of imagined enemies on the settlement or destroy something."
|
||||
"Charlotta" -> "That old woman was of some help in cataloguing the local fauna. Still I think she withholds some vital knowledge about local plants."
|
||||
"Eleonore" -> "This young lady has probably more interest in make-up than in education."
|
||||
"Theodore Loveless" -> "Mr. Loveless is a man of education and style. He certainly knows how to run festivities of all kinds."
|
||||
"Chondur" -> "Chondur ... Chondur ... I really don't know where to put that name. Some local celebrity I guess."
|
||||
"Raymond Striker" -> "This Striker is one of the most dangerous pirates. The society has put an additional bounty on his head."
|
||||
}
|
21
data/npc/bertram.npc
Normal file
21
data/npc/bertram.npc
Normal file
@ -0,0 +1,21 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Bertram"
|
||||
Outfit = (132,57-114-0-114)
|
||||
Home = [32355,32797,7]
|
||||
Radius = 3
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Hello, %N."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Wait, %N.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> NOP
|
||||
|
||||
"bye" -> "Bye, %N.", Idle
|
||||
"farewell" -> *
|
||||
|
||||
|
||||
}
|
21
data/npc/braden.npc
Normal file
21
data/npc/braden.npc
Normal file
@ -0,0 +1,21 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Braden"
|
||||
Outfit = (128,58-20-116-95)
|
||||
Home = [32277,32707,7]
|
||||
Radius = 5
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Hello, %N."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Wait, %N.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> NOP
|
||||
|
||||
"bye" -> "Bye, %N.", Idle
|
||||
"farewell" -> *
|
||||
|
||||
|
||||
}
|
21
data/npc/bradford.npc
Normal file
21
data/npc/bradford.npc
Normal file
@ -0,0 +1,21 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Bradford"
|
||||
Outfit = (128,38-93-82-116-2)
|
||||
Home = [32299,32837,7]
|
||||
Radius = 2
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Greetings, traveller %N."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Wait, %N.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Oh, just when I wanted to tell him about that treasure."
|
||||
|
||||
"bye" -> "Farewell, %N.", Idle
|
||||
"farewell" -> *
|
||||
|
||||
|
||||
}
|
21
data/npc/bron.npc
Normal file
21
data/npc/bron.npc
Normal file
@ -0,0 +1,21 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Bron"
|
||||
Outfit = (143,95-94-132-86-2)
|
||||
Home = [32366,31628,7]
|
||||
Radius = 2
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Hello, %N."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Wait, %N.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> NOP
|
||||
|
||||
"bye" -> "Bye, %N.", Idle
|
||||
"farewell" -> *
|
||||
|
||||
|
||||
}
|
21
data/npc/cameron.npc
Normal file
21
data/npc/cameron.npc
Normal file
@ -0,0 +1,21 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Cameron"
|
||||
Outfit = (128,59-37-115-95)
|
||||
Home = [32196,32840,7]
|
||||
Radius = 3
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Hello, %N."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Wait, %N.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> NOP
|
||||
|
||||
"bye" -> "Bye, %N.", Idle
|
||||
"farewell" -> *
|
||||
|
||||
|
||||
}
|
@ -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."
|
||||
|
48
data/npc/captainmaxcalassa.npc
Normal file
48
data/npc/captainmaxcalassa.npc
Normal file
@ -0,0 +1,48 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Captain Max"
|
||||
Outfit = (134,95-10-56-77)
|
||||
Home = [31915,32710,6]
|
||||
Radius = 2
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Ahoy, %N. On a mission for the explorer society, eh?"
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "One moment please %N. You're next in line.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Good bye."
|
||||
|
||||
"bye" -> "Good bye.", Idle
|
||||
"farewell" -> *
|
||||
"name" -> "My name is Captain Maximilian."
|
||||
"job" -> "I am the captain of this ship."
|
||||
"captain" -> *
|
||||
"sail" -> "Welcome on board, noble %N. I can bring you back to Liberty Bay. Do you want me to do it?", Topic=1
|
||||
"passage" -> *
|
||||
"back" -> *
|
||||
|
||||
"liberty bay" -> "Do you want go back to Liberty Bay?", Topic=1
|
||||
|
||||
Topic=1,"yes",PZBlock,! -> "First get rid of those blood stains! You are not going to ruin my vehicle!"
|
||||
|
||||
|
||||
Topic=1,"yes" -> "Set the sails!", Idle, EffectOpp(11), Teleport(32298,32895,6), EffectOpp(11)
|
||||
Topic=1 -> "Maybe another time, then."
|
||||
|
||||
"helmet","of","the","deep" -> Type=5460, Amount=1, Price=5000, "Do you want to buy a helmet of the deep for %P gold?", Topic=2
|
||||
%1,1<%1,"helmet","of","the","deep" -> Type=5460, Amount=%1, Price=5000*%1, "Do you want to buy %A helmets of the deep for %P gold?", Topic=1
|
||||
Topic=2,"yes",CountMoney>=Price -> "Thank you. Here it is.", DeleteMoney, Create(Type)
|
||||
Topic=2,"yes" -> "Sorry, you do not have enough gold."
|
||||
Topic=2 -> "Maybe you will buy it another time."
|
||||
|
||||
"sell","helmet","of","the","deep" -> Type=5460, Amount=1, Price=5000, "Do you want to sell a helmet of the deep for %P gold?", Topic=3
|
||||
"return" -> *
|
||||
"sell",%1,1<%1,"helmet","of","the","deep" -> Type=5460, Amount=%1, Price=5000*%1, "Do you want to sell %A helmets of the deep for %P gold?", Topic=2
|
||||
"return",%1,1<%1 -> *
|
||||
Topic=3,"yes",Count(Type)>=Amount -> "Ok. Here is your money.", Delete(Type), CreateMoney
|
||||
Topic=3,"yes" -> "Sorry, you do not have one."
|
||||
Topic=3,"yes",Amount>1 -> "Sorry, you do not have so many."
|
||||
Topic=3 -> "Maybe next time."
|
||||
}
|
35
data/npc/captainmaxlibertybay.npc
Normal file
35
data/npc/captainmaxlibertybay.npc
Normal file
@ -0,0 +1,35 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Captain Max"
|
||||
Outfit = (134,95-10-56-77)
|
||||
Home = [32298,32895,6]
|
||||
Radius = 2
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Ahoy, %N. On a mission for the explorer society, eh?"
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "One moment please %N. You're next in line.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Good bye."
|
||||
|
||||
"bye" -> "Good bye.", Idle
|
||||
"farewell" -> *
|
||||
"name" -> "My name is Captain Maximilian."
|
||||
"job" -> "I am the captain of this ship."
|
||||
"captain" -> *
|
||||
"sail" -> "Welcome on board, noble %N. I can bring you to Calassa, but only if you have the according mission from Berenice."
|
||||
"passage" -> *
|
||||
|
||||
"calassa" -> Price=200, "That is quite a long unprofitable travel. I'll bring you to Calassa though for %P gold. Do you want me to do it?", Topic=1
|
||||
|
||||
Topic=1,"yes",PZBlock,! -> "First get rid of those blood stains! You are not going to ruin my vehicle!"
|
||||
|
||||
|
||||
Topic=1,"yes",QuestValue(300)>8,Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(31911,32710,6), EffectOpp(11)
|
||||
Topic>0,"yes",CountMoney>=Price,QuestValue(300)>8 -> "I'm sorry, but you need a premium account in order to travel onboard our ships."
|
||||
Topic>0,"yes",CountMoney<Price -> "You don't have enough money."
|
||||
Topic=1,"yes",QuestValue(300)<9 -> "I'm sorry, but I can't ship to Calassa with someone of your rank."
|
||||
Topic>0 -> "Maybe another time, then."
|
||||
}
|
35
data/npc/captainwaveriderisland.npc
Normal file
35
data/npc/captainwaveriderisland.npc
Normal file
@ -0,0 +1,35 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Captain Waverider"
|
||||
Outfit = (96,0-0-0-0)
|
||||
Home = [32131,32914,7]
|
||||
Radius = 2
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Greetings, daring adventurer. If you need a passage, let me know."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "One moment please %N. You're next in line.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Oh well."
|
||||
|
||||
"bye" -> "Good bye.", Idle
|
||||
"farewell" -> *
|
||||
"job" -> "I am the captain of this ship."
|
||||
"captain" -> *
|
||||
"sail" -> "Where do you want to go? To Liberty bay?"
|
||||
"passage" -> *
|
||||
|
||||
"liberty bay" -> Price=50, "Do you seek a passage to Liberty bay for %P?", Topic=1
|
||||
"back" -> *
|
||||
"return" -> *
|
||||
|
||||
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(32349,32856,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."
|
||||
}
|
33
data/npc/captainwaveriderlibertybay.npc
Normal file
33
data/npc/captainwaveriderlibertybay.npc
Normal file
@ -0,0 +1,33 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Captain Waverider"
|
||||
Outfit = (96,0-0-0-0)
|
||||
Home = [32346,32859,7]
|
||||
Radius = 2
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Greetings, daring adventurer. If you need a passage, let me know."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "One moment please %N. You're next in line.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Oh well."
|
||||
|
||||
"bye" -> "Good bye.", Idle
|
||||
"farewell" -> *
|
||||
"job" -> "I am the captain of this ship."
|
||||
"captain" -> *
|
||||
"sail" -> "Where do you want to go? To Treasure Island?"
|
||||
"passage" -> *
|
||||
|
||||
"treasure island" -> Price=200, "Do you seek a passage to Treasure Island for %P?", Topic=1
|
||||
|
||||
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(32132,32913,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."
|
||||
}
|
145
data/npc/cedrik.npc
Normal file
145
data/npc/cedrik.npc
Normal file
@ -0,0 +1,145 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Cedrik"
|
||||
Outfit = (134,116-57-97-59)
|
||||
Home = [32292,32818,7]
|
||||
Radius = 1
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Hello, %N."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,"hiho$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
|
||||
BUSY,"hello$",! -> "Please wait, I am busy right now", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,"hiho$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "However."
|
||||
|
||||
"bye" -> "Bye, %N.", Idle
|
||||
"farewell" -> *
|
||||
"job" -> "I am a tradesman. I sell and buy weapons and armor."
|
||||
"name" -> "My name is Cedrik."
|
||||
|
||||
"offer" -> "My offers are weapons, armors, helmets, legs, and shields."
|
||||
"do","you","sell" -> *
|
||||
"do","you","have" -> *
|
||||
"weapon" -> "I have hand axes, axes, spears, maces, battle hammers, swords, rapiers, daggers, and sabres. What's your choice?"
|
||||
"helmet" -> "I am selling leather helmets and chain helmets. What do you want?"
|
||||
"armor" -> "I am selling leather, chain and brass armors. What do you need?"
|
||||
"shield" -> "I am selling wooden shields and steel shields. What do you want?"
|
||||
"trousers" -> "I am selling chain legs. Do you want to buy some?"
|
||||
"legs" -> *
|
||||
|
||||
"arrow" -> Type=3447, Amount=1, Price=3, "Do you want to buy a arrow for %P gold?", Topic=1
|
||||
"dagger" -> Type=3267, Amount=1, Price=5, "Do you want to buy a dagger for %P gold?", Topic=1
|
||||
"hand","axe" -> Type=3268, Amount=1, Price=8, "Do you want to buy a hand axe for %P gold?", Topic=1
|
||||
"spear" -> Type=3277, Amount=1, Price=10, "Do you want to buy a spear for %P gold?", Topic=1
|
||||
"rapier" -> Type=3272, Amount=1, Price=15, "Do you want to buy a rapier for %P gold?", Topic=1
|
||||
"axe" -> Type=3274, Amount=1, Price=20, "Do you want to buy an axe for %P gold?", Topic=1
|
||||
"sabre" -> Type=3273, Amount=1, Price=35, "Do you want to buy a sabre for %P gold?", Topic=1
|
||||
"sword" -> Type=3264, Amount=1, Price=85, "Do you want to buy a sword for %P gold?", Topic=1
|
||||
"mace" -> Type=3286, Amount=1, Price=90, "Do you want to buy a mace for %P gold?", Topic=1
|
||||
"battle","hammer" -> Type=3305, Amount=1, Price=350, "Do you want to buy a battle hammer for %P gold?", Topic=1
|
||||
"throwing","star" -> Type=3287, Amount=1, Price=50, "Do you want to buy a throwing star for %P gold?", Topic=1
|
||||
"battle","axe" -> Type=3266, Amount=1, Price=235, "Do you want to buy a battle axe for %P gold?", Topic=1
|
||||
|
||||
"chain","armor" -> Type=3358, Amount=1, Price=200, "Do you want to buy a chain armor for %P gold?", Topic=1
|
||||
"brass","armor" -> Type=3359, Amount=1, Price=450, "Do you want to buy a brass armor for %P gold?", Topic=1
|
||||
"leather","armor" -> Type=3361, Amount=1, Price=35, "Do you want to buy a leather armor for %P gold?", Topic=1
|
||||
"chain","helmet" -> Type=3352, Amount=1, Price=52, "Do you want to buy a chain helmet for %P gold?", Topic=1
|
||||
"leather","helmet" -> Type=3355, Amount=1, Price=12, "Do you want to buy a leather helmet for %P gold?", Topic=1
|
||||
"steel","shield" -> Type=3409, Amount=1, Price=240, "Do you want to buy a steel shield for %P gold?", Topic=1
|
||||
"wooden","shield" -> Type=3412, Amount=1, Price=15, "Do you want to buy a wooden shield for %P gold?", Topic=1
|
||||
"chain","legs" -> Type=3558, Amount=1, Price=80, "Do you want to buy chain legs for %P gold?", Topic=1
|
||||
|
||||
%1,1<%1,"arrow" -> Type=3447, Amount=%1, Price=3*%1, "Do you want to buy %A arrows for %P gold?", Topic=1
|
||||
%1,1<%1,"dagger" -> Type=3267, Amount=%1, Price=5*%1, "Do you want to buy %A daggers for %P gold?", Topic=1
|
||||
%1,1<%1,"hand","axe" -> Type=3268, Amount=%1, Price=8*%1, "Do you want to buy %A hand axes for %P gold?", Topic=1
|
||||
%1,1<%1,"spear" -> Type=3277, Amount=%1, Price=10*%1, "Do you want to buy %A spears for %P gold?", Topic=1
|
||||
%1,1<%1,"rapier" -> Type=3272, Amount=%1, Price=15*%1, "Do you want to buy %A rapiers for %P gold?", Topic=1
|
||||
%1,1<%1,"axe" -> Type=3274, Amount=%1, Price=20*%1, "Do you want to buy %A axes for %P gold?", Topic=1
|
||||
%1,1<%1,"sabre" -> Type=3273, Amount=%1, Price=35*%1, "Do you want to buy %A sabres for %P gold?", Topic=1
|
||||
%1,1<%1,"sword" -> Type=3264, Amount=%1, Price=85*%1, "Do you want to buy %A swords for %P gold?", Topic=1
|
||||
%1,1<%1,"mace" -> Type=3286, Amount=%1, Price=90*%1, "Do you want to buy %A maces for %P gold?", Topic=1
|
||||
%1,1<%1,"battle","hammer" -> Type=3305, Amount=%1, Price=350*%1, "Do you want to buy %A battle hammers for %P gold?", Topic=1
|
||||
%1,1<%1,"throwing","star" -> Type=3287, Amount=%1, Price=50*%1, "Do you want to buy %A throwing stars for %P gold?", Topic=1
|
||||
%1,1<%1,"battle","axe" -> Type=3266, Amount=%1, Price=235*%1, "Do you want to buy %A battle axes for %P gold?", Topic=1
|
||||
|
||||
%1,1<%1,"chain","armor" -> Type=3358, Amount=%1, Price=200*%1, "Do you want to buy %A chain armors for %P gold?", Topic=1
|
||||
%1,1<%1,"brass","armor" -> Type=3359, Amount=%1, Price=450*%1, "Do you want to buy %A brass armors for %P gold?", Topic=1
|
||||
%1,1<%1,"leather","armor" -> Type=3361, Amount=%1, Price=35*%1, "Do you want to buy %A leather armors for %P gold?", Topic=1
|
||||
%1,1<%1,"chain","helmet" -> Type=3352, Amount=%1, Price=52*%1, "Do you want to buy %A chain helmets for %P gold?", Topic=1
|
||||
%1,1<%1,"leather","helmet" -> Type=3355, Amount=%1, Price=12*%1, "Do you want to buy %A leather helmets for %P gold?", Topic=1
|
||||
%1,1<%1,"steel","shield" -> Type=3409, Amount=%1, Price=240*%1, "Do you want to buy %A steel shields for %P gold?", Topic=1
|
||||
%1,1<%1,"wooden","shield" -> Type=3412, Amount=%1, Price=15*%1, "Do you want to buy %A wooden shields for %P gold?", Topic=1
|
||||
%1,1<%1,"chain","legs" -> Type=3558, Amount=%1, Price=80*%1, "Do you want to buy %A chain legs for %P gold?", Topic=1
|
||||
|
||||
"sell","two","handed","sword" -> Type=3265, Amount=1, Price=450, "Do you want to sell a two handed sword for %P gold?", Topic=2
|
||||
"sell","battle","axe" -> Type=3266, Amount=1, Price=80, "Do you want to sell a battle axe for %P gold?", Topic=2
|
||||
"sell","dagger" -> Type=3267, Amount=1, Price=2, "Do you want to sell a dagger for %P gold?", Topic=2
|
||||
"sell","hand","axe" -> Type=3268, Amount=1, Price=4, "Do you want to sell a hand axe for %P gold?", Topic=2
|
||||
"sell","halberd" -> Type=3269, Amount=1, Price=400, "Do you want to sell a halberd for %P gold?", Topic=2
|
||||
"sell","rapier" -> Type=3272, Amount=1, Price=5, "Do you want to sell a rapier for %P gold?", Topic=2
|
||||
"sell","sabre" -> Type=3273, Amount=1, Price=12, "Do you want to sell a sabre for %P gold?", Topic=2
|
||||
"sell","axe" -> Type=3274, Amount=1, Price=7, "Do you want to sell an axe for %P gold?", Topic=2
|
||||
"sell","spear" -> Type=3277, Amount=1, Price=3, "Do you want to sell a spear for %P gold?", Topic=2
|
||||
"sell","morning","star" -> Type=3282, Amount=1, Price=90, "Do you want to sell a morning star for %P gold?", Topic=2
|
||||
"sell","mace" -> Type=3286, Amount=1, Price=30, "Do you want to sell a mace for %P gold?", Topic=2
|
||||
"sell","short","sword" -> Type=3294, Amount=1, Price=10, "Do you want to sell a short sword for %P gold?", Topic=2
|
||||
"sell","battle","hammer" -> Type=3305, Amount=1, Price=120, "Do you want to sell a battle hammer for %P gold?", Topic=2
|
||||
"sell","sword" -> Type=3264, Amount=1, Price=25, "Do you want to sell a sword for %P gold?", Topic=2
|
||||
"sell","hunting","spear" -> Type=3347, Amount=1, Price=250, "Do you want to sell a hunting spear for %P gold?", Topic=2
|
||||
|
||||
|
||||
"sell","leather","armor" -> Type=3361, Amount=1, Price=12, "Do you want to sell a leather armor for %P gold?", Topic=2
|
||||
"sell","chain","armor" -> Type=3358, Amount=1, Price=70, "Do you want to sell a chain armor for %P gold?", Topic=2
|
||||
"sell","brass","armor" -> Type=3359, Amount=1, Price=150, "Do you want to sell a brass armor for %P gold?", Topic=2
|
||||
"sell","plate","armor" -> Type=3357, Amount=1, Price=400, "Do you want to sell a plate armor for %P gold?", Topic=2
|
||||
"sell","chain","legs" -> Type=3558, Amount=1, Price=25, "Do you want to sell chain legs for %P gold?", Topic=2
|
||||
"sell","leather","helmet" -> Type=3355, Amount=1, Price=4, "Do you want to sell a leather helmet for %P gold?", Topic=2
|
||||
"sell","chain","helmet" -> Type=3352, Amount=1, Price=17, "Do you want to sell a chain helmet for %P gold?", Topic=2
|
||||
"sell","steel","helmet" -> Type=3351, Amount=1, Price=190, "Do you want to sell a steel helmet for %P gold?", Topic=2
|
||||
"sell","wooden","shield" -> Type=3412, Amount=1, Price=5, "Do you want to sell a wooden shield for %P gold?", Topic=2
|
||||
"sell","battle","shield" -> Type=3413, Amount=1, Price=95, "Do you want to sell a battle shield for %P gold?", Topic=2
|
||||
"sell","steel","shield" -> Type=3409, Amount=1, Price=80, "Do you want to sell a steel shield for %P gold?", Topic=2
|
||||
|
||||
"sell",%1,1<%1,"two","handed","sword" -> Type=3265, Amount=%1, Price=450*%1, "Do you want to sell %A two handed swords for %P gold?", Topic=2
|
||||
"sell",%1,1<%1,"battle","axe" -> Type=3266, Amount=%1, Price=80*%1, "Do you want to sell %A battle axes for %P gold?", Topic=2
|
||||
"sell",%1,1<%1,"dagger" -> Type=3267, Amount=%1, Price=2*%1, "Do you want to sell %A daggers for %P gold?", Topic=2
|
||||
"sell",%1,1<%1,"hand","axe" -> Type=3268, Amount=%1, Price=4*%1, "Do you want to sell %A hand axes for %P gold?", Topic=2
|
||||
"sell",%1,1<%1,"halberd" -> Type=3269, Amount=%1, Price=400*%1, "Do you want to sell %A halberds for %P gold?", Topic=2
|
||||
"sell",%1,1<%1,"rapier" -> Type=3272, Amount=%1, Price=5*%1, "Do you want to sell %A rapiers for %P gold?", Topic=2
|
||||
"sell",%1,1<%1,"sabre" -> Type=3273, Amount=%1, Price=12*%1, "Do you want to sell %A sabres for %P gold?", Topic=2
|
||||
"sell",%1,1<%1,"axe" -> Type=3274, Amount=%1, Price=7*%1, "Do you want to sell %A axes for %P gold?", Topic=2
|
||||
"sell",%1,1<%1,"spear" -> Type=3277, Amount=%1, Price=3*%1, "Do you want to sell %A spears for %P gold?", Topic=2
|
||||
"sell",%1,1<%1,"morning","star" -> Type=3282, Amount=%1, Price=90*%1, "Do you want to sell %A morning stars for %P gold?", Topic=2
|
||||
"sell",%1,1<%1,"mace" -> Type=3286, Amount=%1, Price=30*%1, "Do you want to sell %A maces for %P gold?", Topic=2
|
||||
"sell",%1,1<%1,"short","sword" -> Type=3294, Amount=%1, Price=10*%1, "Do you want to sell %A short swords for %P gold?", Topic=2
|
||||
"sell",%1,1<%1,"battle","hammer" -> Type=3305, Amount=%1, Price=120*%1, "Do you want to sell %A battle hammers for %P gold?", Topic=2
|
||||
"sell",%1,1<%1,"sword" -> Type=3264, Amount=%1, Price=25*%1, "Do you want to sell %A swords for %P gold?", Topic=2
|
||||
"sell",%1,1<%1,"hunting","spear" -> Type=3347, Amount=%1, Price=250*%1, "Do you want to sell %A hunting spears for %P gold?", Topic=2
|
||||
|
||||
"sell",%1,1<%1,"leather","armor" -> Type=3361, Amount=%1, Price=12*%1, "Do you want to sell %A leather armors for %P gold?", Topic=2
|
||||
"sell",%1,1<%1,"chain","armor" -> Type=3358, Amount=%1, Price=70*%1, "Do you want to sell %A chain armors for %P gold?", Topic=2
|
||||
"sell",%1,1<%1,"brass","armor" -> Type=3359, Amount=%1, Price=150*%1, "Do you want to sell %A brass armors for %P gold?", Topic=2
|
||||
"sell",%1,1<%1,"plate","armor" -> Type=3357, Amount=%1, Price=400*%1, "Do you want to sell %A plate armors for %P gold?", Topic=2
|
||||
"sell",%1,1<%1,"chain","legs" -> Type=3558, Amount=%1, Price=25*%1, "Do you want to sell %A chain legs for %P gold?", Topic=2
|
||||
"sell",%1,1<%1,"leather","helmet" -> Type=3355, Amount=%1, Price=4*%1, "Do you want to sell %A leather helmets for %P gold?", Topic=2
|
||||
"sell",%1,1<%1,"chain","helmet" -> Type=3352, Amount=%1, Price=17*%1, "Do you want to sell %A chain helmets for %P gold?", Topic=2
|
||||
"sell",%1,1<%1,"steel","helmet" -> Type=3351, Amount=%1, Price=190*%1, "Do you want to sell %A steel helmets for %P gold?", Topic=2
|
||||
"sell",%1,1<%1,"wooden","shield" -> Type=3412, Amount=%1, Price=5*%1, "Do you want to sell %A wooden shields for %P gold?", Topic=2
|
||||
"sell",%1,1<%1,"battle","shield" -> Type=3413, Amount=%1, Price=95*%1, "Do you want to sell %A battle shields for %P gold?", Topic=2
|
||||
"sell",%1,1<%1,"steel","shield" -> Type=3409, Amount=%1, Price=80*%1, "Do you want to sell %A steel shields for %P gold?", Topic=2
|
||||
|
||||
Topic=1,"yes",CountMoney>=Price -> "Thank you. Here it is.", DeleteMoney, Create(Type)
|
||||
Topic=1,"yes" -> "Sorry, you do not have enough gold."
|
||||
Topic=1 -> "Maybe you will buy it another time."
|
||||
|
||||
Topic=2,"yes",Count(Type)>=Amount -> "Ok. Here is your money.", Delete(Type), CreateMoney
|
||||
Topic=2,"yes" -> "Sorry, you do not have one."
|
||||
Topic=2,"yes",Amount>1 -> "Sorry, you do not have so many."
|
||||
Topic=2 -> "Maybe next time."
|
||||
|
||||
}
|
21
data/npc/ceiron.npc
Normal file
21
data/npc/ceiron.npc
Normal file
@ -0,0 +1,21 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Ceiron"
|
||||
Outfit = (144,78-100-119-116-3)
|
||||
Home = [32661,31715,7]
|
||||
Radius = 3
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Always nice to meet a fellow druid, %N."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Wait, %N.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "May Crunor bless and guide you, %N."
|
||||
|
||||
"bye" -> "May Crunor bless and guide you, %N.", Idle
|
||||
"farewell" -> *
|
||||
|
||||
|
||||
}
|
68
data/npc/chantalle.npc
Normal file
68
data/npc/chantalle.npc
Normal file
@ -0,0 +1,68 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Chantalle"
|
||||
Outfit = (140,79-37-71-70)
|
||||
Home = [32363,32792,7]
|
||||
Radius = 1
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Be greeted, dear %N. Have a look at our offers."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "I am deeply sorry, dear %N, but I am busy with a customer. Please wait a moment.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Farewell."
|
||||
|
||||
"bye" -> "Farewell.", Idle
|
||||
"farewell" -> *
|
||||
"job" -> "I am responsible for buying and selling gems, pearls, and the like."
|
||||
"time" -> "It's %T."
|
||||
"offer" -> "We offer a great assortment of gems and pearls."
|
||||
"goods" -> *
|
||||
"do","you","sell" -> *
|
||||
"do","you","have" -> *
|
||||
"gem" -> "We trade small diamonds, sapphires, rubies, emeralds, and amethysts."
|
||||
"pearl" -> "We trade white and black pearls."
|
||||
|
||||
"white","pearl" -> Type=3026, Amount=1, Price=320, "Do you want to buy a white pearl for %P gold?", Topic=1
|
||||
"black","pearl" -> Type=3027, Amount=1, Price=560, "Do you want to buy a black pearl for %P gold?", Topic=1
|
||||
"small","diamond" -> Type=3028, Amount=1, Price=600, "Do you want to buy a small diamond for %P gold?", Topic=1
|
||||
"small","sapphire" -> Type=3029, Amount=1, Price=500, "Do you want to buy a small sapphire for %P gold?", Topic=1
|
||||
"small","ruby" -> Type=3030, Amount=1, Price=500, "Do you want to buy a small ruby for %P gold?", Topic=1
|
||||
"small","emerald" -> Type=3032, Amount=1, Price=500, "Do you want to buy a small emerald for %P gold?", Topic=1
|
||||
"small","amethyst" -> Type=3033, Amount=1, Price=400, "Do you want to buy a small amethyst for %P gold?", Topic=1
|
||||
|
||||
%1,1<%1,"white","pearl" -> Type=3026, Amount=%1, Price=320*%1, "Do you want to buy %A white pearls for %P gold?", Topic=1
|
||||
%1,1<%1,"black","pearl" -> Type=3027, Amount=%1, Price=560*%1, "Do you want to buy %A black pearls for %P gold?", Topic=1
|
||||
%1,1<%1,"small","diamond" -> Type=3028, Amount=%1, Price=600*%1, "Do you want to buy %A small diamonds for %P gold?", Topic=1
|
||||
%1,1<%1,"small","sapphire" -> Type=3029, Amount=%1, Price=500*%1, "Do you want to buy %A small sapphires for %P gold?", Topic=1
|
||||
%1,1<%1,"small","rub" -> Type=3030, Amount=%1, Price=500*%1, "Do you want to buy %A small rubies for %P gold?", Topic=1
|
||||
%1,1<%1,"small","emerald" -> Type=3032, Amount=%1, Price=500*%1, "Do you want to buy %A small emeralds for %P gold?", Topic=1
|
||||
%1,1<%1,"small","amethyst" -> Type=3033, Amount=%1, Price=400*%1, "Do you want to buy %A small amethysts for %P gold?", Topic=1
|
||||
|
||||
"sell","white","pearl" -> Type=3026, Amount=1, Price=160, "Do you want to sell a white pearl for %P gold?", Topic=2
|
||||
"sell","black","pearl" -> Type=3027, Amount=1, Price=280, "Do you want to sell a black pearl for %P gold?", Topic=2
|
||||
"sell","small","diamond" -> Type=3028, Amount=1, Price=300, "Do you want to sell a small diamond for %P gold?", Topic=2
|
||||
"sell","small","sapphire" -> Type=3029, Amount=1, Price=250, "Do you want to sell a small sapphire for %P gold?", Topic=2
|
||||
"sell","small","ruby" -> Type=3030, Amount=1, Price=250, "Do you want to sell a small ruby for %P gold?", Topic=2
|
||||
"sell","small","emerald" -> Type=3032, Amount=1, Price=250, "Do you want to sell a small emerald for %P gold?", Topic=2
|
||||
"sell","small","amethyst" -> Type=3033, Amount=1, Price=200, "Do you want to sell a small amethyst for %P gold?", Topic=2
|
||||
|
||||
"sell",%1,1<%1,"white","pearl" -> Type=3026, Amount=%1, Price=160*%1, "Do you want to sell %A white pearls for %P gold?", Topic=2
|
||||
"sell",%1,1<%1,"black","pearl" -> Type=3027, Amount=%1, Price=280*%1, "Do you want to sell %A black pearls for %P gold?", Topic=2
|
||||
"sell",%1,1<%1,"small","diamond" -> Type=3028, Amount=%1, Price=300*%1, "Do you want to sell %A small diamonds for %P gold?", Topic=2
|
||||
"sell",%1,1<%1,"small","sapphire" -> Type=3029, Amount=%1, Price=250*%1, "Do you want to sell %A small sapphires for %P gold?", Topic=2
|
||||
"sell",%1,1<%1,"small","rub" -> Type=3030, Amount=%1, Price=250*%1, "Do you want to sell %A small rubies for %P gold?", Topic=2
|
||||
"sell",%1,1<%1,"small","emerald" -> Type=3032, Amount=%1, Price=250*%1, "Do you want to sell %A small emeralds for %P gold?", Topic=2
|
||||
"sell",%1,1<%1,"small","amethyst" -> Type=3033, Amount=%1, Price=200*%1, "Do you want to sell %A small amethysts for %P gold?", Topic=2
|
||||
|
||||
Topic=1,"yes",CountMoney>=Price -> "Here you are.", DeleteMoney, Create(Type)
|
||||
Topic=1,"yes" -> "I am sorry, but you don't have enough money."
|
||||
Topic=1 -> "Too bad, perhaps we can trade on the next occasion you visit us."
|
||||
|
||||
Topic=2,"yes",Count(Type)>=Amount -> "Excellent. Here is your money.", Delete(Type), CreateMoney
|
||||
Topic=2,"yes" -> "I am sorry, but you do not have one."
|
||||
Topic=2,"yes",Amount>1 -> "Sorry, you do not have so many."
|
||||
Topic=2 -> "Too bad, perhaps we can trade on the next occasion you visit us."
|
||||
}
|
@ -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."
|
||||
|
116
data/npc/charlotta.npc
Normal file
116
data/npc/charlotta.npc
Normal file
@ -0,0 +1,116 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Charlotta"
|
||||
Outfit = (157,38-97-115-95-1)
|
||||
Home = [32268,32841,7]
|
||||
Radius = 2
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Ah, welcome! Welcome %N! If you need druid spells, you've come to the right place. Otherwise it's just nice to have a visitor."
|
||||
ADDRESS,"hi$",! -> "Ah, welcome! Welcome %N! If you need druid spells, you've come to the right place. Otherwise it's just nice to have a visitor."
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Please wait, %N.", Queue
|
||||
BUSY,"hi$",! -> "Please wait, %N.", Queue
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Oh well."
|
||||
|
||||
"bye" -> "Good bye.", Idle
|
||||
"farewell" -> *
|
||||
"magic" -> "Every member of the Druids is able to learn the numerous spells of our craft."
|
||||
"power" -> *
|
||||
"druid" -> "We are druids, preservers of life. Our magic is about defense, healing, and nature."
|
||||
"sorcerer" -> "Sorcerers are destrucitve. Their power lies in destruction and pain."
|
||||
"vocation" -> "Your vocation is your profession. There are four vocations in this world: Druids, paladins, knights, and sorcerers."
|
||||
"spellbook" -> "In a spellbook, your spells are listed. There you will find the pronunciation of each spell. If you want to buy one, visit Rachel."
|
||||
"spell",Druid -> "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 druids."
|
||||
|
||||
Topic=2,"rune","spell" -> "I sell attack rune spells, healing rune spells, support rune spells and summon rune spells. Which of these interests you most?"
|
||||
Topic=2,"instant","spell" -> "I sell healing spells, supply 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" -> "Farewell.", Idle
|
||||
|
||||
druid,"rod",QuestValue(333)<1 -> "Oh, you did not purchase your first magical rod yet? Please take this little present from me as your magic teacher!",SetQuestValue(333,1),Type=3066, Amount=1,Create(Type)
|
||||
|
||||
Druid,"level" -> "For which level would you like to learn a spell?", Topic=2
|
||||
Druid,"rune","spell" -> "I sell attack rune spells, healing rune spells, support rune spells and summon rune spells. Which of these interests you most?"
|
||||
Druid,"instant","spell" -> "I sell healing spells, supply spells, support spells and summon spells. Which of these interests you most?"
|
||||
|
||||
Druid,"attack","rune","spell" -> "I sell missile rune spells, explosive rune spells, field rune spells, wall rune spells and bomb rune spells."
|
||||
Druid,"healing","rune","spell" -> "In this category I have 'Intense Healing Rune', 'Antidote Rune' and 'Ultimate Healing Rune'."
|
||||
Druid,"support","rune","spell" -> "In this category I have 'Destroy Field' and 'Chameleon'."
|
||||
Druid,"summon","rune","spell" -> "In this category I have 'Convince Creature'."
|
||||
|
||||
Druid,"missile","rune","spell" -> "In this category I have 'Light Magic Missile' and 'Heavy Magic Missile'."
|
||||
Druid,"explosive","rune","spell" -> "In this category I have 'Fireball', 'Great Fireball' and 'Explosion'."
|
||||
Druid,"field","rune","spell" -> "In this category I have 'Poison Field', 'Fire Field' and 'Energy Field'."
|
||||
Druid,"wall","rune","spell" -> "In this category I have 'Fire Wall', 'Poison Wall' and 'Energy Wall'."
|
||||
Druid,"bomb","rune","spell" -> "In this category I have 'Firebomb'."
|
||||
|
||||
Druid,"healing","spell" -> "In this category I have 'Light Healing', 'Intense Healing', 'Ultimate Healing' and 'Antidote'."
|
||||
Druid,"supply","spell" -> "In this category I have 'Food'."
|
||||
Druid,"support","spell" -> "In this category I have 'Find Person', 'Light', 'Great Light', 'Magic Shield', 'Creature Illusion' and 'Invisible'."
|
||||
Druid,"summon","spell" -> "In this category I have 'Summon Creature'."
|
||||
|
||||
Druid,"find","person" -> String="Find Person", Price=80, "Do you want to buy the spell 'Find Person' for %P gold?", Topic=3
|
||||
Druid,"light" -> String="Light", Price=100, "Do you want to buy the spell 'Light' for %P gold?", Topic=3
|
||||
Druid,"food" -> String="Food", Price=300, "Do you want to buy the spell 'Food' for %P gold?", Topic=3
|
||||
Druid,"light","healing" -> String="Light Healing", Price=170, "Do you want to buy the spell 'Light Healing' for %P gold?", Topic=3
|
||||
Druid,"light","missile" -> String="Light Magic Missile", Price=500, "Do you want to buy the spell 'Light Magic Missile' for %P gold?", Topic=3
|
||||
Druid,"antidote" -> String="Antidote", Price=150, "Do you want to buy the spell 'Antidote' for %P gold?", Topic=3
|
||||
Druid,"intense","healing" -> String="Intense Healing", Price=350, "Do you want to buy the spell 'Intense Healing' for %P gold?", Topic=3
|
||||
Druid,"poison","field" -> String="Poison Field", Price=300, "Do you want to buy the spell 'Poison Field' for %P gold?", Topic=3
|
||||
Druid,"great","light" -> String="Great Light", Price=500, "Do you want to buy the spell 'Great Light' for %P gold?", Topic=3
|
||||
Druid,"fire","field" -> String="Fire Field", Price=500, "Do you want to buy the spell 'Fire Field' for %P gold?", Topic=3
|
||||
Druid,"heavy","missile" -> String="Heavy Magic Missile", Price=1500, "Do you want to buy the spell 'Heavy Magic Missile' for %P gold?", Topic=3
|
||||
Druid,"magic","shield" -> String="Magic Shield", Price=450, "Do you want to buy the spell 'Magic Shield' for %P gold?", Topic=3
|
||||
Druid,"intense","healing","rune" -> String="Intense Healing Rune", Price=600, "Do you want to buy the spell 'Intense Healing Rune' for %P gold?", Topic=3
|
||||
Druid,"antidote","rune" -> String="Antidote Rune", Price=600, "Do you want to buy the spell 'Antidote Rune' for %P gold?", Topic=3
|
||||
Druid,"fireball" -> String="Fireball", Price=800, "Do you want to buy the spell 'Fireball' for %P gold?", Topic=3
|
||||
Druid,"energy","field" -> String="Energy Field", Price=700, "Do you want to buy the spell 'Energy Field' for %P gold?", Topic=3
|
||||
Druid,"destroy","field" -> String="Destroy Field", Price=700, "Do you want to buy the spell 'Destroy Field' for %P gold?", Topic=3
|
||||
Druid,"ultimate","healing" -> String="Ultimate Healing", Price=1000, "Do you want to buy the spell 'Ultimate Healing' for %P gold?", Topic=3
|
||||
Druid,"great","fireball" -> String="Great Fireball", Price=1200, "Do you want to buy the spell 'Great Fireball' for %P gold?", Topic=3
|
||||
Druid,"fire","bomb" -> String="Firebomb", Price=1500, "Do you want to buy the spell 'Fire Bomb' for %P gold?", Topic=3
|
||||
Druid,"creature","illusion" -> String="Creature Illusion", Price=1000, "Do you want to buy the spell 'Creature Illusion' for %P gold?", Topic=3
|
||||
Druid,"convince","creature" -> String="Convince Creature", Price=800, "Do you want to buy the spell 'Convince Creature' for %P gold?", Topic=3
|
||||
Druid,"ultimate","healing","rune" -> String="Ultimate Healing Rune", Price=1500, "Do you want to buy the spell 'Ultimate Healing Rune' for %P gold?", Topic=3
|
||||
Druid,"chameleon" -> String="Chameleon", Price=1300, "Do you want to buy the spell 'Chameleon' for %P gold?", Topic=3
|
||||
Druid,"poison","wall" -> String="Poison Wall", Price=1600, "Do you want to buy the spell 'Poison Wall' for %P gold?", Topic=3
|
||||
Druid,"explosion" -> String="Explosion", Price=1800, "Do you want to buy the spell 'Explosion' for %P gold?", Topic=3
|
||||
Druid,"fire","wall" -> String="Fire Wall", Price=2000, "Do you want to buy the spell 'Fire Wall' for %P gold?", Topic=3
|
||||
Druid,"Invisible" -> String="Invisible", Price=2000, "Do you want to buy the spell 'Invisible' for %P gold?", Topic=3
|
||||
Druid,"summon","creature" -> String="Summon Creature", Price=2000, "Do you want to buy the spell 'Summon Creature' for %P gold?", Topic=3
|
||||
Druid,"energy","wall" -> String="Energy Wall", Price=2500, "Do you want to buy the spell 'Energy Wall' 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 'Food', 'Poison Field' and 'Magic Shield'.", Topic=2
|
||||
Topic=2,"15$" -> "For level 15 I have 'Fire Field', 'Intense Healing Rune', 'Antidote Rune' and 'Light Magic Missile'.", Topic=2
|
||||
Topic=2,"16$" -> "For level 16 I have 'Convince Creature'.", 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'.", Topic=2
|
||||
Topic=2,"20$" -> "For level 20 I have 'Ultimate Healing'.", Topic=2
|
||||
Topic=2,"23$" -> "For level 23 I have 'Great Fireball' and 'Creature Illusion'.", Topic=2
|
||||
Topic=2,"24$" -> "For level 24 I have 'Ultimate Healing Rune'.", 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' and 'Chameleon'.", Topic=2
|
||||
Topic=2,"29$" -> "For level 29 I have 'Poison Wall'.", 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,"41$" -> "For level 41 I have 'Energy Wall'.", Topic=2
|
||||
|
||||
Topic=2 -> "Sorry, I have only spells for level 8 to 11, 13 to 18, 20, 23 to 25 as well as for the levels 27, 29, 31, 33, 35 and 41.", 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 -> "Sorry, you do not 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."
|
||||
|
||||
}
|
50
data/npc/chondur.npc
Normal file
50
data/npc/chondur.npc
Normal file
@ -0,0 +1,50 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Chondur"
|
||||
Outfit = (154,38-113-119-116-3)
|
||||
Home = [32361,32550,7]
|
||||
Radius = 2
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Be greeted, child. What do you want in an old shaman's hut?"
|
||||
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" -> *
|
||||
"shaman" -> "I was chosen by the spirits of the ancestors to serve the people as healer and spiritual leader."
|
||||
"spirits" -> "Spirits are all around us and on these isles they are especially strong and numerous."
|
||||
"ancestors" -> "The ancestors still have contact to the world of those alive. If you know how to talk to them, they can be wise guides and powerful friends."
|
||||
"isles" -> "These isles are a place of strong but secret magic. This magic is strong enough to devour the souls of the weak."
|
||||
"magic" -> "Magic here is like a powerful and wild beast. You need all your strength to master it. If you fail, your punishment will be swift and hard. Voodoo gives me the power and wisdom necessary to handle those energies."
|
||||
"magic currents" -> "Hm, well one could call it like this I guess. Magic is strong on these isles. Too strong for many to handle it safely."
|
||||
"secrets" -> "The spirits speak about a great battle on these isles. Cause for the conflict was the strong magic here. ...",
|
||||
"The peaceful dwellers, that used to live here in a magical paradise created by themselves, were attacked by a dark power from the depths of the ocean. ...",
|
||||
"The war destroyed both races and changed the flow of magic forever."
|
||||
"voodoo" -> "Together with the spirits of the ancestors, I seek for wisdom. Together we can change the flow of magic to do things that are beyond the limits of ordinary magic. ...",
|
||||
"In conversations with the spirits, I gain insight into secrets that would have been lost otherwise."
|
||||
"dark power" -> "In the shadow of the depth, a strange and enigmatic race evolved. Using magic to the darkest purposes. ...",
|
||||
"What they lacked in understanding magic like the dwellers, they made up for in number and destructive determination."
|
||||
"forever" -> "Yes, the ancestors hint that there has been some disaster in the past that disarranged the magic of the isles and destroyed whole civilisations."
|
||||
"disaster" -> *
|
||||
"disarranged" -> "Hm, well one could call it like this I guess. Magic is strong on these isles. Too strong for many to handle it safely."
|
||||
"civilisations" -> "The spirits tell about two powerful races that once called this area their home. They annihilated themselves in a war."
|
||||
"quaras" -> "This race rose from slavery to a shadow of their former masters. The dark power that once ruled the ocean here was annihilated by some disaster and the quara used to be one of their serving races."
|
||||
"mermaid" -> "The mermaids are a possible offspring of one of the magical creatures that some ancient race once created here. ...",
|
||||
"They are vain and self-centred. Their magic is powerful and almost impossible to reverse once it is cast on some human. ...",
|
||||
"The only good thing is they quickly lose interest into their victims if something of slightly more interest comes up. ...",
|
||||
"If you are ever in trouble with a mermaid, look for a distraction."
|
||||
"king" -> "The king is far away. Our myth are closer to us than any king in faraway Thais could ever be."
|
||||
"thais" -> "The people see the Thaian occupation like a crippling disease that befalls our isles. Some try to live with it, others are looking for a cure."
|
||||
"cure" -> "It's my part to cure the body and the spirit. Only the people can cure the land they inhabit."
|
||||
"venore" -> "The tradesmen of Venore are tainted with greed. They have so little spirituality that their souls must be starving."
|
||||
"cult" -> "The cult is a mockery of true voodoo. They play with powers they don't even rudimentarily understand and some dark and sinister power is working behind the curtains. Some evil puppet master is misusing them for plans unknown to me."
|
||||
"goroma" -> "One of the Forbidden Islands. No sane captain will agree to bring you there."
|
||||
"banana" -> "A banana staff is the sign of a high ape magician."
|
||||
"pirates" -> "You have to understand that there are two groups of people that are called pirates. One consists of evil thieves and murderers for whom the word pirate actually stands for. ...",
|
||||
"The others are resistance fighters for whom old ideals are hold true and that are the assertors of the native people."
|
||||
}
|
21
data/npc/danlon.npc
Normal file
21
data/npc/danlon.npc
Normal file
@ -0,0 +1,21 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Danlon"
|
||||
Outfit = (146,114-42-40-116)
|
||||
Home = [32187,32949,7]
|
||||
Radius = 5
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Hi."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Wait, %N.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> NOP
|
||||
|
||||
"bye" -> "Bye.", Idle
|
||||
"farewell" -> *
|
||||
|
||||
|
||||
}
|
21
data/npc/doug.npc
Normal file
21
data/npc/doug.npc
Normal file
@ -0,0 +1,21 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Doug"
|
||||
Outfit = (128,116-37-116-116)
|
||||
Home = [32201,32756,7]
|
||||
Radius = 5
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Hi."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Wait, %N.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> NOP
|
||||
|
||||
"bye" -> "Bye.", Idle
|
||||
"farewell" -> *
|
||||
|
||||
|
||||
}
|
29
data/npc/duncan.npc
Normal file
29
data/npc/duncan.npc
Normal file
@ -0,0 +1,29 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Duncan"
|
||||
Outfit = (151,38-23-0-116-1)
|
||||
Home = [32330,32605,7]
|
||||
Radius = 3
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Hi %N, come closer. Have a look at my wares and such."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Wait, %N.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Bye"
|
||||
|
||||
"bye" -> "Good bye.", Idle
|
||||
"farewell" -> *
|
||||
"do","you","sell" -> "Well erm, currently we are a little short on weapons and the like, but I still have pirate tapestries for sale."
|
||||
"wares" -> *
|
||||
"offer" -> *
|
||||
|
||||
"pirate tapestry" -> Type=5615, Amount=1, Price=40, "Do you want to buy a pirate tapestry for %P gold?", Topic=1
|
||||
%1,1<%1,"pirate tapestry" -> Type=5615, Amount=%1, Price=40*%1, "Do you want to buy %A pirate tapestries for %P gold?", Topic=1
|
||||
|
||||
Topic=1,"yes",CountMoney>=Price -> "Here you go. Those would fit nicely into your house, showing that you're a fan and supporter and all that.", DeleteMoney, Create(Type)
|
||||
Topic=1,"yes" -> "Come back when you have enough money."
|
||||
Topic=1 -> "Maybe next time."
|
||||
}
|
20
data/npc/eleonore.npc
Normal file
20
data/npc/eleonore.npc
Normal file
@ -0,0 +1,20 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Eleonore"
|
||||
Outfit = (140,95-10-13-15-1)
|
||||
Home = [32331,32763,5]
|
||||
Radius = 2
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Be greeted. What brings you here?"
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Please wait a minute, %N.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Oh well."
|
||||
|
||||
"bye" -> "Good bye.", Idle
|
||||
"farewell" -> *
|
||||
|
||||
}
|
21
data/npc/eranth.npc
Normal file
21
data/npc/eranth.npc
Normal file
@ -0,0 +1,21 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Eranth"
|
||||
Outfit = (129,116-79-78-113)
|
||||
Home = [32123,32953,7]
|
||||
Radius = 5
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Hi."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Wait, %N.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> NOP
|
||||
|
||||
"bye" -> "Bye.", Idle
|
||||
"farewell" -> *
|
||||
|
||||
|
||||
}
|
20
data/npc/erayo.npc
Normal file
20
data/npc/erayo.npc
Normal file
@ -0,0 +1,20 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Erayo"
|
||||
Outfit = (152,85-86-106-86-3)
|
||||
Home = [32518,32911,8]
|
||||
Radius = 2
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "What the... I mean, of course I sensed you.!"
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,"hail$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Wait a minute, %N."
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,"hail$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Good bye, %N."
|
||||
|
||||
"bye" -> "Good bye, %N.", Idle
|
||||
}
|
27
data/npc/evan.npc
Normal file
27
data/npc/evan.npc
Normal file
@ -0,0 +1,27 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Evan"
|
||||
Outfit = (132,115-87-81-76)
|
||||
Home = [32259,32881,7]
|
||||
Radius = 1
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Hello there. What are you doing in the distillery?"
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,"hail$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Wait a minute, %N."
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,"hail$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Good bye, %N."
|
||||
|
||||
"bye" -> "Good bye, %N.", Idle
|
||||
|
||||
"fire bug" -> Type=5467, Amount=1, Price=100, "Do you want to buy a fire bug for %P gold?", Topic=1
|
||||
%1,1<%1,"fire bug" -> Type=5467, Amount=%1, Price=100*%1, "Do you want to buy %A fire bugs for %P gold?", Topic=1
|
||||
|
||||
Topic=1,"yes",CountMoney>=Price -> "Here you go.", DeleteMoney, Create(Type)
|
||||
Topic=1,"yes" -> "Come back when you have enough money."
|
||||
Topic=1 -> "Maybe next 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" -> *
|
||||
|
||||
}
|
73
data/npc/fiona.npc
Normal file
73
data/npc/fiona.npc
Normal file
@ -0,0 +1,73 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Fiona"
|
||||
Outfit = (137,115-63-95-38)
|
||||
Home = [33282,31846,5]
|
||||
Radius = 3
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Good day, %N. I hope you bring a lot of magical ingredients with you."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Please wait a minute, %N.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Good bye and please come back soon."
|
||||
|
||||
"bye" -> "Good bye and please come back soon.", Idle
|
||||
"farewell" -> *
|
||||
"magical ingredients" -> "Oof, there are too many to list. Magical ingredients can sometimes be found when you defeat a monster, for example bat wings. I buy many of these things if you don't want to use them for quests."
|
||||
"wares" -> *
|
||||
"offer" -> *
|
||||
|
||||
"sell","bat","wing" -> Type=5894, Amount=1, Price=50, "Do you want to sell a bat wing for %P gold?", Topic=1
|
||||
"sell","behemoth","claw" -> Type=5930, Amount=1, Price=2000, "Do you want to sell a behemoth claw for %P gold?", Topic=1
|
||||
"sell","beholder","eye" -> Type=5898, Amount=1, Price=80, "Do you want to sell a beholder's eye for %P gold?", Topic=1
|
||||
"sell","chicken","feather" -> Type=5890, Amount=1, Price=30, "Do you want to sell a chicken feather for %P gold?", Topic=1
|
||||
"sell","demon","dust" -> Type=5906, Amount=1, Price=300, "Do you want to sell a demon dust for %P gold?", Topic=1
|
||||
"sell","demon","horn" -> Type=5954, Amount=1, Price=1000, "Do you want to sell a demon horn for %P gold?", Topic=1
|
||||
"sell","enchanted","chicken","wing" -> Type=5891, Amount=1, Price=20000, "Do you want to sell a enchanted chicken wing for %P gold?", Topic=1
|
||||
"sell","fish","fin" -> Type=5895, Amount=1, Price=150, "Do you want to sell a fish fin for %P gold?", Topic=1
|
||||
"sell","flask","of","warrior","sweat" -> Type=5885, Amount=1, Price=10000, "Do you want to sell a flask of warrior's sweat for %P gold?", Topic=1
|
||||
"sell","green","dragon","scale" -> Type=5920, Amount=1, Price=100, "Do you want to sell a green dragon scale for %P gold?", Topic=1
|
||||
"sell","hardened","bone" -> Type=5925, Amount=1, Price=70, "Do you want to sell a hardened bone for %P gold?", Topic=1
|
||||
"sell","heaven","blossom" -> Type=3657, Amount=1, Price=50, "Do you want to sell a heaven blossom for %P gold?", Topic=1
|
||||
"sell","holy","orchid" -> Type=5922, Amount=1, Price=90, "Do you want to sell a holy orchid for %P gold?", Topic=1
|
||||
"sell","honeycomb" -> Type=5902, Amount=1, Price=40, "Do you want to sell a honeycomb for %P gold?", Topic=1
|
||||
"sell","lizard","scale" -> Type=5881, Amount=1, Price=120, "Do you want to sell a lizard scale for %P gold?", Topic=1
|
||||
"sell","magic","sulphur" -> Type=5904, Amount=1, Price=8000, "Do you want to sell a magic sulphur for %P gold?", Topic=1
|
||||
"sell","perfect","behemoth","fang" -> Type=5893, Amount=1, Price=250, "Do you want to sell a perfect behemoth fang for %P gold?", Topic=1
|
||||
"sell","red","dragon","scale" -> Type=5882, Amount=1, Price=200, "Do you want to sell a red dragon scale for %P gold?", Topic=1
|
||||
"sell","spider","silk" -> Type=5879, Amount=1, Price=100, "Do you want to sell a spider silk for %P gold?", Topic=1
|
||||
"sell","spirit","container" -> Type=5884, Amount=1, Price=40000, "Do you want to sell a spirit container for %P gold?", Topic=1
|
||||
"sell","turtle","shell" -> Type=5899, Amount=1, Price=90, "Do you want to sell a turtle shell for %P gold?", Topic=1
|
||||
"sell","vampire","dust" -> Type=5905, Amount=1, Price=100, "Do you want to sell a vampire dust for %P gold?", Topic=1
|
||||
|
||||
"sell",%1,1<%1,"bat","wing" -> Type=5894, Amount=%1, Price=50*%1, "Do you want to sell %A bat wings for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"behemoth","claw" -> Type=5930, Amount=%1, Price=2000*%1, "Do you want to sell %A behemoth claws for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"beholder","eye" -> Type=5898, Amount=%1, Price=80*%1, "Do you want to sell %A beholder's eyes for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"chicken","feather" -> Type=5890, Amount=%1, Price=30*%1, "Do you want to sell %A chicken feathers for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"demon","dust" -> Type=5906, Amount=%1, Price=300*%1, "Do you want to sell %A demon dusts for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"demon","horn" -> Type=5954, Amount=%1, Price=1000*%1, "Do you want to sell %A demon horns for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"enchanted","chicken","wing" -> Type=5891, Amount=%1, Price=20000*%1, "Do you want to sell %A enchanted chicken wings for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"fish","fin" -> Type=5895, Amount=%1, Price=150*%1, "Do you want to sell %A fish fins for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"flask","of","warrior","sweat" -> Type=5885, Amount=%1, Price=10000*%1, "Do you want to sell %A flasks of warrior's sweat for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"green","dragon","scale" -> Type=5920, Amount=%1, Price=100*%1, "Do you want to sell %A green dragon scales for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"hardened","bone" -> Type=5925, Amount=%1, Price=70*%1, "Do you want to sell %A hardened bones for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"heaven","blossom" -> Type=3657, Amount=%1, Price=50*%1, "Do you want to sell %A heaven blossoms for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"holy","orchid" -> Type=5922, Amount=%1, Price=90*%1, "Do you want to sell %A holy orchids for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"honeycomb" -> Type=5902, Amount=%1, Price=40*%1, "Do you want to sell %A honeycombs for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"lizard","scale" -> Type=5881, Amount=%1, Price=120*%1, "Do you want to sell %A lizard scales for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"magic","sulphur" -> Type=5904, Amount=%1, Price=8000*%1, "Do you want to sell %A magic sulphurs for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"perfect","behemoth","fang" -> Type=5893, Amount=%1, Price=250*%1, "Do you want to sell %A perfect behemoth fangs for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"red","dragon","scale" -> Type=5882, Amount=%1, Price=200*%1, "Do you want to sell %A red dragon scales for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"spider","silk" -> Type=5879, Amount=%1, Price=100*%1, "Do you want to sell %A spider silks for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"spirit","container" -> Type=5884, Amount=%1, Price=40000*%1, "Do you want to sell %A spirit containers for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"turtle","shell" -> Type=5899, Amount=%1, Price=90*%1, "Do you want to sell %A turtle shells for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"vampire","dust" -> Type=5905, Amount=%1, Price=100*%1, "Do you want to sell %A vampire dusts for %P gold?", Topic=1
|
||||
|
||||
Topic=1,"yes",Count(Type)>=Amount -> "Here is your money.", Delete(Type), CreateMoney
|
||||
Topic=1,"yes" -> "I am sorry, but you do not have one."
|
||||
Topic=1,"yes",Amount>1 -> "Sorry, you do not have so many."
|
||||
Topic=1 -> "Maybe next time."
|
||||
}
|
57
data/npc/frederik.npc
Normal file
57
data/npc/frederik.npc
Normal file
@ -0,0 +1,57 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Frederik"
|
||||
Outfit = (128,97-85-77-93-2)
|
||||
Home = [32345,32808,7]
|
||||
Radius = 1
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hi$",! -> "Hi there and welcome to my little magic shop."
|
||||
ADDRESS,"hello$",! -> "Hi there and welcome to my little magic shop."
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Wait, %N! One after the other.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "However."
|
||||
|
||||
"bye" -> "Yeah, bye.", Idle
|
||||
"farewell" -> *
|
||||
"magic" -> "I'm selling health and mana fluids, runes, wands, rods and spellbooks."
|
||||
|
||||
"rune" -> "I sell blank runes and spell runes."
|
||||
"spellbook" -> Type=3059, Amount=1, Price=150, "A spellbook is a nice tool for beginners. Do you want to buy one for %P gold?",Topic=2
|
||||
"blank","rune" -> Type=3147, Amount=1, Price=10, "Do you want to buy one for %P gold?", Topic=2
|
||||
"mana","fluid" -> Type=2874, Data=10, Amount=1, Price=55, "Do you want to buy mana fluid for %P gold?", Topic=3
|
||||
"life","fluid" -> Type=2874, Data=11, Amount=1, Price=60, "Do you want to buy life fluid for %P gold?", Topic=3
|
||||
|
||||
%1,1<%1,"spellbook" -> Type=3059, Amount=%1, Price=150*%1, "Do you want to buy %A spellbooks for %P gold?",Topic=2
|
||||
%1,1<%1,"blank","rune" -> Type=3147, Amount=%1, Price=10*%1, "Do you want to buy %A runes for %P gold?", Topic=2
|
||||
%1,1<%1,"mana","fluid" -> Type=2874, Data=10, Amount=%1, Price=55*%1, "Do you want to buy %A potions of mana fluid for %P gold?", Topic=3
|
||||
%1,1<%1,"life","fluid" -> Type=2874, Data=11, Amount=%1, Price=60*%1, "Do you want to buy %A potions of life fluid for %P gold?", Topic=3
|
||||
|
||||
"sell","talon" -> Type=3034, Amount=1, Price=320, "Do you want to sell one of the magic gems called talon for %P gold?", Topic=6
|
||||
"sell",%1,1<%1,"talon" -> Type=3034, Amount=%1, Price=320*%1, "Do you want to sell %A magic gems called talon for %P gold?", Topic=6
|
||||
|
||||
Topic=2,"yes",CountMoney>=Price -> "Here you are.", DeleteMoney, Create(Type)
|
||||
Topic=2,"yes" -> "Come back when you have enough money."
|
||||
Topic=2 -> "Hmm, maybe next time."
|
||||
|
||||
Topic=3,"yes",CountMoney>=Price -> "Here you are. There is a deposit of 5 gold for an empty vial.", DeleteMoney, Create(Type)
|
||||
Topic=3,"yes" -> "Come back, when you have enough money."
|
||||
Topic=3 -> "Hmm, but next time."
|
||||
|
||||
"deposit" -> "I will pay you 5 gold for every empty vial. Ok?", Data=0, Topic=5
|
||||
"vial" -> *
|
||||
"flask" -> *
|
||||
Topic=5,"yes",Count(2874)>0 -> Amount=Count(2874), Price=Amount*5, "Here you are ... %P gold.", Delete(2874), CreateMoney
|
||||
Topic=5,"yes" -> "You don't have any empty vials."
|
||||
Topic=5 -> "Hmm, but please keep Tibia litter free."
|
||||
|
||||
Topic=6,"yes",Count(Type)>=Amount -> "Ok. Here is your money.", Delete(Type), CreateMoney
|
||||
Topic=6,"yes" -> "Sorry, you do not have one."
|
||||
Topic=6,"yes", Amount>1 -> "Sorry, you do not have so many."
|
||||
Topic=6 -> "Maybe next time."
|
||||
|
||||
@"gen-t-runes-free-s.ndb"
|
||||
@"gen-t-wands-free-s.ndb"
|
||||
}
|
21
data/npc/gelagos.npc
Normal file
21
data/npc/gelagos.npc
Normal file
@ -0,0 +1,21 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Gelagos"
|
||||
Outfit = (128,114-91-85-79)
|
||||
Home = [32363,31624,7]
|
||||
Radius = 3
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Hi."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Wait, %N.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> NOP
|
||||
|
||||
"bye" -> "Bye.", Idle
|
||||
"farewell" -> *
|
||||
|
||||
|
||||
}
|
23
data/npc/gordon.npc
Normal file
23
data/npc/gordon.npc
Normal file
@ -0,0 +1,23 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Gordon"
|
||||
Outfit = (128,114-37-116-76)
|
||||
Home = [32184,32770,7]
|
||||
Radius = 3
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "A good day to you."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,"hiho$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
|
||||
BUSY,"hello$",! -> "Wait, please.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,"hiho$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Good bye."
|
||||
|
||||
"bye" -> "Good bye.", Idle
|
||||
"farewell" -> *
|
||||
|
||||
}
|
23
data/npc/hamilton.npc
Normal file
23
data/npc/hamilton.npc
Normal file
@ -0,0 +1,23 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Hamilton"
|
||||
Outfit = (128,98-37-116-76)
|
||||
Home = [32200,32792,7]
|
||||
Radius = 3
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "A good day to you."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,"hiho$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
|
||||
BUSY,"hello$",! -> "Wait, please.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,"hiho$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Good bye."
|
||||
|
||||
"bye" -> "Good bye.", Idle
|
||||
"farewell" -> *
|
||||
|
||||
}
|
35
data/npc/herbert.npc
Normal file
35
data/npc/herbert.npc
Normal file
@ -0,0 +1,35 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Herbert"
|
||||
Outfit = (132,78-93-16-113)
|
||||
Home = [32332,32839,7]
|
||||
Radius = 1
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "At last! The audience arrives!"
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "I am already talking to a customer, %N. Please wait a moment.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Alas! The crowds are gone and curtains fall! Was it but a dream?"
|
||||
|
||||
"bye" -> "Thank you! Thank you! Sorry, no autographs today!", Idle
|
||||
"farewell" -> *
|
||||
|
||||
@"gen-post.ndb"
|
||||
|
||||
#"letter" -> Amount=1, Price=5, "Do you want to buy a letter for %P gold?", Topic=2
|
||||
#"parcel" -> Amount=1, Price=10, "Do you want to buy a parcel for %P gold?", Topic=3
|
||||
|
||||
#Topic=1,"yes" -> "The Tibia Mail System enables you to send and receive letters and parcels. You can buy them here if you want."
|
||||
#Topic=1 -> "Is there anything else I can do for you?"
|
||||
|
||||
#Topic=2,"yes",CountMoney>=Price -> "Here it is. Don't forget to write the name of the receiver in the first line and the address in the second one before you put the letter in a mailbox.", DeleteMoney, Create(3505)
|
||||
#Topic=2,"yes" -> "Oh, you have not enough gold to buy a letter."
|
||||
#Topic=2 -> "Ok."
|
||||
|
||||
#Topic=3,"yes",CountMoney>=Price -> "Here you are. Don't forget to write the name and the address of the receiver on the label. The label has to be in the parcel before you put the parcel in a mailbox.", DeleteMoney, Create(3503), Create(3507)
|
||||
#Topic=3,"yes" -> "Oh, you have not enough gold to buy a parcel."
|
||||
#Topic=3 -> "Ok."
|
||||
}
|
73
data/npc/irmana.npc
Normal file
73
data/npc/irmana.npc
Normal file
@ -0,0 +1,73 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Irmana"
|
||||
Outfit = (140,78-90-13-15-3)
|
||||
Home = [32952,32109,5]
|
||||
Radius = 2
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Welcome to the house of fashion, %N!"
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "I am already talking, %N. Please wait a moment.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Good bye, %N."
|
||||
|
||||
"bye" -> "Good bye, %N.", Idle
|
||||
"farewell" -> *
|
||||
"fashion" -> "I'm currently interested in monster materials like cloth and leather. I can also fabricate cloth."
|
||||
"fabricate" -> "I can fabricate green cloth from green tunics, red cloth from red robes and blue cloth from mystic turbans."
|
||||
|
||||
"sell","ape","fur" -> Type=5883, Amount=1, Price=120, "Do you want to sell a ape fur for %P gold?", Topic=1
|
||||
"sell","blue","piece","of","cloth" -> Type=5912, Amount=1, Price=200, "Do you want to sell a blue piece of cloth for %P gold?", Topic=1
|
||||
"sell","brown","piece","of","cloth" -> Type=5913, Amount=1, Price=100, "Do you want to sell a brown piece of cloth for %P gold?", Topic=1
|
||||
"sell","green","dragon","leather" -> Type=5877, Amount=1, Price=100, "Do you want to sell a green dragon leather for %P gold?", Topic=1
|
||||
"sell","green","piece","of","cloth" -> Type=5910, Amount=1, Price=200, "Do you want to sell a green piece of cloth for %P gold?", Topic=1
|
||||
"sell","lizard","leather" -> Type=5876, Amount=1, Price=150, "Do you want to sell a lizard leather for %P gold?", Topic=1
|
||||
"sell","minotaur","leather" -> Type=5878, Amount=1, Price=80, "Do you want to sell a minotaur leather for %P gold?", Topic=1
|
||||
"sell","red","dragon","leather" -> Type=5948, Amount=1, Price=200, "Do you want to sell a red dragon leather for %P gold?", Topic=1
|
||||
"sell","red","piece","of","cloth" -> Type=5911, Amount=1, Price=300, "Do you want to sell a red piece of cloth for %P gold?", Topic=1
|
||||
"sell","simple","dress" -> Type=3568, Amount=1, Price=50, "Do you want to sell a simple dress for %P gold?", Topic=1
|
||||
"sell","spool","of","yarn" -> Type=5886, Amount=1, Price=1000, "Do you want to sell a spool of yarn for %P gold?", Topic=1
|
||||
"sell","white","piece","of","cloth" -> Type=5909, Amount=1, Price=100, "Do you want to sell a white piece of cloth for %P gold?", Topic=1
|
||||
"sell","yellow","piece","of","cloth" -> Type=5914, Amount=1, Price=150, "Do you want to sell a yellow piece of cloth for %P gold?", Topic=1
|
||||
|
||||
"sell",%1,1<%1,"ape","fur" -> Type=5883, Amount=%1, Price=120*%1, "Do you want to sell %A ape furs for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"blue","piece","of","cloth" -> Type=5912, Amount=%1, Price=200*%1, "Do you want to sell %A blue pieces of cloth for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"brown","piece","of","cloth" -> Type=5913, Amount=%1, Price=100*%1, "Do you want to sell %A brown pieces of cloth for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"green","dragon","leather" -> Type=5877, Amount=%1, Price=100*%1, "Do you want to sell %A green dragon leathers for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"green","piece","of","cloth" -> Type=5910, Amount=%1, Price=200*%1, "Do you want to sell %A green pieces of cloth for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"lizard","leather" -> Type=5876, Amount=%1, Price=150*%1, "Do you want to sell %A lizard leathers for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"minotaur","leather" -> Type=5878, Amount=%1, Price=80*%1, "Do you want to sell %A minotaur leathers for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"red","dragon","leather" -> Type=5948, Amount=%1, Price=200*%1, "Do you want to sell %A red dragon leathers for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"red","piece","of","cloth" -> Type=5911, Amount=%1, Price=300*%1, "Do you want to sell %A red pieces of cloth for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"simple","dress" -> Type=3568, Amount=%1, Price=50*%1, "Do you want to sell %A simple dress for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"spool","of","yarn" -> Type=5886, Amount=%1, Price=1000*%1, "Do you want to sell %A spool of yarns for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"white","piece","of","cloth" -> Type=5909, Amount=%1, Price=100*%1, "Do you want to sell %A white pieces of cloth for %P gold?", Topic=1
|
||||
"sell",%1,1<%1,"yellow","piece","of","cloth" -> Type=5914, Amount=%1, Price=150*%1, "Do you want to sell %A yellow pieces of cloth for %P gold?", Topic=1
|
||||
|
||||
Topic=1,"yes",Count(Type)>=Amount -> "Thank you. Here is your money.", Delete(Type), CreateMoney
|
||||
Topic=1,"yes" -> "You do not have one."
|
||||
Topic=1,"yes",Amount>1 -> "You do not have that many."
|
||||
Topic=1 -> "Perhaps another time then."
|
||||
|
||||
"red","robe" -> Type=3566, Amount=1, "Do you want to fabricate %A red robe for red piece of cloth?", Topic=12
|
||||
Topic=12,"yes",Count(Type)>=Amount -> "Here you are.", Delete(Type), Type=5911, Amount=1, Create(Type)
|
||||
Topic=12,"yes" -> "You do not have one."
|
||||
Topic=12,"yes",Amount>1 -> "You do not have that many."
|
||||
Topic=12 -> "Perhaps another time then."
|
||||
|
||||
"mystic","turban" -> Type=3574, Amount=1, "Do you want to fabricate %A mystic turban for blue piece of cloth?", Topic=13
|
||||
Topic=13,"yes",Count(Type)>=Amount -> "Here you are.", Delete(Type), Type=5912, Amount=1, Create(Type)
|
||||
Topic=13,"yes" -> "You do not have one."
|
||||
Topic=13,"yes",Amount>1 -> "You do not have that many."
|
||||
Topic=13 -> "Perhaps another time then."
|
||||
|
||||
"green","tunic" -> Type=3563, Amount=150, "Do you want to fabricate %A green tunics for green piece of cloth?", Topic=13
|
||||
Topic=13,"yes",Count(Type)>=Amount -> "Here you are.", Delete(Type), Type=5910, Amount=1, Create(Type)
|
||||
Topic=13,"yes" -> "You do not have one."
|
||||
Topic=13,"yes",Amount>1 -> "You do not have that many."
|
||||
Topic=13 -> "Perhaps another time then."
|
||||
|
||||
}
|
23
data/npc/irvin.npc
Normal file
23
data/npc/irvin.npc
Normal file
@ -0,0 +1,23 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Irvin"
|
||||
Outfit = (128,116-37-116-76)
|
||||
Home = [32185,32736,7]
|
||||
Radius = 3
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "A good day to you."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,"hiho$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
|
||||
BUSY,"hello$",! -> "Wait, please.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,"hiho$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Good bye."
|
||||
|
||||
"bye" -> "Good bye.", Idle
|
||||
"farewell" -> *
|
||||
|
||||
}
|
97
data/npc/isolde.npc
Normal file
97
data/npc/isolde.npc
Normal file
@ -0,0 +1,97 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Isolde"
|
||||
Outfit = (139,3-14-52-128-1)
|
||||
Home = [32412,32830,4]
|
||||
Radius = 3
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Oh, be greeted. Maybe you require my assistance as a paladin spell trainer."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Please wait a minute, %N.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Bye."
|
||||
|
||||
"bye" -> "Good bye.", Idle
|
||||
"farewell" -> *
|
||||
"assistance" -> "I serve as officer and trainer for paladins in this fortress."
|
||||
"pirates" -> "I can understand their desire for freedom. This, of course, does not justify robbery or murder in any way."
|
||||
"time" -> "It is %T."
|
||||
"quaras" -> "The quara pose an even greater danger than the pirates do. Whereas the pirates are out for plunder, the quara try to destroy us all."
|
||||
"cult" -> "There is something evil brewing under the surface of Liberty Bay. The angry and the discontented are easily swayed by the promises of sinister seducers."
|
||||
"voodoo" -> "<shivers> I think that is dark magic and a mockery of the gods. Sadly the natives seem not to recognise what they are dealing with."
|
||||
"thais" -> "Thais was so crowded I hardly found a space to breath. And the city was too busy to get my thoughts sorted. Here everything seems closer, more real. The sea, the people, enemies and friends."
|
||||
"venore" -> "Venore always seemed to me like a lurking moloch. A greedy octopus whose arms are everywhere ... but of course that's only a foolish impression and I don't judge people based on such ponderings."
|
||||
"liberty bay" -> "My duties hardly leave me time to visit the town. I don't like crowded streets and too many people anyway. I rather prefer a walk along the beach, to watch the sea from the cliffs or to listen to the music of wind and waves."
|
||||
"djinn" -> "As a child I heard stories about these magical spirits. There are good djinns and evil djinns. It is rumoured that they live somewhere in the lands of the pyramids and deserts."
|
||||
"king" -> "Although I admire our king, all the crowded festivities were not to my taste. I don't mind my noble heritage too much and so I gladly accepted my duties here."
|
||||
"chondur" -> "His name was mentioned once or twice by whispering locals. I think he does not live in this town if he exists at all."
|
||||
"ferumbras" -> "The evil he represents cannot be stopped easily. Perhaps you should talk to Malunga, the mage from Edron. As far as I know, the academy knows more about the connection of the dark ones to these isles."
|
||||
"governor" -> "The governor is a very busy man. He leaves military issues in the competent hands of admiral Wyrmslicer."
|
||||
"Wyrmslicer" -> "Admiral Wyrmslicer is a man of principles. He is rather a man of doings than of great words. That might put him in a disadvantage on battlegrounds that are parlours and not a field or the sea."
|
||||
"eleonore" -> "The governor's daughter is rumoured to be a bit rebellious <smiles>. Perhaps she is only missing the right man at her side."
|
||||
"raymond striker" -> "That man leads some of the pirates. He is famous for his daring robberies and his escapes from justice. In the end though, his legacy will consist only of a few stories that are shared in a smoky tavern by some old sea dogs."
|
||||
"sugar" -> "They say the sugar is the treasure of the isle."
|
||||
"rum" -> "If people would be more disciplined in the use of rum, everything were only half as bad."
|
||||
"charlotta" -> "This old woman gives me shivers. Another reason to avoid the town. She has some way to look at me ... as if she knew something about me that not even I am aware of ... but forgive me, that's just my imagination."
|
||||
"Theodore Loveless" -> "I wish Tristan would be more careful about that man. Although only a tradesman, there is something dangerous about him. It does not seem wise to have him as an enemy."
|
||||
"Tristan" -> "Tristan ... Tristan ... Oh how even his name lets my heart jump in joy. <blushes> Forgive me, I really adore this young hero and our hearts will always be united in love."
|
||||
"plantations" -> "The people work quite hard on the plantations in the West. I sometimes listen to the sad melodies the workers are singing."
|
||||
|
||||
"spell",Paladin -> "I can teach you rune spells and instant spells. What kind of spell do you wish to learn? You can also tell me for which level you would like to learn a spell, if you prefer that.", Topic=2
|
||||
"spell" -> "Sorry, I only sell spells to paladins."
|
||||
|
||||
Topic=2,"rune","spell" -> "I sell 'Light Magic Missile', 'Heavy Magic Missile', 'Fireball' and 'Destroy Field'."
|
||||
Topic=2,"instant","spell" -> "I sell healing spells, supply spells and support spells. Which of these interests you most?"
|
||||
Topic=2,"level" -> "For which level would you like to learn a spell?", Topic=2
|
||||
Topic=2,"bye" -> "Good bye.", Idle
|
||||
|
||||
Topic=2,"8$" -> "For level 8 I have 'Find Person' and 'Light'.", Topic=2
|
||||
Topic=2,"9$" -> "For level 9 I have 'Light Healing'.", Topic=2
|
||||
Topic=2,"10$" -> "For level 10 I have 'Antidote'.", Topic=2
|
||||
Topic=2,"11$" -> "For level 11 I have 'Intense Healing'.", Topic=2
|
||||
Topic=2,"13$" -> "For level 13 I have 'Great Light' and 'Conjure Arrow'.", Topic=2
|
||||
Topic=2,"14$" -> "For level 14 I have 'Food' and 'Magic Shield'.", Topic=2
|
||||
Topic=2,"15$" -> "For level 15 I have 'Light Magic Missile'.", Topic=2
|
||||
Topic=2,"16$" -> "For level 16 I have 'Poisoned Arrow'.", Topic=2
|
||||
Topic=2,"17$" -> "For level 17 I have 'Fireball' and 'Destroy Field'.", Topic=2
|
||||
Topic=2,"20$" -> "For level 20 I have 'Ultimate Healing'.", Topic=2
|
||||
Topic=2,"25$" -> "For level 25 I have 'Explosive Arrow' and 'Heavy Magic Missile'.", Topic=2
|
||||
Topic=2,"35$" -> "For level 35 I have 'Invisible'.", Topic=2
|
||||
|
||||
Topic=2 -> "Sorry, I have only spells for level 8 to 11 and 13 to 17 as well as for level 20, 25 and 35.", Topic=2
|
||||
|
||||
Paladin,"rune","spell" -> "I sell 'Light Magic Missile', 'Heavy Magic Missile', 'Fireball' and 'Destroy Field'."
|
||||
Paladin,"instant","spell" -> "I sell healing spells, supply spells and support spells. Which of these interests you most?"
|
||||
Paladin,"level" -> "For which level would you like to learn a spell?", Topic=2
|
||||
|
||||
Paladin,"healing","spell" -> "In this category I have 'Light Healing', 'Intense Healing', 'Ultimate Healing' and 'Antidote'."
|
||||
Paladin,"supply","spell" -> "In this category I have 'Food', 'Conjure Arrow', 'Poisoned Arrow' and 'Explosive Arrow'."
|
||||
Paladin,"support","spell" -> "In this category I have 'Find Person', 'Light', 'Great Light', 'Magic Shield' and 'Invisible'."
|
||||
|
||||
Paladin,"find","person" -> String="Find Person", Price=80, "Do you want to buy the spell 'Find Person' for %P gold?", Topic=3
|
||||
Paladin,"light" -> String="Light", Price=100, "Do you want to buy the spell 'Light' for %P gold?", Topic=3
|
||||
Paladin,"food" -> String="Food", Price=300, "Do you want to buy the spell 'Food' for %P gold?", Topic=3
|
||||
Paladin,"light","healing" -> String="Light Healing", Price=170, "Do you want to buy the spell 'Light Healing' for %P gold?", Topic=3
|
||||
Paladin,"light","missile" -> String="Light Magic Missile", Price=500, "Do you want to buy the spell 'Light Magic Missile' for %P gold?", Topic=3
|
||||
Paladin,"antidote" -> String="Antidote", Price=150, "Do you want to buy the spell 'Antidote' for %P gold?", Topic=3
|
||||
Paladin,"intense","healing" -> String="Intense Healing", Price=350, "Do you want to buy the spell 'Intense Healing' for %P gold?", Topic=3
|
||||
Paladin,"conjure","arrow" -> String="Conjure Arrow", Price=450, "Do you want to buy the spell 'Conjure Arrow' for %P gold?", Topic=3
|
||||
Paladin,"great","light" -> String="Great Light", Price=500, "Do you want to buy the spell 'Great Light' for %P gold?", Topic=3
|
||||
Paladin,"heavy","missile" -> String="Heavy Magic Missile", Price=1500, "Do you want to buy the spell 'Heavy Magic Missile' for %P gold?", Topic=3
|
||||
Paladin,"magic","shield" -> String="Magic Shield", Price=450, "Do you want to buy the spell 'Magic Shield' for %P gold?", Topic=3
|
||||
Paladin,"fireball" -> String="Fireball", Price=800, "Do you want to buy the spell 'Fireball' for %P gold?", Topic=3
|
||||
Paladin,"poison","arrow" -> String="Poisoned Arrow", Price=700, "Do you want to buy the spell 'Poisoned Arrow' for %P gold?", Topic=3
|
||||
Paladin,"destroy","field" -> String="Destroy Field", Price=700, "Do you want to buy the spell 'Destroy Field' for %P gold?", Topic=3
|
||||
Paladin,"ultimate","healing" -> String="Ultimate Healing", Price=1000, "Do you want to buy the spell 'Ultimate Healing' for %P gold?", Topic=3
|
||||
Paladin,"explosive","arrow" -> String="Explosive Arrow", Price=1000, "Do you want to buy the spell 'Explosive Arrow' for %P gold?", Topic=3
|
||||
Paladin,"invisible" -> String="Invisible", Price=2000, "Do you want to buy the spell 'Invisible' for %P gold?", Topic=3
|
||||
|
||||
Topic=3,"yes",SpellKnown(String)=1 -> "You already know how to cast this spell."
|
||||
Topic=3,"yes",Level<SpellLevel(String) -> Amount=SpellLevel(String), "You must be level %A to learn this spell."
|
||||
Topic=3,"yes",CountMoney<Price -> "Oh. You do not have enough money."
|
||||
Topic=3,"yes" -> "Here you are. Look in your spellbook for the pronunciation of this spell.", DeleteMoney, EffectOpp(13), TeachSpell(String)
|
||||
Topic=3 -> "Ok. Then not."
|
||||
}
|
74
data/npc/jackfategoroma.npc
Normal file
74
data/npc/jackfategoroma.npc
Normal file
@ -0,0 +1,74 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Jack Fate"
|
||||
Outfit = (129,19-69-107-50)
|
||||
Home = [32161,32558,6]
|
||||
Radius = 5
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",male,! -> "Welcome on board, Sir %N."
|
||||
ADDRESS,"hi$",male,! -> *
|
||||
ADDRESS,"hello$",female,! -> "Welcome on board, Madam %N."
|
||||
ADDRESS,"hi$",female,! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "One moment please %N. You're next in line.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Good bye. Recommend us, if you were satisfied with our service."
|
||||
|
||||
"bye" -> "Good bye. Recommend us, if you were satisfied with our service.", Idle
|
||||
"farewell" -> *
|
||||
"name" -> "My name is Jack Fate from the Royal Tibia Line."
|
||||
"job" -> "I am the captain of this sailing-ship."
|
||||
"captain" -> *
|
||||
"ship" -> "The Royal Tibia Line connects all seaside towns of Tibia."
|
||||
"line" -> *
|
||||
"company" -> *
|
||||
"route" -> *
|
||||
"tibia" -> *
|
||||
"good" -> "We can transport everything you want."
|
||||
"passenger" -> "We would like to welcome you on board."
|
||||
|
||||
"trip",QuestValue(17501)=0 -> "I'd love to bring you back to Liberty Bay, but as you can see, my ship is ruined. I also hurt my leg and can barely move. Can you help me?", Topic=1
|
||||
"passage",QuestValue(17501)=0 -> *
|
||||
"town",QuestValue(17501)=0 -> *
|
||||
"destination",QuestValue(17501)=0 -> *
|
||||
"sail",QuestValue(17501)=0 -> *
|
||||
"go",QuestValue(17501)=0 -> *
|
||||
"back",QuestValue(17501)=0 -> *
|
||||
"liberty","bay",QuestValue(17501)=0 -> *
|
||||
|
||||
"trip",QuestValue(17501)=1 -> Type=5901, Amount=30, "Have you brought 30 pieces of wood so that I can repair the ship?", Topic=3
|
||||
"passage",QuestValue(17501)=1 -> *
|
||||
"town",QuestValue(17501)=1 -> *
|
||||
"destination",QuestValue(17501)=1 -> *
|
||||
"sail",QuestValue(17501)=1 -> *
|
||||
"go",QuestValue(17501)=1 -> *
|
||||
"back",QuestValue(17501)=1 -> *
|
||||
"liberty","bay",QuestValue(17501)=1 -> *
|
||||
|
||||
"trip",QuestValue(17501)>1 -> "Do you want to travel back to Liberty Bay?", Topic=4
|
||||
"passage",QuestValue(17501)>1 -> *
|
||||
"town",QuestValue(17501)>1 -> *
|
||||
"destination",QuestValue(17501)>1 -> *
|
||||
"sail",QuestValue(17501)>1 -> *
|
||||
"go",QuestValue(17501)>1 -> *
|
||||
"back",QuestValue(17501)>1 -> *
|
||||
"liberty","bay",QuestValue(17501)>1 -> *
|
||||
|
||||
Topic>0,Topic<8,"yes",PZBlock,! -> "First get rid of those blood stains! You are not going to ruin my vehicle!"
|
||||
|
||||
Topic=1,"yes" -> "Thank you. Luckily the damage my ship has taken looks more severe than it is, so I will only need a few wooden boards. ...",
|
||||
"I saw some lousy trolls running away with some parts of the ship. It might be a good idea to follow them and check if they have some more wood. ...",
|
||||
"We will need 30 pieces of wood, no more, no less. Did you understand everything?", Topic=2
|
||||
Topic=1 -> "Oh, well."
|
||||
Topic=2,"yes" -> "Good! Please return once you have gathered 30 pieces of wood.", SetQuestValue(17501,1)
|
||||
Topic=2 -> "Oh, well."
|
||||
|
||||
Topic=3,"yes",Count(Type)>=Amount -> "Excellent! Now we can leave this godforsaken place. Thank you for your help. Should you ever want to return to this island, ask me for a passage to Goroma.", Delete(Type), SetQuestValue(17501,2)
|
||||
Topic=3,"yes" -> "You don't have that many."
|
||||
Topic=3 -> "Oh, I'm still waiting then."
|
||||
|
||||
Topic=4,"yes" -> "Set the sails!", Idle, EffectOpp(11), Teleport(32285,32892,6), EffectOpp(11)
|
||||
Topic=4 -> "We would like to serve you some time."
|
||||
}
|
71
data/npc/jackfatelibertybay.npc
Normal file
71
data/npc/jackfatelibertybay.npc
Normal file
@ -0,0 +1,71 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Jack Fate"
|
||||
Outfit = (129,19-69-107-50)
|
||||
Home = [32284,32891,6]
|
||||
Radius = 2
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",male,! -> "Welcome on board, Sir %N."
|
||||
ADDRESS,"hi$",male,! -> *
|
||||
ADDRESS,"hello$",female,! -> "Welcome on board, Madam %N."
|
||||
ADDRESS,"hi$",female,! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "One moment please %N. You're next in line.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Good bye. Recommend us, if you were satisfied with our service."
|
||||
|
||||
"bye" -> "Good bye. Recommend us, if you were satisfied with our service.", Idle
|
||||
"farewell" -> *
|
||||
"name" -> "My name is Jack Fate from the Royal Tibia Line."
|
||||
"job" -> "I am the captain of this sailing-ship."
|
||||
"captain" -> *
|
||||
"ship" -> "The Royal Tibia Line connects all seaside towns of Tibia."
|
||||
"line" -> *
|
||||
"company" -> *
|
||||
"route" -> *
|
||||
"tibia" -> *
|
||||
"good" -> "We can transport everything you want."
|
||||
"passenger" -> "We would like to welcome you on board."
|
||||
"trip" -> "Where do you want to go? To Thais, Darashia, Ankrahmun, Venore, Port Hope or Edron?"
|
||||
"passage" -> *
|
||||
"town" -> *
|
||||
"destination" -> *
|
||||
"sail" -> *
|
||||
"go" -> *
|
||||
|
||||
"thais" -> Price=180, "Do you seek a passage to Thais for %P gold?", Topic=1
|
||||
"darashia" -> Price=200, "Do you seek a passage to Darashia for %P gold?", Topic=2
|
||||
"edron" -> Price=170, "Do you seek a passage to Edron for %P gold?", Topic=3
|
||||
"liberty","bay" -> "This is Liberty Bay. Where do you want to go?"
|
||||
"venore" -> Price=180, "Do you seek a passage to Venore for %P gold?", Topic=5
|
||||
"ankrahmun" -> Price=90, "Do you seek a passage to Ankrahmun for %P gold?", Topic=6
|
||||
"port","hope" -> Price=50, "Do you seek a passage to Port Hope for %P gold?", Topic=7
|
||||
|
||||
"thais",QuestValue(250)>2 -> Price=170, "Do you seek a passage to Thais for %P gold?", Topic=1
|
||||
"darashia",QuestValue(250)>2 -> Price=190, "Do you seek a passage to Darashia for %P gold?", Topic=2
|
||||
"edron",QuestValue(250)>2 -> Price=160, "Do you seek a passage to Edron for %P gold?", Topic=3
|
||||
"venore",QuestValue(250)>2 -> Price=170, "Do you seek a passage to Venore for %P gold?", Topic=5
|
||||
"ankrahmun",QuestValue(250)>2 -> Price=80, "Do you seek a passage to Ankrahmun for %P gold?", Topic=6
|
||||
"port","hope",QuestValue(250)>2 -> Price=40, "Do you seek a passage to Port Hope for %P gold?", Topic=7
|
||||
|
||||
"goroma",QuestValue(17501)>1 -> Price=500, "Ugh. You really want to go back to Goroma? I'll surely have to repair my ship afterwards, so I will charge you for %P gold. Okay?", Topic=4
|
||||
"goroma",QuestValue(17501)>1,QuestValue(250)>2 -> Price=490, "Ugh. You really want to go back to Goroma? I'll surely have to repair my ship afterwards, so I will charge you for %P gold. Okay?", Topic=4
|
||||
Topic>0,Topic<8,"yes",PZBlock,! -> "First get rid of those blood stains! You are not going to ruin my vehicle!"
|
||||
|
||||
Topic=1,"yes",Premium,CountMoney>=Price,QuestValue(17501)<2 -> "I have to warn you - we might get into a tropical storm on that route. I'm not sure if my ship will withstand it. Do you really want to travel to Thais?", Topic=8
|
||||
Topic=8,"yes",Premium,CountMoney>=Price,Random(1,10)=1,Level>19 -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32161,32558,6), EffectOpp(11)
|
||||
Topic=8,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32312,32211,6), EffectOpp(11)
|
||||
Topic=1,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32312,32211,6), EffectOpp(11)
|
||||
Topic=2,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(33290,32481,6), EffectOpp(11)
|
||||
Topic=3,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(33175,31764,6), EffectOpp(11)
|
||||
Topic=4,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32161,32558,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=7,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32530,32784,6), EffectOpp(11)
|
||||
Topic>0,"yes",CountMoney>=Price -> "I'm sorry, but you need a premium account in order to travel onboard our ships."
|
||||
Topic>0,"yes" -> "You don't have enough money."
|
||||
Topic>0 -> "We would like to serve you some time."
|
||||
}
|
21
data/npc/jason.npc
Normal file
21
data/npc/jason.npc
Normal file
@ -0,0 +1,21 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Jason"
|
||||
Outfit = (134,96-86-106-116)
|
||||
Home = [32163,32941,7]
|
||||
Radius = 5
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Hello."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Wait, %N.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> NOP
|
||||
|
||||
"bye" -> "Good bye.", Idle
|
||||
"farewell" -> *
|
||||
|
||||
|
||||
}
|
24
data/npc/jefrey.npc
Normal file
24
data/npc/jefrey.npc
Normal file
@ -0,0 +1,24 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Jefrey"
|
||||
Outfit = (132,57-63-5-81-2)
|
||||
Home = [32338,32834,7]
|
||||
Radius = 1
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Hello, what can I do for you? Welcome to the Tibian Bank."
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "It's not your turn %N. Wait please.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "What else should I have expected other than that?"
|
||||
|
||||
"bye" -> "Good bye, %N.", Idle
|
||||
"farewell" -> *
|
||||
"job" -> "I am running this Bank"
|
||||
"time" -> "It is %T, precisely."
|
||||
"king" -> "Hail to the king!"
|
||||
|
||||
@"gen-bank.ndb"
|
||||
}
|
52
data/npc/john.npc
Normal file
52
data/npc/john.npc
Normal file
@ -0,0 +1,52 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "John"
|
||||
Outfit = (128,58-68-12-114)
|
||||
Home = [32138,32904,7]
|
||||
Radius = 1
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Hello, hello, %N! Please come in, look, and buy!"
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "I'll be with you in a moment, %N.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Bye, bye."
|
||||
|
||||
"bye" -> "Bye, bye.", Idle
|
||||
"farewell" -> *
|
||||
"how","are","you" -> "I am fine. I'm so glad to have you here as my customer."
|
||||
"sell" -> "Souvenirs! Shovels! Treasure maps! Noble watches! Tools! All here for great prices!"
|
||||
"job" -> "I am a merchant. What can I do for you?"
|
||||
|
||||
"wares" -> "Souvenirs! Shovels! Treasure maps! Noble watches! Tools! All here for great prices!"
|
||||
"offer" -> *
|
||||
|
||||
"backpack" -> Type=2872, Amount=1, Price=30, "Do you want to buy a camouflage backpack for %P gold?", Topic=1
|
||||
"bag" -> Type=2864, Amount=1, Price=10, "Do you want to buy a camouflage bag for %P gold?", Topic=1
|
||||
"fishing","rod" -> Type=3483, Amount=1, Price=300, "Do you want to buy a fishing rod for %P gold?", Topic=1
|
||||
"pick" -> Type=3456, Amount=1, Price=100, "Do you want to buy a pick for %P gold?", Topic=1
|
||||
"rope" -> Type=3003, Amount=1, Price=100, "Do you want to buy a rope for %P gold?", Topic=1
|
||||
"shovel" -> Type=3457, Amount=1, Price=100, "Do you want to buy a shovel for %P gold?", Topic=1
|
||||
"watch" -> Type=6091, Amount=1, Price=500, "Do you want to buy a very noble-looking watch. for %P gold?", Topic=1
|
||||
"treasure","map" -> Type=5090, Amount=1, Price=1000, "Do you want to buy a treasure map for %P gold?", Topic=1
|
||||
"worm" -> Type=3492, Amount=1, Price=2, "Do you want to buy a worm for %P gold?", Topic=1
|
||||
"torch" -> Type=2920, Amount=1, Price=2, "Do you want to buy a torch for %P gold?", Topic=1
|
||||
|
||||
%1,1<%1,"backpack" -> Type=2872, Amount=%1, Price=30*%1, "Do you want to buy %A camouflage backpacks for %P gold?", Topic=1
|
||||
%1,1<%1,"bag" -> Type=2864, Amount=%1, Price=10*%1, "Do you want to buy %A camouflage bags for %P gold?", Topic=1
|
||||
%1,1<%1,"fishing","rod" -> Type=3483, Amount=%1, Price=300*%1, "Do you want to buy %A fishing rods for %P gold?", Topic=1
|
||||
%1,1<%1,"pick" -> Type=3456, Amount=%1, Price=100*%1, "Do you want to buy %A picks for %P gold?", Topic=1
|
||||
%1,1<%1,"rope" -> Type=3003, Amount=%1, Price=100*%1, "Do you want to buy %A ropes for %P gold?", Topic=1
|
||||
%1,1<%1,"shovel" -> Type=3457, Amount=%1, Price=100*%1, "Do you want to buy %A shovels for %P gold?", Topic=1
|
||||
%1,1<%1,"watch" -> Type=6091, Amount=%1, Price=500*%1, "Do you want to buy %A very noble-looking watches. for %P gold?", Topic=1
|
||||
%1,1<%1,"treasure","map" -> Type=5090, Amount=%1, Price=1000*%1, "Do you want to buy %A treasure maps for %P gold?", Topic=1
|
||||
%1,1<%1,"worm" -> Type=3492, Amount=%1, Price=2*%1, "Do you want to buy %A worms 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
|
||||
|
||||
Topic=1,"yes",CountMoney>=Price -> "Thank you. Here it is.", DeleteMoney, Create(Type)
|
||||
Topic=1,"yes" -> "Sorry, you do not have enough gold."
|
||||
Topic=1 -> "Maybe you will buy it another time."
|
||||
|
||||
}
|
46
data/npc/kalvin.npc
Normal file
46
data/npc/kalvin.npc
Normal file
@ -0,0 +1,46 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Kalvin"
|
||||
Outfit = (132,115-117-120-125-3)
|
||||
Home = [32943,32108,5]
|
||||
Radius = 4
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Be greeted, %N! If you need information about outfits, I'm your man."
|
||||
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'm an apprentice of Hugo. My current task is to inform everyone about our summer collection."
|
||||
"name" -> "My name is Kalvin."
|
||||
"hugo" -> "I hope that one day I will have grand visions, too."
|
||||
"outfit" -> "Ah, I can tell you all about the newest range of patterns! There are, all in all, four free outfits, seven premium outfits, and four quest outfits."
|
||||
"free","outfit" -> "Well, we have the traditional knight outfit, the hunter outfit, the mage outfit and the citizen outfit."
|
||||
"premium","outfit" -> "Premium outfits are only available to characters on a premium account. They include the nobleman outfit, the summoner outfit, the warrior outfit, the barbarian outfit, the wizard outfit, the oriental outfit and the druid outfit."
|
||||
"quest","outfit" -> "Quest outfits require certain tasks to be fulfilled before the outfit becomes accessible. Those quests are only available for premium customers. ...",
|
||||
"We currently have the pirate outfit, the assassin outfit, the beggar outfit and the shaman outfit."
|
||||
"addons" -> "Addons are usually accessories. Each outfit has two addons which can be worn only together with this outfit. All addons have to be earned through quests."
|
||||
"quest" -> "Many addon quests require that a number of ingredients are collected."
|
||||
"Irmana" -> "<blushes> Such a beautiful and charming lady."
|
||||
"knight" -> "If you spend your time fighting monsters and need that little extra protection, this well-armored outfit is great for you. Addons are usually awarded by knight guilds."
|
||||
"hunter" -> "A light and comfortable ranger outfit which every paladin simply loves to wear. If you are looking to earn addons for this outfit, a good place to start would be the paladin guild in Thais."
|
||||
"mage" -> "Great for wise old male mages as well as for pretty enchantresses. If you are looking to earn addons, ladies should take a stroll in Port Hope, whereas elders should explore the Dark Cathedral."
|
||||
"citizen" -> "Your basic starter outfit - simple, but practical. If you are looking to earn addons for this outfit, you should walk around Thais and look for citizens wearing a hat or a backpack."
|
||||
"nobleman" -> "One of our finest pieces. If you have the money and wish to show how wealthy and noble you are, this is the outfit for you. We also create addons especially for you, right here."
|
||||
"summoner" -> "Great for young mages and ladies who love witchcraft. If you are looking to earn addons, gentlemen should take a stroll in Port Hope, whereas ladies should explore the Dark Cathedral."
|
||||
"warrior" -> "The lighter version of the knight outfit is great if you want to save stamina and maintain agility. Addons are usually awarded by knight guilds."
|
||||
"barbarian" -> "This outfit stands for raw power, battle cries and lack of manners. I heard that there are a few barbarians living near Northport. They might just be able to provide fitting addons."
|
||||
"wizard" -> "Are you feeling evil today? This outfit is fitting for mages pursuing the dark side of sorcery. Shunned by the magic academy of Edron, you might find wizards hiding near Thais."
|
||||
"oriental" -> "This comfortable, yet fashionable outfit will create the romantic mood of Thousand and One Nights. A good place to look around for addons are naturally Darama and Ankrahmun."
|
||||
"druid" -> "Nature-loving and peaceful druids might like this outfit, especially the beastlike addons. I heard there is a druid living near Ab'Dendriel, who might be able to provide fitting addons."
|
||||
"pirate" -> "Yo ho ho and a bottle of rum! If you love the pirate way of life and sneer at landlubbers, this might be the right outfit for you. Pirates are said to roam the Shattered Isles..."
|
||||
"assassin" -> "Mysterious and lethal, assassins are hard to find and almost impossible to befriend. I know of one assassin hiding away on the Daramian Plague Spire. If you are lucky, he won't kill you."
|
||||
"beggar" -> "Ah, Hugo is working on designing this look. He might need some inspiration, so if you have some time to spare, don't hesitate to contribute some ideas to him."
|
||||
"shaman" -> "If you have seen everything and worn every look, this outfit will put the icing on your cake. Maybe you can earn it by becoming the apprentice of a shaman... or voodoo priest."
|
||||
|
||||
}
|
54
data/npc/klaus.npc
Normal file
54
data/npc/klaus.npc
Normal file
@ -0,0 +1,54 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "Klaus"
|
||||
Outfit = (96,0-0-0-0)
|
||||
Home = [31981,32826,2]
|
||||
Radius = 5
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> "Ho matey!", Topic=1
|
||||
ADDRESS,"hi$",! -> *
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> "Wait a moment, %N. I'll be here soon.", Queue
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> "Arrr!"
|
||||
|
||||
"bye" -> "Whenever your throat is dry, you know where to find my tavern.", Idle
|
||||
"farewell" -> *
|
||||
"name" -> "I'm Klaus."
|
||||
"rum" -> "There are people who would kill you for rum. Then again there are people who would kill you anyway."
|
||||
"raymond striker" -> "Sooner or later he will run out of luck and then we will have his head."
|
||||
"liberty bay" -> "We have a kind of trade agreement. They make the rum and we plunder it. Har Har Har."
|
||||
"thais" -> "The Thaian people see themselves as the rulers of the world. If they only knew ... Har Har Har."
|
||||
"carlin" -> "A city that is run by women. And those wimps in Thais have still not been able to regain control. Har Har Har."
|
||||
"venore" -> "The Venoreans are the power of the future, trust me."
|
||||
"king" -> "If I were the king, I'd fill my court with the most beautiful women of the realm. Har Har Har."
|
||||
"treasure map" -> "I've already given you the complete map. Now you're on your own, matey."
|
||||
"pirate" -> "Ah, the romantic life of a pirate. Fish for breakfast, storms for lunch and an early death for supper. Har Har Har."
|
||||
"excalibug" -> "I guess it would come in handy to open some casks. Har Har Har."
|
||||
"ferumbras" -> "Dead magicians are only good for frightening little children. Har Har Har."
|
||||
|
||||
"gambl" -> "So you care for a civilized game of dice?", Topic=1
|
||||
"game" -> *
|
||||
"dice" -> *
|
||||
|
||||
Topic=1,"yes" -> "Hmmm, would you like to play for money or for a chance to win your own dice?", Topic=3
|
||||
Topic=1,"no" -> "Oh come on, don't be a child."
|
||||
|
||||
Topic=3,"money" -> "I thought so. Okay, I will roll a dice. If it shows 6, you will get five times your bet. How much do you want to bet?", Amount=Random(1,6), Topic=2
|
||||
Topic=3,"dice" -> "Hehe, good choice. Okay, the price for this game is 100 gold pieces. I will roll a dice. If I roll a 6, you can have my dice. Agreed?", Amount=Random(1,6), Topic=4
|
||||
|
||||
Topic=6,"yes" -> "Okay, I will roll a dice. If it shows 6, you will get five times your bet. How much do you want to bet?", Amount=Random(1,6), Topic=2
|
||||
Topic=6,"no" -> "Oh come on, don't be a child."
|
||||
Topic=2,%1,0<%1,100>%1,CountMoney>=%1,Amount=6 -> Price=%1*5, "Ok, here we go ... 6! You have won %P, congratulations. One more game?", CreateMoney, EffectMe(27), Topic=6
|
||||
Topic=2,%1,0<%1,100>%1,CountMoney>=%1 -> Price=%1, "Ok, here we go ... %A! You have lost. Har Har Har. One more game?", DeleteMoney, EffectMe(27), Topic=6
|
||||
Topic=2,%1,0<%1,100>%1 -> "You don't have so much money. How much do you want to bet?", Topic=2
|
||||
Topic=2,%1 -> "I accept only bets between 1 and 99 gold. I don't want to ruin you after all. How much do you want to bet?", Topic=2
|
||||
|
||||
Topic=5,"yes" -> "Okay, the price for this game is 100 gold pieces. I will roll a dice. If I roll a 6, you can have my dice. Agreed?", Amount=Random(1,6), Topic=4
|
||||
Topic=5,"no" -> "Oh come on, don't be a child."
|
||||
Topic=4,"yes",CountMoney>=100,Amount=6 -> Price=100, Type=5792, Amount=1, "Ok, here we go ... 6! You have won a dice, congratulations. One more game?", DeleteMoney, Create(Type), EffectMe(27), Topic=5
|
||||
Topic=4,"yes",CountMoney>=100 -> Price=100, "Ok, here we go ... %A! You have lost. Har Har Har. One more game?", DeleteMoney, EffectMe(27), Topic=5
|
||||
Topic=4,"yes" -> "You don't have so much money."
|
||||
}
|
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."
|
||||
}
|
19
data/npc/majesticwarwolf.npc
Normal file
19
data/npc/majesticwarwolf.npc
Normal file
@ -0,0 +1,19 @@
|
||||
# GIMUD - Graphical Interface Multi User Dungeon
|
||||
|
||||
Name = "A Majestic Warwolf"
|
||||
Outfit = (3,0-0-0-0)
|
||||
Home = [33355,31991,8]
|
||||
Radius = 4
|
||||
|
||||
Behaviour = {
|
||||
ADDRESS,"hello$",! -> NOP
|
||||
ADDRESS,"hi$",! -> NOP
|
||||
ADDRESS,! -> Idle
|
||||
BUSY,"hello$",! -> NOP
|
||||
BUSY,"hi$",! -> *
|
||||
BUSY,! -> NOP
|
||||
VANISH,! -> NOP
|
||||
|
||||
"bye" -> Idle
|
||||
|
||||
}
|
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."
|
||||
|
||||
}
|
@ -861,9 +861,6 @@
|
||||
<house name="Darashia 8, Flat 12" houseid="859" entryx="33249" entryy="32446" entryz="6" rent="3520" townid="6" size="28" />
|
||||
<house name="Darashia 8, Flat 13" houseid="860" entryx="33254" entryy="32449" entryz="6" rent="3880" townid="6" size="32" />
|
||||
<house name="Darashia 8, Flat 14" houseid="861" entryx="33254" entryy="32449" entryz="6" rent="3520" townid="6" size="31" />
|
||||
<house name="Admiral's Avenue 3" houseid="2013" entryx="32336" entryy="32806" entryz="7" rent="4115" townid="12" size="68" />
|
||||
<house name="Admiral's Avenue 2" houseid="2014" entryx="32326" entryy="32806" entryz="7" rent="5470" townid="12" size="85" />
|
||||
<house name="Admiral's Avenue 1" houseid="2015" entryx="32309" entryy="32805" entryz="7" rent="5105" townid="12" size="83" />
|
||||
<house name="Ivory Circle 1" houseid="2012" entryx="32347" entryy="32799" entryz="7" rent="4280" townid="7" size="71" />
|
||||
<house name="Admiral's Avenue 3" houseid="2013" entryx="32336" entryy="32806" entryz="7" rent="4115" townid="7" size="68" />
|
||||
<house name="Admiral's Avenue 2" houseid="2014" entryx="32326" entryy="32806" entryz="7" rent="5470" townid="7" size="85" />
|
||||
@ -932,5 +929,5 @@
|
||||
<house name="Sugar Street 4a" houseid="2079" entryx="32279" entryy="32813" entryz="7" rent="950" townid="7" size="12" />
|
||||
<house name="Trader's Point 1" houseid="2080" entryx="32306" entryy="32826" entryz="7" rent="2200" townid="7" size="38" />
|
||||
<house name="Mountain Hideout" houseid="2081" entryx="32392" entryy="32705" entryz="6" rent="15550" guildhall="true" townid="7" size="234" />
|
||||
<house name="Meriana Beach" houseid="2381" entryx="32383" entryy="32584" entryz="7" rent="8230" townid="7" size="140" />
|
||||
<house name="Meriana Beach" houseid="2381" entryx="32383" entryy="32584" entryz="7" rent="8230" townid="7" size="96" />
|
||||
</houses>
|
||||
|
Binary file not shown.
@ -145,14 +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="31982" centery="32826" centerz="2" radius="3">
|
||||
<npc name="Klaus" x="-1" y="0" z="2" spawntime="60" />
|
||||
<monster name="pirate marauder" x="1" y="0" z="2" spawntime="59" />
|
||||
<monster name="pirate Buccaneer" x="1" y="2" z="2" spawntime="59" />
|
||||
</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" />
|
||||
@ -395,9 +387,6 @@
|
||||
<monster name="centipede" x="1" y="-1" z="3" spawntime="60" />
|
||||
<monster name="centipede" x="-2" y="1" z="3" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32395" centery="32821" centerz="3" radius="2">
|
||||
<npc name="Admiral Wyrmslicer" x="1" y="0" z="3" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="31985" centery="32823" centerz="3" radius="3">
|
||||
<monster name="pirate marauder" x="-1" y="0" z="3" spawntime="59" />
|
||||
<monster name="smuggler" x="-2" y="2" z="3" spawntime="59" />
|
||||
@ -436,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" />
|
||||
@ -747,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" />
|
||||
@ -823,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" />
|
||||
@ -936,9 +917,6 @@
|
||||
<monster name="pirate Buccaneer" x="-1" y="-1" z="4" spawntime="59" />
|
||||
<monster name="pirate marauder" x="2" y="1" z="4" spawntime="59" />
|
||||
</spawn>
|
||||
<spawn centerx="32413" centery="32830" centerz="4" radius="2">
|
||||
<npc name="Isolde" x="-1" y="0" z="4" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32045" centery="32836" centerz="4" radius="3">
|
||||
<monster name="pirate marauder" x="2" y="-2" z="4" spawntime="59" />
|
||||
<monster name="pirate cutthroat" x="-1" y="1" z="4" spawntime="59" />
|
||||
@ -1708,9 +1686,6 @@
|
||||
<spawn centerx="33042" centery="32728" centerz="5" radius="1">
|
||||
<monster name="dragon" x="0" y="0" z="5" spawntime="850" />
|
||||
</spawn>
|
||||
<spawn centerx="32332" centery="32764" centerz="5" radius="1">
|
||||
<npc name="Eleonore" x="-1" y="-1" z="5" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="33011" centery="32764" centerz="5" radius="4">
|
||||
<monster name="bat" x="-3" y="-2" z="5" spawntime="600" />
|
||||
<monster name="bat" x="-2" y="-2" z="5" spawntime="600" />
|
||||
@ -1753,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" />
|
||||
@ -2945,9 +2917,6 @@
|
||||
<monster name="larva" x="0" y="0" z="6" spawntime="600" />
|
||||
<monster name="larva" x="2" y="2" z="6" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32161" centery="32556" centerz="6" radius="3">
|
||||
<npc name="Jack Fate Goroma" x="0" y="2" z="6" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="33132" centery="32556" centerz="6" radius="3">
|
||||
<monster name="stone golem" x="0" y="0" z="6" spawntime="600" />
|
||||
<monster name="stone golem" x="0" y="2" z="6" spawntime="600" />
|
||||
@ -3209,9 +3178,6 @@
|
||||
<monster name="warlock" x="3" y="1" z="6" spawntime="59" />
|
||||
<monster name="lich" x="-1" y="2" z="6" spawntime="59" />
|
||||
</spawn>
|
||||
<spawn centerx="31914" centery="32710" centerz="6" radius="3">
|
||||
<npc name="Captain Max Calassa" x="1" y="0" z="6" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="33049" centery="32720" centerz="6" radius="1">
|
||||
<monster name="dragon" x="0" y="0" z="6" spawntime="800" />
|
||||
</spawn>
|
||||
@ -3244,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" />
|
||||
@ -3265,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" />
|
||||
@ -3475,19 +3435,10 @@
|
||||
<spawn centerx="31995" centery="32890" centerz="6" radius="2">
|
||||
<monster name="pirate marauder" x="-2" y="0" z="6" spawntime="59" />
|
||||
</spawn>
|
||||
<spawn centerx="32285" centery="32891" centerz="6" radius="2">
|
||||
<npc name="Jack Fate" x="-1" y="0" z="6" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32298" centery="32896" centerz="6" radius="3">
|
||||
<npc name="Captain Max" x="0" y="-1" z="6" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="31953" centery="32897" centerz="6" radius="2">
|
||||
<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" />
|
||||
@ -8655,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" />
|
||||
@ -8924,9 +8872,6 @@
|
||||
<monster name="Island troll" x="-2" y="-1" z="7" spawntime="60" />
|
||||
<monster name="Island troll" x="1" y="1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32362" centery="32549" centerz="7" radius="1">
|
||||
<npc name="Chondur" x="-1" y="1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32760" centery="32549" centerz="7" radius="1">
|
||||
<monster name="kongra" x="0" y="0" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
@ -9470,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" />
|
||||
@ -9795,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" />
|
||||
@ -9831,10 +9774,6 @@
|
||||
<spawn centerx="31944" centery="32592" centerz="7" radius="2">
|
||||
<monster name="bonebeast" x="0" y="0" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32334" centery="32592" centerz="7" radius="1" />
|
||||
<spawn centerx="32337" centery="32592" centerz="7" radius="1">
|
||||
<npc name="Ariella" x="-1" y="1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32358" centery="32592" centerz="7" radius="1" />
|
||||
<spawn centerx="32857" centery="32592" centerz="7" radius="1">
|
||||
<monster name="kongra" x="0" y="0" z="7" spawntime="600" />
|
||||
@ -9989,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" />
|
||||
@ -10076,9 +10014,6 @@
|
||||
<monster name="flamingo" x="0" y="0" z="7" spawntime="600" />
|
||||
<monster name="flamingo" x="-3" y="2" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32331" centery="32604" centerz="7" radius="3">
|
||||
<npc name="Duncan" x="-1" y="1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32356" centery="32604" centerz="7" radius="1">
|
||||
<monster name="chicken" x="0" y="-1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
@ -10101,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" />
|
||||
@ -10406,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" />
|
||||
@ -10627,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">
|
||||
@ -10711,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">
|
||||
@ -10865,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">
|
||||
@ -11053,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" />
|
||||
@ -11173,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" />
|
||||
@ -11209,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" />
|
||||
@ -11358,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" />
|
||||
@ -11468,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">
|
||||
@ -11493,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">
|
||||
@ -11534,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" />
|
||||
@ -11614,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" />
|
||||
@ -11627,9 +11540,6 @@
|
||||
<monster name="poison spider" x="-4" y="-3" z="7" spawntime="600" />
|
||||
<monster name="poison spider" x="-4" y="0" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32276" centery="32708" centerz="7" radius="3">
|
||||
<npc name="Braden" x="1" y="-1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32721" centery="32708" centerz="7" radius="1">
|
||||
<monster name="cobra" x="0" y="0" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
@ -11676,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" />
|
||||
@ -11721,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" />
|
||||
@ -11757,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">
|
||||
@ -11924,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" />
|
||||
@ -11973,9 +11873,6 @@
|
||||
<monster name="centipede" x="1" y="1" z="7" spawntime="600" />
|
||||
<monster name="centipede" x="3" y="3" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32184" centery="32736" centerz="7" radius="3">
|
||||
<npc name="Irvin" x="1" y="0" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32846" centery="32736" centerz="7" radius="4">
|
||||
<monster name="bug" x="1" y="-1" z="7" spawntime="600" />
|
||||
<monster name="bug" x="0" y="0" z="7" spawntime="600" />
|
||||
@ -12175,9 +12072,6 @@
|
||||
<monster name="poison spider" x="0" y="0" z="7" spawntime="600" />
|
||||
<monster name="poison spider" x="-4" y="4" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32202" centery="32756" centerz="7" radius="3">
|
||||
<npc name="Doug" x="-1" y="0" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32900" centery="32756" centerz="7" radius="4">
|
||||
<monster name="flamingo" x="0" y="0" z="7" spawntime="600" />
|
||||
<monster name="flamingo" x="2" y="0" z="7" spawntime="600" />
|
||||
@ -12290,12 +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="32185" centery="32770" centerz="7" radius="4">
|
||||
<npc name="Gordon" x="-1" y="0" z="7" spawntime="60" />
|
||||
</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" />
|
||||
@ -12560,12 +12448,6 @@
|
||||
<monster name="lizard templar" x="3" y="2" z="7" spawntime="600" />
|
||||
<monster name="lizard templar" x="-1" y="3" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32199" centery="32792" centerz="7" radius="5">
|
||||
<npc name="Hamilton" x="1" y="0" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32365" centery="32792" centerz="7" radius="2">
|
||||
<npc name="Chantalle" x="-2" y="0" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32785" centery="32792" centerz="7" radius="4">
|
||||
<monster name="centipede" x="-3" y="-3" z="7" spawntime="600" />
|
||||
<monster name="centipede" x="-2" y="-2" z="7" spawntime="600" />
|
||||
@ -12591,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>
|
||||
@ -12624,9 +12503,6 @@
|
||||
<spawn centerx="32993" centery="32797" centerz="7" radius="4">
|
||||
<monster name="spit nettle" x="-3" y="2" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32356" centery="32798" centerz="7" radius="2">
|
||||
<npc name="Bertram" x="-1" y="-1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32715" centery="32799" centerz="7" radius="3">
|
||||
<monster name="spider" x="0" y="0" z="7" spawntime="600" />
|
||||
<monster name="spider" x="0" y="1" z="7" spawntime="600" />
|
||||
@ -12698,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" />
|
||||
@ -12724,9 +12597,6 @@
|
||||
<monster name="lizard sentinel" x="0" y="1" z="7" spawntime="600" />
|
||||
<monster name="spit nettle" x="-4" y="5" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32345" centery="32807" centerz="7" radius="1">
|
||||
<npc name="Frederik" x="0" y="1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32714" centery="32808" centerz="7" radius="4">
|
||||
<monster name="bug" x="0" y="0" z="7" spawntime="600" />
|
||||
<monster name="bug" x="1" y="1" z="7" spawntime="600" />
|
||||
@ -12735,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>
|
||||
@ -12776,9 +12643,6 @@
|
||||
<monster name="hyaena" x="0" y="0" z="7" spawntime="600" />
|
||||
<monster name="hyaena" x="3" y="0" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32359" centery="32812" centerz="7" radius="1">
|
||||
<npc name="Berenice" x="0" y="0" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32747" centery="32812" centerz="7" radius="1">
|
||||
<monster name="cobra" x="0" y="0" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
@ -12801,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" />
|
||||
@ -12836,9 +12697,6 @@
|
||||
<monster name="lizard templar" x="1" y="1" z="7" spawntime="600" />
|
||||
<monster name="lizard sentinel" x="0" y="3" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32293" centery="32817" centerz="7" radius="2">
|
||||
<npc name="Cedrik" x="-1" y="1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32834" centery="32817" centerz="7" radius="4">
|
||||
<monster name="bug" x="0" y="0" z="7" spawntime="600" />
|
||||
<monster name="bug" x="-2" y="1" z="7" spawntime="600" />
|
||||
@ -12901,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" />
|
||||
@ -12925,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" />
|
||||
@ -13008,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" />
|
||||
@ -13061,9 +12907,6 @@
|
||||
<spawn centerx="32968" centery="32832" centerz="7" radius="3">
|
||||
<monster name="crocodile" x="0" y="0" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32338" centery="32833" centerz="7" radius="1">
|
||||
<npc name="Jefrey" x="0" y="1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32964" centery="32833" centerz="7" radius="1">
|
||||
<monster name="lizard snakecharmer" x="0" y="0" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
@ -13086,9 +12929,6 @@
|
||||
<monster name="purple butterfly" x="-1" y="1" z="7" spawntime="600" />
|
||||
<monster name="purple butterfly" x="0" y="1" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32300" centery="32837" centerz="7" radius="2">
|
||||
<npc name="Bradford" x="-1" y="0" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32618" centery="32837" centerz="7" radius="1">
|
||||
<monster name="cobra" x="0" y="0" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
@ -13129,9 +12969,6 @@
|
||||
<monster name="thornback tortoise" x="-2" y="-1" z="7" spawntime="59" />
|
||||
<monster name="thornback tortoise" x="1" y="0" z="7" spawntime="59" />
|
||||
</spawn>
|
||||
<spawn centerx="32331" centery="32839" centerz="7" radius="1">
|
||||
<npc name="Herbert" x="1" y="0" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32984" centery="32839" centerz="7" radius="4">
|
||||
<monster name="lizard sentinel" x="0" y="0" z="7" spawntime="600" />
|
||||
<monster name="lizard sentinel" x="-3" y="1" z="7" spawntime="600" />
|
||||
@ -13149,12 +12986,6 @@
|
||||
<monster name="lizard templar" x="0" y="0" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32982" centery="32840" centerz="7" radius="3" />
|
||||
<spawn centerx="32197" centery="32841" centerz="7" radius="3">
|
||||
<npc name="Cameron" x="-1" y="-1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32269" centery="32841" centerz="7" radius="1">
|
||||
<npc name="Charlotta" x="-1" y="0" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32761" centery="32841" centerz="7" radius="5">
|
||||
<monster name="poison spider" x="0" y="0" z="7" spawntime="600" />
|
||||
<monster name="poison spider" x="2" y="0" z="7" spawntime="600" />
|
||||
@ -13327,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" />
|
||||
@ -13370,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" />
|
||||
@ -13547,9 +13372,6 @@
|
||||
<monster name="pirate marauder" x="-1" y="-1" z="7" spawntime="59" />
|
||||
<monster name="pirate marauder" x="0" y="2" z="7" spawntime="59" />
|
||||
</spawn>
|
||||
<spawn centerx="32259" centery="32882" centerz="7" radius="1">
|
||||
<npc name="Evan" x="0" y="-1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32460" centery="32884" centerz="7" radius="5">
|
||||
<monster name="Seagull" x="0" y="-4" z="7" spawntime="60" />
|
||||
<monster name="Seagull" x="3" y="-4" z="7" spawntime="60" />
|
||||
@ -13719,9 +13541,6 @@
|
||||
<monster name="spider" x="-2" y="-1" z="7" spawntime="600" />
|
||||
<monster name="spider" x="0" y="0" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32138" centery="32904" centerz="7" radius="1">
|
||||
<npc name="John" x="0" y="0" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32383" centery="32904" centerz="7" radius="5">
|
||||
<monster name="crocodile" x="-4" y="-3" z="7" spawntime="60" />
|
||||
<monster name="coral frog" x="-1" y="-1" z="7" spawntime="60" />
|
||||
@ -13821,9 +13640,6 @@
|
||||
<monster name="orchid frog" x="0" y="4" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32605" centery="32912" centerz="7" radius="1" />
|
||||
<spawn centerx="32132" centery="32914" centerz="7" radius="2">
|
||||
<npc name="Captain Waverider" x="-1" y="0" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32599" centery="32914" centerz="7" radius="1">
|
||||
<monster name="spit nettle" x="0" y="0" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
@ -13932,9 +13748,6 @@
|
||||
<monster name="poison spider" x="4" y="1" z="7" spawntime="600" />
|
||||
<monster name="poison spider" x="-3" y="4" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32141" centery="32929" centerz="7" radius="4">
|
||||
<npc name="Barney" x="0" y="-1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32735" centery="32929" centerz="7" radius="1">
|
||||
<monster name="cobra" x="0" y="0" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
@ -14021,9 +13834,6 @@
|
||||
<monster name="dworc fleshhunter" x="0" y="-1" z="7" spawntime="600" />
|
||||
<monster name="dworc fleshhunter" x="0" y="0" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32164" centery="32941" centerz="7" radius="4">
|
||||
<npc name="Jason" x="-1" y="0" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32384" centery="32942" centerz="7" radius="3">
|
||||
<monster name="toad" x="3" y="-2" z="7" spawntime="60" />
|
||||
<monster name="crimson frog" x="-1" y="-1" z="7" spawntime="60" />
|
||||
@ -14088,9 +13898,6 @@
|
||||
<monster name="dworc voodoomaster" x="-1" y="2" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32812" centery="32949" centerz="7" radius="4" />
|
||||
<spawn centerx="32187" centery="32950" centerz="7" radius="4">
|
||||
<npc name="Danlon" x="0" y="-1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32335" centery="32950" centerz="7" radius="4">
|
||||
<monster name="azure frog" x="2" y="-3" z="7" spawntime="60" />
|
||||
<monster name="Seagull" x="-4" y="-1" z="7" spawntime="60" />
|
||||
@ -14126,9 +13933,6 @@
|
||||
<monster name="dworc venomsniper" x="0" y="0" z="7" spawntime="600" />
|
||||
<monster name="spit nettle" x="0" y="2" z="7" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32121" centery="32954" centerz="7" radius="4">
|
||||
<npc name="Eranth" x="2" y="-1" z="7" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32701" centery="32955" centerz="7" radius="1" />
|
||||
<spawn centerx="32526" centery="32956" centerz="7" radius="4">
|
||||
<monster name="toad" x="-3" y="-2" z="7" spawntime="60" />
|
||||
@ -14196,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>
|
||||
@ -14242,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" />
|
||||
@ -19132,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" />
|
||||
@ -19159,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>
|
||||
@ -19223,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" />
|
||||
@ -19308,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>
|
||||
@ -19413,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>
|
||||
@ -19503,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" />
|
||||
@ -20642,9 +20425,6 @@
|
||||
<monster name="Tortoise" x="2" y="-1" z="8" spawntime="60" />
|
||||
<monster name="toad" x="-1" y="1" z="8" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32517" centery="32911" centerz="8" radius="1">
|
||||
<npc name="Erayo" x="1" y="0" z="8" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32651" centery="32911" centerz="8" radius="1" />
|
||||
<spawn centerx="32762" centery="32911" centerz="8" radius="3">
|
||||
<monster name="centipede" x="0" y="0" z="8" spawntime="600" />
|
||||
@ -25134,9 +24914,6 @@
|
||||
<monster name="scarab" x="1" y="0" z="9" spawntime="600" />
|
||||
<monster name="scarab" x="1" y="2" z="9" spawntime="600" />
|
||||
</spawn>
|
||||
<spawn centerx="32076" centery="32533" centerz="9" radius="1">
|
||||
<npc name="Atrad" x="1" y="0" z="9" spawntime="60" />
|
||||
</spawn>
|
||||
<spawn centerx="32844" centery="32533" centerz="9" radius="4">
|
||||
<monster name="sibang" x="-3" y="-1" z="9" spawntime="600" />
|
||||
<monster name="sibang" x="-2" y="-1" z="9" spawntime="600" />
|
||||
@ -25893,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" />
|
||||
@ -26157,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" />
|
||||
@ -26223,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" />
|
||||
@ -26328,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>
|
||||
@ -26344,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" />
|
||||
@ -26453,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" />
|
||||
@ -26506,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">
|
||||
@ -26521,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" />
|
||||
@ -26570,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">
|
||||
@ -26614,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>
|
||||
@ -26635,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" />
|
||||
@ -26707,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">
|
||||
@ -26741,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" />
|
||||
@ -26831,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>
|
||||
@ -26895,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" />
|
||||
@ -31790,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" />
|
||||
@ -31951,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