Advertisement
GrandBulwark

Untitled

Feb 26th, 2015
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 56.34 KB | None | 0 0
  1. ScriptName Bulwark_McMFollower_Summons Extends SKI_ConfigBase
  2. {Allows the player to summon any vanilla follower to their current location}
  3. ;-Script Author GrandBulwark
  4.  
  5. ;-Option IDs--------------------------------------------------------------
  6. ;-Winterhold College
  7. Int OID_Brelya_Maryon ; MGRAppBrelyna01 Objective 30
  8. Int OID_J'Zargo ;MGRAppJzargo01 Objective 30
  9. Int OID_Onmund ;MGRAppOnmund01 Objective 40
  10. ;-Companions
  11. Int OID_Aela
  12. Int OID_Athis
  13. Int OID_Farkas
  14. Int OID_Njada_Stonearm
  15. Int OID_Ria
  16. Int OID_Torvar
  17. Int OID_Vilkas
  18. ;-Dark Brotherhood
  19. Int OID_Cicero
  20. ;-Dawnguard
  21. Int OID_Agmaer
  22. Int OID_Beleval
  23. Int OID_Celann
  24. Int OID_Durak
  25. Int OID_Ingard
  26. Int OID_Serana
  27. ;-Dragonborn
  28. Int OID_Frea ;DLC2MQ03 Objective 70
  29. Int OID_Talvas ;DLC2TTF1 Objective 200
  30. Int OID_Teldryn_Sero
  31. ;-Dungeon Quest Followers
  32. Int OID_Erandur ;DA16 Objective Objective 200
  33. Int OID_Golldir ;dunHillgrundsTombQST Objective 100
  34. Int OID_illia ;dunDarklightQST Objective 20
  35. ;-Hirelings
  36. Int OID_Belrand
  37. Int OID_Erik_The_Slayer
  38. Int OID_Jenessa
  39. Int OID_Marcurio
  40. Int OID_Stenvar
  41. Int OID_Vorstag
  42. ;-Housecarls
  43. Int OID_Argis_The_Bulwark ;Favor250 15
  44. Int OID_Calder ;favor254 15
  45. Int OID_Iona ;FreeformThaneRiften 30
  46. Int OID_Jordis_The_Shield_Maiden ;Favor252 15
  47. Int OID_Lydia ;Favor253 15
  48. ;-HF Housecarls
  49. Int OID_Gregor ;Favor256 15
  50. Int OID_Rayya ;Favor258 15
  51. Int OID_Valdimar ;Favor255 15
  52. ;-Orcs
  53. Int OID_Borgakh_The_Steel_Heart
  54. Int OID_Gorbash_The_Iron_Hand
  55. Int OID_Lob ;DA06 Objective 120
  56. Int OID_Ogol ;DA06 Objective 120
  57. Int OID_Ugor ;DA06 Objective 120
  58. ;-Misc
  59. Int OID_Adelaisa_Vendicci ;MS10MiscObjPointer Objective 80
  60. Int OID_Ahtar ;Captain Hargar dead
  61. Int OID_Aranea_Lenith ;DA01 Objective 80
  62. Int OID_Benor
  63. Int OID_Cosnach
  64. Int OID_Derkeethus ;DarkwaterCrossingDerkeethusRescueQuest Objective 20
  65. Int OID_Faendal ;FreeformRiverwood01 Objective 210
  66. Int OID_Sven ;FreeformRiverwood01 Objective 220
  67. Int OID_Kharjo ;FreeformCaravansA Objective 15
  68. Int OID_Mjoll_The_Lioness ;FreeformRiften09 Objective 20
  69. Int OID_Uthegerd_The_Unbroken
  70.  
  71. ;Viable Checks not found
  72. Int OID_Annekke_Crag_Jumper
  73. Int OID_Roggi_Knot_Beard
  74.  
  75. ;-Animals
  76. Int OID_Meeko
  77. ;DG
  78. Int OID_BranHusky
  79. Int OID_CusithDeathHound
  80. Int OID_GarmrDeathHound
  81. Int OID_SceolangHusky
  82.  
  83. ;-Global Variables--------------------------------------------------------
  84. ;-Winterhold College
  85. GlobalVariable Property Brelya_Maryon_G Auto ; MGRAppBrelyna01 Objective 30
  86. GlobalVariable Property J'Zargo_G Auto ;MGRAppJzargo01 Objective 30
  87. GlobalVariable Property Onmund_G Auto ;MGRAppOnmund01 Objective 40
  88. ;-Companions
  89. GlobalVariable Property Aela_G Auto
  90. GlobalVariable Property Athis_G Auto
  91. GlobalVariable Property Farkas_G Auto
  92. GlobalVariable Property Njada_Stonearm_G Auto
  93. GlobalVariable Property Ria_G Auto
  94. GlobalVariable Property Torvar_G Auto
  95. GlobalVariable Property Vilkas_G Auto
  96. ;-Dark Brotherhood
  97. GlobalVariable Property Cicero_G Auto
  98. ;-Dawnguard
  99. GlobalVariable Property Agmaer_G Auto
  100. GlobalVariable Property Beleval_G Auto
  101. GlobalVariable Property Celann_G Auto
  102. GlobalVariable Property Durak_G Auto
  103. GlobalVariable Property Ingard_G Auto
  104. GlobalVariable Property Serana_G Auto
  105. ;-Dragonborn
  106. GlobalVariable Property Frea_G Auto ;DLC2MQ03 Objective 70
  107. GlobalVariable Property Talvas_G Auto ;DLC2TTF1 Objective 200
  108. GlobalVariable Property Teldryn_Sero_G Auto
  109. ;-Dungeon Quest Followers
  110. GlobalVariable Property Erandur_G Auto ;DA16 Objective Objective 200
  111. GlobalVariable Property Golldir_G Auto ;dunHillgrundsTombQST Objective 100
  112. GlobalVariable Property illia_G Auto ;dunDarklightQST Objective 20
  113. ;-Hirelings
  114. GlobalVariable Property Belrand_G Auto
  115. GlobalVariable Property Erik_The_Slayer_G Auto
  116. GlobalVariable Property Jenessa_G Auto
  117. GlobalVariable Property Marcurio_G Auto
  118. GlobalVariable Property Stenvar_G Auto
  119. GlobalVariable Property Vorstag_G Auto
  120. ;-Housecarls
  121. GlobalVariable Property Argis_The_Bulwark_G Auto ;Favor250 15
  122. GlobalVariable Property Calder_G Auto ;favor254 15
  123. GlobalVariable Property Iona_G Auto ;FreeformThaneRiften 30
  124. GlobalVariable Property Jordis_The_Shield_Maiden_G Auto ;Favor252 15
  125. GlobalVariable Property Lydia_G Auto ;Favor253 15
  126. ;-HF Housecarls
  127. GlobalVariable Property Gregor_G Auto ;Favor256 15
  128. GlobalVariable Property Rayya_G Auto ;Favor258 15
  129. GlobalVariable Property Valdimar_G Auto ;Favor255 15
  130. ;-Orcs
  131. GlobalVariable Property Borgakh_The_Steel_Heart_G Auto
  132. GlobalVariable Property Gorbash_The_Iron_Hand_G Auto
  133. GlobalVariable Property Lob_G Auto ;DA06 Objective 120
  134. GlobalVariable Property Ogol_G Auto ;DA06 Objective 120
  135. GlobalVariable Property Ugor_G Auto ;DA06 Objective 120
  136. ;-Misc
  137. GlobalVariable Property Adelaisa_Vendicci_G Auto ;MS10MiscObjPointer Objective 80
  138. GlobalVariable Property Ahtar_G Auto ;Captain Hargar dead
  139. GlobalVariable Property Aranea_Lenith_G Auto ;DA01 Objective 80
  140. GlobalVariable Property Benor_G Auto
  141. GlobalVariable Property Cosnach_G Auto
  142. GlobalVariable Property Derkeethus_G Auto ;DarkwaterCrossingDerkeethusRescueQuest Objective 20
  143. GlobalVariable Property Faendal_G Auto ;FreeformRiverwood01 Objective 210
  144. GlobalVariable Property Sven_G Auto ;FreeformRiverwood01 Objective 220
  145. GlobalVariable Property Kharjo_G Auto ;FreeformCaravansA Objective 15
  146. GlobalVariable Property Mjoll_The_Lioness_G Auto ;FreeformRiften09 Objective 20
  147. GlobalVariable Property Uthegerd_The_Unbroken_G Auto
  148.  
  149. ;Viable Checks not found
  150. GlobalVariable Property Annekke_Crag_Jumper_G Auto
  151. GlobalVariable Property Roggi_Knot_Beard_G Auto
  152.  
  153. ;-Animals
  154. GlobalVariable Property Meeko_G Auto
  155. ;DG
  156. GlobalVariable Property BranHusky_G Auto
  157. GlobalVariable Property CusithDeathHound_G Auto
  158. GlobalVariable Property GarmrDeathHound_G Auto
  159. GlobalVariable Property SceolangHusky_G Auto
  160.  
  161. ;-Actors------------------------------------------------------------------
  162. ;-Winterhold College
  163. Actor Property Brelya_Maryon_A Auto ; MGRAppBrelyna01 Objective 30
  164. Actor Property J'Zargo_A Auto ;MGRAppJzargo01 Objective 30
  165. Actor Property Onmund_A Auto ;MGRAppOnmund01 Objective 40
  166. ;-Companions
  167. Actor Property Aela_A Auto
  168. Actor Property Athis_A Auto
  169. Actor Property Farkas_A Auto
  170. Actor Property Njada_Stonearm_A Auto
  171. Actor Property Ria_A Auto
  172. Actor Property Torvar_A Auto
  173. Actor Property Vilkas_A Auto
  174. ;-Dark Brotherhood
  175. Actor Property Cicero_A Auto
  176. ;-Dawnguard
  177. Actor Property Agmaer_A Auto
  178. Actor Property Beleval_A Auto
  179. Actor Property Celann_A Auto
  180. Actor Property Durak_A Auto
  181. Actor Property Ingard_A Auto
  182. Actor Property Serana_A Auto
  183. ;-Dragonborn
  184. Actor Property Frea_A Auto ;DLC2MQ03 Objective 70
  185. Actor Property Talvas_A Auto ;DLC2TTF1 Objective 200
  186. Actor Property Teldryn_Sero_A Auto
  187. ;-Dungeon Quest Followers
  188. Actor Property Erandur_A Auto ;DA16 Objective Objective 200
  189. Actor Property Golldir_A Auto ;dunHillgrundsTombQST Objective 100
  190. Actor Property illia_A Auto ;dunDarklightQST Objective 20
  191. ;-Hirelings
  192. Actor Property Belrand_A Auto
  193. Actor Property Erik_The_Slayer_A Auto
  194. Actor Property Jenessa_A Auto
  195. Actor Property Marcurio_A Auto
  196. Actor Property Stenvar_A Auto
  197. Actor Property Vorstag_A Auto
  198. ;-Housecarls
  199. Actor Property Argis_The_Bulwark_A Auto ;Favor250 15
  200. Actor Property Calder_A Auto ;favor254 15
  201. Actor Property Iona_A Auto ;FreeformThaneRiften 30
  202. Actor Property Jordis_The_Shield_Maiden_A Auto ;Favor252 15
  203. Actor Property Lydia_A Auto ;Favor253 15
  204. ;-HF Housecarls
  205. Actor Property Gregor_A Auto ;Favor256 15
  206. Actor Property Rayya_A Auto ;Favor258 15
  207. Actor Property Valdimar_A Auto ;Favor255 15
  208. ;-Orcs
  209. Actor Property Borgakh_The_Steel_Heart_A Auto
  210. Actor Property Gorbash_The_Iron_Hand_A Auto
  211. Actor Property Lob_A Auto ;DA06 Objective 120
  212. Actor Property Ogol_A Auto ;DA06 Objective 120
  213. Actor Property Ugor_A Auto ;DA06 Objective 120
  214. ;-Misc
  215. Actor Property Adelaisa_Vendicci_A Auto ;MS10MiscObjPointer Objective 80
  216. Actor Property Ahtar_A Auto ;Captain Hargar dead
  217. Actor Property Aranea_Lenith_A Auto ;DA01 Objective 80
  218. Actor Property Benor_A Auto
  219. Actor Property Cosnach_A Auto
  220. Actor Property Derkeethus_A Auto ;DarkwaterCrossingDerkeethusRescueQuest Objective 20
  221. Actor Property Faendal_A Auto ;FreeformRiverwood01 Objective 210
  222. Actor Property Sven_A Auto ;FreeformRiverwood01 Objective 220
  223. Actor Property Kharjo_A Auto ;FreeformCaravansA Objective 15
  224. Actor Property Mjoll_The_Lioness_A Auto ;FreeformRiften09 Objective 20
  225. Actor Property Uthegerd_The_Unbroken_A Auto
  226.  
  227. ;Viable Checks not found
  228. Actor Property Annekke_Crag_Jumper_A Auto
  229. Actor Property Roggi_Knot_Beard_A Auto
  230.  
  231. ;-Animals
  232. Actor Property Meeko_A Auto
  233. ;DG
  234. Actor Property BranHusky_A Auto
  235. Actor Property CusithDeathHound_A Auto
  236. Actor Property GarmrDeathHound_A Auto
  237. Actor Property SceolangHusky_A Auto
  238.  
  239. ;Quests and Checks--------------------------------------------------------
  240. Quest Property MGRAppBrelyna01_Obj30 Auto
  241. Quest Property MGRAppJzargo01_Obj30 Auto
  242. Quest Property MGRAppOnmund01_Obj40 Auto
  243. Quest Property DLC2MQ03_Frea_Obj70 Auto
  244. Quest Property DLC2TTF1_Talvas_Obj200 Auto
  245. Quest Property DA16_Erandur_Obj200 Auto
  246. Quest Property dunHillgrundsTombQST_Golldir_Obj100 Auto
  247. Quest Property dunDarklightQST_illia_Obj20 Auto
  248. Quest Property Favor250_ArgisBulwark_Obj15 Auto
  249. Quest Property favor254_Calder_Obj15 Auto
  250. Quest Property FreeformThaneRiften_Iona_Obj30 Auto
  251. Quest Property Favor252_JordisShieldMaiden_Obj15 Auto
  252. Quest Property Favor253_Lydia_Obj15 Auto
  253. Quest Property Favor256_Gregor_Obj15 Auto
  254. Quest Property Favor258_Rayya_Obj15 Auto
  255. Quest Property Favor255_Valdimar_Obj15 Auto
  256. Quest Property DA06_LobOgolUgor_Obj120 Auto
  257. Quest Property MS10MiscObjPointer_AdelaisaVendicci_Obj80 Auto
  258. Quest Property DA01_AraneaLenith_Obj80 Auto
  259. Quest Property DarkwaterCrossingDerkeethusRescueQuest_Obj20 Auto
  260. Quest Property FreeformRiverwood01_SvenObj220_FaendalObj210 Auto
  261. Quest Property FreeformCaravansA_Kharjo_Obj15 Auto
  262. Quest Property FreeformRiften09_Mjoll_Obj20 Auto
  263. Quest Property DLC1VQ02_DawnguardMain_Obj30DG_Obj!30Vamp Auto
  264. Quest Property DLC2MQ01_DragonbornMain_Obj10 Auto
  265. Quest Property DB11_DarkBrotherhoodEnd_Obj80 Auto
  266. Quest Property C06_CompanionsEnd_Obj70 Auto
  267. Quest Property DLC1VQ04_Serana_Obj120 Auto
  268.  
  269. Book Property Meeko_Book Auto ;IsRead()
  270. Actor Property CaptainHargar_AhtarCheck Auto
  271. ;-------------------------------------------------------------------------
  272. Event OnConfigInit()
  273. ModName = "Followers of Skyrim"
  274. Pages = new string[4]
  275. Pages[0] = "Skyrim"
  276. Pages[1] = "Dawnguard"
  277. Pages[2] = "Hearthfires"
  278. Pages[3] = "Dragonborn"
  279. EndEvent
  280.  
  281. Event OnGameReload()
  282. Parent.OnGameReload()
  283. Endevent
  284.  
  285. Event OnPageReset(String page)
  286. If (page == "")
  287. LoadCustomContent("BulwarkFollowerVector.dds")
  288. Return
  289. Else
  290. UnloadCustomContent()
  291. Endif
  292.  
  293. If (page == "Skyrim")
  294. SetCursorFillMode(TOP_TO_BOTTOM)
  295. AddHeaderOption("College of Winterhold")
  296. If (MGRAppBrelyna01_Obj30.IsObjectiveCompleted(30) == True) && !Brelya_Maryon_A.IsDead()
  297. OID_Brelya_Maryon = AddSliderOption("Brelya Maryon", Brelya_Maryon_G.GetValueInt())
  298. Else
  299. Endif
  300. If (MGRAppJzargo01_Obj30.IsObjectiveCompleted(30) == True) && !J'Zargo_A.IsDead()
  301. OID_J'Zargo = AddSliderOption("J'Zargo", J'Zargo_G.GetValueInt())
  302. Else
  303. Endif
  304. If (MGRAppOnmund01_Obj40.IsObjectiveCompleted(40) == True) && !Onmund_A.IsDead()
  305. OID_J'Zargo = AddSliderOption("Onmund", Onmund_G.GetValueInt())
  306. Else
  307. Endif
  308. AddEmptyOption()
  309. AddHeaderOption("The Companions")
  310. If (C06_CompanionsEnd_Obj70.IsObjectiveCompleted(70) == True)
  311. If !Aela_A.IsDead()
  312. OID_Aela = AddSliderOption("Aela", Aela_G.GetValueInt())
  313. Else
  314. Endif
  315. If !Athis_A.IsDead()
  316. OID_Athis = AddSliderOption("Athis", Athis_G.GetValueInt())
  317. Else
  318. Endif
  319. If !Farkas_A.IsDead()
  320. OID_Farkas = AddSliderOption("Farkas", Farkas_G.GetValueInt())
  321. Else
  322. Endif
  323. If !Njada_Stonearm_A.IsDead()
  324. OID_Njada_Stonearm = AddSliderOption("Njada Stonearm", Njada_Stonearm_G.GetValueInt())
  325. Else
  326. Endif
  327. If !Ria_A.IsDead()
  328. OID_Ria = AddSliderOption("Ria", Ria_G.GetValueInt())
  329. Else
  330. Endif
  331. If !Torvar_A.IsDead()
  332. OID_Torvar = AddSliderOption("Torvar", Torvar_G.GetValueInt())
  333. Else
  334. Endif
  335. If !Vilkas_A.IsDead()
  336. OID_Vilkas = AddSliderOption("Vilkas", Vilkas_G.GetValueInt())
  337. Else
  338. Endif
  339. Else
  340. Endif
  341. AddEmptyOption()
  342. AddHeaderOption("The Dark Brotherhood")
  343. If (DB11_DarkBrotherhoodEnd_Obj80.IsObjectiveCompleted(80) == True) && !Cicero_A.IsDead()
  344. OID_Cicero = AddSliderOption("Cicero", Cicero_G.GetValueInt())
  345. Else
  346. Endif
  347. AddEmptyOption()
  348. AddHeaderOption("Dungeon Quest Followers")
  349. If (DA16_Erandur_Obj200.IsObjectiveCompleted(200) == True) && !Erandur_A.IsDead()
  350. OID_Erandur = AddSliderOption("Cicero", Erandur_G.GetValueInt())
  351. Else
  352. Endif
  353. If (dunHillgrundsTombQST_Golldir_Obj100.IsObjectiveCompleted(100) == True) && !Golldir_A.IsDead()
  354. OID_Golldir = AddSliderOption("Golldir", Golldir_G.GetValueInt())
  355. Else
  356. Endif
  357. If (dunDarklightQST_illia_Obj20.IsObjectiveCompleted(20) == True) && !illia_A.IsDead()
  358. OID_illia = AddSliderOption("illia", illia_G.GetValueInt())
  359. Else
  360. Endif
  361. AddEmptyOption()
  362. AddHeaderOption("Mercenaries")
  363. If !Belrand_A.IsDead()
  364. OID_Belrand = AddSliderOption("Belrand", Belrand_G.GetValueInt())
  365. Else
  366. Endif
  367. If !Vorstag_A.IsDead()
  368. OID_Vorstag = AddSliderOption("Vorstag", Vorstag_G.GetValueInt())
  369. Else
  370. Endif
  371. If !Erik_The_Slayer_A.IsDead()
  372. OID_Erik_The_Slayer = AddSliderOption("Erik The Slayer", Erik_The_Slayer_G.GetValueInt())
  373. Else
  374. Endif
  375. If !Jenessa_A.IsDead()
  376. OID_Jenessa = AddSliderOption("Jenessa", Jenessa_G.GetValueInt())
  377. Else
  378. Endif
  379. If !Marcurio_A.IsDead()
  380. OID_Marcurio = AddSliderOption("Marcurio", Marcurio_G.GetValueInt())
  381. Else
  382. Endif
  383. If !Stenvar_A.IsDead()
  384. OID_Stenvar = AddSliderOption("Stenvar", Vilkas_G.GetValueInt())
  385. Else
  386. Endif
  387. AddEmptyOption()
  388. AddHeaderOption("Housecarls")
  389. If (Favor250_ArgisBulwark_Obj15.IsObjectiveCompleted(15) == True) && !Argis_The_Bulwark_A.IsDead()
  390. OID_Argis_The_Bulwark = AddSliderOption("Argis The Bulwark", Argis_The_Bulwark_G.GetValueInt())
  391. Else
  392. Endif
  393. If (favor254_Calder_Obj15.IsObjectiveCompleted(15) == True) && !Calder_A.IsDead()
  394. OID_Calder = AddSliderOption("Calder", Calder_G.GetValueInt())
  395. Else
  396. Endif
  397. If (FreeformThaneRiften_Iona_Obj30.IsObjectiveCompleted(30) == True) && !Iona_A.IsDead()
  398. OID_Iona = AddSliderOption("Iona", Iona_G.GetValueInt())
  399. Else
  400. Endif
  401. If (Favor252_JordisShieldMaiden_Obj15.IsObjectiveCompleted(15) == True) && !Jordis_The_Shield_Maiden_A.IsDead()
  402. OID_Jordis_The_Shield_Maiden = AddSliderOption("Jordis Shield Maiden", Jordis_The_Shield_Maiden_G.GetValueInt())
  403. Else
  404. Endif
  405. If (Favor253_Lydia_Obj15.IsObjectiveCompleted(15) == True) && !Lydia_A.IsDead()
  406. OID_Lydia = AddSliderOption("Lydia", Lydia_G.GetValueInt())
  407. Else
  408. Endif
  409. AddEmptyOption()
  410. AddHeaderOption("Stronghold Orcs")
  411. If !Borgakh_The_Steel_Heart_A.IsDead()
  412. OID_Borgakh_The_Steel_Heart = AddSliderOption("Borgakh SteelHeart", Borgakh_The_Steel_Heart_G.GetValueInt())
  413. Else
  414. Endif
  415. If !Gorbash_The_Iron_Hand_A.IsDead()
  416. OID_Gorbash_The_Iron_Hand = AddSliderOption("Gorbash IronHand", Gorbash_The_Iron_Hand_G.GetValueInt())
  417. Else
  418. Endif
  419. If (DA06_LobOgolUgor_Obj120.IsObjectiveCompleted(120) == True) && !Lob_A.IsDead()
  420. OID_Lob = AddSliderOption("Lob", Lob_G.GetValueInt())
  421. Else
  422. Endif
  423. If (DA06_LobOgolUgor_Obj120.IsObjectiveCompleted(120) == True) && !Ogol_A.IsDead()
  424. OID_Ogol = AddSliderOption("Ogol", Ogol_G.GetValueInt())
  425. Else
  426. Endif
  427. If (DA06_LobOgolUgor_Obj120.IsObjectiveCompleted(120) == True) && !Ugor_A.IsDead()
  428. OID_Ugor = AddSliderOption("Ugor", Ugor_G.GetValueInt())
  429. Else
  430. Endif
  431. AddEmptyOption()
  432. AddHeaderOption("Misc")
  433. If (MS10MiscObjPointer_AdelaisaVendicci_Obj80.IsObjectiveCompleted(80) == True) && !Adelaisa_Vendicci_A.IsDead()
  434. OID_Adelaisa_Vendicci = AddSliderOption("Ugor", Adelaisa_Vendicci_G.GetValueInt())
  435. Else
  436. Endif
  437. If (DA01_AraneaLenith_Obj80.IsObjectiveCompleted(80) == True) && !Aranea_Lenith_A.IsDead()
  438. OID_Aranea_Lenith = AddSliderOption("Aranea Lenith", Aranea_Lenith_G.GetValueInt())
  439. Else
  440. Endif
  441. If (DarkwaterCrossingDerkeethusRescueQuest_Obj20.IsObjectiveCompleted(20) == True) && !Derkeethus_A.IsDead()
  442. OID_Derkeethus = AddSliderOption("Derkeethus", Derkeethus_G.GetValueInt())
  443. Else
  444. Endif
  445. If (FreeformRiverwood01_SvenObj220_FaendalObj210.IsObjectiveCompleted(210) == True) && !Faendal_A.IsDead()
  446. OID_Faendal = AddSliderOption("Faendal", Faendal_G.GetValueInt())
  447. Else
  448. Endif
  449. If (FreeformRiverwood01_SvenObj220_FaendalObj210.IsObjectiveCompleted(220) == True) && !Sven_A.IsDead()
  450. OID_Sven = AddSliderOption("Sven", Sven_G.GetValueInt())
  451. Else
  452. Endif
  453. If (FreeformCaravansA_Kharjo_Obj15.IsObjectiveCompleted(15) == True) && !Kharjo_A.IsDead()
  454. OID_Kharjo = AddSliderOption("Kharjo", Kharjo_G.GetValueInt())
  455. Else
  456. Endif
  457. If (FreeformRiften09_Mjoll_Obj20.IsObjectiveCompleted(20) == True) && !Mjoll_The_Lioness_A.IsDead()
  458. OID_Mjoll_The_Lioness = AddSliderOption("Mjoll The Lioness", Mjoll_The_Lioness_G.GetValueInt())
  459. Else
  460. Endif
  461. If !Uthegerd_The_Unbroken_A.IsDead()
  462. OID_Uthegerd_The_Unbroken = AddSliderOption("Uthegerd The Unbroken", Uthegerd_The_Unbroken_G.GetValueInt())
  463. Else
  464. Endif
  465. If !Benor_A.IsDead()
  466. OID_Benor = AddSliderOption("Benor", Benor_G.GetValueInt())
  467. Else
  468. Endif
  469. If !Cosnach_A.IsDead()
  470. OID_Cosnach = AddSliderOption("Cosnach", Cosnach_G.GetValueInt())
  471. Else
  472. Endif
  473. If !Ahtar_A.IsDead() && CaptainHargar_AhtarCheck.IsDead()
  474. OID_Ahtar = AddSliderOption("Ahtar", Ahtar_G.GetValueInt())
  475. Else
  476. Endif
  477. AddEmptyOption()
  478. AddHeaderOption("Animals")
  479. If !Meeko_A.IsDead() && Meeko_Book.IsRead()
  480. OID_Meeko = AddSliderOption("Meeko", Meeko_G.GetValueInt())
  481. Else
  482. AddEmptyOption()
  483. AddHeaderOption("USE AT OWN RISK, NO VIABLE CHECKS FOUND")
  484. If !Annekke_Crag_Jumper_A.IsDead()
  485. OID_Annekke_Crag_Jumper = AddSliderOption("Annekke Crag Jumper", Annekke_Crag_Jumper_G.GetValueInt())
  486. Else
  487. If !Roggi_Knot_Beard_A.IsDead()
  488. OID_Roggi_Knot_Beard = AddSliderOption("Roggi KnotBeard", Roggi_Knot_Beard_G.GetValueInt())
  489. Else
  490. Elseif (page == "Dawnguard")
  491. SetCursorFillMode(TOP_TO_BOTTOM)
  492. AddHeaderOption("Serana")
  493. If (DLC1VQ04_Serana_Obj120.IsObjectiveCompleted(120) == True) && !Serana_A.IsDead()
  494. OID_Serana = AddSliderOption("Serana", Serana_G.GetValueInt())
  495. Else
  496. Endif
  497. AddEmptyOption()
  498. AddHeaderOption("Dawnguard NPCs")
  499. If (DLC1VQ02_DawnguardMain_Obj30DG_Obj!30Vamp.IsObjectiveCompleted(30) == True)
  500. If !Agmaer_A.IsDead()
  501. OID_Agmaer = AddSliderOption("Agmaer", Agmaer_G.GetValueInt())
  502. Else
  503. Endif
  504. If !Beleval_A.IsDead()
  505. OID_Beleval = AddSliderOption("Beleval", Beleval_G.GetValueInt())
  506. Else
  507. Endif
  508. If !Celann_A.IsDead()
  509. OID_Celann = AddSliderOption("Celann", Celann_G.GetValueInt())
  510. Else
  511. Endif
  512. If !Durak_A.IsDead()
  513. OID_Durak = AddSliderOption("Durak", Durak_G.GetValueInt())
  514. Else
  515. Endif
  516. If !Ingard_A.IsDead()
  517. OID_Ingard = AddSliderOption("Ingard", Ingard_G.GetValueInt())
  518. Else
  519. Endif
  520. If !BranHusky_A.IsDead()
  521. OID_BranHusky = AddSliderOption("Bran", BranHusky_G.GetValueInt())
  522. Else
  523. Endif
  524. If !SceolangHusky_A.IsDead()
  525. OID_SceolangHusky = AddSliderOption("Sceolang", SceolangHusky_G.GetValueInt())
  526. Else
  527. Endif
  528. Elseif (DLC1VQ02_DawnguardMain_Obj30DG_Obj!30Vamp.IsObjectiveCompleted(30) == False) && (DLC1VQ02_DawnguardMain_Obj30DG_Obj!30Vamp.IsCompleted())
  529. If !CusithDeathHound_A.IsDead()
  530. OID_CusithDeathHound = AddSliderOption("Cusith", CusithDeathHound_G.GetValueInt())
  531. Else
  532. Endif
  533. If !GarmrDeathHound_A.IsDead()
  534. OID_GarmrDeathHound = AddSliderOption("Garmr", GarmrDeathHound_G.GetValueInt())
  535. Else
  536. Endif
  537. Endif
  538.  
  539. Elseif (page == "Hearthfires")
  540. SetCursorFillMode(TOP_TO_BOTTOM)
  541. AddHeaderOption("Hearthfires Housecarls")
  542. If (Favor256_Gregor_Obj15.IsObjectiveCompleted(15) == True) && !Gregor_A.IsDead()
  543. OID_Gregor = AddSliderOption("Gregor", Gregor_G.GetValueInt())
  544. Else
  545. Endif
  546. If (Favor258_Rayya_Obj15.IsObjectiveCompleted(15) == True) && !Rayya_A.IsDead()
  547. OID_Rayya = AddSliderOption("Rayya", Rayya_G.GetValueInt())
  548. Else
  549. Endif
  550. If (Favor255_Valdimar_Obj15.IsObjectiveCompleted(15) == True) && !Valdimar_A.IsDead()
  551. OID_Valdimar = AddSliderOption("Valdimar", Valdimar_G.GetValueInt())
  552. Else
  553. Endif
  554. Elseif (page == "Dragonborn")
  555. SetCursorFillMode(TOP_TO_BOTTOM)
  556. AddHeaderOption("Dragonborn Followers")
  557. If (Favor255_Valdimar_Obj15.IsObjectiveCompleted(15) == True)
  558. If !Teldryn_Sero_A.IsDead()
  559. OID_Teldryn_Sero = AddSliderOption("Teldryn Sero", Teldryn_Sero_G.GetValueInt())
  560. Else
  561. Endif
  562. If (DLC2MQ03_Frea_Obj70.IsObjectiveCompleted(70) == True) && !Frea_A.IsDead()
  563. OID_Frea = AddSliderOption("Frea", Frea_G.GetValueInt())
  564. Else
  565. Endif
  566. If (DLC2TTF1_Talvas_Obj200.IsObjectiveCompleted(200) == True) && !Talvas_A.IsDead()
  567. OID_Talvas = AddSliderOption("Talvas", Talvas_G.GetValueInt())
  568. Else
  569. Endif
  570. Else
  571. Endif
  572. Endif
  573. EndEvent
  574.  
  575. Event OnOptionHighlight(int option)
  576. If (option == OID_Brelya_Maryon)
  577. SetInfoText ("Set to 1 to summon this follower")
  578. Elseif (option == OID_J'Zargo)
  579. SetInfoText ("Set to 1 to summon this follower")
  580. Elseif (option == OID_Aela)
  581. SetInfoText ("Set to 1 to summon this follower")
  582. Elseif (option == OID_Athis)
  583. SetInfoText ("Set to 1 to summon this follower")
  584. Elseif (option == OID_Farkas)
  585. SetInfoText ("Set to 1 to summon this follower")
  586. Elseif (option == OID_Njada_Stonearm)
  587. SetInfoText ("Set to 1 to summon this follower")
  588. Elseif (option == OID_Ria)
  589. SetInfoText ("Set to 1 to summon this follower")
  590. Elseif (option == OID_Torvar)
  591. SetInfoText ("Set to 1 to summon this follower")
  592. Elseif (option == OID_Vilkas)
  593. SetInfoText ("Set to 1 to summon this follower")
  594. Elseif (option == OID_Cicero)
  595. SetInfoText ("Set to 1 to summon this follower")
  596. Elseif (option == OID_Agmaer)
  597. SetInfoText ("Set to 1 to summon this follower")
  598. Elseif (option == OID_Beleval)
  599. SetInfoText ("Set to 1 to summon this follower")
  600. Elseif (option == OID_Celann)
  601. SetInfoText ("Set to 1 to summon this follower")
  602. Elseif (option == OID_Durak)
  603. SetInfoText ("Set to 1 to summon this follower")
  604. Elseif (option == OID_Ingard)
  605. SetInfoText ("Set to 1 to summon this follower")
  606. Elseif (option == OID_Serana)
  607. SetInfoText ("Set to 1 to summon this follower")
  608. Elseif (option == OID_Frea)
  609. SetInfoText ("Set to 1 to summon this follower")
  610. Elseif (option == OID_Talvas)
  611. SetInfoText ("Set to 1 to summon this follower")
  612. Elseif (option == OID_Teldryn_Sero)
  613. SetInfoText ("Set to 1 to summon this follower")
  614. Elseif (option == OID_Erandur)
  615. SetInfoText ("Set to 1 to summon this follower")
  616. Elseif (option == OID_Golldir)
  617. SetInfoText ("Set to 1 to summon this follower")
  618. Elseif (option == OID_illia)
  619. SetInfoText ("Set to 1 to summon this follower")
  620. Elseif (option == OID_Belrand)
  621. SetInfoText ("Set to 1 to summon this follower")
  622. Elseif (option == OID_Erik_The_Slayer)
  623. SetInfoText ("Set to 1 to summon this follower")
  624. Elseif (option == OID_Jenessa)
  625. SetInfoText ("Set to 1 to summon this follower")
  626. Elseif (option == OID_Marcurio)
  627. SetInfoText ("Set to 1 to summon this follower")
  628. Elseif (option == OID_Stenvar)
  629. SetInfoText ("Set to 1 to summon this follower")
  630. Elseif (option == OID_Vorstag)
  631. SetInfoText ("Set to 1 to summon this follower")
  632. Elseif (option == OID_Argis_The_Bulwark)
  633. SetInfoText ("Set to 1 to summon this follower")
  634. Elseif (option == OID_Calder)
  635. SetInfoText ("Set to 1 to summon this follower")
  636. Elseif (option == OID_Iona)
  637. SetInfoText ("Set to 1 to summon this follower")
  638. Elseif (option == OID_Jordis_The_Shield_Maiden)
  639. SetInfoText ("Set to 1 to summon this follower")
  640. Elseif (option == OID_Lydia)
  641. SetInfoText ("Set to 1 to summon this follower")
  642. Elseif (option == OID_Gregor)
  643. SetInfoText ("Set to 1 to summon this follower")
  644. Elseif (option == OID_Rayya)
  645. SetInfoText ("Set to 1 to summon this follower")
  646. Elseif (option == OID_Valdimar)
  647. SetInfoText ("Set to 1 to summon this follower")
  648. Elseif (option == )
  649. SetInfoText ("Set to 1 to summon this follower")
  650. Elseif (option == OID_Borgakh_The_Steel_Heart)
  651. SetInfoText ("Set to 1 to summon this follower")
  652. Elseif (option == OID_Gorbash_The_Iron_Hand)
  653. SetInfoText ("Set to 1 to summon this follower")
  654. Elseif (option == OID_Lob)
  655. SetInfoText ("Set to 1 to summon this follower")
  656. Elseif (option == OID_Ogol)
  657. SetInfoText ("Set to 1 to summon this follower")
  658. Elseif (option == OID_Ugor)
  659. SetInfoText ("Set to 1 to summon this follower")
  660. Elseif (option == OID_Borgakh_The_Steel_Heart)
  661. SetInfoText ("Set to 1 to summon this follower")
  662. Elseif (option == OID_Gorbash_The_Iron_Hand)
  663. SetInfoText ("Set to 1 to summon this follower")
  664. Elseif (option == OID_Lob)
  665. SetInfoText ("Set to 1 to summon this follower")
  666. Elseif (option == OID_Ogol)
  667. SetInfoText ("Set to 1 to summon this follower")
  668. Elseif (option == OID_Ugor)
  669. SetInfoText ("Set to 1 to summon this follower")
  670. Elseif (option == OID_Adelaisa_Vendicci)
  671. SetInfoText ("Set to 1 to summon this follower")
  672. Elseif (option == OID_Aranea_Lenith)
  673. SetInfoText ("Set to 1 to summon this follower")
  674. Elseif (option == OID_Derkeethus)
  675. SetInfoText ("Set to 1 to summon this follower")
  676. Elseif (option == OID_Faendal)
  677. SetInfoText ("Set to 1 to summon this follower")
  678. Elseif (option == OID_Sven)
  679. SetInfoText ("Set to 1 to summon this follower")
  680. Elseif (option == OID_Kharjo)
  681. SetInfoText ("Set to 1 to summon this follower")
  682. Elseif (option == OID_Mjoll_The_Lioness)
  683. SetInfoText ("Set to 1 to summon this follower")
  684. Elseif (option == OID_Uthegerd_The_Unbroken)
  685. SetInfoText ("Set to 1 to summon this follower")
  686. Elseif (option == OID_Benor)
  687. SetInfoText ("Set to 1 to summon this follower")
  688. Elseif (option == OID_Cosnach)
  689. SetInfoText ("Set to 1 to summon this follower")
  690. Elseif (option == OID_Ahtar)
  691. SetInfoText ("Set to 1 to summon this follower")
  692. Elseif (option == OID_Annekke_Crag_Jumper)
  693. SetInfoText ("Set to 1 to summon this follower")
  694. Elseif (option == OID_Roggi_Knot_Beard)
  695. SetInfoText ("Set to 1 to summon this follower")
  696. Elseif (option == OID_Meeko)
  697. SetInfoText ("Set to 1 to summon this follower")
  698. Elseif (option == OID_BranHusky)
  699. SetInfoText ("Set to 1 to summon this follower")
  700. Elseif (option == OID_CusithDeathHound)
  701. SetInfoText ("Set to 1 to summon this follower")
  702. Elseif (option == OID_GarmrDeathHound)
  703. SetInfoText ("Set to 1 to summon this follower")
  704. Elseif (option == OID_SceolangHusky)
  705. SetInfoText ("Set to 1 to summon this follower")
  706. Endif
  707. EndEvent
  708.  
  709. Event OnOptionSliderOpen(int option)
  710. If (option == OID_Brelya_Maryon)
  711. SetSliderDialogStartValue (0)
  712. SetSliderDialogDefaultValue (0)
  713. SetSliderDialogRange (0, 1)
  714. SetSliderDialogInterval (1)
  715. Elseif (option == OID_J'Zargo)
  716. SetSliderDialogStartValue (0)
  717. SetSliderDialogDefaultValue (0)
  718. SetSliderDialogRange (0, 1)
  719. SetSliderDialogInterval (1)
  720. Elseif (option == OID_Aela)
  721. SetSliderDialogStartValue (0)
  722. SetSliderDialogDefaultValue (0)
  723. SetSliderDialogRange (0, 1)
  724. SetSliderDialogInterval (1)
  725. Elseif (option == OID_Athis)
  726. SetSliderDialogStartValue (0)
  727. SetSliderDialogDefaultValue (0)
  728. SetSliderDialogRange (0, 1)
  729. SetSliderDialogInterval (1)
  730. Elseif (option == OID_Farkas)
  731. SetSliderDialogStartValue (0)
  732. SetSliderDialogDefaultValue (0)
  733. SetSliderDialogRange (0, 1)
  734. SetSliderDialogInterval (1)
  735. Elseif (option == OID_Njada_Stonearm)
  736. SetSliderDialogStartValue (0)
  737. SetSliderDialogDefaultValue (0)
  738. SetSliderDialogRange (0, 1)
  739. SetSliderDialogInterval (1)
  740. Elseif (option == OID_Ria)
  741. SetSliderDialogStartValue (0)
  742. SetSliderDialogDefaultValue (0)
  743. SetSliderDialogRange (0, 1)
  744. SetSliderDialogInterval (1)
  745. Elseif (option == OID_Torvar)
  746. SetSliderDialogStartValue (0)
  747. SetSliderDialogDefaultValue (0)
  748. SetSliderDialogRange (0, 1)
  749. SetSliderDialogInterval (1)
  750. Elseif (option == OID_Vilkas)
  751. SetSliderDialogStartValue (0)
  752. SetSliderDialogDefaultValue (0)
  753. SetSliderDialogRange (0, 1)
  754. SetSliderDialogInterval (1)
  755. Elseif (option == OID_Cicero)
  756. SetSliderDialogStartValue (0)
  757. SetSliderDialogDefaultValue (0)
  758. SetSliderDialogRange (0, 1)
  759. SetSliderDialogInterval (1)
  760. Elseif (option == OID_Agmaer)
  761. SetSliderDialogStartValue (0)
  762. SetSliderDialogDefaultValue (0)
  763. SetSliderDialogRange (0, 1)
  764. SetSliderDialogInterval (1)
  765. Elseif (option == OID_Beleval)
  766. SetSliderDialogStartValue (0)
  767. SetSliderDialogDefaultValue (0)
  768. SetSliderDialogRange (0, 1)
  769. SetSliderDialogInterval (1)
  770. Elseif (option == OID_Celann)
  771. SetSliderDialogStartValue (0)
  772. SetSliderDialogDefaultValue (0)
  773. SetSliderDialogRange (0, 1)
  774. SetSliderDialogInterval (1)
  775. Elseif (option == OID_Durak)
  776. SetSliderDialogStartValue (0)
  777. SetSliderDialogDefaultValue (0)
  778. SetSliderDialogRange (0, 1)
  779. SetSliderDialogInterval (1)
  780. Elseif (option == OID_Ingard)
  781. SetSliderDialogStartValue (0)
  782. SetSliderDialogDefaultValue (0)
  783. SetSliderDialogRange (0, 1)
  784. SetSliderDialogInterval (1)
  785. Elseif (option == OID_Serana)
  786. SetSliderDialogStartValue (0)
  787. SetSliderDialogDefaultValue (0)
  788. SetSliderDialogRange (0, 1)
  789. SetSliderDialogInterval (1)
  790. Elseif (option == OID_Frea)
  791. SetSliderDialogStartValue (0)
  792. SetSliderDialogDefaultValue (0)
  793. SetSliderDialogRange (0, 1)
  794. SetSliderDialogInterval (1)
  795. Elseif (option == OID_Talvas)
  796. SetSliderDialogStartValue (0)
  797. SetSliderDialogDefaultValue (0)
  798. SetSliderDialogRange (0, 1)
  799. SetSliderDialogInterval (1)
  800. Elseif (option == OID_Teldryn_Sero)
  801. SetSliderDialogStartValue (0)
  802. SetSliderDialogDefaultValue (0)
  803. SetSliderDialogRange (0, 1)
  804. SetSliderDialogInterval (1)
  805. Elseif (option == OID_Erandur)
  806. SetSliderDialogStartValue (0)
  807. SetSliderDialogDefaultValue (0)
  808. SetSliderDialogRange (0, 1)
  809. SetSliderDialogInterval (1)
  810. Elseif (option == OID_Golldir)
  811. SetSliderDialogStartValue (0)
  812. SetSliderDialogDefaultValue (0)
  813. SetSliderDialogRange (0, 1)
  814. SetSliderDialogInterval (1)
  815. Elseif (option == OID_illia)
  816. SetSliderDialogStartValue (0)
  817. SetSliderDialogDefaultValue (0)
  818. SetSliderDialogRange (0, 1)
  819. SetSliderDialogInterval (1)
  820. Elseif (option == OID_Belrand)
  821. SetSliderDialogStartValue (0)
  822. SetSliderDialogDefaultValue (0)
  823. SetSliderDialogRange (0, 1)
  824. SetSliderDialogInterval (1)
  825. Elseif (option == OID_Erik_The_Slayer)
  826. SetSliderDialogStartValue (0)
  827. SetSliderDialogDefaultValue (0)
  828. SetSliderDialogRange (0, 1)
  829. SetSliderDialogInterval (1)
  830. Elseif (option == OID_Jenessa)
  831. SetSliderDialogStartValue (0)
  832. SetSliderDialogDefaultValue (0)
  833. SetSliderDialogRange (0, 1)
  834. SetSliderDialogInterval (1)
  835. Elseif (option == OID_Marcurio)
  836. SetSliderDialogStartValue (0)
  837. SetSliderDialogDefaultValue (0)
  838. SetSliderDialogRange (0, 1)
  839. SetSliderDialogInterval (1)
  840. Elseif (option == OID_Stenvar)
  841. SetSliderDialogStartValue (0)
  842. SetSliderDialogDefaultValue (0)
  843. SetSliderDialogRange (0, 1)
  844. SetSliderDialogInterval (1)
  845. Elseif (option == OID_Vorstag)
  846. SetSliderDialogStartValue (0)
  847. SetSliderDialogDefaultValue (0)
  848. SetSliderDialogRange (0, 1)
  849. SetSliderDialogInterval (1)
  850. Elseif (option == OID_Argis_The_Bulwark)
  851. SetSliderDialogStartValue (0)
  852. SetSliderDialogDefaultValue (0)
  853. SetSliderDialogRange (0, 1)
  854. SetSliderDialogInterval (1)
  855. Elseif (option == OID_Calder)
  856. SetSliderDialogStartValue (0)
  857. SetSliderDialogDefaultValue (0)
  858. SetSliderDialogRange (0, 1)
  859. SetSliderDialogInterval (1)
  860. Elseif (option == OID_Iona)
  861. SetSliderDialogStartValue (0)
  862. SetSliderDialogDefaultValue (0)
  863. SetSliderDialogRange (0, 1)
  864. SetSliderDialogInterval (1)
  865. Elseif (option == OID_Jordis_The_Shield_Maiden)
  866. SetSliderDialogStartValue (0)
  867. SetSliderDialogDefaultValue (0)
  868. SetSliderDialogRange (0, 1)
  869. SetSliderDialogInterval (1)
  870. Elseif (option == OID_Lydia)
  871. SetSliderDialogStartValue (0)
  872. SetSliderDialogDefaultValue (0)
  873. SetSliderDialogRange (0, 1)
  874. SetSliderDialogInterval (1)
  875. Elseif (option == OID_Gregor)
  876. SetSliderDialogStartValue (0)
  877. SetSliderDialogDefaultValue (0)
  878. SetSliderDialogRange (0, 1)
  879. SetSliderDialogInterval (1)
  880. Elseif (option == OID_Rayya)
  881. SetSliderDialogStartValue (0)
  882. SetSliderDialogDefaultValue (0)
  883. SetSliderDialogRange (0, 1)
  884. SetSliderDialogInterval (1)
  885. Elseif (option == OID_Valdimar)
  886. SetSliderDialogStartValue (0)
  887. SetSliderDialogDefaultValue (0)
  888. SetSliderDialogRange (0, 1)
  889. SetSliderDialogInterval (1)
  890. Elseif (option == )
  891. SetSliderDialogStartValue (0)
  892. SetSliderDialogDefaultValue (0)
  893. SetSliderDialogRange (0, 1)
  894. SetSliderDialogInterval (1)
  895. Elseif (option == OID_Borgakh_The_Steel_Heart)
  896. SetSliderDialogStartValue (0)
  897. SetSliderDialogDefaultValue (0)
  898. SetSliderDialogRange (0, 1)
  899. SetSliderDialogInterval (1)
  900. Elseif (option == OID_Gorbash_The_Iron_Hand)
  901. SetSliderDialogStartValue (0)
  902. SetSliderDialogDefaultValue (0)
  903. SetSliderDialogRange (0, 1)
  904. SetSliderDialogInterval (1)
  905. Elseif (option == OID_Lob)
  906. SetSliderDialogStartValue (0)
  907. SetSliderDialogDefaultValue (0)
  908. SetSliderDialogRange (0, 1)
  909. SetSliderDialogInterval (1)
  910. Elseif (option == OID_Ogol)
  911. SetSliderDialogStartValue (0)
  912. SetSliderDialogDefaultValue (0)
  913. SetSliderDialogRange (0, 1)
  914. SetSliderDialogInterval (1)
  915. Elseif (option == OID_Ugor)
  916. SetSliderDialogStartValue (0)
  917. SetSliderDialogDefaultValue (0)
  918. SetSliderDialogRange (0, 1)
  919. SetSliderDialogInterval (1)
  920. Elseif (option == OID_Borgakh_The_Steel_Heart)
  921. SetSliderDialogStartValue (0)
  922. SetSliderDialogDefaultValue (0)
  923. SetSliderDialogRange (0, 1)
  924. SetSliderDialogInterval (1)
  925. Elseif (option == OID_Gorbash_The_Iron_Hand)
  926. SetSliderDialogStartValue (0)
  927. SetSliderDialogDefaultValue (0)
  928. SetSliderDialogRange (0, 1)
  929. SetSliderDialogInterval (1)
  930. Elseif (option == OID_Lob)
  931. SetSliderDialogStartValue (0)
  932. SetSliderDialogDefaultValue (0)
  933. SetSliderDialogRange (0, 1)
  934. SetSliderDialogInterval (1)
  935. Elseif (option == OID_Ogol)
  936. SetSliderDialogStartValue (0)
  937. SetSliderDialogDefaultValue (0)
  938. SetSliderDialogRange (0, 1)
  939. SetSliderDialogInterval (1)
  940. Elseif (option == OID_Ugor)
  941. SetSliderDialogStartValue (0)
  942. SetSliderDialogDefaultValue (0)
  943. SetSliderDialogRange (0, 1)
  944. SetSliderDialogInterval (1)
  945. Elseif (option == OID_Adelaisa_Vendicci)
  946. SetSliderDialogStartValue (0)
  947. SetSliderDialogDefaultValue (0)
  948. SetSliderDialogRange (0, 1)
  949. SetSliderDialogInterval (1)
  950. Elseif (option == OID_Aranea_Lenith)
  951. SetSliderDialogStartValue (0)
  952. SetSliderDialogDefaultValue (0)
  953. SetSliderDialogRange (0, 1)
  954. SetSliderDialogInterval (1)
  955. Elseif (option == OID_Derkeethus)
  956. SetSliderDialogStartValue (0)
  957. SetSliderDialogDefaultValue (0)
  958. SetSliderDialogRange (0, 1)
  959. SetSliderDialogInterval (1)
  960. Elseif (option == OID_Faendal)
  961. SetSliderDialogStartValue (0)
  962. SetSliderDialogDefaultValue (0)
  963. SetSliderDialogRange (0, 1)
  964. SetSliderDialogInterval (1)
  965. Elseif (option == OID_Sven)
  966. SetSliderDialogStartValue (0)
  967. SetSliderDialogDefaultValue (0)
  968. SetSliderDialogRange (0, 1)
  969. SetSliderDialogInterval (1)
  970. Elseif (option == OID_Kharjo)
  971. SetSliderDialogStartValue (0)
  972. SetSliderDialogDefaultValue (0)
  973. SetSliderDialogRange (0, 1)
  974. SetSliderDialogInterval (1)
  975. Elseif (option == OID_Mjoll_The_Lioness)
  976. SetSliderDialogStartValue (0)
  977. SetSliderDialogDefaultValue (0)
  978. SetSliderDialogRange (0, 1)
  979. SetSliderDialogInterval (1)
  980. Elseif (option == OID_Uthegerd_The_Unbroken)
  981. SetSliderDialogStartValue (0)
  982. SetSliderDialogDefaultValue (0)
  983. SetSliderDialogRange (0, 1)
  984. SetSliderDialogInterval (1)
  985. Elseif (option == OID_Benor)
  986. SetSliderDialogStartValue (0)
  987. SetSliderDialogDefaultValue (0)
  988. SetSliderDialogRange (0, 1)
  989. SetSliderDialogInterval (1)
  990. Elseif (option == OID_Cosnach)
  991. SetSliderDialogStartValue (0)
  992. SetSliderDialogDefaultValue (0)
  993. SetSliderDialogRange (0, 1)
  994. SetSliderDialogInterval (1)
  995. Elseif (option == OID_Ahtar)
  996. SetSliderDialogStartValue (0)
  997. SetSliderDialogDefaultValue (0)
  998. SetSliderDialogRange (0, 1)
  999. SetSliderDialogInterval (1)
  1000. Elseif (option == OID_Annekke_Crag_Jumper)
  1001. SetSliderDialogStartValue (0)
  1002. SetSliderDialogDefaultValue (0)
  1003. SetSliderDialogRange (0, 1)
  1004. SetSliderDialogInterval (1)
  1005. Elseif (option == OID_Roggi_Knot_Beard)
  1006. SetSliderDialogStartValue (0)
  1007. SetSliderDialogDefaultValue (0)
  1008. SetSliderDialogRange (0, 1)
  1009. SetSliderDialogInterval (1)
  1010. Elseif (option == OID_Meeko)
  1011. SetSliderDialogStartValue (0)
  1012. SetSliderDialogDefaultValue (0)
  1013. SetSliderDialogRange (0, 1)
  1014. SetSliderDialogInterval (1)
  1015. Elseif (option == OID_BranHusky)
  1016. SetSliderDialogStartValue (0)
  1017. SetSliderDialogDefaultValue (0)
  1018. SetSliderDialogRange (0, 1)
  1019. SetSliderDialogInterval (1)
  1020. Elseif (option == OID_CusithDeathHound)
  1021. SetSliderDialogStartValue (0)
  1022. SetSliderDialogDefaultValue (0)
  1023. SetSliderDialogRange (0, 1)
  1024. SetSliderDialogInterval (1)
  1025. Elseif (option == OID_GarmrDeathHound)
  1026. SetSliderDialogStartValue (0)
  1027. SetSliderDialogDefaultValue (0)
  1028. SetSliderDialogRange (0, 1)
  1029. SetSliderDialogInterval (1)
  1030. Elseif (option == OID_SceolangHusky)
  1031. SetSliderDialogStartValue (0)
  1032. SetSliderDialogDefaultValue (0)
  1033. SetSliderDialogRange (0, 1)
  1034. SetSliderDialogInterval (1)
  1035. Endif
  1036. EndEvent
  1037.  
  1038. Event OnOptionSliderAccept(int option, Float Value)
  1039. If (option == OID_Brelya_Maryon)
  1040. BulwarkListGlobal.SetValueInt(Value As Int)
  1041. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1042. If BulwarkListGlobal.GetValueInt() == 1
  1043. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1044. Else
  1045. Endif
  1046. BulwarkListGlobal.SetValue(0)
  1047. Elseif (option == OID_J'Zargo)
  1048. BulwarkListGlobal.SetValueInt(Value As Int)
  1049. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1050. If BulwarkListGlobal.GetValueInt() == 1
  1051. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1052. Else
  1053. Endif
  1054. BulwarkListGlobal.SetValue(0)
  1055. Elseif (option == OID_Aela)
  1056. BulwarkListGlobal.SetValueInt(Value As Int)
  1057. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1058. If BulwarkListGlobal.GetValueInt() == 1
  1059. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1060. Else
  1061. Endif
  1062. BulwarkListGlobal.SetValue(0)
  1063. Elseif (option == OID_Athis)
  1064. BulwarkListGlobal.SetValueInt(Value As Int)
  1065. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1066. If BulwarkListGlobal.GetValueInt() == 1
  1067. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1068. Else
  1069. Endif
  1070. BulwarkListGlobal.SetValue(0)
  1071. Elseif (option == OID_Farkas)
  1072. BulwarkListGlobal.SetValueInt(Value As Int)
  1073. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1074. If BulwarkListGlobal.GetValueInt() == 1
  1075. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1076. Else
  1077. Endif
  1078. BulwarkListGlobal.SetValue(0)
  1079. Elseif (option == OID_Njada_Stonearm)
  1080. BulwarkListGlobal.SetValueInt(Value As Int)
  1081. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1082. If BulwarkListGlobal.GetValueInt() == 1
  1083. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1084. Else
  1085. Endif
  1086. BulwarkListGlobal.SetValue(0)
  1087. Elseif (option == OID_Ria)
  1088. BulwarkListGlobal.SetValueInt(Value As Int)
  1089. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1090. If BulwarkListGlobal.GetValueInt() == 1
  1091. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1092. Else
  1093. Endif
  1094. BulwarkListGlobal.SetValue(0)
  1095. Elseif (option == OID_Torvar)
  1096. BulwarkListGlobal.SetValueInt(Value As Int)
  1097. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1098. If BulwarkListGlobal.GetValueInt() == 1
  1099. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1100. Else
  1101. Endif
  1102. BulwarkListGlobal.SetValue(0)
  1103. Elseif (option == OID_Vilkas)
  1104. BulwarkListGlobal.SetValueInt(Value As Int)
  1105. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1106. If BulwarkListGlobal.GetValueInt() == 1
  1107. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1108. Else
  1109. Endif
  1110. BulwarkListGlobal.SetValue(0)
  1111. Elseif (option == OID_Cicero)
  1112. BulwarkListGlobal.SetValueInt(Value As Int)
  1113. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1114. If BulwarkListGlobal.GetValueInt() == 1
  1115. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1116. Else
  1117. Endif
  1118. BulwarkListGlobal.SetValue(0)
  1119. Elseif (option == OID_Agmaer)
  1120. BulwarkListGlobal.SetValueInt(Value As Int)
  1121. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1122. If BulwarkListGlobal.GetValueInt() == 1
  1123. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1124. Else
  1125. Endif
  1126. BulwarkListGlobal.SetValue(0)
  1127. Elseif (option == OID_Beleval)
  1128. BulwarkListGlobal.SetValueInt(Value As Int)
  1129. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1130. If BulwarkListGlobal.GetValueInt() == 1
  1131. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1132. Else
  1133. Endif
  1134. BulwarkListGlobal.SetValue(0)
  1135. Elseif (option == OID_Celann)
  1136. BulwarkListGlobal.SetValueInt(Value As Int)
  1137. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1138. If BulwarkListGlobal.GetValueInt() == 1
  1139. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1140. Else
  1141. Endif
  1142. BulwarkListGlobal.SetValue(0)
  1143. Elseif (option == OID_Durak)
  1144. BulwarkListGlobal.SetValueInt(Value As Int)
  1145. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1146. If BulwarkListGlobal.GetValueInt() == 1
  1147. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1148. Else
  1149. Endif
  1150. BulwarkListGlobal.SetValue(0)
  1151. Elseif (option == OID_Ingard)
  1152. BulwarkListGlobal.SetValueInt(Value As Int)
  1153. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1154. If BulwarkListGlobal.GetValueInt() == 1
  1155. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1156. Else
  1157. Endif
  1158. BulwarkListGlobal.SetValue(0)
  1159. Elseif (option == OID_Serana)
  1160. BulwarkListGlobal.SetValueInt(Value As Int)
  1161. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1162. If BulwarkListGlobal.GetValueInt() == 1
  1163. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1164. Else
  1165. Endif
  1166. BulwarkListGlobal.SetValue(0)
  1167. Elseif (option == OID_Frea)
  1168. BulwarkListGlobal.SetValueInt(Value As Int)
  1169. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1170. If BulwarkListGlobal.GetValueInt() == 1
  1171. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1172. Else
  1173. Endif
  1174. BulwarkListGlobal.SetValue(0)
  1175. Elseif (option == OID_Talvas)
  1176. BulwarkListGlobal.SetValueInt(Value As Int)
  1177. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1178. If BulwarkListGlobal.GetValueInt() == 1
  1179. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1180. Else
  1181. Endif
  1182. BulwarkListGlobal.SetValue(0)
  1183. Elseif (option == OID_Teldryn_Sero)
  1184. BulwarkListGlobal.SetValueInt(Value As Int)
  1185. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1186. If BulwarkListGlobal.GetValueInt() == 1
  1187. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1188. Else
  1189. Endif
  1190. BulwarkListGlobal.SetValue(0)
  1191. Elseif (option == OID_Erandur)
  1192. BulwarkListGlobal.SetValueInt(Value As Int)
  1193. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1194. If BulwarkListGlobal.GetValueInt() == 1
  1195. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1196. Else
  1197. Endif
  1198. BulwarkListGlobal.SetValue(0)
  1199. Elseif (option == OID_Golldir)
  1200. BulwarkListGlobal.SetValueInt(Value As Int)
  1201. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1202. If BulwarkListGlobal.GetValueInt() == 1
  1203. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1204. Else
  1205. Endif
  1206. BulwarkListGlobal.SetValue(0)
  1207. Elseif (option == OID_illia)
  1208. BulwarkListGlobal.SetValueInt(Value As Int)
  1209. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1210. If BulwarkListGlobal.GetValueInt() == 1
  1211. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1212. Else
  1213. Endif
  1214. BulwarkListGlobal.SetValue(0)
  1215. Elseif (option == OID_Belrand)
  1216. BulwarkListGlobal.SetValueInt(Value As Int)
  1217. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1218. If BulwarkListGlobal.GetValueInt() == 1
  1219. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1220. Else
  1221. Endif
  1222. BulwarkListGlobal.SetValue(0)
  1223. Elseif (option == OID_Erik_The_Slayer)
  1224. BulwarkListGlobal.SetValueInt(Value As Int)
  1225. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1226. If BulwarkListGlobal.GetValueInt() == 1
  1227. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1228. Else
  1229. Endif
  1230. BulwarkListGlobal.SetValue(0)
  1231. Elseif (option == OID_Jenessa)
  1232. BulwarkListGlobal.SetValueInt(Value As Int)
  1233. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1234. If BulwarkListGlobal.GetValueInt() == 1
  1235. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1236. Else
  1237. Endif
  1238. BulwarkListGlobal.SetValue(0)
  1239. Elseif (option == OID_Marcurio)
  1240. BulwarkListGlobal.SetValueInt(Value As Int)
  1241. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1242. If BulwarkListGlobal.GetValueInt() == 1
  1243. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1244. Else
  1245. Endif
  1246. BulwarkListGlobal.SetValue(0)
  1247. Elseif (option == OID_Stenvar)
  1248. BulwarkListGlobal.SetValueInt(Value As Int)
  1249. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1250. If BulwarkListGlobal.GetValueInt() == 1
  1251. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1252. Else
  1253. Endif
  1254. BulwarkListGlobal.SetValue(0)
  1255. Elseif (option == OID_Vorstag)
  1256. BulwarkListGlobal.SetValueInt(Value As Int)
  1257. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1258. If BulwarkListGlobal.GetValueInt() == 1
  1259. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1260. Else
  1261. Endif
  1262. BulwarkListGlobal.SetValue(0)
  1263. Elseif (option == OID_Argis_The_Bulwark)
  1264. BulwarkListGlobal.SetValueInt(Value As Int)
  1265. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1266. If BulwarkListGlobal.GetValueInt() == 1
  1267. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1268. Else
  1269. Endif
  1270. BulwarkListGlobal.SetValue(0)
  1271. Elseif (option == OID_Calder)
  1272. BulwarkListGlobal.SetValueInt(Value As Int)
  1273. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1274. If BulwarkListGlobal.GetValueInt() == 1
  1275. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1276. Else
  1277. Endif
  1278. BulwarkListGlobal.SetValue(0)
  1279. Elseif (option == OID_Iona)
  1280. BulwarkListGlobal.SetValueInt(Value As Int)
  1281. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1282. If BulwarkListGlobal.GetValueInt() == 1
  1283. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1284. Else
  1285. Endif
  1286. BulwarkListGlobal.SetValue(0)
  1287. Elseif (option == OID_Jordis_The_Shield_Maiden)
  1288. BulwarkListGlobal.SetValueInt(Value As Int)
  1289. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1290. If BulwarkListGlobal.GetValueInt() == 1
  1291. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1292. Else
  1293. Endif
  1294. BulwarkListGlobal.SetValue(0)
  1295. Elseif (option == OID_Lydia)
  1296. BulwarkListGlobal.SetValueInt(Value As Int)
  1297. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1298. If BulwarkListGlobal.GetValueInt() == 1
  1299. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1300. Else
  1301. Endif
  1302. BulwarkListGlobal.SetValue(0)
  1303. Elseif (option == OID_Gregor)
  1304. BulwarkListGlobal.SetValueInt(Value As Int)
  1305. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1306. If BulwarkListGlobal.GetValueInt() == 1
  1307. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1308. Else
  1309. Endif
  1310. BulwarkListGlobal.SetValue(0)
  1311. Elseif (option == OID_Rayya)
  1312. BulwarkListGlobal.SetValueInt(Value As Int)
  1313. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1314. If BulwarkListGlobal.GetValueInt() == 1
  1315. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1316. Else
  1317. Endif
  1318. BulwarkListGlobal.SetValue(0)
  1319. Elseif (option == OID_Valdimar)
  1320. BulwarkListGlobal.SetValueInt(Value As Int)
  1321. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1322. If BulwarkListGlobal.GetValueInt() == 1
  1323. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1324. Else
  1325. Endif
  1326. BulwarkListGlobal.SetValue(0)
  1327. Elseif (option == )
  1328. BulwarkListGlobal.SetValueInt(Value As Int)
  1329. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1330. If BulwarkListGlobal.GetValueInt() == 1
  1331. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1332. Else
  1333. Endif
  1334. BulwarkListGlobal.SetValue(0)
  1335. Elseif (option == OID_Borgakh_The_Steel_Heart)
  1336. BulwarkListGlobal.SetValueInt(Value As Int)
  1337. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1338. If BulwarkListGlobal.GetValueInt() == 1
  1339. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1340. Else
  1341. Endif
  1342. BulwarkListGlobal.SetValue(0)
  1343. Elseif (option == OID_Gorbash_The_Iron_Hand)
  1344. BulwarkListGlobal.SetValueInt(Value As Int)
  1345. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1346. If BulwarkListGlobal.GetValueInt() == 1
  1347. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1348. Else
  1349. Endif
  1350. BulwarkListGlobal.SetValue(0)
  1351. Elseif (option == OID_Lob)
  1352. BulwarkListGlobal.SetValueInt(Value As Int)
  1353. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1354. If BulwarkListGlobal.GetValueInt() == 1
  1355. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1356. Else
  1357. Endif
  1358. BulwarkListGlobal.SetValue(0)
  1359. Elseif (option == OID_Ogol)
  1360. BulwarkListGlobal.SetValueInt(Value As Int)
  1361. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1362. If BulwarkListGlobal.GetValueInt() == 1
  1363. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1364. Else
  1365. Endif
  1366. BulwarkListGlobal.SetValue(0)
  1367. Elseif (option == OID_Ugor)
  1368. BulwarkListGlobal.SetValueInt(Value As Int)
  1369. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1370. If BulwarkListGlobal.GetValueInt() == 1
  1371. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1372. Else
  1373. Endif
  1374. BulwarkListGlobal.SetValue(0)
  1375. Elseif (option == OID_Borgakh_The_Steel_Heart)
  1376. BulwarkListGlobal.SetValueInt(Value As Int)
  1377. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1378. If BulwarkListGlobal.GetValueInt() == 1
  1379. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1380. Else
  1381. Endif
  1382. BulwarkListGlobal.SetValue(0)
  1383. Elseif (option == OID_Gorbash_The_Iron_Hand)
  1384. BulwarkListGlobal.SetValueInt(Value As Int)
  1385. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1386. If BulwarkListGlobal.GetValueInt() == 1
  1387. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1388. Else
  1389. Endif
  1390. BulwarkListGlobal.SetValue(0)
  1391. Elseif (option == OID_Lob)
  1392. BulwarkListGlobal.SetValueInt(Value As Int)
  1393. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1394. If BulwarkListGlobal.GetValueInt() == 1
  1395. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1396. Else
  1397. Endif
  1398. BulwarkListGlobal.SetValue(0)
  1399. Elseif (option == OID_Ogol)
  1400. BulwarkListGlobal.SetValueInt(Value As Int)
  1401. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1402. If BulwarkListGlobal.GetValueInt() == 1
  1403. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1404. Else
  1405. Endif
  1406. BulwarkListGlobal.SetValue(0)
  1407. Elseif (option == OID_Ugor)
  1408. BulwarkListGlobal.SetValueInt(Value As Int)
  1409. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1410. If BulwarkListGlobal.GetValueInt() == 1
  1411. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1412. Else
  1413. Endif
  1414. BulwarkListGlobal.SetValue(0)
  1415. Elseif (option == OID_Adelaisa_Vendicci)
  1416. BulwarkListGlobal.SetValueInt(Value As Int)
  1417. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1418. If BulwarkListGlobal.GetValueInt() == 1
  1419. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1420. Else
  1421. Endif
  1422. BulwarkListGlobal.SetValue(0)
  1423. Elseif (option == OID_Aranea_Lenith)
  1424. BulwarkListGlobal.SetValueInt(Value As Int)
  1425. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1426. If BulwarkListGlobal.GetValueInt() == 1
  1427. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1428. Else
  1429. Endif
  1430. BulwarkListGlobal.SetValue(0)
  1431. Elseif (option == OID_Derkeethus)
  1432. BulwarkListGlobal.SetValueInt(Value As Int)
  1433. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1434. If BulwarkListGlobal.GetValueInt() == 1
  1435. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1436. Else
  1437. Endif
  1438. BulwarkListGlobal.SetValue(0)
  1439. Elseif (option == OID_Faendal)
  1440. BulwarkListGlobal.SetValueInt(Value As Int)
  1441. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1442. If BulwarkListGlobal.GetValueInt() == 1
  1443. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1444. Else
  1445. Endif
  1446. BulwarkListGlobal.SetValue(0)
  1447. Elseif (option == OID_Sven)
  1448. BulwarkListGlobal.SetValueInt(Value As Int)
  1449. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1450. If BulwarkListGlobal.GetValueInt() == 1
  1451. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1452. Else
  1453. Endif
  1454. BulwarkListGlobal.SetValue(0)
  1455. Elseif (option == OID_Kharjo)
  1456. BulwarkListGlobal.SetValueInt(Value As Int)
  1457. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1458. If BulwarkListGlobal.GetValueInt() == 1
  1459. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1460. Else
  1461. Endif
  1462. BulwarkListGlobal.SetValue(0)
  1463. Elseif (option == OID_Mjoll_The_Lioness)
  1464. BulwarkListGlobal.SetValueInt(Value As Int)
  1465. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1466. If BulwarkListGlobal.GetValueInt() == 1
  1467. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1468. Else
  1469. Endif
  1470. BulwarkListGlobal.SetValue(0)
  1471. Elseif (option == OID_Uthegerd_The_Unbroken)
  1472. BulwarkListGlobal.SetValueInt(Value As Int)
  1473. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1474. If BulwarkListGlobal.GetValueInt() == 1
  1475. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1476. Else
  1477. Endif
  1478. BulwarkListGlobal.SetValue(0)
  1479. Elseif (option == OID_Benor)
  1480. BulwarkListGlobal.SetValueInt(Value As Int)
  1481. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1482. If BulwarkListGlobal.GetValueInt() == 1
  1483. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1484. Else
  1485. Endif
  1486. BulwarkListGlobal.SetValue(0)
  1487. Elseif (option == OID_Cosnach)
  1488. BulwarkListGlobal.SetValueInt(Value As Int)
  1489. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1490. If BulwarkListGlobal.GetValueInt() == 1
  1491. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1492. Else
  1493. Endif
  1494. BulwarkListGlobal.SetValue(0)
  1495. Elseif (option == OID_Ahtar)
  1496. BulwarkListGlobal.SetValueInt(Value As Int)
  1497. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1498. If BulwarkListGlobal.GetValueInt() == 1
  1499. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1500. Else
  1501. Endif
  1502. BulwarkListGlobal.SetValue(0)
  1503. Elseif (option == OID_Annekke_Crag_Jumper)
  1504. BulwarkListGlobal.SetValueInt(Value As Int)
  1505. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1506. If BulwarkListGlobal.GetValueInt() == 1
  1507. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1508. Else
  1509. Endif
  1510. BulwarkListGlobal.SetValue(0)
  1511. Elseif (option == OID_Roggi_Knot_Beard)
  1512. BulwarkListGlobal.SetValueInt(Value As Int)
  1513. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1514. If BulwarkListGlobal.GetValueInt() == 1
  1515. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1516. Else
  1517. Endif
  1518. BulwarkListGlobal.SetValue(0)
  1519. Elseif (option == OID_Meeko)
  1520. BulwarkListGlobal.SetValueInt(Value As Int)
  1521. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1522. If BulwarkListGlobal.GetValueInt() == 1
  1523. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1524. Else
  1525. Endif
  1526. BulwarkListGlobal.SetValue(0)
  1527. Elseif (option == OID_BranHusky)
  1528. BulwarkListGlobal.SetValueInt(Value As Int)
  1529. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1530. If BulwarkListGlobal.GetValueInt() == 1
  1531. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1532. Else
  1533. Endif
  1534. BulwarkListGlobal.SetValue(0)
  1535. Elseif (option == OID_CusithDeathHound)
  1536. BulwarkListGlobal.SetValueInt(Value As Int)
  1537. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1538. If BulwarkListGlobal.GetValueInt() == 1
  1539. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1540. Else
  1541. Endif
  1542. BulwarkListGlobal.SetValue(0)
  1543. Elseif (option == OID_GarmrDeathHound)
  1544. BulwarkListGlobal.SetValueInt(Value As Int)
  1545. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1546. If BulwarkListGlobal.GetValueInt() == 1
  1547. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1548. Else
  1549. Endif
  1550. BulwarkListGlobal.SetValue(0)
  1551. Elseif (option == OID_SceolangHusky)
  1552. BulwarkListGlobal.SetValueInt(Value As Int)
  1553. SetSliderOptionValue (OID_BulwarkListGlobal, BulwarkListGlobal.GetValueInt())
  1554. If BulwarkListGlobal.GetValueInt() == 1
  1555. BulwarkStashQasmoke.Moveto(Game.GetPlayer())
  1556. Else
  1557. Endif
  1558. BulwarkListGlobal.SetValue(0)
  1559. Endif
  1560. EndEvent
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement