summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--indra/newview/llagentbenefits.cpp10
-rw-r--r--indra/newview/llagentbenefits.h2
2 files changed, 12 insertions, 0 deletions
diff --git a/indra/newview/llagentbenefits.cpp b/indra/newview/llagentbenefits.cpp
index a7f16b03d2..fcb1600b1d 100644
--- a/indra/newview/llagentbenefits.cpp
+++ b/indra/newview/llagentbenefits.cpp
@@ -32,6 +32,7 @@ LLAgentBenefits::LLAgentBenefits():
m_animation_upload_cost(-1),
m_attachment_limit(-1),
m_group_membership_limit(-1),
+ m_picks_limit(-1),
m_sound_upload_cost(-1),
m_texture_upload_cost(-1)
{
@@ -81,6 +82,10 @@ bool LLAgentBenefits::init(const LLSD& benefits_sd)
{
return false;
}
+ if (!get_required_S32(benefits_sd, "picks_limit", m_picks_limit))
+ {
+ return false;
+ }
if (!get_required_S32(benefits_sd, "sound_upload_cost", m_sound_upload_cost))
{
return false;
@@ -120,6 +125,11 @@ S32 LLAgentBenefits::getGroupMembershipLimit() const
return m_group_membership_limit;
}
+S32 LLAgentBenefits::getPicksLimit() const
+{
+ return m_picks_limit;
+}
+
S32 LLAgentBenefits::getSoundUploadCost() const
{
return m_sound_upload_cost;
diff --git a/indra/newview/llagentbenefits.h b/indra/newview/llagentbenefits.h
index 9338bc1c26..680b1e7b07 100644
--- a/indra/newview/llagentbenefits.h
+++ b/indra/newview/llagentbenefits.h
@@ -44,6 +44,7 @@ public:
S32 getAttachmentLimit() const;
S32 getCreateGroupCost() const;
S32 getGroupMembershipLimit() const;
+ S32 getPicksLimit() const;
S32 getSoundUploadCost() const;
S32 getTextureUploadCost() const;
@@ -55,6 +56,7 @@ private:
S32 m_attachment_limit;
S32 m_create_group_cost;
S32 m_group_membership_limit;
+ S32 m_picks_limit;
S32 m_sound_upload_cost;
S32 m_texture_upload_cost;