Dynamic Static Objects

 Dynamic Static Objects are an extension of the Storage System. They are purely decorative, and only serves at making your house mod more immersive. It is a way of decorating your house in a way that reflects what is in your Storage Network. 

Dynamic Static Objects (DSOs) are inventory items placed in your house as decoration that you parent to an activator called a Storage Marker (ODOSStorageMarker). Connecting the items to the Storage Marker turns those items into DSOs. They will be frozen in place, and won't be interactable. They won't be able to be grabbed, moved, picked up, and won't show any name if the player's crosshair is on them. 

Once connected, the DSOs will be hidden, and will look for themselves in the storage system. If they find a match, they will appear. 

To create DSOs, first place a Storage Marker in your house, and make it a Persistent Reference. Then parent it to a Room Marker. Once that is done, any inventory item parented to the Storage Marker will be a DSO. (The items don't need to be persistent references). You need to place a Storage Marker in every cell of your house.

Customizing the amount needed

DSOs can be customized to only appear once a certain amount of that item is in storage. To do so, open the properties of the item, and go to the "Extra" tab. You will see a "Count" number, which usually is used to define how many of that item is in that stack (like gold or arrows). For DSOs, that number is used as the required number to reach before the DSO shows up. 


Volume Checks

Certain item types won't check for themselves specifically, but instead will add up the total of that item type. Those items are:

  • Potions
  • Poisons
  • Scrolls 
  • Lights
  • Empty Soulgems
  • Filled Soulgems
  • Sigil Stones

The reason is that each of these items can have many different variables (soul gem level, quality of potions and poisons, scroll spells, etc), and each variable has a different ID, not to mention player-made items also. So instead, those items will count the total of that item type. For example, a DSO scroll with a count of 5 will appear as soon as there are 5 or more scrolls of any kind in storage. 

No comments:

Post a Comment