I've spent the better part of today comparing the differences between OSI, and ServUO when it comes to stealing from Felucca Shop Containers.
The first problem I found on ServUO is that when you Lock pick, Disarm, and Open the containers the contents of the box do not change unless you steal every single item inside of them. On OSI if the contents are under 6 items they periodically lock themselves, trap themselves, and replenish the items missing. I tested this by stealing JUST the armor refinement I found in various shops.
OSI box replenishment when only the refinement is stolen:
OSI box replenishment when stealing everything:
29:17 into recording I stole everything in this chest
The same chest at 47:59 (I got sidetracked) I then stole everything in it again, and watched.
Again the same chest at 54:02
Currently in the ServUO code for the shops that can spawn armor refinements is:
public virtual bool CanSpawnRefinement()
{
return ContentType == FillableContentType.Clothier || ContentType == FillableContentType.Blacksmith || ContentType == FillableContentType.Carpenter;
}
However as you can see from these TC pictures I took, and a reference video a player (Azuki X) on Yamato recorded you can see they spawn in Armorers, Weaponry, Provisioners, and Leatherworkers.
Azuki X video:
Me in an armorer
Me in a provisioner
So to recap:
ServUO the min timer to respawn a container's contents is 60 minutes, and the max timer is 90 minutes. This timer will ONLY ever go off on ServUO if the container is fully emptied. On OSI it can respawn itself in less than 5 minutes, and I did not have a single occurance take over 30 minutes in roughly 72 minutes of recording.
On ServUO the chests respawn all contents at once, and don't periodically spawn additional items, on OSI they will spawn items until they have around 6 (more testing would be needed - but it was roughly 5-6 items per chest).
On OSI the chests have up to 3 traps each, on ServUO they have just 1 trap each.
On OSI the chests will relock, and retrap themselves over time. On ServUO they will not.
The first problem I found on ServUO is that when you Lock pick, Disarm, and Open the containers the contents of the box do not change unless you steal every single item inside of them. On OSI if the contents are under 6 items they periodically lock themselves, trap themselves, and replenish the items missing. I tested this by stealing JUST the armor refinement I found in various shops.
OSI box replenishment when only the refinement is stolen:




OSI box replenishment when stealing everything:
29:17 into recording I stole everything in this chest

The same chest at 47:59 (I got sidetracked) I then stole everything in it again, and watched.

Again the same chest at 54:02

Currently in the ServUO code for the shops that can spawn armor refinements is:
public virtual bool CanSpawnRefinement()
{
return ContentType == FillableContentType.Clothier || ContentType == FillableContentType.Blacksmith || ContentType == FillableContentType.Carpenter;
}
However as you can see from these TC pictures I took, and a reference video a player (Azuki X) on Yamato recorded you can see they spawn in Armorers, Weaponry, Provisioners, and Leatherworkers.
Azuki X video:
Me in an armorer

Me in a provisioner

So to recap:
ServUO the min timer to respawn a container's contents is 60 minutes, and the max timer is 90 minutes. This timer will ONLY ever go off on ServUO if the container is fully emptied. On OSI it can respawn itself in less than 5 minutes, and I did not have a single occurance take over 30 minutes in roughly 72 minutes of recording.
On ServUO the chests respawn all contents at once, and don't periodically spawn additional items, on OSI they will spawn items until they have around 6 (more testing would be needed - but it was roughly 5-6 items per chest).
On OSI the chests have up to 3 traps each, on ServUO they have just 1 trap each.
On OSI the chests will relock, and retrap themselves over time. On ServUO they will not.