Advertisement
GrandBulwark

Untitled

Mar 3rd, 2015
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.84 KB | None | 0 0
  1. Scriptname Bulwark_GYAOHCell_TrackerOBJ extends ObjectReference
  2.  
  3. int distanceCheck = 3000
  4.  
  5. Bulwark_McMFollower_Summons Property FollowerMcM Auto
  6.  
  7.  
  8. Function OnLoad()
  9. If FollowerMcM.FollowerMessages_G.GetValueInt() == 1
  10. Debug.Notification("Changed Cells")
  11. Endif
  12. If FollowerMcM.BulwarkFollowerCatchup_G.GetValueInt() == 1
  13. If FollowerMcM.Brelya_Maryon_A.IsPlayerTeammate() && FollowerMcM.Brelya_Maryon_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Brelya_Maryon_A) > distanceCheck)
  14. FollowerMcM.Brelya_Maryon_A.Moveto(Self)
  15. Text()
  16. Elseif FollowerMcM.JZargo_A.IsPlayerTeammate() && FollowerMcM.JZargo_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.JZargo_A) > distanceCheck)
  17. FollowerMcM.JZargo_A.Moveto(Self)
  18. Text()
  19. Elseif FollowerMcM.Onmund_A.IsPlayerTeammate() && FollowerMcM.Onmund_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Onmund_A) > distanceCheck)
  20. FollowerMcM.Onmund_A.Moveto(Self)
  21. Text()
  22. Elseif FollowerMcM.Aela_A.IsPlayerTeammate() && FollowerMcM.Aela_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Aela_A) > distanceCheck)
  23. FollowerMcM.Aela_A.Moveto(Self)
  24. Text()
  25. Elseif FollowerMcM.Athis_A.IsPlayerTeammate() && FollowerMcM.Athis_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Athis_A) > distanceCheck)
  26. FollowerMcM.Athis_A.Moveto(Self)
  27. Text()
  28. Elseif FollowerMcM.Farkas_A.IsPlayerTeammate() && FollowerMcM.Farkas_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Farkas_A) > distanceCheck)
  29. FollowerMcM.Farkas_A.Moveto(Self)
  30. Text()
  31. Elseif FollowerMcM.Njada_Stonearm_A.IsPlayerTeammate() && FollowerMcM.Njada_Stonearm_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Njada_Stonearm_A) > distanceCheck)
  32. FollowerMcM.Njada_Stonearm_A.Moveto(Self)
  33. Text()
  34. Elseif FollowerMcM.Ria_A.IsPlayerTeammate() && FollowerMcM.Ria_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Ria_A) > distanceCheck)
  35. FollowerMcM.Ria_A.Moveto(Self)
  36. Text()
  37. Elseif FollowerMcM.Torvar_A.IsPlayerTeammate() && FollowerMcM.Torvar_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Torvar_A) > distanceCheck)
  38. FollowerMcM.Torvar_A.Moveto(Self)
  39. Text()
  40. Elseif FollowerMcM.Vilkas_A.IsPlayerTeammate() && FollowerMcM.Vilkas_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Vilkas_A) > distanceCheck)
  41. FollowerMcM.Vilkas_A.Moveto(Self)
  42. Text()
  43. Elseif FollowerMcM.Cicero_A.IsPlayerTeammate() && FollowerMcM.Cicero_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Cicero_A) > distanceCheck)
  44. FollowerMcM.Cicero_A.Moveto(Self)
  45. Text()
  46. Elseif FollowerMcM.Erandur_A.IsPlayerTeammate() && FollowerMcM.Erandur_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Erandur_A) > distanceCheck)
  47. FollowerMcM.Erandur_A.Moveto(Self)
  48. Elseif FollowerMcM.Golldir_A.IsPlayerTeammate() && FollowerMcM.Golldir_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Golldir_A) > distanceCheck)
  49. FollowerMcM.Golldir_A.Moveto(Self)
  50. Text()
  51. Elseif FollowerMcM.illia_A.IsPlayerTeammate() && FollowerMcM.illia_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.illia_A) > distanceCheck)
  52. FollowerMcM.illia_A.Moveto(Self)
  53. Text()
  54. Elseif FollowerMcM.Belrand_A.IsPlayerTeammate() && FollowerMcM.Belrand_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Belrand_A) > distanceCheck)
  55. FollowerMcM.Belrand_A.Moveto(Self)
  56. Text()
  57. Elseif FollowerMcM.Erik_The_Slayer_A.IsPlayerTeammate() && FollowerMcM.Erik_The_Slayer_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Erik_The_Slayer_A) > distanceCheck)
  58. FollowerMcM.Erik_The_Slayer_A.Moveto(Self)
  59. Text()
  60. Elseif FollowerMcM.Jenessa_A.IsPlayerTeammate() && FollowerMcM.Jenessa_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Jenessa_A) > distanceCheck)
  61. FollowerMcM.Jenessa_A.Moveto(Self)
  62. Text()
  63. Elseif FollowerMcM.Marcurio_A.IsPlayerTeammate() && FollowerMcM.Marcurio_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Marcurio_A) > distanceCheck)
  64. FollowerMcM.Marcurio_A.Moveto(Self)
  65. Text()
  66. Elseif FollowerMcM.Stenvar_A.IsPlayerTeammate() && FollowerMcM.Stenvar_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Stenvar_A) > distanceCheck)
  67. FollowerMcM.Stenvar_A.Moveto(Self)
  68. Text()
  69. Elseif FollowerMcM.Vorstag_A.IsPlayerTeammate() && FollowerMcM.Vorstag_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Vorstag_A) > distanceCheck)
  70. FollowerMcM.Vorstag_A.Moveto(Self)
  71. Text()
  72. Elseif FollowerMcM.Argis_The_Bulwark_A.IsPlayerTeammate() && FollowerMcM.Argis_The_Bulwark_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Argis_The_Bulwark_A) > distanceCheck)
  73. FollowerMcM.Argis_The_Bulwark_A.Moveto(Self)
  74. Text()
  75. Elseif FollowerMcM.Calder_A.IsPlayerTeammate() && FollowerMcM.Calder_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Calder_A) > distanceCheck)
  76. FollowerMcM.Calder_A.Moveto(Self)
  77. Text()
  78. Elseif FollowerMcM.Iona_A.IsPlayerTeammate() && FollowerMcM.Iona_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Iona_A) > distanceCheck)
  79. FollowerMcM.Iona_A.Moveto(Self)
  80. Text()
  81. Elseif FollowerMcM.Jordis_The_Shield_Maiden_A.IsPlayerTeammate() && FollowerMcM.Jordis_The_Shield_Maiden_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Jordis_The_Shield_Maiden_A) > distanceCheck)
  82. FollowerMcM.Jordis_The_Shield_Maiden_A.Moveto(Self)
  83. Text()
  84. Elseif FollowerMcM.Lydia_A.IsPlayerTeammate() && FollowerMcM.Lydia_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Lydia_A) > distanceCheck)
  85. FollowerMcM.Lydia_A.Moveto(Self)
  86. Text()
  87. Elseif FollowerMcM.Borgakh_The_Steel_Heart_A.IsPlayerTeammate() && FollowerMcM.Borgakh_The_Steel_Heart_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Borgakh_The_Steel_Heart_A) > distanceCheck)
  88. FollowerMcM.Borgakh_The_Steel_Heart_A.Moveto(Self)
  89. Text()
  90. Elseif FollowerMcM.Gorbash_The_Iron_Hand_A.IsPlayerTeammate() && FollowerMcM.Gorbash_The_Iron_Hand_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Gorbash_The_Iron_Hand_A) > distanceCheck)
  91. FollowerMcM.Gorbash_The_Iron_Hand_A.Moveto(Self)
  92. Text()
  93. Elseif FollowerMcM.Lob_A.IsPlayerTeammate() && FollowerMcM.Lob_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Lob_A) > distanceCheck)
  94. FollowerMcM.Lob_A.Moveto(Self)
  95. Text()
  96. Elseif FollowerMcM.Ogol_A.IsPlayerTeammate() && FollowerMcM.Ogol_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Ogol_A) > distanceCheck)
  97. FollowerMcM.Ogol_A.Moveto(Self)
  98. Text()
  99. Elseif FollowerMcM.Ugor_A.IsPlayerTeammate() && FollowerMcM.Ugor_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Ugor_A) > distanceCheck)
  100. FollowerMcM.Ugor_A.Moveto(Self)
  101. Text()
  102. Elseif FollowerMcM.Adelaisa_Vendicci_A.IsPlayerTeammate() && FollowerMcM.Adelaisa_Vendicci_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Adelaisa_Vendicci_A) > distanceCheck)
  103. FollowerMcM.Adelaisa_Vendicci_A.Moveto(Self)
  104. Text()
  105. Elseif FollowerMcM.Aranea_Lenith_A.IsPlayerTeammate() && FollowerMcM.Aranea_Lenith_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Aranea_Lenith_A) > distanceCheck)
  106. FollowerMcM.Aranea_Lenith_A.Moveto(Self)
  107. Text()
  108. Elseif FollowerMcM.Benor_A.IsPlayerTeammate() && FollowerMcM.Benor_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Benor_A) > distanceCheck)
  109. FollowerMcM.Benor_A.Moveto(Self)
  110. Text()
  111. Elseif FollowerMcM.Cosnach_A.IsPlayerTeammate() && FollowerMcM.Cosnach_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Cosnach_A) > distanceCheck)
  112. FollowerMcM.Cosnach_A.Moveto(Self)
  113. Text()
  114. Elseif FollowerMcM.Derkeethus_A.IsPlayerTeammate() && FollowerMcM.Derkeethus_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Derkeethus_A) > distanceCheck)
  115. FollowerMcM.Derkeethus_A.Moveto(Self)
  116. Text()
  117. Elseif FollowerMcM.Faendal_A.IsPlayerTeammate() && FollowerMcM.Faendal_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Faendal_A) > distanceCheck)
  118. FollowerMcM.Faendal_A.Moveto(Self)
  119. Text()
  120. Elseif FollowerMcM.Sven_A.IsPlayerTeammate() && FollowerMcM.Sven_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Sven_A) > distanceCheck)
  121. FollowerMcM.Sven_A.Moveto(Self)
  122. Text()
  123. Elseif FollowerMcM.Kharjo_A.IsPlayerTeammate() && FollowerMcM.Kharjo_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Kharjo_A) > distanceCheck)
  124. FollowerMcM.Kharjo_A.Moveto(Self)
  125. Text()
  126. Elseif FollowerMcM.Mjoll_The_Lioness_A.IsPlayerTeammate() && FollowerMcM.Mjoll_The_Lioness_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Mjoll_The_Lioness_A) > distanceCheck)
  127. FollowerMcM.Mjoll_The_Lioness_A.Moveto(Self)
  128. Text()
  129. Elseif FollowerMcM.Uthegerd_The_Unbroken_A.IsPlayerTeammate() && FollowerMcM.Uthegerd_The_Unbroken_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Uthegerd_The_Unbroken_A) > distanceCheck)
  130. FollowerMcM.Uthegerd_The_Unbroken_A.Moveto(Self)
  131. Text()
  132. Elseif FollowerMcM.Annekke_Crag_Jumper_A.IsPlayerTeammate() && FollowerMcM.Annekke_Crag_Jumper_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Annekke_Crag_Jumper_A) > distanceCheck)
  133. FollowerMcM.Annekke_Crag_Jumper_A.Moveto(Self)
  134. Text()
  135. Elseif FollowerMcM.Roggi_Knot_Beard_A.IsPlayerTeammate() && FollowerMcM.Roggi_Knot_Beard_A.GetAv("WaitingForPlayer") != 1 && (Self.GetDistance(FollowerMcM.Roggi_Knot_Beard_A) > distanceCheck)
  136. FollowerMcM.Roggi_Knot_Beard_A.Moveto(Self)
  137. Text()
  138. Endif
  139. Endif
  140. Self.Disable()
  141. Endfunction
  142. Function Text()
  143. If FollowerMcM.FollowerMessages_G.GetValueInt() == 1
  144. Debug.Trace("Your follower has caught up.")
  145. Endif
  146. EndFunction
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement