# Convert String To Ability Command
Grammar — Ability Command(val|String)
Flags —Native
|Function
Converts a string value to an ability command value. This is primarily for use with catalog fields that store ability commands.
# Arguments
string
— Value
Returns — abilcmd
native abilcmd StringToAbilCmd(string x);
# Related
Category: Conversion / Basic Conversions
- [F] —
text
— Convert String To Text — ( StringToText ) - [F] —
string
— Convert Game Link To String — ( ) - [F] —
string
[ gamelink ] — Convert String To Game Link — ( ) - [F] —
string
[ catalogentry ] — Convert String To Catalog Entry — ( ) - [F] —
string
[ reference ] — Convert String To Catalog Reference — ( ) - [F] —
string
[ catalogfieldname ] — Convert String To Catalog Field Name — ( ) - [F] —
string
[ catalogfieldpath ] — Convert String To Catalog Field Path — ( ) - [F] —
string
[ catalogscope ] — Convert String To Catalog Scope — ( ) - [F] —
string
— Convert Catalog Entry To String — ( ) - [F] —
string
— Convert Catalog Reference To String — ( ) - [F] —
string
[ reference ] — Convert Catalog Reference (Any -> Numeric) — ( ) - [F] —
string
[ reference ] — Convert Catalog Reference (Any -> Upgrade) — ( ) - [F] —
string
[ reference ] — Convert Catalog Reference (Upgrade -> Any) — ( ) - [F] —
string
[ reference ] — Convert Catalog Reference (Numeric -> Any) — ( ) - [F] —
string
— Convert Catalog Field Name To String — ( ) - [F] —
string
— Convert Catalog Field Path To String — ( ) - [F] —
string
— Convert Catalog Scope To String — ( ) - [F] —
string
[ filepath ] — Convert String To Image File — ( ) - [F] —
string
[ filepath ] — Convert String To Movie File — ( ) - [F] —
string
[ filepath ] — Convert String To Cutscene File — ( ) - [F] —
string
— Convert Conversation State Index To String — ( ) - [F] —
string
[ convstateindex ] — Convert String To Conversation State Index — ( ) - [F] —
string
— Convert User Data Instance To String — ( ) - [F] —
string
[ userinstance ] — Convert String To User Data Instance — ( ) - [F] —
fixed
— Convert String To Real — ( StringToFixed ) - [F] —
int
— Convert String To Integer — ( StringToInt ) - [F] —
abilcmd
— Convert String To Ability Command — ( StringToAbilCmd ) - [F] —
text
— Convert Real To Text — ( FixedToText ) - [F] —
text
— Convert Real To Text (Advanced) — ( FixedToTextAdvanced ) - [F] —
string
— Convert Real To String — ( FixedToString ) - [F] —
int
— Convert Real To Integer — ( FixedToInt ) - [F] —
text
— Convert Integer To Text — ( IntToText ) - [F] —
string
— Convert Integer To String — ( IntToString ) - [F] —
fixed
— Convert Integer To Real — ( IntToFixed ) - [F] —
text
— Convert Boolean To Text — ( libNtve_gf_ConvertBooleanToText ) - [F] —
int
— Convert Boolean To Integer — ( BoolToInt ) - [F] —
string
— Convert Boolean To String — ( libNtve_gf_ConvertBooleanToString ) - [F] —
bool
— Convert String To Boolean — ( libNtve_gf_ConvertStringToBoolean ) - [F] —
string
— Convert Point To String — ( libNtve_gf_ConvertPointToString ) - [F] —
point
— Convert String To Point — ( libNtve_gf_ConvertStringToPoint ) - [F] —
string
— Convert Image To String — ( ) - [F] —
int
— Convert Game User To Integer — ( ) - [F] —
text
— Format Number — ( FormatNumber ) - [F] —
text
— Format Duration — ( FormatDuration )
# Examples
# campaigns/swarmstory.sc2campaign
// L7086
StringToAbilCmd(libSwaC_gf_ZS_CatalogGetFieldArrayValue(lp_catalog, lp_entry, lv_aField, lv_index, lp_player))
# campaigns/voidstory.sc2campaign
// L6391
StringToAbilCmd(libVoiC_gf_PC_CatalogGetFieldArrayValue(lp_catalog, lp_entry, lv_aField, lv_index, lp_player))
# mods/core.sc2mod
// L141
StringToAbilCmd(CatalogFieldValueGet(c_gameCatalogItem, lv_itemType, "Abil", UnitGetOwner(lv_otherUnit)))
# mods/missionpacks/campaigncommon.sc2mod
// L1985
StringToAbilCmd(libComC_gf_CC_CatalogGetFieldArrayValue(lp_catalog, lp_entry, lv_aField, lv_index, lp_player))
# mods/starcoop/starcoop.sc2mod
// L4268
StringToAbilCmd(libCOOC_gf_CC_CatalogGetFieldArrayValue(lp_catalog, lp_entry, lv_aField, lv_index, lp_player))
// L4271
StringToAbilCmd(libCOOC_gf_CC_CatalogGetFieldArrayValue(lp_catalog, lp_entry, lv_aField, lv_index, lp_player))
// L4280
StringToAbilCmd(libCOOC_gf_CC_CatalogGetFieldArrayValue(lp_catalog, lp_entry, lv_aField, lv_index, lp_player))
# mods/starcoop/starcoop.sc2mod
// L4659
StringToAbilCmd(CatalogFieldValueGet(c_gameCatalogUnit, "SoACaster", ((lv_path + ".AbilCmd")), lp_player))
# mods/voidprologue.sc2mod
// L5334
StringToAbilCmd(libA3DDD02B_gf_PP_CatalogGetFieldArrayValue(lp_catalog, lp_entry, lv_aField, lv_index, lp_player))