implement svargrond carpet and boat npcs

This commit is contained in:
ErikasKontenis 2022-06-24 17:39:54 +03:00
parent 98e93d692d
commit 84adab139f
9 changed files with 232 additions and 16 deletions

View File

@ -5446,3 +5446,14 @@ Found work dir at 'C:/Users/erika/source/repos/Sabrehaven/800OTClient/'
OTCv8 3.1 rev 163 (dev) made by otclient.net built on Mar 31 2022 for arch x86
Connecting to: 127.0.0.1:7171
Login to 127.0.0.1:7172
Exiting application..
GPU Radeon RX 580 Series (ATI Technologies Inc.)
OpenGL 4.6.13596 Compatibility Profile Context 20.10.35.02 27.20.1034.6
[Atlas] Texture size is: 4096x4096 (max: 16384x16384)
Found work dir at 'C:/Users/erika/source/repos/Sabrehaven/800OTClient/'
== application started at Jun 24 2022 16:55:43
OTCv8 3.1 rev 163 (dev) made by otclient.net built on Mar 31 2022 for arch x86
Connecting to: 127.0.0.1:7171
Login to 127.0.0.1:7172
Login to 127.0.0.1:7172
Exiting application..

View File

@ -43,6 +43,11 @@ BUSY,"bring","me","to","liberty","bay",Premium,CountMoney>=180,! -> Price=180, "
ADDRESS,"bring","me","to","liberty","bay",Premium,QuestValue(250)>2,CountMoney>=170,! -> Price=170, "Set the sails %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32285,32892,6), EffectOpp(11)
ADDRESS,"bring","me","to","liberty","bay",Premium,CountMoney>=180,! -> Price=180, "Set the sails %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32285,32892,6), EffectOpp(11)
BUSY,"bring","me","to","svargrond",Premium,QuestValue(250)>2,CountMoney>=170,! -> Price=170, "Set the sails %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32341, 31108, 6), EffectOpp(11)
BUSY,"bring","me","to","svargrond",Premium,CountMoney>=180,! -> Price=180, "Set the sails %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32341, 31108, 6), EffectOpp(11)
ADDRESS,"bring","me","to","svargrond",Premium,QuestValue(250)>2,CountMoney>=170,! -> Price=170, "Set the sails %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32341, 31108, 6), EffectOpp(11)
ADDRESS,"bring","me","to","svargrond",Premium,CountMoney>=180,! -> Price=180, "Set the sails %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32341, 31108, 6), EffectOpp(11)
BUSY,"hello$",! -> "One moment please %N. You're next in line.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
@ -60,7 +65,7 @@ VANISH,! -> "Good bye. Recommend us, if you were satisfied with
"tibia" -> *
"good" -> "We can transport everything you want."
"passenger" -> "We would like to welcome you on board."
"trip" -> "Where do you want to go? To Carlin, Ab'Dendriel, Venore, Port Hope or Edron?"
"trip" -> "Where do you want to go? To Carlin, Ab'Dendriel, Venore, Svargrond, Port Hope or Edron?"
"passage" -> *
"town" -> *
"destination" -> *
@ -81,6 +86,7 @@ VANISH,! -> "Good bye. Recommend us, if you were satisfied with
"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
"svargrond" -> Price=180, "Do you seek a passage to Svargrond for %P gold?", Topic=9
"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
@ -88,6 +94,7 @@ VANISH,! -> "Good bye. Recommend us, if you were satisfied with
"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
"svargrond",QuestValue(250)>2 -> Price=170, "Do you seek a passage to Svargrond for %P gold?", Topic=9
# für postquest
Topic=2,"yes",Premium, QuestValue(227)=1,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32387,31821,6), EffectOpp(11),SetQuestValue(227,2)
@ -99,6 +106,7 @@ Topic=4,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle,
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=9,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32341, 31108, 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."

View File

@ -33,6 +33,11 @@ BUSY,"bring","me","to","venore",Premium,CountMoney>=130,! -> Price=130, "Set the
ADDRESS,"bring","me","to","venore",Premium,QuestValue(250)>2,CountMoney>=120,! -> Price=120, "Set the sails %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32954,32023,6), EffectOpp(11)
ADDRESS,"bring","me","to","venore",Premium,CountMoney>=130,! -> Price=130, "Set the sails %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32954,32023,6), EffectOpp(11)
BUSY,"bring","me","to","svargrond",Premium,QuestValue(250)>2,CountMoney>=100,! -> Price=100, "Set the sails %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32341, 31108, 6), EffectOpp(11)
BUSY,"bring","me","to","svargrond",Premium,CountMoney>=110,! -> Price=110, "Set the sails %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32341, 31108, 6), EffectOpp(11)
ADDRESS,"bring","me","to","svargrond",Premium,QuestValue(250)>2,CountMoney>=100,! -> Price=100, "Set the sails %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32341, 31108, 6), EffectOpp(11)
ADDRESS,"bring","me","to","svargrond",Premium,CountMoney>=110,! -> Price=110, "Set the sails %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32341, 31108, 6), EffectOpp(11)
BUSY,"hello$",! -> "One moment please %N. You're next in line.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
@ -50,7 +55,7 @@ VANISH,! -> "Good bye. Recommend us, if you were satisfied with
"tibia" -> *
"good" -> "We can transport everything you want."
"passenger" -> "We would like to welcome you on board."
"trip" -> "Where do you want to go? To Thais, Ab'Dendriel, Venore or Edron?"
"trip" -> "Where do you want to go? To Thais, Ab'Dendriel, Venore, Svargrond or Edron?"
"passage" -> *
"town" -> *
"destination" -> *
@ -69,17 +74,19 @@ VANISH,! -> "Good bye. Recommend us, if you were satisfied with
"ab'dendriel" -> Price=80, "Do you seek a passage to Ab'Dendriel for %P gold?", Topic=3
"edron" -> Price=110, "Do you seek a passage to Edron for %P gold?", Topic=4
"venore" -> Price=130, "Do you seek a passage to Venore for %P gold?", Topic=5
"svargrond" -> Price=110, "Do you seek a passage to Svargrond for %P gold?", Topic=6
"thais",QuestValue(250)>2 -> Price=100, "Do you seek a passage to Thais for %P gold?", Topic=1
"ab'dendriel",QuestValue(250)>2 -> Price=70, "Do you seek a passage to Ab'Dendriel for %P gold?", Topic=3
"edron",QuestValue(250)>2 -> Price=100, "Do you seek a passage to Edron for %P gold?", Topic=4
"venore",QuestValue(250)>2 -> Price=120, "Do you seek a passage to Venore for %P gold?", Topic=5
"svargrond",QuestValue(250)>2 -> Price=100, "Do you seek a passage to Svargrond for %P gold?", Topic=6
Topic=1,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32312,32211,6), EffectOpp(11)
Topic=3,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32733,31668,6), EffectOpp(11)
Topic=4,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(33175,31764,6), EffectOpp(11)
Topic=5,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32954,32023,6), EffectOpp(11)
Topic=6,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32341, 31108, 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."

View File

@ -51,6 +51,11 @@ BUSY,"bring","me","to","liberty","bay",Premium,CountMoney>=180,! -> Price=180, "
ADDRESS,"bring","me","to","liberty","bay",Premium,QuestValue(250)>2,CountMoney>=170,! -> Price=170, "Set the sails %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32285,32892,6), EffectOpp(11)
ADDRESS,"bring","me","to","liberty","bay",Premium,CountMoney>=180,! -> Price=180, "Set the sails %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32285,32892,6), EffectOpp(11)
BUSY,"bring","me","to","svargrond",Premium,QuestValue(250)>2,CountMoney>=140,! -> Price=140, "Set the sails %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32341, 31108, 6), EffectOpp(11)
BUSY,"bring","me","to","svargrond",Premium,CountMoney>=150,! -> Price=150, "Set the sails %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32341, 31108, 6), EffectOpp(11)
ADDRESS,"bring","me","to","svargrond",Premium,QuestValue(250)>2,CountMoney>=140,! -> Price=140, "Set the sails %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32341, 31108, 6), EffectOpp(11)
ADDRESS,"bring","me","to","svargrond",Premium,CountMoney>=150,! -> Price=150, "Set the sails %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32341, 31108, 6), EffectOpp(11)
BUSY,"hello$",! -> "One moment please %N. You're next in line", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
@ -68,7 +73,7 @@ VANISH,! -> "Good bye. Recommend us, if you were satisfied with
"tibia" -> *
"good" -> "We can transport everything you want."
"passenger" -> "We would like to welcome you on board."
"trip" -> "Where do you want to go? To Thais, Carlin, Ab'Dendriel, Port Hope, Edron, Darashia or Ankrahmun?"
"trip" -> "Where do you want to go? To Thais, Carlin, Ab'Dendriel, Port Hope, Edron, Svargrond, Darashia or Ankrahmun?"
"passage" -> *
"town" -> *
"destination" -> *
@ -89,6 +94,7 @@ VANISH,! -> "Good bye. Recommend us, if you were satisfied with
"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
"svargrond" -> Price=150, "Do you seek a passage to Svargrond for %P gold?", Topic=10
"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
@ -98,6 +104,7 @@ VANISH,! -> "Good bye. Recommend us, if you were satisfied with
"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
"svargrond",QuestValue(250)>2 -> Price=140, "Do you seek a passage to Svargrond for %P gold?", Topic=10
Topic=1,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32312,32211,6), EffectOpp(11)
Topic=2,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32387,31821,6), EffectOpp(11)
@ -111,6 +118,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=10,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32341, 31108, 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."

View File

@ -0,0 +1,78 @@
# GIMUD - Graphical Interface Multi User Dungeon
# captain1.npc: Kapitän Blaubaer in Thais
Name = "Captain Breezelda"
Outfit = (142,97-23-28-76-2)
Home = [32341,31109,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,"bring","me","to","carlin",Premium,QuestValue(250)>2,CountMoney>=100,! -> Price=100, "Set the sails %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32387,31821,6), EffectOpp(11)
BUSY,"bring","me","to","carlin",Premium,CountMoney>=110,! -> Price=110, "Set the sails %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32387,31821,6), EffectOpp(11)
ADDRESS,"bring","me","to","carlin",Premium,QuestValue(250)>2,CountMoney>=100,! -> Price=100, "Set the sails %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32387,31821,6), EffectOpp(11)
ADDRESS,"bring","me","to","carlin",Premium,CountMoney>=110,! -> Price=110, "Set the sails %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32387,31821,6), EffectOpp(11)
BUSY,"bring","me","to","thais",Premium,QuestValue(250)>2,CountMoney>=170,! -> Price=170, "Set the sails %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32312,32211,6), EffectOpp(11)
BUSY,"bring","me","to","thais",Premium,CountMoney>=180,! -> Price=180, "Set the sails %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32312,32211,6), EffectOpp(11)
ADDRESS,"bring","me","to","thais",Premium,QuestValue(250)>2,CountMoney>=170,! -> Price=170, "Set the sails %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32312,32211,6), EffectOpp(11)
ADDRESS,"bring","me","to","thais",Premium,CountMoney>=180,! -> Price=180, "Set the sails %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32312,32211,6), EffectOpp(11)
BUSY,"bring","me","to","venore",Premium,QuestValue(250)>2,CountMoney>=140,! -> Price=140, "Set the sails %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32954,32023,6), EffectOpp(11)
BUSY,"bring","me","to","venore",Premium,CountMoney>=150,! -> Price=150, "Set the sails %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32954,32023,6), EffectOpp(11)
ADDRESS,"bring","me","to","venore",Premium,QuestValue(250)>2,CountMoney>=140,! -> Price=140, "Set the sails %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32954,32023,6), EffectOpp(11)
ADDRESS,"bring","me","to","venore",Premium,CountMoney>=150,! -> Price=150, "Set the sails %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32954,32023,6), EffectOpp(11)
BUSY,"hello$",! -> "One moment please %N. You're next in line.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Good bye. Recommend us, if you were satisfied with our service."
"bye" -> "Good bye. Recommend us, if you were satisfied with our service.", Idle
"farewell" -> *
"name" -> "My name is Captain Breezelda from the Royal Tibia Line."
"job" -> "I am the captain of this sailing-ship."
"captain" -> *
"ship" -> "The Royal Tibia Line connects all seaside towns of Tibia."
"line" -> *
"company" -> *
"route" -> *
"tibia" -> *
"good" -> "We can transport everything you want."
"passenger" -> "We would like to welcome you on board."
"trip" -> "Where do you want to go? To Carlin, Venore or Thais?"
"passage" -> *
"town" -> *
"destination" -> *
"sail" -> *
"go" -> *
"ice" -> "I'm sorry, but we don't serve the routes to the Ice Islands."
"senja" -> *
"folda" -> *
"vega" -> *
"darashia" -> "I'm not sailing there. This route is afflicted by a ghostship! However I've heard that Captain Fearless from Venore sails there."
"darama" -> *
"ghost" -> "Many people who sailed to Darashia never returned because they were attacked by a ghostship! I'll never sail there!"
"svargrond" -> "This is Svargrond. Where do you want to go?"
"carlin" -> Price=110, "Do you seek a passage to Carlin for %P gold?", Topic=2
"thais" -> Price=180, "Do you seek a passage to Thais for %P gold?", Topic=4
"venore" -> Price=150, "Do you seek a passage to Venore for %P gold?", Topic=5
"carlin",QuestValue(250)>2 -> Price=100, "Do you seek a passage to Carlin for %P gold?", Topic=2
"thais",QuestValue(250)>2 -> Price=170, "Do you seek a passage to Thais for %P gold?", Topic=4
"venore",QuestValue(250)>2 -> Price=140, "Do you seek a passage to Venore for %P gold?", Topic=5
Topic=2,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32387,31821,6), EffectOpp(11)
Topic=4,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32312,32211,6), EffectOpp(11)
Topic=5,"yes",Premium,CountMoney>=Price -> "Set the sails!", DeleteMoney, Idle, EffectOpp(11), Teleport(32954,32023,6), EffectOpp(11)
Topic>0,"yes",CountMoney>=Price -> "I'm sorry, but you need a premium account in order to travel onboard our ships."
Topic>0,"yes" -> "You don't have enough money."
Topic>0 -> "We would like to serve you some time."
}

View File

@ -21,6 +21,11 @@ BUSY,"bring","me","to","femor",Premium,CountMoney>=60,! -> Price=60, "Hold on %N
ADDRESS,"bring","me","to","femor",Premium,QuestValue(250)>2,CountMoney>=50,! -> Price=50, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32535,31837,4), EffectOpp(11)
ADDRESS,"bring","me","to","femor",Premium,CountMoney>=60,! -> Price=60, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32535,31837,4), EffectOpp(11)
BUSY,"bring","me","to","svargrond",Premium,QuestValue(250)>2,CountMoney>=50,! -> Price=50, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32253, 31097, 4), EffectOpp(11)
BUSY,"bring","me","to","svargrond",Premium,CountMoney>=60,! -> Price=60, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32253, 31097, 4), EffectOpp(11)
ADDRESS,"bring","me","to","svargrond",Premium,QuestValue(250)>2,CountMoney>=50,! -> Price=50, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32253, 31097, 4), EffectOpp(11)
ADDRESS,"bring","me","to","svargrond",Premium,CountMoney>=60,! -> Price=60, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32253, 31097, 4), EffectOpp(11)
BUSY,"hello$",! -> "%N! Be calm as the eye of the storm, and your patience will be rewarded.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
@ -28,7 +33,7 @@ VANISH,! -> "Daraman's blessings!"
"bye" -> "Daraman's blessings!", Idle
"name" -> "My name is Chemar Ibn Kalith."
"job" -> "I am a licensed carpetpilot and responsible for the Darashian airmail. I can bring you to the Femor Hills, Edron, or you can buy letters and parcels."
"job" -> "I am a licensed carpetpilot and responsible for the Darashian airmail. I can bring you to the Femor Hills, Edron, Svargrond or you can buy letters and parcels."
"time" -> "It's %T, precisely."
"caliph" -> "The caliph depends heavily on his carpetfleet for commerce and for war alike."
"kazzan" -> *
@ -44,7 +49,7 @@ VANISH,! -> "Daraman's blessings!"
"flying","carpet" -> "Do you want to buy a flying carpet for 5000 platinum coins?", Price=500000, Topic=7
#"mail" -> "Our mail system is unique! And everyone can use it. Do you want to know more about it?", Topic=1
"passage" -> "I can fly you to Femor Hills or Edron if you like. Where do you want to go?"
"passage" -> "I can fly you to Femor Hills, Svargrond or Edron if you like. Where do you want to go?"
"fly" -> *
"go" -> *
"transport" -> *
@ -56,10 +61,12 @@ VANISH,! -> "Daraman's blessings!"
"hill" -> Price=60, "Do you want to get a ride to the Femor Hills for %P gold?", Topic=4
"femor" -> *
"edron" -> Price=40, "Do you want to get a ride to Edron for %P gold?", Topic=5
"svargrond" -> Price=60, "Do you want to get a ride to Svargrond for %P gold?", Topic=6
"hill",QuestValue(250)>2 -> Price=50, "Do you want to get a ride to the Femor Hills for %P gold?", Topic=4
"femor",QuestValue(250)>2 -> *
"edron",QuestValue(250)>2 -> Price=30, "Do you want to get a ride to Edron for %P gold?", Topic=5
"svargrond",QuestValue(250)>2 -> Price=50, "Do you want to get a ride to Svargrond for %P gold?", Topic=6
@"gen-post.ndb"
@ -86,6 +93,10 @@ Topic=5,"yes",CountMoney>=Price -> "Hold on!", DeleteMoney, Idle, EffectOpp(11),
Topic=5,"yes" -> "You don't have enough money."
Topic=5 -> "You shouldn't miss the experience."
Topic=6,"yes",CountMoney>=Price -> "Hold on!", DeleteMoney, Idle, EffectOpp(11), Teleport(32253, 31097, 4), EffectOpp(11)
Topic=6,"yes" -> "You don't have enough money."
Topic=6 -> "You shouldn't miss the experience."
Topic=7,"yes",CountMoney>=Price -> "Oh, I am sorry, but you have no pilot licence."
Topic=7,"yes" -> "You don't own enough worldly wealth to afford this item."
Topic=7 -> "Maybe another day then, my friend."

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

@ -0,0 +1,70 @@
# GIMUD - Graphical Interface Multi User Dungeon
# chemar.npc: Datenbank für den Teppichpiloten Chemar in Darashia
Name = "Iyad"
Outfit = (146,75-94-106-76-3)
Home = [32251,31097,4]
Radius = 2
Behaviour = {
ADDRESS,"hello$",! -> "Greetings, traveller %N. Where do you want me to fly you?"
ADDRESS,"hi$",! -> *
ADDRESS,! -> Idle
BUSY,"bring","me","to","edron",Premium,QuestValue(250)>2,CountMoney>=50,! -> Price=50, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(33193,31784,3), EffectOpp(11)
BUSY,"bring","me","to","edron",Premium,CountMoney>=60,! -> Price=60, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(33193,31784,3), EffectOpp(11)
ADDRESS,"bring","me","to","edron",Premium,QuestValue(250)>2,CountMoney>=50,! -> Price=50, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(33193,31784,3), EffectOpp(11)
ADDRESS,"bring","me","to","edron",Premium,CountMoney>=60,! -> Price=60, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(33193,31784,3), EffectOpp(11)
BUSY,"bring","me","to","femor",Premium,QuestValue(250)>2,CountMoney>=30,! -> Price=30, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32535,31837,4), EffectOpp(11)
BUSY,"bring","me","to","femor",Premium,CountMoney>=40,! -> Price=40, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32535,31837,4), EffectOpp(11)
ADDRESS,"bring","me","to","femor",Premium,QuestValue(250)>2,CountMoney>=30,! -> Price=30, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32535,31837,4), EffectOpp(11)
ADDRESS,"bring","me","to","femor",Premium,CountMoney>=40,! -> Price=40, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32535,31837,4), EffectOpp(11)
BUSY,"bring","me","to","darashia",Premium,QuestValue(250)>2,CountMoney>=30,! -> Price=30, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(33269,32441,6), EffectOpp(11)
BUSY,"bring","me","to","darashia",Premium,CountMoney>=40,! -> Price=40, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(33269,32441,6), EffectOpp(11)
ADDRESS,"bring","me","to","darashia",Premium,QuestValue(250)>2,CountMoney>=30,! -> Price=30, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(33269,32441,6), EffectOpp(11)
ADDRESS,"bring","me","to","darashia",Premium,CountMoney>=40,! -> Price=40, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(33269,32441,6), EffectOpp(11)
BUSY,"hello$",! -> "%N! Be calm as the eye of the storm, and your patience will be rewarded.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
VANISH,! -> "Good bye!"
"bye" -> "Good bye!", Idle
"name" -> "My name is Iyad."
"job" -> "I am a licensed carpetpilot. I can bring you to the Femor Hills, Edron or Darashia."
"time" -> "It's %T, precisely."
"passage" -> "I can fly you to Femor Hills, Darashia or Edron if you like. Where do you want to go?"
"fly" -> *
"go" -> *
"transport" -> *
"ride" -> *
"trip" -> *
"tibia" -> *
"femur" -> "Are you sure that you are not talking about the FEMOR Hills?"
"hill" -> Price=40, "Do you want to get a ride to the Femor Hills for %P gold?", Topic=4
"femor" -> *
"edron" -> Price=60, "Do you want to get a ride to Edron for %P gold?", Topic=5
"darashia" -> Price=40, "Do you want to get a ride to Darashia for %P gold?", Topic=6
"hill",QuestValue(250)>2 -> Price=30, "Do you want to get a ride to the Femor Hills for %P gold?", Topic=4
"femor",QuestValue(250)>2 -> *
"edron",QuestValue(250)>2 -> Price=50, "Do you want to get a ride to Edron for %P gold?", Topic=5
"darashia",QuestValue(250)>2 -> Price=30, "Do you want to get a ride to Darashia for %P gold?", Topic=6
Topic=4,"yes",CountMoney>=Price -> "Hold on!", DeleteMoney, Idle, EffectOpp(11), Teleport(32535,31837,4), EffectOpp(11)
Topic=4,"yes" -> "You don't have enough money."
Topic=4 -> "You shouldn't miss the experience."
Topic=5,"yes",CountMoney>=Price -> "Hold on!", DeleteMoney, Idle, EffectOpp(11), Teleport(33193,31784,3), EffectOpp(11)
Topic=5,"yes" -> "You don't have enough money."
Topic=5 -> "You shouldn't miss the experience."
Topic=6,"yes",CountMoney>=Price -> "Hold on!", DeleteMoney, Idle, EffectOpp(11), Teleport(33269,32441,6), EffectOpp(11)
Topic=6,"yes" -> "You don't have enough money."
Topic=6 -> "You shouldn't miss the experience."
}

View File

@ -16,10 +16,15 @@ BUSY,"bring","me","to","femor",Premium,CountMoney>=60,! -> Price=60, "Hold on %N
ADDRESS,"bring","me","to","femor",Premium,QuestValue(250)>2,CountMoney>=50,! -> Price=50, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32535,31837,4), EffectOpp(11)
ADDRESS,"bring","me","to","femor",Premium,CountMoney>=60,! -> Price=60, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32535,31837,4), EffectOpp(11)
BUSY,"bring","me","to","darashia",Premium,QuestValue(250)>2,CountMoney>=20,! -> Price=20, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(33269,32441,6), EffectOpp(11)
BUSY,"bring","me","to","darashia",Premium,CountMoney>=30,! -> Price=30, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(33269,32441,6), EffectOpp(11)
ADDRESS,"bring","me","to","darashia",Premium,QuestValue(250)>2,CountMoney>=20,! -> Price=20, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(33269,32441,6), EffectOpp(11)
ADDRESS,"bring","me","to","darashia",Premium,CountMoney>=30,! -> Price=30, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(33269,32441,6), EffectOpp(11)
BUSY,"bring","me","to","darashia",Premium,QuestValue(250)>2,CountMoney>=30,! -> Price=30, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(33269,32441,6), EffectOpp(11)
BUSY,"bring","me","to","darashia",Premium,CountMoney>=40,! -> Price=40, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(33269,32441,6), EffectOpp(11)
ADDRESS,"bring","me","to","darashia",Premium,QuestValue(250)>2,CountMoney>=30,! -> Price=30, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(33269,32441,6), EffectOpp(11)
ADDRESS,"bring","me","to","darashia",Premium,CountMoney>=40,! -> Price=40, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(33269,32441,6), EffectOpp(11)
BUSY,"bring","me","to","svargrond",Premium,QuestValue(250)>2,CountMoney>=30,! -> Price=30, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32253, 31097, 4), EffectOpp(11)
BUSY,"bring","me","to","svargrond",Premium,CountMoney>=40,! -> Price=40, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32253, 31097, 4), EffectOpp(11)
ADDRESS,"bring","me","to","svargrond",Premium,QuestValue(250)>2,CountMoney>=30,! -> Price=30, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32253, 31097, 4), EffectOpp(11)
ADDRESS,"bring","me","to","svargrond",Premium,CountMoney>=40,! -> Price=40, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32253, 31097, 4), EffectOpp(11)
BUSY,"hello$",! -> "Please wait, %N.", Queue
BUSY,"hi$",! -> *
@ -28,12 +33,12 @@ VANISH,! -> "Good bye!"
"bye" -> "Good bye!", Idle
"name" -> "Pino at your service."
"job" -> "I am a carpetpilot. I can fly you to the Femor Hills or Darashia."
"job" -> "I am a carpetpilot. I can fly you to the Femor Hills, Svargrond or Darashia."
"service" -> *
"time" -> "It's %T right now."
"tibia" -> "What a wonderful world. Especially if you look down on it."
"passage" -> "I can fly you to Darashia on Darama or to the Femor Hills if you like. Where do you want to go?"
"passage" -> "I can fly you to Svargrond, Darashia on Darama or to the Femor Hills if you like. Where do you want to go?"
"transport" -> *
"ride" -> *
"trip" -> *
@ -43,11 +48,13 @@ VANISH,! -> "Good bye!"
"hill" -> Price=60, "Do you want to get a ride to the Femor Hills for %P gold?", Topic=2
"femor" -> *
"femur" -> "You are probably talking about the FEMOR hills."
"svargrond" -> Price=40, "Do you want to get a ride to Svargrond for %P gold?", Topic=3
"darashia",QuestValue(250)>2 -> Price=30, "Do you want to get a ride to Darashia on Darama for %P gold?", Topic=1
"darama",QuestValue(250)>2 -> *
"hill",QuestValue(250)>2 -> Price=50, "Do you want to get a ride to the Femor Hills for %P gold?", Topic=2
"femor",QuestValue(250)>2 -> *
"svargrond",QuestValue(250)>2 -> Price=30, "Do you want to get a ride to Svargrond for %P gold?", Topic=3
Topic=1,"yes",CountMoney>=Price -> "Hold on!", DeleteMoney, Idle, EffectOpp(11), Teleport(33269,32441,6), EffectOpp(11)
Topic=1,"yes" -> "You don't have enough money."
@ -56,4 +63,8 @@ Topic=1 -> "You shouldn't miss the experience."
Topic=2,"yes",CountMoney>=Price -> "Hold on!", DeleteMoney, Idle, EffectOpp(11), Teleport(32535,31837,4), EffectOpp(11)
Topic=2,"yes" -> "You don't have enough money."
Topic=2 -> "You shouldn't miss the experience."
Topic=3,"yes",CountMoney>=Price -> "Hold on!", DeleteMoney, Idle, EffectOpp(11), Teleport(32253, 31097, 4), EffectOpp(11)
Topic=3,"yes" -> "You don't have enough money."
Topic=3 -> "You shouldn't miss the experience."
}

View File

@ -16,11 +16,16 @@ BUSY,"bring","me","to","darashia",Premium,CountMoney>=60,! -> Price=60, "Hold on
ADDRESS,"bring","me","to","darashia",Premium,QuestValue(250)>2,CountMoney>=50,! -> Price=50, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(33269,32441,6), EffectOpp(11)
ADDRESS,"bring","me","to","darashia",Premium,CountMoney>=60,! -> Price=60, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(33269,32441,6), EffectOpp(11)
BUSY,"bring","me","to","edron",Premium,QuestValue(250)>2,CountMoney>=60,! -> Price=60, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(33193,31784,3), EffectOpp(11)
BUSY,"bring","me","to","edron",Premium,QuestValue(250)>2,CountMoney>=50,! -> Price=50, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(33193,31784,3), EffectOpp(11)
BUSY,"bring","me","to","edron",Premium,CountMoney>=60,! -> Price=60, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(33193,31784,3), EffectOpp(11)
ADDRESS,"bring","me","to","edron",Premium,QuestValue(250)>2,CountMoney>=60,! -> Price=60, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(33193,31784,3), EffectOpp(11)
ADDRESS,"bring","me","to","edron",Premium,QuestValue(250)>2,CountMoney>=50,! -> Price=50, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(33193,31784,3), EffectOpp(11)
ADDRESS,"bring","me","to","edron",Premium,CountMoney>=60,! -> Price=60, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(33193,31784,3), EffectOpp(11)
BUSY,"bring","me","to","svargrond",Premium,QuestValue(250)>2,CountMoney>=50,! -> Price=50, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32253, 31097, 4), EffectOpp(11)
BUSY,"bring","me","to","svargrond",Premium,CountMoney>=60,! -> Price=60, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32253, 31097, 4), EffectOpp(11)
ADDRESS,"bring","me","to","svargrond",Premium,QuestValue(250)>2,CountMoney>=50,! -> Price=50, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32253, 31097, 4), EffectOpp(11)
ADDRESS,"bring","me","to","svargrond",Premium,CountMoney>=60,! -> Price=60, "Hold on %N!", Queue, DeleteMoney, EffectOpp(11), Teleport(32253, 31097, 4), EffectOpp(11)
BUSY,"hello$",! -> "Hastiness is not the way of the people of Darama, %N. Give me the time I need here.", Queue
BUSY,"hi$",! -> *
BUSY,! -> NOP
@ -28,7 +33,7 @@ VANISH,! -> "Daraman's blessings."
"bye" -> "Daraman's blessings", Idle
"name" -> "I am known as Uzon Ibn Kalith."
"job" -> "I am a licensed Darashian carpetpilot. I can bring you to Darashia or Edron."
"job" -> "I am a licensed Darashian carpetpilot. I can bring you to Darashia, Svargrond or Edron."
"time" -> "It's %T right now. The next flight is scheduled soon."
"caliph" -> "The caliph welcomes travellers to his land."
"kazzan" -> *
@ -45,7 +50,7 @@ VANISH,! -> "Daraman's blessings."
"news" -> "I heard too many news to recall them all."
"rumors" -> *
"passage" -> "I can fly you to Darashia on Darama or Edron if you like. Where do you want to go?"
"passage" -> "I can fly you to Darashia on Darama, Svargrond or Edron if you like. Where do you want to go?"
"transport" -> *
"ride" -> *
"trip" -> *
@ -53,10 +58,12 @@ VANISH,! -> "Daraman's blessings."
"darashia" -> Price=60, "Do you want to get a ride to Darashia on Darama for %P gold?", Topic=1
"darama" -> *
"edron" -> Price=60, "Do you want to get a ride to Edron for %P gold?", Topic=2
"svargrond" -> Price=60, "Do you want to get a ride to Svargrond for %P gold?", Topic=3
"darashia",QuestValue(250)>2 -> Price=50, "Do you want to get a ride to Darashia on Darama for %P gold?", Topic=1
"darama",QuestValue(250)>2 -> *
"edron",QuestValue(250)>2 -> Price=50, "Do you want to get a ride to Edron for %P gold?", Topic=2
"svargrond",QuestValue(250)>2 -> Price=50, "Do you want to get a ride to Svargrond for %P gold?", Topic=3
Topic=1,"yes",Premium,CountMoney>=Price -> "Hold on!", DeleteMoney, Idle, EffectOpp(11), Teleport(33269,32441,6), EffectOpp(11)
Topic=1,"yes",CountMoney>=Price -> "I'm sorry, but you need a premium account in order to enter Darama."
@ -72,6 +79,11 @@ Topic=2,"yes",CountMoney>=Price -> "I'm sorry, but you need a premium ac
Topic=2,"yes" -> "You don't have enough money."
Topic=2 -> "You shouldn't miss the experience."
Topic=3,"yes",Premium,CountMoney>=Price -> "Hold on!", DeleteMoney, Idle, EffectOpp(11), Teleport(32253, 31097, 4), EffectOpp(11)
Topic=3,"yes",CountMoney>=Price -> "I'm sorry, but you need a premium account in order to enter Svargrond."
Topic=3,"yes" -> "You don't have enough money."
Topic=3 -> "You shouldn't miss the experience."
"eclipse",QuestValue(12160)=4 -> "Oh no, so the time has come? Do you really want me to fly you to this unholy place?", Topic=5
"eclipse",QuestValue(12160)=5 -> *
Topic=5,"yes" -> "Hold on!", Idle, EffectOpp(11), Teleport(32659,31915,0), EffectOpp(11)