# Set Mercenary Portrait Model
Grammar — Set the model of mercenaryId to model
Flags —Native
|Action
Sets the portrait model for the specified mercenary.
# Arguments
int
[ preset::Mercenary ] — MercenaryIdstring
[ gamelink::Model ] — Model
Returns — void
native void MercenarySetModelLink(
int inMercenaryId,
string inModelLink,
);
# Related
Category: Story / Mercenary Panel
- [F] —
void
— Mercenary Panel Exited — ( TriggerAddEventMercenaryPanelExit ) - [F] —
void
— Mercenary Panel Purchase — ( TriggerAddEventMercenaryPanelPurchase ) - [F] —
void
— Mercenary Panel Selection Changed — ( TriggerAddEventMercenaryPanelSelectionChanged ) - [F] —
void
— Create Mercenary — ( MercenaryCreate ) - [F] —
int
[ preset::Mercenary ] — Last Created Mercenary — ( MercenaryLastCreated ) - [F] —
void
— Destroy Mercenary — ( MercenaryDestroy ) - [F] —
void
— Set Mercenary Title Text — ( MercenarySetTitleText ) - [F] —
void
— Set Mercenary Unit Text — ( MercenarySetUnitText ) - [F] —
void
— Set Mercenary CostText — ( MercenarySetCostText ) - [F] —
void
— Set Mercenary Description Text — ( MercenarySetDescriptionText ) - [F] —
void
— Set Mercenary Special Text — ( MercenarySetSpecialText ) - [F] —
void
— Set Mercenary Availability Text — ( MercenarySetAvailabilityText ) - [F] —
void
— Set Mercenary Cost — ( MercenarySetCost ) - [F] —
void
— Set Mercenary State — ( MercenarySetState ) - [F] —
void
— Set Mercenary Portrait Image — ( MercenarySetImageFilePath ) - [F] —
void
— Set Mercenary Portrait Model — ( MercenarySetModelLink ) - [F] —
void
— Set Mercenary Scene — ( MercenarySetScenePath ) - [F] —
void
— Set Mercenary Player Group — ( MercenarySetPlayerGroup ) - [F] —
void
— Set Mercenary Recently Purchased — ( MercenarySetRecentlyPurchased ) - [F] —
bool
— Mercenary Is Recently Purchased — ( MercenaryIsRecentlyPurchased ) - [F] —
void
— Purchase Mercenary — ( MercenaryPurchase ) - [F] —
void
— Set Selected Mercenary — ( MercenarySetSelected ) - [F] —
void
— Enable/Disable Mercenary Panel Close Button — ( MercenaryPanelSetCloseButtonEnabled ) - [F] —
void
— Enable/Disable Mercenary Panel Dismiss Button — ( MercenaryPanelSetDismissButtonEnabled ) - [F] —
int
[ preset::Mercenary ] — Selected Mercenary — ( MercenaryGetSelected )
# Examples
# campaigns/libertystory.sc2campaign
// L3747
MercenarySetModelLink(MercenaryLastCreated(), libCamp_gf_MercPortraitModel(lv_indexMerc))
// L3769
MercenarySetModelLink(libCamp_gv_tS_MercUIMercenaries[(lv_indexMerc)], libCamp_gf_MercPortraitModel(lv_indexMerc))
// L3774
MercenarySetModelLink(libCamp_gv_tS_MercUIMercenaries[(lv_indexMerc)], "Invisible")
// L3782
MercenarySetModelLink(libCamp_gv_tS_MercUIMercenaries[(lv_indexMerc)], "Invisible")
// L3792
MercenarySetModelLink(libCamp_gv_tS_MercUIMercenaries[(lv_indexMerc)], "Invisible")
// L12214
MercenarySetModelLink(libCamp_gv_tS_MercUIMercenaries[(lv_mercBought)], "Invisible")
// L12220
MercenarySetModelLink(libCamp_gv_tS_MercUIMercenaries[(lv_indexMerc)], "Invisible")