Browse Source

Update lua scripts from content team

devn00b 1 year ago
parent
commit
6b9f370148
100 changed files with 546 additions and 4 deletions
  1. 25 0
      server/ItemScripts/ABloodsabermeddlernote.lua
  2. 21 0
      server/ItemScripts/ABrokenHarness.lua
  3. 23 0
      server/ItemScripts/ADullWedge.lua
  4. 23 0
      server/ItemScripts/ATatteredNote.lua
  5. 0 0
      server/ItemScripts/AbbatoirCoffee.lua
  6. 0 0
      server/ItemScripts/AbbatoirHerbalCake.lua
  7. 0 0
      server/ItemScripts/Absinthe.lua
  8. 25 0
      server/ItemScripts/AcommemorativeQeynosCoin.lua
  9. 0 0
      server/ItemScripts/AcornBread.lua
  10. 0 0
      server/ItemScripts/AfterDark.lua
  11. 0 0
      server/ItemScripts/AfternoonTea.lua
  12. 0 0
      server/ItemScripts/AiryBread.lua
  13. 0 0
      server/ItemScripts/Ambrosia.lua
  14. 0 0
      server/ItemScripts/AnAntonicanLobsterTail.lua
  15. 0 0
      server/ItemScripts/AnEncodedMessage.lua
  16. 31 0
      server/ItemScripts/AnOrcBrain.lua
  17. 32 0
      server/ItemScripts/AnOrcEar.lua
  18. 32 0
      server/ItemScripts/AnOrcEye.lua
  19. 30 0
      server/ItemScripts/AnOrcHeart.lua
  20. 30 0
      server/ItemScripts/AnOrcSkin.lua
  21. 32 0
      server/ItemScripts/AnOrcTooth.lua
  22. 0 0
      server/ItemScripts/AntonicanCoffee.lua
  23. 0 0
      server/ItemScripts/Apinksaddledwhitetigercollar.lua
  24. 0 0
      server/ItemScripts/ArasaiPickles.lua
  25. 2 2
      server/ItemScripts/ArchitectureOfTheVerminsSnye.lua
  26. 0 0
      server/ItemScripts/ArcticHeights.lua
  27. 16 0
      server/ItemScripts/Argorymsblade.lua
  28. 0 0
      server/ItemScripts/AromaticRedWine.lua
  29. 0 0
      server/ItemScripts/ArteryPunch.lua
  30. 0 0
      server/ItemScripts/ArtichokeFizzlepop.lua
  31. 0 0
      server/ItemScripts/ArtichokeKalish.lua
  32. 0 0
      server/ItemScripts/ArtichokeTea.lua
  33. 0 0
      server/ItemScripts/ArtichokeWine.lua
  34. 0 0
      server/ItemScripts/AssortedJungleNuts.lua
  35. 0 0
      server/ItemScripts/AviakSandwich.lua
  36. 0 0
      server/ItemScripts/AviakSteak.lua
  37. 1 1
      server/ItemScripts/AyrDalLanguagePrimer.lua
  38. 0 0
      server/ItemScripts/BakedArtichoke.lua
  39. 0 0
      server/ItemScripts/BakedBlowfish.lua
  40. 0 0
      server/ItemScripts/BakedCarp.lua
  41. 0 0
      server/ItemScripts/BakedCrab.lua
  42. 0 0
      server/ItemScripts/BakedCrayfish.lua
  43. 0 0
      server/ItemScripts/BakedEel.lua
  44. 0 0
      server/ItemScripts/BakedGrouper.lua
  45. 0 0
      server/ItemScripts/BakedMackerel.lua
  46. 0 0
      server/ItemScripts/BakedShark.lua
  47. 0 0
      server/ItemScripts/BakedSquash.lua
  48. 0 0
      server/ItemScripts/BakedTigershrimp.lua
  49. 0 0
      server/ItemScripts/BakedTrout.lua
  50. 0 0
      server/ItemScripts/BambooRemouladeToppedOctopus.lua
  51. 0 0
      server/ItemScripts/BambooSeasonedOctopusChop.lua
  52. 0 0
      server/ItemScripts/BambooShootStirredFrappe.lua
  53. 0 0
      server/ItemScripts/BambooStew.lua
  54. 0 0
      server/ItemScripts/BarelyMaltedMilk.lua
  55. 0 0
      server/ItemScripts/BarracudaBoneSoup.lua
  56. 0 0
      server/ItemScripts/BarracudaCasserole.lua
  57. 0 0
      server/ItemScripts/BarracudaRoll.lua
  58. 0 0
      server/ItemScripts/BarracudaSoup.lua
  59. 0 0
      server/ItemScripts/BarracudaandPrawnKebabs.lua
  60. 0 0
      server/ItemScripts/BastionofTruthsDisc.lua
  61. 0 0
      server/ItemScripts/BearCasserole.lua
  62. 0 0
      server/ItemScripts/BearSandwich.lua
  63. 0 0
      server/ItemScripts/BearSteak.lua
  64. 0 0
      server/ItemScripts/BeerBraisedPork.lua
  65. 17 0
      server/ItemScripts/BeetleJuice.lua
  66. 0 0
      server/ItemScripts/BermoBeamer.lua
  67. 0 0
      server/ItemScripts/BerylliumArmoredRhinoPinkSaddle.lua
  68. 2 1
      server/ItemScripts/BetaVoucher.lua
  69. 0 0
      server/ItemScripts/BlackCoffee.lua
  70. 0 0
      server/ItemScripts/BlackTea.lua
  71. 0 0
      server/ItemScripts/BlackeyeChai.lua
  72. 0 0
      server/ItemScripts/BlastedSamoflange.lua
  73. 0 0
      server/ItemScripts/BlendedCaynarNutShake.lua
  74. 0 0
      server/ItemScripts/BlendedSeahorseShake.lua
  75. 0 0
      server/ItemScripts/BloodsaberAdeptCoin.lua
  76. 0 0
      server/ItemScripts/BlueBlaze.lua
  77. 0 0
      server/ItemScripts/BluesaddledBlackNightmare.lua
  78. 0 0
      server/ItemScripts/BogAle.lua
  79. 0 0
      server/ItemScripts/BoilfistBrew.lua
  80. 21 0
      server/ItemScripts/BootstruttersFieldGuidetotheCommonlands.lua
  81. 28 0
      server/ItemScripts/BorderlandBountyForBloodskullWarriors.lua
  82. 31 0
      server/ItemScripts/BorderlandBountyforDervishCutthroats.lua
  83. 0 0
      server/ItemScripts/BospriteSquashMuffin.lua
  84. 0 0
      server/ItemScripts/BospriteWine.lua
  85. 0 0
      server/ItemScripts/BraisedBabyBambooShoot.lua
  86. 0 0
      server/ItemScripts/Brandy.lua
  87. 0 0
      server/ItemScripts/BrellsDivineAle.lua
  88. 0 0
      server/ItemScripts/BrownAle.lua
  89. 0 0
      server/ItemScripts/BrownStripedWargwithBlueSaddle.lua
  90. 0 0
      server/ItemScripts/BrowncapMushroomFizzlepop.lua
  91. 0 0
      server/ItemScripts/BrowncapMushroomKalish.lua
  92. 0 0
      server/ItemScripts/BrowncapMushroomSandwich.lua
  93. 0 0
      server/ItemScripts/BrowncapMushroomSoup.lua
  94. 0 0
      server/ItemScripts/BrowncapMushroomTea.lua
  95. 0 0
      server/ItemScripts/BrowncapMushroomWine.lua
  96. 0 0
      server/ItemScripts/BumbleBee.lua
  97. 31 0
      server/ItemScripts/BurynaiBrain.lua
  98. 31 0
      server/ItemScripts/BurynaiEye.lua
  99. 31 0
      server/ItemScripts/BurynaiPatchofFur.lua
  100. 31 0
      server/ItemScripts/BurynaiPaw.lua

+ 25 - 0
server/ItemScripts/ABloodsabermeddlernote.lua

@@ -0,0 +1,25 @@
+--[[
+    Script Name    : ItemScripts/ABloodsabermeddlernote.lua
+    Script Author  : Premierio015
+    Script Date    : 2021.10.03 03:10:52
+    Script Purpose : 
+                   : 
+--]]
+
+local AnIntriguingEye = 5366 -- An Intriguing Eye Quest 
+
+function examined(Item, Player)
+conversation = CreateConversation()
+AddConversationOption(conversation, "Take the time to decipher the words. ", "decipher")
+AddConversationOption(conversation, "Stop inspecting", "CloseItemConversation")
+StartDialogConversation(conversation, 2, Item, Player, "The note is scrawled in blackish blood. It is nearly indecipherable. You have no time to read it. ")
+end
+
+function decipher(Item, Player)
+if GetQuestStep(Player, AnIntriguingEye) == 2 then
+SetStepComplete(Player, AnIntriguingEye, 2)
+end
+conversation = CreateConversation()
+AddConversationOption(conversation, "Stop inspecting", "CloseItemConversation")
+StartDialogConversation(conversation, 2, Item, Player, "Humans have returned to these catacombs. The hands, once exiled, have secretly returned. The coin with the eye has been taken by a hairfoot. He was sneaky, nothing but a pen wielder. He should have perished at our claws and fangs. It is most valuable. It will help us find their new hideout among the tunnels of the undercity. We must have it back! We cannot have our resurrection stopped by the meddling of former Qeynosians. For the Plaguebringer they must be stopped.")
+end

+ 21 - 0
server/ItemScripts/ABrokenHarness.lua

@@ -0,0 +1,21 @@
+--[[
+    Script Name    : ItemScripts/ABrokenHarness.lua
+    Script Author  : Premierio015
+    Script Date    : 2021.05.29 09:05:24
+    Script Purpose : 
+                   : 
+--]]
+
+local TheTrainingGrounds = 5247
+
+function examined(Item, Player)
+if not HasQuest(Player, TheTrainingGrounds) and not HasCompletedQuest(Player, TheTrainingGrounds) then
+OfferQuest(nil, Player, TheTrainingGrounds)
+end
+end
+
+function obtained(Item, Player)
+if HasCompletedQuest(Player, TheTrainingGrounds) then
+RemoveItem(Player, 1281)
+end
+   end

+ 23 - 0
server/ItemScripts/ADullWedge.lua

@@ -0,0 +1,23 @@
+--[[
+	Script Name	: ItemScripts/ADullWedge.lua
+	Script Purpose	: Offers quest "A Strange Stone Wedge"
+	Script Author	: premierio015
+	Script Date	    : 27.02.2021
+	Script Notes	:  
+--]]
+
+local quest = 5217 -- A Strange Stone Wedge ID
+
+function examined(Item, Player)
+	if not HasQuest(Player, quest) then
+		OfferQuest(nil, Player, quest)
+		elseif HasQuest(Player, quest) then
+			RemoveItem(Player, 1621)
+end
+end
+
+function obtained(Item, Player)
+if HasCompletedQuest(Player, quest) then
+RemoveItem(Player, 1621)
+end
+   end

+ 23 - 0
server/ItemScripts/ATatteredNote.lua

@@ -0,0 +1,23 @@
+--[[
+    Script Name    : ItemScripts/ATatteredNote.lua
+    Script Author  : Premierio015
+    Script Date    : 2021.07.02 07:07:16
+    Script Purpose : 
+                   : 
+--]]
+
+local TheFallenRetriever = 5274
+local ItemID = 2976
+
+function examined(Item, Player)
+if not HasQuest(Player, TheFallenRetriever) and not HasCompletedQuest(Player, TheFallenRetriever) then
+OfferQuest(nil, Player, TheFallenRetriever)
+end
+   end
+
+
+function obtained(Item, Player)
+if HasQuest(Player, TheFallenRetriever) or HasCompletedQuest(Player, TheFallenRetriever) or GetItemCount(Item) > 1 then
+RemoveItem(Player, ItemID)
+end
+   end

+ 0 - 0
server/ItemScripts/AbbatoirCoffee.lua


+ 0 - 0
server/ItemScripts/AbbatoirHerbalCake.lua


+ 0 - 0
server/ItemScripts/Absinthe.lua


+ 25 - 0
server/ItemScripts/AcommemorativeQeynosCoin.lua

@@ -0,0 +1,25 @@
+--[[
+    Script Name    : ItemScripts/AcommemorativeQeynosCoin.lua
+    Script Author  : Dorbin
+    Script Date    : 2022.05.30 08:05:12
+    Script Purpose : 
+                   : 
+--]]
+require "SpawnScripts/Generic/DialogModule"
+
+function examined(Item, Player)
+if HasCompletedQuest(Player,164) then
+conversation = CreateConversation()
+PlayFlavor(Player,"voiceover/english/tullia_domna/fprt_hood04/quests/tulladomna/tulla_x1_initial.mp3","","",309451026,621524268,Player)
+AddConversationOption(conversation, "Put the coin away.", "CloseItemConversation")
+StartDialogConversation(conversation, 2, Item, Player, "As you clutch the coin in your hand, you hear a voice magically speaking in your mind.")
+else
+conversation = CreateConversation()
+AddConversationOption(conversation, "Put the coin away.", "CloseItemConversation")
+StartDialogConversation(conversation, 2, Item, Player, "The coin is cold and unresponsive.  You feel a slight twinge of guilt, as if the coin knows you didn't obtain it appropriately.")
+end
+end
+
+function CloseConvo(Item,Player)
+    CloseItemConversation(Item,Player)
+end

+ 0 - 0
server/ItemScripts/AcornBread.lua


+ 0 - 0
server/ItemScripts/AfterDark.lua


+ 0 - 0
server/ItemScripts/AfternoonTea.lua


+ 0 - 0
server/ItemScripts/AiryBread.lua


+ 0 - 0
server/ItemScripts/Ambrosia.lua


+ 0 - 0
server/ItemScripts/AnAntonicanLobsterTail.lua


+ 0 - 0
server/ItemScripts/AnEncodedMessage.lua


+ 31 - 0
server/ItemScripts/AnOrcBrain.lua

@@ -0,0 +1,31 @@
+--[[
+    Script Name    : ItemScripts/AnOrcBrain.lua
+    Script Author  : Premierio015
+    Script Date    : 2021.06.20 09:06:23
+    Script Purpose : Item Script for Lore and Legend:Orc Quest
+                   : 
+--]]
+
+
+local LoreAndLegendOrc = 5257
+
+function examined(Item, Player)
+if not HasQuest(Player, LoreAndLegendOrc) and not HasCompletedQuest(Player, LoreAndLegendOrc) then
+OfferQuest(nil, Player, LoreAndLegendOrc)
+elseif not QuestStepIsComplete(Player, LoreAndLegendOrc, 3) then
+conversation = CreateConversation()    
+AddConversationOption(conversation, "Begin to study...", "Step_Complete")
+AddConversationOption(conversation, "No, put away", "CloseItemConversation")
+StartDialogConversation(conversation, 2, Item, Player, "This item can be used to learn the secrets of the orc. Do you wish to study it?")
+end
+   end
+
+function Step_Complete(Item, Player)
+SetStepComplete(Player, LoreAndLegendOrc, 3)
+RemoveItem(Player, 3796)
+end
+
+
+function item_description(Item, Spawn)
+    return "You have already examined this item."
+end

+ 32 - 0
server/ItemScripts/AnOrcEar.lua

@@ -0,0 +1,32 @@
+--[[
+    Script Name    : ItemScripts/AnOrcEar.lua
+    Script Author  : Premierio015
+    Script Date    : 2021.06.20 09:06:11
+    Script Purpose :  Item Script for Lore and Legend:Orc Quest
+                   : 
+--]]
+
+
+
+local LoreAndLegendOrc = 5257
+
+function examined(Item, Player)
+if not HasQuest(Player, LoreAndLegendOrc) and not HasCompletedQuest(Player, LoreAndLegendOrc) then
+OfferQuest(nil, Player, LoreAndLegendOrc)
+elseif not QuestStepIsComplete(Player, LoreAndLegendOrc, 8) then
+conversation = CreateConversation()    
+AddConversationOption(conversation, "Begin to study...", "Step_Complete")
+AddConversationOption(conversation, "No, put away", "CloseItemConversation")
+StartDialogConversation(conversation, 2, Item, Player, "This item can be used to learn the secrets of the orc. Do you wish to study it?")
+end
+   end
+
+function Step_Complete(Item, Player)
+SetStepComplete(Player, LoreAndLegendOrc, 8)
+RemoveItem(Player, 3797)
+end
+
+
+function item_description(Item, Spawn)
+    return "You have already examined this item."
+end

+ 32 - 0
server/ItemScripts/AnOrcEye.lua

@@ -0,0 +1,32 @@
+--[[
+    Script Name    : ItemScripts/AnOrcEye.lua
+    Script Author  : Premierio015
+    Script Date    : 2021.06.20 09:06:00
+    Script Purpose : Item Script for Lore and Legend:Orc Quest
+                   : 
+--]]
+
+local LoreAndLegendOrc = 5257
+
+function examined(Item, Player)
+if not HasQuest(Player, LoreAndLegendOrc) and not HasCompletedQuest(Player, LoreAndLegendOrc) then
+OfferQuest(nil, Player, LoreAndLegendOrc)
+elseif not QuestStepIsComplete(Player, LoreAndLegendOrc, 4) then
+conversation = CreateConversation()    
+AddConversationOption(conversation, "Begin to study...", "Step_Complete")
+AddConversationOption(conversation, "No, put away", "CloseItemConversation")
+StartDialogConversation(conversation, 2, Item, Player, "This item can be used to learn the secrets of the orc. Do you wish to study it?")
+end
+   end
+
+function Step_Complete(Item, Player)
+SetStepComplete(Player, LoreAndLegendOrc, 4)
+RemoveItem(Player, 3798)
+end
+
+
+function item_description(Item, Player)
+   if  QuestStepIsComplete(Player, LoreAndLegendOrc, 4) then
+   return "You have already examined this item."
+end
+   end

+ 30 - 0
server/ItemScripts/AnOrcHeart.lua

@@ -0,0 +1,30 @@
+--[[
+    Script Name    : ItemScripts/AnOrcHeart.lua
+    Script Author  : Premierio015
+    Script Date    : 2021.06.20 09:06:24
+    Script Purpose : Item Script for Lore and Legend:Orc Quest
+                   : 
+--]]
+
+local LoreAndLegendOrc = 5257
+
+function examined(Item, Player)
+if not HasQuest(Player, LoreAndLegendOrc) and not HasCompletedQuest(Player, LoreAndLegendOrc) then
+OfferQuest(nil, Player, LoreAndLegendOrc)
+elseif not QuestStepIsComplete(Player, LoreAndLegendOrc, 2) then
+conversation = CreateConversation()    
+AddConversationOption(conversation, "Begin to study...", "Step_Complete")
+AddConversationOption(conversation, "No, put away", "CloseItemConversation")
+StartDialogConversation(conversation, 2, Item, Player, "This item can be used to learn the secrets of the orc. Do you wish to study it?")
+end
+   end
+
+function Step_Complete(Item, Player)
+SetStepComplete(Player, LoreAndLegendOrc, 2)
+RemoveItem(Player, 3799)
+end
+
+
+function item_description(Item, Spawn)
+    return "You have already examined this item."
+end

+ 30 - 0
server/ItemScripts/AnOrcSkin.lua

@@ -0,0 +1,30 @@
+--[[
+    Script Name    : ItemScripts/AnOrcSkin.lua
+    Script Author  : Premierio015
+    Script Date    : 2021.06.20 09:06:38
+    Script Purpose : Item Script for Lore and Legend:Orc Quest
+                   : 
+--]]
+
+local LoreAndLegendOrc = 5257
+
+function examined(Item, Player)
+if not HasQuest(Player, LoreAndLegendOrc) and not HasCompletedQuest(Player, LoreAndLegendOrc) then
+OfferQuest(nil, Player, LoreAndLegendOrc)
+elseif not QuestStepIsComplete(Player, LoreAndLegendOrc, 5) then
+conversation = CreateConversation()    
+AddConversationOption(conversation, "Begin to study...", "Step_Complete")
+AddConversationOption(conversation, "No, put away", "CloseItemConversation")
+StartDialogConversation(conversation, 2, Item, Player, "This item can be used to learn the secrets of the orc. Do you wish to study it?")
+end
+   end
+
+function Step_Complete(Item, Player)
+SetStepComplete(Player, LoreAndLegendOrc, 5)
+RemoveItem(Player, 3800)
+end
+
+
+function item_description(Item, Spawn)
+    return "You have already examined this item."
+end

+ 32 - 0
server/ItemScripts/AnOrcTooth.lua

@@ -0,0 +1,32 @@
+--[[
+    Script Name    : ItemScripts/AnOrcTooth.lua
+    Script Author  : Premierio015
+    Script Date    : 2021.06.20 09:06:36
+    Script Purpose : Item Script for Lore and Legend:Orc Quest
+                   : 
+--]]
+
+
+
+local LoreAndLegendOrc = 5257
+
+function examined(Item, Player)
+if not HasQuest(Player, LoreAndLegendOrc) and not HasCompletedQuest(Player, LoreAndLegendOrc) then
+OfferQuest(nil, Player, LoreAndLegendOrc)
+elseif not QuestStepIsComplete(Player, LoreAndLegendOrc, 6) then
+conversation = CreateConversation()    
+AddConversationOption(conversation, "Begin to study...", "Step_Complete")
+AddConversationOption(conversation, "No, put away", "CloseItemConversation")
+StartDialogConversation(conversation, 2, Item, Player, "This item can be used to learn the secrets of the orc. Do you wish to study it?")
+end
+   end
+
+function Step_Complete(Item, Player)
+SetStepComplete(Player, LoreAndLegendOrc, 6)
+RemoveItem(Player, 3802)
+end
+
+
+function item_description(Item, Spawn)
+    return "You have already examined this item."
+end

+ 0 - 0
server/ItemScripts/AntonicanCoffee.lua


+ 0 - 0
server/ItemScripts/Apinksaddledwhitetigercollar.lua


+ 0 - 0
server/ItemScripts/ArasaiPickles.lua


+ 2 - 2
server/ItemScripts/ArchitectureOfTheVerminsSnye.lua

@@ -55,7 +55,7 @@ StartDialogConversation(conversation, 2, Item, Player, "Arches are my weakness.
 end
 
 function ArchesContinueStory2(Item, Player)
-if not HasQuest(Player, quest2 and not HasCompletedQuest(Player, quest2) then
+if not HasQuest(Player, quest2) and not HasCompletedQuest(Player, quest2) then
 OfferQuest(nil, Player, quest2)
 end
 conversation = CreateConversation()
@@ -83,7 +83,7 @@ OfferQuest(nil, Player, quest3)
 end
 conversation = CreateConversation()
 AddConversationOption(conversation, "Close", "CloseItemConversation")
-StartDialogConversation(conversation, 2, Item, Player, "I will admit, that there are few ceilings of note in Vermin's Snye.  However, once one knows what to look for, architecturally speaking, one will be able to recognize and identify elements of style in other similar catacombs.  Much of the Vermin's Snye area is in the Randalphesque style, with generally plain columns supporting plaster and lathe ceilings.  This early architecture was a "back-to-our-roots" reaction to the cataclysms reshaping the world, when people wanted simple yet homey structures.")
+StartDialogConversation(conversation, 2, Item, Player, "I will admit, that there are few ceilings of note in Vermin's Snye.  However, once one knows what to look for, architecturally speaking, one will be able to recognize and identify elements of style in other similar catacombs.  Much of the Vermin's Snye area is in the Randalphesque style, with generally plain columns supporting plaster and lathe ceilings.  This early architecture was a ''back-to-our-roots'' reaction to the cataclysms reshaping the world, when people wanted simple yet homey structures.")
 end
 
 

+ 0 - 0
server/ItemScripts/ArcticHeights.lua


+ 16 - 0
server/ItemScripts/Argorymsblade.lua

@@ -0,0 +1,16 @@
+--[[
+    Script Name    : ItemScripts/Argorymsblade.lua
+    Script Author  : Premierio015
+    Script Date    : 2021.06.04 09:06:10
+    Script Purpose : 
+                   : 
+--]]
+
+
+local AnOrcishTrinket = 5254
+
+function examined(Item, Player)
+if not HasQuest(Player, AnOrcishTrinket) and not HasCompletedQuest(Player, AnOrcishTrinket) then
+OfferQuest(nil, Player, AnOrcishTrinket)
+end
+   end

+ 0 - 0
server/ItemScripts/AromaticRedWine.lua


+ 0 - 0
server/ItemScripts/ArteryPunch.lua


+ 0 - 0
server/ItemScripts/ArtichokeFizzlepop.lua


+ 0 - 0
server/ItemScripts/ArtichokeKalish.lua


+ 0 - 0
server/ItemScripts/ArtichokeTea.lua


+ 0 - 0
server/ItemScripts/ArtichokeWine.lua


+ 0 - 0
server/ItemScripts/AssortedJungleNuts.lua


+ 0 - 0
server/ItemScripts/AviakSandwich.lua


+ 0 - 0
server/ItemScripts/AviakSteak.lua


+ 1 - 1
server/ItemScripts/AyrDalLanguagePrimer.lua

@@ -9,7 +9,7 @@
 function obtained(Item, Spawn)
 if not HasLanguage(Spawn,7) then
 	AddLanguage(Spawn, 7)
-	SendMessage(Spawn, "Ayr'Dal", "White")
+	SendMessage(Spawn, "You have learned the basics of the Ayr'Dal language.", "White")
 	RemoveItem(Spawn, 901) 
 	end
 	

+ 0 - 0
server/ItemScripts/BakedArtichoke.lua


+ 0 - 0
server/ItemScripts/BakedBlowfish.lua


+ 0 - 0
server/ItemScripts/BakedCarp.lua


+ 0 - 0
server/ItemScripts/BakedCrab.lua


+ 0 - 0
server/ItemScripts/BakedCrayfish.lua


+ 0 - 0
server/ItemScripts/BakedEel.lua


+ 0 - 0
server/ItemScripts/BakedGrouper.lua


+ 0 - 0
server/ItemScripts/BakedMackerel.lua


+ 0 - 0
server/ItemScripts/BakedShark.lua


+ 0 - 0
server/ItemScripts/BakedSquash.lua


+ 0 - 0
server/ItemScripts/BakedTigershrimp.lua


+ 0 - 0
server/ItemScripts/BakedTrout.lua


+ 0 - 0
server/ItemScripts/BambooRemouladeToppedOctopus.lua


+ 0 - 0
server/ItemScripts/BambooSeasonedOctopusChop.lua


+ 0 - 0
server/ItemScripts/BambooShootStirredFrappe.lua


+ 0 - 0
server/ItemScripts/BambooStew.lua


+ 0 - 0
server/ItemScripts/BarelyMaltedMilk.lua


+ 0 - 0
server/ItemScripts/BarracudaBoneSoup.lua


+ 0 - 0
server/ItemScripts/BarracudaCasserole.lua


+ 0 - 0
server/ItemScripts/BarracudaRoll.lua


+ 0 - 0
server/ItemScripts/BarracudaSoup.lua


+ 0 - 0
server/ItemScripts/BarracudaandPrawnKebabs.lua


+ 0 - 0
server/ItemScripts/BastionofTruthsDisc.lua


+ 0 - 0
server/ItemScripts/BearCasserole.lua


+ 0 - 0
server/ItemScripts/BearSandwich.lua


+ 0 - 0
server/ItemScripts/BearSteak.lua


+ 0 - 0
server/ItemScripts/BeerBraisedPork.lua


+ 17 - 0
server/ItemScripts/BeetleJuice.lua

@@ -0,0 +1,17 @@
+--[[
+    Script Name    : ItemScripts/BeetleJuice.lua
+    Script Author  : Premierio015
+    Script Date    : 2021.10.29 08:10:25
+    Script Purpose : 
+                   : 
+--]]
+
+local HomemadeBeetleJuice = 5380 -- Homemade Beetle Juice Quest
+
+function examined(Item, Player)
+if not HasQuest(Player, HomemadeBeetleJuice) then
+OfferQuest(nil, Player, HomemadeBeetleJuice)
+end
+   end
+
+

+ 0 - 0
server/ItemScripts/BermoBeamer.lua


+ 0 - 0
server/ItemScripts/BerylliumArmoredRhinoPinkSaddle.lua


+ 2 - 1
server/ItemScripts/BetaVoucher.lua

@@ -1,4 +1,5 @@
 
 function examined(Item, Spawn)
     Zone(GetZone(1), Spawn, 48.28, -1.08, 44.05, 221.37)
-end
+end
+

+ 0 - 0
server/ItemScripts/BlackCoffee.lua


+ 0 - 0
server/ItemScripts/BlackTea.lua


+ 0 - 0
server/ItemScripts/BlackeyeChai.lua


+ 0 - 0
server/ItemScripts/BlastedSamoflange.lua


+ 0 - 0
server/ItemScripts/BlendedCaynarNutShake.lua


+ 0 - 0
server/ItemScripts/BlendedSeahorseShake.lua


+ 0 - 0
server/ItemScripts/BloodsaberAdeptCoin.lua


+ 0 - 0
server/ItemScripts/BlueBlaze.lua


+ 0 - 0
server/ItemScripts/BluesaddledBlackNightmare.lua


+ 0 - 0
server/ItemScripts/BogAle.lua


+ 0 - 0
server/ItemScripts/BoilfistBrew.lua


+ 21 - 0
server/ItemScripts/BootstruttersFieldGuidetotheCommonlands.lua

@@ -0,0 +1,21 @@
+--[[
+    Script Name    : ItemScripts/BootstruttersFieldGuidetotheCommonlands.lua
+    Script Author  : Premierio015
+    Script Date    : 2021.05.31 03:05:55
+    Script Purpose : 
+                   : 
+--]]
+
+local  ATouroftheCommonlands = 5248
+
+function examined(Item, Player)
+if not HasQuest(Player, ATouroftheCommonlands) and not HasCompletedQuest(Player, ATouroftheCommonlands) then
+OfferQuest(nil, Player, ATouroftheCommonlands)
+end
+   end
+
+function obtained(Item, Player)
+if HasCompletedQuest(Player, ATouroftheCommonlands) then
+RemoveItem(Player, 4518)
+end
+   end

+ 28 - 0
server/ItemScripts/BorderlandBountyForBloodskullWarriors.lua

@@ -0,0 +1,28 @@
+--[[
+	Script Name	: ItemScripts/BorderlandBountyForBloodskullWarriors.lua
+	Script Purpose	: Offers quest "Bloodskull Orc Bounty"
+	Script Author	: premierio015
+	Script Date	    : 27.02.2021
+	Script Notes	:  
+--]]
+
+local quest = 5218 -- Bloodskull Orc Bounty quest ID
+
+function examined(Item, Player)
+conversation = CreateConversation()
+AddConversationOption(conversation, "Read On", "ReadOn")
+AddConversationOption(conversation, "Save the bounty.", "CloseItemConversation")
+StartDialogConversation(conversation, 2, Item, Player, "Attention all Freeportians! By order of the Overlord, all able bodied citizens must aid Freeport by removing the Bloodskull orcs from our outlying lands. It is your duty as a citizen of Freeport to stop them before they infest our land. Take down their clan before they organize against all Norrathians.")
+end
+  
+
+
+function ReadOn(Item, Player)
+    conversation = CreateConversation()
+    if not HasQuest(Player, quest) then
+    OfferQuest(nil, Player, quest)
+    end
+    AddConversationOption(conversation, "Save the bounty.", "CloseItemConversation")
+    StartDialogConversation(conversation, 2, Item, Player, "The Overlord calls upon all Norrathians to do their part! A bounty has been placed on the heads of these vile beasts. Any person brave enough to fell a Bloodskull orc shall collect and present these earrings. Presenting these earrings to the Freeport Militia will prove your strength and allegiance. - - Captain Vrondell, Freeport Militia, Borderland Brigade ''For Freeport and Realm'' ")
+end
+    

+ 31 - 0
server/ItemScripts/BorderlandBountyforDervishCutthroats.lua

@@ -0,0 +1,31 @@
+--[[
+    Script Name    : ItemScripts/BorderlandBountyforDervishCutthroats.lua
+    Script Author  : Premierio015
+    Script Date    : 2021.05.24 07:05:17
+    Script Purpose : 
+                   : 
+--]]
+
+
+
+
+local quest = 416 -- Bandish Sash Bounty Quest
+
+function examined(Item, Player)
+conversation = CreateConversation()
+AddConversationOption(conversation, "Read On", "ReadOn")
+AddConversationOption(conversation, "Save the bounty.", "CloseItemConversation")
+StartDialogConversation(conversation, 2, Item, Player, "Attention all Freeportians! By order of the Overlord, all able bodied citizens must aid Freeport by removing the dervish peoples found in our outlying lands. Anyone found in our surrounding lands that isn't a citizen of Freeport is an enemy of the Overlord.")
+end
+  
+
+
+function ReadOn(Item, Player)
+    conversation = CreateConversation()
+    if not HasQuest(Player, quest) then
+    OfferQuest(nil, Player, quest)
+    end
+    AddConversationOption(conversation, "Save the bounty.", "CloseItemConversation")
+    StartDialogConversation(conversation, 2, Item, Player, "Those who reap illegal gains upon the crossroads of the Overlord's territories will suffer the penalty of death. A bounty will be rewarded to those who can present twenty dervish sashes. - Captain Vrondell, Freeport Militia, Borderland Brigade ''For Freeport and Realm''")
+end
+    

+ 0 - 0
server/ItemScripts/BospriteSquashMuffin.lua


+ 0 - 0
server/ItemScripts/BospriteWine.lua


+ 0 - 0
server/ItemScripts/BraisedBabyBambooShoot.lua


+ 0 - 0
server/ItemScripts/Brandy.lua


+ 0 - 0
server/ItemScripts/BrellsDivineAle.lua


+ 0 - 0
server/ItemScripts/BrownAle.lua


+ 0 - 0
server/ItemScripts/BrownStripedWargwithBlueSaddle.lua


+ 0 - 0
server/ItemScripts/BrowncapMushroomFizzlepop.lua


+ 0 - 0
server/ItemScripts/BrowncapMushroomKalish.lua


+ 0 - 0
server/ItemScripts/BrowncapMushroomSandwich.lua


+ 0 - 0
server/ItemScripts/BrowncapMushroomSoup.lua


+ 0 - 0
server/ItemScripts/BrowncapMushroomTea.lua


+ 0 - 0
server/ItemScripts/BrowncapMushroomWine.lua


+ 0 - 0
server/ItemScripts/BumbleBee.lua


+ 31 - 0
server/ItemScripts/BurynaiBrain.lua

@@ -0,0 +1,31 @@
+--[[
+    Script Name    : ItemScripts/BurynaiBrain.lua
+    Script Author  : AussieGlen
+    Script Date    : 2022.01.02 10:01:11
+    Script Purpose : 
+                   : 
+--]]
+
+local LoreAndLegendBurynai = 5430
+
+function examined(Item, Player)
+if not HasQuest(Player, LoreAndLegendBurynai) and not HasCompletedQuest(Player, LoreAndLegendBurynai) then
+OfferQuest(nil, Player, LoreAndLegendBurynai)
+elseif not QuestStepIsComplete(Player, LoreAndLegendBurynai, 7) then
+conversation = CreateConversation()    
+AddConversationOption(conversation, "Begin to study...", "Step_Complete")
+AddConversationOption(conversation, "No, put away", "CloseItemConversation")
+StartDialogConversation(conversation, 2, Item, Player, "This item can be used to learn the secrets of the burynai. Do you wish to study it?")
+end
+   end
+
+function Step_Complete(Item, Player)
+SetStepComplete(Player, LoreAndLegendBurynai, 7)
+RemoveItem(Player, 4741)
+end
+
+
+function item_description(Item, Spawn)
+    return "You have already examined this item."
+end
+

+ 31 - 0
server/ItemScripts/BurynaiEye.lua

@@ -0,0 +1,31 @@
+--[[
+    Script Name    : ItemScripts/BurynaiEye.lua
+    Script Author  : AussieGlen
+    Script Date    : 2022.01.02 09:01:01
+    Script Purpose : 
+                   : 
+--]]
+
+local LoreAndLegendBurynai = 5430
+
+function examined(Item, Player)
+if not HasQuest(Player, LoreAndLegendBurynai) and not HasCompletedQuest(Player, LoreAndLegendBurynai) then
+OfferQuest(nil, Player, LoreAndLegendBurynai)
+elseif not QuestStepIsComplete(Player, LoreAndLegendBurynai, 5) then
+conversation = CreateConversation()    
+AddConversationOption(conversation, "Begin to study...", "Step_Complete")
+AddConversationOption(conversation, "No, put away", "CloseItemConversation")
+StartDialogConversation(conversation, 2, Item, Player, "This item can be used to learn the secrets of the burynai. Do you wish to study it?")
+end
+   end
+
+function Step_Complete(Item, Player)
+SetStepComplete(Player, LoreAndLegendBurynai, 5)
+RemoveItem(Player, 4744)
+end
+
+
+function item_description(Item, Spawn)
+    return "You have already examined this item."
+end
+

+ 31 - 0
server/ItemScripts/BurynaiPatchofFur.lua

@@ -0,0 +1,31 @@
+--[[
+    Script Name    : ItemScripts/BurynaiPatchofFur.lua
+    Script Author  : AussieGlen
+    Script Date    : 2022.01.02 10:01:42
+    Script Purpose : 
+                   : 
+--]]
+
+local LoreAndLegendBurynai = 5430
+
+function examined(Item, Player)
+if not HasQuest(Player, LoreAndLegendBurynai) and not HasCompletedQuest(Player, LoreAndLegendBurynai) then
+OfferQuest(nil, Player, LoreAndLegendBurynai)
+elseif not QuestStepIsComplete(Player, LoreAndLegendBurynai, 8) then
+conversation = CreateConversation()    
+AddConversationOption(conversation, "Begin to study...", "Step_Complete")
+AddConversationOption(conversation, "No, put away", "CloseItemConversation")
+StartDialogConversation(conversation, 2, Item, Player, "This item can be used to learn the secrets of the burynai. Do you wish to study it?")
+end
+   end
+
+function Step_Complete(Item, Player)
+SetStepComplete(Player, LoreAndLegendBurynai, 8)
+RemoveItem(Player, 4747)
+end
+
+
+function item_description(Item, Spawn)
+    return "You have already examined this item."
+end
+

+ 31 - 0
server/ItemScripts/BurynaiPaw.lua

@@ -0,0 +1,31 @@
+--[[
+    Script Name    : ItemScripts/BurynaiPaw.lua
+    Script Author  : AussieGlen
+    Script Date    : 2022.01.02 09:01:46
+    Script Purpose : 
+                   : 
+--]]
+
+local LoreAndLegendBurynai = 5430
+
+function examined(Item, Player)
+if not HasQuest(Player, LoreAndLegendBurynai) and not HasCompletedQuest(Player, LoreAndLegendBurynai) then
+OfferQuest(nil, Player, LoreAndLegendBurynai)
+elseif not QuestStepIsComplete(Player, LoreAndLegendBurynai, 4) then
+conversation = CreateConversation()    
+AddConversationOption(conversation, "Begin to study...", "Step_Complete")
+AddConversationOption(conversation, "No, put away", "CloseItemConversation")
+StartDialogConversation(conversation, 2, Item, Player, "This item can be used to learn the secrets of the burynai. Do you wish to study it?")
+end
+   end
+
+function Step_Complete(Item, Player)
+SetStepComplete(Player, LoreAndLegendBurynai, 4)
+RemoveItem(Player, 4748)
+end
+
+
+function item_description(Item, Spawn)
+    return "You have already examined this item."
+end
+

Some files were not shown because too many files changed in this diff