From 5508c50051bed6a510a1558d5984d326133d0bac Mon Sep 17 00:00:00 2001 From: Eddoursul Date: Wed, 13 Oct 2021 20:14:48 +0200 Subject: [PATCH] Removed support for upgrading from pre-1.6.4 versions --- scripts/_00e_playersetupscript.pex | Bin 22308 -> 16633 bytes source/scripts/_00e_playersetupscript.psc | 210 +--------------------- 2 files changed, 2 insertions(+), 208 deletions(-) diff --git a/scripts/_00e_playersetupscript.pex b/scripts/_00e_playersetupscript.pex index 8996c64358bfee060c2a41e3af2cfc2ae06726f0..2ff1823452db19d1a7b23a0309bb6366cdc496a4 100644 GIT binary patch literal 16633 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 Ko3$@a6a6p5erksR literal 22308 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 diff --git a/source/scripts/_00e_playersetupscript.psc b/source/scripts/_00e_playersetupscript.psc index f0429b3a..6bf05bbb 100644 --- a/source/scripts/_00e_playersetupscript.psc +++ b/source/scripts/_00e_playersetupscript.psc @@ -83,114 +83,10 @@ Function CheckIfForgottenStoriesIsLoaded() EndFunction -;===================================================================================== -; 1.5.6.0 -;===================================================================================== - -Function ResetFSNQR05Temple() - - ; resets the cells which is needed due to the fixes on enemies and ambushes in patch 1.5.6.0 - Quest FS_NQR05 = Game.GetFormFromFile(0x000438D2,"Skyrim.esm") as Quest - Cell FS_NQR05_Temple_02_New = Game.GetFormFromFile(0x00045101,"Skyrim.esm") as Cell - If FS_NQR05.GetStage() < 165 - FS_NQR05_Temple_02_New.Reset() - EndIf - -EndFunction - -;===================================================================================== -; 1.5.7.0 -;===================================================================================== - -Function CleanMQ12bGhostFlags() - - ; cleans old ghost flags on certain NPCs after the siege when patch 1.5.7.0 is applied - ; only needed once, since it won't happen anymore for everyone with a save before the siege - _00E_MQ12b_Functions MQ12bFunctions = Game.GetFormFromFile(0x0002EBAD,"Skyrim.esm") as _00E_MQ12b_Functions - MQ12bFunctions.OldRemoveGhostFlag() - -EndFunction - ;===================================================================================== ; 1.5.8.0 ;===================================================================================== -Function ResetAuroraOnLoad() - ; resets Aurora if she was stuck during the ritual scene due to the gamehour change while she was in the smoking animation - _00E_FS_NQ07_Functions FS_NQ07Functions = Game.GetFormFromFile(0x0101CA09,"Enderal - Forgotten Stories.esm") as _00E_FS_NQ07_Functions - FS_NQ07Functions.ResetAurora() -EndFunction - -Function DisableMQ12bPanicTriggerbox() - ; disables MQ12b_SC3_PanicTriggerboxREF when patch 1.5.8.0 is applied - _00E_MQ12b_Functions MQ12bFunctions = Game.GetFormFromFile(0x0002EBAD,"Skyrim.esm") as _00E_MQ12b_Functions - If MQ12bFunctions.IsCompleted() - MQ12bFunctions.DisablePanicTriggerbox() - EndIf -EndFunction - -Function ReAddDarkKeeperAffinity() - - ; Dark Keeper Affinity Update - Spell _00E_Affinity_AbDarkKeeper = Game.GetFormFromFile(0x00143340,"Skyrim.esm") as Spell - If PlayerREF.HasSpell(_00E_Affinity_AbDarkKeeper) - PlayerREF.RemoveSpell(_00E_Affinity_AbDarkKeeper) - Utility.Wait(1) - PlayerREF.AddSpell(_00E_Affinity_AbDarkKeeper, false) - EndIf - -EndFunction - -Function ReAddFuryDrivenPerk() - - ; Fury Driven ability update - Spell abFuryDriven = Game.GetFormFromFile(0x000855CE, "Skyrim.esm") as Spell - If PlayerREF.HasSpell(abFuryDriven) - PlayerREF.RemoveSpell(abFuryDriven) - Utility.Wait(1) - PlayerREF.AddSpell(abFuryDriven, False) - EndIf - -EndFunction - -Function UpdateLivingTempleTrigger() - - ; Living Temple's ambush trigger update - ObjectReference triggerRef = Game.GetFormFromFile(0x000C6766, "Skyrim.esm") as ObjectReference - (triggerRef as defaultActivateSelf).playerAndAlliesOnly = True - -EndFunction - -Function UpdateMQ11a() - - ; MQ11a update - ObjectReference portcullisRef = Game.GetFormFromFile(0x000E1D1F, "Skyrim.esm") as ObjectReference - Quest MQ11a = Game.GetFormFromFile(0x0002EBA9, "Skyrim.esm") as Quest - If (MQ11a.GetStage() <= 125) && (portcullisRef.Is3DLoaded() == False) - (portcullisRef as _00E_DUNGate01Script).isOpen = False - EndIf - - If MQ11a.IsRunning() && (MQ11a.IsCompleted() == False) - (MQ11a as _00E_MQ11a_Functions).UpdateCaliaAliasScriptState() - EndIf - - ObjectReference NQ34_EnableMarkerREF = Game.GetFormFromFile(0x000480E8, "Skyrim.esm") as ObjectReference - If MQ11a.GetStage() >= 45 - NQ34_EnableMarkerREF.Enable() - EndIf - - Actor NQ34_WildMageREF = Game.GetFormFromFile(0x00141F00, "Skyrim.esm") as Actor - Quest NQ34 = Game.GetFormFromFile(0x00020A12, "Skyrim.esm") as Quest - If NQ34.GetStage() == 15 || NQ34.GetStage() == 20 - NQ34_WildMageREF.Enable() - EndIf - - If NQ34_WildMageREF.IsDead() && NQ34.GetStage() == 15 - NQ34.SetStage(20) - EndIf - -EndFunction - Function AddPerks() ; adds the new Balancing perks for alchemy potions to the player, this is needed because of the changes with the Lycantroph @@ -218,76 +114,6 @@ Function StartQuests(Formlist QuestList) EndFunction -;===================================================================================== -; 1.6.0.0 -;===================================================================================== - -Function UpdatePhasmalistContainer() - - ObjectReference Phasmalist_ApparationInventory_Bandit_Tier4 = Game.GetFormFromFile(0x0101E99B, "Enderal - Forgotten Stories.esm") as ObjectReference - ObjectReference Phasmalist_ApparationInventory_Archer_Tier5 = Game.GetFormFromFile(0x0101E9CA, "Enderal - Forgotten Stories.esm") as ObjectReference - Armor _00E_Phasmalist_Trinket_Bandit_Tier4 = Game.GetFormFromFile(0x0101E9A6, "Enderal - Forgotten Stories.esm") as Armor - Armor _00E_Phasmalist_Trinket_Archer_Tier5 = Game.GetFormFromFile(0x0101E9D4, "Enderal - Forgotten Stories.esm") as Armor - - _00E_Phasmalist_ApparationSC _36E_Phasmalist_Apparation_Hybrid_Tier4 = Game.GetFormFromFile(0x01025309, "Enderal - Forgotten Stories.esm") as _00E_Phasmalist_ApparationSC - _36E_Phasmalist_Apparation_Hybrid_Tier4.inventoryContainer = Phasmalist_ApparationInventory_Bandit_Tier4 - - If (PlayerREF.GetItemCount(_00E_Phasmalist_Trinket_Bandit_Tier4) > 0 && PlayerREF.GetItemCount(_00E_Phasmalist_Trinket_Archer_Tier5) == 0) - Phasmalist_ApparationInventory_Archer_Tier5.RemoveAllItems(Phasmalist_ApparationInventory_Bandit_Tier4, false, true) - EndIf - -EndFunction - -Function UpdatePassengerBookAtShipwreck() - - _00E_FS_NQ02_Functions FS_NQ02_Functions = (Game.GetFormFromFile(0x000438AC, "Skyrim.esm") as Quest) as _00E_FS_NQ02_Functions - FS_NQ02_Functions.UpdatePassengerBook() - -EndFunction - -Function ResetMQ02Riddle() - - GlobalVariable _00E_MQ02Riddle = Game.GetFormFromFile(0x00074B07, "Skyrim.esm") as GlobalVariable - - If _00E_MQ02Riddle.GetValueInt() > 0 - _00E_MQ02_Functions MQ02Functions = Game.GetFormFromFile(0x0002EBA1, "Skyrim.esm") as _00E_MQ02_Functions - MQ02Functions.ResetRiddle() - EndIf - -EndFunction - - -;===================================================================================== -; 1.6.1.0 -;===================================================================================== - - -Function UpdateMQ02() - _00E_MQ02_Functions MQ02Functions = Game.GetFormFromFile(0x0002EBA1, "Skyrim.esm") as _00E_MQ02_Functions - Int mq02stage = MQ02Functions.GetStage() - If mq02stage >= 138 && mq02stage < 170 - MQ02Functions.MQ02_TripToArkEnableMarker.EnableNoWait() - EndIf -EndFunction - - -;===================================================================================== -; 1.6.2.0 -;===================================================================================== - - -Function UpdateItemHandler() - - Cell ClassMenue = Game.GetFormFromFile(0x000A7FBC, "Skyrim.esm") as Cell - - If PlayerREF.GetParentCell() == ClassMenue - Quest ClassMenuItemHandler = Game.GetFormFromFile(0x00048442, "Skyrim.esm") as Quest - ReferenceAlias Player = ClassMenuItemHandler.GetAliasByName("Player") as ReferenceAlias - Player.ForceRefTo(PlayerREF) - EndIf - -EndFunction - ;===================================================================================== ; 2.0.6 @@ -538,7 +364,7 @@ EndFunction Function Maintenance() - If fPatchVersion <= 1.25 && !bdoOnce + If fPatchVersion < 1.62 && !bdoOnce int iButton01 = _00E_Game_OldSaves_01.Show() If iButton01 == 0 Game.QuitToMainMenu() @@ -550,39 +376,7 @@ Function Maintenance() bdoOnce = true EndIf EndIf - ElseIf fPatchVersion >= 1.5 && fPatchVersion < CURRENT_PATCH_VERSION - - ; only do this once when update 1.5.6.0 is applied - If fPatchVersion < 1.56 - ResetFSNQR05Temple() - EndIf - ; only do this once when update 1.5.7.0 is applied - If fPatchVersion < 1.57 - CleanMQ12bGhostFlags() - EndIf - ; only do this once when update 1.5.8.0 is applied - If fPatchVersion < 1.58 - ResetAuroraOnLoad() - DisableMQ12bPanicTriggerbox() - ReAddDarkKeeperAffinity() - ReAddFuryDrivenPerk() - UpdateLivingTempleTrigger() - UpdateMQ11a() - EndIf - ; only do this once when update 1.6.0.0 is applied - If fPatchVersion < 1.60 - UpdatePhasmalistContainer() - UpdatePassengerBookAtShipwreck() - ResetMQ02Riddle() - EndIf - ; only do this once when update 1.6.1.0 is applied - If fPatchVersion < 1.61 - UpdateMQ02() - EndIf - ; only do this once when update 1.6.2.0 is applied - If fPatchVersion < 1.62 - UpdateItemHandler() - EndIf + ElseIf fPatchVersion >= 1.62 && fPatchVersion < CURRENT_PATCH_VERSION ; only do this once when update 2.0.6 (SE) is applied If fPatchVersion < 2.06 UpdateMQ12b_206()