ArchitectureOfTheVerminsSnye.lua 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. --[[
  2. Script Name : ItemScripts/ArchitectureOfTheVerminsSnye.lua
  3. Script Purpose : Offers Questline "Architecture of the Vermin's Snye", Book
  4. Script Author : premierio015
  5. Script Date : 05.06.2020
  6. Script Notes : NOT DONE YET
  7. --]]
  8. function examined(Item, Player)
  9. conversation = CreateConversation()
  10. AddConversationOption(conversation, "Continue Story", "ContinueStory")
  11. AddConversationOption(conversation, "Close", "CloseItemConversation")
  12. StartDialogConversation(conversation, 2, Item, Player, "Many of us travel through our lives without knowing anything more about our city than the name of the street on which we live. This volume explores the rich architectural history of the Qeynos Catacombs, in particular -- Vermin's Snye.")
  13. end
  14. function ContinueStory(Item, Player)
  15. conversation = CreateConversation()
  16. AddConversationOption(conversation, "Drains", "Drains")
  17. AddConversationOption(conversation, "Arches", "Arches")
  18. AddConversationOption(conversation, "Ceilings", "Ceilings")
  19. AddConversationOption(conversation, "Close", "CloseItemConversation")
  20. StartDialogConversation(conversation, 2, Item, Player, "Three different styles of architecture within the Vermin's Snye are explored and outlined in this tome. Some of the pages are torn out -- perhaps its former owner went on a tour and took along only the pages necessary. I'll have to find them in order to read the entire tome.")
  21. end
  22. function Drains(Item,Player)
  23. conversation = CreateConversation()
  24. AddConversationOption(conversation, "Continue Story 1", "DrainsContinueStory1")
  25. AddConversationOption(conversation, "Close", "CloseItemConversation")
  26. StartDialogConversation(conversation, 2, Item, Player, "Many will consider the catacombs merely drains, useful for channeling away overflowing rain or excrement. And yet, these areas represent some of our richest heritage, in terms of age and of architecture. For only those of high intelligence will understand the usefulness of draining a city the size of Qeynos.")
  27. end
  28. function DrainsContinueStory1(Item, Player)
  29. if not HasQuest(Player, quest1) and not HasCompletedQuest(Player, quest1) then
  30. OfferQuest(nil, Player, quest1)
  31. end
  32. conversation = CreateConversation()
  33. AddConversationOption(conversation, "Close", "CloseItemConversation")
  34. StartDialogConversation(conversation, 2, Item, Player, "As many of you know, while Qeynos appears to have existed from man's earliest Age, it is a relatively recent construction project. Its roots go much deeper, as the catacombs beneath Qeynos include ruined and rebuilt aqueduct systems. What comes in must go out, therefore while the aqueducts brought water into the city, the drains enable it to leave, without making the city's streets impossible to navigate safely -- or cleanly.")
  35. end
  36. function Arches(Item, Player)
  37. conversation = CreateConversation()
  38. AddConversationOption(conversation, "Continue Story 2", "ArchesContinueStory1")
  39. AddConversationOption(conversation, "Close", "CloseItemConversation")
  40. StartDialogConversation(conversation, 2, Item, Player, "Arches are a very strong structural technique. In this chapter, we explore the styles of arches found in the Vermin's Snye and attempt to date the structures based on known architects' styles. They are strong, bearing many times their own weight, making them ideal for underground areas.")
  41. end
  42. function ArchesContinueStory1(Item, Player)
  43. conversation = CreateConversation()
  44. AddConversationOption(conversation, "Continue Story 2", "ArchesContinueStory2")
  45. AddConversationOption(conversation, "Close", "CloseItemConversation")
  46. StartDialogConversation(conversation, 2, Item, Player, "Arches are my weakness. When I travel through Antonica, I will often stop to admire the remnants of the old aqueducts across the countryside. There is no other form in architecture that is so versatile and strong. There are some splendid examples of them in the Vermin's Snye.")
  47. end
  48. function ArchesContinueStory2(Item, Player)
  49. if not HasQuest(Player, quest2 and not HasCompletedQuest(Player, quest2) then
  50. OfferQuest(nil, Player, quest2)
  51. end
  52. conversation = CreateConversation()
  53. AddConversationOption(conversation, "Close", "CloseItemConversation")
  54. StartDialogConversation(conversation, 2, Item, Player, "Within the Vermin's Snye, travel beyond the room of the drains and you will enter some of the oldest parts of the Qeynos catacomb system. Look at the arches -- they are stockily formed and the ceilings not very high. In some places, the arches seem to have been added as an after thought! Indeed, sections of the catacombs previously used only for drainage were converted at various times to crypts. You will therefore sometimes encounter restless spirits in the dark.")
  55. end
  56. function Ceilings(Item, Player)
  57. conversation = CreateConversation()
  58. AddConversationOption(conversation, "Continue Story 3", "CeilingsContinueStory1")
  59. AddConversationOption(conversation, "Close", "CloseItemConversation")
  60. StartDialogConversation(conversation, 2, Item, Player, "If one carries a bright enough light source to the Vermin's Snye, the ceilings are visible through the darkness. These magnificent elements do not deserve to languish in the complete and utter dark! After reading this, you will consider ceilings more than just a roof over your head.")
  61. end
  62. function CeilingsContinueStory1(Item, Player)
  63. conversation = CreateConversation()
  64. AddConversationOption(conversation, "Continue Story 3", "CeilingsContinueStory2")
  65. AddConversationOption(conversation, "Close", "CloseItemConversation")
  66. StartDialogConversation(conversation, 2, Item, Player, "Too often as we go through our day, we spend our time looking at the ground -- will a root or loose stone trip me? Will I find a lucky copper? Is my bootlace really untied? The information in this guide will give you good reason to look up for a change, as you travel the Vermin's Snye in Qeynos.")
  67. end
  68. function CeilingsContinueStory2(Item, Player)
  69. if not HasQuest(Player, quest3) and not HasCompletedQuest(Player, quest3) then
  70. OfferQuest(nil, Player, quest3)
  71. end
  72. conversation = CreateConversation()
  73. AddConversationOption(conversation, "Close", "CloseItemConversation")
  74. 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.")
  75. end