mirror of
https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git
synced 2025-07-17 02:51:27 +00:00
Age Link info names => plString
This commit is contained in:
@ -374,16 +374,16 @@ bool plLinkEffectsMgr::MsgReceive(plMessage *msg)
|
||||
if (linkKey == nc->GetLocalPlayerKey())
|
||||
{
|
||||
if(lm) {
|
||||
const char *ageName = lm->GetAgeLink()->GetAgeInfo()->GetAgeFilename();
|
||||
const char *prevAgeName = lm->GetPrevAgeLink()->GetAgeInfo()->GetAgeFilename();
|
||||
plString ageName = lm->GetAgeLink()->GetAgeInfo()->GetAgeFilename();
|
||||
plString prevAgeName = lm->GetPrevAgeLink()->GetAgeInfo()->GetAgeFilename();
|
||||
|
||||
bool linkToStartup = ageName && !stricmp(ageName, kStartUpAgeFilename ); // To Startup
|
||||
bool linkFromStartup = prevAgeName && !stricmp(prevAgeName, kStartUpAgeFilename); // Leaving Startup
|
||||
bool linkToStartup = ageName.CompareI(kStartUpAgeFilename) == 0; // To Startup
|
||||
bool linkFromStartup = prevAgeName.CompareI(kStartUpAgeFilename) == 0; // Leaving Startup
|
||||
|
||||
bool cleftSolved = VaultHasChronicleEntry( kCleftSolved );
|
||||
|
||||
bool linkToACA = ageName && !stricmp(ageName, kAvCustomizationFilename);
|
||||
bool linkFromACA = prevAgeName && !stricmp(prevAgeName, kAvCustomizationFilename);
|
||||
bool linkToACA = ageName.CompareI(kAvCustomizationFilename) == 0;
|
||||
bool linkFromACA = prevAgeName.CompareI(kAvCustomizationFilename) == 0;
|
||||
|
||||
bool linkToFissureDrop = lm &&
|
||||
lm->GetAgeLink()->HasSpawnPt() &&
|
||||
@ -606,4 +606,4 @@ void plLinkEffectsMgr::IRemovePseudo(plKey avatarKey)
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -1144,7 +1144,7 @@ bool plNetClientMgr::ObjectInLocalAge(const plSynchedObject* obj) const
|
||||
//
|
||||
// the next age we are going to
|
||||
//
|
||||
const char* plNetClientMgr::GetNextAgeFilename()
|
||||
plString plNetClientMgr::GetNextAgeFilename() const
|
||||
{
|
||||
// set when we start linking to an age.
|
||||
plNetLinkingMgr * lm = plNetLinkingMgr::GetInstance();
|
||||
|
@ -358,7 +358,7 @@ public:
|
||||
const plKey& GetAgeSDLObjectKey() const { return fAgeSDLObjectKey; }
|
||||
plUoid GetAgeSDLObjectUoid(const char* ageName) const;
|
||||
plNetClientComm& GetNetClientComm() { return fNetClientComm; }
|
||||
const char* GetNextAgeFilename();
|
||||
plString GetNextAgeFilename() const;
|
||||
void SetOverrideAgeTimeOfDayPercent(float f) { fOverrideAgeTimeOfDayPercent=f; }
|
||||
|
||||
void AddPendingPagingRoomMsg( plNetMsgPagingRoom * msg );
|
||||
|
@ -72,7 +72,7 @@ void plNetClientMsgScreener::ICreateStatusLog() const
|
||||
//
|
||||
// return cur age name
|
||||
//
|
||||
const char* plNetClientMsgScreener::IGetAgeName() const
|
||||
plString plNetClientMsgScreener::IGetAgeName() const
|
||||
{
|
||||
plNetLinkingMgr *lm = plNetLinkingMgr::GetInstance();
|
||||
return lm && lm->GetAgeLink()->GetAgeInfo() ? lm->GetAgeLink()->GetAgeInfo()->GetAgeFilename() : "?";
|
||||
|
@ -52,7 +52,7 @@ class plNetClientMsgScreener : public plNetMsgScreener
|
||||
protected:
|
||||
void ICreateStatusLog() const;
|
||||
const char* IGetSenderName(const plNetGameMember* gm) const { return "local"; }
|
||||
const char* IGetAgeName() const;
|
||||
plString IGetAgeName() const;
|
||||
bool IIsLocalAvatarKey(plKey key, const plNetGameMember* gm) const;
|
||||
bool IIsLocalArmatureModKey(plKey key, const plNetGameMember* gm) const;
|
||||
bool IIsSenderCCR(const plNetGameMember* gm=nil) const;
|
||||
|
@ -436,7 +436,7 @@ void plNetLinkingMgr::IDoLink(plLinkToAgeMsg* msg)
|
||||
joinAgeOp->muteSfx = !msg->PlayLinkInSfx();
|
||||
StrCopy(
|
||||
joinAgeOp->age.ageDatasetName,
|
||||
GetAgeLink()->GetAgeInfo()->GetAgeFilename(),
|
||||
GetAgeLink()->GetAgeInfo()->GetAgeFilename().c_str(),
|
||||
arrsize(joinAgeOp->age.ageDatasetName)
|
||||
);
|
||||
StrCopy(
|
||||
@ -775,9 +775,9 @@ void plNetLinkingMgr::IPostProcessLink( void )
|
||||
plAgeLinkStruct* link = GetAgeLink();
|
||||
plAgeInfoStruct* info = link->GetAgeInfo();
|
||||
|
||||
bool city = (stricmp(info->GetAgeFilename(), kCityAgeFilename) == 0);
|
||||
bool hood = (stricmp(info->GetAgeFilename(), kNeighborhoodAgeFilename) == 0);
|
||||
bool psnl = (stricmp(info->GetAgeFilename(), kPersonalAgeFilename) == 0);
|
||||
bool city = (info->GetAgeFilename().CompareI(kCityAgeFilename) == 0);
|
||||
bool hood = (info->GetAgeFilename().CompareI(kNeighborhoodAgeFilename) == 0);
|
||||
bool psnl = (info->GetAgeFilename().CompareI(kPersonalAgeFilename) == 0);
|
||||
|
||||
// Update our online status
|
||||
if (RelVaultNode* rvnInfo = VaultGetPlayerInfoNodeIncRef()) {
|
||||
@ -913,17 +913,17 @@ uint8_t plNetLinkingMgr::IPreProcessLink(void)
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// SPECIAL CASE: StartUp: force basic link
|
||||
if (stricmp(info->GetAgeFilename(), kStartUpAgeFilename) == 0)
|
||||
if (info->GetAgeFilename().CompareI(kStartUpAgeFilename) == 0)
|
||||
link->SetLinkingRules( plNetCommon::LinkingRules::kBasicLink );
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// SPECIAL CASE: Nexus: force original link
|
||||
if (stricmp(info->GetAgeFilename(), kNexusAgeFilename) == 0)
|
||||
if (info->GetAgeFilename().CompareI(kNexusAgeFilename) == 0)
|
||||
link->SetLinkingRules(plNetCommon::LinkingRules::kOriginalBook);
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// SPECIAL CASE: ACA: force original link
|
||||
if (stricmp(info->GetAgeFilename(), kAvCustomizationFilename ) == 0)
|
||||
if (info->GetAgeFilename().CompareI(kAvCustomizationFilename) == 0)
|
||||
link->SetLinkingRules(plNetCommon::LinkingRules::kOriginalBook);
|
||||
|
||||
hsLogEntry(nc->DebugMsg("plNetLinkingMgr: Process: Linking with %s rules...",
|
||||
@ -970,9 +970,9 @@ uint8_t plNetLinkingMgr::IPreProcessLink(void)
|
||||
plString desc;
|
||||
unsigned nameLen = nc->GetPlayerName().GetSize();
|
||||
if (nc->GetPlayerName().ToLower().CharAt(nameLen - 1) == 's')
|
||||
desc = plString::Format("%s' %s", nc->GetPlayerName().c_str(), info->GetAgeInstanceName());
|
||||
desc = plString::Format("%s' %s", nc->GetPlayerName().c_str(), info->GetAgeInstanceName().c_str());
|
||||
else
|
||||
desc = plString::Format("%s's %s", nc->GetPlayerName().c_str(), info->GetAgeInstanceName());
|
||||
desc = plString::Format("%s's %s", nc->GetPlayerName().c_str(), info->GetAgeInstanceName().c_str());
|
||||
info->SetAgeDescription(desc.c_str());
|
||||
}
|
||||
if (!info->HasAgeInstanceGuid()) {
|
||||
@ -1010,9 +1010,9 @@ uint8_t plNetLinkingMgr::IPreProcessLink(void)
|
||||
plString desc;
|
||||
unsigned nameLen = nc->GetPlayerName().GetSize();
|
||||
if (nc->GetPlayerName().ToLower().CharAt(nameLen - 1) == 's')
|
||||
desc = plString::Format("%s' %s", nc->GetPlayerName().c_str(), info->GetAgeInstanceName());
|
||||
desc = plString::Format("%s' %s", nc->GetPlayerName().c_str(), info->GetAgeInstanceName().c_str());
|
||||
else
|
||||
desc = plString::Format("%s's %s", nc->GetPlayerName().c_str(), info->GetAgeInstanceName());
|
||||
desc = plString::Format("%s's %s", nc->GetPlayerName().c_str(), info->GetAgeInstanceName().c_str());
|
||||
info->SetAgeDescription( desc.c_str() );
|
||||
}
|
||||
|
||||
@ -1029,7 +1029,7 @@ uint8_t plNetLinkingMgr::IPreProcessLink(void)
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (stricmp(info->GetAgeFilename(), kNeighborhoodAgeFilename) == 0) {
|
||||
if (info->GetAgeFilename().CompareI(kNeighborhoodAgeFilename) == 0) {
|
||||
// if we get here then it's because we're linking to a neighborhood that we don't belong to
|
||||
// and our own neighborhood book is not volatile, so really we want to basic link
|
||||
link->SetLinkingRules(plNetCommon::LinkingRules::kBasicLink);
|
||||
|
Reference in New Issue
Block a user