diff options
author | MW | 2007-12-02 14:56:23 +0000 |
---|---|---|
committer | MW | 2007-12-02 14:56:23 +0000 |
commit | cac98171e5143dbcd37acca00a9e4ed87ec4e477 (patch) | |
tree | 5df6b0bc82d928f318b5c988765b5fadf7b2998f /OpenSim/Framework/Communications/Cache | |
parent | Fixes a bug that my last commit introduced. (diff) | |
download | opensim-SC_OLD-cac98171e5143dbcd37acca00a9e4ed87ec4e477.zip opensim-SC_OLD-cac98171e5143dbcd37acca00a9e4ed87ec4e477.tar.gz opensim-SC_OLD-cac98171e5143dbcd37acca00a9e4ed87ec4e477.tar.bz2 opensim-SC_OLD-cac98171e5143dbcd37acca00a9e4ed87ec4e477.tar.xz |
Very partial Avatar Appearance (ie, clothes/body parts) "storage". In standalone mode it will mean that when you log off and log back on ,as long as the region server hasn't been restarted , your avatar will start with wearing the clothes that it wore on log off. In grid mode its even more limited in that wearing/removing clothes/body parts are only stored in the region server instance you are one. so if you are in a different region to your login region (which are on different region server instances), and then change clothes, those changes won't be remembered. So as said, its very limited but is a small step towards having proper appearance persist.
Just need to store this data out to a database.
Diffstat (limited to 'OpenSim/Framework/Communications/Cache')
-rw-r--r-- | OpenSim/Framework/Communications/Cache/AssetTransactions.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/OpenSim/Framework/Communications/Cache/AssetTransactions.cs b/OpenSim/Framework/Communications/Cache/AssetTransactions.cs index acd57b6..f7e80c9 100644 --- a/OpenSim/Framework/Communications/Cache/AssetTransactions.cs +++ b/OpenSim/Framework/Communications/Cache/AssetTransactions.cs | |||
@@ -333,7 +333,7 @@ namespace OpenSim.Framework.Communications.Cache | |||
333 | //really need to fix this call, if lbsa71 saw this he would die. | 333 | //really need to fix this call, if lbsa71 saw this he would die. |
334 | m_userTransactions.Manager.CommsManager.AssetCache.AddAsset(Asset); | 334 | m_userTransactions.Manager.CommsManager.AssetCache.AddAsset(Asset); |
335 | CachedUserInfo userInfo = | 335 | CachedUserInfo userInfo = |
336 | m_userTransactions.Manager.CommsManager.UserProfileCache.GetUserDetails(ourClient.AgentId); | 336 | m_userTransactions.Manager.CommsManager.UserProfileCacheService.GetUserDetails(ourClient.AgentId); |
337 | if (userInfo != null) | 337 | if (userInfo != null) |
338 | { | 338 | { |
339 | InventoryItemBase item = new InventoryItemBase(); | 339 | InventoryItemBase item = new InventoryItemBase(); |