diff --git a/data/items/items.srv b/data/items/items.srv index 8e0b65b..c65fe39 100644 --- a/data/items/items.srv +++ b/data/items/items.srv @@ -26564,7 +26564,7 @@ TypeID = 5883 Name = "an ape fur" Flags = {Cumulative,Take} Attributes = {Weight=120} -# pradeti nuo cia ir nepamirsti implementuoti visiem npc ir monstram + TypeID = 5884 Name = "a spirit container" Description = "It contains pure fighting spirit" @@ -26718,7 +26718,7 @@ TypeID = 5910 Name = "a green piece of cloth" Flags = {Cumulative,Take} Attributes = {Weight=500} - +# pradeti nuo cia ir nepamirsti implementuoti visiem npc ir monstram TypeID = 5911 Name = "a red piece of cloth" Flags = {Cumulative,Take} diff --git a/data/monster/bat.xml b/data/monster/bat.xml index 678c212..0d9b952 100644 --- a/data/monster/bat.xml +++ b/data/monster/bat.xml @@ -23,4 +23,7 @@ + + + \ No newline at end of file diff --git a/data/monster/bear.xml b/data/monster/bear.xml index 0b3c5b8..b2b3cab 100644 --- a/data/monster/bear.xml +++ b/data/monster/bear.xml @@ -28,5 +28,7 @@ + + \ No newline at end of file diff --git a/data/monster/behemoth.xml b/data/monster/behemoth.xml index f5426d0..aeb4c24 100644 --- a/data/monster/behemoth.xml +++ b/data/monster/behemoth.xml @@ -56,5 +56,6 @@ + \ No newline at end of file diff --git a/data/monster/beholder.xml b/data/monster/beholder.xml index 6e7e6b8..3beafa4 100644 --- a/data/monster/beholder.xml +++ b/data/monster/beholder.xml @@ -65,5 +65,6 @@ + \ No newline at end of file diff --git a/data/monster/chicken.xml b/data/monster/chicken.xml index 47107e1..ceaadbe 100644 --- a/data/monster/chicken.xml +++ b/data/monster/chicken.xml @@ -28,5 +28,6 @@ + \ No newline at end of file diff --git a/data/monster/efreet.xml b/data/monster/efreet.xml index 3237c55..792fbf3 100644 --- a/data/monster/efreet.xml +++ b/data/monster/efreet.xml @@ -75,5 +75,6 @@ + \ No newline at end of file diff --git a/data/monster/elderbeholder.xml b/data/monster/elderbeholder.xml index 1b28383..992f66a 100644 --- a/data/monster/elderbeholder.xml +++ b/data/monster/elderbeholder.xml @@ -71,5 +71,6 @@ + \ No newline at end of file diff --git a/data/monster/evileye.xml b/data/monster/evileye.xml index 8d57d80..eed1a2c 100644 --- a/data/monster/evileye.xml +++ b/data/monster/evileye.xml @@ -79,5 +79,6 @@ + \ No newline at end of file diff --git a/data/monster/ghost.xml b/data/monster/ghost.xml index 5f5c49b..4573e1f 100644 --- a/data/monster/ghost.xml +++ b/data/monster/ghost.xml @@ -41,5 +41,6 @@ + \ No newline at end of file diff --git a/data/monster/greendjinn.xml b/data/monster/greendjinn.xml index 5c0c7e5..ac33dd8 100644 --- a/data/monster/greendjinn.xml +++ b/data/monster/greendjinn.xml @@ -60,5 +60,6 @@ + \ No newline at end of file diff --git a/data/monster/oldwidow.xml b/data/monster/oldwidow.xml index 3dd273c..2eb1394 100644 --- a/data/monster/oldwidow.xml +++ b/data/monster/oldwidow.xml @@ -59,5 +59,6 @@ + \ No newline at end of file diff --git a/data/monster/warwolf.xml b/data/monster/warwolf.xml index e4bbdfd..ed447df 100644 --- a/data/monster/warwolf.xml +++ b/data/monster/warwolf.xml @@ -27,5 +27,6 @@ + \ No newline at end of file diff --git a/data/monster/wasp.xml b/data/monster/wasp.xml index 885fffc..a4f512f 100644 --- a/data/monster/wasp.xml +++ b/data/monster/wasp.xml @@ -26,4 +26,7 @@ + + + \ No newline at end of file diff --git a/data/monster/wolf.xml b/data/monster/wolf.xml index 1f1af43..42101bf 100644 --- a/data/monster/wolf.xml +++ b/data/monster/wolf.xml @@ -23,5 +23,6 @@ + \ No newline at end of file diff --git a/data/npc/bigben.npc b/data/npc/bigben.npc index 86868ff..9e9057c 100644 --- a/data/npc/bigben.npc +++ b/data/npc/bigben.npc @@ -50,14 +50,35 @@ VANISH,! -> "Hum Humm." "cyclops" -> "Me people not live here much. Most are far away." "excalibug" -> "Me wish I could make weapon like it." -"fire","sword" -> "Do lil' one want to trade a fire sword?", topic=1 -"bright","word" -> "Do lil' one want to trade a bright sword?", topic=1 -"warlord","sword" -> "Do lil' one want to trade a warlord sword?", topic=1 -"sword","of","valor" -> "Do lil' one want to trade a sword of valor?", topic=1 -"serpent","sword" -> "Do lil' one want to trade a serpent sword?", topic=1 -"enchanted","plate" -> "Do lil' one want to trade an enchanted plate armor?", topic=1 -"dragon","shield" -> "Do lil' one want to trade a dragon shield?", topic=1 +"uth'kean" -> Type=3381, Amount=1, "Very noble. Shiny. Me like. But breaks so fast. Me can make from shiny armour. Lil' one want to trade?", Topic=1 +Topic=1,"yes",QuestValue(17500)<2,! -> "Wait. Me work no cheap is. Do favour for me first, yes?", Topic=2 +Topic=1,"yes",Count(Type)>=Amount -> "Cling clang!", Delete(Type), Type=5887, Amount=1, Create(Type) +Topic=1,"yes" -> "You not have stuff me want for." +Topic=1 -> "Silly lil' one you are." + +"uth'lokr" -> Type=3416, Amount=1, "Firy steel it is. Need green ones' breath to melt. Or red even better. Me can make from shield. Lil' one want to trade?", Topic=4 +Topic=4,"yes",QuestValue(17500)<2,! -> "Wait. Me work no cheap is. Do favour for me first, yes?", Topic=2 +Topic=4,"yes",Count(Type)>=Amount -> "Cling clang!", Delete(Type), Type=5889, Amount=1, Create(Type) +Topic=4,"yes" -> "You not have stuff me want for." +Topic=4 -> "Silly lil' one you are." + +"za'ralator" -> Type=3356, Amount=1, "Hellsteel is. Cursed and evil. Dangerous to work with. Me can make from evil helmet. Lil' one want to trade?", Topic=5 +Topic=5,"yes",QuestValue(17500)<2,! -> "Wait. Me work no cheap is. Do favour for me first, yes?", Topic=2 +Topic=5,"yes",Count(Type)>=Amount -> "Cling clang!", Delete(Type), Type=5888, Amount=1, Create(Type) +Topic=5,"yes" -> "You not have stuff me want for." +Topic=5 -> "Silly lil' one you are." + +"uth'prta" -> Type=3281, Amount=1, "Good iron is. Me friends use it much for fight. Me can make from weapon. Lil' one want to trade?", Topic=6 +Topic=6,"yes",QuestValue(17500)<2,! -> "Wait. Me work no cheap is. Do favour for me first, yes?", Topic=2 +Topic=6,"yes",Count(Type)>=Amount -> "Cling clang!", Delete(Type), Type=5892, Amount=1, Create(Type) +Topic=6,"yes" -> "You not have stuff me want for." +Topic=6 -> "Silly lil' one you are." + +Topic=2,"yes" -> "Me need gift for woman. We dance, so me want to give her bast skirt. But she big is. So I need many to make big one. Bring three okay? Me wait.", SetQuestValue(17500,1) + +"bast skirt",QuestValue(17500)=1 -> Type=3560, Amount=3, "Lil' one bring three bast skirts?", Topic=3 +Topic=3,"yes",Count(Type)>=Amount -> "Good good! Woman happy will be. Now me happy too and help you.", Delete(Type), SetQuestValue(17500,2) +Topic=3,"yes" -> "You not have stuff me want for." +Topic=3 -> "Silly lil' one you are." -Topic=1,"yes" -> "You not have stuff me want for." -Topic=1 -> "Silly lil' one you are." } diff --git a/data/npc/haroun.npc b/data/npc/haroun.npc index 7ff69ba..ebdf9c4 100644 --- a/data/npc/haroun.npc +++ b/data/npc/haroun.npc @@ -173,4 +173,32 @@ Topic=11,"yes" -> "You do not have one." Topic=11,"yes",Amount>1 -> "You do not have that many." Topic=11 -> "I understand. Perhaps another time then." +"fighting","spirit" -> Type=3392, Amount=2, "Do you want to trade %A royal helmets for fighting spirit?", Topic=12 +Topic=12,QuestValue(283)<3,! -> "I'm sorry, human. But you need Gabel's permission to trade with me." +Topic=12,"yes",Count(Type)>=Amount -> "Here you are.", Delete(Type), Type=5884, 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 -> "I understand. Perhaps another time then." + +"magic","sulphur" -> Type=3280, Amount=3, "Do you want to trade %A fire swords for magic sulphur?", Topic=13 +Topic=13,QuestValue(283)<3,! -> "I'm sorry, human. But you need Gabel's permission to trade with me." +Topic=13,"yes",Count(Type)>=Amount -> "Here you are.", Delete(Type), Type=5904, 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 -> "I understand. Perhaps another time then." + +"warrior","sweat" -> Type=3369, Amount=4, "Do you want to trade %A warrior helmets for flask of warrior's sweat?", Topic=14 +Topic=14,QuestValue(283)<3,! -> "I'm sorry, human. But you need Gabel's permission to trade with me." +Topic=14,"yes",Count(Type)>=Amount -> "Here you are.", Delete(Type), Type=5885, Amount=1, Create(Type) +Topic=14,"yes" -> "You do not have one." +Topic=14,"yes",Amount>1 -> "You do not have that many." +Topic=14 -> "I understand. Perhaps another time then." + +"chicken","wing" -> Type=3079, Amount=1, "Do you want to trade %A boots of haste for enchanted chicken wing?", Topic=15 +Topic=15,QuestValue(283)<3,! -> "I'm sorry, human. But you need Gabel's permission to trade with me." +Topic=15,"yes",Count(Type)>=Amount -> "Here you are.", Delete(Type), Type=5891, Amount=1, Create(Type) +Topic=15,"yes" -> "You do not have one." +Topic=15,"yes",Amount>1 -> "You do not have that many." +Topic=15 -> "I understand. Perhaps another time then." + } diff --git a/data/npc/yaman.npc b/data/npc/yaman.npc index 82e4602..be714cd 100644 --- a/data/npc/yaman.npc +++ b/data/npc/yaman.npc @@ -158,4 +158,32 @@ Topic=11,"yes",Count(Type)>=Amount -> "Good. Here is your money.", Delete(Type), Topic=11,"yes" -> "You do not have one, human!" Topic=11,"yes",Amount>1 -> "You do not have that many, human!" Topic=11 -> "As you wish." + +"fighting","spirit" -> Type=3392, Amount=2, "Do you want to trade %A royal helmets for fighting spirit?", Topic=12 +Topic=12,QuestValue(288)<3,! -> "I'm sorry, but you don't have Malor's permission to trade with me." +Topic=12,"yes",Count(Type)>=Amount -> "Good. Here you are.", Delete(Type), Type=5884, Amount=1, Create(Type) +Topic=12,"yes" -> "You do not have one, human!" +Topic=12,"yes",Amount>1 -> "You do not have that many, human!" +Topic=12 -> "As you wish." + +"magic","sulphur" -> Type=3280, Amount=3, "Do you want to trade %A fire swords for magic sulphur?", Topic=13 +Topic=13,QuestValue(288)<3,! -> "I'm sorry, but you don't have Malor's permission to trade with me." +Topic=13,"yes",Count(Type)>=Amount -> "Good. Here you are.", Delete(Type), Type=5904, Amount=1, Create(Type) +Topic=13,"yes" -> "You do not have one, human!" +Topic=13,"yes",Amount>1 -> "You do not have that many, human!" +Topic=13 -> "As you wish." + +"warrior","sweat" -> Type=3369, Amount=4, "Do you want to trade %A warrior helmets for flask of warrior's sweat?", Topic=14 +Topic=14,QuestValue(288)<3,! -> "I'm sorry, but you don't have Malor's permission to trade with me." +Topic=14,"yes",Count(Type)>=Amount -> "Good. Here you are.", Delete(Type), Type=5885, Amount=1, Create(Type) +Topic=14,"yes" -> "You do not have one, human!" +Topic=14,"yes",Amount>1 -> "You do not have that many, human!" +Topic=14 -> "As you wish." + +"chicken","wing" -> Type=3079, Amount=1, "Do you want to trade %A boots of haste for enchanted chicken wing?", Topic=15 +Topic=15,QuestValue(288)<3,! -> "I'm sorry, but you don't have Malor's permission to trade with me." +Topic=15,"yes",Count(Type)>=Amount -> "Good. Here you are.", Delete(Type), Type=5891, Amount=1, Create(Type) +Topic=15,"yes" -> "You do not have one, human!" +Topic=15,"yes",Amount>1 -> "You do not have that many, human!" +Topic=15 -> "As you wish." }