# Set Research Tier Max Purchases Allowed
Grammar — Set the maximum number of purchased research items of researchTier to max
Flags —Native
|Action
If this number is set higher than 0, when setting the state of one of the Research Items of this tier to Purchased, logic will execute to ensure the rest of the Research Items are set to disabled.
# Arguments
int
<preset::ResearchTier> — Research Tierint
— Max
Returns — void
native void ResearchTierSetMaxPurchasesAllowed(
int inResearchTierId,
int inMax,
);
# Related
Category: Story / Research Panel
- Research Panel Close Button Clicked —
void
— TriggerAddEventResearchPanelExit - Create Research Tier —
int
<preset::ResearchTier> — ResearchTierCreate - Last Created Research Tier —
int
<preset::ResearchTier> — ResearchTierLastCreated - Destroy Research Tier —
void
— ResearchTierDestroy - Destroy All Research Tiers —
void
— ResearchTierDestroyAll - Set Research Tier Required Level —
void
— ResearchTierSetRequiredLevel - Set Research Tier Max Purchases Allowed —
void
— ResearchTierSetMaxPurchasesAllowed - Create Research Category —
int
<preset::ResearchCategory> — ResearchCategoryCreate - Last Created Research Category —
int
<preset::ResearchCategory> — ResearchCategoryLastCreated - Destroy Research Category —
void
— ResearchCategoryDestroy - Destroy All Research Categories —
void
— ResearchCategoryDestroyAll - Set Research Category Name —
void
— ResearchCategorySetNameText - Set Research Category Current Level —
void
— ResearchCategorySetCurrentLevel - Set Research Category Last Level —
void
— ResearchCategorySetLastLevel - Create Research Item —
int
<preset::ResearchItem> — ResearchItemCreate - Last Created Research Item —
int
<preset::ResearchItem> — ResearchItemLastCreated - Destroy Research Item —
void
— ResearchItemDestroy - Purchase Research Item —
void
— ResearchItemPurchase - Set Research Item State —
void
— ResearchItemSetState - Set Research Item Icon —
void
— ResearchItemSetIconFilePath - Set Research Item Movie —
void
— ResearchItemSetMovieFilePath - Set Research Item Name —
void
— ResearchItemSetNameText - Set Research Item Description —
void
— ResearchItemSetDescriptionText - Set Research Item Tooltip —
void
— ResearchItemSetTooltipText - Set Research Item Confirmation —
void
— ResearchItemSetConfirmationText - Research Panel Research Button Clicked —
void
— TriggerAddEventResearchPanelPurchase - Research Panel Selection Changed —
void
— TriggerAddEventResearchPanelSelectionChanged - Set Research Item Recently Purchased —
void
— ResearchItemSetRecentlyPurchased - Research Item Is Recently Purchased —
bool
— ResearchItemIsRecentlyPurchased - Set Selected Research Item —
void
— ResearchItemSetSelected - Selected Research Item —
int
<preset::ResearchItem> — ResearchItemGetSelected
# Examples
campaigns/libertystory.sc2campaign — base.sc2data/TriggerLibs/CampaignLib.galaxy:5545
ResearchTierCreate(PlayerGroupAll(), ResearchCategoryLastCreated(), lv_tierIndex);
libCamp_gv_tS_ResearchUITiers[lv_categoryIndex][lv_tierIndex] = ResearchTierLastCreated();
ResearchTierSetMaxPurchasesAllowed(ResearchTierLastCreated(), 1);
ResearchTierSetRequiredLevel(ResearchTierLastCreated(), (lv_tierIndex * libCamp_gv_tSC_RESEARCH_TIERLEVEL));
}