9
3

anevileyemaliciousgaze.lua 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. --[[
  2. Script Name : ItemScripts/anevileyemaliciousgaze.lua
  3. Script Author : dorbin
  4. Script Date : 2023.12.28 05:12:52
  5. Script Purpose :
  6. :
  7. --]]
  8. local LoreAndLegendEvileye = 5408
  9. function examined(Item, Player)
  10. local LnLAccept = GetRuleFlagFloat("R_World", "LoreAndLegendAccept")
  11. if LnLAccept > 0 and not HasQuest(Player, LoreAndLegendEvileye) and not HasCompletedQuest(Player, LoreAndLegendEvileye) then
  12. OfferQuest(nil, Player, LoreAndLegendEvileye)
  13. else
  14. conversation = CreateConversation()
  15. if HasQuest(Player, LoreAndLegendEvileye) and GetQuestStepProgress(Player, LoreAndLegendEvileye, 6)==0 then
  16. AddConversationOption(conversation, "Begin to study...", "Step_Complete")
  17. end
  18. AddConversationOption(conversation, "No, put away", "CloseItemConversation")
  19. StartDialogConversation(conversation, 2, Item, Player, "This item can be used to learn the secrets of the evil eye. Do you wish to study it?")
  20. end
  21. end
  22. function Step_Complete(Item, Player)
  23. if HasItem(Player,3618,1) then
  24. SetStepComplete(Player, LoreAndLegendEvileye, 6)
  25. CloseItemConversation(Item, Player)
  26. RemoveItem(Player, 3618)
  27. end
  28. end