Browse Source

Vault stragglers

Adam Johnson 10 years ago
parent
commit
cc70f00537
  1. 2
      Sources/Plasma/PubUtilLib/plNetClient/plLinkEffectsMgr.cpp
  2. 12
      Sources/Plasma/PubUtilLib/plNetClient/plNetLinkingMgr.cpp
  3. 1
      Sources/Plasma/PubUtilLib/plNetClientComm/plNetClientComm.cpp
  4. 2
      Sources/Plasma/PubUtilLib/plStatGather/plAutoProfile.cpp

2
Sources/Plasma/PubUtilLib/plNetClient/plLinkEffectsMgr.cpp

@ -64,7 +64,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "pnKeyedObject/plFixedKey.h" #include "pnKeyedObject/plFixedKey.h"
// chronicle var // chronicle var
#define kCleftSolved L"CleftSolved" #define kCleftSolved "CleftSolved"
#include "plAvatar/plArmatureMod.h" #include "plAvatar/plArmatureMod.h"
#include "plAvatar/plAvatarTasks.h" #include "plAvatar/plAvatarTasks.h"

12
Sources/Plasma/PubUtilLib/plNetClient/plNetLinkingMgr.cpp

@ -777,10 +777,8 @@ void plNetLinkingMgr::IPostProcessLink( void )
// Update our online status // Update our online status
if (hsRef<RelVaultNode> rvnInfo = VaultGetPlayerInfoNode()) { if (hsRef<RelVaultNode> rvnInfo = VaultGetPlayerInfoNode()) {
VaultPlayerInfoNode accInfo(rvnInfo); VaultPlayerInfoNode accInfo(rvnInfo);
wchar_t ageInstName[MAX_PATH];
plUUID ageInstGuid = *info->GetAgeInstanceGuid(); plUUID ageInstGuid = *info->GetAgeInstanceGuid();
StrToUnicode(ageInstName, info->GetAgeInstanceName(), arrsize(ageInstName)); accInfo.SetAgeInstName(info->GetAgeInstanceName());
accInfo.SetAgeInstName(ageInstName);
accInfo.SetAgeInstUuid(ageInstGuid); accInfo.SetAgeInstUuid(ageInstGuid);
accInfo.SetOnline(true); accInfo.SetOnline(true);
} }
@ -869,11 +867,9 @@ uint8_t plNetLinkingMgr::IPreProcessLink(void)
// Update our online status // Update our online status
if (hsRef<RelVaultNode> rvnInfo = VaultGetPlayerInfoNode()) { if (hsRef<RelVaultNode> rvnInfo = VaultGetPlayerInfoNode()) {
VaultPlayerInfoNode accInfo(rvnInfo); VaultPlayerInfoNode accInfo(rvnInfo);
wchar_t ageInstName[MAX_PATH]; const plUUID* ageInstGuid = info->GetAgeInstanceGuid();
plUUID ageInstGuid = *GetAgeLink()->GetAgeInfo()->GetAgeInstanceGuid(); accInfo.SetAgeInstName(info->GetAgeInstanceName());
StrToUnicode(ageInstName, info->GetAgeInstanceName(), arrsize(ageInstName)); accInfo.SetAgeInstUuid(*ageInstGuid);
accInfo.SetAgeInstName(ageInstName);
accInfo.SetAgeInstUuid(ageInstGuid);
accInfo.SetOnline(true); accInfo.SetOnline(true);
} }
#endif #endif

1
Sources/Plasma/PubUtilLib/plNetClientComm/plNetClientComm.cpp

@ -1120,7 +1120,6 @@ void NetCommSetActivePlayer (//--> plNetCommActivePlayerMsg
if (s_player) { if (s_player) {
if (hsRef<RelVaultNode> rvn = VaultGetPlayerInfoNode()) { if (hsRef<RelVaultNode> rvn = VaultGetPlayerInfoNode()) {
VaultPlayerInfoNode pInfo(rvn); VaultPlayerInfoNode pInfo(rvn);
pInfo.SetAgeInstName(nil);
pInfo.SetAgeInstUuid(kNilUuid); pInfo.SetAgeInstUuid(kNilUuid);
pInfo.SetOnline(false); pInfo.SetOnline(false);
NetCliAuthVaultNodeSave(rvn, nil, nil); NetCliAuthVaultNodeSave(rvn, nil, nil);

2
Sources/Plasma/PubUtilLib/plStatGather/plAutoProfile.cpp

@ -382,7 +382,7 @@ bool plAutoProfileImp::MsgReceive(plMessage* msg)
if (ageBeginLoadingMsg) if (ageBeginLoadingMsg)
{ {
plgDispatch::Dispatch()->UnRegisterForExactType(plAgeBeginLoadingMsg::Index(), GetKey()); plgDispatch::Dispatch()->UnRegisterForExactType(plAgeBeginLoadingMsg::Index(), GetKey());
VaultAddChronicleEntryAndWait(L"InitialAvCursomizationsDone", 0, L"1"); VaultAddChronicleEntryAndWait("InitialAvCursomizationsDone", 0, "1");
return true; return true;
} }

Loading…
Cancel
Save