Please consider adding a function that will allow us to use campaign functions outside of Cyrodiil for campaigns
other than your Home Campaign. (Note this list is not exhaustive)
Lua Code:
GetCampaignAllianceScore(campaignId, alliance)
GetCampaignHoldings(campaignId, holdingType, alliance1, alliance2)
GetTotalCampaignHoldings(campaignId, holdingType, alliance)
GetCampaignAlliancePotentialScore(campaignId, alliance)
GetSecondsUntilCampaignScoreReevaluation(campaignId)
GetCampaignUnderdogLeaderAlliance(campaignId)
IsUnderpopBonusEnabled(campaignId, alliance)
GetSecondsUntilCampaignUnderdogReevaluation(campaignId)
DoesCampaignHaveEmperor(campaignId)
GetCampaignEmperorInfo(campaignId)
GetCampaignEmperorReignDuration(campaignId)
This could either be a query function like "RegisterForSelectionCampaignData(campaignIndex)", which would directly enable any of the above functions to work for the ID of the specified campaignIndex, or it could be related functions such as the already-existing "GetSelectionCampaignAllianceScore(campaignIndex, alliance)" like:
Lua Code:
GetSelectionCampaignTotalHoldings(campaignIndex, holdingType, alliance)
GetSelectionCampaignAlliancePotentialScore(campaignIndex, alliance)
GetSelectionCampaignUnderdogLeaderAlliance(campaignIndex)
IsSelectionCampaignUnderpopBonusEnabled(campaignIndex, alliance)
GetSelectionCampaignEmperorInfo(campaignIndex)
For more details on this, see
this thread. Thanks!