Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ScriptName Bulwark_McMFollower_Summons Extends SKI_ConfigBase
- {Allows the player to summon any vanilla follower to their current location}
- ;-Script Author GrandBulwark
- ;-Option IDs--------------------------------------------------------------
- ;-Winterhold College
- Int OID_Brelya_Maryon ; MGRAppBrelyna01 Objective 30
- Int OID_J'Zargo ;MGRAppJzargo01 Objective 30
- Int OID_Onmund ;MGRAppOnmund01 Objective 40
- ;-Companions
- Int OID_Aela
- Int OID_Athis
- Int OID_Farkas
- Int OID_Njada_Stonearm
- Int OID_Ria
- Int OID_Torvar
- Int OID_Vilkas
- ;-Dark Brotherhood
- Int OID_Cicero
- ;-Dawnguard
- Int OID_Agmaer
- Int OID_Beleval
- Int OID_Celann
- Int OID_Durak
- Int OID_Ingard
- Int OID_Serana
- ;-Dragonborn
- Int OID_Frea ;DLC2MQ03 Objective 70
- Int OID_Talvas ;DLC2TTF1 Objective 200
- Int OID_Teldryn_Sero
- ;-Dungeon Quest Followers
- Int OID_Erandur ;DA16 Objective Objective 200
- Int OID_Golldir ;dunHillgrundsTombQST Objective 100
- Int OID_illia ;dunDarklightQST Objective 20
- ;-Hirelings
- Int OID_Belrand
- Int OID_Erik_The_Slayer
- Int OID_Jenessa
- Int OID_Marcurio
- Int OID_Stenvar
- Int OID_Vorstag
- ;-Housecarls
- Int OID_Argis_The_Bulwark ;Favor250 15
- Int OID_Calder ;favor254 15
- Int OID_Iona ;FreeformThaneRiften 30
- Int OID_Jordis_The_Shield_Maiden ;Favor252 15
- Int OID_Lydia ;Favor253 15
- ;-HF Housecarls
- Int OID_Gregor ;Favor256 15
- Int OID_Rayya ;Favor258 15
- Int OID_Valdimar ;Favor255 15
- ;-Orcs
- Int OID_Borgakh_The_Steel_Heart
- Int OID_Gorbash_The_Iron_Hand
- Int OID_Lob ;DA06 Objective 120
- Int OID_Ogol ;DA06 Objective 120
- Int OID_Ugor ;DA06 Objective 120
- ;-Misc
- Int OID_Adelaisa_Vendicci ;MS10MiscObjPointer Objective 80
- Int OID_Ahtar ;Captain Hargar dead
- Int OID_Aranea_Lenith ;DA01 Objective 80
- Int OID_Benor
- Int OID_Cosnach
- Int OID_Derkeethus ;DarkwaterCrossingDerkeethusRescueQuest Objective 20
- Int OID_Faendal ;FreeformRiverwood01 Objective 210
- Int OID_Sven ;FreeformRiverwood01 Objective 220
- Int OID_Kharjo ;FreeformCaravansA Objective 15
- Int OID_Mjoll_The_Lioness ;FreeformRiften09 Objective 20
- Int OID_Uthegerd_The_Unbroken
- ;Viable Checks not found
- Int OID_Annekke_Crag_Jumper
- Int OID_Roggi_Knot_Beard
- ;-Animals
- Int OID_Meeko
- ;DG
- Int OID_BranHusky
- Int OID_CusithDeathHound
- Int OID_GarmrDeathHound
- Int OID_SceolangHusky
- ;-Global Variables--------------------------------------------------------
- ;-Winterhold College
- GlobalVariable Property Brelya_Maryon_G Auto ; MGRAppBrelyna01 Objective 30
- GlobalVariable Property J'Zargo_G Auto ;MGRAppJzargo01 Objective 30
- GlobalVariable Property Onmund_G Auto ;MGRAppOnmund01 Objective 40
- ;-Companions
- GlobalVariable Property Aela_G Auto
- GlobalVariable Property Athis_G Auto
- GlobalVariable Property Farkas_G Auto
- GlobalVariable Property Njada_Stonearm_G Auto
- GlobalVariable Property Ria_G Auto
- GlobalVariable Property Torvar_G Auto
- GlobalVariable Property Vilkas_G Auto
- ;-Dark Brotherhood
- GlobalVariable Property Cicero_G Auto
- ;-Dawnguard
- GlobalVariable Property Agmaer_G Auto
- GlobalVariable Property Beleval_G Auto
- GlobalVariable Property Celann_G Auto
- GlobalVariable Property Durak_G Auto
- GlobalVariable Property Ingard_G Auto
- GlobalVariable Property Serana_G Auto
- ;-Dragonborn
- GlobalVariable Property Frea_G Auto ;DLC2MQ03 Objective 70
- GlobalVariable Property Talvas_G Auto ;DLC2TTF1 Objective 200
- GlobalVariable Property Teldryn_Sero_G Auto
- ;-Dungeon Quest Followers
- GlobalVariable Property Erandur_G Auto ;DA16 Objective Objective 200
- GlobalVariable Property Golldir_G Auto ;dunHillgrundsTombQST Objective 100
- GlobalVariable Property illia_G Auto ;dunDarklightQST Objective 20
- ;-Hirelings
- GlobalVariable Property Belrand_G Auto
- GlobalVariable Property Erik_The_Slayer_G Auto
- GlobalVariable Property Jenessa_G Auto
- GlobalVariable Property Marcurio_G Auto
- GlobalVariable Property Stenvar_G Auto
- GlobalVariable Property Vorstag_G Auto
- ;-Housecarls
- GlobalVariable Property Argis_The_Bulwark_G Auto ;Favor250 15
- GlobalVariable Property Calder_G Auto ;favor254 15
- GlobalVariable Property Iona_G Auto ;FreeformThaneRiften 30
- GlobalVariable Property Jordis_The_Shield_Maiden_G Auto ;Favor252 15
- GlobalVariable Property Lydia_G Auto ;Favor253 15
- ;-HF Housecarls
- GlobalVariable Property Gregor_G Auto ;Favor256 15
- GlobalVariable Property Rayya_G Auto ;Favor258 15
- GlobalVariable Property Valdimar_G Auto ;Favor255 15
- ;-Orcs
- GlobalVariable Property Borgakh_The_Steel_Heart_G Auto
- GlobalVariable Property Gorbash_The_Iron_Hand_G Auto
- GlobalVariable Property Lob_G Auto ;DA06 Objective 120
- GlobalVariable Property Ogol_G Auto ;DA06 Objective 120
- GlobalVariable Property Ugor_G Auto ;DA06 Objective 120
- ;-Misc
- GlobalVariable Property Adelaisa_Vendicci_G Auto ;MS10MiscObjPointer Objective 80
- GlobalVariable Property Ahtar_G Auto ;Captain Hargar dead
- GlobalVariable Property Aranea_Lenith_G Auto ;DA01 Objective 80
- GlobalVariable Property Benor_G Auto
- GlobalVariable Property Cosnach_G Auto
- GlobalVariable Property Derkeethus_G Auto ;DarkwaterCrossingDerkeethusRescueQuest Objective 20
- GlobalVariable Property Faendal_G Auto ;FreeformRiverwood01 Objective 210
- GlobalVariable Property Sven_G Auto ;FreeformRiverwood01 Objective 220
- GlobalVariable Property Kharjo_G Auto ;FreeformCaravansA Objective 15
- GlobalVariable Property Mjoll_The_Lioness_G Auto ;FreeformRiften09 Objective 20
- GlobalVariable Property Uthegerd_The_Unbroken_G Auto
- ;Viable Checks not found
- GlobalVariable Property Annekke_Crag_Jumper_G Auto
- GlobalVariable Property Roggi_Knot_Beard_G Auto
- ;-Animals
- GlobalVariable Property Meeko_G Auto
- ;DG
- GlobalVariable Property BranHusky_G Auto
- GlobalVariable Property CusithDeathHound_G Auto
- GlobalVariable Property GarmrDeathHound_G Auto
- GlobalVariable Property SceolangHusky_G Auto
- ;-Actors------------------------------------------------------------------
- ;-Winterhold College
- Actor Property Brelya_Maryon_A Auto ; MGRAppBrelyna01 Objective 30
- Actor Property J'Zargo_A Auto ;MGRAppJzargo01 Objective 30
- Actor Property Onmund_A Auto ;MGRAppOnmund01 Objective 40
- ;-Companions
- Actor Property Aela_A Auto
- Actor Property Athis_A Auto
- Actor Property Farkas_A Auto
- Actor Property Njada_Stonearm_A Auto
- Actor Property Ria_A Auto
- Actor Property Torvar_A Auto
- Actor Property Vilkas_A Auto
- ;-Dark Brotherhood
- Actor Property Cicero_A Auto
- ;-Dawnguard
- Actor Property Agmaer_A Auto
- Actor Property Beleval_A Auto
- Actor Property Celann_A Auto
- Actor Property Durak_A Auto
- Actor Property Ingard_A Auto
- Actor Property Serana_A Auto
- ;-Dragonborn
- Actor Property Frea_A Auto ;DLC2MQ03 Objective 70
- Actor Property Talvas_A Auto ;DLC2TTF1 Objective 200
- Actor Property Teldryn_Sero_A Auto
- ;-Dungeon Quest Followers
- Actor Property Erandur_A Auto ;DA16 Objective Objective 200
- Actor Property Golldir_A Auto ;dunHillgrundsTombQST Objective 100
- Actor Property illia_A Auto ;dunDarklightQST Objective 20
- ;-Hirelings
- Actor Property Belrand_A Auto
- Actor Property Erik_The_Slayer_A Auto
- Actor Property Jenessa_A Auto
- Actor Property Marcurio_A Auto
- Actor Property Stenvar_A Auto
- Actor Property Vorstag_A Auto
- ;-Housecarls
- Actor Property Argis_The_Bulwark_A Auto ;Favor250 15
- Actor Property Calder_A Auto ;favor254 15
- Actor Property Iona_A Auto ;FreeformThaneRiften 30
- Actor Property Jordis_The_Shield_Maiden_A Auto ;Favor252 15
- Actor Property Lydia_A Auto ;Favor253 15
- ;-HF Housecarls
- Actor Property Gregor_A Auto ;Favor256 15
- Actor Property Rayya_A Auto ;Favor258 15
- Actor Property Valdimar_A Auto ;Favor255 15
- ;-Orcs
- Actor Property Borgakh_The_Steel_Heart_A Auto
- Actor Property Gorbash_The_Iron_Hand_A Auto
- Actor Property Lob_A Auto ;DA06 Objective 120
- Actor Property Ogol_A Auto ;DA06 Objective 120
- Actor Property Ugor_A Auto ;DA06 Objective 120
- ;-Misc
- Actor Property Adelaisa_Vendicci_A Auto ;MS10MiscObjPointer Objective 80
- Actor Property Ahtar_A Auto ;Captain Hargar dead
- Actor Property Aranea_Lenith_A Auto ;DA01 Objective 80
- Actor Property Benor_A Auto
- Actor Property Cosnach_A Auto
- Actor Property Derkeethus_A Auto ;DarkwaterCrossingDerkeethusRescueQuest Objective 20
- Actor Property Faendal_A Auto ;FreeformRiverwood01 Objective 210
- Actor Property Sven_A Auto ;FreeformRiverwood01 Objective 220
- Actor Property Kharjo_A Auto ;FreeformCaravansA Objective 15
- Actor Property Mjoll_The_Lioness_A Auto ;FreeformRiften09 Objective 20
- Actor Property Uthegerd_The_Unbroken_A Auto
- ;Viable Checks not found
- Actor Property Annekke_Crag_Jumper_A Auto
- Actor Property Roggi_Knot_Beard_A Auto
- ;-Animals
- Actor Property Meeko_A Auto
- ;DG
- Actor Property BranHusky_A Auto
- Actor Property CusithDeathHound_A Auto
- Actor Property GarmrDeathHound_A Auto
- Actor Property SceolangHusky_A Auto
- ;Quests and Checks--------------------------------------------------------
- Quest Property MGRAppBrelyna01_Obj30 Auto
- Quest Property MGRAppJzargo01_Obj30 Auto
- Quest Property MGRAppOnmund01_Obj40 Auto
- Quest Property DLC2MQ03_Frea_Obj70 Auto
- Quest Property DLC2TTF1_Talvas_Obj200 Auto
- Quest Property DA16_Erandur_Obj200 Auto
- Quest Property dunHillgrundsTombQST_Golldir_Obj100 Auto
- Quest Property dunDarklightQST_illia_Obj20 Auto
- Quest Property Favor250_ArgisBulwark_Obj15 Auto
- Quest Property favor254_Calder_Obj15 Auto
- Quest Property FreeformThaneRiften_Iona_Obj30 Auto
- Quest Property Favor252_JordisShieldMaiden_Obj15 Auto
- Quest Property Favor253_Lydia_Obj15 Auto
- Quest Property Favor256_Gregor_Obj15 Auto
- Quest Property Favor258_Rayya_Obj15 Auto
- Quest Property Favor255_Valdimar_Obj15 Auto
- Quest Property DA06_LobOgolUgor_Obj120 Auto
- Quest Property MS10MiscObjPointer_AdelaisaVendicci_Obj80 Auto
- Quest Property DA01_AraneaLenith_Obj80 Auto
- Quest Property DarkwaterCrossingDerkeethusRescueQuest_Obj20 Auto
- Quest Property FreeformRiverwood01_SvenObj220_FaendalObj210 Auto
- Quest Property FreeformCaravansA_Kharjo_Obj15 Auto
- Quest Property FreeformRiften09_Mjoll_Obj20 Auto
- Quest Property DLC1VQ02_DawnguardMain_Obj30DG_Obj!30Vamp Auto
- Quest Property DLC2MQ01_DragonbornMain_Obj10 Auto
- Quest Property DB11_DarkBrotherhoodEnd_Obj80 Auto
- Quest Property C06_CompanionsEnd_Obj70 Auto
- Quest Property DLC1VQ04_Serana_Obj120 Auto
- Book Property Meeko_Book Auto ;IsRead()
- Actor Property CaptainHargar_AhtarCheck Auto
- ;-------------------------------------------------------------------------
- Event OnConfigInit()
- ModName = "Followers of Skyrim"
- Pages = new string[4]
- Pages[0] = "Skyrim"
- Pages[1] = "Dawnguard"
- Pages[2] = "Hearthfires"
- Pages[3] = "Dragonborn"
- EndEvent
- Event OnGameReload()
- Parent.OnGameReload()
- Endevent
- Event OnPageReset(String page)
- If (page == "")
- LoadCustomContent("BulwarkFollowerVector.dds")
- Return
- Else
- UnloadCustomContent()
- Endif
- If (page == "Skyrim")
- SetCursorFillMode(TOP_TO_BOTTOM)
- AddHeaderOption("College of Winterhold")
- If (MGRAppBrelyna01_Obj30.IsObjectiveCompleted(30) == True) && !Brelya_Maryon_A.IsDead()
- OID_Brelya_Maryon = AddSliderOption("Brelya Maryon", Brelya_Maryon_G.GetValueInt())
- Else
- Endif
- If (MGRAppJzargo01_Obj30.IsObjectiveCompleted(30) == True) && !J'Zargo_A.IsDead()
- OID_J'Zargo = AddSliderOption("J'Zargo", J'Zargo_G.GetValueInt())
- Else
- Endif
- If (MGRAppOnmund01_Obj40.IsObjectiveCompleted(40) == True) && !Onmund_A.IsDead()
- OID_J'Zargo = AddSliderOption("Onmund", Onmund_G.GetValueInt())
- Else
- Endif
- AddEmptyOption()
- AddHeaderOption("The Companions")
- If (C06_CompanionsEnd_Obj70.IsObjectiveCompleted(70) == True)
- If !Aela_A.IsDead()
- OID_Aela = AddSliderOption("Aela", Aela_G.GetValueInt())
- Else
- Endif
- If !Athis_A.IsDead()
- OID_Athis = AddSliderOption("Athis", Athis_G.GetValueInt())
- Else
- Endif
- If !Farkas_A.IsDead()
- OID_Farkas = AddSliderOption("Farkas", Farkas_G.GetValueInt())
- Else
- Endif
- If !Njada_Stonearm_A.IsDead()
- OID_Njada_Stonearm = AddSliderOption("Njada Stonearm", Njada_Stonearm_G.GetValueInt())
- Else
- Endif
- If !Ria_A.IsDead()
- OID_Ria = AddSliderOption("Ria", Ria_G.GetValueInt())
- Else
- Endif
- If !Torvar_A.IsDead()
- OID_Torvar = AddSliderOption("Torvar", Torvar_G.GetValueInt())
- Else
- Endif
- If !Vilkas_A.IsDead()
- OID_Vilkas = AddSliderOption("Vilkas", Vilkas_G.GetValueInt())
- Else
- Endif
- Else
- Endif
- AddEmptyOption()
- AddHeaderOption("The Dark Brotherhood")
- If (DB11_DarkBrotherhoodEnd_Obj80.IsObjectiveCompleted(80) == True) && !Cicero_A.IsDead()
- OID_Cicero = AddSliderOption("Cicero", Cicero_G.GetValueInt())
- Else
- Endif
- AddEmptyOption()
- AddHeaderOption("Dungeon Quest Followers")
- If (DA16_Erandur_Obj200.IsObjectiveCompleted(200) == True) && !Erandur_A.IsDead()
- OID_Erandur = AddSliderOption("Cicero", Erandur_G.GetValueInt())
- Else
- Endif
- If (dunHillgrundsTombQST_Golldir_Obj100.IsObjectiveCompleted(100) == True) && !Golldir_A.IsDead()
- OID_Golldir = AddSliderOption("Golldir", Golldir_G.GetValueInt())
- Else
- Endif
- If (dunDarklightQST_illia_Obj20.IsObjectiveCompleted(20) == True) && !illia_A.IsDead()
- OID_illia = AddSliderOption("illia", illia_G.GetValueInt())
- Else
- Endif
- AddEmptyOption()
- AddHeaderOption("Mercenaries")
- If !Belrand_A.IsDead()
- OID_Belrand = AddSliderOption("Belrand", Belrand_G.GetValueInt())
- Else
- Endif
- If !Vorstag_A.IsDead()
- OID_Vorstag = AddSliderOption("Vorstag", Vorstag_G.GetValueInt())
- Else
- Endif
- If !Erik_The_Slayer_A.IsDead()
- OID_Erik_The_Slayer = AddSliderOption("Erik The Slayer", Erik_The_Slayer_G.GetValueInt())
- Else
- Endif
- If !Jenessa_A.IsDead()
- OID_Jenessa = AddSliderOption("Jenessa", Jenessa_G.GetValueInt())
- Else
- Endif
- If !Marcurio_A.IsDead()
- OID_Marcurio = AddSliderOption("Marcurio", Marcurio_G.GetValueInt())
- Else
- Endif
- If !Stenvar_A.IsDead()
- OID_Stenvar = AddSliderOption("Stenvar", Vilkas_G.GetValueInt())
- Else
- Endif
- AddEmptyOption()
- AddHeaderOption("Housecarls")
- If (Favor250_ArgisBulwark_Obj15.IsObjectiveCompleted(15) == True) && !Argis_The_Bulwark_A.IsDead()
- OID_Argis_The_Bulwark = AddSliderOption("Argis The Bulwark", Argis_The_Bulwark_G.GetValueInt())
- Else
- Endif
- If (favor254_Calder_Obj15.IsObjectiveCompleted(15) == True) && !Calder_A.IsDead()
- OID_Calder = AddSliderOption("Calder", Calder_G.GetValueInt())
- Else
- Endif
- If (FreeformThaneRiften_Iona_Obj30.IsObjectiveCompleted(30) == True) && !Iona_A.IsDead()
- OID_Iona = AddSliderOption("Iona", Iona_G.GetValueInt())
- Else
- Endif
- If (Favor252_JordisShieldMaiden_Obj15.IsObjectiveCompleted(15) == True) && !Jordis_The_Shield_Maiden_A.IsDead()
- OID_Jordis_The_Shield_Maiden = AddSliderOption("Jordis Shield Maiden", Jordis_The_Shield_Maiden_G.GetValueInt())
- Else
- Endif
- If (Favor253_Lydia_Obj15.IsObjectiveCompleted(15) == True) && !Lydia_A.IsDead()
- OID_Lydia = AddSliderOption("Lydia", Lydia_G.GetValueInt())
- Else
- Endif
- AddEmptyOption()
- AddHeaderOption("Stronghold Orcs")
- If !Borgakh_The_Steel_Heart_A.IsDead()
- OID_Borgakh_The_Steel_Heart = AddSliderOption("Borgakh SteelHeart", Borgakh_The_Steel_Heart_G.GetValueInt())
- Else
- Endif
- If !Gorbash_The_Iron_Hand_A.IsDead()
- OID_Gorbash_The_Iron_Hand = AddSliderOption("Gorbash IronHand", Gorbash_The_Iron_Hand_G.GetValueInt())
- Else
- Endif
- If (DA06_LobOgolUgor_Obj120.IsObjectiveCompleted(120) == True) && !Lob_A.IsDead()
- OID_Lob = AddSliderOption("Lob", Lob_G.GetValueInt())
- Else
- Endif
- If (DA06_LobOgolUgor_Obj120.IsObjectiveCompleted(120) == True) && !Ogol_A.IsDead()
- OID_Ogol = AddSliderOption("Ogol", Ogol_G.GetValueInt())
- Else
- Endif
- If (DA06_LobOgolUgor_Obj120.IsObjectiveCompleted(120) == True) && !Ugor_A.IsDead()
- OID_Ugor = AddSliderOption("Ugor", Ugor_G.GetValueInt())
- Else
- Endif
- AddEmptyOption()
- AddHeaderOption("Misc")
- If (MS10MiscObjPointer_AdelaisaVendicci_Obj80.IsObjectiveCompleted(80) == True) && !Adelaisa_Vendicci_A.IsDead()
- OID_Adelaisa_Vendicci = AddSliderOption("Ugor", Adelaisa_Vendicci_G.GetValueInt())
- Else
- Endif
- If (DA01_AraneaLenith_Obj80.IsObjectiveCompleted(80) == True) && !Aranea_Lenith_A.IsDead()
- OID_Aranea_Lenith = AddSliderOption("Aranea Lenith", Aranea_Lenith_G.GetValueInt())
- Else
- Endif
- If (DarkwaterCrossingDerkeethusRescueQuest_Obj20.IsObjectiveCompleted(20) == True) && !Derkeethus_A.IsDead()
- OID_Derkeethus = AddSliderOption("Derkeethus", Derkeethus_G.GetValueInt())
- Else
- Endif
- If (FreeformRiverwood01_SvenObj220_FaendalObj210.IsObjectiveCompleted(210) == True) && !Faendal_A.IsDead()
- OID_Faendal = AddSliderOption("Faendal", Faendal_G.GetValueInt())
- Else
- Endif
- If (FreeformRiverwood01_SvenObj220_FaendalObj210.IsObjectiveCompleted(220) == True) && !Sven_A.IsDead()
- OID_Sven = AddSliderOption("Sven", Sven_G.GetValueInt())
- Else
- Endif
- If (FreeformCaravansA_Kharjo_Obj15.IsObjectiveCompleted(15) == True) && !Kharjo_A.IsDead()
- OID_Kharjo = AddSliderOption("Kharjo", Kharjo_G.GetValueInt())
- Else
- Endif
- If (FreeformRiften09_Mjoll_Obj20.IsObjectiveCompleted(20) == True) && !Mjoll_The_Lioness_A.IsDead()
- OID_Mjoll_The_Lioness = AddSliderOption("Mjoll The Lioness", Mjoll_The_Lioness_G.GetValueInt())
- Else
- Endif
- If !Uthegerd_The_Unbroken_A.IsDead()
- OID_Uthegerd_The_Unbroken = AddSliderOption("Uthegerd The Unbroken", Uthegerd_The_Unbroken_G.GetValueInt())
- Else
- Endif
- If !Benor_A.IsDead()
- OID_Benor = AddSliderOption("Benor", Benor_G.GetValueInt())
- Else
- Endif
- If !Cosnach_A.IsDead()
- OID_Cosnach = AddSliderOption("Cosnach", Cosnach_G.GetValueInt())
- Else
- Endif
- If !Ahtar_A.IsDead() && CaptainHargar_AhtarCheck.IsDead()
- OID_Ahtar = AddSliderOption("Ahtar", Ahtar_G.GetValueInt())
- Else
- Endif
- AddEmptyOption()
- AddHeaderOption("Animals")
- If !Meeko_A.IsDead() && Meeko_Book.IsRead()
- OID_Meeko = AddSliderOption("Meeko", Meeko_G.GetValueInt())
- Else
- AddEmptyOption()
- AddHeaderOption("USE AT OWN RISK, NO VIABLE CHECKS FOUND")
- If !Annekke_Crag_Jumper_A.IsDead()
- OID_Annekke_Crag_Jumper = AddSliderOption("Annekke Crag Jumper", Annekke_Crag_Jumper_G.GetValueInt())
- Else
- If !Roggi_Knot_Beard_A.IsDead()
- OID_Roggi_Knot_Beard = AddSliderOption("Roggi KnotBeard", Roggi_Knot_Beard_G.GetValueInt())
- Else
- Elseif (page == "Dawnguard")
- SetCursorFillMode(TOP_TO_BOTTOM)
- AddHeaderOption("Serana")
- If (DLC1VQ04_Serana_Obj120.IsObjectiveCompleted(120) == True) && !Serana_A.IsDead()
- OID_Serana = AddSliderOption("Serana", Serana_G.GetValueInt())
- Else
- Endif
- AddEmptyOption()
- AddHeaderOption("Dawnguard NPCs")
- If (DLC1VQ02_DawnguardMain_Obj30DG_Obj!30Vamp.IsObjectiveCompleted(30) == True)
- If !Agmaer_A.IsDead()
- OID_Agmaer = AddSliderOption("Agmaer", Agmaer_G.GetValueInt())
- Else
- Endif
- If !Beleval_A.IsDead()
- OID_Beleval = AddSliderOption("Beleval", Beleval_G.GetValueInt())
- Else
- Endif
- If !Celann_A.IsDead()
- OID_Celann = AddSliderOption("Celann", Celann_G.GetValueInt())
- Else
- Endif
- If !Durak_A.IsDead()
- OID_Durak = AddSliderOption("Durak", Durak_G.GetValueInt())
- Else
- Endif
- If !Ingard_A.IsDead()
- OID_Ingard = AddSliderOption("Ingard", Ingard_G.GetValueInt())
- Else
- Endif
- If !BranHusky_A.IsDead()
- OID_BranHusky = AddSliderOption("Bran", BranHusky_G.GetValueInt())
- Else
- Endif
- If !SceolangHusky_A.IsDead()
- OID_SceolangHusky = AddSliderOption("Sceolang", SceolangHusky_G.GetValueInt())
- Else
- Endif
- Elseif (DLC1VQ02_DawnguardMain_Obj30DG_Obj!30Vamp.IsObjectiveCompleted(30) == False) && (DLC1VQ02_DawnguardMain_Obj30DG_Obj!30Vamp.IsCompleted())
- If !CusithDeathHound_A.IsDead()
- OID_CusithDeathHound = AddSliderOption("Cusith", CusithDeathHound_G.GetValueInt())
- Else
- Endif
- If !GarmrDeathHound_A.IsDead()
- OID_GarmrDeathHound = AddSliderOption("Garmr", GarmrDeathHound_G.GetValueInt())
- Else
- Endif
- Endif
- Elseif (page == "Hearthfires")
- SetCursorFillMode(TOP_TO_BOTTOM)
- AddHeaderOption("Hearthfires Housecarls")
- If (Favor256_Gregor_Obj15.IsObjectiveCompleted(15) == True) && !Gregor_A.IsDead()
- OID_Gregor = AddSliderOption("Gregor", Gregor_G.GetValueInt())
- Else
- Endif
- If (Favor258_Rayya_Obj15.IsObjectiveCompleted(15) == True) && !Rayya_A.IsDead()
- OID_Rayya = AddSliderOption("Rayya", Rayya_G.GetValueInt())
- Else
- Endif
- If (Favor255_Valdimar_Obj15.IsObjectiveCompleted(15) == True) && !Valdimar_A.IsDead()
- OID_Valdimar = AddSliderOption("Valdimar", Valdimar_G.GetValueInt())
- Else
- Endif
- Elseif (page == "Dragonborn")
- SetCursorFillMode(TOP_TO_BOTTOM)
- AddHeaderOption("Dragonborn Followers")
- If (Favor255_Valdimar_Obj15.IsObjectiveCompleted(15) == True)
- If !Teldryn_Sero_A.IsDead()
- OID_Teldryn_Sero = AddSliderOption("Teldryn Sero", Teldryn_Sero_G.GetValueInt())
- Else
- Endif
- If (DLC2MQ03_Frea_Obj70.IsObjectiveCompleted(70) == True) && !Frea_A.IsDead()
- OID_Frea = AddSliderOption("Frea", Frea_G.GetValueInt())
- Else
- Endif
- If (DLC2TTF1_Talvas_Obj200.IsObjectiveCompleted(200) == True) && !Talvas_A.IsDead()
- OID_Talvas = AddSliderOption("Talvas", Talvas_G.GetValueInt())
- Else
- Endif
- Else
- Endif
- Endif
- EndEvent
- Event OnOptionHighlight(int option)
- If (option == OID_Brelya_Maryon)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_J'Zargo)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Aela)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Athis)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Farkas)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Njada_Stonearm)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Ria)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Torvar)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Vilkas)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Cicero)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Agmaer)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Beleval)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Celann)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Durak)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Ingard)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Serana)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Frea)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Talvas)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Teldryn_Sero)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Erandur)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Golldir)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_illia)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Belrand)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Erik_The_Slayer)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Jenessa)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Marcurio)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Stenvar)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Vorstag)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Argis_The_Bulwark)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Calder)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Iona)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Jordis_The_Shield_Maiden)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Lydia)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Gregor)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Rayya)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Valdimar)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == )
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Borgakh_The_Steel_Heart)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Gorbash_The_Iron_Hand)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Lob)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Ogol)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Ugor)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Borgakh_The_Steel_Heart)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Gorbash_The_Iron_Hand)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Lob)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Ogol)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Ugor)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Adelaisa_Vendicci)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Aranea_Lenith)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Derkeethus)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Faendal)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Sven)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Kharjo)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Mjoll_The_Lioness)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Uthegerd_The_Unbroken)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Benor)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Cosnach)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Ahtar)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Annekke_Crag_Jumper)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Roggi_Knot_Beard)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_Meeko)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_BranHusky)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_CusithDeathHound)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_GarmrDeathHound)
- SetInfoText ("Set to 1 to summon this follower")
- Elseif (option == OID_SceolangHusky)
- SetInfoText ("Set to 1 to summon this follower")
- Endif
- EndEvent
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement