Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;-COMPATIBILITY CHECK
- ;-adapts our properties based on which
- ;-DLCs are loaded, if any
- Function DLCCheck()
- If Game.GetModByName("Dawnguard.esm") != 255
- BranHusky_A = Game.GetFormFromFile(0x0201AA7B,"Dawnguard.esm") As Actor
- CusithDeathHound_A = Game.GetFormFromFile(0x0201AA7A,"Dawnguard.esm") As Actor
- GarmrDeathHound_A = Game.GetFormFromFile(0x0201AA79,"Dawnguard.esm") As Actor
- Agmaer_A = Game.GetFormFromFile(0x00003474,"Dawnguard.esm") As Actor
- Beleval_A = Game.GetFormFromFile(0x00015c14,"Dawnguard.esm") As Actor
- Celann_A = Game.GetFormFromFile(0x00015c15,"Dawnguard.esm") As Actor
- Durak_A = Game.GetFormFromFile(0x00015c16,"Dawnguard.esm") As Actor
- Serana_A = Game.GetFormFromFile(0x0002b74,"Dawnguard.esm") As Actor
- Ingard_A = Game.GetFormFromFile(0x00015c17,"Dawnguard.esm") As Actor
- SceolangHusky_A = Game.GetFormFromFile(0x001aa7c,"Dawnguard.esm") As Actor
- UniversalTrace("Null", False, "Null", False, "Dawnguard.esm found, filling followers", True)
- Elseif Game.GetModByName("Dawnguard.esm") == 255
- Agmaer_A = NONE
- Beleval_A = NONE
- Celann_A = NONE
- Durak_A = NONE
- Serana_A = NONE
- Ingard_A = NONE
- BranHusky_A = NONE
- CusithDeathHound_A = NONE
- GarmrDeathHound_A = NONE
- SceolangHusky_A = NONE
- UniversalTrace("Null", False, "Null", False, "Dawnguard.esm Not Found; Followers not filled", True)
- Endif
- If Game.GetModByName("Hearthfires.esm") != 255
- Rayya_A = Game.GetFormFromFile(0x00005216,"Hearthfires.esm") As Actor
- Valdimar_A = Game.GetFormFromFile(0x0000521d,"Hearthfires.esm") As Actor
- Gregor_A = Game.GetFormFromFile(0x0000521f,"Hearthfires.esm") As Actor
- UniversalTrace("Null", False, "Null", False, "Hearthfires.esm found, filling followers", True)
- Elseif Game.GetModByName("Hearthfires.esm") == 255
- Rayya_A = NONE
- Valdimar_A = NONE
- Gregor_A = NONE
- UniversalTrace("Null", False, "Null", False, "Heartfires.esm Not Found; Followers not filled", True)
- Endif
- If Game.GetModByName("Dragonborn.esm") != 255
- Teldryn_Sero_A = Game.GetFormFromFile(0x02038565,"Dragonborn.esm") As Actor
- Frea_A = Game.GetFormFromFile(0x00017a0d,"Dragonborn.esm") As Actor
- Talvas_A = Game.GetFormFromFile(0x000177DB,"Dragonborn.esm") As Actor
- UniversalTrace("Null", False, "Null", False, "Dragonborn.esm found, filling followers", True)
- Elseif Game.GetModByName("Dragonborn.esm") == 255
- Frea_A = NONE
- Talvas_A = NONE
- Teldryn_Sero_A = NONE
- UniversalTrace("Null", False, "Null", False, "Dragonborn.esm Not Found; Followers not filled", True)
- Endif
- If IsGlobalTarget(BulwarkFSK_G, 1)
- If IsDLCPresent()
- Int DLCIndex = 0
- Int LocatedFollowers = 0
- While DLCIndex < 11
- If TeamMatesDLC[DLCIndex] != NONE
- If TeamMatesDLC[DLCIndex].IsPlayerTeamMate()
- TeamMatesDLCG[DLCIndex].SetValue(2)
- Endif
- LocatedFollowers = LocatedFollowers+1
- Endif
- DLCIndex = DLCIndex+1
- EndWhile
- UniversalTrace("Null", False, "Null", False, "DLC Followers Located " +LocatedFollowers +" out of 12.", True)
- Endif
- Endif
- Return
- EndFunction
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement