Trilin.lua 927 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. --[[
  2. Script Name : SpawnScripts/SouthQeynos/Popelia.lua
  3. Script Purpose : Popelia <Guard>
  4. Script Author : Cynnar
  5. Script Date : 2020.04.12
  6. Script Notes : Auto-Generated Conversation from PacketParser Data
  7. --]]
  8. dofile("SpawnScripts/Generic/GenericGuardVoiceOvers.lua")
  9. dofile("SpawnScripts/Generic/ExpelNonCitizen.lua")
  10. function spawn(NPC)
  11. SetPlayerProximityFunction(NPC, 10, "InRange", "LeaveRange")
  12. end
  13. function respawn(NPC)
  14. spawn(NPC)
  15. end
  16. function InRange(NPC, Spawn)
  17. NonCitizen(NPC,Spawn)
  18. end
  19. function InRange(NPC, Spawn)
  20. if math.random(0, 100) <= 25 and GetFactionAmount(Spawn,11) >20000 then
  21. FaceTarget(NPC, Spawn)
  22. GenericGuardHail(NPC, Spawn)
  23. CheckFaction(NPC, Spawn, "Qeynos")
  24. else
  25. CheckFaction(NPC, Spawn, "Qeynos")
  26. end
  27. end
  28. function LeaveRange(NPC, Spawn)
  29. end
  30. function hailed(NPC, Spawn)
  31. FaceTarget(NPC, Spawn)
  32. GenericGuardHail(NPC, Spawn)
  33. end