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/Region/Environment/Scenes/Scene.cs | |
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/Region/Environment/Scenes/Scene.cs')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/Scene.cs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/OpenSim/Region/Environment/Scenes/Scene.cs b/OpenSim/Region/Environment/Scenes/Scene.cs index ade0e35..19e0064 100644 --- a/OpenSim/Region/Environment/Scenes/Scene.cs +++ b/OpenSim/Region/Environment/Scenes/Scene.cs | |||
@@ -949,7 +949,7 @@ namespace OpenSim.Region.Environment.Scenes | |||
949 | CreateAndAddScenePresence(client, child); | 949 | CreateAndAddScenePresence(client, child); |
950 | 950 | ||
951 | m_LandManager.sendParcelOverlay(client); | 951 | m_LandManager.sendParcelOverlay(client); |
952 | CommsManager.UserProfileCache.AddNewUser(client.AgentId); | 952 | CommsManager.UserProfileCacheService.AddNewUser(client.AgentId); |
953 | CommsManager.TransactionsManager.AddUser(client.AgentId); | 953 | CommsManager.TransactionsManager.AddUser(client.AgentId); |
954 | } | 954 | } |
955 | 955 | ||
@@ -999,10 +999,10 @@ namespace OpenSim.Region.Environment.Scenes | |||
999 | client.OnGodKickUser += handleGodlikeKickUser; | 999 | client.OnGodKickUser += handleGodlikeKickUser; |
1000 | 1000 | ||
1001 | client.OnCreateNewInventoryItem += CreateNewInventoryItem; | 1001 | client.OnCreateNewInventoryItem += CreateNewInventoryItem; |
1002 | client.OnCreateNewInventoryFolder += CommsManager.UserProfileCache.HandleCreateInventoryFolder; | 1002 | client.OnCreateNewInventoryFolder += CommsManager.UserProfileCacheService.HandleCreateInventoryFolder; |
1003 | client.OnFetchInventoryDescendents += CommsManager.UserProfileCache.HandleFecthInventoryDescendents; | 1003 | client.OnFetchInventoryDescendents += CommsManager.UserProfileCacheService.HandleFecthInventoryDescendents; |
1004 | client.OnRequestTaskInventory += RequestTaskInventory; | 1004 | client.OnRequestTaskInventory += RequestTaskInventory; |
1005 | client.OnFetchInventory += CommsManager.UserProfileCache.HandleFetchInventory; | 1005 | client.OnFetchInventory += CommsManager.UserProfileCacheService.HandleFetchInventory; |
1006 | client.OnUpdateInventoryItem += UDPUpdateInventoryItemAsset; | 1006 | client.OnUpdateInventoryItem += UDPUpdateInventoryItemAsset; |
1007 | client.OnCopyInventoryItem += CopyInventoryItem; | 1007 | client.OnCopyInventoryItem += CopyInventoryItem; |
1008 | client.OnAssetUploadRequest += CommsManager.TransactionsManager.HandleUDPUploadRequest; | 1008 | client.OnAssetUploadRequest += CommsManager.TransactionsManager.HandleUDPUploadRequest; |