Skyrim Special Edition

Hopefully This Has Helpful Information On How To Easily Patch Dynamic Storage Cube.
Sorting: FormLists - Containers
- Most If Not All Items From Skyrim, Hearthfire, Dawnguard, And Dragonborn have Been Added To These FormLists In CK(Certain Items For Quests Excluded)
- Most Mod Added Items Have Been Added With The FLM Universal Patch(Also Uses KID To Add Keywords For FLM To Use)
- Adding A Container Or Activator To The FormList Will Cause It To Open The Corresponding Storage Container.
-- Any Container/Activator Added Must Also Be Added To _DSC_FormListLinkBaseContainersActivators So The Player Can't Change Them In Game
-- Caution: Any ObjectReference That Uses The Same Base Object As An Added Container/Activator Will Also Open The Corresponding Storage Container.
-- Add Object References Sharing Base Objects With Things You Don't Want To Open The Storage Container Directly To The Corresponding Perk Entry Points In The CK And To All Perk Entry Points In _DSC_PerkLinkCont_Change Using The IsInList: _DSC_FormListLinkBaseContainersActivators Condition 
- The Two Digit Number After Sort Is The Item Type, It Is Used In The Add/Remove Form Scripts
Sorting Formlists And Containers In The Order They Are Sorted:

Spoiler:  
Show

-- The Storage Container Is Where The Items Are Sorted To
-- Formlist EditorID - Storage Container ObjectReference EditorID
Uniques & Artifacts: 
-- _DSC_FormListSort00Valuables - _DSC_ValuablesRef
-- _DSC_FormListSort00ValuablesStore - _DSC_ValuablesRef
-- DSC-SortnStore.json - "Pre-Sorting" Add Formlists And Containers Under This In DSC-SortnStore.json If More Lists Needed.
-- _DSC_FormListSort00Artifacts - _DSC_ArtifactRef
-- _DSC_FormListSort41UniqueWeapons - _DSC_UniqueWeaponsRef
-- _DSC_FormListSort26UniqueArmor - _DSC_UniqueArmorRef
-- _DSC_FormListSort32UniqueKeys - _DSC_ValuablesRef
-- _DSC_FormListSort32UniqueMisc - _DSC_UniquesRef
-- _DSC_FormListSort26DragonMasks - _DSC_MasksRef
-- _DSC_FormListSort32DragonClaws - _DSC_ClawsRef
-- _DSC_FormListSort27TreasureMaps - _DSC_ValuablesRef
-- DSC-SortnStore.json - "Post-Sorting" Add Formlists And Containers Under This In DSC-SortnStore.json If More Lists Needed.
Books & Scrolls: 
-- _DSC_FormListSort27UniqueBooks - _DSC_VolumesRef
-- _DSC_FormListSort27SkillBooks - _DSC_SkillBooksRef
-- _DSC_FormListSort27SpellTomes - _DSC_SpellTomeRef
-- _DSC_FormListSort23Scrolls - _DSC_SpellTomeRef
-- _DSC_FormListSort27Volumes - _DSC_VolumesRef
-- _DSC_FormListSort27Journals - _DSC_JournalsRef
-- _DSC_FormListSort27AtronachForgeRecipe - _DSC_RecipeRef
-- _DSC_FormListSort27Recipe - _DSC_RecipeRef
-- _DSC_FormListSort27Notes - _DSC_NotesRef
-- _DSC_FormListSort27Books - _DSC_BooksRef
Ingredients: 
-- _DSC_FormListSort30Ingredients - _DSC_IngredientsRef
Crafting Materials: 
-- _DSC_FormListSort32Ore - _DSC_OreRef
-- _DSC_FormListSort32ConstructionMats - _DSC_ConsMatsRef
-- _DSC_FormListSort32Gems - _DSC_GemsRef
-- _DSC_FormListSort32IngotMats - _DSC_IngotRef
-- _DSC_FormListSort32Tanning - _DSC_TanningRef
Miscellaneous: 
-- _DSC_FormListSort32CrockeryCookware - _DSC_CrockeryRef
-- _DSC_FormListSort32Tools - _DSC_ToolsRef
-- _DSC_FormListSort32StationaryWriting - _DSC_SpellTomeRef
-- _DSC_FormListSort32Clutter - _DSC_ClutterRef
-- _DSC_FormListSort32Misc - _DSC_MiscRef
Potions, Poisons, & Food: 
-- _DSC_FormListSort46Potions - _DSC_PotionsRef
-- _DSC_FormListSort46Poisons - _DSC_PoisonRef
-- _DSC_FormListSort46Alcohol - _DSC_AlcoholRef
-- _DSC_FormListSort46CookedFood - _DSC_CookedRef
-- _DSC_FormListSort46RawFoodnIngredients - _DSC_RawRef
Soul Gems: 
-- _DSC_FormListSort52PartialSoulGems - _DSC_SGPartialRef
-- _DSC_FormListSort52FilledSoulGems - _DSC_SGFilledRef
-- _DSC_FormListSort52EmptySoulGems - _DSC_SoulGemRef
Armor: 
-- _DSC_FormListSort26Jewelry - _DSC_JewelryRef
-- _DSC_FormListSort26Shields - _DSC_ShieldRef
-- _DSC_FormListSort26LightArmor - _DSC_LightArmRef
-- _DSC_FormListSort26HeavyArmor - _DSC_HeavyArmRef
-- _DSC_FormListSort26Clothing - _DSC_ClothRef
Weapons & Ammo: 
-- _DSC_FormListSort41Swords - _DSC_SwordRef
-- _DSC_FormListSort41Daggers - _DSC_DaggerRef
-- _DSC_FormListSort41MaceHammer - _DSC_MaceRef
-- _DSC_FormListSort41AxeCleaver - _DSC_AxeRef
-- _DSC_FormListSort41Staves - _DSC_StavesRef
-- _DSC_FormListSort41BowsCrossbows - _DSC_BowsRef
-- _DSC_FormListSort42Ammo - _DSC_AmmoRef

Storing FormLists And Containers In The Order They Are Stored:
FLM Store:
Spoiler:  
Show

Store Some: 
- _DSC_FormListSort00ValuablesStore - _DSC_ValuablesRef
- DSC-SortnStore.json - "Store Some" Add Formlists And Containers Under This In DSC-SortnStore.json If More Lists Needed.
- _DSC_FormListSort30Ingredients - _DSC_IngredientsRef
- _DSC_FormListSort32Ore - _DSC_OreRef
- _DSC_FormListSort32ConstructionMats - _DSC_ConsMatsRef
- _DSC_FormListSort32Gems - _DSC_GemsRef
- _DSC_FormListSort32IngotMats - _DSC_IngotRef
- _DSC_FormListSort32Tanning - _DSC_TanningRef
- _DSC_FormListSort46RawFoodnIngredients - _DSC_RawRef
- _DSC_FormListSort52FilledSoulGems - _DSC_SGFilledRef
Store More: 
- Everything From Store Some
- DSC-SortnStore.json - "Store More" Add Formlists And Containers Under This In DSC-SortnStore.json If More Lists Needed.
- _DSC_FormListSort32CrockeryCookware - _DSC_CrockeryRef
- _DSC_FormListSort32Tools - _DSC_ToolsRef
- _DSC_FormListSort32StationaryWriting - _DSC_SpellTomeRef
- _DSC_FormListSort32Clutter - _DSC_ClutterRef
- _DSC_FormListSort32Misc - _DSC_MiscRef
- _DSC_FormListSort27SkillBooks - _DSC_SkillBooksRef
- _DSC_FormListSort27Volumes - _DSC_VolumesRef
Store All: 
- Everything From Store Some
- Everything From Store More
- DSC-SortnStore.json - "Store All" Add Formlists And Containers Under This In DSC-SortnStore.json If More Lists Needed.
- _DSC_FormListSort46Potions - _DSC_PotionsRef
- _DSC_FormListSort46Poisons - _DSC_PoisonRef
- _DSC_FormListSort46CookedFood - _DSC_CookedRef
- _DSC_FormListSort46Alcohol - _DSC_AlcoholRef
- _DSC_FormListSort27SpellTomes - _DSC_SpellTomeRef
- _DSC_FormListSort23Scrolls - _DSC_SpellTomeRef
- _DSC_FormListSort27Notes - _DSC_NotesRef
- _DSC_FormListSort27Journals - _DSC_JournalsRef

Limited Store:
Spoiler:  
Show

Store Some: 
- _DSC_FormListSort00ValuablesStore - _DSC_ValuablesRef
- DSC-SortnStore.json - "Store Some" Add Formlists And Containers Under This In DSC-SortnStore.json If More Lists Needed.
- _DSC_FormListSort30IngredientsStore - _DSC_IngredientsRef
- _DSC_FormListSort32OreStore - _DSC_OreRef
- _DSC_FormListSort32ConstructionMatsStore - _DSC_ConsMatsRef
- _DSC_FormListSort32GemsStore - _DSC_GemsRef
- _DSC_FormListSort32IngotMatsStore - _DSC_IngotRef
- _DSC_FormListSort32TanningStore - _DSC_TanningRef
- _DSC_FormListSort46RawFoodnIngredientsStore - _DSC_RawRef
- _DSC_FormListSort52FilledSoulGemsStore - _DSC_SGFilledRef
Store More: 
- Everything From Store Some
- DSC-SortnStore.json - "Store More" Add Formlists And Containers Under This In DSC-SortnStore.json If More Lists Needed.
- _DSC_FormListSort32CrockeryCookwareStore - _DSC_CrockeryRef
- _DSC_FormListSort32ToolsStore - _DSC_ToolsRef
- _DSC_FormListSort32StationaryWritingStore - _DSC_SpellTomeRef
- _DSC_FormListSort32ClutterStore - _DSC_ClutterRef
- _DSC_FormListSort32MiscStore - _DSC_MiscRef
- _DSC_FormListSort27SkillBooksStore - _DSC_SkillBooksRef
- _DSC_FormListSort27VolumesStore - _DSC_VolumesRef
Store All: 
- Everything From Store Some
- Everything From Store More
- DSC-SortnStore.json - "Store All" Add Formlists And Containers Under This In DSC-SortnStore.json If More Lists Needed.
- _DSC_FormListSort46PotionsStore - _DSC_PotionsRef
- _DSC_FormListSort46PoisonsStore - _DSC_PoisonRef
- _DSC_FormListSort46CookedFoodStore - _DSC_CookedRef
- _DSC_FormListSort46AlcoholStore - _DSC_AlcoholRef
- _DSC_FormListSort27SpellTomesStore - _DSC_SpellTomeRef
- _DSC_FormListSort23ScrollsStore - _DSC_SpellTomeRef
- _DSC_FormListSort27NotesStore - _DSC_NotesRef
- _DSC_FormListSort27JournalsStore - _DSC_JournalsRef

Craft-Loot FormLists By Crafting Station:
Spoiler:  
Show

Alchemy Lab: 
- _DSC_FormListSort30Ingredients - _DSC_IngredientsRef
Cooking Pot:
- _DSC_FormListSort46Alcohols - _DSC_AlcoholRef
- _DSC_FormListSort46RawFoodnIngredient - _DSC_RawRef
- _DSC_FormListSort30IngredientsCooking - _DSC_IngredientsRef
- DLC2NetchLeather (Base Game Item) - _DSC_IngotRef
Anvil:
- _DSC_FormListSort32Gems - _DSC_GemsRef
- _DSC_FormListSort32IngotMats - _DSC_IngotRef
- _DSC_FormListSort32Tanning - _DSC_TanningRef
- _DSC_FormListSort30IngredientsForge - _DSC_IngredientsRef
- _DSC_FormListSort52FilledSoulGems - _DSC_SGFilledRef
Workbench:
- _DSC_FormListSort32IngotMats - _DSC_IngotRef
- _DSC_FormListSort32Tanning - _DSC_TanningRef
- _DSC_FormListSort32Gems - _DSC_GemsRef
- _DSC_FormListSort30IngredientsWorkbench - _DSC_IngredientsRef
Arcane Enchanter:
- _DSC_FormListSort52FilledSoulGems - _DSC_SGFilledRef
- _DSC_FormListSort52PartialSoulGems - _DSC_SGPartialRef
Smelter:
- _DSC_FormListSort32Ore - _DSC_OreRef
- _DSC_FormListSort32IngotMats - _DSC_IngotRef
- _DSC_FormListSort30IngredientsSmelting - _DSC_IngredientsRef
Tanning Rack:
- _DSC_FormListSort32Tanning - _DSC_TanningRef
- __DSC_FormListSort32IngotMats - _DSC_IngotRef
- __DSC_FormListSort30IngredientsTanning - _DSC_IngredientsRef
Grindstone:
- _DSC_FormListSort32Gems - _DSC_GemsRef
- _DSC_FormListSort32IngotMats - _DSC_IngotRef
- _DSC_FormListSort52FilledSoulGems - _DSC_SGFilledRef
- _DSC_FormListSort30IngredientsGrindstone - _DSC_IngredientsRef
Atronach Forge:
- _DSC_FormListSort32AtronachForgeGem - _DSC_GemsRef
- _DSC_FormListSort30AtronachForgeIngredients - _DSC_IngredientsRef
- _DSC_FormListSort32AtronachForgePelt - _DSC_TanningRef
- _DSC_FormListSort32StationaryWriting - _DSC_SpellTomeRef
- _DSC_FormListSort46AtronachForgeMeat - _DSC_RawRef
- _DSC_FormListSort32AtronachForgeOre - _DSC_OreRef
- _DSC_FormListSort32AtronachForgeIngotMat - _DSC_IngotRef
- _DSC_FormListSort32AtronachForgeClutter - _DSC_ClutterRef
- _DSC_FormListSort27AtronachForgeRecipe - _DSC_RecipeRef
- _DSC_FormListSort52FilledSoulGems - _DSC_SGFilledRef
- _DSC_FormListSort32AtronachForgeTools - _DSC_ToolsRef
Aetherium Forge:
- _DSC_FormListSort32AetheriumForgeIngotMats - _DSC_IngotRef
- _DSC_FormListSort32Gems - _DSC_GemsRef
- _DSC_FormListSort30AetheriumForgeIngredients - _DSC_IngredientsRef
HearthFire Workbench: 
- _DSC_FormListSort32ConstructionMats - _DSC_ConsMatsRef
- _DSC_FormListSort32IngotMats - _DSC_IngotRef
- _DSC_FormListSort32Tanning - _DSC_TanningRef
- _DSC_FormListSort30HearthfireIngredients - _DSC_IngredientsRef
- _DSC_FormListSort32HearthfireGems - _DSC_GemsRef
- _DSC_FormListSort52FilledSoulGems - _DSC_SGFilledRef
HearthFire Trophy Bases:
- _DSC_FormListSort32ConstructionMats - _DSC_ConsMatsRef
- _DSC_FormListSort32IngotMats - _DSC_IngotRef
- _DSC_FormListSort32Tanning - _DSC_TanningRef
- _DSC_FormListSort30HearthfireIngredients - _DSC_IngredientsRef
- _DSC_FormListSort32HearthfireOre - _DSC_OreRef
- _DSC_FormListSort46HearthfirePoisons - _DSC_PoisonRef
Staff Enchanter:
- _DSC_FormListSort32Gems - _DSC_GemsRef
- _DSC_FormListSort41UnenchantedStaves - _DSC_StavesRef
Imbueing Chamber (Spider Crafting):
- _DSC_FormListSort32Gems - _DSC_GemsRef
- _DSC_FormListSort30IngredientsImbueSpiders - _DSC_IngredientsRef
- _DSC_FormListSort32SpiderParts - _DSC_IngotRef
- _DSC_FormListSort52FilledSoulGems - _DSC_SGFilledRef
- AshHopperLeg - _DSC_CookedRef
- SoulHusk - _DSC_RawRef

Tool-Loot FormList Details:
Spoiler:  
Show

- woodChoppingAxes - Base Game FormList For Wood Chopping Tools
- mineOreToolsList - Base Game FormList For Mining Non-Stalhrim Ore
- DLC2StalhrimMineOreToolsList - Base Game FormList For Mining Stalhrim Ore
- _DSC_FormListToolsNormal - Any And All Tools That You Don't Want To Go To Unique Weapons Container
- _DSC_FormListPickaxeAll - All Ore Mining Tools

Pull To Container On Activate:
Spoiler:  
Show

SoulGems Container - _DSC_SoulGemRef
- _DSC_FormListSort52FilledSoulGems - _DSC_SGFilledRef
- _DSC_FormListSort52PartialSoulGems - _DSC_SGPartialRef
Tools Container - _DSC_ToolsRef
- _DSC_FormListSort41AxeTools - _DSC_AxeRef
- _DSC_FormListSort41UniqueWeaponsTools - _DSC_UniqueWeaponsRef
Valuables Container - _DSC_ValuablesRef
- _DSC_FormListSort32Gems - _DSC_GemsRef
- _DSC_FormListSort41AxeValuables - _DSC_AxeRef
- _DSC_FormListSort32ValuablesIngotMats - _DSC_IngotRef
- _DSC_FormListSort32ValuablesCrockery - _DSC_CrockeryRef

Keyword Sorting:
Spoiler:  
Show

- Keyword/Script Object Sorts In Following Order:
 Keyword - Container
- DaedricArtifact - _DSC_ArtifactRef
- MagicDisallowEnchanting:
-- If Item is Armor - _DSC_UniqueArmorRef
-- If Item is Weapon - _DSC_UniqueWeaponsRef
-- Otherwise - _DSC_UniquesRef
- VendorNoSale - _DSC_MiscRef
- If Item is Armor:
-- ArmorLight - _DSC_LightArmRef
-- ArmorHeavy - _DSC_HeavyArmRef
-- ArmorJewelry - _DSC_JewelryRef
-- ArmorShield - _DSC_ShieldRef
-- Left Overs - _DSC_ClothRef
- If Item is Weapon:
-- WeapTypeBow - _DSC_BowsRef
-- WeapTypeStaff - _DSC_StavesRef
-- WeapTypeDagger - _DSC_DaggerRef
-- WeapTypeWarAxe - _DSC_AxeRef
-- WeapTypeBattleaxe - _DSC_AxeRef
-- WeapTypeMace - _DSC_MaceRef
-- WeapTypeWarhammer - _DSC_MaceRef
-- Left Overs - _DSC_SwordRef
- If Item is Ingredient - _DSC_IngredientsRef
- If Item is MiscObject:
-- VendorItemGem - _DSC_GemsRef
-- VendorItemOreIngot - _DSC_IngotRef
-- VendorItemAnimalPart - _DSC_IngotRef
-- VendorItemAnimalHide - _DSC_TanningRef
-- Left Overs - _DSC_MiscRef
- if Item is SoulGem - _DSC_SoulGemRef
- If Item is Key - _DSC_NotesRef
- If Item Is Gold001 - _DSC_ValuablesRef
- If Item is Potion:
-- VendorItemPotion - _DSC_PotionsRef
-- VendorItemPoison - _DSC_PoisonRef
-- VendorItemFoodRaw - _DSC_RawRef
-- VendorItemFood - _DSC_CookedRef
-- Left Overs - _DSC_PoisonRef
- If Item is Book:
-- VendorItemSpellTome - _DSC_SpellTomeRef
-- GiftApothecarySpecial - _DSC_SkillBooksRef
-- GiftBlacksmithSpecial - _DSC_SkillBooksRef
-- GiftPriestSpecial - _DSC_SkillBooksRef
-- GiftThiefSpecial - _DSC_SkillBooksRef
-- GiftWarriorSpecial - _DSC_SkillBooksRef
-- GiftWizardSpecial - _DSC_SkillBooksRef
-- Left Overs - _DSC_BooksRef
- If Item is Scroll - _DSC_SpellTomeRef
- If Item is Ammo - _DSC_AmmoRef
- Everything Left - _DSC_MiscRef

-- Keyword/Script Object Auto/Quick-Store In Following Order:
Spoiler:  
Show

 Keyword - Container
 If Item Is Favorited Or Is In _DSC_FormListSort00StoreBlacklist It Is Skipped
 Otherwise If Item Is Ingredient - _DSC_IngredientsRef
 If Item Is MiscObject:
- VendorItemAnimalHide - _DSC_TanningRef - Store All, More, Some, And None
- VendorItemAnimalPart - _DSC_IngotRef - Store All, More, Some, And None
- VendorItemOreIngot - _DSC_IngotRef - Store All, More, Some, And None
- VendorItemGem - _DSC_GemsRef - Store All, More, Some, And None
- _DSC_FormListSort32Misc - _DSC_MiscRef - Store Some And None
- _DSC_FormListSort32Clutter - _DSC_ClutterRef - Store Some And None
- _DSC_FormListSort32Tools - _DSC_ToolsRef - Store Some And None
- _DSC_FormListSort32CrockeryCookware - _DSC_CrockeryRef - Store Some And None
- _DSC_FormListSort32StationaryWriting - _DSC_SpellTomeRef - Store Some And None
- _DSC_FormListSort52FilledSoulGems - _DSC_SGFilledRef - Store None
- _DSC_FormListSort32ConstructionMats - _DSC_ConsMatsRef - Store None
- _DSC_FormListSort32Tanning - _DSC_TanningRef - Store None
- _DSC_FormListSort32Gems - _DSC_GemsRef - Store None
- _DSC_FormListSort32IngotMats - _DSC_IngotRef - Store None
- _DSC_FormListSort32Ore - _DSC_OreRef - Store None
- _DSC_FormListSort00ValuablesStore - _DSC_ValuablesRef - Store None
 If Item Is Potion:
- VendorItemFood - _DSC_CookedRef - Store All, More, Some, And None
- VendorItemFoodRaw - _DSC_RawRef - Store All, More, Some, And None
- VendorItemPoison - _DSC_PoisonRef - Store All, More, Some, And None
- VendorItemPotion - _DSC_PotionsRef - Store All, More, Some, And None
- _DSC_FormListSort46CookedFood - _DSC_CookedRef - Store More, Some, And None
- _DSC_FormListSort46Poisons - _DSC_PoisonRef - Store More, Some, And None
- _DSC_FormListSort46Potions - _DSC_PotionsRef - Store More, Some, And None
- _DSC_FormListSort46Alcohol - _DSC_AlcoholRef - Store More, Some, And None
- _DSC_FormListSort46RawFoodnIngredients - _DSC_RawRef - Store None
 If Item Is Book:
- VendorItemSpellTome - _DSC_SpellTomeRef - Store All, More, Some, And None
- _DSC_FormListSort27Notes - _DSC_NotesRef - Store All, More, Some, And None
- _DSC_FormListSort27Journals - _DSC_JournalsRef - Store All, More, Some, And None
- _DSC_FormListSort27SpellTomes  - _DSC_SpellTomeRef - Store More, Some, And None
- _DSC_FormListSort27SkillBooks - _DSC_SkillBooksRef - Store Some And None
- _DSC_FormListSort27Volumes - _DSC_VolumesRef - Store Some And None
 If Item Is Scroll - _DSC_SpellTomeRef - Store All, More, Some, And None

- Warnings :
-- Do Not Add Containers Or Activators To FormLists Unless You Know Their Base Forms Are Not Used By ObjectReferences You Don't Want To Override
--- Or At Least Remember You Did It So You Can Remove Them If It's A Problem
-- Function LinkIt(Index, Ref) In _DSC_LinkContPerk_ChangeScript  Requires _DSC_FormListStorageContainers, _DSC_FormlistTokens and _DSC_FormlistLinkFormlists have Corresponding forms at the proper index.
--- Do not Change The Order Of Forms In _DSC_FormListStorageContainers, _DSC_FormlistTokens Or _DSC_FormlistLinkFormlists Without Changing It In All Of Them(They Must Match).

Changing The Json Cube Location:
Spoiler:  
Show

- Change "0x4c809|Dynamic Storage Cube.esp" to new "ObjectReference FormID|ESPName.esp"
-- This Changes Where You Are Teleported When Entering The Cube
- Default - DSC-Location.json:
{
"Markers" : 
{
"TargetMarkerRef" : 
[
"0x4c809|Dynamic Storage Cube.esp"
]
}
}

FormList Manipulator Patches:
- FormList Manipulator - FLM - https://www.nexusmods.com/skyrimspecialedition/mods/74037
-- Using It Will Remove The Need For Patches Of Patches And The Like
- If Changing Where An Item  Is Going That I Already Added In The CK, It May First Need To Be Removed From The Formlist In The CK
--- Only Required If Formlist I Added To Is Sorted Before The FormList You Want To Move It To(If Reversed, No Need To Edit Original List)
- Add Formlists You Wish To Patch To A Text File Ending with _FLM.ini
- Place EditorID or FormID~espname.esp Of Items, Containers, Or Activators You Wish To Add After The |

-- FLM Patch Examples:
Spoiler:  
Show

; Add Aetherium Armor & Weapons Needed Materials To Aetherium Forge Craft Looting
FormList = _DSC_FormListSort32AetheriumForgeIngotMats|IngotQuicksilver,IngotSteel,DwarvenCenturionDynamo,LeatherStrips,IngotAetherium,OreAetherium
; Because The Above Is A Unique Crafting Station You Should Also Add It To The Normal Formlist So It Is Sorted To The Proper Container
FormList = _DSC_FormListSort32IngotMats|IngotQuicksilver,IngotSteel,DwarvenCenturionDynamo,LeatherStrips,IngotAetherium,OreAetherium
; The Above Two Examples Are Already Included In The FLM Universal Patch
; Add A Base Container To Ore Formlist So All Object References Using It Open _DSC_OreRef
FormList = _DSC_FormListSort32Ore|ContainerEditorID
; If Adding An ObjectReference, The Base Form Is Used. Do Not Use ObjectReferences That Are Used Through Out The Game.

Sorting Formlists:
Spoiler:  
Show

Uniques & Artifacts
FormList = _DSC_FormListSort41UniqueWeapons|
FormList = _DSC_FormListSort26UniqueArmor|
FormList = _DSC_FormListSort00Artifacts|
FormList = _DSC_FormListSort00Valuables|
FormList = _DSC_FormListSort26DragonMasks|
FormList = _DSC_FormListSort32DragonClaws|
FormList = _DSC_FormListSort32UniqueMisc|
FormList = _DSC_FormListSort27UniqueBooks|
FormList = _DSC_FormListSort32UniqueKeys|
Armor
FormList = _DSC_FormListSort26Jewelry|
FormList = _DSC_FormListSort26Clothing|
FormList = _DSC_FormListSort26LightArmor|
FormList = _DSC_FormListSort26HeavyArmor|
FormList = _DSC_FormListSort26Shields|
Weapons
FormList = _DSC_FormListSort41AxeCleaver|
FormList = _DSC_FormListSort41MaceHammer|
FormList = _DSC_FormListSort41Swords|
FormList = _DSC_FormListSort41Daggers|
FormList = _DSC_FormListSort41Staves|
FormList = _DSC_FormListSort41BowsCrossbows|
FormList = _DSC_FormListSort42Ammo|
Crafting
FormList = _DSC_FormListSort32ConstructionMats|
FormList = _DSC_FormListSort46CookedFood|
FormList = _DSC_FormListSort32Ore|
FormList = _DSC_FormListSort32Tanning|
FormList = _DSC_FormListSort32IngotMats|
FormList = _DSC_FormListSort32Gems|
FormList = _DSC_FormListSort30Ingredients|
FormList = _DSC_FormListSort52FilledSoulGems|
FormList = _DSC_FormListSort52PartialSoulGems|
FormList = _DSC_FormListSort52EmptySoulGems|
Potions & Food
FormList = _DSC_FormListSort46Potions|
FormList = _DSC_FormListSort46Poisons|
FormList = _DSC_FormListSort46Alcohol|
FormList = _DSC_FormListSort46RawFoodnIngredients|
Miscellaneous
FormList = _DSC_FormListSort32Clutter|
FormList = _DSC_FormListSort32Tools|
FormList = _DSC_FormListSort32CrockeryCookware|
FormList = _DSC_FormListSort32StationaryWriting|
FormList = _DSC_FormListSort32Misc|
Books & Scrolls
FormList = _DSC_FormListSort27SpellTomes|
FormList = _DSC_FormListSort23Scrolls|
FormList = _DSC_FormListSort27Notes|
FormList = _DSC_FormListSort27TreasureMaps|
FormList = _DSC_FormListSort27Recipe|
FormList = _DSC_FormListSort27AtronachForgeRecipe|
FormList = _DSC_FormListSort27Journals|
FormList = _DSC_FormListSort27SkillBooks|
FormList = _DSC_FormListSort27Books|
FormList = _DSC_FormListSort27Volumes|
- Adding A Container Or Activator To Aforementioned Lists Will Override Activation For It
-- It Will No Longer Be Activated And The Associated Container Will Be Activated Instead
-- This Applies To All ObjectReferences Using Said Form, So Make Sure It Isn't Widely Used
-- See "Sorting: FormLists - Containers" For The Associated Container And More Info On Adding Base Forms
- Please Attempt To Override Containers And Activators From Other Mods By Adding Them To The Formlists If Base Form Is Unique
-- Or In Perk Entry Points(Add Object Reference As Condition) Before Changing Properties Or Otherwise Modifying The Scripts
--- Add Object References Sharing Base Objects With Things You Don't Want To Open The Storage Container Directly To The Corresponding Perk Entry Points In The CK And To All Perk Entry Points In _DSC_PerkLinkCont_Change Using The IsInList: _DSC_FormListLinkBaseContainersActivators Condition 
--- Perk Entry Points Can Only Check The Base Form Of ObjectReferences In FormLists. ObjectReferences Added To Formlists Use Base Form Of Reference.
---- When Adding Containers/Activators To FormLists,  Activation Will Be Overridden For All References Using The Same Base Form.
---- From CK Wiki "*IsInList This function takes a FormList as a parameter and returns 1 if the reference's base object is a member of the FormList or 0 if it is not." https://www.creationkit.com/index.php?title=IsInList
---- So If You Link An Activator And Then A Bunch Of Activators Open The Linked Storage Container, Just Remove Link.
---- If You Added It To A Formlist Outside The Game, Just Remove It From The Formlist.

Auto/Quick-Store:
Spoiler:  
Show

Blacklist - Items Will Be Removed And Returned When Storing
FormList = _DSC_FormListSort00StoreBlacklist|
Limited Store Formlists: 
- These Formlists Don't Have Items Added By The FLM Universal Patch
Store Some: 
DSC-SortnStore.json - "Store Some" Add Formlists And Containers Under This In DSC-SortnStore.json If More Lists Needed.
FormList = _DSC_FormListSort00ValuablesStore|
FormList = _DSC_FormListSort30IngredientsStore|
FormList = _DSC_FormListSort32OreStore|
FormList = _DSC_FormListSort32ConstructionMatsStore|
FormList = _DSC_FormListSort32GemsStore|
FormList = _DSC_FormListSort32IngotMatsStore|
FormList = _DSC_FormListSort32TanningStore|
FormList = _DSC_FormListSort46RawFoodnIngredientsStore|
FormList = _DSC_FormListSort52FilledSoulGemsStore|
Store More: 
DSC-SortnStore.json - "Store More" Add Formlists And Containers Under This In DSC-SortnStore.json If More Lists Needed.
FormList = _DSC_FormListSort32CrockeryCookwareStore|
FormList = _DSC_FormListSort32ToolsStore|
FormList = _DSC_FormListSort32StationaryWritingStore|
FormList = _DSC_FormListSort32ClutterStore|
FormList = _DSC_FormListSort32MiscStore|
FormList = _DSC_FormListSort27SkillBooksStore|
FormList = _DSC_FormListSort27VolumesStore|
Store All: 
DSC-SortnStore.json - "Store All" Add Formlists And Containers Under This In DSC-SortnStore.json If More Lists Needed.
FormList = _DSC_FormListSort46PotionsStore|
FormList = _DSC_FormListSort46PoisonsStore|
FormList = _DSC_FormListSort46CookedFoodStore|
FormList = _DSC_FormListSort46AlcoholStore|
FormList = _DSC_FormListSort27SpellTomesStore|
FormList = _DSC_FormListSort23ScrollsStore|
FormList = _DSC_FormListSort27NotesStore|
FormList = _DSC_FormListSort27JournalsStore|

Constructibles FormLists:
Spoiler:  
Show

- Adding Recipes To Correct Formlists Will Allow Items To Be Broken Down Into Components With ConverterRef
-- This Isn't Required To Duplicate Items Or Convert Them To Gold
Armor Recipes - Item Must Be Armor And Must Have Corresponding Keyword.
FormList = _DSC_FormListConstructiblesCuirass|
FormList = _DSC_FormListConstructiblesHelmets|
FormList = _DSC_FormListConstructiblesGauntlets|
FormList = _DSC_FormListConstructiblesBoots|
FormList = _DSC_FormListConstructiblesShields|
FormList = _DSC_FormListConstructiblesJewelry|
Weapon Recipes - Item Must Be Weapon And Must Have Corresponding Keyword.
FormList = _DSC_FormListConstructiblesDaggers|
FormList = _DSC_FormListConstructiblesSwords|
FormList = _DSC_FormListConstructiblesGreatSwords|
FormList = _DSC_FormListConstructiblesMaces|
FormList = _DSC_FormListConstructiblesWarhammers|
FormList = _DSC_FormListConstructiblesWarAxes|
FormList = _DSC_FormListConstructiblesBattleAxes|
FormList = _DSC_FormListConstructiblesBows|
FormList = _DSC_FormListConstructiblesStaves|
Ammo Recipes - Item Must Be Ammo For It To Work.
FormList = _DSC_FormListConstructiblesAmmo|

- Craft-Loot Exclusive:
Spoiler:  
Show

FormList = _DSC_FormListSort30IngredientsTanning|
FormList = _DSC_FormListSort30IngredientsCooking|
FormList = _DSC_FormListSort41UnenchantedStaves|
FormList = _DSC_FormListSort30IngredientsForge|
FormList = _DSC_FormListSort30IngredientsWorkbench|
FormList = _DSC_FormListSort30IngredientsGrindstone|
FormList = _DSC_FormListSort30IngredientsSmelting|
FormList = _DSC_FormListSort30IngredientsImbueSpiders|
FormList = _DSC_FormListSort32SpiderParts|
FormList = _DSC_FormListSort32AetheriumForgeIngotMats|
FormList = _DSC_FormListSort30AetheriumForgeIngredients|
FormList = _DSC_FormListSort27AtronachForgeRecipe|
FormList = _DSC_FormListSort32AtronachForgeIngotMat|
FormList = _DSC_FormListSort32AtronachForgeGem|
FormList = _DSC_FormListSort30AtronachForgeIngredients|
FormList = _DSC_FormListSort46AtronachForgeMeat|
FormList = _DSC_FormListSort32AtronachForgeOre|
FormList = _DSC_FormListSort32AtronachForgePelt|
FormList = _DSC_FormListSort32AtronachForgeClutter|
FormList = _DSC_FormListSort32HearthfireGems|
FormList = _DSC_FormListSort30HearthfireIngredients|
See "Craft-Loot FormLists By Crafting Station:" For More Info

- Tool-Loot FormLists:
Spoiler:  
Show

FormList = woodChoppingAxes|
FormList = mineOreToolsList|
FormList = DLC2StalhrimMineOreToolsList|
FormList = _DSC_FormListToolsNormal|
FormList = _DSC_FormListPickaxeAll|
See "Tool-Loot FormList Details:"

Dynamic Storage Cube Perks:
Spoiler:  
Show

-- Perks And What Their Activation/Set Text Fragments Control
--- Use As Reference For Editing Perk Entry Points
_DSC_PerkLinkCont_Misc
- _DSC_MasksRef
- _DSC_SortContRef
- _DSC_ArtifactRef
- _DSC_UniqueWeaponsRef
- _DSC_MiscRef
- _DSC_UniqueArmorRef
- _DSC_ClutterRef
- _DSC_ToolsRef
- _DSC_ClawsRef
- _DSC_ValuablesRef
- _DSC_CrockeryRef
_DSC_PerkLinkCont_Craft
- _DSC_GemsRef
- _DSC_IngotRef
- _DSC_SoulGemRef
- _DSC_SGPartialRef
- _DSC_SGFilledRef
- _DSC_IngredientsRef
- _DSC_TanningRef
- _DSC_OreRef
- _DSC_ConsMatsRef
_DSC_PerkLinkCont_Armor
- _DSC_ClothRef
- _DSC_HeavyArmRef
- _DSC_LightArmRef
- _DSC_JewelryRef
- _DSC_ShieldRef
_DSC_PerkLinkCont_Weap
- _DSC_BowsRef
- _DSC_SwordRef
- _DSC_AxeRef
- _DSC_StavesRef
- _DSC_MaceRef
- _DSC_DaggerRef
- _DSC_AmmoRef
_DSC_PerkLinkCont_Books
- _DSC_SpellTomeRef
- _DSC_BooksRef
- _DSC_JournalsRef
- _DSC_NotesRef
- _DSC_RecipeRef
- _DSC_VolumesRef
- _DSC_SkillBooksRef
_DSC_PerkLinkCont_Consume
- _DSC_AlcoholRef
- _DSC_PoisonRef
- _DSC_RawRef
- _DSC_CookedRef
- _DSC_PotionsRef
_DSC_PerkLinkCont_Change
- RemoveFromLink(akTargetRef)
- AddToLink(akTargetRef)
_DSC_PerkSeeConversionChoice
- _DSC_ConverterRef
- SetConversionRate()
- _DSC_AddFormRef
- ToggleAltCrafts()
- DualStoreChoices()
_DSC_PerkSortnStore
- _DSC_SortContRef
_DSC_PerkCraftLoot
-Smithing - Furniture With Keyword CraftingSmithingForge - Priority 0 (Entry Priority On _DSC_PerkCraftLoot: For Finding/Editing Them In CK)
-Smelting - Furniture With Keyword CraftingSmelter - Priority 1
-Tanning - Furniture With Keyword CraftingTanningRack - Priority 2
-Armorer Bench- Furniture With Keyword CraftingSmithingArmorTable - Priority 3
-Sharpening Wheel- Furniture With Keyword CraftingSmithingSharpeningWheel - Priority 4
-Cooking - Furniture With Keywords CraftingCookpot & BYOHCraftingOven - Priority 5
-Alchemy - Furniture With Keyword WICraftingAlchemy - Priority 6
-Enchanting - Furniture With Keyword WICraftingEnchanting & Without Keyword DLC2StaffEnchanter - Priority 7
-Staff Enchanter - Furniture With Keyword DLC2StaffEnchanter - Priority 8
-Aetherium Forge - Furniture With Keyword DLC1LD_CraftingForgeAetherium - Priority 9
-HearthFire Workbench - Furniture With Keyword BYOHCarpenterTable - Priority 10
-HearthFire Trophy Bases - Furniture With Keywords BYOHBuildingTrophyBase1 &  BYOHBuildingTrophyBase2 - Priority 11
-Atronach Forge - Reference: dunMiddenAtronachForgeBox - Priority 12
--Place Sigil Stone Onto Atronach Forge From Storage - Furniture Activator: AtrFrgSigilStoneInvisActivator - Priority 17
-Spider Imbuer - Container: DLC2ExpSpiderCraftingChest - Priority 13
-Wood Chopping- Furniture With Keyword FurnitureWoodChoppingBlock - Priority 14
-Mining - IsInList FormList: _DSC_FormListMiningActivators or Has Keywords IsPickaxeFloor/Table/Wall - Priority 15
-Stalhrim Mining - Activators DLC2MineOreStalhrim or DLC2MineOreStalhrim_DisappearOnDepletion or Keywords DLC2IsPickaxeFloor/Table/Wall - Priority 16

Multi-Tool Containers:
Spoiler:  
Show

- Change Them To Any Persistant ObjectReference. If The Reference Is Temporary, The Container Won't Open Unless It Is In A Loaded Cell.
"Multi-Tool" : 
{
"Containers" : 
[
"0x903|Dynamic Storage Cube.esp",
"0x904|Dynamic Storage Cube.esp",
"0x905|Dynamic Storage Cube.esp",
"0x906|Dynamic Storage Cube.esp",
"0x907|Dynamic Storage Cube.esp",
"0x908|Dynamic Storage Cube.esp",
"0x909|Dynamic Storage Cube.esp",
"0x90a|Dynamic Storage Cube.esp"
]
}

Perk Entry Points How To:
Spoiler:  
Show

Thank You To http://www.gamesas.com/papyrus-fragments-are-killing-t255478.html
For explaining fragment scripts
This is my adapted explaination of creating and using perk fragments:
1.) Create a new perk entry point in the bottom left of the perk window
2.) Add a space to the papyrus fragment then compile. Hit Ok And Then Reopen The Perk Window
-This will generate the script.
--You can rename it in the Advanced tab of the Papyrus Fragment after it is generated
3.) Add properties And Functions after the ";END FRAGMENT CODE" and compile before using them in fragments
-(Do not edit anything between the begin and end comment lines)
-I Highly recommend Creating A Custom Function Named Whatever You Want Like This:
Function WhateverYouNameIt(ObjectReference akTargetRef, Actor akActor)
; Code That Would Be In The Perk Entry Script Fragment Goes Here
EndFunction
-Then Add WhateverYouNameIt(akTargetRef, akActor) To The Script Fragment In The Perk Entry And You Won't Have To Edit The Perk Entry To Edit The Script.
5.) Set the conditions you want met for the fragment to run

Name Changing:
Spoiler:  
Show

- Most Menu Options Use Container's Name, A Few Were Written In To Avoid Being Displayed In All Capitals
- Scripts With Container Menus: _DSC_LinkContPerk_ChangeScript And _DSC_AddFormRevertListScript
- Perk Entry Points That Set Text Will Also Need To Be Changed
- See Above - "Dynamic Storage Cube Perks:"

Form Entries For Use In Json(Not Organized Or Complete):
Spoiler:  
Show

;Other
DSC_Containers[0] = _DSC_SortContRef ; "0xA62|Dynamic Storage Cube.esp",
DSC_Containers[1] = _DSC_UniquesRef ; "0xA5B|Dynamic Storage Cube.esp",
DSC_Containers[2] = _DSC_ArtifactRef ; "0xa83|Dynamic Storage Cube.esp",
DSC_Containers[3] = _DSC_ClawsRef ; "0xa7f|Dynamic Storage Cube.esp",
DSC_Containers[4] = _DSC_MasksRef ; "0xa6e|Dynamic Storage Cube.esp",
DSC_Containers[5] = _DSC_UniqueWeaponsRef ; "0xa5a|Dynamic Storage Cube.esp",
DSC_Containers[6] = _DSC_UniqueArmorRef ; "0xa5c|Dynamic Storage Cube.esp",
;Books & Miscellaneous
DSC_Containers[7] = _DSC_ValuablesRef ; "0xa59|Dynamic Storage Cube.esp",
DSC_Containers[8] = _DSC_ClutterRef ; "0xa7d|Dynamic Storage Cube.esp",
DSC_Containers[9] = _DSC_ToolsRef ; "0xa5d|Dynamic Storage Cube.esp",
DSC_Containers[10] = _DSC_CrockeryRef ; "0xa79|Dynamic Storage Cube.esp",
DSC_Containers[11] = _DSC_MiscRef ; "0xa6d|Dynamic Storage Cube.esp",
DSC_Containers[12] = _DSC_SpellTomeRef ; "0xa60|Dynamic Storage Cube.esp",
DSC_Containers[13] = _DSC_NotesRef ; "0xa6c|Dynamic Storage Cube.esp",
DSC_Containers[14] = _DSC_RecipeRef ; "0xa67|Dynamic Storage Cube.esp",
DSC_Containers[15] = _DSC_JournalsRef ; "0xa72|Dynamic Storage Cube.esp",
DSC_Containers[16] = _DSC_SkillBooksRef ; "0xa63|Dynamic Storage Cube.esp",
DSC_Containers[17] = _DSC_VolumesRef ; "0xa58|Dynamic Storage Cube.esp",
DSC_Containers[18] = _DSC_BooksRef ; "0xa81|Dynamic Storage Cube.esp",
;Armor
DSC_Containers[19] = _DSC_JewelryRef ; "0xa73|Dynamic Storage Cube.esp",
DSC_Containers[20] = _DSC_ClothRef ; "0xa7e|Dynamic Storage Cube.esp",
DSC_Containers[21] = _DSC_LightArmRef ; "0xa70|Dynamic Storage Cube.esp",
DSC_Containers[22] = _DSC_HeavyArmRef ; "0xa76|Dynamic Storage Cube.esp",
DSC_Containers[23] = _DSC_ShieldRef; "0xa64|Dynamic Storage Cube.esp",
;Weapons
DSC_Containers[24] = _DSC_SwordRef ; "0xa5e|Dynamic Storage Cube.esp",
DSC_Containers[25] = _DSC_DaggerRef ; "0xa78|Dynamic Storage Cube.esp",
DSC_Containers[26] = _DSC_AxeRef ; "0xa82|Dynamic Storage Cube.esp",
DSC_Containers[27] = _DSC_MaceRef ; "0xa6f|Dynamic Storage Cube.esp",
DSC_Containers[28] = _DSC_BowsRef ; "0xa80|Dynamic Storage Cube.esp",
DSC_Containers[29] = _DSC_AmmoRef ; "0xa84|Dynamic Storage Cube.esp",
DSC_Containers[30] = _DSC_StavesRef ; "0xa5f|Dynamic Storage Cube.esp",
;Consumable
DSC_Containers[31] = _DSC_PotionsRef ; "0xa69|Dynamic Storage Cube.esp",
DSC_Containers[32] = _DSC_PoisonRef ; "0xa6a|Dynamic Storage Cube.esp",
DSC_Containers[33] = _DSC_CookedRef ; "0xa7a|Dynamic Storage Cube.esp",
DSC_Containers[34] = _DSC_RawRef ; "0xa68|Dynamic Storage Cube.esp",
DSC_Containers[35] = _DSC_AlcoholRef ; "0xa85|Dynamic Storage Cube.esp",
;Crafting
DSC_Containers[36] = _DSC_GemsRef ; "0xa77|Dynamic Storage Cube.esp",
DSC_Containers[37] = _DSC_OreRef ; "0xa6b|Dynamic Storage Cube.esp",
DSC_Containers[38] = _DSC_IngotRef ; "0xa75|Dynamic Storage Cube.esp",
DSC_Containers[39] = _DSC_TanningRef ; "0xa71|Dynamic Storage Cube.esp",
DSC_Containers[40] = _DSC_ConsMatsRef ; "0xa7c|Dynamic Storage Cube.esp",
DSC_Containers[41] = _DSC_IngredientsRef ; "0xa74|Dynamic Storage Cube.esp",
DSC_Containers[42] = _DSC_SoulGemRef ; "0xa61|Dynamic Storage Cube.esp",
DSC_Containers[43] = _DSC_SGFilledRef ; "0xa66|Dynamic Storage Cube.esp",
DSC_Containers[44] = _DSC_SGPartialRef ; "0xa65|Dynamic Storage Cube.esp"
Form[] DSC_FormLists = new Form[52]
;Uniques & Artifacts
DSC_FormLists[0] = _DSC_FormListSort41UniqueWeapons ; "0x9f1|Dynamic Storage Cube.esp",
DSC_FormLists[1] = _DSC_FormListSort26UniqueArmor ; "0x9fc|Dynamic Storage Cube.esp",
DSC_FormLists[2] = _DSC_FormListSort00Artifacts ; "0xa17|Dynamic Storage Cube.esp",
DSC_FormLists[3] = _DSC_FormListSort26DragonMasks ; "0x9fd|Dynamic Storage Cube.esp",
DSC_FormLists[4] = _DSC_FormListSort32DragonClaws ; "0xa03|Dynamic Storage Cube.esp",
DSC_FormLists[5] = _DSC_FormListSort32UniqueMisc ; "0xa01|Dynamic Storage Cube.esp",
DSC_FormLists[6] = _DSC_FormListSort27UniqueBooks ; "0xa00|Dynamic Storage Cube.esp",
DSC_FormLists[7] = _DSC_FormListSort32UniqueKeys ; "0xa06|Dynamic Storage Cube.esp",
;Armo8r
DSC_FormLists[8] = _DSC_FormListSort26Jewelry ; "0x9fb|Dynamic Storage Cube.esp",
DSC_FormLists[9] = _DSC_FormListSort26Clothing ; "0x9f5|Dynamic Storage Cube.esp",
DSC_FormLists[10] = _DSC_FormListSort26LightArmor ; "0x9f6|Dynamic Storage Cube.esp",
DSC_FormLists[11] = _DSC_FormListSort26HeavyArmor ; "0x9f7|Dynamic Storage Cube.esp",
DSC_FormLists[12] = _DSC_FormListSort26Shields ; "0x9f8|Dynamic Storage Cube.esp",
;Weapons
DSC_FormLists[13] = _DSC_FormListSort41AxeCleaver ; "0x9f0|Dynamic Storage Cube.esp",
DSC_FormLists[14] = _DSC_FormListSort41MaceHammer ; "0x9ef|Dynamic Storage Cube.esp",
DSC_FormLists[15] = _DSC_FormListSort41Swords ; "0x9ee|Dynamic Storage Cube.esp",
DSC_FormLists[16] = _DSC_FormListSort41Daggers ; "0x9f2|Dynamic Storage Cube.esp",
DSC_FormLists[17] = _DSC_FormListSort41Staves ; "0x9f3|Dynamic Storage Cube.esp",
DSC_FormLists[18] = _DSC_FormListSort41BowsCrossbows ; "0xa1a|Dynamic Storage Cube.esp",
DSC_FormLists[19] = _DSC_FormListSort42Ammo ; "0xa19|Dynamic Storage Cube.esp",
;Crafting
DSC_FormLists[20] = _DSC_FormListSort32ConstructionMats ; "0x9da|Dynamic Storage Cube.esp",
DSC_FormLists[21] = _DSC_FormListSort46CookedFood ; "0x9d8|Dynamic Storage Cube.esp",
DSC_FormLists[22] = _DSC_FormListSort32Ore ; "0x9d9|Dynamic Storage Cube.esp",
DSC_FormLists[23] = _DSC_FormListSort32Tanning ; "0x9dc|Dynamic Storage Cube.esp",
DSC_FormLists[24] = _DSC_FormListSort32IngotMats ; "0x9db|Dynamic Storage Cube.esp",
DSC_FormLists[25] = _DSC_FormListSort32Gems ; "0x9dd|Dynamic Storage Cube.esp",
DSC_FormLists[26] = _DSC_FormListSort30Ingredients ; "0xa1e|Dynamic Storage Cube.esp",
DSC_FormLists[27] = _DSC_FormListSort52FilledSoulGems ; "0x9e7|Dynamic Storage Cube.esp",
DSC_FormLists[28] = _DSC_FormListSort52PartialSoulGems ; "0x9fe|Dynamic Storage Cube.esp",
DSC_FormLists[29] = _DSC_FormListSort52EmptySoulGems ; "0x9ea|Dynamic Storage Cube.esp",
;Potions & Food
DSC_FormLists[30] = _DSC_FormListSort46Potions ; "0x9de|Dynamic Storage Cube.esp",
DSC_FormLists[31] = _DSC_FormListSort46Poisons ; "0x9df|Dynamic Storage Cube.esp",
DSC_FormLists[32] = _DSC_FormListSort46Alcohol ; "0x9eb|Dynamic Storage Cube.esp",
DSC_FormLists[33] = _DSC_FormListSort46RawFoodnIngredients ; "0x9ec|Dynamic Storage Cube.esp",
;Miscellaneous
DSC_FormLists[34] = _DSC_FormListSort32Clutter ; "0x9e6|Dynamic Storage Cube.esp",
DSC_FormLists[35] = _DSC_FormListSort32Tools ; "0x9e3|Dynamic Storage Cube.esp",
DSC_FormLists[36] = _DSC_FormListSort32CrockeryCookware ; "0xa0c|Dynamic Storage Cube.esp",
DSC_FormLists[37] = _DSC_FormListSort00ValuablesStore ; "0xa23|Dynamic Storage Cube.esp",
DSC_FormLists[38] = _DSC_FormListSort00Valuables ; "0x9e8|Dynamic Storage Cube.esp",
DSC_FormLists[39] = _DSC_FormListSort32StationaryWriting ; "0xa0e|Dynamic Storage Cube.esp",
DSC_FormLists[40] = _DSC_FormListSort32Misc ; "0x9e9|Dynamic Storage Cube.esp",
;Books & Scrolls
DSC_FormLists[41] = _DSC_FormListSort27SpellTomes ; "0x9e0|Dynamic Storage Cube.esp",
DSC_FormLists[42] = _DSC_FormListSort23Scrolls ; "0x9ed|Dynamic Storage Cube.esp",
DSC_FormLists[43] = _DSC_FormListSort27Notes ; "0x9e2|Dynamic Storage Cube.esp",
DSC_FormLists[44] = _DSC_FormListSort27TreasureMaps ; "0xa08|Dynamic Storage Cube.esp",
DSC_FormLists[45] = _DSC_FormListSort27Recipe ; "0xa0d|Dynamic Storage Cube.esp",
DSC_FormLists[46] = _DSC_FormListSort27AtronachForgeRecipe ; "0xa14|Dynamic Storage Cube.esp",
DSC_FormLists[47] = _DSC_FormListSort27Journals ; "0x9e1|Dynamic Storage Cube.esp",
DSC_FormLists[48] = _DSC_FormListSort27SkillBooks ; "0x9e4|Dynamic Storage Cube.esp",
DSC_FormLists[49] = _DSC_FormListSort27Books ; "0xa0b|Dynamic Storage Cube.esp",
DSC_FormLists[50] = _DSC_FormListSort27Volumes ; "0x9e5|Dynamic Storage Cube.esp",
; Store Function Blacklist
DSC_FormLists[51] = _DSC_FormListSort00StoreBlacklist ; "0x97e|Dynamic Storage Cube.esp"
Form[] DSC_Keywords = new Form[33]
;Keywords
DSC_Keywords[0] = Gold001 ; "0xf|Skyrim.esm",
DSC_Keywords[1] = DaedricArtifact ; "0xa8668|Skyrim.esm",
DSC_Keywords[2] = MagicDisallowEnchanting ; "0xc27bd|Skyrim.esm",
DSC_Keywords[3] = VendorNoSale ; "0xff9fb|Skyrim.esm",
;Armor
DSC_Keywords[4] = ArmorLight ; "0x6bbd3|Skyrim.esm",
DSC_Keywords[5] = ArmorClothing ; "0x6bbe8|Skyrim.esm",
DSC_Keywords[6] = ArmorJewelry ; "0x6bbe9|Skyrim.esm",
DSC_Keywords[7] = ArmorHeavy ; "0x6bbd2|Skyrim.esm",
DSC_Keywords[8] = ArmorShield ; "0x965b2|Skyrim.esm",
;Weapons
DSC_Keywords[9] = WeapTypeStaff ; "0x1e716|Skyrim.esm",
DSC_Keywords[10] = WeapTypeBow ; "0x1e715|Skyrim.esm",
DSC_Keywords[11] = WeapTypeDagger ; "0x1e713|Skyrim.esm",
DSC_Keywords[12] = WeapTypeSword ; "0x1e711|Skyrim.esm",
DSC_Keywords[13] = WeapTypeGreatsword ; "0x6d931|Skyrim.esm",
DSC_Keywords[14] = WeapTypeMace ; "0x1e714|Skyrim.esm",
DSC_Keywords[15] = WeapTypeWarhammer ; "0x6d930|Skyrim.esm",
DSC_Keywords[16] = WeapTypeWarAxe ; "0x1e712|Skyrim.esm",
DSC_Keywords[17] = WeapTypeBattleaxe ; "0x6d932|Skyrim.esm",
;Books
DSC_Keywords[18] = VendorItemSpellTome ; "0x937a5|Skyrim.esm",
DSC_Keywords[19] = GiftApothecarySpecial ; "0xa0e60|Skyrim.esm",
DSC_Keywords[20] = GiftBlacksmithSpecial ; "0xa0e5f|Skyrim.esm",
DSC_Keywords[21] = GiftPriestSpecial ; "0xa0e65|Skyrim.esm",
DSC_Keywords[22] = GiftWarriorSpecial ; "0xa0e63|Skyrim.esm",
DSC_Keywords[23] = GiftWizardSpecial ; "0xa0e62|Skyrim.esm",
DSC_Keywords[24] = GiftThiefSpecial ; "0xa0e64|Skyrim.esm",
;Potions & Food
DSC_Keywords[25] = VendorItemPotion ; "0x8cdec|Skyrim.esm",
DSC_Keywords[26] = VendorItemPoison ; "0x8cded|Skyrim.esm",
DSC_Keywords[27] = VendorItemFood ; "0x8cdea|Skyrim.esm",
DSC_Keywords[28] = VendorItemFoodRaw ; "0xa0e56|Skyrim.esm",
;Crafting
DSC_Keywords[29] = VendorItemGem ; "0x914ed|Skyrim.esm",
DSC_Keywords[30] = VendorItemOreIngot ; "0x914ec|Skyrim.esm",
DSC_Keywords[31] = VendorItemAnimalPart ; "0x914eb|Skyrim.esm",
DSC_Keywords[32] = VendorItemAnimalHide ; "0x914ea|Skyrim.esm"

formlist property woodChoppingAxes auto ; "0x10ACCC|Skyrim.esm",
formlist property mineOreToolsList auto ; "0x10ACC4|Skyrim.esm",
formlist property DLC2StalhrimMineOreToolsList auto ; "0x385BA|Dragonborn.esm",
formlist property _DSC_FormListToolsNormal auto ; "0xAF1|Dynamic Storage Cube.esp",
formlist property _DSC_FormListPickaxeAll auto ; "0xA4E|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort32ConstructionMats auto ; "0x9da|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort46CookedFood auto ; "0x9d8|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort32Ore auto ; "0x9d9|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort32Tanning auto ; "0x9dc|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort30IngredientsTanning auto ; "0xA1C|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort32IngotMats auto ; "0x9db|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort32Gems auto ; "0x9dd|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort52FilledSoulGems auto ; "0x9e7|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort52PartialSoulGems auto ; "0x9fe|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort52EmptySoulGems auto ; "0x9ea|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort30Ingredients auto ; "0xa1e|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort46Alcohol auto ; "0x9eb|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort46RawFoodnIngredients auto ; "0x9ec|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort30IngredientsCooking auto ;  "0x9F9|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort41UnenchantedStaves auto ;  "0x9F4|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort30IngredientsForge auto ; "0x9FA|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort30IngredientsWorkbench auto ; "0xB07|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort30IngredientsGrindstone auto ; "0xB06|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort30IngredientsSmelting auto ; "0xB0A|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort30IngredientsImbueSpiders auto ; "0xA04|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort32SpiderParts auto ; "0xA05|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort32AetheriumForgeIngotMats auto ; "0xA4C|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort30AetheriumForgeIngredients auto ; "0xB08|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort27AtronachForgeRecipe auto ; "0xA14|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort32AtronachForgeIngotMat auto ; "0xA18|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort32StationaryWriting auto ; "0xA0E|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort32AtronachForgeGem auto ; "0xA11|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort30AtronachForgeIngredients auto ; "0xA0F|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort46AtronachForgeMeat auto ; "0xA10|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort32AtronachForgeOre auto ; "0xA12|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort32AtronachForgePelt auto ; "0xA13|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort32AtronachForgeClutter auto ; "0xA1B|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort32HearthfireGems auto ; "0xA16|Dynamic Storage Cube.esp",
;formlist property _DSC_FormListSort30HearthfireIngredients auto ; "0xA15|Dynamic Storage Cube.esp",
; _DSC_FormListSort32AtronachForgeTools [FLST:05000871]  "0x871|Dynamic Storage Cube.esp",
; _DSC_FormListSort32HearthfireOre [FLST:05000B0B]  "0xB0B|Dynamic Storage Cube.esp",
; _DSC_FormListSort46HearthfirePoisons [FLST:05000B0C]  "0xB0C|Dynamic Storage Cube.esp",
Objectreference Property _DSC_UniqueWeaponsRef Auto ; "0xa5a|Dynamic Storage Cube.esp",
Objectreference Property _DSC_AxeRef Auto ; "0xa82|Dynamic Storage Cube.esp",
;Objectreference Property _DSC_ConsMatsRef Auto ; "0xa7c|Dynamic Storage Cube.esp",
;Objectreference Property _DSC_OreRef Auto ; "0xa6b|Dynamic Storage Cube.esp",
Objectreference Property _DSC_GemsRef Auto ; "0xa77|Dynamic Storage Cube.esp",
Objectreference Property _DSC_IngotRef Auto ; "0xa75|Dynamic Storage Cube.esp",
Objectreference Property _DSC_TanningRef Auto ; "0xa71|Dynamic Storage Cube.esp",
;Objectreference Property _DSC_SGFilledRef Auto ; "0xa66|Dynamic Storage Cube.esp",
;Objectreference Property _DSC_SGPartialRef Auto ; "0xa65|Dynamic Storage Cube.esp"
Objectreference Property _DSC_RawRef Auto ; "0xa68|Dynamic Storage Cube.esp",
;Objectreference Property _DSC_CookedRef Auto ; "0xa7a|Dynamic Storage Cube.esp",
Objectreference Property _DSC_IngredientsRef Auto ; "0xa74|Dynamic Storage Cube.esp",
;Objectreference Property _DSC_AlcoholRef Auto ; "0xa85|Dynamic Storage Cube.esp",
;Objectreference Property _DSC_StavesRef Auto ; "0xa5f|Dynamic Storage Cube.esp",
;Objectreference Property _DSC_SpellTomeRef Auto ; "0xa60|Dynamic Storage Cube.esp",
;Objectreference Property _DSC_JewelryRef Auto ; "0xa73|Dynamic Storage Cube.esp",
;Objectreference Property _DSC_RecipeRef Auto ; "0xa67|Dynamic Storage Cube.esp",
;Objectreference Property _DSC_ClutterRef Auto ; "0xa7d|Dynamic Storage Cube.esp",
;Objectreference Property _DSC_ToolsRef Auto ; "0xa5d|Dynamic Storage Cube.esp",
Objectreference Property _DSC_ArtifactRef Auto ; "0xa83|Dynamic Storage Cube.esp",
;Objectreference Property _DSC_PoisonRef Auto ; "0xa6a|Dynamic Storage Cube.esp",
objectReference property sigilStoneREF auto; Reference: middenSigilStone(AtrFrgSigilStoneStatic) | Cell: WinterholdCollegeMidden01 

Article information

Added on

Edited on

Written by

Flipocles

0 comments